extern int getenv(const char *name);
extern int foo();
extern int bar();

int
main()
{
    int rc; 
    int untainted;
    int taint = getenv("gude");

    if (rc) {
        if (taint) {
            switch (rc) {
            default:
                ;
                rc = 1;
            case 0:
                switch (rc) {
                default:
                    ;
                    if (bar()) {
                        int a = 2;
                    } else if (foo() || bar()) {
                        int a = 1;
                    } else {
                        int a = 3;
                    }
                    rc = 1;
                case 0:
                    ;
                    if (taint) {
                        int a = 2;
                    } else if (foo() == 0 ? 0 : 1) {
                        int a = 1;
                    } else {
                        int a = 3;
                    }
                    int a = 1;
                    break;
                }
                int a = 1;
                break;
            }
        }
        int u = 0;
    }
    int a = 0;

    if (untainted) {
        a = 1;
    } else {
        a = 2;
    }

    switch (rc) {
    case 0:
        ;
        int a = 0;
        break;
    }

    return rc;
}

0 2019-Jan-13 16:21:12.267536 - [DEBUG] Set-up the command-line parameters
1 2019-Jan-13 16:21:12.267819 - [INFO] Chosen operation mode: 'phasarLLVM'
2 2019-Jan-13 16:21:12.268037 - [INFO] No configuration file is used.
3 2019-Jan-13 16:21:12.268076 - [INFO] Program options have been successfully parsed.
4 2019-Jan-13 16:21:12.268117 - [INFO] Check program options for logical errors.
5 2019-Jan-13 16:21:12.268160 - [INFO] Set-up IR database.
6 2019-Jan-13 16:21:12.282196 - [INFO] Constructed the analysis controller.
7 2019-Jan-13 16:21:12.282275 - [INFO] Found the following IR files for this project:
8 2019-Jan-13 16:21:12.282301 - [INFO] main.ll
9 2019-Jan-13 16:21:12.282325 - [INFO] Check for chosen entry points.
10 2019-Jan-13 16:21:12.282350 - [INFO] link all llvm modules into a single module for WPA ...

11 2019-Jan-13 16:21:12.282374 - [INFO] link all llvm modules into a single module for WPA ended

12 2019-Jan-13 16:21:12.282398 - [INFO] Preprocess module: main.ll
13 2019-Jan-13 16:21:12.282715 - [INFO] Running GeneralStatisticsPass
14 2019-Jan-13 16:21:12.282794 - [INFO] Running ValueAnnotationPass
15 2019-Jan-13 16:21:12.283821 - [INFO] GeneralStatisticsPass summary for module: 'main.ll'

16 2019-Jan-13 16:21:12.283865 - [INFO] Allocated Types : 1
17 2019-Jan-13 16:21:12.283902 - [INFO] Allocation Sites : 15
18 2019-Jan-13 16:21:12.283926 - [INFO] Basic Blocks : 31
19 2019-Jan-13 16:21:12.283950 - [INFO] Calls Sites : 19
20 2019-Jan-13 16:21:12.283973 - [INFO] Functions : 5
21 2019-Jan-13 16:21:12.283997 - [INFO] Globals : 1
22 2019-Jan-13 16:21:12.284020 - [INFO] Global Pointer : 1
23 2019-Jan-13 16:21:12.284044 - [INFO] Instructions : 98
24 2019-Jan-13 16:21:12.284067 - [INFO] Memory Intrinsics : 0
25 2019-Jan-13 16:21:12.284091 - [INFO] Store Instructions : 17
26 2019-Jan-13 16:21:12.284115 - [INFO]
27 2019-Jan-13 16:21:12.284161 - [INFO] i32
28 2019-Jan-13 16:21:12.285892 - [DEBUG] Analyzing function: main
29 2019-Jan-13 16:21:12.286701 - [INFO] Reconstruct the class hierarchy.
30 2019-Jan-13 16:21:12.286735 - [INFO] Construct type hierarchy
31 2019-Jan-13 16:21:12.286759 - [DEBUG] Analyse types in module: main.ll
32 2019-Jan-13 16:21:12.287075 - [DEBUG] Reconstruct virtual function table for module: main.ll
33 2019-Jan-13 16:21:12.287109 - [INFO] Reconstruction of class hierarchy completed.
34 2019-Jan-13 16:21:12.287134 - [INFO] Starting CallGraphAnalysisType: OTF
35 2019-Jan-13 16:21:12.287181 - [DEBUG] Walking in function: main
36 2019-Jan-13 16:21:12.287218 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
37 2019-Jan-13 16:21:12.287963 - [DEBUG] Found 1 possible target(s)
38 2019-Jan-13 16:21:12.287990 - [DEBUG] Target name: llvm.dbg.declare
39 2019-Jan-13 16:21:12.288034 - [DEBUG] Walking in function: llvm.dbg.declare
40 2019-Jan-13 16:21:12.288061 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
41 2019-Jan-13 16:21:12.288087 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
42 2019-Jan-13 16:21:12.288804 - [DEBUG] Found 1 possible target(s)
43 2019-Jan-13 16:21:12.288830 - [DEBUG] Target name: llvm.dbg.declare
44 2019-Jan-13 16:21:12.288864 - [DEBUG] Walking in function: llvm.dbg.declare
45 2019-Jan-13 16:21:12.288891 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
46 2019-Jan-13 16:21:12.288918 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
47 2019-Jan-13 16:21:12.289594 - [DEBUG] Found 1 possible target(s)
48 2019-Jan-13 16:21:12.289619 - [DEBUG] Target name: llvm.dbg.declare
49 2019-Jan-13 16:21:12.289653 - [DEBUG] Walking in function: llvm.dbg.declare
50 2019-Jan-13 16:21:12.289680 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
51 2019-Jan-13 16:21:12.289706 - [DEBUG] Found static call-site: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
52 2019-Jan-13 16:21:12.290475 - [DEBUG] Found 1 possible target(s)
53 2019-Jan-13 16:21:12.290502 - [DEBUG] Target name: getenv
54 2019-Jan-13 16:21:12.290539 - [DEBUG] Walking in function: getenv
55 2019-Jan-13 16:21:12.290566 - [DEBUG] Function already visited or only declaration: getenv
56 2019-Jan-13 16:21:12.290592 - [DEBUG] Found static call-site: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57 2019-Jan-13 16:21:12.291253 - [DEBUG] Found 1 possible target(s)
58 2019-Jan-13 16:21:12.291278 - [DEBUG] Target name: bar
59 2019-Jan-13 16:21:12.291314 - [DEBUG] Walking in function: bar
60 2019-Jan-13 16:21:12.291340 - [DEBUG] Function already visited or only declaration: bar
61 2019-Jan-13 16:21:12.291365 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62 2019-Jan-13 16:21:12.292061 - [DEBUG] Found 1 possible target(s)
63 2019-Jan-13 16:21:12.292087 - [DEBUG] Target name: llvm.dbg.declare
64 2019-Jan-13 16:21:12.292122 - [DEBUG] Walking in function: llvm.dbg.declare
65 2019-Jan-13 16:21:12.292148 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
66 2019-Jan-13 16:21:12.292174 - [DEBUG] Found static call-site: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
67 2019-Jan-13 16:21:12.292830 - [DEBUG] Found 1 possible target(s)
68 2019-Jan-13 16:21:12.292855 - [DEBUG] Target name: foo
69 2019-Jan-13 16:21:12.292891 - [DEBUG] Walking in function: foo
70 2019-Jan-13 16:21:12.292917 - [DEBUG] Function already visited or only declaration: foo
71 2019-Jan-13 16:21:12.292943 - [DEBUG] Found static call-site: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72 2019-Jan-13 16:21:12.293600 - [DEBUG] Found 1 possible target(s)
73 2019-Jan-13 16:21:12.293625 - [DEBUG] Target name: bar
74 2019-Jan-13 16:21:12.293659 - [DEBUG] Walking in function: bar
75 2019-Jan-13 16:21:12.293686 - [DEBUG] Function already visited or only declaration: bar
76 2019-Jan-13 16:21:12.293711 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77 2019-Jan-13 16:21:12.294372 - [DEBUG] Found 1 possible target(s)
78 2019-Jan-13 16:21:12.294397 - [DEBUG] Target name: llvm.dbg.declare
79 2019-Jan-13 16:21:12.294431 - [DEBUG] Walking in function: llvm.dbg.declare
80 2019-Jan-13 16:21:12.294458 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
81 2019-Jan-13 16:21:12.294483 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
82 2019-Jan-13 16:21:12.295180 - [DEBUG] Found 1 possible target(s)
83 2019-Jan-13 16:21:12.295205 - [DEBUG] Target name: llvm.dbg.declare
84 2019-Jan-13 16:21:12.295240 - [DEBUG] Walking in function: llvm.dbg.declare
85 2019-Jan-13 16:21:12.295266 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
86 2019-Jan-13 16:21:12.295292 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
87 2019-Jan-13 16:21:12.295958 - [DEBUG] Found 1 possible target(s)
88 2019-Jan-13 16:21:12.295983 - [DEBUG] Target name: llvm.dbg.declare
89 2019-Jan-13 16:21:12.296020 - [DEBUG] Walking in function: llvm.dbg.declare
90 2019-Jan-13 16:21:12.296047 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
91 2019-Jan-13 16:21:12.296073 - [DEBUG] Found static call-site: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
92 2019-Jan-13 16:21:12.296733 - [DEBUG] Found 1 possible target(s)
93 2019-Jan-13 16:21:12.296758 - [DEBUG] Target name: foo
94 2019-Jan-13 16:21:12.296791 - [DEBUG] Walking in function: foo
95 2019-Jan-13 16:21:12.296836 - [DEBUG] Function already visited or only declaration: foo
96 2019-Jan-13 16:21:12.296862 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
97 2019-Jan-13 16:21:12.297521 - [DEBUG] Found 1 possible target(s)
98 2019-Jan-13 16:21:12.297547 - [DEBUG] Target name: llvm.dbg.declare
99 2019-Jan-13 16:21:12.297581 - [DEBUG] Walking in function: llvm.dbg.declare
100 2019-Jan-13 16:21:12.297607 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
101 2019-Jan-13 16:21:12.297633 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
102 2019-Jan-13 16:21:12.298330 - [DEBUG] Found 1 possible target(s)
103 2019-Jan-13 16:21:12.298356 - [DEBUG] Target name: llvm.dbg.declare
104 2019-Jan-13 16:21:12.298391 - [DEBUG] Walking in function: llvm.dbg.declare
105 2019-Jan-13 16:21:12.298417 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
106 2019-Jan-13 16:21:12.298443 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
107 2019-Jan-13 16:21:12.299112 - [DEBUG] Found 1 possible target(s)
108 2019-Jan-13 16:21:12.299138 - [DEBUG] Target name: llvm.dbg.declare
109 2019-Jan-13 16:21:12.299172 - [DEBUG] Walking in function: llvm.dbg.declare
110 2019-Jan-13 16:21:12.299199 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
111 2019-Jan-13 16:21:12.299225 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
112 2019-Jan-13 16:21:12.299885 - [DEBUG] Found 1 possible target(s)
113 2019-Jan-13 16:21:12.299910 - [DEBUG] Target name: llvm.dbg.declare
114 2019-Jan-13 16:21:12.299943 - [DEBUG] Walking in function: llvm.dbg.declare
115 2019-Jan-13 16:21:12.299970 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
116 2019-Jan-13 16:21:12.299995 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
117 2019-Jan-13 16:21:12.300654 - [DEBUG] Found 1 possible target(s)
118 2019-Jan-13 16:21:12.300680 - [DEBUG] Target name: llvm.dbg.declare
119 2019-Jan-13 16:21:12.300715 - [DEBUG] Walking in function: llvm.dbg.declare
120 2019-Jan-13 16:21:12.300741 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
121 2019-Jan-13 16:21:12.300767 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
122 2019-Jan-13 16:21:12.301436 - [DEBUG] Found 1 possible target(s)
123 2019-Jan-13 16:21:12.301461 - [DEBUG] Target name: llvm.dbg.declare
124 2019-Jan-13 16:21:12.301496 - [DEBUG] Walking in function: llvm.dbg.declare
125 2019-Jan-13 16:21:12.301522 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
126 2019-Jan-13 16:21:12.301566 - [DEBUG] Found static call-site: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
127 2019-Jan-13 16:21:12.302236 - [DEBUG] Found 1 possible target(s)
128 2019-Jan-13 16:21:12.302262 - [DEBUG] Target name: llvm.dbg.declare
129 2019-Jan-13 16:21:12.302296 - [DEBUG] Walking in function: llvm.dbg.declare
130 2019-Jan-13 16:21:12.302323 - [DEBUG] Function already visited or only declaration: llvm.dbg.declare
131 2019-Jan-13 16:21:12.302349 - [INFO] Call graph has been constructed
132 2019-Jan-13 16:21:12.302373 - [INFO] Performing analysis: plugin
133 2019-Jan-13 16:21:12.302402 - [DEBUG] Loading shared object library: '/home/sebastian/.qt-creator-workspace/build-Phasar-Desktop-Debug/IFDSEnvironmentVariableTracing/libIFDSEnvironmentVariableTracing.so'
134 2019-Jan-13 16:21:12.303001 - [INFO] Solving plugin: IFDSEnvironmentVariableTracing
PhASAR v1218
A LLVM-based static analysis framework

--- Configuration ---
Project ID: myphasarproject
Graph ID: 123456
Module(s): main.ll
Data-flow analysis: plugin
WPA: 1
Mem2reg: 0
Print edge recorder: 0
Analysis plugin(s):
/home/sebastian/.qt-creator-workspace/build-Phasar-Desktop-Debug/IFDSEnvironmentVariableTracing/libIFDSEnvironmentVariableTracing.so
Output: results.json
All modules loaded
PTG construction ...
PTG construction ended
DONE
135 2019-Jan-13 16:21:12.303357 - [INFO] IDE solver is solving the specified problem
136 2019-Jan-13 16:21:12.303387 - [INFO] Submit initial seeds, construct exploded super graph
137 2019-Jan-13 16:21:12.303411 - [DEBUG] Start point: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
138 2019-Jan-13 16:21:12.304192 - [DEBUG] Value: @zero_value = constant i2 0, align 4, ID: -1
139 2019-Jan-13 16:21:12.304268 - [DEBUG]
140 2019-Jan-13 16:21:12.304306 - [DEBUG] Propagate flow
141 2019-Jan-13 16:21:12.304330 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
142 2019-Jan-13 16:21:12.304459 - [DEBUG] Target : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
143 2019-Jan-13 16:21:12.308621 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
144 2019-Jan-13 16:21:12.308748 - [DEBUG] Edge function : EdgeIdentity (result of previous compose)
145 2019-Jan-13 16:21:12.308775 - [DEBUG]
146 2019-Jan-13 16:21:12.308812 - [DEBUG] Join: AllTop & EdgeIdentity
147 2019-Jan-13 16:21:12.308839 - [DEBUG] = EdgeIdentity (new jump func)
148 2019-Jan-13 16:21:12.308864 - [DEBUG]
149 2019-Jan-13 16:21:12.308888 - [DEBUG] Start adding new jump function
150 2019-Jan-13 16:21:12.308911 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
151 2019-Jan-13 16:21:12.308967 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
152 2019-Jan-13 16:21:12.309022 - [DEBUG] Destination : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
153 2019-Jan-13 16:21:12.309742 - [DEBUG] Edge Function : EdgeIdentity
154 2019-Jan-13 16:21:12.309773 - [DEBUG] End adding new jump function
155 2019-Jan-13 16:21:12.309797 - [DEBUG]
156 2019-Jan-13 16:21:12.309821 - [DEBUG] -------------------------------------------- 1. Path Edge --------------------------------------------
157 2019-Jan-13 16:21:12.309845 - [DEBUG]
158 2019-Jan-13 16:21:12.309868 - [DEBUG] Process 1. path edge:
159 2019-Jan-13 16:21:12.309892 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
160 2019-Jan-13 16:21:12.309953 - [DEBUG] N target: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1 ;
161 2019-Jan-13 16:21:12.310622 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
162 2019-Jan-13 16:21:12.310684 - [DEBUG]
163 2019-Jan-13 16:21:12.310709 - [DEBUG] Process normal at target: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
init - makeIFDSEnvironmentVariableTracing
initialSeeds()
getNormalFlowFunction()
%retval = alloca i32, align 4, !phasar.instruction.id !12164 2019-Jan-13 16:21:12.312415 - [DEBUG] Compose: AllBottom * EdgeIdentity
165 2019-Jan-13 16:21:12.312462 - [DEBUG]
166 2019-Jan-13 16:21:12.312486 - [DEBUG] Propagate flow
167 2019-Jan-13 16:21:12.312510 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
168 2019-Jan-13 16:21:12.312582 - [DEBUG] Target : %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
169 2019-Jan-13 16:21:12.313261 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
170 2019-Jan-13 16:21:12.313327 - [DEBUG] Edge function : AllBottom (result of previous compose)
171 2019-Jan-13 16:21:12.313353 - [DEBUG]
172 2019-Jan-13 16:21:12.313378 - [DEBUG] Join: AllTop & AllBottom
173 2019-Jan-13 16:21:12.313405 - [DEBUG] = AllBottom (new jump func)
174 2019-Jan-13 16:21:12.313430 - [DEBUG]
175 2019-Jan-13 16:21:12.313453 - [DEBUG] Start adding new jump function
176 2019-Jan-13 16:21:12.313477 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
177 2019-Jan-13 16:21:12.313553 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
178 2019-Jan-13 16:21:12.313608 - [DEBUG] Destination : %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
179 2019-Jan-13 16:21:12.314273 - [DEBUG] Edge Function : AllBottom
180 2019-Jan-13 16:21:12.314305 - [DEBUG] End adding new jump function
181 2019-Jan-13 16:21:12.314329 - [DEBUG]
182 2019-Jan-13 16:21:12.314352 - [DEBUG] -------------------------------------------- 2. Path Edge --------------------------------------------
183 2019-Jan-13 16:21:12.314377 - [DEBUG]
184 2019-Jan-13 16:21:12.314400 - [DEBUG] Process 2. path edge:
185 2019-Jan-13 16:21:12.314424 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
186 2019-Jan-13 16:21:12.314492 - [DEBUG] N target: %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2 ;
187 2019-Jan-13 16:21:12.315179 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
188 2019-Jan-13 16:21:12.315240 - [DEBUG]
189 2019-Jan-13 16:21:12.315265 - [DEBUG] Process normal at target: %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2


Got operands checking instruction (alloca)
getNormalFlowFunction()
%rc = alloca i32, align 4, !phasar.instruction.id !13190 2019-Jan-13 16:21:12.316584 - [DEBUG] Compose: AllBottom * AllBottom
191 2019-Jan-13 16:21:12.316622 - [DEBUG]
192 2019-Jan-13 16:21:12.316646 - [DEBUG] Propagate flow
193 2019-Jan-13 16:21:12.316670 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
194 2019-Jan-13 16:21:12.316736 - [DEBUG] Target : %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3
195 2019-Jan-13 16:21:12.317591 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
196 2019-Jan-13 16:21:12.317661 - [DEBUG] Edge function : AllBottom (result of previous compose)
197 2019-Jan-13 16:21:12.317687 - [DEBUG]
198 2019-Jan-13 16:21:12.317712 - [DEBUG] Join: AllTop & AllBottom
199 2019-Jan-13 16:21:12.317738 - [DEBUG] = AllBottom (new jump func)
200 2019-Jan-13 16:21:12.317763 - [DEBUG]
201 2019-Jan-13 16:21:12.317787 - [DEBUG] Start adding new jump function
202 2019-Jan-13 16:21:12.317810 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
203 2019-Jan-13 16:21:12.317866 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
204 2019-Jan-13 16:21:12.317921 - [DEBUG] Destination : %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3
205 2019-Jan-13 16:21:12.318631 - [DEBUG] Edge Function : AllBottom
206 2019-Jan-13 16:21:12.318663 - [DEBUG] End adding new jump function
207 2019-Jan-13 16:21:12.318687 - [DEBUG]
208 2019-Jan-13 16:21:12.318711 - [DEBUG] -------------------------------------------- 3. Path Edge --------------------------------------------
209 2019-Jan-13 16:21:12.318735 - [DEBUG]
210 2019-Jan-13 16:21:12.318759 - [DEBUG] Process 3. path edge:
211 2019-Jan-13 16:21:12.318782 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
212 2019-Jan-13 16:21:12.318846 - [DEBUG] N target: %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3 ;
213 2019-Jan-13 16:21:12.319510 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
214 2019-Jan-13 16:21:12.319576 - [DEBUG]
215 2019-Jan-13 16:21:12.319600 - [DEBUG] Process normal at target: %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3


Got operands checking instruction (alloca)
getNormalFlowFunction()
%untainted = alloca i32, align 4, !phasar.instruction.id !14216 2019-Jan-13 16:21:12.321116 - [DEBUG] Compose: AllBottom * AllBottom
217 2019-Jan-13 16:21:12.321159 - [DEBUG]
218 2019-Jan-13 16:21:12.321184 - [DEBUG] Propagate flow
219 2019-Jan-13 16:21:12.321207 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
220 2019-Jan-13 16:21:12.321276 - [DEBUG] Target : %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
221 2019-Jan-13 16:21:12.321960 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
222 2019-Jan-13 16:21:12.322037 - [DEBUG] Edge function : AllBottom (result of previous compose)
223 2019-Jan-13 16:21:12.322063 - [DEBUG]
224 2019-Jan-13 16:21:12.322088 - [DEBUG] Join: AllTop & AllBottom
225 2019-Jan-13 16:21:12.322115 - [DEBUG] = AllBottom (new jump func)
226 2019-Jan-13 16:21:12.322140 - [DEBUG]
227 2019-Jan-13 16:21:12.322163 - [DEBUG] Start adding new jump function
228 2019-Jan-13 16:21:12.322186 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
229 2019-Jan-13 16:21:12.322244 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
230 2019-Jan-13 16:21:12.322299 - [DEBUG] Destination : %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
231 2019-Jan-13 16:21:12.323033 - [DEBUG] Edge Function : AllBottom
232 2019-Jan-13 16:21:12.323065 - [DEBUG] End adding new jump function
233 2019-Jan-13 16:21:12.323089 - [DEBUG]
234 2019-Jan-13 16:21:12.323112 - [DEBUG] -------------------------------------------- 4. Path Edge --------------------------------------------
235 2019-Jan-13 16:21:12.323137 - [DEBUG]
236 2019-Jan-13 16:21:12.323160 - [DEBUG] Process 4. path edge:
237 2019-Jan-13 16:21:12.323184 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
238 2019-Jan-13 16:21:12.323249 - [DEBUG] N target: %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4 ;
239 2019-Jan-13 16:21:12.323913 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
240 2019-Jan-13 16:21:12.323975 - [DEBUG]
241 2019-Jan-13 16:21:12.324000 - [DEBUG] Process normal at target: %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4


Got operands checking instruction (alloca)
getNormalFlowFunction()
%taint = alloca i32, align 4, !phasar.instruction.id !15242 2019-Jan-13 16:21:12.325437 - [DEBUG] Compose: AllBottom * AllBottom
243 2019-Jan-13 16:21:12.325477 - [DEBUG]
244 2019-Jan-13 16:21:12.325501 - [DEBUG] Propagate flow
245 2019-Jan-13 16:21:12.325525 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
246 2019-Jan-13 16:21:12.325595 - [DEBUG] Target : %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
247 2019-Jan-13 16:21:12.326276 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
248 2019-Jan-13 16:21:12.326337 - [DEBUG] Edge function : AllBottom (result of previous compose)
249 2019-Jan-13 16:21:12.326362 - [DEBUG]
250 2019-Jan-13 16:21:12.326387 - [DEBUG] Join: AllTop & AllBottom
251 2019-Jan-13 16:21:12.326413 - [DEBUG] = AllBottom (new jump func)
252 2019-Jan-13 16:21:12.326495 - [DEBUG]
253 2019-Jan-13 16:21:12.326519 - [DEBUG] Start adding new jump function
254 2019-Jan-13 16:21:12.326542 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
255 2019-Jan-13 16:21:12.326603 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
256 2019-Jan-13 16:21:12.326658 - [DEBUG] Destination : %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
257 2019-Jan-13 16:21:12.327323 - [DEBUG] Edge Function : AllBottom
258 2019-Jan-13 16:21:12.327355 - [DEBUG] End adding new jump function
259 2019-Jan-13 16:21:12.327379 - [DEBUG]
260 2019-Jan-13 16:21:12.327403 - [DEBUG] -------------------------------------------- 5. Path Edge --------------------------------------------
261 2019-Jan-13 16:21:12.327427 - [DEBUG]
262 2019-Jan-13 16:21:12.327451 - [DEBUG] Process 5. path edge:
263 2019-Jan-13 16:21:12.327475 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
264 2019-Jan-13 16:21:12.327535 - [DEBUG] N target: %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5 ;
265 2019-Jan-13 16:21:12.328185 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
266 2019-Jan-13 16:21:12.328264 - [DEBUG]
267 2019-Jan-13 16:21:12.328289 - [DEBUG] Process normal at target: %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a = alloca i32, align 4, !phasar.instruction.id !16268 2019-Jan-13 16:21:12.329735 - [DEBUG] Compose: AllBottom * AllBottom
269 2019-Jan-13 16:21:12.329773 - [DEBUG]
270 2019-Jan-13 16:21:12.329797 - [DEBUG] Propagate flow
271 2019-Jan-13 16:21:12.329820 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
272 2019-Jan-13 16:21:12.329887 - [DEBUG] Target : %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
273 2019-Jan-13 16:21:12.330545 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
274 2019-Jan-13 16:21:12.330606 - [DEBUG] Edge function : AllBottom (result of previous compose)
275 2019-Jan-13 16:21:12.330631 - [DEBUG]
276 2019-Jan-13 16:21:12.330713 - [DEBUG] Join: AllTop & AllBottom
277 2019-Jan-13 16:21:12.330742 - [DEBUG] = AllBottom (new jump func)
278 2019-Jan-13 16:21:12.330766 - [DEBUG]
279 2019-Jan-13 16:21:12.330789 - [DEBUG] Start adding new jump function
280 2019-Jan-13 16:21:12.330813 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
281 2019-Jan-13 16:21:12.330872 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
282 2019-Jan-13 16:21:12.330927 - [DEBUG] Destination : %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
283 2019-Jan-13 16:21:12.331667 - [DEBUG] Edge Function : AllBottom
284 2019-Jan-13 16:21:12.331699 - [DEBUG] End adding new jump function
285 2019-Jan-13 16:21:12.331723 - [DEBUG]
286 2019-Jan-13 16:21:12.331747 - [DEBUG] -------------------------------------------- 6. Path Edge --------------------------------------------
287 2019-Jan-13 16:21:12.331772 - [DEBUG]
288 2019-Jan-13 16:21:12.331795 - [DEBUG] Process 6. path edge:
289 2019-Jan-13 16:21:12.331819 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
290 2019-Jan-13 16:21:12.331887 - [DEBUG] N target: %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6 ;
291 2019-Jan-13 16:21:12.332553 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
292 2019-Jan-13 16:21:12.332672 - [DEBUG]
293 2019-Jan-13 16:21:12.332698 - [DEBUG] Process normal at target: %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a12 = alloca i32, align 4, !phasar.instruction.id !17294 2019-Jan-13 16:21:12.334013 - [DEBUG] Compose: AllBottom * AllBottom
295 2019-Jan-13 16:21:12.334048 - [DEBUG]
296 2019-Jan-13 16:21:12.334072 - [DEBUG] Propagate flow
297 2019-Jan-13 16:21:12.334095 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
298 2019-Jan-13 16:21:12.334157 - [DEBUG] Target : %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
299 2019-Jan-13 16:21:12.334902 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
300 2019-Jan-13 16:21:12.334971 - [DEBUG] Edge function : AllBottom (result of previous compose)
301 2019-Jan-13 16:21:12.334996 - [DEBUG]
302 2019-Jan-13 16:21:12.335022 - [DEBUG] Join: AllTop & AllBottom
303 2019-Jan-13 16:21:12.335048 - [DEBUG] = AllBottom (new jump func)
304 2019-Jan-13 16:21:12.335073 - [DEBUG]
305 2019-Jan-13 16:21:12.335097 - [DEBUG] Start adding new jump function
306 2019-Jan-13 16:21:12.335120 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
307 2019-Jan-13 16:21:12.335175 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
308 2019-Jan-13 16:21:12.335230 - [DEBUG] Destination : %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
309 2019-Jan-13 16:21:12.335897 - [DEBUG] Edge Function : AllBottom
310 2019-Jan-13 16:21:12.335931 - [DEBUG] End adding new jump function
311 2019-Jan-13 16:21:12.335955 - [DEBUG]
312 2019-Jan-13 16:21:12.335979 - [DEBUG] -------------------------------------------- 7. Path Edge --------------------------------------------
313 2019-Jan-13 16:21:12.336004 - [DEBUG]
314 2019-Jan-13 16:21:12.336028 - [DEBUG] Process 7. path edge:
315 2019-Jan-13 16:21:12.336052 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
316 2019-Jan-13 16:21:12.336133 - [DEBUG] N target: %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7 ;
317 2019-Jan-13 16:21:12.336894 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
318 2019-Jan-13 16:21:12.336960 - [DEBUG]
319 2019-Jan-13 16:21:12.336985 - [DEBUG] Process normal at target: %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a14 = alloca i32, align 4, !phasar.instruction.id !18320 2019-Jan-13 16:21:12.338341 - [DEBUG] Compose: AllBottom * AllBottom
321 2019-Jan-13 16:21:12.338380 - [DEBUG]
322 2019-Jan-13 16:21:12.338404 - [DEBUG] Propagate flow
323 2019-Jan-13 16:21:12.338427 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
324 2019-Jan-13 16:21:12.338492 - [DEBUG] Target : %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
325 2019-Jan-13 16:21:12.339230 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
326 2019-Jan-13 16:21:12.339293 - [DEBUG] Edge function : AllBottom (result of previous compose)
327 2019-Jan-13 16:21:12.339319 - [DEBUG]
328 2019-Jan-13 16:21:12.339344 - [DEBUG] Join: AllTop & AllBottom
329 2019-Jan-13 16:21:12.339370 - [DEBUG] = AllBottom (new jump func)
330 2019-Jan-13 16:21:12.339394 - [DEBUG]
331 2019-Jan-13 16:21:12.339418 - [DEBUG] Start adding new jump function
332 2019-Jan-13 16:21:12.339441 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
333 2019-Jan-13 16:21:12.339498 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
334 2019-Jan-13 16:21:12.339553 - [DEBUG] Destination : %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
335 2019-Jan-13 16:21:12.340205 - [DEBUG] Edge Function : AllBottom
336 2019-Jan-13 16:21:12.340236 - [DEBUG] End adding new jump function
337 2019-Jan-13 16:21:12.340260 - [DEBUG]
338 2019-Jan-13 16:21:12.340283 - [DEBUG] -------------------------------------------- 8. Path Edge --------------------------------------------
339 2019-Jan-13 16:21:12.340308 - [DEBUG]
340 2019-Jan-13 16:21:12.340331 - [DEBUG] Process 8. path edge:
341 2019-Jan-13 16:21:12.340355 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
342 2019-Jan-13 16:21:12.340414 - [DEBUG] N target: %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8 ;
343 2019-Jan-13 16:21:12.341137 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
344 2019-Jan-13 16:21:12.341199 - [DEBUG]
345 2019-Jan-13 16:21:12.341224 - [DEBUG] Process normal at target: %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a19 = alloca i32, align 4, !phasar.instruction.id !19346 2019-Jan-13 16:21:12.342565 - [DEBUG] Compose: AllBottom * AllBottom
347 2019-Jan-13 16:21:12.342600 - [DEBUG]
348 2019-Jan-13 16:21:12.342624 - [DEBUG] Propagate flow
349 2019-Jan-13 16:21:12.342734 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
350 2019-Jan-13 16:21:12.342804 - [DEBUG] Target : %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
351 2019-Jan-13 16:21:12.343465 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
352 2019-Jan-13 16:21:12.343528 - [DEBUG] Edge function : AllBottom (result of previous compose)
353 2019-Jan-13 16:21:12.343554 - [DEBUG]
354 2019-Jan-13 16:21:12.343578 - [DEBUG] Join: AllTop & AllBottom
355 2019-Jan-13 16:21:12.343604 - [DEBUG] = AllBottom (new jump func)
356 2019-Jan-13 16:21:12.343629 - [DEBUG]
357 2019-Jan-13 16:21:12.343653 - [DEBUG] Start adding new jump function
358 2019-Jan-13 16:21:12.343675 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
359 2019-Jan-13 16:21:12.343732 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
360 2019-Jan-13 16:21:12.343786 - [DEBUG] Destination : %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
361 2019-Jan-13 16:21:12.344445 - [DEBUG] Edge Function : AllBottom
362 2019-Jan-13 16:21:12.344493 - [DEBUG] End adding new jump function
363 2019-Jan-13 16:21:12.344518 - [DEBUG]
364 2019-Jan-13 16:21:12.344541 - [DEBUG] -------------------------------------------- 9. Path Edge --------------------------------------------
365 2019-Jan-13 16:21:12.344566 - [DEBUG]
366 2019-Jan-13 16:21:12.344589 - [DEBUG] Process 9. path edge:
367 2019-Jan-13 16:21:12.344613 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
368 2019-Jan-13 16:21:12.344677 - [DEBUG] N target: %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9 ;
369 2019-Jan-13 16:21:12.345421 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
370 2019-Jan-13 16:21:12.345481 - [DEBUG]
371 2019-Jan-13 16:21:12.345507 - [DEBUG] Process normal at target: %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a23 = alloca i32, align 4, !phasar.instruction.id !20372 2019-Jan-13 16:21:12.346868 - [DEBUG] Compose: AllBottom * AllBottom
373 2019-Jan-13 16:21:12.346911 - [DEBUG]
374 2019-Jan-13 16:21:12.346935 - [DEBUG] Propagate flow
375 2019-Jan-13 16:21:12.346958 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
376 2019-Jan-13 16:21:12.347028 - [DEBUG] Target : %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
377 2019-Jan-13 16:21:12.347696 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
378 2019-Jan-13 16:21:12.347759 - [DEBUG] Edge function : AllBottom (result of previous compose)
379 2019-Jan-13 16:21:12.347785 - [DEBUG]
380 2019-Jan-13 16:21:12.347812 - [DEBUG] Join: AllTop & AllBottom
381 2019-Jan-13 16:21:12.347838 - [DEBUG] = AllBottom (new jump func)
382 2019-Jan-13 16:21:12.347863 - [DEBUG]
383 2019-Jan-13 16:21:12.347887 - [DEBUG] Start adding new jump function
384 2019-Jan-13 16:21:12.347910 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
385 2019-Jan-13 16:21:12.347966 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
386 2019-Jan-13 16:21:12.348021 - [DEBUG] Destination : %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
387 2019-Jan-13 16:21:12.348705 - [DEBUG] Edge Function : AllBottom
388 2019-Jan-13 16:21:12.348790 - [DEBUG] End adding new jump function
389 2019-Jan-13 16:21:12.348815 - [DEBUG]
390 2019-Jan-13 16:21:12.348839 - [DEBUG] -------------------------------------------- 10. Path Edge --------------------------------------------
391 2019-Jan-13 16:21:12.348863 - [DEBUG]
392 2019-Jan-13 16:21:12.348887 - [DEBUG] Process 10. path edge:
393 2019-Jan-13 16:21:12.348910 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
394 2019-Jan-13 16:21:12.348973 - [DEBUG] N target: %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10 ;
395 2019-Jan-13 16:21:12.349648 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
396 2019-Jan-13 16:21:12.349713 - [DEBUG]
397 2019-Jan-13 16:21:12.349738 - [DEBUG] Process normal at target: %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a25 = alloca i32, align 4, !phasar.instruction.id !21398 2019-Jan-13 16:21:12.351120 - [DEBUG] Compose: AllBottom * AllBottom
399 2019-Jan-13 16:21:12.351161 - [DEBUG]
400 2019-Jan-13 16:21:12.351184 - [DEBUG] Propagate flow
401 2019-Jan-13 16:21:12.351208 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
402 2019-Jan-13 16:21:12.351273 - [DEBUG] Target : %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
403 2019-Jan-13 16:21:12.351951 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
404 2019-Jan-13 16:21:12.352012 - [DEBUG] Edge function : AllBottom (result of previous compose)
405 2019-Jan-13 16:21:12.352037 - [DEBUG]
406 2019-Jan-13 16:21:12.352062 - [DEBUG] Join: AllTop & AllBottom
407 2019-Jan-13 16:21:12.352088 - [DEBUG] = AllBottom (new jump func)
408 2019-Jan-13 16:21:12.352113 - [DEBUG]
409 2019-Jan-13 16:21:12.352153 - [DEBUG] Start adding new jump function
410 2019-Jan-13 16:21:12.352177 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
411 2019-Jan-13 16:21:12.352233 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
412 2019-Jan-13 16:21:12.352287 - [DEBUG] Destination : %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
413 2019-Jan-13 16:21:12.353009 - [DEBUG] Edge Function : AllBottom
414 2019-Jan-13 16:21:12.353041 - [DEBUG] End adding new jump function
415 2019-Jan-13 16:21:12.353065 - [DEBUG]
416 2019-Jan-13 16:21:12.353089 - [DEBUG] -------------------------------------------- 11. Path Edge --------------------------------------------
417 2019-Jan-13 16:21:12.353114 - [DEBUG]
418 2019-Jan-13 16:21:12.353137 - [DEBUG] Process 11. path edge:
419 2019-Jan-13 16:21:12.353161 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
420 2019-Jan-13 16:21:12.353229 - [DEBUG] N target: %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11 ;
421 2019-Jan-13 16:21:12.353892 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
422 2019-Jan-13 16:21:12.353954 - [DEBUG]
423 2019-Jan-13 16:21:12.353979 - [DEBUG] Process normal at target: %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a28 = alloca i32, align 4, !phasar.instruction.id !22424 2019-Jan-13 16:21:12.355369 - [DEBUG] Compose: AllBottom * AllBottom
425 2019-Jan-13 16:21:12.355405 - [DEBUG]
426 2019-Jan-13 16:21:12.355429 - [DEBUG] Propagate flow
427 2019-Jan-13 16:21:12.355453 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
428 2019-Jan-13 16:21:12.355515 - [DEBUG] Target : %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
429 2019-Jan-13 16:21:12.356198 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
430 2019-Jan-13 16:21:12.356260 - [DEBUG] Edge function : AllBottom (result of previous compose)
431 2019-Jan-13 16:21:12.356286 - [DEBUG]
432 2019-Jan-13 16:21:12.356311 - [DEBUG] Join: AllTop & AllBottom
433 2019-Jan-13 16:21:12.356337 - [DEBUG] = AllBottom (new jump func)
434 2019-Jan-13 16:21:12.356362 - [DEBUG]
435 2019-Jan-13 16:21:12.356386 - [DEBUG] Start adding new jump function
436 2019-Jan-13 16:21:12.356409 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
437 2019-Jan-13 16:21:12.356466 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
438 2019-Jan-13 16:21:12.356521 - [DEBUG] Destination : %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
439 2019-Jan-13 16:21:12.357183 - [DEBUG] Edge Function : AllBottom
440 2019-Jan-13 16:21:12.357214 - [DEBUG] End adding new jump function
441 2019-Jan-13 16:21:12.357239 - [DEBUG]
442 2019-Jan-13 16:21:12.357262 - [DEBUG] -------------------------------------------- 12. Path Edge --------------------------------------------
443 2019-Jan-13 16:21:12.357287 - [DEBUG]
444 2019-Jan-13 16:21:12.357310 - [DEBUG] Process 12. path edge:
445 2019-Jan-13 16:21:12.357334 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
446 2019-Jan-13 16:21:12.357396 - [DEBUG] N target: %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12 ;
447 2019-Jan-13 16:21:12.358045 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
448 2019-Jan-13 16:21:12.358105 - [DEBUG]
449 2019-Jan-13 16:21:12.358130 - [DEBUG] Process normal at target: %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a29 = alloca i32, align 4, !phasar.instruction.id !23450 2019-Jan-13 16:21:12.359472 - [DEBUG] Compose: AllBottom * AllBottom
451 2019-Jan-13 16:21:12.359508 - [DEBUG]
452 2019-Jan-13 16:21:12.359532 - [DEBUG] Propagate flow
453 2019-Jan-13 16:21:12.359556 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
454 2019-Jan-13 16:21:12.359619 - [DEBUG] Target : %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13
455 2019-Jan-13 16:21:12.360293 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
456 2019-Jan-13 16:21:12.360355 - [DEBUG] Edge function : AllBottom (result of previous compose)
457 2019-Jan-13 16:21:12.360380 - [DEBUG]
458 2019-Jan-13 16:21:12.360405 - [DEBUG] Join: AllTop & AllBottom
459 2019-Jan-13 16:21:12.360431 - [DEBUG] = AllBottom (new jump func)
460 2019-Jan-13 16:21:12.360455 - [DEBUG]
461 2019-Jan-13 16:21:12.360478 - [DEBUG] Start adding new jump function
462 2019-Jan-13 16:21:12.360502 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
463 2019-Jan-13 16:21:12.360558 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
464 2019-Jan-13 16:21:12.360612 - [DEBUG] Destination : %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13
465 2019-Jan-13 16:21:12.361263 - [DEBUG] Edge Function : AllBottom
466 2019-Jan-13 16:21:12.361294 - [DEBUG] End adding new jump function
467 2019-Jan-13 16:21:12.361318 - [DEBUG]
468 2019-Jan-13 16:21:12.361342 - [DEBUG] -------------------------------------------- 13. Path Edge --------------------------------------------
469 2019-Jan-13 16:21:12.361366 - [DEBUG]
470 2019-Jan-13 16:21:12.361389 - [DEBUG] Process 13. path edge:
471 2019-Jan-13 16:21:12.361413 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
472 2019-Jan-13 16:21:12.361472 - [DEBUG] N target: %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13 ;
473 2019-Jan-13 16:21:12.362162 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
474 2019-Jan-13 16:21:12.362223 - [DEBUG]
475 2019-Jan-13 16:21:12.362247 - [DEBUG] Process normal at target: %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13


Got operands checking instruction (alloca)
getNormalFlowFunction()
%u = alloca i32, align 4, !phasar.instruction.id !24476 2019-Jan-13 16:21:12.363555 - [DEBUG] Compose: AllBottom * AllBottom
477 2019-Jan-13 16:21:12.363590 - [DEBUG]
478 2019-Jan-13 16:21:12.363613 - [DEBUG] Propagate flow
479 2019-Jan-13 16:21:12.363637 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
480 2019-Jan-13 16:21:12.363698 - [DEBUG] Target : %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14
481 2019-Jan-13 16:21:12.364344 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
482 2019-Jan-13 16:21:12.364404 - [DEBUG] Edge function : AllBottom (result of previous compose)
483 2019-Jan-13 16:21:12.364429 - [DEBUG]
484 2019-Jan-13 16:21:12.364454 - [DEBUG] Join: AllTop & AllBottom
485 2019-Jan-13 16:21:12.364480 - [DEBUG] = AllBottom (new jump func)
486 2019-Jan-13 16:21:12.364504 - [DEBUG]
487 2019-Jan-13 16:21:12.364527 - [DEBUG] Start adding new jump function
488 2019-Jan-13 16:21:12.364550 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
489 2019-Jan-13 16:21:12.364607 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
490 2019-Jan-13 16:21:12.364662 - [DEBUG] Destination : %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14
491 2019-Jan-13 16:21:12.365349 - [DEBUG] Edge Function : AllBottom
492 2019-Jan-13 16:21:12.365381 - [DEBUG] End adding new jump function
493 2019-Jan-13 16:21:12.365405 - [DEBUG]
494 2019-Jan-13 16:21:12.365428 - [DEBUG] -------------------------------------------- 14. Path Edge --------------------------------------------
495 2019-Jan-13 16:21:12.365453 - [DEBUG]
496 2019-Jan-13 16:21:12.365476 - [DEBUG] Process 14. path edge:
497 2019-Jan-13 16:21:12.365500 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
498 2019-Jan-13 16:21:12.365560 - [DEBUG] N target: %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14 ;
499 2019-Jan-13 16:21:12.366221 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
500 2019-Jan-13 16:21:12.366282 - [DEBUG]
501 2019-Jan-13 16:21:12.366306 - [DEBUG] Process normal at target: %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a33 = alloca i32, align 4, !phasar.instruction.id !25502 2019-Jan-13 16:21:12.367626 - [DEBUG] Compose: AllBottom * AllBottom
503 2019-Jan-13 16:21:12.367664 - [DEBUG]
504 2019-Jan-13 16:21:12.367688 - [DEBUG] Propagate flow
505 2019-Jan-13 16:21:12.367712 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
506 2019-Jan-13 16:21:12.367779 - [DEBUG] Target : %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
507 2019-Jan-13 16:21:12.368458 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
508 2019-Jan-13 16:21:12.368518 - [DEBUG] Edge function : AllBottom (result of previous compose)
509 2019-Jan-13 16:21:12.368544 - [DEBUG]
510 2019-Jan-13 16:21:12.368569 - [DEBUG] Join: AllTop & AllBottom
511 2019-Jan-13 16:21:12.368596 - [DEBUG] = AllBottom (new jump func)
512 2019-Jan-13 16:21:12.368620 - [DEBUG]
513 2019-Jan-13 16:21:12.368644 - [DEBUG] Start adding new jump function
514 2019-Jan-13 16:21:12.368668 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
515 2019-Jan-13 16:21:12.368725 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
516 2019-Jan-13 16:21:12.368780 - [DEBUG] Destination : %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
517 2019-Jan-13 16:21:12.369436 - [DEBUG] Edge Function : AllBottom
518 2019-Jan-13 16:21:12.369467 - [DEBUG] End adding new jump function
519 2019-Jan-13 16:21:12.369492 - [DEBUG]
520 2019-Jan-13 16:21:12.369515 - [DEBUG] -------------------------------------------- 15. Path Edge --------------------------------------------
521 2019-Jan-13 16:21:12.369540 - [DEBUG]
522 2019-Jan-13 16:21:12.369563 - [DEBUG] Process 15. path edge:
523 2019-Jan-13 16:21:12.369587 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
524 2019-Jan-13 16:21:12.369646 - [DEBUG] N target: %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15 ;
525 2019-Jan-13 16:21:12.370293 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
526 2019-Jan-13 16:21:12.370351 - [DEBUG]
527 2019-Jan-13 16:21:12.370376 - [DEBUG] Process normal at target: %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15


Got operands checking instruction (alloca)
getNormalFlowFunction()
%a39 = alloca i32, align 4, !phasar.instruction.id !26528 2019-Jan-13 16:21:12.371726 - [DEBUG] Compose: AllBottom * AllBottom
529 2019-Jan-13 16:21:12.371765 - [DEBUG]
530 2019-Jan-13 16:21:12.371788 - [DEBUG] Propagate flow
531 2019-Jan-13 16:21:12.371812 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
532 2019-Jan-13 16:21:12.371878 - [DEBUG] Target : store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16
533 2019-Jan-13 16:21:12.372537 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
534 2019-Jan-13 16:21:12.372596 - [DEBUG] Edge function : AllBottom (result of previous compose)
535 2019-Jan-13 16:21:12.372621 - [DEBUG]
536 2019-Jan-13 16:21:12.372646 - [DEBUG] Join: AllTop & AllBottom
537 2019-Jan-13 16:21:12.372672 - [DEBUG] = AllBottom (new jump func)
538 2019-Jan-13 16:21:12.372697 - [DEBUG]
539 2019-Jan-13 16:21:12.372720 - [DEBUG] Start adding new jump function
540 2019-Jan-13 16:21:12.372743 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
541 2019-Jan-13 16:21:12.372798 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
542 2019-Jan-13 16:21:12.372853 - [DEBUG] Destination : store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16
543 2019-Jan-13 16:21:12.373512 - [DEBUG] Edge Function : AllBottom
544 2019-Jan-13 16:21:12.373543 - [DEBUG] End adding new jump function
545 2019-Jan-13 16:21:12.373567 - [DEBUG]
546 2019-Jan-13 16:21:12.373591 - [DEBUG] -------------------------------------------- 16. Path Edge --------------------------------------------
547 2019-Jan-13 16:21:12.373616 - [DEBUG]
548 2019-Jan-13 16:21:12.373639 - [DEBUG] Process 16. path edge:
549 2019-Jan-13 16:21:12.373680 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
550 2019-Jan-13 16:21:12.373747 - [DEBUG] N target: store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16 ;
551 2019-Jan-13 16:21:12.374407 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
552 2019-Jan-13 16:21:12.374466 - [DEBUG]
553 2019-Jan-13 16:21:12.374491 - [DEBUG] Process normal at target: store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16


Got operands checking instruction (alloca)
getNormalFlowFunction()
store i32 0, i32* %retval, align 4, !phasar.instruction.id !27554 2019-Jan-13 16:21:12.375941 - [DEBUG] Compose: AllBottom * AllBottom
555 2019-Jan-13 16:21:12.375978 - [DEBUG]
556 2019-Jan-13 16:21:12.376002 - [DEBUG] Propagate flow
557 2019-Jan-13 16:21:12.376025 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
558 2019-Jan-13 16:21:12.376090 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
559 2019-Jan-13 16:21:12.376821 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
560 2019-Jan-13 16:21:12.376888 - [DEBUG] Edge function : AllBottom (result of previous compose)
561 2019-Jan-13 16:21:12.376913 - [DEBUG]
562 2019-Jan-13 16:21:12.376938 - [DEBUG] Join: AllTop & AllBottom
563 2019-Jan-13 16:21:12.376964 - [DEBUG] = AllBottom (new jump func)
564 2019-Jan-13 16:21:12.376989 - [DEBUG]
565 2019-Jan-13 16:21:12.377012 - [DEBUG] Start adding new jump function
566 2019-Jan-13 16:21:12.377035 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
567 2019-Jan-13 16:21:12.377090 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
568 2019-Jan-13 16:21:12.377145 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
569 2019-Jan-13 16:21:12.377825 - [DEBUG] Edge Function : AllBottom
570 2019-Jan-13 16:21:12.377860 - [DEBUG] End adding new jump function
571 2019-Jan-13 16:21:12.377885 - [DEBUG]
572 2019-Jan-13 16:21:12.377909 - [DEBUG] -------------------------------------------- 17. Path Edge --------------------------------------------
573 2019-Jan-13 16:21:12.377933 - [DEBUG]
574 2019-Jan-13 16:21:12.377957 - [DEBUG] Process 17. path edge:
575 2019-Jan-13 16:21:12.377981 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
576 2019-Jan-13 16:21:12.378044 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17 ;
577 2019-Jan-13 16:21:12.378735 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
578 2019-Jan-13 16:21:12.378795 - [DEBUG]
579 2019-Jan-13 16:21:12.378819 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
580 2019-Jan-13 16:21:12.379494 - [DEBUG] Possible callees:
581 2019-Jan-13 16:21:12.379521 - [DEBUG] llvm.dbg.declare
582 2019-Jan-13 16:21:12.379546 - [DEBUG] Possible return sites:
583 2019-Jan-13 16:21:12.379570 - [DEBUG] call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18


Got store instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31584 2019-Jan-13 16:21:12.381048 - [DEBUG] Found and process special summary
585 2019-Jan-13 16:21:12.381105 - [DEBUG] Compose: EdgeIdentity * AllBottom
586 2019-Jan-13 16:21:12.381134 - [DEBUG]
587 2019-Jan-13 16:21:12.381158 - [DEBUG] Propagate flow
588 2019-Jan-13 16:21:12.381182 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
589 2019-Jan-13 16:21:12.381252 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
590 2019-Jan-13 16:21:12.381970 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
591 2019-Jan-13 16:21:12.382033 - [DEBUG] Edge function : AllBottom (result of previous compose)
592 2019-Jan-13 16:21:12.382058 - [DEBUG]
593 2019-Jan-13 16:21:12.382083 - [DEBUG] Join: AllTop & AllBottom
594 2019-Jan-13 16:21:12.382109 - [DEBUG] = AllBottom (new jump func)
595 2019-Jan-13 16:21:12.382134 - [DEBUG]
596 2019-Jan-13 16:21:12.382158 - [DEBUG] Start adding new jump function
597 2019-Jan-13 16:21:12.382181 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
598 2019-Jan-13 16:21:12.382237 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
599 2019-Jan-13 16:21:12.382291 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
600 2019-Jan-13 16:21:12.382972 - [DEBUG] Edge Function : AllBottom
601 2019-Jan-13 16:21:12.383002 - [DEBUG] End adding new jump function
602 2019-Jan-13 16:21:12.383027 - [DEBUG]
603 2019-Jan-13 16:21:12.383051 - [DEBUG] -------------------------------------------- 18. Path Edge --------------------------------------------
604 2019-Jan-13 16:21:12.383075 - [DEBUG]
605 2019-Jan-13 16:21:12.383099 - [DEBUG] Process 18. path edge:
606 2019-Jan-13 16:21:12.383123 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
607 2019-Jan-13 16:21:12.383186 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18 ;
608 2019-Jan-13 16:21:12.383856 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
609 2019-Jan-13 16:21:12.383920 - [DEBUG]
610 2019-Jan-13 16:21:12.383944 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
611 2019-Jan-13 16:21:12.384607 - [DEBUG] Possible callees:
612 2019-Jan-13 16:21:12.384632 - [DEBUG] llvm.dbg.declare
613 2019-Jan-13 16:21:12.384657 - [DEBUG] Possible return sites:
614 2019-Jan-13 16:21:12.384681 - [DEBUG] call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34615 2019-Jan-13 16:21:12.386027 - [DEBUG] Found and process special summary
616 2019-Jan-13 16:21:12.386070 - [DEBUG] Compose: EdgeIdentity * AllBottom
617 2019-Jan-13 16:21:12.386098 - [DEBUG]
618 2019-Jan-13 16:21:12.386122 - [DEBUG] Propagate flow
619 2019-Jan-13 16:21:12.386146 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
620 2019-Jan-13 16:21:12.386211 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
621 2019-Jan-13 16:21:12.386894 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
622 2019-Jan-13 16:21:12.386957 - [DEBUG] Edge function : AllBottom (result of previous compose)
623 2019-Jan-13 16:21:12.386982 - [DEBUG]
624 2019-Jan-13 16:21:12.387006 - [DEBUG] Join: AllTop & AllBottom
625 2019-Jan-13 16:21:12.387032 - [DEBUG] = AllBottom (new jump func)
626 2019-Jan-13 16:21:12.387057 - [DEBUG]
627 2019-Jan-13 16:21:12.387080 - [DEBUG] Start adding new jump function
628 2019-Jan-13 16:21:12.387103 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
629 2019-Jan-13 16:21:12.387159 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
630 2019-Jan-13 16:21:12.387213 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
631 2019-Jan-13 16:21:12.387877 - [DEBUG] Edge Function : AllBottom
632 2019-Jan-13 16:21:12.387907 - [DEBUG] End adding new jump function
633 2019-Jan-13 16:21:12.387932 - [DEBUG]
634 2019-Jan-13 16:21:12.387970 - [DEBUG] -------------------------------------------- 19. Path Edge --------------------------------------------
635 2019-Jan-13 16:21:12.387996 - [DEBUG]
636 2019-Jan-13 16:21:12.388019 - [DEBUG] Process 19. path edge:
637 2019-Jan-13 16:21:12.388043 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
638 2019-Jan-13 16:21:12.388103 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19 ;
639 2019-Jan-13 16:21:12.388804 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
640 2019-Jan-13 16:21:12.388869 - [DEBUG]
641 2019-Jan-13 16:21:12.388893 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
642 2019-Jan-13 16:21:12.389565 - [DEBUG] Possible callees:
643 2019-Jan-13 16:21:12.389591 - [DEBUG] llvm.dbg.declare
644 2019-Jan-13 16:21:12.389616 - [DEBUG] Possible return sites:
645 2019-Jan-13 16:21:12.389639 - [DEBUG] %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37646 2019-Jan-13 16:21:12.390979 - [DEBUG] Found and process special summary
647 2019-Jan-13 16:21:12.391019 - [DEBUG] Compose: EdgeIdentity * AllBottom
648 2019-Jan-13 16:21:12.391047 - [DEBUG]
649 2019-Jan-13 16:21:12.391071 - [DEBUG] Propagate flow
650 2019-Jan-13 16:21:12.391095 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
651 2019-Jan-13 16:21:12.391157 - [DEBUG] Target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
652 2019-Jan-13 16:21:12.391869 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
653 2019-Jan-13 16:21:12.391933 - [DEBUG] Edge function : AllBottom (result of previous compose)
654 2019-Jan-13 16:21:12.391959 - [DEBUG]
655 2019-Jan-13 16:21:12.391985 - [DEBUG] Join: AllTop & AllBottom
656 2019-Jan-13 16:21:12.392011 - [DEBUG] = AllBottom (new jump func)
657 2019-Jan-13 16:21:12.392035 - [DEBUG]
658 2019-Jan-13 16:21:12.392059 - [DEBUG] Start adding new jump function
659 2019-Jan-13 16:21:12.392083 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
660 2019-Jan-13 16:21:12.392139 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
661 2019-Jan-13 16:21:12.392194 - [DEBUG] Destination : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
662 2019-Jan-13 16:21:12.392881 - [DEBUG] Edge Function : AllBottom
663 2019-Jan-13 16:21:12.392911 - [DEBUG] End adding new jump function
664 2019-Jan-13 16:21:12.392935 - [DEBUG]
665 2019-Jan-13 16:21:12.392959 - [DEBUG] -------------------------------------------- 20. Path Edge --------------------------------------------
666 2019-Jan-13 16:21:12.392984 - [DEBUG]
667 2019-Jan-13 16:21:12.393007 - [DEBUG] Process 20. path edge:
668 2019-Jan-13 16:21:12.393030 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
669 2019-Jan-13 16:21:12.393092 - [DEBUG] N target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 ;
670 2019-Jan-13 16:21:12.393763 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
671 2019-Jan-13 16:21:12.393824 - [DEBUG]
672 2019-Jan-13 16:21:12.393848 - [DEBUG] Process call at target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
673 2019-Jan-13 16:21:12.394534 - [DEBUG] Possible callees:
674 2019-Jan-13 16:21:12.394561 - [DEBUG] getenv
675 2019-Jan-13 16:21:12.394585 - [DEBUG] Possible return sites:
676 2019-Jan-13 16:21:12.394626 - [DEBUG] store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21


getSummaryFlowFunction()
%call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39677 2019-Jan-13 16:21:12.395993 - [DEBUG] Found and process special summary
678 2019-Jan-13 16:21:12.396143 - [DEBUG] Compose: EdgeIdentity * AllBottom
679 2019-Jan-13 16:21:12.396173 - [DEBUG]
680 2019-Jan-13 16:21:12.396197 - [DEBUG] Propagate flow
681 2019-Jan-13 16:21:12.396221 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
682 2019-Jan-13 16:21:12.396288 - [DEBUG] Target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
683 2019-Jan-13 16:21:12.396962 - [DEBUG] Target value : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
684 2019-Jan-13 16:21:12.397650 - [DEBUG] Edge function : AllBottom (result of previous compose)
685 2019-Jan-13 16:21:12.397677 - [DEBUG]
686 2019-Jan-13 16:21:12.397702 - [DEBUG] Join: AllTop & AllBottom
687 2019-Jan-13 16:21:12.397728 - [DEBUG] = AllBottom (new jump func)
688 2019-Jan-13 16:21:12.397753 - [DEBUG]
689 2019-Jan-13 16:21:12.397776 - [DEBUG] Start adding new jump function
690 2019-Jan-13 16:21:12.397799 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
691 2019-Jan-13 16:21:12.397863 - [DEBUG] Fact at target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
692 2019-Jan-13 16:21:12.398570 - [DEBUG] Destination : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
693 2019-Jan-13 16:21:12.399231 - [DEBUG] Edge Function : AllBottom
694 2019-Jan-13 16:21:12.399262 - [DEBUG] End adding new jump function
695 2019-Jan-13 16:21:12.399286 - [DEBUG]
696 2019-Jan-13 16:21:12.399310 - [DEBUG] -------------------------------------------- 21. Path Edge --------------------------------------------
697 2019-Jan-13 16:21:12.399334 - [DEBUG]
698 2019-Jan-13 16:21:12.399358 - [DEBUG] Process 21. path edge:
699 2019-Jan-13 16:21:12.399382 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
700 2019-Jan-13 16:21:12.399446 - [DEBUG] N target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 ;
701 2019-Jan-13 16:21:12.400095 - [DEBUG] D target: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 >
702 2019-Jan-13 16:21:12.400783 - [DEBUG]
703 2019-Jan-13 16:21:12.400809 - [DEBUG] Process normal at target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21


getNormalFlowFunction()
store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40704 2019-Jan-13 16:21:12.402206 - [DEBUG] Compose: EdgeIdentity * AllBottom
705 2019-Jan-13 16:21:12.402245 - [DEBUG]
706 2019-Jan-13 16:21:12.402270 - [DEBUG] Propagate flow
707 2019-Jan-13 16:21:12.402293 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
708 2019-Jan-13 16:21:12.402360 - [DEBUG] Target : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
709 2019-Jan-13 16:21:12.403020 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
710 2019-Jan-13 16:21:12.403687 - [DEBUG] Edge function : AllBottom (result of previous compose)
711 2019-Jan-13 16:21:12.403714 - [DEBUG]
712 2019-Jan-13 16:21:12.403739 - [DEBUG] Join: AllTop & AllBottom
713 2019-Jan-13 16:21:12.403765 - [DEBUG] = AllBottom (new jump func)
714 2019-Jan-13 16:21:12.403790 - [DEBUG]
715 2019-Jan-13 16:21:12.403813 - [DEBUG] Start adding new jump function
716 2019-Jan-13 16:21:12.403837 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
717 2019-Jan-13 16:21:12.403919 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
718 2019-Jan-13 16:21:12.404593 - [DEBUG] Destination : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
719 2019-Jan-13 16:21:12.405285 - [DEBUG] Edge Function : AllBottom
720 2019-Jan-13 16:21:12.405317 - [DEBUG] End adding new jump function
721 2019-Jan-13 16:21:12.405341 - [DEBUG]
722 2019-Jan-13 16:21:12.405364 - [DEBUG] -------------------------------------------- 22. Path Edge --------------------------------------------
723 2019-Jan-13 16:21:12.405389 - [DEBUG]
724 2019-Jan-13 16:21:12.405412 - [DEBUG] Process 22. path edge:
725 2019-Jan-13 16:21:12.405436 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
726 2019-Jan-13 16:21:12.405498 - [DEBUG] N target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22 ;
727 2019-Jan-13 16:21:12.406154 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
728 2019-Jan-13 16:21:12.406822 - [DEBUG]
729 2019-Jan-13 16:21:12.406849 - [DEBUG] Process normal at target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22


Got store instruction
getNormalFlowFunction()
%0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43730 2019-Jan-13 16:21:12.408354 - [DEBUG] Compose: EdgeIdentity * AllBottom
731 2019-Jan-13 16:21:12.408400 - [DEBUG]
732 2019-Jan-13 16:21:12.408425 - [DEBUG] Propagate flow
733 2019-Jan-13 16:21:12.408448 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
734 2019-Jan-13 16:21:12.408522 - [DEBUG] Target : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
735 2019-Jan-13 16:21:12.409200 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
736 2019-Jan-13 16:21:12.409868 - [DEBUG] Edge function : AllBottom (result of previous compose)
737 2019-Jan-13 16:21:12.409895 - [DEBUG]
738 2019-Jan-13 16:21:12.409920 - [DEBUG] Join: AllTop & AllBottom
739 2019-Jan-13 16:21:12.409947 - [DEBUG] = AllBottom (new jump func)
740 2019-Jan-13 16:21:12.409971 - [DEBUG]
741 2019-Jan-13 16:21:12.409995 - [DEBUG] Start adding new jump function
742 2019-Jan-13 16:21:12.410018 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
743 2019-Jan-13 16:21:12.410083 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
744 2019-Jan-13 16:21:12.410749 - [DEBUG] Destination : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
745 2019-Jan-13 16:21:12.411411 - [DEBUG] Edge Function : AllBottom
746 2019-Jan-13 16:21:12.411443 - [DEBUG] End adding new jump function
747 2019-Jan-13 16:21:12.411468 - [DEBUG]
748 2019-Jan-13 16:21:12.411492 - [DEBUG] -------------------------------------------- 23. Path Edge --------------------------------------------
749 2019-Jan-13 16:21:12.411516 - [DEBUG]
750 2019-Jan-13 16:21:12.411540 - [DEBUG] Process 23. path edge:
751 2019-Jan-13 16:21:12.411585 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
752 2019-Jan-13 16:21:12.411647 - [DEBUG] N target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23 ;
753 2019-Jan-13 16:21:12.412304 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
754 2019-Jan-13 16:21:12.412966 - [DEBUG]
755 2019-Jan-13 16:21:12.412992 - [DEBUG] Process normal at target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23


Got load instruction
getNormalFlowFunction()
%tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44756 2019-Jan-13 16:21:12.414443 - [DEBUG] Compose: EdgeIdentity * AllBottom
757 2019-Jan-13 16:21:12.414482 - [DEBUG]
758 2019-Jan-13 16:21:12.414506 - [DEBUG] Propagate flow
759 2019-Jan-13 16:21:12.414529 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
760 2019-Jan-13 16:21:12.414621 - [DEBUG] Target : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
761 2019-Jan-13 16:21:12.415309 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
762 2019-Jan-13 16:21:12.415978 - [DEBUG] Edge function : AllBottom (result of previous compose)
763 2019-Jan-13 16:21:12.416004 - [DEBUG]
764 2019-Jan-13 16:21:12.416029 - [DEBUG] Join: AllTop & AllBottom
765 2019-Jan-13 16:21:12.416056 - [DEBUG] = AllBottom (new jump func)
766 2019-Jan-13 16:21:12.416080 - [DEBUG]
767 2019-Jan-13 16:21:12.416104 - [DEBUG] Start adding new jump function
768 2019-Jan-13 16:21:12.416127 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
769 2019-Jan-13 16:21:12.416191 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
770 2019-Jan-13 16:21:12.416850 - [DEBUG] Destination : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
771 2019-Jan-13 16:21:12.417503 - [DEBUG] Edge Function : AllBottom
772 2019-Jan-13 16:21:12.417534 - [DEBUG] End adding new jump function
773 2019-Jan-13 16:21:12.417558 - [DEBUG]
774 2019-Jan-13 16:21:12.417582 - [DEBUG] -------------------------------------------- 24. Path Edge --------------------------------------------
775 2019-Jan-13 16:21:12.417607 - [DEBUG]
776 2019-Jan-13 16:21:12.417630 - [DEBUG] Process 24. path edge:
777 2019-Jan-13 16:21:12.417654 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
778 2019-Jan-13 16:21:12.417715 - [DEBUG] N target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24 ;
779 2019-Jan-13 16:21:12.418389 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
780 2019-Jan-13 16:21:12.419054 - [DEBUG]
781 2019-Jan-13 16:21:12.419081 - [DEBUG] Process normal at target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46782 2019-Jan-13 16:21:12.420421 - [DEBUG] Compose: EdgeIdentity * AllBottom
783 2019-Jan-13 16:21:12.420458 - [DEBUG]
784 2019-Jan-13 16:21:12.420482 - [DEBUG] Propagate flow
785 2019-Jan-13 16:21:12.420505 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
786 2019-Jan-13 16:21:12.420569 - [DEBUG] Target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
787 2019-Jan-13 16:21:12.421228 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
788 2019-Jan-13 16:21:12.421931 - [DEBUG] Edge function : AllBottom (result of previous compose)
789 2019-Jan-13 16:21:12.421957 - [DEBUG]
790 2019-Jan-13 16:21:12.421983 - [DEBUG] Join: AllTop & AllBottom
791 2019-Jan-13 16:21:12.422009 - [DEBUG] = AllBottom (new jump func)
792 2019-Jan-13 16:21:12.422033 - [DEBUG]
793 2019-Jan-13 16:21:12.422057 - [DEBUG] Start adding new jump function
794 2019-Jan-13 16:21:12.422080 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
795 2019-Jan-13 16:21:12.422144 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
796 2019-Jan-13 16:21:12.422806 - [DEBUG] Destination : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
797 2019-Jan-13 16:21:12.423462 - [DEBUG] Edge Function : AllBottom
798 2019-Jan-13 16:21:12.423494 - [DEBUG] End adding new jump function
799 2019-Jan-13 16:21:12.423519 - [DEBUG]
800 2019-Jan-13 16:21:12.423543 - [DEBUG] -------------------------------------------- 25. Path Edge --------------------------------------------
801 2019-Jan-13 16:21:12.423567 - [DEBUG]
802 2019-Jan-13 16:21:12.423591 - [DEBUG] Process 25. path edge:
803 2019-Jan-13 16:21:12.423633 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
804 2019-Jan-13 16:21:12.423697 - [DEBUG] N target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 ;
805 2019-Jan-13 16:21:12.424357 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
806 2019-Jan-13 16:21:12.425042 - [DEBUG]
807 2019-Jan-13 16:21:12.425068 - [DEBUG] Process normal at target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25


Got branch instruction
getNormalFlowFunction()
%1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50808 2019-Jan-13 16:21:12.426443 - [DEBUG] Compose: EdgeIdentity * AllBottom
809 2019-Jan-13 16:21:12.426481 - [DEBUG]
810 2019-Jan-13 16:21:12.426505 - [DEBUG] Propagate flow
811 2019-Jan-13 16:21:12.426528 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
812 2019-Jan-13 16:21:12.426596 - [DEBUG] Target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
813 2019-Jan-13 16:21:12.427259 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
814 2019-Jan-13 16:21:12.427922 - [DEBUG] Edge function : AllBottom (result of previous compose)
815 2019-Jan-13 16:21:12.427948 - [DEBUG]
816 2019-Jan-13 16:21:12.427974 - [DEBUG] Join: AllTop & AllBottom
817 2019-Jan-13 16:21:12.428000 - [DEBUG] = AllBottom (new jump func)
818 2019-Jan-13 16:21:12.428025 - [DEBUG]
819 2019-Jan-13 16:21:12.428048 - [DEBUG] Start adding new jump function
820 2019-Jan-13 16:21:12.428072 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
821 2019-Jan-13 16:21:12.428135 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
822 2019-Jan-13 16:21:12.428823 - [DEBUG] Destination : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
823 2019-Jan-13 16:21:12.429480 - [DEBUG] Edge Function : AllBottom
824 2019-Jan-13 16:21:12.429512 - [DEBUG] End adding new jump function
825 2019-Jan-13 16:21:12.429536 - [DEBUG]
826 2019-Jan-13 16:21:12.429560 - [DEBUG] -------------------------------------------- 26. Path Edge --------------------------------------------
827 2019-Jan-13 16:21:12.429585 - [DEBUG]
828 2019-Jan-13 16:21:12.429608 - [DEBUG] Process 26. path edge:
829 2019-Jan-13 16:21:12.429632 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
830 2019-Jan-13 16:21:12.429692 - [DEBUG] N target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 ;
831 2019-Jan-13 16:21:12.430354 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
832 2019-Jan-13 16:21:12.431017 - [DEBUG]
833 2019-Jan-13 16:21:12.431043 - [DEBUG] Process normal at target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26


Got load instruction
getNormalFlowFunction()
%tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51834 2019-Jan-13 16:21:12.432407 - [DEBUG] Compose: EdgeIdentity * AllBottom
835 2019-Jan-13 16:21:12.432442 - [DEBUG]
836 2019-Jan-13 16:21:12.432466 - [DEBUG] Propagate flow
837 2019-Jan-13 16:21:12.432489 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
838 2019-Jan-13 16:21:12.432551 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
839 2019-Jan-13 16:21:12.433221 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
840 2019-Jan-13 16:21:12.433887 - [DEBUG] Edge function : AllBottom (result of previous compose)
841 2019-Jan-13 16:21:12.433913 - [DEBUG]
842 2019-Jan-13 16:21:12.433938 - [DEBUG] Join: AllTop & AllBottom
843 2019-Jan-13 16:21:12.433965 - [DEBUG] = AllBottom (new jump func)
844 2019-Jan-13 16:21:12.433989 - [DEBUG]
845 2019-Jan-13 16:21:12.434013 - [DEBUG] Start adding new jump function
846 2019-Jan-13 16:21:12.434052 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
847 2019-Jan-13 16:21:12.434117 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
848 2019-Jan-13 16:21:12.434779 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
849 2019-Jan-13 16:21:12.435460 - [DEBUG] Edge Function : AllBottom
850 2019-Jan-13 16:21:12.435492 - [DEBUG] End adding new jump function
851 2019-Jan-13 16:21:12.435517 - [DEBUG]
852 2019-Jan-13 16:21:12.435541 - [DEBUG] -------------------------------------------- 27. Path Edge --------------------------------------------
853 2019-Jan-13 16:21:12.435565 - [DEBUG]
854 2019-Jan-13 16:21:12.435589 - [DEBUG] Process 27. path edge:
855 2019-Jan-13 16:21:12.435613 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
856 2019-Jan-13 16:21:12.435676 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
857 2019-Jan-13 16:21:12.436333 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
858 2019-Jan-13 16:21:12.436997 - [DEBUG]
859 2019-Jan-13 16:21:12.437024 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53860 2019-Jan-13 16:21:12.438356 - [DEBUG] Compose: EdgeIdentity * AllBottom
861 2019-Jan-13 16:21:12.438391 - [DEBUG]
862 2019-Jan-13 16:21:12.438415 - [DEBUG] Propagate flow
863 2019-Jan-13 16:21:12.438439 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
864 2019-Jan-13 16:21:12.438504 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
865 2019-Jan-13 16:21:12.439161 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
866 2019-Jan-13 16:21:12.439824 - [DEBUG] Edge function : AllBottom (result of previous compose)
867 2019-Jan-13 16:21:12.439850 - [DEBUG]
868 2019-Jan-13 16:21:12.439875 - [DEBUG] Join: AllTop & AllBottom
869 2019-Jan-13 16:21:12.439903 - [DEBUG] = AllBottom (new jump func)
870 2019-Jan-13 16:21:12.439927 - [DEBUG]
871 2019-Jan-13 16:21:12.439950 - [DEBUG] Start adding new jump function
872 2019-Jan-13 16:21:12.439974 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
873 2019-Jan-13 16:21:12.440037 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
874 2019-Jan-13 16:21:12.440698 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
875 2019-Jan-13 16:21:12.441354 - [DEBUG] Edge Function : AllBottom
876 2019-Jan-13 16:21:12.441386 - [DEBUG] End adding new jump function
877 2019-Jan-13 16:21:12.441410 - [DEBUG]
878 2019-Jan-13 16:21:12.441434 - [DEBUG] -------------------------------------------- 28. Path Edge --------------------------------------------
879 2019-Jan-13 16:21:12.441458 - [DEBUG]
880 2019-Jan-13 16:21:12.441482 - [DEBUG] Process 28. path edge:
881 2019-Jan-13 16:21:12.441505 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
882 2019-Jan-13 16:21:12.441589 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
883 2019-Jan-13 16:21:12.442252 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
884 2019-Jan-13 16:21:12.442912 - [DEBUG]
885 2019-Jan-13 16:21:12.442938 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28


Got branch instruction
getNormalFlowFunction()
%2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56886 2019-Jan-13 16:21:12.444275 - [DEBUG] Compose: EdgeIdentity * AllBottom
887 2019-Jan-13 16:21:12.444309 - [DEBUG]
888 2019-Jan-13 16:21:12.444334 - [DEBUG] Propagate flow
889 2019-Jan-13 16:21:12.444358 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
890 2019-Jan-13 16:21:12.444422 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
891 2019-Jan-13 16:21:12.445126 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
892 2019-Jan-13 16:21:12.445790 - [DEBUG] Edge function : AllBottom (result of previous compose)
893 2019-Jan-13 16:21:12.445817 - [DEBUG]
894 2019-Jan-13 16:21:12.445842 - [DEBUG] Join: AllTop & AllBottom
895 2019-Jan-13 16:21:12.445869 - [DEBUG] = AllBottom (new jump func)
896 2019-Jan-13 16:21:12.445893 - [DEBUG]
897 2019-Jan-13 16:21:12.445917 - [DEBUG] Start adding new jump function
898 2019-Jan-13 16:21:12.445940 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
899 2019-Jan-13 16:21:12.446004 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
900 2019-Jan-13 16:21:12.446668 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
901 2019-Jan-13 16:21:12.447324 - [DEBUG] Edge Function : AllBottom
902 2019-Jan-13 16:21:12.447355 - [DEBUG] End adding new jump function
903 2019-Jan-13 16:21:12.447380 - [DEBUG]
904 2019-Jan-13 16:21:12.447404 - [DEBUG] -------------------------------------------- 29. Path Edge --------------------------------------------
905 2019-Jan-13 16:21:12.447428 - [DEBUG]
906 2019-Jan-13 16:21:12.447452 - [DEBUG] Process 29. path edge:
907 2019-Jan-13 16:21:12.447476 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
908 2019-Jan-13 16:21:12.447539 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
909 2019-Jan-13 16:21:12.448205 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
910 2019-Jan-13 16:21:12.448892 - [DEBUG]
911 2019-Jan-13 16:21:12.448920 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29


Got load instruction
getNormalFlowFunction()
switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58912 2019-Jan-13 16:21:12.450273 - [DEBUG] Compose: EdgeIdentity * AllBottom
913 2019-Jan-13 16:21:12.450310 - [DEBUG]
914 2019-Jan-13 16:21:12.450334 - [DEBUG] Propagate flow
915 2019-Jan-13 16:21:12.450357 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
916 2019-Jan-13 16:21:12.450420 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
917 2019-Jan-13 16:21:12.451106 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
918 2019-Jan-13 16:21:12.451796 - [DEBUG] Edge function : AllBottom (result of previous compose)
919 2019-Jan-13 16:21:12.451822 - [DEBUG]
920 2019-Jan-13 16:21:12.451848 - [DEBUG] Join: AllTop & AllBottom
921 2019-Jan-13 16:21:12.451874 - [DEBUG] = AllBottom (new jump func)
922 2019-Jan-13 16:21:12.451899 - [DEBUG]
923 2019-Jan-13 16:21:12.451922 - [DEBUG] Start adding new jump function
924 2019-Jan-13 16:21:12.451945 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
925 2019-Jan-13 16:21:12.452010 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
926 2019-Jan-13 16:21:12.452677 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
927 2019-Jan-13 16:21:12.453332 - [DEBUG] Edge Function : AllBottom
928 2019-Jan-13 16:21:12.453364 - [DEBUG] End adding new jump function
929 2019-Jan-13 16:21:12.453404 - [DEBUG]
930 2019-Jan-13 16:21:12.453429 - [DEBUG] -------------------------------------------- 30. Path Edge --------------------------------------------
931 2019-Jan-13 16:21:12.453454 - [DEBUG]
932 2019-Jan-13 16:21:12.453477 - [DEBUG] Process 30. path edge:
933 2019-Jan-13 16:21:12.453501 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
934 2019-Jan-13 16:21:12.453563 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
935 2019-Jan-13 16:21:12.454230 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
936 2019-Jan-13 16:21:12.455739 - [DEBUG]
937 2019-Jan-13 16:21:12.455767 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30


Got switch instruction
getNormalFlowFunction()
store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61938 2019-Jan-13 16:21:12.457157 - [DEBUG] Compose: EdgeIdentity * AllBottom
939 2019-Jan-13 16:21:12.457198 - [DEBUG]
940 2019-Jan-13 16:21:12.457222 - [DEBUG] Propagate flow
941 2019-Jan-13 16:21:12.457246 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
942 2019-Jan-13 16:21:12.457317 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
943 2019-Jan-13 16:21:12.458009 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
944 2019-Jan-13 16:21:12.458701 - [DEBUG] Edge function : AllBottom (result of previous compose)
945 2019-Jan-13 16:21:12.458727 - [DEBUG]
946 2019-Jan-13 16:21:12.458753 - [DEBUG] Join: AllTop & AllBottom
947 2019-Jan-13 16:21:12.458779 - [DEBUG] = AllBottom (new jump func)
948 2019-Jan-13 16:21:12.458803 - [DEBUG]
949 2019-Jan-13 16:21:12.458827 - [DEBUG] Start adding new jump function
950 2019-Jan-13 16:21:12.458850 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
951 2019-Jan-13 16:21:12.458915 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
952 2019-Jan-13 16:21:12.459570 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
953 2019-Jan-13 16:21:12.460227 - [DEBUG] Edge Function : AllBottom
954 2019-Jan-13 16:21:12.460259 - [DEBUG] End adding new jump function
955 2019-Jan-13 16:21:12.460284 - [DEBUG]
956 2019-Jan-13 16:21:12.460307 - [DEBUG] -------------------------------------------- 31. Path Edge --------------------------------------------
957 2019-Jan-13 16:21:12.460333 - [DEBUG]
958 2019-Jan-13 16:21:12.460356 - [DEBUG] Process 31. path edge:
959 2019-Jan-13 16:21:12.460380 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
960 2019-Jan-13 16:21:12.460448 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
961 2019-Jan-13 16:21:12.461107 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
962 2019-Jan-13 16:21:12.461798 - [DEBUG]
963 2019-Jan-13 16:21:12.461826 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31


Got store instruction
getNormalFlowFunction()
br label %sw.bb, !dbg !62, !phasar.instruction.id !63964 2019-Jan-13 16:21:12.463135 - [DEBUG] Compose: EdgeIdentity * AllBottom
965 2019-Jan-13 16:21:12.463172 - [DEBUG]
966 2019-Jan-13 16:21:12.463196 - [DEBUG] Propagate flow
967 2019-Jan-13 16:21:12.463220 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
968 2019-Jan-13 16:21:12.463289 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
969 2019-Jan-13 16:21:12.463955 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
970 2019-Jan-13 16:21:12.464616 - [DEBUG] Edge function : AllBottom (result of previous compose)
971 2019-Jan-13 16:21:12.464642 - [DEBUG]
972 2019-Jan-13 16:21:12.464685 - [DEBUG] Join: AllTop & AllBottom
973 2019-Jan-13 16:21:12.464712 - [DEBUG] = AllBottom (new jump func)
974 2019-Jan-13 16:21:12.464736 - [DEBUG]
975 2019-Jan-13 16:21:12.464760 - [DEBUG] Start adding new jump function
976 2019-Jan-13 16:21:12.464783 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
977 2019-Jan-13 16:21:12.464848 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
978 2019-Jan-13 16:21:12.465535 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
979 2019-Jan-13 16:21:12.466198 - [DEBUG] Edge Function : AllBottom
980 2019-Jan-13 16:21:12.466230 - [DEBUG] End adding new jump function
981 2019-Jan-13 16:21:12.466254 - [DEBUG]
982 2019-Jan-13 16:21:12.466278 - [DEBUG] -------------------------------------------- 32. Path Edge --------------------------------------------
983 2019-Jan-13 16:21:12.466302 - [DEBUG]
984 2019-Jan-13 16:21:12.466325 - [DEBUG] Process 32. path edge:
985 2019-Jan-13 16:21:12.466349 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
986 2019-Jan-13 16:21:12.466416 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
987 2019-Jan-13 16:21:12.467076 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
988 2019-Jan-13 16:21:12.467739 - [DEBUG]
989 2019-Jan-13 16:21:12.467765 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32


Got branch instruction
getNormalFlowFunction()
%3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65990 2019-Jan-13 16:21:12.469111 - [DEBUG] Compose: EdgeIdentity * AllBottom
991 2019-Jan-13 16:21:12.469149 - [DEBUG]
992 2019-Jan-13 16:21:12.469173 - [DEBUG] Propagate flow
993 2019-Jan-13 16:21:12.469197 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
994 2019-Jan-13 16:21:12.469264 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
995 2019-Jan-13 16:21:12.469951 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
996 2019-Jan-13 16:21:12.474107 - [DEBUG] Edge function : AllBottom (result of previous compose)
997 2019-Jan-13 16:21:12.474138 - [DEBUG]
998 2019-Jan-13 16:21:12.474165 - [DEBUG] Join: AllTop & AllBottom
999 2019-Jan-13 16:21:12.474193 - [DEBUG] = AllBottom (new jump func)
1000 2019-Jan-13 16:21:12.474217 - [DEBUG]
1001 2019-Jan-13 16:21:12.474241 - [DEBUG] Start adding new jump function
1002 2019-Jan-13 16:21:12.474265 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1003 2019-Jan-13 16:21:12.474344 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1004 2019-Jan-13 16:21:12.475044 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
1005 2019-Jan-13 16:21:12.475711 - [DEBUG] Edge Function : AllBottom
1006 2019-Jan-13 16:21:12.475745 - [DEBUG] End adding new jump function
1007 2019-Jan-13 16:21:12.475770 - [DEBUG]
1008 2019-Jan-13 16:21:12.475794 - [DEBUG] -------------------------------------------- 33. Path Edge --------------------------------------------
1009 2019-Jan-13 16:21:12.475819 - [DEBUG]
1010 2019-Jan-13 16:21:12.475842 - [DEBUG] Process 33. path edge:
1011 2019-Jan-13 16:21:12.475867 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1012 2019-Jan-13 16:21:12.475932 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
1013 2019-Jan-13 16:21:12.476603 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1014 2019-Jan-13 16:21:12.477267 - [DEBUG]
1015 2019-Jan-13 16:21:12.477315 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33


Got load instruction
getNormalFlowFunction()
switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !671016 2019-Jan-13 16:21:12.478671 - [DEBUG] Compose: EdgeIdentity * AllBottom
1017 2019-Jan-13 16:21:12.478709 - [DEBUG]
1018 2019-Jan-13 16:21:12.478733 - [DEBUG] Propagate flow
1019 2019-Jan-13 16:21:12.478756 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1020 2019-Jan-13 16:21:12.478824 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
1021 2019-Jan-13 16:21:12.479494 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1022 2019-Jan-13 16:21:12.480156 - [DEBUG] Edge function : AllBottom (result of previous compose)
1023 2019-Jan-13 16:21:12.480183 - [DEBUG]
1024 2019-Jan-13 16:21:12.480208 - [DEBUG] Join: AllTop & AllBottom
1025 2019-Jan-13 16:21:12.480235 - [DEBUG] = AllBottom (new jump func)
1026 2019-Jan-13 16:21:12.480259 - [DEBUG]
1027 2019-Jan-13 16:21:12.480283 - [DEBUG] Start adding new jump function
1028 2019-Jan-13 16:21:12.480306 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1029 2019-Jan-13 16:21:12.480371 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1030 2019-Jan-13 16:21:12.481027 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
1031 2019-Jan-13 16:21:12.481708 - [DEBUG] Edge Function : AllBottom
1032 2019-Jan-13 16:21:12.481739 - [DEBUG] End adding new jump function
1033 2019-Jan-13 16:21:12.481764 - [DEBUG]
1034 2019-Jan-13 16:21:12.481788 - [DEBUG] -------------------------------------------- 34. Path Edge --------------------------------------------
1035 2019-Jan-13 16:21:12.481812 - [DEBUG]
1036 2019-Jan-13 16:21:12.481835 - [DEBUG] Process 34. path edge:
1037 2019-Jan-13 16:21:12.481859 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1038 2019-Jan-13 16:21:12.481925 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
1039 2019-Jan-13 16:21:12.482590 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1040 2019-Jan-13 16:21:12.483249 - [DEBUG]
1041 2019-Jan-13 16:21:12.483274 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
1042 2019-Jan-13 16:21:12.483936 - [DEBUG] Possible callees:
1043 2019-Jan-13 16:21:12.483962 - [DEBUG] bar
1044 2019-Jan-13 16:21:12.483987 - [DEBUG] Possible return sites:
1045 2019-Jan-13 16:21:12.484010 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


Got switch instruction
getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !711046 2019-Jan-13 16:21:12.485352 - [DEBUG] Found and process special summary
1047 2019-Jan-13 16:21:12.485397 - [DEBUG] Compose: EdgeIdentity * AllBottom
1048 2019-Jan-13 16:21:12.485426 - [DEBUG]
1049 2019-Jan-13 16:21:12.485450 - [DEBUG] Propagate flow
1050 2019-Jan-13 16:21:12.485474 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1051 2019-Jan-13 16:21:12.485540 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
1052 2019-Jan-13 16:21:12.486208 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1053 2019-Jan-13 16:21:12.486863 - [DEBUG] Edge function : AllBottom (result of previous compose)
1054 2019-Jan-13 16:21:12.486890 - [DEBUG]
1055 2019-Jan-13 16:21:12.486916 - [DEBUG] Join: AllTop & AllBottom
1056 2019-Jan-13 16:21:12.486942 - [DEBUG] = AllBottom (new jump func)
1057 2019-Jan-13 16:21:12.486967 - [DEBUG]
1058 2019-Jan-13 16:21:12.487007 - [DEBUG] Start adding new jump function
1059 2019-Jan-13 16:21:12.487032 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1060 2019-Jan-13 16:21:12.487094 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1061 2019-Jan-13 16:21:12.487757 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
1062 2019-Jan-13 16:21:12.488451 - [DEBUG] Edge Function : AllBottom
1063 2019-Jan-13 16:21:12.488484 - [DEBUG] End adding new jump function
1064 2019-Jan-13 16:21:12.488508 - [DEBUG]
1065 2019-Jan-13 16:21:12.488532 - [DEBUG] -------------------------------------------- 35. Path Edge --------------------------------------------
1066 2019-Jan-13 16:21:12.488556 - [DEBUG]
1067 2019-Jan-13 16:21:12.488579 - [DEBUG] Process 35. path edge:
1068 2019-Jan-13 16:21:12.488603 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1069 2019-Jan-13 16:21:12.488667 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
1070 2019-Jan-13 16:21:12.489605 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1071 2019-Jan-13 16:21:12.490272 - [DEBUG]
1072 2019-Jan-13 16:21:12.490299 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getNormalFlowFunction()
%tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !721073 2019-Jan-13 16:21:12.491685 - [DEBUG] Compose: EdgeIdentity * AllBottom
1074 2019-Jan-13 16:21:12.491724 - [DEBUG]
1075 2019-Jan-13 16:21:12.491748 - [DEBUG] Propagate flow
1076 2019-Jan-13 16:21:12.491772 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1077 2019-Jan-13 16:21:12.491841 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
1078 2019-Jan-13 16:21:12.492504 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1079 2019-Jan-13 16:21:12.493159 - [DEBUG] Edge function : AllBottom (result of previous compose)
1080 2019-Jan-13 16:21:12.493185 - [DEBUG]
1081 2019-Jan-13 16:21:12.493210 - [DEBUG] Join: AllTop & AllBottom
1082 2019-Jan-13 16:21:12.493236 - [DEBUG] = AllBottom (new jump func)
1083 2019-Jan-13 16:21:12.493261 - [DEBUG]
1084 2019-Jan-13 16:21:12.493285 - [DEBUG] Start adding new jump function
1085 2019-Jan-13 16:21:12.493309 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1086 2019-Jan-13 16:21:12.493369 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1087 2019-Jan-13 16:21:12.494036 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
1088 2019-Jan-13 16:21:12.494689 - [DEBUG] Edge Function : AllBottom
1089 2019-Jan-13 16:21:12.494722 - [DEBUG] End adding new jump function
1090 2019-Jan-13 16:21:12.494746 - [DEBUG]
1091 2019-Jan-13 16:21:12.494770 - [DEBUG] -------------------------------------------- 36. Path Edge --------------------------------------------
1092 2019-Jan-13 16:21:12.494795 - [DEBUG]
1093 2019-Jan-13 16:21:12.494818 - [DEBUG] Process 36. path edge:
1094 2019-Jan-13 16:21:12.494842 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1095 2019-Jan-13 16:21:12.494936 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
1096 2019-Jan-13 16:21:12.495591 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1097 2019-Jan-13 16:21:12.496244 - [DEBUG]
1098 2019-Jan-13 16:21:12.496272 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !741099 2019-Jan-13 16:21:12.497605 - [DEBUG] Compose: EdgeIdentity * AllBottom
1100 2019-Jan-13 16:21:12.497641 - [DEBUG]
1101 2019-Jan-13 16:21:12.497665 - [DEBUG] Propagate flow
1102 2019-Jan-13 16:21:12.497688 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1103 2019-Jan-13 16:21:12.497756 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
1104 2019-Jan-13 16:21:12.498469 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1105 2019-Jan-13 16:21:12.499126 - [DEBUG] Edge function : AllBottom (result of previous compose)
1106 2019-Jan-13 16:21:12.499152 - [DEBUG]
1107 2019-Jan-13 16:21:12.499178 - [DEBUG] Join: AllTop & AllBottom
1108 2019-Jan-13 16:21:12.499204 - [DEBUG] = AllBottom (new jump func)
1109 2019-Jan-13 16:21:12.499229 - [DEBUG]
1110 2019-Jan-13 16:21:12.499253 - [DEBUG] Start adding new jump function
1111 2019-Jan-13 16:21:12.499276 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1112 2019-Jan-13 16:21:12.499337 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1113 2019-Jan-13 16:21:12.500001 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
1114 2019-Jan-13 16:21:12.500665 - [DEBUG] Edge Function : AllBottom
1115 2019-Jan-13 16:21:12.500707 - [DEBUG] End adding new jump function
1116 2019-Jan-13 16:21:12.500731 - [DEBUG]
1117 2019-Jan-13 16:21:12.500755 - [DEBUG] -------------------------------------------- 37. Path Edge --------------------------------------------
1118 2019-Jan-13 16:21:12.500780 - [DEBUG]
1119 2019-Jan-13 16:21:12.500803 - [DEBUG] Process 37. path edge:
1120 2019-Jan-13 16:21:12.500827 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1121 2019-Jan-13 16:21:12.500893 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
1122 2019-Jan-13 16:21:12.501578 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1123 2019-Jan-13 16:21:12.502228 - [DEBUG]
1124 2019-Jan-13 16:21:12.502253 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
1125 2019-Jan-13 16:21:12.502935 - [DEBUG] Possible callees:
1126 2019-Jan-13 16:21:12.502961 - [DEBUG] llvm.dbg.declare
1127 2019-Jan-13 16:21:12.502986 - [DEBUG] Possible return sites:
1128 2019-Jan-13 16:21:12.503009 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !781129 2019-Jan-13 16:21:12.504335 - [DEBUG] Found and process special summary
1130 2019-Jan-13 16:21:12.504380 - [DEBUG] Compose: EdgeIdentity * AllBottom
1131 2019-Jan-13 16:21:12.504408 - [DEBUG]
1132 2019-Jan-13 16:21:12.504433 - [DEBUG] Propagate flow
1133 2019-Jan-13 16:21:12.504456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1134 2019-Jan-13 16:21:12.504521 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
1135 2019-Jan-13 16:21:12.505213 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1136 2019-Jan-13 16:21:12.506160 - [DEBUG] Edge function : AllBottom (result of previous compose)
1137 2019-Jan-13 16:21:12.506188 - [DEBUG]
1138 2019-Jan-13 16:21:12.506213 - [DEBUG] Join: AllTop & AllBottom
1139 2019-Jan-13 16:21:12.506239 - [DEBUG] = AllBottom (new jump func)
1140 2019-Jan-13 16:21:12.506263 - [DEBUG]
1141 2019-Jan-13 16:21:12.506287 - [DEBUG] Start adding new jump function
1142 2019-Jan-13 16:21:12.506329 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1143 2019-Jan-13 16:21:12.506400 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1144 2019-Jan-13 16:21:12.507071 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
1145 2019-Jan-13 16:21:12.507733 - [DEBUG] Edge Function : AllBottom
1146 2019-Jan-13 16:21:12.507766 - [DEBUG] End adding new jump function
1147 2019-Jan-13 16:21:12.507790 - [DEBUG]
1148 2019-Jan-13 16:21:12.507814 - [DEBUG] -------------------------------------------- 38. Path Edge --------------------------------------------
1149 2019-Jan-13 16:21:12.507839 - [DEBUG]
1150 2019-Jan-13 16:21:12.507862 - [DEBUG] Process 38. path edge:
1151 2019-Jan-13 16:21:12.507886 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1152 2019-Jan-13 16:21:12.507949 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
1153 2019-Jan-13 16:21:12.508630 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1154 2019-Jan-13 16:21:12.509295 - [DEBUG]
1155 2019-Jan-13 16:21:12.509320 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getNormalFlowFunction()
store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !791156 2019-Jan-13 16:21:12.510658 - [DEBUG] Compose: EdgeIdentity * AllBottom
1157 2019-Jan-13 16:21:12.510694 - [DEBUG]
1158 2019-Jan-13 16:21:12.510718 - [DEBUG] Propagate flow
1159 2019-Jan-13 16:21:12.510741 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1160 2019-Jan-13 16:21:12.510804 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
1161 2019-Jan-13 16:21:12.511470 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1162 2019-Jan-13 16:21:12.512159 - [DEBUG] Edge function : AllBottom (result of previous compose)
1163 2019-Jan-13 16:21:12.512185 - [DEBUG]
1164 2019-Jan-13 16:21:12.512210 - [DEBUG] Join: AllTop & AllBottom
1165 2019-Jan-13 16:21:12.512237 - [DEBUG] = AllBottom (new jump func)
1166 2019-Jan-13 16:21:12.512261 - [DEBUG]
1167 2019-Jan-13 16:21:12.512285 - [DEBUG] Start adding new jump function
1168 2019-Jan-13 16:21:12.512308 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1169 2019-Jan-13 16:21:12.512371 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1170 2019-Jan-13 16:21:12.513031 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
1171 2019-Jan-13 16:21:12.513681 - [DEBUG] Edge Function : AllBottom
1172 2019-Jan-13 16:21:12.513712 - [DEBUG] End adding new jump function
1173 2019-Jan-13 16:21:12.513737 - [DEBUG]
1174 2019-Jan-13 16:21:12.513760 - [DEBUG] -------------------------------------------- 39. Path Edge --------------------------------------------
1175 2019-Jan-13 16:21:12.513785 - [DEBUG]
1176 2019-Jan-13 16:21:12.513808 - [DEBUG] Process 39. path edge:
1177 2019-Jan-13 16:21:12.513831 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1178 2019-Jan-13 16:21:12.513894 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
1179 2019-Jan-13 16:21:12.514544 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1180 2019-Jan-13 16:21:12.515232 - [DEBUG]
1181 2019-Jan-13 16:21:12.515260 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39


Got store instruction
getNormalFlowFunction()
br label %if.end15, !dbg !80, !phasar.instruction.id !811182 2019-Jan-13 16:21:12.516571 - [DEBUG] Compose: EdgeIdentity * AllBottom
1183 2019-Jan-13 16:21:12.516606 - [DEBUG]
1184 2019-Jan-13 16:21:12.516630 - [DEBUG] Propagate flow
1185 2019-Jan-13 16:21:12.516677 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1186 2019-Jan-13 16:21:12.516743 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
1187 2019-Jan-13 16:21:12.517401 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1188 2019-Jan-13 16:21:12.518065 - [DEBUG] Edge function : AllBottom (result of previous compose)
1189 2019-Jan-13 16:21:12.518091 - [DEBUG]
1190 2019-Jan-13 16:21:12.518116 - [DEBUG] Join: AllTop & AllBottom
1191 2019-Jan-13 16:21:12.518143 - [DEBUG] = AllBottom (new jump func)
1192 2019-Jan-13 16:21:12.518167 - [DEBUG]
1193 2019-Jan-13 16:21:12.518191 - [DEBUG] Start adding new jump function
1194 2019-Jan-13 16:21:12.518232 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1195 2019-Jan-13 16:21:12.518298 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1196 2019-Jan-13 16:21:12.518957 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
1197 2019-Jan-13 16:21:12.519614 - [DEBUG] Edge Function : AllBottom
1198 2019-Jan-13 16:21:12.519645 - [DEBUG] End adding new jump function
1199 2019-Jan-13 16:21:12.519670 - [DEBUG]
1200 2019-Jan-13 16:21:12.519694 - [DEBUG] -------------------------------------------- 40. Path Edge --------------------------------------------
1201 2019-Jan-13 16:21:12.519718 - [DEBUG]
1202 2019-Jan-13 16:21:12.519742 - [DEBUG] Process 40. path edge:
1203 2019-Jan-13 16:21:12.519765 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1204 2019-Jan-13 16:21:12.519828 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
1205 2019-Jan-13 16:21:12.520482 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1206 2019-Jan-13 16:21:12.521145 - [DEBUG]
1207 2019-Jan-13 16:21:12.521171 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53


Got branch instruction
getNormalFlowFunction()
store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !1081208 2019-Jan-13 16:21:12.522815 - [DEBUG] Compose: EdgeIdentity * AllBottom
1209 2019-Jan-13 16:21:12.522852 - [DEBUG]
1210 2019-Jan-13 16:21:12.522876 - [DEBUG] Propagate flow
1211 2019-Jan-13 16:21:12.522899 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1212 2019-Jan-13 16:21:12.522964 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
1213 2019-Jan-13 16:21:12.523629 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1214 2019-Jan-13 16:21:12.524292 - [DEBUG] Edge function : AllBottom (result of previous compose)
1215 2019-Jan-13 16:21:12.524319 - [DEBUG]
1216 2019-Jan-13 16:21:12.524344 - [DEBUG] Join: AllTop & AllBottom
1217 2019-Jan-13 16:21:12.524370 - [DEBUG] = AllBottom (new jump func)
1218 2019-Jan-13 16:21:12.524395 - [DEBUG]
1219 2019-Jan-13 16:21:12.524419 - [DEBUG] Start adding new jump function
1220 2019-Jan-13 16:21:12.524442 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1221 2019-Jan-13 16:21:12.524505 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1222 2019-Jan-13 16:21:12.525193 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
1223 2019-Jan-13 16:21:12.525842 - [DEBUG] Edge Function : AllBottom
1224 2019-Jan-13 16:21:12.525874 - [DEBUG] End adding new jump function
1225 2019-Jan-13 16:21:12.525898 - [DEBUG]
1226 2019-Jan-13 16:21:12.525922 - [DEBUG] -------------------------------------------- 41. Path Edge --------------------------------------------
1227 2019-Jan-13 16:21:12.525946 - [DEBUG]
1228 2019-Jan-13 16:21:12.525969 - [DEBUG] Process 41. path edge:
1229 2019-Jan-13 16:21:12.526010 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1230 2019-Jan-13 16:21:12.526074 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
1231 2019-Jan-13 16:21:12.526735 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1232 2019-Jan-13 16:21:12.527389 - [DEBUG]
1233 2019-Jan-13 16:21:12.527416 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54


Got store instruction
getNormalFlowFunction()
br label %sw.bb16, !dbg !109, !phasar.instruction.id !1101234 2019-Jan-13 16:21:12.528747 - [DEBUG] Compose: EdgeIdentity * AllBottom
1235 2019-Jan-13 16:21:12.528782 - [DEBUG]
1236 2019-Jan-13 16:21:12.528806 - [DEBUG] Propagate flow
1237 2019-Jan-13 16:21:12.528830 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1238 2019-Jan-13 16:21:12.528896 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
1239 2019-Jan-13 16:21:12.529565 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1240 2019-Jan-13 16:21:12.530229 - [DEBUG] Edge function : AllBottom (result of previous compose)
1241 2019-Jan-13 16:21:12.530255 - [DEBUG]
1242 2019-Jan-13 16:21:12.530281 - [DEBUG] Join: AllTop & AllBottom
1243 2019-Jan-13 16:21:12.530307 - [DEBUG] = AllBottom (new jump func)
1244 2019-Jan-13 16:21:12.530332 - [DEBUG]
1245 2019-Jan-13 16:21:12.530356 - [DEBUG] Start adding new jump function
1246 2019-Jan-13 16:21:12.530379 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1247 2019-Jan-13 16:21:12.530442 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1248 2019-Jan-13 16:21:12.531104 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
1249 2019-Jan-13 16:21:12.531779 - [DEBUG] Edge Function : AllBottom
1250 2019-Jan-13 16:21:12.531811 - [DEBUG] End adding new jump function
1251 2019-Jan-13 16:21:12.531836 - [DEBUG]
1252 2019-Jan-13 16:21:12.531860 - [DEBUG] -------------------------------------------- 42. Path Edge --------------------------------------------
1253 2019-Jan-13 16:21:12.531884 - [DEBUG]
1254 2019-Jan-13 16:21:12.531907 - [DEBUG] Process 42. path edge:
1255 2019-Jan-13 16:21:12.531931 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1256 2019-Jan-13 16:21:12.531994 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
1257 2019-Jan-13 16:21:12.532658 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1258 2019-Jan-13 16:21:12.533311 - [DEBUG]
1259 2019-Jan-13 16:21:12.533337 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55


Got branch instruction
getNormalFlowFunction()
%4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !1131260 2019-Jan-13 16:21:12.534667 - [DEBUG] Compose: EdgeIdentity * AllBottom
1261 2019-Jan-13 16:21:12.534704 - [DEBUG]
1262 2019-Jan-13 16:21:12.534728 - [DEBUG] Propagate flow
1263 2019-Jan-13 16:21:12.534752 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1264 2019-Jan-13 16:21:12.534819 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
1265 2019-Jan-13 16:21:12.535545 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1266 2019-Jan-13 16:21:12.536208 - [DEBUG] Edge function : AllBottom (result of previous compose)
1267 2019-Jan-13 16:21:12.536235 - [DEBUG]
1268 2019-Jan-13 16:21:12.536260 - [DEBUG] Join: AllTop & AllBottom
1269 2019-Jan-13 16:21:12.536287 - [DEBUG] = AllBottom (new jump func)
1270 2019-Jan-13 16:21:12.536311 - [DEBUG]
1271 2019-Jan-13 16:21:12.536350 - [DEBUG] Start adding new jump function
1272 2019-Jan-13 16:21:12.536373 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1273 2019-Jan-13 16:21:12.536438 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1274 2019-Jan-13 16:21:12.537100 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
1275 2019-Jan-13 16:21:12.537754 - [DEBUG] Edge Function : AllBottom
1276 2019-Jan-13 16:21:12.537786 - [DEBUG] End adding new jump function
1277 2019-Jan-13 16:21:12.537811 - [DEBUG]
1278 2019-Jan-13 16:21:12.537834 - [DEBUG] -------------------------------------------- 43. Path Edge --------------------------------------------
1279 2019-Jan-13 16:21:12.537859 - [DEBUG]
1280 2019-Jan-13 16:21:12.537882 - [DEBUG] Process 43. path edge:
1281 2019-Jan-13 16:21:12.537906 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1282 2019-Jan-13 16:21:12.537967 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
1283 2019-Jan-13 16:21:12.538951 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1284 2019-Jan-13 16:21:12.539611 - [DEBUG]
1285 2019-Jan-13 16:21:12.539638 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56


Got load instruction
getNormalFlowFunction()
%tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !1141286 2019-Jan-13 16:21:12.540979 - [DEBUG] Compose: EdgeIdentity * AllBottom
1287 2019-Jan-13 16:21:12.541014 - [DEBUG]
1288 2019-Jan-13 16:21:12.541038 - [DEBUG] Propagate flow
1289 2019-Jan-13 16:21:12.541062 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1290 2019-Jan-13 16:21:12.541125 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
1291 2019-Jan-13 16:21:12.541816 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1292 2019-Jan-13 16:21:12.542480 - [DEBUG] Edge function : AllBottom (result of previous compose)
1293 2019-Jan-13 16:21:12.542507 - [DEBUG]
1294 2019-Jan-13 16:21:12.542532 - [DEBUG] Join: AllTop & AllBottom
1295 2019-Jan-13 16:21:12.542559 - [DEBUG] = AllBottom (new jump func)
1296 2019-Jan-13 16:21:12.542583 - [DEBUG]
1297 2019-Jan-13 16:21:12.542607 - [DEBUG] Start adding new jump function
1298 2019-Jan-13 16:21:12.542630 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1299 2019-Jan-13 16:21:12.542695 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1300 2019-Jan-13 16:21:12.543352 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
1301 2019-Jan-13 16:21:12.543996 - [DEBUG] Edge Function : AllBottom
1302 2019-Jan-13 16:21:12.544027 - [DEBUG] End adding new jump function
1303 2019-Jan-13 16:21:12.544052 - [DEBUG]
1304 2019-Jan-13 16:21:12.544077 - [DEBUG] -------------------------------------------- 44. Path Edge --------------------------------------------
1305 2019-Jan-13 16:21:12.544101 - [DEBUG]
1306 2019-Jan-13 16:21:12.544125 - [DEBUG] Process 44. path edge:
1307 2019-Jan-13 16:21:12.544149 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1308 2019-Jan-13 16:21:12.544212 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
1309 2019-Jan-13 16:21:12.544872 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1310 2019-Jan-13 16:21:12.545550 - [DEBUG]
1311 2019-Jan-13 16:21:12.545577 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !1161312 2019-Jan-13 16:21:12.546900 - [DEBUG] Compose: EdgeIdentity * AllBottom
1313 2019-Jan-13 16:21:12.546934 - [DEBUG]
1314 2019-Jan-13 16:21:12.546959 - [DEBUG] Propagate flow
1315 2019-Jan-13 16:21:12.546982 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1316 2019-Jan-13 16:21:12.547047 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
1317 2019-Jan-13 16:21:12.547740 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1318 2019-Jan-13 16:21:12.548436 - [DEBUG] Edge function : AllBottom (result of previous compose)
1319 2019-Jan-13 16:21:12.548463 - [DEBUG]
1320 2019-Jan-13 16:21:12.548489 - [DEBUG] Join: AllTop & AllBottom
1321 2019-Jan-13 16:21:12.548515 - [DEBUG] = AllBottom (new jump func)
1322 2019-Jan-13 16:21:12.548540 - [DEBUG]
1323 2019-Jan-13 16:21:12.548563 - [DEBUG] Start adding new jump function
1324 2019-Jan-13 16:21:12.548586 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1325 2019-Jan-13 16:21:12.548652 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1326 2019-Jan-13 16:21:12.549307 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
1327 2019-Jan-13 16:21:12.549967 - [DEBUG] Edge Function : AllBottom
1328 2019-Jan-13 16:21:12.549999 - [DEBUG] End adding new jump function
1329 2019-Jan-13 16:21:12.550023 - [DEBUG]
1330 2019-Jan-13 16:21:12.550047 - [DEBUG] -------------------------------------------- 45. Path Edge --------------------------------------------
1331 2019-Jan-13 16:21:12.550072 - [DEBUG]
1332 2019-Jan-13 16:21:12.550095 - [DEBUG] Process 45. path edge:
1333 2019-Jan-13 16:21:12.550119 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1334 2019-Jan-13 16:21:12.550185 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
1335 2019-Jan-13 16:21:12.550860 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1336 2019-Jan-13 16:21:12.551519 - [DEBUG]
1337 2019-Jan-13 16:21:12.551544 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
1338 2019-Jan-13 16:21:12.552236 - [DEBUG] Possible callees:
1339 2019-Jan-13 16:21:12.552262 - [DEBUG] llvm.dbg.declare
1340 2019-Jan-13 16:21:12.552287 - [DEBUG] Possible return sites:
1341 2019-Jan-13 16:21:12.552311 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !1201342 2019-Jan-13 16:21:12.553630 - [DEBUG] Found and process special summary
1343 2019-Jan-13 16:21:12.553675 - [DEBUG] Compose: EdgeIdentity * AllBottom
1344 2019-Jan-13 16:21:12.553703 - [DEBUG]
1345 2019-Jan-13 16:21:12.553728 - [DEBUG] Propagate flow
1346 2019-Jan-13 16:21:12.553751 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1347 2019-Jan-13 16:21:12.553816 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
1348 2019-Jan-13 16:21:12.554766 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1349 2019-Jan-13 16:21:12.555455 - [DEBUG] Edge function : AllBottom (result of previous compose)
1350 2019-Jan-13 16:21:12.555482 - [DEBUG]
1351 2019-Jan-13 16:21:12.555508 - [DEBUG] Join: AllTop & AllBottom
1352 2019-Jan-13 16:21:12.555534 - [DEBUG] = AllBottom (new jump func)
1353 2019-Jan-13 16:21:12.555559 - [DEBUG]
1354 2019-Jan-13 16:21:12.555600 - [DEBUG] Start adding new jump function
1355 2019-Jan-13 16:21:12.555624 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1356 2019-Jan-13 16:21:12.555689 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1357 2019-Jan-13 16:21:12.556353 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
1358 2019-Jan-13 16:21:12.557015 - [DEBUG] Edge Function : AllBottom
1359 2019-Jan-13 16:21:12.557045 - [DEBUG] End adding new jump function
1360 2019-Jan-13 16:21:12.557070 - [DEBUG]
1361 2019-Jan-13 16:21:12.557093 - [DEBUG] -------------------------------------------- 46. Path Edge --------------------------------------------
1362 2019-Jan-13 16:21:12.557118 - [DEBUG]
1363 2019-Jan-13 16:21:12.557141 - [DEBUG] Process 46. path edge:
1364 2019-Jan-13 16:21:12.557165 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1365 2019-Jan-13 16:21:12.557228 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
1366 2019-Jan-13 16:21:12.557890 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1367 2019-Jan-13 16:21:12.558563 - [DEBUG]
1368 2019-Jan-13 16:21:12.558589 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getNormalFlowFunction()
store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !1211369 2019-Jan-13 16:21:12.559933 - [DEBUG] Compose: EdgeIdentity * AllBottom
1370 2019-Jan-13 16:21:12.559970 - [DEBUG]
1371 2019-Jan-13 16:21:12.559994 - [DEBUG] Propagate flow
1372 2019-Jan-13 16:21:12.560017 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1373 2019-Jan-13 16:21:12.560082 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
1374 2019-Jan-13 16:21:12.560747 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1375 2019-Jan-13 16:21:12.561399 - [DEBUG] Edge function : AllBottom (result of previous compose)
1376 2019-Jan-13 16:21:12.561425 - [DEBUG]
1377 2019-Jan-13 16:21:12.561450 - [DEBUG] Join: AllTop & AllBottom
1378 2019-Jan-13 16:21:12.561476 - [DEBUG] = AllBottom (new jump func)
1379 2019-Jan-13 16:21:12.561501 - [DEBUG]
1380 2019-Jan-13 16:21:12.561524 - [DEBUG] Start adding new jump function
1381 2019-Jan-13 16:21:12.561566 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1382 2019-Jan-13 16:21:12.561632 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1383 2019-Jan-13 16:21:12.562290 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
1384 2019-Jan-13 16:21:12.562946 - [DEBUG] Edge Function : AllBottom
1385 2019-Jan-13 16:21:12.562978 - [DEBUG] End adding new jump function
1386 2019-Jan-13 16:21:12.563002 - [DEBUG]
1387 2019-Jan-13 16:21:12.563026 - [DEBUG] -------------------------------------------- 47. Path Edge --------------------------------------------
1388 2019-Jan-13 16:21:12.563050 - [DEBUG]
1389 2019-Jan-13 16:21:12.563074 - [DEBUG] Process 47. path edge:
1390 2019-Jan-13 16:21:12.563097 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1391 2019-Jan-13 16:21:12.563163 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
1392 2019-Jan-13 16:21:12.563830 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1393 2019-Jan-13 16:21:12.564481 - [DEBUG]
1394 2019-Jan-13 16:21:12.564507 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60


Got store instruction
getNormalFlowFunction()
br label %if.end27, !dbg !122, !phasar.instruction.id !1231395 2019-Jan-13 16:21:12.565847 - [DEBUG] Compose: EdgeIdentity * AllBottom
1396 2019-Jan-13 16:21:12.565898 - [DEBUG]
1397 2019-Jan-13 16:21:12.565923 - [DEBUG] Propagate flow
1398 2019-Jan-13 16:21:12.565946 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1399 2019-Jan-13 16:21:12.566012 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
1400 2019-Jan-13 16:21:12.566687 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1401 2019-Jan-13 16:21:12.567342 - [DEBUG] Edge function : AllBottom (result of previous compose)
1402 2019-Jan-13 16:21:12.567369 - [DEBUG]
1403 2019-Jan-13 16:21:12.567395 - [DEBUG] Join: AllTop & AllBottom
1404 2019-Jan-13 16:21:12.567421 - [DEBUG] = AllBottom (new jump func)
1405 2019-Jan-13 16:21:12.567445 - [DEBUG]
1406 2019-Jan-13 16:21:12.567469 - [DEBUG] Start adding new jump function
1407 2019-Jan-13 16:21:12.567492 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1408 2019-Jan-13 16:21:12.567554 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1409 2019-Jan-13 16:21:12.568234 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
1410 2019-Jan-13 16:21:12.568902 - [DEBUG] Edge Function : AllBottom
1411 2019-Jan-13 16:21:12.568934 - [DEBUG] End adding new jump function
1412 2019-Jan-13 16:21:12.568958 - [DEBUG]
1413 2019-Jan-13 16:21:12.568982 - [DEBUG] -------------------------------------------- 48. Path Edge --------------------------------------------
1414 2019-Jan-13 16:21:12.569007 - [DEBUG]
1415 2019-Jan-13 16:21:12.569030 - [DEBUG] Process 48. path edge:
1416 2019-Jan-13 16:21:12.569053 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1417 2019-Jan-13 16:21:12.569119 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
1418 2019-Jan-13 16:21:12.569785 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1419 2019-Jan-13 16:21:12.570434 - [DEBUG]
1420 2019-Jan-13 16:21:12.570459 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
1421 2019-Jan-13 16:21:12.571424 - [DEBUG] Possible callees:
1422 2019-Jan-13 16:21:12.571451 - [DEBUG] llvm.dbg.declare
1423 2019-Jan-13 16:21:12.571476 - [DEBUG] Possible return sites:
1424 2019-Jan-13 16:21:12.571500 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1491425 2019-Jan-13 16:21:12.572861 - [DEBUG] Found and process special summary
1426 2019-Jan-13 16:21:12.572905 - [DEBUG] Compose: EdgeIdentity * AllBottom
1427 2019-Jan-13 16:21:12.572933 - [DEBUG]
1428 2019-Jan-13 16:21:12.572957 - [DEBUG] Propagate flow
1429 2019-Jan-13 16:21:12.572981 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1430 2019-Jan-13 16:21:12.573045 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
1431 2019-Jan-13 16:21:12.573718 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1432 2019-Jan-13 16:21:12.574382 - [DEBUG] Edge function : AllBottom (result of previous compose)
1433 2019-Jan-13 16:21:12.574409 - [DEBUG]
1434 2019-Jan-13 16:21:12.574435 - [DEBUG] Join: AllTop & AllBottom
1435 2019-Jan-13 16:21:12.574461 - [DEBUG] = AllBottom (new jump func)
1436 2019-Jan-13 16:21:12.574485 - [DEBUG]
1437 2019-Jan-13 16:21:12.574509 - [DEBUG] Start adding new jump function
1438 2019-Jan-13 16:21:12.574532 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1439 2019-Jan-13 16:21:12.574612 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1440 2019-Jan-13 16:21:12.575299 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
1441 2019-Jan-13 16:21:12.575956 - [DEBUG] Edge Function : AllBottom
1442 2019-Jan-13 16:21:12.575989 - [DEBUG] End adding new jump function
1443 2019-Jan-13 16:21:12.576013 - [DEBUG]
1444 2019-Jan-13 16:21:12.576037 - [DEBUG] -------------------------------------------- 49. Path Edge --------------------------------------------
1445 2019-Jan-13 16:21:12.576061 - [DEBUG]
1446 2019-Jan-13 16:21:12.576084 - [DEBUG] Process 49. path edge:
1447 2019-Jan-13 16:21:12.576108 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1448 2019-Jan-13 16:21:12.576169 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
1449 2019-Jan-13 16:21:12.576825 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1450 2019-Jan-13 16:21:12.577490 - [DEBUG]
1451 2019-Jan-13 16:21:12.577516 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getNormalFlowFunction()
store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !1501452 2019-Jan-13 16:21:12.578889 - [DEBUG] Compose: EdgeIdentity * AllBottom
1453 2019-Jan-13 16:21:12.578926 - [DEBUG]
1454 2019-Jan-13 16:21:12.578951 - [DEBUG] Propagate flow
1455 2019-Jan-13 16:21:12.578974 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1456 2019-Jan-13 16:21:12.579038 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
1457 2019-Jan-13 16:21:12.579692 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1458 2019-Jan-13 16:21:12.580359 - [DEBUG] Edge function : AllBottom (result of previous compose)
1459 2019-Jan-13 16:21:12.580386 - [DEBUG]
1460 2019-Jan-13 16:21:12.580411 - [DEBUG] Join: AllTop & AllBottom
1461 2019-Jan-13 16:21:12.580437 - [DEBUG] = AllBottom (new jump func)
1462 2019-Jan-13 16:21:12.580462 - [DEBUG]
1463 2019-Jan-13 16:21:12.580485 - [DEBUG] Start adding new jump function
1464 2019-Jan-13 16:21:12.580509 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1465 2019-Jan-13 16:21:12.580572 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1466 2019-Jan-13 16:21:12.581232 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
1467 2019-Jan-13 16:21:12.581906 - [DEBUG] Edge Function : AllBottom
1468 2019-Jan-13 16:21:12.581938 - [DEBUG] End adding new jump function
1469 2019-Jan-13 16:21:12.581962 - [DEBUG]
1470 2019-Jan-13 16:21:12.581986 - [DEBUG] -------------------------------------------- 50. Path Edge --------------------------------------------
1471 2019-Jan-13 16:21:12.582010 - [DEBUG]
1472 2019-Jan-13 16:21:12.582034 - [DEBUG] Process 50. path edge:
1473 2019-Jan-13 16:21:12.582058 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1474 2019-Jan-13 16:21:12.582120 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
1475 2019-Jan-13 16:21:12.582776 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1476 2019-Jan-13 16:21:12.583440 - [DEBUG]
1477 2019-Jan-13 16:21:12.583468 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75


Got store instruction
getNormalFlowFunction()
br label %sw.epilog, !dbg !151, !phasar.instruction.id !1521478 2019-Jan-13 16:21:12.584776 - [DEBUG] Compose: EdgeIdentity * AllBottom
1479 2019-Jan-13 16:21:12.584810 - [DEBUG]
1480 2019-Jan-13 16:21:12.584834 - [DEBUG] Propagate flow
1481 2019-Jan-13 16:21:12.584858 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1482 2019-Jan-13 16:21:12.584959 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
1483 2019-Jan-13 16:21:12.585628 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1484 2019-Jan-13 16:21:12.586295 - [DEBUG] Edge function : AllBottom (result of previous compose)
1485 2019-Jan-13 16:21:12.586322 - [DEBUG]
1486 2019-Jan-13 16:21:12.586347 - [DEBUG] Join: AllTop & AllBottom
1487 2019-Jan-13 16:21:12.586373 - [DEBUG] = AllBottom (new jump func)
1488 2019-Jan-13 16:21:12.586398 - [DEBUG]
1489 2019-Jan-13 16:21:12.586421 - [DEBUG] Start adding new jump function
1490 2019-Jan-13 16:21:12.586445 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1491 2019-Jan-13 16:21:12.586508 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1492 2019-Jan-13 16:21:12.587457 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
1493 2019-Jan-13 16:21:12.588124 - [DEBUG] Edge Function : AllBottom
1494 2019-Jan-13 16:21:12.588155 - [DEBUG] End adding new jump function
1495 2019-Jan-13 16:21:12.588180 - [DEBUG]
1496 2019-Jan-13 16:21:12.588203 - [DEBUG] -------------------------------------------- 51. Path Edge --------------------------------------------
1497 2019-Jan-13 16:21:12.588248 - [DEBUG]
1498 2019-Jan-13 16:21:12.588271 - [DEBUG] Process 51. path edge:
1499 2019-Jan-13 16:21:12.588295 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1500 2019-Jan-13 16:21:12.588360 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
1501 2019-Jan-13 16:21:12.589039 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1502 2019-Jan-13 16:21:12.589692 - [DEBUG]
1503 2019-Jan-13 16:21:12.589717 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
1504 2019-Jan-13 16:21:12.590394 - [DEBUG] Possible callees:
1505 2019-Jan-13 16:21:12.590420 - [DEBUG] llvm.dbg.declare
1506 2019-Jan-13 16:21:12.590445 - [DEBUG] Possible return sites:
1507 2019-Jan-13 16:21:12.590468 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1551508 2019-Jan-13 16:21:12.591811 - [DEBUG] Found and process special summary
1509 2019-Jan-13 16:21:12.591857 - [DEBUG] Compose: EdgeIdentity * AllBottom
1510 2019-Jan-13 16:21:12.591886 - [DEBUG]
1511 2019-Jan-13 16:21:12.591911 - [DEBUG] Propagate flow
1512 2019-Jan-13 16:21:12.591934 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1513 2019-Jan-13 16:21:12.592003 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
1514 2019-Jan-13 16:21:12.592666 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1515 2019-Jan-13 16:21:12.593323 - [DEBUG] Edge function : AllBottom (result of previous compose)
1516 2019-Jan-13 16:21:12.593350 - [DEBUG]
1517 2019-Jan-13 16:21:12.593375 - [DEBUG] Join: AllTop & AllBottom
1518 2019-Jan-13 16:21:12.593401 - [DEBUG] = AllBottom (new jump func)
1519 2019-Jan-13 16:21:12.593426 - [DEBUG]
1520 2019-Jan-13 16:21:12.593449 - [DEBUG] Start adding new jump function
1521 2019-Jan-13 16:21:12.593473 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1522 2019-Jan-13 16:21:12.593534 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1523 2019-Jan-13 16:21:12.594203 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
1524 2019-Jan-13 16:21:12.594868 - [DEBUG] Edge Function : AllBottom
1525 2019-Jan-13 16:21:12.594920 - [DEBUG] End adding new jump function
1526 2019-Jan-13 16:21:12.594945 - [DEBUG]
1527 2019-Jan-13 16:21:12.594969 - [DEBUG] -------------------------------------------- 52. Path Edge --------------------------------------------
1528 2019-Jan-13 16:21:12.594993 - [DEBUG]
1529 2019-Jan-13 16:21:12.595016 - [DEBUG] Process 52. path edge:
1530 2019-Jan-13 16:21:12.595040 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1531 2019-Jan-13 16:21:12.595105 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
1532 2019-Jan-13 16:21:12.595771 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1533 2019-Jan-13 16:21:12.596430 - [DEBUG]
1534 2019-Jan-13 16:21:12.596456 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getNormalFlowFunction()
store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !1561535 2019-Jan-13 16:21:12.597798 - [DEBUG] Compose: EdgeIdentity * AllBottom
1536 2019-Jan-13 16:21:12.597838 - [DEBUG]
1537 2019-Jan-13 16:21:12.597862 - [DEBUG] Propagate flow
1538 2019-Jan-13 16:21:12.597885 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1539 2019-Jan-13 16:21:12.597953 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
1540 2019-Jan-13 16:21:12.598636 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1541 2019-Jan-13 16:21:12.599298 - [DEBUG] Edge function : AllBottom (result of previous compose)
1542 2019-Jan-13 16:21:12.599325 - [DEBUG]
1543 2019-Jan-13 16:21:12.599350 - [DEBUG] Join: AllTop & AllBottom
1544 2019-Jan-13 16:21:12.599376 - [DEBUG] = AllBottom (new jump func)
1545 2019-Jan-13 16:21:12.599401 - [DEBUG]
1546 2019-Jan-13 16:21:12.599424 - [DEBUG] Start adding new jump function
1547 2019-Jan-13 16:21:12.599448 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1548 2019-Jan-13 16:21:12.599510 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1549 2019-Jan-13 16:21:12.600160 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
1550 2019-Jan-13 16:21:12.600817 - [DEBUG] Edge Function : AllBottom
1551 2019-Jan-13 16:21:12.600848 - [DEBUG] End adding new jump function
1552 2019-Jan-13 16:21:12.600873 - [DEBUG]
1553 2019-Jan-13 16:21:12.600896 - [DEBUG] -------------------------------------------- 53. Path Edge --------------------------------------------
1554 2019-Jan-13 16:21:12.600921 - [DEBUG]
1555 2019-Jan-13 16:21:12.600944 - [DEBUG] Process 53. path edge:
1556 2019-Jan-13 16:21:12.600967 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1557 2019-Jan-13 16:21:12.601031 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
1558 2019-Jan-13 16:21:12.601712 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1559 2019-Jan-13 16:21:12.602370 - [DEBUG]
1560 2019-Jan-13 16:21:12.602397 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78


Got store instruction
getNormalFlowFunction()
br label %sw.epilog30, !dbg !157, !phasar.instruction.id !1581561 2019-Jan-13 16:21:12.603988 - [DEBUG] Compose: EdgeIdentity * AllBottom
1562 2019-Jan-13 16:21:12.604029 - [DEBUG]
1563 2019-Jan-13 16:21:12.604052 - [DEBUG] Propagate flow
1564 2019-Jan-13 16:21:12.604076 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1565 2019-Jan-13 16:21:12.604144 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
1566 2019-Jan-13 16:21:12.604850 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1567 2019-Jan-13 16:21:12.605536 - [DEBUG] Edge function : AllBottom (result of previous compose)
1568 2019-Jan-13 16:21:12.605563 - [DEBUG]
1569 2019-Jan-13 16:21:12.605588 - [DEBUG] Join: AllTop & AllBottom
1570 2019-Jan-13 16:21:12.605614 - [DEBUG] = AllBottom (new jump func)
1571 2019-Jan-13 16:21:12.605638 - [DEBUG]
1572 2019-Jan-13 16:21:12.605662 - [DEBUG] Start adding new jump function
1573 2019-Jan-13 16:21:12.605686 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1574 2019-Jan-13 16:21:12.605749 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1575 2019-Jan-13 16:21:12.606405 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
1576 2019-Jan-13 16:21:12.607071 - [DEBUG] Edge Function : AllBottom
1577 2019-Jan-13 16:21:12.607102 - [DEBUG] End adding new jump function
1578 2019-Jan-13 16:21:12.607126 - [DEBUG]
1579 2019-Jan-13 16:21:12.607150 - [DEBUG] -------------------------------------------- 54. Path Edge --------------------------------------------
1580 2019-Jan-13 16:21:12.607174 - [DEBUG]
1581 2019-Jan-13 16:21:12.607197 - [DEBUG] Process 54. path edge:
1582 2019-Jan-13 16:21:12.607221 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1583 2019-Jan-13 16:21:12.607286 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
1584 2019-Jan-13 16:21:12.607951 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1585 2019-Jan-13 16:21:12.608632 - [DEBUG]
1586 2019-Jan-13 16:21:12.608660 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79


Got branch instruction
getNormalFlowFunction()
br label %if.end31, !dbg !159, !phasar.instruction.id !1601587 2019-Jan-13 16:21:12.609962 - [DEBUG] Compose: EdgeIdentity * AllBottom
1588 2019-Jan-13 16:21:12.610000 - [DEBUG]
1589 2019-Jan-13 16:21:12.610024 - [DEBUG] Propagate flow
1590 2019-Jan-13 16:21:12.610047 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1591 2019-Jan-13 16:21:12.610115 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
1592 2019-Jan-13 16:21:12.610788 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1593 2019-Jan-13 16:21:12.611445 - [DEBUG] Edge function : AllBottom (result of previous compose)
1594 2019-Jan-13 16:21:12.611471 - [DEBUG]
1595 2019-Jan-13 16:21:12.611496 - [DEBUG] Join: AllTop & AllBottom
1596 2019-Jan-13 16:21:12.611522 - [DEBUG] = AllBottom (new jump func)
1597 2019-Jan-13 16:21:12.611564 - [DEBUG]
1598 2019-Jan-13 16:21:12.611590 - [DEBUG] Start adding new jump function
1599 2019-Jan-13 16:21:12.611613 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1600 2019-Jan-13 16:21:12.611678 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1601 2019-Jan-13 16:21:12.612328 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
1602 2019-Jan-13 16:21:12.613006 - [DEBUG] Edge Function : AllBottom
1603 2019-Jan-13 16:21:12.613036 - [DEBUG] End adding new jump function
1604 2019-Jan-13 16:21:12.613060 - [DEBUG]
1605 2019-Jan-13 16:21:12.613084 - [DEBUG] -------------------------------------------- 55. Path Edge --------------------------------------------
1606 2019-Jan-13 16:21:12.613108 - [DEBUG]
1607 2019-Jan-13 16:21:12.613132 - [DEBUG] Process 55. path edge:
1608 2019-Jan-13 16:21:12.613155 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1609 2019-Jan-13 16:21:12.613219 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
1610 2019-Jan-13 16:21:12.613907 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1611 2019-Jan-13 16:21:12.614565 - [DEBUG]
1612 2019-Jan-13 16:21:12.614590 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
1613 2019-Jan-13 16:21:12.615277 - [DEBUG] Possible callees:
1614 2019-Jan-13 16:21:12.615304 - [DEBUG] llvm.dbg.declare
1615 2019-Jan-13 16:21:12.615328 - [DEBUG] Possible return sites:
1616 2019-Jan-13 16:21:12.615352 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1631617 2019-Jan-13 16:21:12.616700 - [DEBUG] Found and process special summary
1618 2019-Jan-13 16:21:12.616745 - [DEBUG] Compose: EdgeIdentity * AllBottom
1619 2019-Jan-13 16:21:12.616774 - [DEBUG]
1620 2019-Jan-13 16:21:12.616798 - [DEBUG] Propagate flow
1621 2019-Jan-13 16:21:12.616822 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1622 2019-Jan-13 16:21:12.616889 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
1623 2019-Jan-13 16:21:12.617561 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1624 2019-Jan-13 16:21:12.618211 - [DEBUG] Edge function : AllBottom (result of previous compose)
1625 2019-Jan-13 16:21:12.618259 - [DEBUG]
1626 2019-Jan-13 16:21:12.618285 - [DEBUG] Join: AllTop & AllBottom
1627 2019-Jan-13 16:21:12.618311 - [DEBUG] = AllBottom (new jump func)
1628 2019-Jan-13 16:21:12.618336 - [DEBUG]
1629 2019-Jan-13 16:21:12.618360 - [DEBUG] Start adding new jump function
1630 2019-Jan-13 16:21:12.618383 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1631 2019-Jan-13 16:21:12.618445 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1632 2019-Jan-13 16:21:12.619111 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
1633 2019-Jan-13 16:21:12.620057 - [DEBUG] Edge Function : AllBottom
1634 2019-Jan-13 16:21:12.620091 - [DEBUG] End adding new jump function
1635 2019-Jan-13 16:21:12.620115 - [DEBUG]
1636 2019-Jan-13 16:21:12.620139 - [DEBUG] -------------------------------------------- 56. Path Edge --------------------------------------------
1637 2019-Jan-13 16:21:12.620163 - [DEBUG]
1638 2019-Jan-13 16:21:12.620187 - [DEBUG] Process 56. path edge:
1639 2019-Jan-13 16:21:12.620210 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1640 2019-Jan-13 16:21:12.620275 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
1641 2019-Jan-13 16:21:12.620934 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1642 2019-Jan-13 16:21:12.621612 - [DEBUG]
1643 2019-Jan-13 16:21:12.621638 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getNormalFlowFunction()
store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !1641644 2019-Jan-13 16:21:12.622987 - [DEBUG] Compose: EdgeIdentity * AllBottom
1645 2019-Jan-13 16:21:12.623026 - [DEBUG]
1646 2019-Jan-13 16:21:12.623050 - [DEBUG] Propagate flow
1647 2019-Jan-13 16:21:12.623074 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1648 2019-Jan-13 16:21:12.623139 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
1649 2019-Jan-13 16:21:12.623797 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1650 2019-Jan-13 16:21:12.624468 - [DEBUG] Edge function : AllBottom (result of previous compose)
1651 2019-Jan-13 16:21:12.624495 - [DEBUG]
1652 2019-Jan-13 16:21:12.624521 - [DEBUG] Join: AllTop & AllBottom
1653 2019-Jan-13 16:21:12.624547 - [DEBUG] = AllBottom (new jump func)
1654 2019-Jan-13 16:21:12.624572 - [DEBUG]
1655 2019-Jan-13 16:21:12.624596 - [DEBUG] Start adding new jump function
1656 2019-Jan-13 16:21:12.624619 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1657 2019-Jan-13 16:21:12.624691 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1658 2019-Jan-13 16:21:12.625380 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
1659 2019-Jan-13 16:21:12.626037 - [DEBUG] Edge Function : AllBottom
1660 2019-Jan-13 16:21:12.626067 - [DEBUG] End adding new jump function
1661 2019-Jan-13 16:21:12.626091 - [DEBUG]
1662 2019-Jan-13 16:21:12.626115 - [DEBUG] -------------------------------------------- 57. Path Edge --------------------------------------------
1663 2019-Jan-13 16:21:12.626139 - [DEBUG]
1664 2019-Jan-13 16:21:12.626162 - [DEBUG] Process 57. path edge:
1665 2019-Jan-13 16:21:12.626186 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1666 2019-Jan-13 16:21:12.626249 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
1667 2019-Jan-13 16:21:12.626902 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1668 2019-Jan-13 16:21:12.627558 - [DEBUG]
1669 2019-Jan-13 16:21:12.627585 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82


Got store instruction
getNormalFlowFunction()
br label %if.end32, !dbg !165, !phasar.instruction.id !1661670 2019-Jan-13 16:21:12.628924 - [DEBUG] Compose: EdgeIdentity * AllBottom
1671 2019-Jan-13 16:21:12.628962 - [DEBUG]
1672 2019-Jan-13 16:21:12.628986 - [DEBUG] Propagate flow
1673 2019-Jan-13 16:21:12.629009 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1674 2019-Jan-13 16:21:12.629074 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
1675 2019-Jan-13 16:21:12.629754 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1676 2019-Jan-13 16:21:12.630410 - [DEBUG] Edge function : AllBottom (result of previous compose)
1677 2019-Jan-13 16:21:12.630437 - [DEBUG]
1678 2019-Jan-13 16:21:12.630462 - [DEBUG] Join: AllTop & AllBottom
1679 2019-Jan-13 16:21:12.630489 - [DEBUG] = AllBottom (new jump func)
1680 2019-Jan-13 16:21:12.630513 - [DEBUG]
1681 2019-Jan-13 16:21:12.630537 - [DEBUG] Start adding new jump function
1682 2019-Jan-13 16:21:12.630561 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1683 2019-Jan-13 16:21:12.630628 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1684 2019-Jan-13 16:21:12.631288 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
1685 2019-Jan-13 16:21:12.631982 - [DEBUG] Edge Function : AllBottom
1686 2019-Jan-13 16:21:12.632013 - [DEBUG] End adding new jump function
1687 2019-Jan-13 16:21:12.632037 - [DEBUG]
1688 2019-Jan-13 16:21:12.632061 - [DEBUG] -------------------------------------------- 58. Path Edge --------------------------------------------
1689 2019-Jan-13 16:21:12.632085 - [DEBUG]
1690 2019-Jan-13 16:21:12.632108 - [DEBUG] Process 58. path edge:
1691 2019-Jan-13 16:21:12.632132 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1692 2019-Jan-13 16:21:12.632194 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
1693 2019-Jan-13 16:21:12.632872 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1694 2019-Jan-13 16:21:12.633538 - [DEBUG]
1695 2019-Jan-13 16:21:12.633563 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
1696 2019-Jan-13 16:21:12.634238 - [DEBUG] Possible callees:
1697 2019-Jan-13 16:21:12.634264 - [DEBUG] llvm.dbg.declare
1698 2019-Jan-13 16:21:12.634288 - [DEBUG] Possible return sites:
1699 2019-Jan-13 16:21:12.634312 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1691700 2019-Jan-13 16:21:12.635945 - [DEBUG] Found and process special summary
1701 2019-Jan-13 16:21:12.635994 - [DEBUG] Compose: EdgeIdentity * AllBottom
1702 2019-Jan-13 16:21:12.636022 - [DEBUG]
1703 2019-Jan-13 16:21:12.636047 - [DEBUG] Propagate flow
1704 2019-Jan-13 16:21:12.636070 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1705 2019-Jan-13 16:21:12.636137 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
1706 2019-Jan-13 16:21:12.636815 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1707 2019-Jan-13 16:21:12.637474 - [DEBUG] Edge function : AllBottom (result of previous compose)
1708 2019-Jan-13 16:21:12.637501 - [DEBUG]
1709 2019-Jan-13 16:21:12.637525 - [DEBUG] Join: AllTop & AllBottom
1710 2019-Jan-13 16:21:12.637551 - [DEBUG] = AllBottom (new jump func)
1711 2019-Jan-13 16:21:12.637576 - [DEBUG]
1712 2019-Jan-13 16:21:12.637599 - [DEBUG] Start adding new jump function
1713 2019-Jan-13 16:21:12.637622 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1714 2019-Jan-13 16:21:12.637688 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1715 2019-Jan-13 16:21:12.638383 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
1716 2019-Jan-13 16:21:12.639034 - [DEBUG] Edge Function : AllBottom
1717 2019-Jan-13 16:21:12.639064 - [DEBUG] End adding new jump function
1718 2019-Jan-13 16:21:12.639089 - [DEBUG]
1719 2019-Jan-13 16:21:12.639113 - [DEBUG] -------------------------------------------- 59. Path Edge --------------------------------------------
1720 2019-Jan-13 16:21:12.639137 - [DEBUG]
1721 2019-Jan-13 16:21:12.639160 - [DEBUG] Process 59. path edge:
1722 2019-Jan-13 16:21:12.639184 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1723 2019-Jan-13 16:21:12.639245 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
1724 2019-Jan-13 16:21:12.639910 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1725 2019-Jan-13 16:21:12.640571 - [DEBUG]
1726 2019-Jan-13 16:21:12.640597 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getNormalFlowFunction()
store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !1701727 2019-Jan-13 16:21:12.641946 - [DEBUG] Compose: EdgeIdentity * AllBottom
1728 2019-Jan-13 16:21:12.641981 - [DEBUG]
1729 2019-Jan-13 16:21:12.642005 - [DEBUG] Propagate flow
1730 2019-Jan-13 16:21:12.642028 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1731 2019-Jan-13 16:21:12.642091 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
1732 2019-Jan-13 16:21:12.642760 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1733 2019-Jan-13 16:21:12.643416 - [DEBUG] Edge function : AllBottom (result of previous compose)
1734 2019-Jan-13 16:21:12.643443 - [DEBUG]
1735 2019-Jan-13 16:21:12.643493 - [DEBUG] Join: AllTop & AllBottom
1736 2019-Jan-13 16:21:12.643520 - [DEBUG] = AllBottom (new jump func)
1737 2019-Jan-13 16:21:12.643545 - [DEBUG]
1738 2019-Jan-13 16:21:12.643568 - [DEBUG] Start adding new jump function
1739 2019-Jan-13 16:21:12.643591 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1740 2019-Jan-13 16:21:12.643658 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1741 2019-Jan-13 16:21:12.644314 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
1742 2019-Jan-13 16:21:12.644984 - [DEBUG] Edge Function : AllBottom
1743 2019-Jan-13 16:21:12.645015 - [DEBUG] End adding new jump function
1744 2019-Jan-13 16:21:12.645039 - [DEBUG]
1745 2019-Jan-13 16:21:12.645063 - [DEBUG] -------------------------------------------- 60. Path Edge --------------------------------------------
1746 2019-Jan-13 16:21:12.645087 - [DEBUG]
1747 2019-Jan-13 16:21:12.645110 - [DEBUG] Process 60. path edge:
1748 2019-Jan-13 16:21:12.645134 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1749 2019-Jan-13 16:21:12.645198 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
1750 2019-Jan-13 16:21:12.645863 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1751 2019-Jan-13 16:21:12.646519 - [DEBUG]
1752 2019-Jan-13 16:21:12.646545 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85


Got store instruction
getNormalFlowFunction()
%5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !1731753 2019-Jan-13 16:21:12.647858 - [DEBUG] Compose: EdgeIdentity * AllBottom
1754 2019-Jan-13 16:21:12.647891 - [DEBUG]
1755 2019-Jan-13 16:21:12.647915 - [DEBUG] Propagate flow
1756 2019-Jan-13 16:21:12.647939 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1757 2019-Jan-13 16:21:12.648001 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
1758 2019-Jan-13 16:21:12.648696 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1759 2019-Jan-13 16:21:12.649354 - [DEBUG] Edge function : AllBottom (result of previous compose)
1760 2019-Jan-13 16:21:12.649381 - [DEBUG]
1761 2019-Jan-13 16:21:12.649408 - [DEBUG] Join: AllTop & AllBottom
1762 2019-Jan-13 16:21:12.649434 - [DEBUG] = AllBottom (new jump func)
1763 2019-Jan-13 16:21:12.649459 - [DEBUG]
1764 2019-Jan-13 16:21:12.649482 - [DEBUG] Start adding new jump function
1765 2019-Jan-13 16:21:12.649506 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1766 2019-Jan-13 16:21:12.649570 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1767 2019-Jan-13 16:21:12.650225 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
1768 2019-Jan-13 16:21:12.650878 - [DEBUG] Edge Function : AllBottom
1769 2019-Jan-13 16:21:12.650910 - [DEBUG] End adding new jump function
1770 2019-Jan-13 16:21:12.650934 - [DEBUG]
1771 2019-Jan-13 16:21:12.650959 - [DEBUG] -------------------------------------------- 61. Path Edge --------------------------------------------
1772 2019-Jan-13 16:21:12.650983 - [DEBUG]
1773 2019-Jan-13 16:21:12.651006 - [DEBUG] Process 61. path edge:
1774 2019-Jan-13 16:21:12.651030 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1775 2019-Jan-13 16:21:12.651092 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
1776 2019-Jan-13 16:21:12.652049 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1777 2019-Jan-13 16:21:12.652728 - [DEBUG]
1778 2019-Jan-13 16:21:12.652755 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86


Got load instruction
getNormalFlowFunction()
%tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !1741779 2019-Jan-13 16:21:12.654111 - [DEBUG] Compose: EdgeIdentity * AllBottom
1780 2019-Jan-13 16:21:12.654149 - [DEBUG]
1781 2019-Jan-13 16:21:12.654173 - [DEBUG] Propagate flow
1782 2019-Jan-13 16:21:12.654197 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1783 2019-Jan-13 16:21:12.654264 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
1784 2019-Jan-13 16:21:12.654962 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1785 2019-Jan-13 16:21:12.655628 - [DEBUG] Edge function : AllBottom (result of previous compose)
1786 2019-Jan-13 16:21:12.655654 - [DEBUG]
1787 2019-Jan-13 16:21:12.655680 - [DEBUG] Join: AllTop & AllBottom
1788 2019-Jan-13 16:21:12.655706 - [DEBUG] = AllBottom (new jump func)
1789 2019-Jan-13 16:21:12.655731 - [DEBUG]
1790 2019-Jan-13 16:21:12.655754 - [DEBUG] Start adding new jump function
1791 2019-Jan-13 16:21:12.655777 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1792 2019-Jan-13 16:21:12.655841 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1793 2019-Jan-13 16:21:12.656495 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
1794 2019-Jan-13 16:21:12.657149 - [DEBUG] Edge Function : AllBottom
1795 2019-Jan-13 16:21:12.657180 - [DEBUG] End adding new jump function
1796 2019-Jan-13 16:21:12.657205 - [DEBUG]
1797 2019-Jan-13 16:21:12.657229 - [DEBUG] -------------------------------------------- 62. Path Edge --------------------------------------------
1798 2019-Jan-13 16:21:12.657253 - [DEBUG]
1799 2019-Jan-13 16:21:12.657276 - [DEBUG] Process 62. path edge:
1800 2019-Jan-13 16:21:12.657300 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1801 2019-Jan-13 16:21:12.657367 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
1802 2019-Jan-13 16:21:12.658022 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1803 2019-Jan-13 16:21:12.658715 - [DEBUG]
1804 2019-Jan-13 16:21:12.658742 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !1761805 2019-Jan-13 16:21:12.660041 - [DEBUG] Compose: EdgeIdentity * AllBottom
1806 2019-Jan-13 16:21:12.660078 - [DEBUG]
1807 2019-Jan-13 16:21:12.660102 - [DEBUG] Propagate flow
1808 2019-Jan-13 16:21:12.660126 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1809 2019-Jan-13 16:21:12.660195 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
1810 2019-Jan-13 16:21:12.660874 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1811 2019-Jan-13 16:21:12.661535 - [DEBUG] Edge function : AllBottom (result of previous compose)
1812 2019-Jan-13 16:21:12.661582 - [DEBUG]
1813 2019-Jan-13 16:21:12.661608 - [DEBUG] Join: AllTop & AllBottom
1814 2019-Jan-13 16:21:12.661634 - [DEBUG] = AllBottom (new jump func)
1815 2019-Jan-13 16:21:12.661658 - [DEBUG]
1816 2019-Jan-13 16:21:12.661681 - [DEBUG] Start adding new jump function
1817 2019-Jan-13 16:21:12.661704 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1818 2019-Jan-13 16:21:12.661768 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1819 2019-Jan-13 16:21:12.662440 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
1820 2019-Jan-13 16:21:12.663101 - [DEBUG] Edge Function : AllBottom
1821 2019-Jan-13 16:21:12.663132 - [DEBUG] End adding new jump function
1822 2019-Jan-13 16:21:12.663157 - [DEBUG]
1823 2019-Jan-13 16:21:12.663181 - [DEBUG] -------------------------------------------- 63. Path Edge --------------------------------------------
1824 2019-Jan-13 16:21:12.663206 - [DEBUG]
1825 2019-Jan-13 16:21:12.663229 - [DEBUG] Process 63. path edge:
1826 2019-Jan-13 16:21:12.663253 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1827 2019-Jan-13 16:21:12.663319 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
1828 2019-Jan-13 16:21:12.663981 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1829 2019-Jan-13 16:21:12.664641 - [DEBUG]
1830 2019-Jan-13 16:21:12.664667 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88


Got branch instruction
getNormalFlowFunction()
store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !1791831 2019-Jan-13 16:21:12.666033 - [DEBUG] Compose: EdgeIdentity * AllBottom
1832 2019-Jan-13 16:21:12.666072 - [DEBUG]
1833 2019-Jan-13 16:21:12.666096 - [DEBUG] Propagate flow
1834 2019-Jan-13 16:21:12.666119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1835 2019-Jan-13 16:21:12.666190 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
1836 2019-Jan-13 16:21:12.666862 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1837 2019-Jan-13 16:21:12.667524 - [DEBUG] Edge function : AllBottom (result of previous compose)
1838 2019-Jan-13 16:21:12.667550 - [DEBUG]
1839 2019-Jan-13 16:21:12.667576 - [DEBUG] Join: AllTop & AllBottom
1840 2019-Jan-13 16:21:12.667602 - [DEBUG] = AllBottom (new jump func)
1841 2019-Jan-13 16:21:12.667626 - [DEBUG]
1842 2019-Jan-13 16:21:12.667650 - [DEBUG] Start adding new jump function
1843 2019-Jan-13 16:21:12.667673 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1844 2019-Jan-13 16:21:12.667735 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1845 2019-Jan-13 16:21:12.668693 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
1846 2019-Jan-13 16:21:12.669364 - [DEBUG] Edge Function : AllBottom
1847 2019-Jan-13 16:21:12.669396 - [DEBUG] End adding new jump function
1848 2019-Jan-13 16:21:12.669420 - [DEBUG]
1849 2019-Jan-13 16:21:12.669444 - [DEBUG] -------------------------------------------- 64. Path Edge --------------------------------------------
1850 2019-Jan-13 16:21:12.669468 - [DEBUG]
1851 2019-Jan-13 16:21:12.669491 - [DEBUG] Process 64. path edge:
1852 2019-Jan-13 16:21:12.669515 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1853 2019-Jan-13 16:21:12.669582 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
1854 2019-Jan-13 16:21:12.670243 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1855 2019-Jan-13 16:21:12.670901 - [DEBUG]
1856 2019-Jan-13 16:21:12.670928 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89


Got store instruction
getNormalFlowFunction()
br label %if.end37, !dbg !180, !phasar.instruction.id !1811857 2019-Jan-13 16:21:12.672257 - [DEBUG] Compose: EdgeIdentity * AllBottom
1858 2019-Jan-13 16:21:12.672296 - [DEBUG]
1859 2019-Jan-13 16:21:12.672320 - [DEBUG] Propagate flow
1860 2019-Jan-13 16:21:12.672343 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1861 2019-Jan-13 16:21:12.672411 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
1862 2019-Jan-13 16:21:12.673096 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1863 2019-Jan-13 16:21:12.673756 - [DEBUG] Edge function : AllBottom (result of previous compose)
1864 2019-Jan-13 16:21:12.673782 - [DEBUG]
1865 2019-Jan-13 16:21:12.673808 - [DEBUG] Join: AllTop & AllBottom
1866 2019-Jan-13 16:21:12.673834 - [DEBUG] = AllBottom (new jump func)
1867 2019-Jan-13 16:21:12.673859 - [DEBUG]
1868 2019-Jan-13 16:21:12.673882 - [DEBUG] Start adding new jump function
1869 2019-Jan-13 16:21:12.673905 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1870 2019-Jan-13 16:21:12.673969 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1871 2019-Jan-13 16:21:12.674619 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
1872 2019-Jan-13 16:21:12.675311 - [DEBUG] Edge Function : AllBottom
1873 2019-Jan-13 16:21:12.675342 - [DEBUG] End adding new jump function
1874 2019-Jan-13 16:21:12.675366 - [DEBUG]
1875 2019-Jan-13 16:21:12.675391 - [DEBUG] -------------------------------------------- 65. Path Edge --------------------------------------------
1876 2019-Jan-13 16:21:12.675415 - [DEBUG]
1877 2019-Jan-13 16:21:12.675438 - [DEBUG] Process 65. path edge:
1878 2019-Jan-13 16:21:12.675462 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1879 2019-Jan-13 16:21:12.675526 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
1880 2019-Jan-13 16:21:12.676188 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1881 2019-Jan-13 16:21:12.676842 - [DEBUG]
1882 2019-Jan-13 16:21:12.676868 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92


Got branch instruction
getNormalFlowFunction()
%6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !1871883 2019-Jan-13 16:21:12.678186 - [DEBUG] Compose: EdgeIdentity * AllBottom
1884 2019-Jan-13 16:21:12.678245 - [DEBUG]
1885 2019-Jan-13 16:21:12.678270 - [DEBUG] Propagate flow
1886 2019-Jan-13 16:21:12.678294 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1887 2019-Jan-13 16:21:12.678361 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
1888 2019-Jan-13 16:21:12.679063 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1889 2019-Jan-13 16:21:12.679719 - [DEBUG] Edge function : AllBottom (result of previous compose)
1890 2019-Jan-13 16:21:12.679746 - [DEBUG]
1891 2019-Jan-13 16:21:12.679771 - [DEBUG] Join: AllTop & AllBottom
1892 2019-Jan-13 16:21:12.679797 - [DEBUG] = AllBottom (new jump func)
1893 2019-Jan-13 16:21:12.679822 - [DEBUG]
1894 2019-Jan-13 16:21:12.679845 - [DEBUG] Start adding new jump function
1895 2019-Jan-13 16:21:12.679868 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1896 2019-Jan-13 16:21:12.679930 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1897 2019-Jan-13 16:21:12.680581 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
1898 2019-Jan-13 16:21:12.681251 - [DEBUG] Edge Function : AllBottom
1899 2019-Jan-13 16:21:12.681283 - [DEBUG] End adding new jump function
1900 2019-Jan-13 16:21:12.681307 - [DEBUG]
1901 2019-Jan-13 16:21:12.681331 - [DEBUG] -------------------------------------------- 66. Path Edge --------------------------------------------
1902 2019-Jan-13 16:21:12.681356 - [DEBUG]
1903 2019-Jan-13 16:21:12.681379 - [DEBUG] Process 66. path edge:
1904 2019-Jan-13 16:21:12.681403 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1905 2019-Jan-13 16:21:12.681484 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
1906 2019-Jan-13 16:21:12.682177 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1907 2019-Jan-13 16:21:12.682833 - [DEBUG]
1908 2019-Jan-13 16:21:12.682860 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93


Got load instruction
getNormalFlowFunction()
switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !1891909 2019-Jan-13 16:21:12.684180 - [DEBUG] Compose: EdgeIdentity * AllBottom
1910 2019-Jan-13 16:21:12.684472 - [DEBUG]
1911 2019-Jan-13 16:21:12.684496 - [DEBUG] Propagate flow
1912 2019-Jan-13 16:21:12.684520 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1913 2019-Jan-13 16:21:12.684591 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
1914 2019-Jan-13 16:21:12.685295 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1915 2019-Jan-13 16:21:12.685948 - [DEBUG] Edge function : AllBottom (result of previous compose)
1916 2019-Jan-13 16:21:12.685974 - [DEBUG]
1917 2019-Jan-13 16:21:12.686000 - [DEBUG] Join: AllTop & AllBottom
1918 2019-Jan-13 16:21:12.686027 - [DEBUG] = AllBottom (new jump func)
1919 2019-Jan-13 16:21:12.686051 - [DEBUG]
1920 2019-Jan-13 16:21:12.686075 - [DEBUG] Start adding new jump function
1921 2019-Jan-13 16:21:12.686098 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1922 2019-Jan-13 16:21:12.686160 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1923 2019-Jan-13 16:21:12.686820 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
1924 2019-Jan-13 16:21:12.687485 - [DEBUG] Edge Function : AllBottom
1925 2019-Jan-13 16:21:12.687517 - [DEBUG] End adding new jump function
1926 2019-Jan-13 16:21:12.687541 - [DEBUG]
1927 2019-Jan-13 16:21:12.687565 - [DEBUG] -------------------------------------------- 67. Path Edge --------------------------------------------
1928 2019-Jan-13 16:21:12.687590 - [DEBUG]
1929 2019-Jan-13 16:21:12.687613 - [DEBUG] Process 67. path edge:
1930 2019-Jan-13 16:21:12.687637 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1931 2019-Jan-13 16:21:12.687700 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
1932 2019-Jan-13 16:21:12.688388 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1933 2019-Jan-13 16:21:12.689040 - [DEBUG]
1934 2019-Jan-13 16:21:12.689066 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97


Got switch instruction
getNormalFlowFunction()
%7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !1981935 2019-Jan-13 16:21:12.690391 - [DEBUG] Compose: EdgeIdentity * AllBottom
1936 2019-Jan-13 16:21:12.690428 - [DEBUG]
1937 2019-Jan-13 16:21:12.690452 - [DEBUG] Propagate flow
1938 2019-Jan-13 16:21:12.690476 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1939 2019-Jan-13 16:21:12.690543 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1940 2019-Jan-13 16:21:12.691247 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1941 2019-Jan-13 16:21:12.691923 - [DEBUG] Edge function : AllBottom (result of previous compose)
1942 2019-Jan-13 16:21:12.691949 - [DEBUG]
1943 2019-Jan-13 16:21:12.691975 - [DEBUG] Join: AllTop & AllBottom
1944 2019-Jan-13 16:21:12.692002 - [DEBUG] = AllBottom (new jump func)
1945 2019-Jan-13 16:21:12.692026 - [DEBUG]
1946 2019-Jan-13 16:21:12.692049 - [DEBUG] Start adding new jump function
1947 2019-Jan-13 16:21:12.692090 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1948 2019-Jan-13 16:21:12.692155 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1949 2019-Jan-13 16:21:12.692817 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1950 2019-Jan-13 16:21:12.693473 - [DEBUG] Edge Function : AllBottom
1951 2019-Jan-13 16:21:12.693504 - [DEBUG] End adding new jump function
1952 2019-Jan-13 16:21:12.693528 - [DEBUG]
1953 2019-Jan-13 16:21:12.693552 - [DEBUG] -------------------------------------------- 68. Path Edge --------------------------------------------
1954 2019-Jan-13 16:21:12.693585 - [DEBUG]
1955 2019-Jan-13 16:21:12.693608 - [DEBUG] Process 68. path edge:
1956 2019-Jan-13 16:21:12.693631 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
1957 2019-Jan-13 16:21:12.693696 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
1958 2019-Jan-13 16:21:12.694354 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
1959 2019-Jan-13 16:21:12.695032 - [DEBUG]
1960 2019-Jan-13 16:21:12.695058 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1961 2019-Jan-13 16:21:12.695724 - [DEBUG] Start of endsummarytab entry
1962 2019-Jan-13 16:21:12.695752 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
1963 2019-Jan-13 16:21:12.696418 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
1964 2019-Jan-13 16:21:12.696482 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
1965 2019-Jan-13 16:21:12.697137 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1966 2019-Jan-13 16:21:12.697787 - [DEBUG] EF: AllBottom
1967 2019-Jan-13 16:21:12.697813 - [DEBUG]
1968 2019-Jan-13 16:21:12.697837 - [DEBUG] ---------------
1969 2019-Jan-13 16:21:12.697860 - [DEBUG]
1970 2019-Jan-13 16:21:12.697884 - [DEBUG] End of endsummarytab entry
1971 2019-Jan-13 16:21:12.697907 - [DEBUG]
1972 2019-Jan-13 16:21:12.697931 - [DEBUG] Start of incomingtab entry
1973 2019-Jan-13 16:21:12.697955 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
1974 2019-Jan-13 16:21:12.698636 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
1975 2019-Jan-13 16:21:12.698704 - [DEBUG] ---------------
1976 2019-Jan-13 16:21:12.698729 - [DEBUG] End of incomingtab entry
1977 2019-Jan-13 16:21:12.698752 - [DEBUG]
1978 2019-Jan-13 16:21:12.698778 - [DEBUG] EDGE:
1979 2019-Jan-13 16:21:12.698836 - [DEBUG] ---> 1980 2019-Jan-13 16:21:12.699491 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
1981 2019-Jan-13 16:21:12.700150 - [DEBUG]
1982 2019-Jan-13 16:21:12.700177 - [DEBUG] EDGE:
1983 2019-Jan-13 16:21:12.700239 - [DEBUG] ---> 1984 2019-Jan-13 16:21:12.701172 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
1985 2019-Jan-13 16:21:12.701859 - [DEBUG]


Got load instruction
getNormalFlowFunction()
switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !1891986 2019-Jan-13 16:21:12.702555 - [DEBUG] Compose: EdgeIdentity * AllBottom
1987 2019-Jan-13 16:21:12.702592 - [DEBUG]
1988 2019-Jan-13 16:21:12.702615 - [DEBUG] Propagate flow
1989 2019-Jan-13 16:21:12.702639 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
1990 2019-Jan-13 16:21:12.702703 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
1991 2019-Jan-13 16:21:12.703395 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
1992 2019-Jan-13 16:21:12.704049 - [DEBUG] Edge function : AllBottom (result of previous compose)
1993 2019-Jan-13 16:21:12.704076 - [DEBUG]
1994 2019-Jan-13 16:21:12.704101 - [DEBUG] Join: AllTop & AllBottom
1995 2019-Jan-13 16:21:12.704127 - [DEBUG] = AllBottom (new jump func)
1996 2019-Jan-13 16:21:12.704152 - [DEBUG]
1997 2019-Jan-13 16:21:12.704175 - [DEBUG] Start adding new jump function
1998 2019-Jan-13 16:21:12.704198 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
1999 2019-Jan-13 16:21:12.704259 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2000 2019-Jan-13 16:21:12.704946 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
2001 2019-Jan-13 16:21:12.705620 - [DEBUG] Edge Function : AllBottom
2002 2019-Jan-13 16:21:12.705652 - [DEBUG] End adding new jump function
2003 2019-Jan-13 16:21:12.705676 - [DEBUG]
2004 2019-Jan-13 16:21:12.705700 - [DEBUG] -------------------------------------------- 69. Path Edge --------------------------------------------
2005 2019-Jan-13 16:21:12.705725 - [DEBUG]
2006 2019-Jan-13 16:21:12.705748 - [DEBUG] Process 69. path edge:
2007 2019-Jan-13 16:21:12.705772 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2008 2019-Jan-13 16:21:12.705839 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
2009 2019-Jan-13 16:21:12.706511 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2010 2019-Jan-13 16:21:12.707161 - [DEBUG]
2011 2019-Jan-13 16:21:12.707186 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
2012 2019-Jan-13 16:21:12.707866 - [DEBUG] Possible callees:
2013 2019-Jan-13 16:21:12.707892 - [DEBUG] llvm.dbg.declare
2014 2019-Jan-13 16:21:12.707917 - [DEBUG] Possible return sites:
2015 2019-Jan-13 16:21:12.707941 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


Got switch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1932016 2019-Jan-13 16:21:12.709293 - [DEBUG] Found and process special summary
2017 2019-Jan-13 16:21:12.709342 - [DEBUG] Compose: EdgeIdentity * AllBottom
2018 2019-Jan-13 16:21:12.709370 - [DEBUG]
2019 2019-Jan-13 16:21:12.709395 - [DEBUG] Propagate flow
2020 2019-Jan-13 16:21:12.709418 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2021 2019-Jan-13 16:21:12.709489 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
2022 2019-Jan-13 16:21:12.710183 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2023 2019-Jan-13 16:21:12.710864 - [DEBUG] Edge function : AllBottom (result of previous compose)
2024 2019-Jan-13 16:21:12.710891 - [DEBUG]
2025 2019-Jan-13 16:21:12.710918 - [DEBUG] Join: AllTop & AllBottom
2026 2019-Jan-13 16:21:12.710944 - [DEBUG] = AllBottom (new jump func)
2027 2019-Jan-13 16:21:12.710969 - [DEBUG]
2028 2019-Jan-13 16:21:12.710993 - [DEBUG] Start adding new jump function
2029 2019-Jan-13 16:21:12.711017 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2030 2019-Jan-13 16:21:12.711087 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2031 2019-Jan-13 16:21:12.711786 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
2032 2019-Jan-13 16:21:12.712449 - [DEBUG] Edge Function : AllBottom
2033 2019-Jan-13 16:21:12.712500 - [DEBUG] End adding new jump function
2034 2019-Jan-13 16:21:12.712525 - [DEBUG]
2035 2019-Jan-13 16:21:12.712549 - [DEBUG] -------------------------------------------- 70. Path Edge --------------------------------------------
2036 2019-Jan-13 16:21:12.712574 - [DEBUG]
2037 2019-Jan-13 16:21:12.712597 - [DEBUG] Process 70. path edge:
2038 2019-Jan-13 16:21:12.712621 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2039 2019-Jan-13 16:21:12.712684 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
2040 2019-Jan-13 16:21:12.713366 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2041 2019-Jan-13 16:21:12.714024 - [DEBUG]
2042 2019-Jan-13 16:21:12.714050 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getNormalFlowFunction()
store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !1942043 2019-Jan-13 16:21:12.715422 - [DEBUG] Compose: EdgeIdentity * AllBottom
2044 2019-Jan-13 16:21:12.715460 - [DEBUG]
2045 2019-Jan-13 16:21:12.715484 - [DEBUG] Propagate flow
2046 2019-Jan-13 16:21:12.715508 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2047 2019-Jan-13 16:21:12.715572 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
2048 2019-Jan-13 16:21:12.716241 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2049 2019-Jan-13 16:21:12.717170 - [DEBUG] Edge function : AllBottom (result of previous compose)
2050 2019-Jan-13 16:21:12.717198 - [DEBUG]
2051 2019-Jan-13 16:21:12.717224 - [DEBUG] Join: AllTop & AllBottom
2052 2019-Jan-13 16:21:12.717251 - [DEBUG] = AllBottom (new jump func)
2053 2019-Jan-13 16:21:12.717276 - [DEBUG]
2054 2019-Jan-13 16:21:12.717300 - [DEBUG] Start adding new jump function
2055 2019-Jan-13 16:21:12.717323 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2056 2019-Jan-13 16:21:12.717393 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2057 2019-Jan-13 16:21:12.718058 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
2058 2019-Jan-13 16:21:12.718732 - [DEBUG] Edge Function : AllBottom
2059 2019-Jan-13 16:21:12.718765 - [DEBUG] End adding new jump function
2060 2019-Jan-13 16:21:12.718789 - [DEBUG]
2061 2019-Jan-13 16:21:12.718813 - [DEBUG] -------------------------------------------- 71. Path Edge --------------------------------------------
2062 2019-Jan-13 16:21:12.718838 - [DEBUG]
2063 2019-Jan-13 16:21:12.718861 - [DEBUG] Process 71. path edge:
2064 2019-Jan-13 16:21:12.718885 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2065 2019-Jan-13 16:21:12.718947 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
2066 2019-Jan-13 16:21:12.719611 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2067 2019-Jan-13 16:21:12.720272 - [DEBUG]
2068 2019-Jan-13 16:21:12.720301 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96


Got store instruction
getNormalFlowFunction()
br label %sw.epilog40, !dbg !195, !phasar.instruction.id !1962069 2019-Jan-13 16:21:12.723228 - [DEBUG] Compose: EdgeIdentity * AllBottom
2070 2019-Jan-13 16:21:12.723286 - [DEBUG]
2071 2019-Jan-13 16:21:12.723311 - [DEBUG] Propagate flow
2072 2019-Jan-13 16:21:12.723335 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2073 2019-Jan-13 16:21:12.723423 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
2074 2019-Jan-13 16:21:12.724148 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2075 2019-Jan-13 16:21:12.724840 - [DEBUG] Edge function : AllBottom (result of previous compose)
2076 2019-Jan-13 16:21:12.724867 - [DEBUG]
2077 2019-Jan-13 16:21:12.724918 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2078 2019-Jan-13 16:21:12.724945 - [DEBUG] = AllBottom
2079 2019-Jan-13 16:21:12.724970 - [DEBUG]
2080 2019-Jan-13 16:21:12.724993 - [DEBUG] PROPAGATE: No new function!
2081 2019-Jan-13 16:21:12.725019 - [DEBUG] EDGE:
2082 2019-Jan-13 16:21:12.725092 - [DEBUG] ---> 2083 2019-Jan-13 16:21:12.725780 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2084 2019-Jan-13 16:21:12.726455 - [DEBUG]
2085 2019-Jan-13 16:21:12.726482 - [DEBUG] EDGE:
2086 2019-Jan-13 16:21:12.726551 - [DEBUG] ---> 2087 2019-Jan-13 16:21:12.727231 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2088 2019-Jan-13 16:21:12.727890 - [DEBUG]
2089 2019-Jan-13 16:21:12.727953 - [DEBUG] Compose: EdgeIdentity * AllBottom
2090 2019-Jan-13 16:21:12.727982 - [DEBUG]
2091 2019-Jan-13 16:21:12.728007 - [DEBUG] Propagate flow
2092 2019-Jan-13 16:21:12.728030 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2093 2019-Jan-13 16:21:12.728097 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
2094 2019-Jan-13 16:21:12.728798 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2095 2019-Jan-13 16:21:12.729464 - [DEBUG] Edge function : AllBottom (result of previous compose)
2096 2019-Jan-13 16:21:12.729491 - [DEBUG]
2097 2019-Jan-13 16:21:12.729517 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2098 2019-Jan-13 16:21:12.729544 - [DEBUG] = AllBottom
2099 2019-Jan-13 16:21:12.729569 - [DEBUG]
2100 2019-Jan-13 16:21:12.729592 - [DEBUG] PROPAGATE: No new function!
2101 2019-Jan-13 16:21:12.729672 - [DEBUG] EDGE:
2102 2019-Jan-13 16:21:12.729741 - [DEBUG] ---> 2103 2019-Jan-13 16:21:12.730423 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2104 2019-Jan-13 16:21:12.731077 - [DEBUG]
2105 2019-Jan-13 16:21:12.731104 - [DEBUG] EDGE:
2106 2019-Jan-13 16:21:12.731168 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
2107 2019-Jan-13 16:21:12.731863 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2108 2019-Jan-13 16:21:12.732531 - [DEBUG]
2109 2019-Jan-13 16:21:12.732558 - [DEBUG] EDGE:
2110 2019-Jan-13 16:21:12.732621 - [DEBUG] ---> 2111 2019-Jan-13 16:21:12.733592 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2112 2019-Jan-13 16:21:12.734254 - [DEBUG]
2113 2019-Jan-13 16:21:12.734281 - [DEBUG] EDGE:
2114 2019-Jan-13 16:21:12.734345 - [DEBUG] ---> 2115 2019-Jan-13 16:21:12.735025 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2116 2019-Jan-13 16:21:12.735684 - [DEBUG]
2117 2019-Jan-13 16:21:12.735711 - [DEBUG] EDGE:
2118 2019-Jan-13 16:21:12.735794 - [DEBUG] ---> 2119 2019-Jan-13 16:21:12.736464 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2120 2019-Jan-13 16:21:12.737117 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !1762121 2019-Jan-13 16:21:12.737803 - [DEBUG] Compose: EdgeIdentity * AllBottom
2122 2019-Jan-13 16:21:12.737842 - [DEBUG]
2123 2019-Jan-13 16:21:12.737866 - [DEBUG] Propagate flow
2124 2019-Jan-13 16:21:12.737890 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2125 2019-Jan-13 16:21:12.737961 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
2126 2019-Jan-13 16:21:12.738651 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2127 2019-Jan-13 16:21:12.739314 - [DEBUG] Edge function : AllBottom (result of previous compose)
2128 2019-Jan-13 16:21:12.739340 - [DEBUG]
2129 2019-Jan-13 16:21:12.739365 - [DEBUG] Join: AllTop & AllBottom
2130 2019-Jan-13 16:21:12.739391 - [DEBUG] = AllBottom (new jump func)
2131 2019-Jan-13 16:21:12.739416 - [DEBUG]
2132 2019-Jan-13 16:21:12.739440 - [DEBUG] Start adding new jump function
2133 2019-Jan-13 16:21:12.739463 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2134 2019-Jan-13 16:21:12.739527 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2135 2019-Jan-13 16:21:12.740182 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
2136 2019-Jan-13 16:21:12.740843 - [DEBUG] Edge Function : AllBottom
2137 2019-Jan-13 16:21:12.740875 - [DEBUG] End adding new jump function
2138 2019-Jan-13 16:21:12.740900 - [DEBUG]
2139 2019-Jan-13 16:21:12.740924 - [DEBUG] -------------------------------------------- 72. Path Edge --------------------------------------------
2140 2019-Jan-13 16:21:12.740949 - [DEBUG]
2141 2019-Jan-13 16:21:12.740972 - [DEBUG] Process 72. path edge:
2142 2019-Jan-13 16:21:12.740996 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2143 2019-Jan-13 16:21:12.741063 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
2144 2019-Jan-13 16:21:12.741748 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2145 2019-Jan-13 16:21:12.742408 - [DEBUG]
2146 2019-Jan-13 16:21:12.742434 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90


Got branch instruction
getNormalFlowFunction()
store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !1842147 2019-Jan-13 16:21:12.743779 - [DEBUG] Compose: EdgeIdentity * AllBottom
2148 2019-Jan-13 16:21:12.743817 - [DEBUG]
2149 2019-Jan-13 16:21:12.743841 - [DEBUG] Propagate flow
2150 2019-Jan-13 16:21:12.743865 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2151 2019-Jan-13 16:21:12.743931 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
2152 2019-Jan-13 16:21:12.744614 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2153 2019-Jan-13 16:21:12.745301 - [DEBUG] Edge function : AllBottom (result of previous compose)
2154 2019-Jan-13 16:21:12.745328 - [DEBUG]
2155 2019-Jan-13 16:21:12.745353 - [DEBUG] Join: AllTop & AllBottom
2156 2019-Jan-13 16:21:12.745379 - [DEBUG] = AllBottom (new jump func)
2157 2019-Jan-13 16:21:12.745404 - [DEBUG]
2158 2019-Jan-13 16:21:12.745428 - [DEBUG] Start adding new jump function
2159 2019-Jan-13 16:21:12.745451 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2160 2019-Jan-13 16:21:12.745517 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2161 2019-Jan-13 16:21:12.746197 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
2162 2019-Jan-13 16:21:12.746846 - [DEBUG] Edge Function : AllBottom
2163 2019-Jan-13 16:21:12.746878 - [DEBUG] End adding new jump function
2164 2019-Jan-13 16:21:12.746902 - [DEBUG]
2165 2019-Jan-13 16:21:12.746926 - [DEBUG] -------------------------------------------- 73. Path Edge --------------------------------------------
2166 2019-Jan-13 16:21:12.746950 - [DEBUG]
2167 2019-Jan-13 16:21:12.746974 - [DEBUG] Process 73. path edge:
2168 2019-Jan-13 16:21:12.746998 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2169 2019-Jan-13 16:21:12.747060 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
2170 2019-Jan-13 16:21:12.747722 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2171 2019-Jan-13 16:21:12.748400 - [DEBUG]
2172 2019-Jan-13 16:21:12.748428 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91


Got store instruction
getNormalFlowFunction()
br label %if.end37, !phasar.instruction.id !1852173 2019-Jan-13 16:21:12.750021 - [DEBUG] Compose: EdgeIdentity * AllBottom
2174 2019-Jan-13 16:21:12.750060 - [DEBUG]
2175 2019-Jan-13 16:21:12.750084 - [DEBUG] Propagate flow
2176 2019-Jan-13 16:21:12.750108 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2177 2019-Jan-13 16:21:12.750176 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
2178 2019-Jan-13 16:21:12.750852 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2179 2019-Jan-13 16:21:12.751509 - [DEBUG] Edge function : AllBottom (result of previous compose)
2180 2019-Jan-13 16:21:12.751536 - [DEBUG]
2181 2019-Jan-13 16:21:12.751585 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2182 2019-Jan-13 16:21:12.751611 - [DEBUG] = AllBottom
2183 2019-Jan-13 16:21:12.751636 - [DEBUG]
2184 2019-Jan-13 16:21:12.751659 - [DEBUG] PROPAGATE: No new function!
2185 2019-Jan-13 16:21:12.751685 - [DEBUG] EDGE:
2186 2019-Jan-13 16:21:12.751754 - [DEBUG] ---> 2187 2019-Jan-13 16:21:12.752411 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2188 2019-Jan-13 16:21:12.753061 - [DEBUG]
2189 2019-Jan-13 16:21:12.753087 - [DEBUG] EDGE:
2190 2019-Jan-13 16:21:12.753147 - [DEBUG] ---> 2191 2019-Jan-13 16:21:12.753817 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2192 2019-Jan-13 16:21:12.754479 - [DEBUG]
2193 2019-Jan-13 16:21:12.754505 - [DEBUG] EDGE:
2194 2019-Jan-13 16:21:12.754577 - [DEBUG] ---> 2195 2019-Jan-13 16:21:12.755253 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2196 2019-Jan-13 16:21:12.755906 - [DEBUG]
2197 2019-Jan-13 16:21:12.755933 - [DEBUG] EDGE:
2198 2019-Jan-13 16:21:12.755994 - [DEBUG] ---> 2199 2019-Jan-13 16:21:12.756664 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2200 2019-Jan-13 16:21:12.757320 - [DEBUG]
2201 2019-Jan-13 16:21:12.757347 - [DEBUG] EDGE:
2202 2019-Jan-13 16:21:12.757410 - [DEBUG] ---> 2203 2019-Jan-13 16:21:12.758091 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2204 2019-Jan-13 16:21:12.758773 - [DEBUG]
2205 2019-Jan-13 16:21:12.758800 - [DEBUG] EDGE:
2206 2019-Jan-13 16:21:12.758865 - [DEBUG] ---> 2207 2019-Jan-13 16:21:12.759525 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2208 2019-Jan-13 16:21:12.760187 - [DEBUG]
2209 2019-Jan-13 16:21:12.760242 - [DEBUG] Compose: EdgeIdentity * AllBottom
2210 2019-Jan-13 16:21:12.760271 - [DEBUG]
2211 2019-Jan-13 16:21:12.760295 - [DEBUG] Propagate flow
2212 2019-Jan-13 16:21:12.760318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2213 2019-Jan-13 16:21:12.760383 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
2214 2019-Jan-13 16:21:12.761047 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2215 2019-Jan-13 16:21:12.761721 - [DEBUG] Edge function : AllBottom (result of previous compose)
2216 2019-Jan-13 16:21:12.761747 - [DEBUG]
2217 2019-Jan-13 16:21:12.761773 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2218 2019-Jan-13 16:21:12.761799 - [DEBUG] = AllBottom
2219 2019-Jan-13 16:21:12.761824 - [DEBUG]
2220 2019-Jan-13 16:21:12.761847 - [DEBUG] PROPAGATE: No new function!
2221 2019-Jan-13 16:21:12.761875 - [DEBUG] EDGE:
2222 2019-Jan-13 16:21:12.761938 - [DEBUG] ---> 2223 2019-Jan-13 16:21:12.762616 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2224 2019-Jan-13 16:21:12.763270 - [DEBUG]
2225 2019-Jan-13 16:21:12.763297 - [DEBUG] EDGE:
2226 2019-Jan-13 16:21:12.763359 - [DEBUG] ---> 2227 2019-Jan-13 16:21:12.764017 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2228 2019-Jan-13 16:21:12.764666 - [DEBUG]
2229 2019-Jan-13 16:21:12.764693 - [DEBUG] EDGE:
2230 2019-Jan-13 16:21:12.764756 - [DEBUG] ---> 2231 2019-Jan-13 16:21:12.765441 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2232 2019-Jan-13 16:21:12.766384 - [DEBUG]
2233 2019-Jan-13 16:21:12.766440 - [DEBUG] Compose: EdgeIdentity * AllBottom
2234 2019-Jan-13 16:21:12.766469 - [DEBUG]
2235 2019-Jan-13 16:21:12.766493 - [DEBUG] Propagate flow
2236 2019-Jan-13 16:21:12.766517 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2237 2019-Jan-13 16:21:12.766589 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
2238 2019-Jan-13 16:21:12.767254 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2239 2019-Jan-13 16:21:12.767900 - [DEBUG] Edge function : AllBottom (result of previous compose)
2240 2019-Jan-13 16:21:12.767927 - [DEBUG]
2241 2019-Jan-13 16:21:12.767952 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2242 2019-Jan-13 16:21:12.767978 - [DEBUG] = AllBottom
2243 2019-Jan-13 16:21:12.768003 - [DEBUG]
2244 2019-Jan-13 16:21:12.768026 - [DEBUG] PROPAGATE: No new function!
2245 2019-Jan-13 16:21:12.768054 - [DEBUG] EDGE:
2246 2019-Jan-13 16:21:12.768117 - [DEBUG] ---> 2247 2019-Jan-13 16:21:12.768835 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2248 2019-Jan-13 16:21:12.769499 - [DEBUG]
2249 2019-Jan-13 16:21:12.769528 - [DEBUG] EDGE:
2250 2019-Jan-13 16:21:12.769594 - [DEBUG] ---> 2251 2019-Jan-13 16:21:12.770246 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2252 2019-Jan-13 16:21:12.770893 - [DEBUG]
2253 2019-Jan-13 16:21:12.770918 - [DEBUG] EDGE:
2254 2019-Jan-13 16:21:12.770979 - [DEBUG] ---> 2255 2019-Jan-13 16:21:12.771661 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2256 2019-Jan-13 16:21:12.772319 - [DEBUG]
2257 2019-Jan-13 16:21:12.772346 - [DEBUG] EDGE:
2258 2019-Jan-13 16:21:12.772410 - [DEBUG] ---> 2259 2019-Jan-13 16:21:12.773069 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2260 2019-Jan-13 16:21:12.773712 - [DEBUG]
2261 2019-Jan-13 16:21:12.773764 - [DEBUG] Compose: EdgeIdentity * AllBottom
2262 2019-Jan-13 16:21:12.773792 - [DEBUG]
2263 2019-Jan-13 16:21:12.773817 - [DEBUG] Propagate flow
2264 2019-Jan-13 16:21:12.773840 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2265 2019-Jan-13 16:21:12.773902 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
2266 2019-Jan-13 16:21:12.774570 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2267 2019-Jan-13 16:21:12.775247 - [DEBUG] Edge function : AllBottom (result of previous compose)
2268 2019-Jan-13 16:21:12.775274 - [DEBUG]
2269 2019-Jan-13 16:21:12.775299 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2270 2019-Jan-13 16:21:12.775325 - [DEBUG] = AllBottom
2271 2019-Jan-13 16:21:12.775350 - [DEBUG]
2272 2019-Jan-13 16:21:12.775373 - [DEBUG] PROPAGATE: No new function!
2273 2019-Jan-13 16:21:12.775403 - [DEBUG] EDGE:
2274 2019-Jan-13 16:21:12.775473 - [DEBUG] ---> 2275 2019-Jan-13 16:21:12.776143 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2276 2019-Jan-13 16:21:12.776795 - [DEBUG]
2277 2019-Jan-13 16:21:12.776821 - [DEBUG] EDGE:
2278 2019-Jan-13 16:21:12.776883 - [DEBUG] ---> 2279 2019-Jan-13 16:21:12.777539 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2280 2019-Jan-13 16:21:12.778194 - [DEBUG]
2281 2019-Jan-13 16:21:12.778241 - [DEBUG] EDGE:
2282 2019-Jan-13 16:21:12.778305 - [DEBUG] ---> 2283 2019-Jan-13 16:21:12.778972 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2284 2019-Jan-13 16:21:12.779622 - [DEBUG]
2285 2019-Jan-13 16:21:12.779674 - [DEBUG] Compose: EdgeIdentity * AllBottom
2286 2019-Jan-13 16:21:12.779702 - [DEBUG]
2287 2019-Jan-13 16:21:12.779726 - [DEBUG] Propagate flow
2288 2019-Jan-13 16:21:12.779750 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2289 2019-Jan-13 16:21:12.779829 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
2290 2019-Jan-13 16:21:12.780499 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2291 2019-Jan-13 16:21:12.781154 - [DEBUG] Edge function : AllBottom (result of previous compose)
2292 2019-Jan-13 16:21:12.781180 - [DEBUG]
2293 2019-Jan-13 16:21:12.781205 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2294 2019-Jan-13 16:21:12.781231 - [DEBUG] = AllBottom
2295 2019-Jan-13 16:21:12.781255 - [DEBUG]
2296 2019-Jan-13 16:21:12.781279 - [DEBUG] PROPAGATE: No new function!
2297 2019-Jan-13 16:21:12.781307 - [DEBUG] EDGE:
2298 2019-Jan-13 16:21:12.781372 - [DEBUG] ---> 2299 2019-Jan-13 16:21:12.782335 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2300 2019-Jan-13 16:21:12.782993 - [DEBUG]
2301 2019-Jan-13 16:21:12.783020 - [DEBUG] EDGE:
2302 2019-Jan-13 16:21:12.783084 - [DEBUG] ---> 2303 2019-Jan-13 16:21:12.783746 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2304 2019-Jan-13 16:21:12.784406 - [DEBUG]
2305 2019-Jan-13 16:21:12.784435 - [DEBUG] EDGE:
2306 2019-Jan-13 16:21:12.784501 - [DEBUG] ---> 2307 2019-Jan-13 16:21:12.785182 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2308 2019-Jan-13 16:21:12.785832 - [DEBUG]
2309 2019-Jan-13 16:21:12.785885 - [DEBUG] Compose: EdgeIdentity * AllBottom
2310 2019-Jan-13 16:21:12.785913 - [DEBUG]
2311 2019-Jan-13 16:21:12.785937 - [DEBUG] Propagate flow
2312 2019-Jan-13 16:21:12.785961 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2313 2019-Jan-13 16:21:12.786023 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
2314 2019-Jan-13 16:21:12.786689 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2315 2019-Jan-13 16:21:12.787347 - [DEBUG] Edge function : AllBottom (result of previous compose)
2316 2019-Jan-13 16:21:12.787375 - [DEBUG]
2317 2019-Jan-13 16:21:12.787401 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2318 2019-Jan-13 16:21:12.787427 - [DEBUG] = AllBottom
2319 2019-Jan-13 16:21:12.787452 - [DEBUG]
2320 2019-Jan-13 16:21:12.787475 - [DEBUG] PROPAGATE: No new function!
2321 2019-Jan-13 16:21:12.787504 - [DEBUG] EDGE:
2322 2019-Jan-13 16:21:12.787571 - [DEBUG] ---> 2323 2019-Jan-13 16:21:12.788261 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2324 2019-Jan-13 16:21:12.788912 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !1162325 2019-Jan-13 16:21:12.789596 - [DEBUG] Compose: EdgeIdentity * AllBottom
2326 2019-Jan-13 16:21:12.789636 - [DEBUG]
2327 2019-Jan-13 16:21:12.789660 - [DEBUG] Propagate flow
2328 2019-Jan-13 16:21:12.789683 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2329 2019-Jan-13 16:21:12.789749 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
2330 2019-Jan-13 16:21:12.790451 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2331 2019-Jan-13 16:21:12.791111 - [DEBUG] Edge function : AllBottom (result of previous compose)
2332 2019-Jan-13 16:21:12.791137 - [DEBUG]
2333 2019-Jan-13 16:21:12.791163 - [DEBUG] Join: AllTop & AllBottom
2334 2019-Jan-13 16:21:12.791189 - [DEBUG] = AllBottom (new jump func)
2335 2019-Jan-13 16:21:12.791214 - [DEBUG]
2336 2019-Jan-13 16:21:12.791237 - [DEBUG] Start adding new jump function
2337 2019-Jan-13 16:21:12.791260 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2338 2019-Jan-13 16:21:12.791321 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2339 2019-Jan-13 16:21:12.791999 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
2340 2019-Jan-13 16:21:12.792666 - [DEBUG] Edge Function : AllBottom
2341 2019-Jan-13 16:21:12.792699 - [DEBUG] End adding new jump function
2342 2019-Jan-13 16:21:12.792724 - [DEBUG]
2343 2019-Jan-13 16:21:12.792747 - [DEBUG] -------------------------------------------- 74. Path Edge --------------------------------------------
2344 2019-Jan-13 16:21:12.792772 - [DEBUG]
2345 2019-Jan-13 16:21:12.792795 - [DEBUG] Process 74. path edge:
2346 2019-Jan-13 16:21:12.792819 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2347 2019-Jan-13 16:21:12.792884 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
2348 2019-Jan-13 16:21:12.793546 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2349 2019-Jan-13 16:21:12.794206 - [DEBUG]
2350 2019-Jan-13 16:21:12.794232 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
2351 2019-Jan-13 16:21:12.794917 - [DEBUG] Possible callees:
2352 2019-Jan-13 16:21:12.794946 - [DEBUG] foo
2353 2019-Jan-13 16:21:12.794970 - [DEBUG] Possible return sites:
2354 2019-Jan-13 16:21:12.794994 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


Got branch instruction
getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !1262355 2019-Jan-13 16:21:12.796320 - [DEBUG] Found and process special summary
2356 2019-Jan-13 16:21:12.796365 - [DEBUG] Compose: EdgeIdentity * AllBottom
2357 2019-Jan-13 16:21:12.796395 - [DEBUG]
2358 2019-Jan-13 16:21:12.796420 - [DEBUG] Propagate flow
2359 2019-Jan-13 16:21:12.796443 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2360 2019-Jan-13 16:21:12.796511 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
2361 2019-Jan-13 16:21:12.797174 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2362 2019-Jan-13 16:21:12.797824 - [DEBUG] Edge function : AllBottom (result of previous compose)
2363 2019-Jan-13 16:21:12.797850 - [DEBUG]
2364 2019-Jan-13 16:21:12.797875 - [DEBUG] Join: AllTop & AllBottom
2365 2019-Jan-13 16:21:12.797901 - [DEBUG] = AllBottom (new jump func)
2366 2019-Jan-13 16:21:12.797926 - [DEBUG]
2367 2019-Jan-13 16:21:12.798229 - [DEBUG] Start adding new jump function
2368 2019-Jan-13 16:21:12.798262 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2369 2019-Jan-13 16:21:12.798338 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2370 2019-Jan-13 16:21:12.799019 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
2371 2019-Jan-13 16:21:12.799684 - [DEBUG] Edge Function : AllBottom
2372 2019-Jan-13 16:21:12.799716 - [DEBUG] End adding new jump function
2373 2019-Jan-13 16:21:12.799740 - [DEBUG]
2374 2019-Jan-13 16:21:12.799764 - [DEBUG] -------------------------------------------- 75. Path Edge --------------------------------------------
2375 2019-Jan-13 16:21:12.799806 - [DEBUG]
2376 2019-Jan-13 16:21:12.799830 - [DEBUG] Process 75. path edge:
2377 2019-Jan-13 16:21:12.799854 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2378 2019-Jan-13 16:21:12.799917 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
2379 2019-Jan-13 16:21:12.800579 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2380 2019-Jan-13 16:21:12.801237 - [DEBUG]
2381 2019-Jan-13 16:21:12.801263 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getNormalFlowFunction()
%cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !1282382 2019-Jan-13 16:21:12.802631 - [DEBUG] Compose: EdgeIdentity * AllBottom
2383 2019-Jan-13 16:21:12.802671 - [DEBUG]
2384 2019-Jan-13 16:21:12.802695 - [DEBUG] Propagate flow
2385 2019-Jan-13 16:21:12.802718 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2386 2019-Jan-13 16:21:12.802783 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
2387 2019-Jan-13 16:21:12.803439 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2388 2019-Jan-13 16:21:12.804095 - [DEBUG] Edge function : AllBottom (result of previous compose)
2389 2019-Jan-13 16:21:12.804122 - [DEBUG]
2390 2019-Jan-13 16:21:12.804147 - [DEBUG] Join: AllTop & AllBottom
2391 2019-Jan-13 16:21:12.804174 - [DEBUG] = AllBottom (new jump func)
2392 2019-Jan-13 16:21:12.804198 - [DEBUG]
2393 2019-Jan-13 16:21:12.804222 - [DEBUG] Start adding new jump function
2394 2019-Jan-13 16:21:12.804245 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2395 2019-Jan-13 16:21:12.804314 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2396 2019-Jan-13 16:21:12.804998 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
2397 2019-Jan-13 16:21:12.805654 - [DEBUG] Edge Function : AllBottom
2398 2019-Jan-13 16:21:12.805685 - [DEBUG] End adding new jump function
2399 2019-Jan-13 16:21:12.805710 - [DEBUG]
2400 2019-Jan-13 16:21:12.805734 - [DEBUG] -------------------------------------------- 76. Path Edge --------------------------------------------
2401 2019-Jan-13 16:21:12.805759 - [DEBUG]
2402 2019-Jan-13 16:21:12.805782 - [DEBUG] Process 76. path edge:
2403 2019-Jan-13 16:21:12.805806 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2404 2019-Jan-13 16:21:12.805869 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
2405 2019-Jan-13 16:21:12.806523 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2406 2019-Jan-13 16:21:12.807180 - [DEBUG]
2407 2019-Jan-13 16:21:12.807208 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !1302408 2019-Jan-13 16:21:12.808545 - [DEBUG] Compose: EdgeIdentity * AllBottom
2409 2019-Jan-13 16:21:12.808584 - [DEBUG]
2410 2019-Jan-13 16:21:12.808608 - [DEBUG] Propagate flow
2411 2019-Jan-13 16:21:12.808631 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2412 2019-Jan-13 16:21:12.808700 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
2413 2019-Jan-13 16:21:12.809361 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2414 2019-Jan-13 16:21:12.810033 - [DEBUG] Edge function : AllBottom (result of previous compose)
2415 2019-Jan-13 16:21:12.810060 - [DEBUG]
2416 2019-Jan-13 16:21:12.810085 - [DEBUG] Join: AllTop & AllBottom
2417 2019-Jan-13 16:21:12.810112 - [DEBUG] = AllBottom (new jump func)
2418 2019-Jan-13 16:21:12.810136 - [DEBUG]
2419 2019-Jan-13 16:21:12.810159 - [DEBUG] Start adding new jump function
2420 2019-Jan-13 16:21:12.810183 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2421 2019-Jan-13 16:21:12.810245 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2422 2019-Jan-13 16:21:12.810918 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
2423 2019-Jan-13 16:21:12.811596 - [DEBUG] Edge Function : AllBottom
2424 2019-Jan-13 16:21:12.811628 - [DEBUG] End adding new jump function
2425 2019-Jan-13 16:21:12.811652 - [DEBUG]
2426 2019-Jan-13 16:21:12.811676 - [DEBUG] -------------------------------------------- 77. Path Edge --------------------------------------------
2427 2019-Jan-13 16:21:12.811701 - [DEBUG]
2428 2019-Jan-13 16:21:12.811724 - [DEBUG] Process 77. path edge:
2429 2019-Jan-13 16:21:12.811748 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2430 2019-Jan-13 16:21:12.811815 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
2431 2019-Jan-13 16:21:12.812467 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2432 2019-Jan-13 16:21:12.813117 - [DEBUG]
2433 2019-Jan-13 16:21:12.813144 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64


Got branch instruction
getNormalFlowFunction()
br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !1312434 2019-Jan-13 16:21:12.814728 - [DEBUG] Compose: EdgeIdentity * AllBottom
2435 2019-Jan-13 16:21:12.814770 - [DEBUG]
2436 2019-Jan-13 16:21:12.814795 - [DEBUG] Propagate flow
2437 2019-Jan-13 16:21:12.814818 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2438 2019-Jan-13 16:21:12.814906 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2439 2019-Jan-13 16:21:12.815586 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2440 2019-Jan-13 16:21:12.816242 - [DEBUG] Edge function : AllBottom (result of previous compose)
2441 2019-Jan-13 16:21:12.816269 - [DEBUG]
2442 2019-Jan-13 16:21:12.816294 - [DEBUG] Join: AllTop & AllBottom
2443 2019-Jan-13 16:21:12.816320 - [DEBUG] = AllBottom (new jump func)
2444 2019-Jan-13 16:21:12.816345 - [DEBUG]
2445 2019-Jan-13 16:21:12.816369 - [DEBUG] Start adding new jump function
2446 2019-Jan-13 16:21:12.816393 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2447 2019-Jan-13 16:21:12.816458 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2448 2019-Jan-13 16:21:12.817119 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2449 2019-Jan-13 16:21:12.817788 - [DEBUG] Edge Function : AllBottom
2450 2019-Jan-13 16:21:12.817819 - [DEBUG] End adding new jump function
2451 2019-Jan-13 16:21:12.817843 - [DEBUG]
2452 2019-Jan-13 16:21:12.817867 - [DEBUG] -------------------------------------------- 78. Path Edge --------------------------------------------
2453 2019-Jan-13 16:21:12.817892 - [DEBUG]
2454 2019-Jan-13 16:21:12.817915 - [DEBUG] Process 78. path edge:
2455 2019-Jan-13 16:21:12.817939 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2456 2019-Jan-13 16:21:12.818002 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
2457 2019-Jan-13 16:21:12.818706 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2458 2019-Jan-13 16:21:12.819368 - [DEBUG]
2459 2019-Jan-13 16:21:12.819394 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2460 2019-Jan-13 16:21:12.820075 - [DEBUG] Possible callees:
2461 2019-Jan-13 16:21:12.820100 - [DEBUG] llvm.dbg.declare
2462 2019-Jan-13 16:21:12.820125 - [DEBUG] Possible return sites:
2463 2019-Jan-13 16:21:12.820149 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !1362464 2019-Jan-13 16:21:12.821480 - [DEBUG] Found and process special summary
2465 2019-Jan-13 16:21:12.821522 - [DEBUG] Compose: EdgeIdentity * AllBottom
2466 2019-Jan-13 16:21:12.821569 - [DEBUG]
2467 2019-Jan-13 16:21:12.821595 - [DEBUG] Propagate flow
2468 2019-Jan-13 16:21:12.821619 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2469 2019-Jan-13 16:21:12.821684 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
2470 2019-Jan-13 16:21:12.822364 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2471 2019-Jan-13 16:21:12.823029 - [DEBUG] Edge function : AllBottom (result of previous compose)
2472 2019-Jan-13 16:21:12.823055 - [DEBUG]
2473 2019-Jan-13 16:21:12.823080 - [DEBUG] Join: AllTop & AllBottom
2474 2019-Jan-13 16:21:12.823107 - [DEBUG] = AllBottom (new jump func)
2475 2019-Jan-13 16:21:12.823132 - [DEBUG]
2476 2019-Jan-13 16:21:12.823155 - [DEBUG] Start adding new jump function
2477 2019-Jan-13 16:21:12.823178 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2478 2019-Jan-13 16:21:12.823241 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2479 2019-Jan-13 16:21:12.823900 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
2480 2019-Jan-13 16:21:12.824554 - [DEBUG] Edge Function : AllBottom
2481 2019-Jan-13 16:21:12.824608 - [DEBUG] End adding new jump function
2482 2019-Jan-13 16:21:12.824634 - [DEBUG]
2483 2019-Jan-13 16:21:12.824657 - [DEBUG] -------------------------------------------- 79. Path Edge --------------------------------------------
2484 2019-Jan-13 16:21:12.824682 - [DEBUG]
2485 2019-Jan-13 16:21:12.824705 - [DEBUG] Process 79. path edge:
2486 2019-Jan-13 16:21:12.824729 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2487 2019-Jan-13 16:21:12.824791 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
2488 2019-Jan-13 16:21:12.825487 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2489 2019-Jan-13 16:21:12.826144 - [DEBUG]
2490 2019-Jan-13 16:21:12.826170 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getNormalFlowFunction()
store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !1372491 2019-Jan-13 16:21:12.827509 - [DEBUG] Compose: EdgeIdentity * AllBottom
2492 2019-Jan-13 16:21:12.827545 - [DEBUG]
2493 2019-Jan-13 16:21:12.827569 - [DEBUG] Propagate flow
2494 2019-Jan-13 16:21:12.827593 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2495 2019-Jan-13 16:21:12.827657 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
2496 2019-Jan-13 16:21:12.828342 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2497 2019-Jan-13 16:21:12.829008 - [DEBUG] Edge function : AllBottom (result of previous compose)
2498 2019-Jan-13 16:21:12.829052 - [DEBUG]
2499 2019-Jan-13 16:21:12.829078 - [DEBUG] Join: AllTop & AllBottom
2500 2019-Jan-13 16:21:12.829104 - [DEBUG] = AllBottom (new jump func)
2501 2019-Jan-13 16:21:12.829129 - [DEBUG]
2502 2019-Jan-13 16:21:12.829152 - [DEBUG] Start adding new jump function
2503 2019-Jan-13 16:21:12.829175 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2504 2019-Jan-13 16:21:12.829240 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2505 2019-Jan-13 16:21:12.829901 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
2506 2019-Jan-13 16:21:12.830550 - [DEBUG] Edge Function : AllBottom
2507 2019-Jan-13 16:21:12.830581 - [DEBUG] End adding new jump function
2508 2019-Jan-13 16:21:12.830605 - [DEBUG]
2509 2019-Jan-13 16:21:12.830628 - [DEBUG] -------------------------------------------- 80. Path Edge --------------------------------------------
2510 2019-Jan-13 16:21:12.830653 - [DEBUG]
2511 2019-Jan-13 16:21:12.830676 - [DEBUG] Process 80. path edge:
2512 2019-Jan-13 16:21:12.830700 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2513 2019-Jan-13 16:21:12.830762 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
2514 2019-Jan-13 16:21:12.831462 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2515 2019-Jan-13 16:21:12.832150 - [DEBUG]
2516 2019-Jan-13 16:21:12.832178 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68


Got store instruction
getNormalFlowFunction()
br label %if.end26, !dbg !138, !phasar.instruction.id !1392517 2019-Jan-13 16:21:12.833508 - [DEBUG] Compose: EdgeIdentity * AllBottom
2518 2019-Jan-13 16:21:12.833543 - [DEBUG]
2519 2019-Jan-13 16:21:12.833567 - [DEBUG] Propagate flow
2520 2019-Jan-13 16:21:12.833590 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2521 2019-Jan-13 16:21:12.833657 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
2522 2019-Jan-13 16:21:12.834312 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2523 2019-Jan-13 16:21:12.834998 - [DEBUG] Edge function : AllBottom (result of previous compose)
2524 2019-Jan-13 16:21:12.835025 - [DEBUG]
2525 2019-Jan-13 16:21:12.835050 - [DEBUG] Join: AllTop & AllBottom
2526 2019-Jan-13 16:21:12.835076 - [DEBUG] = AllBottom (new jump func)
2527 2019-Jan-13 16:21:12.835101 - [DEBUG]
2528 2019-Jan-13 16:21:12.835124 - [DEBUG] Start adding new jump function
2529 2019-Jan-13 16:21:12.835148 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2530 2019-Jan-13 16:21:12.835210 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2531 2019-Jan-13 16:21:12.835872 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
2532 2019-Jan-13 16:21:12.836517 - [DEBUG] Edge Function : AllBottom
2533 2019-Jan-13 16:21:12.836549 - [DEBUG] End adding new jump function
2534 2019-Jan-13 16:21:12.836574 - [DEBUG]
2535 2019-Jan-13 16:21:12.836598 - [DEBUG] -------------------------------------------- 81. Path Edge --------------------------------------------
2536 2019-Jan-13 16:21:12.836622 - [DEBUG]
2537 2019-Jan-13 16:21:12.836645 - [DEBUG] Process 81. path edge:
2538 2019-Jan-13 16:21:12.836669 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2539 2019-Jan-13 16:21:12.836731 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
2540 2019-Jan-13 16:21:12.837388 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2541 2019-Jan-13 16:21:12.838040 - [DEBUG]
2542 2019-Jan-13 16:21:12.838066 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72


Got branch instruction
getNormalFlowFunction()
br label %if.end27, !phasar.instruction.id !1462543 2019-Jan-13 16:21:12.839414 - [DEBUG] Compose: EdgeIdentity * AllBottom
2544 2019-Jan-13 16:21:12.839449 - [DEBUG]
2545 2019-Jan-13 16:21:12.839473 - [DEBUG] Propagate flow
2546 2019-Jan-13 16:21:12.839497 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2547 2019-Jan-13 16:21:12.839562 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
2548 2019-Jan-13 16:21:12.840237 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2549 2019-Jan-13 16:21:12.840899 - [DEBUG] Edge function : AllBottom (result of previous compose)
2550 2019-Jan-13 16:21:12.840925 - [DEBUG]
2551 2019-Jan-13 16:21:12.840951 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2552 2019-Jan-13 16:21:12.840977 - [DEBUG] = AllBottom
2553 2019-Jan-13 16:21:12.841001 - [DEBUG]
2554 2019-Jan-13 16:21:12.841025 - [DEBUG] PROPAGATE: No new function!
2555 2019-Jan-13 16:21:12.841050 - [DEBUG] EDGE:
2556 2019-Jan-13 16:21:12.841114 - [DEBUG] ---> 2557 2019-Jan-13 16:21:12.841795 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2558 2019-Jan-13 16:21:12.842451 - [DEBUG]
2559 2019-Jan-13 16:21:12.842478 - [DEBUG] EDGE:
2560 2019-Jan-13 16:21:12.842541 - [DEBUG] ---> 2561 2019-Jan-13 16:21:12.843196 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2562 2019-Jan-13 16:21:12.843861 - [DEBUG]
2563 2019-Jan-13 16:21:12.843887 - [DEBUG] EDGE:
2564 2019-Jan-13 16:21:12.843949 - [DEBUG] ---> 2565 2019-Jan-13 16:21:12.844609 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2566 2019-Jan-13 16:21:12.845283 - [DEBUG]
2567 2019-Jan-13 16:21:12.845336 - [DEBUG] Compose: EdgeIdentity * AllBottom
2568 2019-Jan-13 16:21:12.845364 - [DEBUG]
2569 2019-Jan-13 16:21:12.845389 - [DEBUG] Propagate flow
2570 2019-Jan-13 16:21:12.845413 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2571 2019-Jan-13 16:21:12.845476 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
2572 2019-Jan-13 16:21:12.846138 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2573 2019-Jan-13 16:21:12.846804 - [DEBUG] Edge function : AllBottom (result of previous compose)
2574 2019-Jan-13 16:21:12.846830 - [DEBUG]
2575 2019-Jan-13 16:21:12.846855 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2576 2019-Jan-13 16:21:12.846881 - [DEBUG] = AllBottom
2577 2019-Jan-13 16:21:12.846906 - [DEBUG]
2578 2019-Jan-13 16:21:12.846929 - [DEBUG] PROPAGATE: No new function!
2579 2019-Jan-13 16:21:12.846957 - [DEBUG] EDGE:
2580 2019-Jan-13 16:21:12.847023 - [DEBUG] ---> 2581 2019-Jan-13 16:21:12.847698 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2582 2019-Jan-13 16:21:12.848377 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !1312583 2019-Jan-13 16:21:12.849057 - [DEBUG] Compose: EdgeIdentity * AllBottom
2584 2019-Jan-13 16:21:12.849093 - [DEBUG]
2585 2019-Jan-13 16:21:12.849136 - [DEBUG] Propagate flow
2586 2019-Jan-13 16:21:12.849160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2587 2019-Jan-13 16:21:12.849229 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2588 2019-Jan-13 16:21:12.849929 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2589 2019-Jan-13 16:21:12.850590 - [DEBUG] Edge function : AllBottom (result of previous compose)
2590 2019-Jan-13 16:21:12.850616 - [DEBUG]
2591 2019-Jan-13 16:21:12.850642 - [DEBUG] Join: AllTop & AllBottom
2592 2019-Jan-13 16:21:12.850668 - [DEBUG] = AllBottom (new jump func)
2593 2019-Jan-13 16:21:12.850693 - [DEBUG]
2594 2019-Jan-13 16:21:12.850716 - [DEBUG] Start adding new jump function
2595 2019-Jan-13 16:21:12.850740 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2596 2019-Jan-13 16:21:12.850803 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2597 2019-Jan-13 16:21:12.851456 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2598 2019-Jan-13 16:21:12.852151 - [DEBUG] Edge Function : AllBottom
2599 2019-Jan-13 16:21:12.852184 - [DEBUG] End adding new jump function
2600 2019-Jan-13 16:21:12.852207 - [DEBUG]
2601 2019-Jan-13 16:21:12.852231 - [DEBUG] -------------------------------------------- 82. Path Edge --------------------------------------------
2602 2019-Jan-13 16:21:12.852256 - [DEBUG]
2603 2019-Jan-13 16:21:12.852279 - [DEBUG] Process 82. path edge:
2604 2019-Jan-13 16:21:12.852303 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2605 2019-Jan-13 16:21:12.852369 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
2606 2019-Jan-13 16:21:12.853035 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2607 2019-Jan-13 16:21:12.853696 - [DEBUG]
2608 2019-Jan-13 16:21:12.853722 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2609 2019-Jan-13 16:21:12.854388 - [DEBUG] Possible callees:
2610 2019-Jan-13 16:21:12.854414 - [DEBUG] llvm.dbg.declare
2611 2019-Jan-13 16:21:12.854438 - [DEBUG] Possible return sites:
2612 2019-Jan-13 16:21:12.854462 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !1432613 2019-Jan-13 16:21:12.855819 - [DEBUG] Found and process special summary
2614 2019-Jan-13 16:21:12.855864 - [DEBUG] Compose: EdgeIdentity * AllBottom
2615 2019-Jan-13 16:21:12.855892 - [DEBUG]
2616 2019-Jan-13 16:21:12.855917 - [DEBUG] Propagate flow
2617 2019-Jan-13 16:21:12.855940 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2618 2019-Jan-13 16:21:12.856004 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
2619 2019-Jan-13 16:21:12.856671 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2620 2019-Jan-13 16:21:12.857321 - [DEBUG] Edge function : AllBottom (result of previous compose)
2621 2019-Jan-13 16:21:12.857347 - [DEBUG]
2622 2019-Jan-13 16:21:12.857373 - [DEBUG] Join: AllTop & AllBottom
2623 2019-Jan-13 16:21:12.857399 - [DEBUG] = AllBottom (new jump func)
2624 2019-Jan-13 16:21:12.857424 - [DEBUG]
2625 2019-Jan-13 16:21:12.857447 - [DEBUG] Start adding new jump function
2626 2019-Jan-13 16:21:12.857471 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2627 2019-Jan-13 16:21:12.857533 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2628 2019-Jan-13 16:21:12.858208 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
2629 2019-Jan-13 16:21:12.858901 - [DEBUG] Edge Function : AllBottom
2630 2019-Jan-13 16:21:12.858933 - [DEBUG] End adding new jump function
2631 2019-Jan-13 16:21:12.858958 - [DEBUG]
2632 2019-Jan-13 16:21:12.858981 - [DEBUG] -------------------------------------------- 83. Path Edge --------------------------------------------
2633 2019-Jan-13 16:21:12.859006 - [DEBUG]
2634 2019-Jan-13 16:21:12.859029 - [DEBUG] Process 83. path edge:
2635 2019-Jan-13 16:21:12.859053 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2636 2019-Jan-13 16:21:12.859116 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
2637 2019-Jan-13 16:21:12.859782 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2638 2019-Jan-13 16:21:12.860433 - [DEBUG]
2639 2019-Jan-13 16:21:12.860459 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getNormalFlowFunction()
store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !1442640 2019-Jan-13 16:21:12.861823 - [DEBUG] Compose: EdgeIdentity * AllBottom
2641 2019-Jan-13 16:21:12.861863 - [DEBUG]
2642 2019-Jan-13 16:21:12.861887 - [DEBUG] Propagate flow
2643 2019-Jan-13 16:21:12.861910 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2644 2019-Jan-13 16:21:12.861976 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
2645 2019-Jan-13 16:21:12.862640 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2646 2019-Jan-13 16:21:12.863290 - [DEBUG] Edge function : AllBottom (result of previous compose)
2647 2019-Jan-13 16:21:12.863317 - [DEBUG]
2648 2019-Jan-13 16:21:12.863342 - [DEBUG] Join: AllTop & AllBottom
2649 2019-Jan-13 16:21:12.863368 - [DEBUG] = AllBottom (new jump func)
2650 2019-Jan-13 16:21:12.863393 - [DEBUG]
2651 2019-Jan-13 16:21:12.863416 - [DEBUG] Start adding new jump function
2652 2019-Jan-13 16:21:12.863439 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2653 2019-Jan-13 16:21:12.863503 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2654 2019-Jan-13 16:21:12.864160 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
2655 2019-Jan-13 16:21:12.864819 - [DEBUG] Edge Function : AllBottom
2656 2019-Jan-13 16:21:12.864849 - [DEBUG] End adding new jump function
2657 2019-Jan-13 16:21:12.864873 - [DEBUG]
2658 2019-Jan-13 16:21:12.864918 - [DEBUG] -------------------------------------------- 84. Path Edge --------------------------------------------
2659 2019-Jan-13 16:21:12.864942 - [DEBUG]
2660 2019-Jan-13 16:21:12.864965 - [DEBUG] Process 84. path edge:
2661 2019-Jan-13 16:21:12.864989 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2662 2019-Jan-13 16:21:12.865052 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
2663 2019-Jan-13 16:21:12.865713 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2664 2019-Jan-13 16:21:12.866364 - [DEBUG]
2665 2019-Jan-13 16:21:12.866391 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71


Got store instruction
getNormalFlowFunction()
br label %if.end26, !phasar.instruction.id !1452666 2019-Jan-13 16:21:12.867702 - [DEBUG] Compose: EdgeIdentity * AllBottom
2667 2019-Jan-13 16:21:12.867739 - [DEBUG]
2668 2019-Jan-13 16:21:12.867763 - [DEBUG] Propagate flow
2669 2019-Jan-13 16:21:12.867787 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2670 2019-Jan-13 16:21:12.867852 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
2671 2019-Jan-13 16:21:12.868565 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2672 2019-Jan-13 16:21:12.869221 - [DEBUG] Edge function : AllBottom (result of previous compose)
2673 2019-Jan-13 16:21:12.869248 - [DEBUG]
2674 2019-Jan-13 16:21:12.869274 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2675 2019-Jan-13 16:21:12.869300 - [DEBUG] = AllBottom
2676 2019-Jan-13 16:21:12.869324 - [DEBUG]
2677 2019-Jan-13 16:21:12.869348 - [DEBUG] PROPAGATE: No new function!
2678 2019-Jan-13 16:21:12.869372 - [DEBUG] EDGE:
2679 2019-Jan-13 16:21:12.869436 - [DEBUG] ---> 2680 2019-Jan-13 16:21:12.870093 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2681 2019-Jan-13 16:21:12.870755 - [DEBUG]
2682 2019-Jan-13 16:21:12.870781 - [DEBUG] EDGE:
2683 2019-Jan-13 16:21:12.870844 - [DEBUG] ---> 2684 2019-Jan-13 16:21:12.871511 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2685 2019-Jan-13 16:21:12.872185 - [DEBUG]
2686 2019-Jan-13 16:21:12.872236 - [DEBUG] Compose: EdgeIdentity * AllBottom
2687 2019-Jan-13 16:21:12.872264 - [DEBUG]
2688 2019-Jan-13 16:21:12.872288 - [DEBUG] Propagate flow
2689 2019-Jan-13 16:21:12.872312 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2690 2019-Jan-13 16:21:12.872376 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
2691 2019-Jan-13 16:21:12.873040 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2692 2019-Jan-13 16:21:12.873702 - [DEBUG] Edge function : AllBottom (result of previous compose)
2693 2019-Jan-13 16:21:12.873729 - [DEBUG]
2694 2019-Jan-13 16:21:12.873754 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2695 2019-Jan-13 16:21:12.873780 - [DEBUG] = AllBottom
2696 2019-Jan-13 16:21:12.873805 - [DEBUG]
2697 2019-Jan-13 16:21:12.873828 - [DEBUG] PROPAGATE: No new function!
2698 2019-Jan-13 16:21:12.873856 - [DEBUG] EDGE:
2699 2019-Jan-13 16:21:12.873920 - [DEBUG] ---> 2700 2019-Jan-13 16:21:12.874592 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2701 2019-Jan-13 16:21:12.875267 - [DEBUG]
2702 2019-Jan-13 16:21:12.875294 - [DEBUG] EDGE:
2703 2019-Jan-13 16:21:12.875356 - [DEBUG] ---> 2704 2019-Jan-13 16:21:12.876014 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2705 2019-Jan-13 16:21:12.876679 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !1302706 2019-Jan-13 16:21:12.877359 - [DEBUG] Compose: EdgeIdentity * AllBottom
2707 2019-Jan-13 16:21:12.877397 - [DEBUG]
2708 2019-Jan-13 16:21:12.877421 - [DEBUG] Propagate flow
2709 2019-Jan-13 16:21:12.877445 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2710 2019-Jan-13 16:21:12.877510 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
2711 2019-Jan-13 16:21:12.878167 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2712 2019-Jan-13 16:21:12.878863 - [DEBUG] Edge function : AllBottom (result of previous compose)
2713 2019-Jan-13 16:21:12.878909 - [DEBUG]
2714 2019-Jan-13 16:21:12.878935 - [DEBUG] Join: AllTop & AllBottom
2715 2019-Jan-13 16:21:12.878962 - [DEBUG] = AllBottom (new jump func)
2716 2019-Jan-13 16:21:12.878986 - [DEBUG]
2717 2019-Jan-13 16:21:12.879010 - [DEBUG] Start adding new jump function
2718 2019-Jan-13 16:21:12.879034 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2719 2019-Jan-13 16:21:12.879100 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2720 2019-Jan-13 16:21:12.879764 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
2721 2019-Jan-13 16:21:12.880424 - [DEBUG] Edge Function : AllBottom
2722 2019-Jan-13 16:21:12.880456 - [DEBUG] End adding new jump function
2723 2019-Jan-13 16:21:12.880480 - [DEBUG]
2724 2019-Jan-13 16:21:12.880504 - [DEBUG] -------------------------------------------- 85. Path Edge --------------------------------------------
2725 2019-Jan-13 16:21:12.880528 - [DEBUG]
2726 2019-Jan-13 16:21:12.880551 - [DEBUG] Process 85. path edge:
2727 2019-Jan-13 16:21:12.880575 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2728 2019-Jan-13 16:21:12.880638 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
2729 2019-Jan-13 16:21:12.881291 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
2730 2019-Jan-13 16:21:12.881973 - [DEBUG]
2731 2019-Jan-13 16:21:12.882000 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65


Got branch instruction
getNormalFlowFunction()
br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !1322732 2019-Jan-13 16:21:12.883317 - [DEBUG] Compose: EdgeIdentity * AllBottom
2733 2019-Jan-13 16:21:12.883354 - [DEBUG]
2734 2019-Jan-13 16:21:12.883379 - [DEBUG] Propagate flow
2735 2019-Jan-13 16:21:12.883402 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2736 2019-Jan-13 16:21:12.883467 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
2737 2019-Jan-13 16:21:12.884135 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2738 2019-Jan-13 16:21:12.884789 - [DEBUG] Edge function : AllBottom (result of previous compose)
2739 2019-Jan-13 16:21:12.884815 - [DEBUG]
2740 2019-Jan-13 16:21:12.884841 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2741 2019-Jan-13 16:21:12.884866 - [DEBUG] = AllBottom
2742 2019-Jan-13 16:21:12.884910 - [DEBUG]
2743 2019-Jan-13 16:21:12.884935 - [DEBUG] PROPAGATE: No new function!


Got branch instruction
getNormalFlowFunction()
br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !1322744 2019-Jan-13 16:21:12.885621 - [DEBUG] Compose: EdgeIdentity * AllBottom
2745 2019-Jan-13 16:21:12.885656 - [DEBUG]
2746 2019-Jan-13 16:21:12.885680 - [DEBUG] Propagate flow
2747 2019-Jan-13 16:21:12.885704 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2748 2019-Jan-13 16:21:12.885769 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
2749 2019-Jan-13 16:21:12.886453 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2750 2019-Jan-13 16:21:12.887104 - [DEBUG] Edge function : AllBottom (result of previous compose)
2751 2019-Jan-13 16:21:12.887130 - [DEBUG]
2752 2019-Jan-13 16:21:12.887156 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2753 2019-Jan-13 16:21:12.887182 - [DEBUG] = AllBottom
2754 2019-Jan-13 16:21:12.887206 - [DEBUG]
2755 2019-Jan-13 16:21:12.887230 - [DEBUG] PROPAGATE: No new function!
2756 2019-Jan-13 16:21:12.887275 - [DEBUG] EDGE:
2757 2019-Jan-13 16:21:12.887340 - [DEBUG] ---> 2758 2019-Jan-13 16:21:12.888003 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2759 2019-Jan-13 16:21:12.888691 - [DEBUG]
2760 2019-Jan-13 16:21:12.888717 - [DEBUG] EDGE:
2761 2019-Jan-13 16:21:12.888780 - [DEBUG] ---> 2762 2019-Jan-13 16:21:12.889438 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2763 2019-Jan-13 16:21:12.890091 - [DEBUG]
2764 2019-Jan-13 16:21:12.890117 - [DEBUG] EDGE:
2765 2019-Jan-13 16:21:12.890180 - [DEBUG] ---> 2766 2019-Jan-13 16:21:12.890840 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2767 2019-Jan-13 16:21:12.891505 - [DEBUG]
2768 2019-Jan-13 16:21:12.891574 - [DEBUG] Compose: EdgeIdentity * AllBottom
2769 2019-Jan-13 16:21:12.891603 - [DEBUG]
2770 2019-Jan-13 16:21:12.891628 - [DEBUG] Propagate flow
2771 2019-Jan-13 16:21:12.891652 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2772 2019-Jan-13 16:21:12.891716 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
2773 2019-Jan-13 16:21:12.892384 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
2774 2019-Jan-13 16:21:12.893039 - [DEBUG] Edge function : AllBottom (result of previous compose)
2775 2019-Jan-13 16:21:12.893065 - [DEBUG]
2776 2019-Jan-13 16:21:12.893091 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
2777 2019-Jan-13 16:21:12.893117 - [DEBUG] = AllBottom
2778 2019-Jan-13 16:21:12.893141 - [DEBUG]
2779 2019-Jan-13 16:21:12.893165 - [DEBUG] PROPAGATE: No new function!
2780 2019-Jan-13 16:21:12.893193 - [DEBUG] EDGE:
2781 2019-Jan-13 16:21:12.893257 - [DEBUG] ---> 2782 2019-Jan-13 16:21:12.893923 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2783 2019-Jan-13 16:21:12.894588 - [DEBUG]
2784 2019-Jan-13 16:21:12.894615 - [DEBUG] EDGE:
2785 2019-Jan-13 16:21:12.894679 - [DEBUG] ---> 2786 2019-Jan-13 16:21:12.895360 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
2787 2019-Jan-13 16:21:12.896012 - [DEBUG]
2788 2019-Jan-13 16:21:12.896041 - [DEBUG] Compose: EdgeIdentity * AllBottom
2789 2019-Jan-13 16:21:12.896067 - [DEBUG]
2790 2019-Jan-13 16:21:12.896090 - [DEBUG] Propagate flow
2791 2019-Jan-13 16:21:12.896114 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2792 2019-Jan-13 16:21:12.896175 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
2793 2019-Jan-13 16:21:12.896831 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2794 2019-Jan-13 16:21:12.897502 - [DEBUG] Edge function : AllBottom (result of previous compose)
2795 2019-Jan-13 16:21:12.897529 - [DEBUG]
2796 2019-Jan-13 16:21:12.897555 - [DEBUG] Join: AllTop & AllBottom
2797 2019-Jan-13 16:21:12.897582 - [DEBUG] = AllBottom (new jump func)
2798 2019-Jan-13 16:21:12.897607 - [DEBUG]
2799 2019-Jan-13 16:21:12.897651 - [DEBUG] Start adding new jump function
2800 2019-Jan-13 16:21:12.897675 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2801 2019-Jan-13 16:21:12.897738 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2802 2019-Jan-13 16:21:12.898429 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
2803 2019-Jan-13 16:21:12.899077 - [DEBUG] Edge Function : AllBottom
2804 2019-Jan-13 16:21:12.899108 - [DEBUG] End adding new jump function
2805 2019-Jan-13 16:21:12.899132 - [DEBUG]
2806 2019-Jan-13 16:21:12.899156 - [DEBUG] -------------------------------------------- 86. Path Edge --------------------------------------------
2807 2019-Jan-13 16:21:12.899181 - [DEBUG]
2808 2019-Jan-13 16:21:12.899204 - [DEBUG] Process 86. path edge:
2809 2019-Jan-13 16:21:12.899228 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2810 2019-Jan-13 16:21:12.899291 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
2811 2019-Jan-13 16:21:12.899949 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2812 2019-Jan-13 16:21:12.900615 - [DEBUG]
2813 2019-Jan-13 16:21:12.900641 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
2814 2019-Jan-13 16:21:12.901335 - [DEBUG] Compose: EdgeIdentity * AllBottom
2815 2019-Jan-13 16:21:12.901364 - [DEBUG]
2816 2019-Jan-13 16:21:12.901388 - [DEBUG] Propagate flow
2817 2019-Jan-13 16:21:12.901412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2818 2019-Jan-13 16:21:12.901474 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
2819 2019-Jan-13 16:21:12.902166 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2820 2019-Jan-13 16:21:12.902834 - [DEBUG] Edge function : AllBottom (result of previous compose)
2821 2019-Jan-13 16:21:12.902861 - [DEBUG]
2822 2019-Jan-13 16:21:12.902888 - [DEBUG] Join: AllTop & AllBottom
2823 2019-Jan-13 16:21:12.902914 - [DEBUG] = AllBottom (new jump func)
2824 2019-Jan-13 16:21:12.902939 - [DEBUG]
2825 2019-Jan-13 16:21:12.902963 - [DEBUG] Start adding new jump function
2826 2019-Jan-13 16:21:12.902986 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2827 2019-Jan-13 16:21:12.903051 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2828 2019-Jan-13 16:21:12.903725 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
2829 2019-Jan-13 16:21:12.904398 - [DEBUG] Edge Function : AllBottom
2830 2019-Jan-13 16:21:12.904429 - [DEBUG] End adding new jump function
2831 2019-Jan-13 16:21:12.904453 - [DEBUG]
2832 2019-Jan-13 16:21:12.904477 - [DEBUG] -------------------------------------------- 87. Path Edge --------------------------------------------
2833 2019-Jan-13 16:21:12.904501 - [DEBUG]
2834 2019-Jan-13 16:21:12.904524 - [DEBUG] Process 87. path edge:
2835 2019-Jan-13 16:21:12.904548 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2836 2019-Jan-13 16:21:12.904612 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
2837 2019-Jan-13 16:21:12.905292 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2838 2019-Jan-13 16:21:12.905962 - [DEBUG]
2839 2019-Jan-13 16:21:12.905987 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
2840 2019-Jan-13 16:21:12.906682 - [DEBUG] Possible callees:
2841 2019-Jan-13 16:21:12.906709 - [DEBUG] llvm.dbg.declare
2842 2019-Jan-13 16:21:12.906734 - [DEBUG] Possible return sites:
2843 2019-Jan-13 16:21:12.906758 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


Got branch instruction
getCallToRetFlowFunction()
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !1202844 2019-Jan-13 16:21:12.908086 - [DEBUG] Found and process special summary
2845 2019-Jan-13 16:21:12.908129 - [DEBUG] Compose: EdgeIdentity * AllBottom
2846 2019-Jan-13 16:21:12.908157 - [DEBUG]
2847 2019-Jan-13 16:21:12.908181 - [DEBUG] Propagate flow
2848 2019-Jan-13 16:21:12.908204 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2849 2019-Jan-13 16:21:12.908292 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
2850 2019-Jan-13 16:21:12.908963 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2851 2019-Jan-13 16:21:12.909634 - [DEBUG] Edge function : AllBottom (result of previous compose)
2852 2019-Jan-13 16:21:12.909661 - [DEBUG]
2853 2019-Jan-13 16:21:12.909686 - [DEBUG] Join: AllTop & AllBottom
2854 2019-Jan-13 16:21:12.909712 - [DEBUG] = AllBottom (new jump func)
2855 2019-Jan-13 16:21:12.909737 - [DEBUG]
2856 2019-Jan-13 16:21:12.909761 - [DEBUG] Start adding new jump function
2857 2019-Jan-13 16:21:12.909784 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2858 2019-Jan-13 16:21:12.909845 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2859 2019-Jan-13 16:21:12.910511 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
2860 2019-Jan-13 16:21:12.911165 - [DEBUG] Edge Function : AllBottom
2861 2019-Jan-13 16:21:12.911195 - [DEBUG] End adding new jump function
2862 2019-Jan-13 16:21:12.911220 - [DEBUG]
2863 2019-Jan-13 16:21:12.911244 - [DEBUG] -------------------------------------------- 88. Path Edge --------------------------------------------
2864 2019-Jan-13 16:21:12.911268 - [DEBUG]
2865 2019-Jan-13 16:21:12.911292 - [DEBUG] Process 88. path edge:
2866 2019-Jan-13 16:21:12.911316 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2867 2019-Jan-13 16:21:12.911378 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
2868 2019-Jan-13 16:21:12.912068 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2869 2019-Jan-13 16:21:12.912731 - [DEBUG]
2870 2019-Jan-13 16:21:12.912757 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
2871 2019-Jan-13 16:21:12.913447 - [DEBUG] Compose: EdgeIdentity * AllBottom
2872 2019-Jan-13 16:21:12.913477 - [DEBUG]
2873 2019-Jan-13 16:21:12.913500 - [DEBUG] Propagate flow
2874 2019-Jan-13 16:21:12.913524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2875 2019-Jan-13 16:21:12.913586 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
2876 2019-Jan-13 16:21:12.914238 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2877 2019-Jan-13 16:21:12.914921 - [DEBUG] Edge function : AllBottom (result of previous compose)
2878 2019-Jan-13 16:21:12.914948 - [DEBUG]
2879 2019-Jan-13 16:21:12.914974 - [DEBUG] Join: AllTop & AllBottom
2880 2019-Jan-13 16:21:12.915001 - [DEBUG] = AllBottom (new jump func)
2881 2019-Jan-13 16:21:12.915025 - [DEBUG]
2882 2019-Jan-13 16:21:12.915049 - [DEBUG] Start adding new jump function
2883 2019-Jan-13 16:21:12.915072 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2884 2019-Jan-13 16:21:12.915138 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2885 2019-Jan-13 16:21:12.915818 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
2886 2019-Jan-13 16:21:12.916478 - [DEBUG] Edge Function : AllBottom
2887 2019-Jan-13 16:21:12.916507 - [DEBUG] End adding new jump function
2888 2019-Jan-13 16:21:12.916532 - [DEBUG]
2889 2019-Jan-13 16:21:12.916556 - [DEBUG] -------------------------------------------- 89. Path Edge --------------------------------------------
2890 2019-Jan-13 16:21:12.916580 - [DEBUG]
2891 2019-Jan-13 16:21:12.916603 - [DEBUG] Process 89. path edge:
2892 2019-Jan-13 16:21:12.916627 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2893 2019-Jan-13 16:21:12.916689 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
2894 2019-Jan-13 16:21:12.917337 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2895 2019-Jan-13 16:21:12.917997 - [DEBUG]
2896 2019-Jan-13 16:21:12.918025 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
2897 2019-Jan-13 16:21:12.918719 - [DEBUG] Compose: EdgeIdentity * AllBottom
2898 2019-Jan-13 16:21:12.918748 - [DEBUG]
2899 2019-Jan-13 16:21:12.918772 - [DEBUG] Propagate flow
2900 2019-Jan-13 16:21:12.918796 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2901 2019-Jan-13 16:21:12.918859 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
2902 2019-Jan-13 16:21:12.919529 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2903 2019-Jan-13 16:21:12.920188 - [DEBUG] Edge function : AllBottom (result of previous compose)
2904 2019-Jan-13 16:21:12.920215 - [DEBUG]
2905 2019-Jan-13 16:21:12.920240 - [DEBUG] Join: AllTop & AllBottom
2906 2019-Jan-13 16:21:12.920266 - [DEBUG] = AllBottom (new jump func)
2907 2019-Jan-13 16:21:12.920291 - [DEBUG]
2908 2019-Jan-13 16:21:12.920315 - [DEBUG] Start adding new jump function
2909 2019-Jan-13 16:21:12.920338 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2910 2019-Jan-13 16:21:12.920398 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2911 2019-Jan-13 16:21:12.921065 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
2912 2019-Jan-13 16:21:12.921752 - [DEBUG] Edge Function : AllBottom
2913 2019-Jan-13 16:21:12.921782 - [DEBUG] End adding new jump function
2914 2019-Jan-13 16:21:12.921806 - [DEBUG]
2915 2019-Jan-13 16:21:12.921830 - [DEBUG] -------------------------------------------- 90. Path Edge --------------------------------------------
2916 2019-Jan-13 16:21:12.921854 - [DEBUG]
2917 2019-Jan-13 16:21:12.921878 - [DEBUG] Process 90. path edge:
2918 2019-Jan-13 16:21:12.921901 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2919 2019-Jan-13 16:21:12.921971 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
2920 2019-Jan-13 16:21:12.922637 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2921 2019-Jan-13 16:21:12.923291 - [DEBUG]
2922 2019-Jan-13 16:21:12.923316 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
2923 2019-Jan-13 16:21:12.923996 - [DEBUG] Possible callees:
2924 2019-Jan-13 16:21:12.924022 - [DEBUG] llvm.dbg.declare
2925 2019-Jan-13 16:21:12.924047 - [DEBUG] Possible return sites:
2926 2019-Jan-13 16:21:12.924070 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1492927 2019-Jan-13 16:21:12.925443 - [DEBUG] Found and process special summary
2928 2019-Jan-13 16:21:12.925487 - [DEBUG] Compose: EdgeIdentity * AllBottom
2929 2019-Jan-13 16:21:12.925515 - [DEBUG]
2930 2019-Jan-13 16:21:12.925540 - [DEBUG] Propagate flow
2931 2019-Jan-13 16:21:12.925564 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2932 2019-Jan-13 16:21:12.925628 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
2933 2019-Jan-13 16:21:12.926310 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2934 2019-Jan-13 16:21:12.926979 - [DEBUG] Edge function : AllBottom (result of previous compose)
2935 2019-Jan-13 16:21:12.927006 - [DEBUG]
2936 2019-Jan-13 16:21:12.927032 - [DEBUG] Join: AllTop & AllBottom
2937 2019-Jan-13 16:21:12.927058 - [DEBUG] = AllBottom (new jump func)
2938 2019-Jan-13 16:21:12.927083 - [DEBUG]
2939 2019-Jan-13 16:21:12.927107 - [DEBUG] Start adding new jump function
2940 2019-Jan-13 16:21:12.927131 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2941 2019-Jan-13 16:21:12.927195 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2942 2019-Jan-13 16:21:12.927859 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
2943 2019-Jan-13 16:21:12.928542 - [DEBUG] Edge Function : AllBottom
2944 2019-Jan-13 16:21:12.928572 - [DEBUG] End adding new jump function
2945 2019-Jan-13 16:21:12.928596 - [DEBUG]
2946 2019-Jan-13 16:21:12.928620 - [DEBUG] -------------------------------------------- 91. Path Edge --------------------------------------------
2947 2019-Jan-13 16:21:12.928644 - [DEBUG]
2948 2019-Jan-13 16:21:12.928668 - [DEBUG] Process 91. path edge:
2949 2019-Jan-13 16:21:12.928691 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2950 2019-Jan-13 16:21:12.928754 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
2951 2019-Jan-13 16:21:12.929407 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2952 2019-Jan-13 16:21:12.930074 - [DEBUG]
2953 2019-Jan-13 16:21:12.930101 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
2954 2019-Jan-13 16:21:12.930784 - [DEBUG] Compose: EdgeIdentity * AllBottom
2955 2019-Jan-13 16:21:12.930813 - [DEBUG]
2956 2019-Jan-13 16:21:12.930837 - [DEBUG] Propagate flow
2957 2019-Jan-13 16:21:12.930861 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2958 2019-Jan-13 16:21:12.930926 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
2959 2019-Jan-13 16:21:12.931604 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2960 2019-Jan-13 16:21:12.932262 - [DEBUG] Edge function : AllBottom (result of previous compose)
2961 2019-Jan-13 16:21:12.932289 - [DEBUG]
2962 2019-Jan-13 16:21:12.932314 - [DEBUG] Join: AllTop & AllBottom
2963 2019-Jan-13 16:21:12.932341 - [DEBUG] = AllBottom (new jump func)
2964 2019-Jan-13 16:21:12.932366 - [DEBUG]
2965 2019-Jan-13 16:21:12.932389 - [DEBUG] Start adding new jump function
2966 2019-Jan-13 16:21:12.932412 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2967 2019-Jan-13 16:21:12.932472 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2968 2019-Jan-13 16:21:12.933143 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
2969 2019-Jan-13 16:21:12.933799 - [DEBUG] Edge Function : AllBottom
2970 2019-Jan-13 16:21:12.933829 - [DEBUG] End adding new jump function
2971 2019-Jan-13 16:21:12.933854 - [DEBUG]
2972 2019-Jan-13 16:21:12.933878 - [DEBUG] -------------------------------------------- 92. Path Edge --------------------------------------------
2973 2019-Jan-13 16:21:12.933921 - [DEBUG]
2974 2019-Jan-13 16:21:12.933944 - [DEBUG] Process 92. path edge:
2975 2019-Jan-13 16:21:12.933968 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
2976 2019-Jan-13 16:21:12.934033 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
2977 2019-Jan-13 16:21:12.934689 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
2978 2019-Jan-13 16:21:12.935367 - [DEBUG]
2979 2019-Jan-13 16:21:12.935394 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
2980 2019-Jan-13 16:21:12.936081 - [DEBUG] Compose: EdgeIdentity * AllBottom
2981 2019-Jan-13 16:21:12.936111 - [DEBUG]
2982 2019-Jan-13 16:21:12.936135 - [DEBUG] Propagate flow
2983 2019-Jan-13 16:21:12.936158 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
2984 2019-Jan-13 16:21:12.936222 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
2985 2019-Jan-13 16:21:12.936900 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2986 2019-Jan-13 16:21:12.937561 - [DEBUG] Edge function : AllBottom (result of previous compose)
2987 2019-Jan-13 16:21:12.937587 - [DEBUG]
2988 2019-Jan-13 16:21:12.937614 - [DEBUG] Join: AllTop & AllBottom
2989 2019-Jan-13 16:21:12.937640 - [DEBUG] = AllBottom (new jump func)
2990 2019-Jan-13 16:21:12.937665 - [DEBUG]
2991 2019-Jan-13 16:21:12.937688 - [DEBUG] Start adding new jump function
2992 2019-Jan-13 16:21:12.937712 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
2993 2019-Jan-13 16:21:12.937771 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
2994 2019-Jan-13 16:21:12.938447 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
2995 2019-Jan-13 16:21:12.939122 - [DEBUG] Edge Function : AllBottom
2996 2019-Jan-13 16:21:12.939152 - [DEBUG] End adding new jump function
2997 2019-Jan-13 16:21:12.939177 - [DEBUG]
2998 2019-Jan-13 16:21:12.939200 - [DEBUG] -------------------------------------------- 93. Path Edge --------------------------------------------
2999 2019-Jan-13 16:21:12.939225 - [DEBUG]
3000 2019-Jan-13 16:21:12.939248 - [DEBUG] Process 93. path edge:
3001 2019-Jan-13 16:21:12.939272 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3002 2019-Jan-13 16:21:12.939336 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
3003 2019-Jan-13 16:21:12.940007 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3004 2019-Jan-13 16:21:12.940664 - [DEBUG]
3005 2019-Jan-13 16:21:12.940689 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
3006 2019-Jan-13 16:21:12.941353 - [DEBUG] Possible callees:
3007 2019-Jan-13 16:21:12.941379 - [DEBUG] llvm.dbg.declare
3008 2019-Jan-13 16:21:12.941404 - [DEBUG] Possible return sites:
3009 2019-Jan-13 16:21:12.941427 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1553010 2019-Jan-13 16:21:12.942786 - [DEBUG] Found and process special summary
3011 2019-Jan-13 16:21:12.942829 - [DEBUG] Compose: EdgeIdentity * AllBottom
3012 2019-Jan-13 16:21:12.942857 - [DEBUG]
3013 2019-Jan-13 16:21:12.942881 - [DEBUG] Propagate flow
3014 2019-Jan-13 16:21:12.942905 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3015 2019-Jan-13 16:21:12.942973 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
3016 2019-Jan-13 16:21:12.943659 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3017 2019-Jan-13 16:21:12.944316 - [DEBUG] Edge function : AllBottom (result of previous compose)
3018 2019-Jan-13 16:21:12.944342 - [DEBUG]
3019 2019-Jan-13 16:21:12.944368 - [DEBUG] Join: AllTop & AllBottom
3020 2019-Jan-13 16:21:12.944395 - [DEBUG] = AllBottom (new jump func)
3021 2019-Jan-13 16:21:12.944420 - [DEBUG]
3022 2019-Jan-13 16:21:12.944443 - [DEBUG] Start adding new jump function
3023 2019-Jan-13 16:21:12.944467 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3024 2019-Jan-13 16:21:12.944528 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3025 2019-Jan-13 16:21:12.945222 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
3026 2019-Jan-13 16:21:12.945880 - [DEBUG] Edge Function : AllBottom
3027 2019-Jan-13 16:21:12.945910 - [DEBUG] End adding new jump function
3028 2019-Jan-13 16:21:12.945935 - [DEBUG]
3029 2019-Jan-13 16:21:12.945958 - [DEBUG] -------------------------------------------- 94. Path Edge --------------------------------------------
3030 2019-Jan-13 16:21:12.945982 - [DEBUG]
3031 2019-Jan-13 16:21:12.946006 - [DEBUG] Process 94. path edge:
3032 2019-Jan-13 16:21:12.946030 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3033 2019-Jan-13 16:21:12.946101 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
3034 2019-Jan-13 16:21:12.946762 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3035 2019-Jan-13 16:21:12.947415 - [DEBUG]
3036 2019-Jan-13 16:21:12.947442 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
3037 2019-Jan-13 16:21:12.948131 - [DEBUG] Compose: EdgeIdentity * AllBottom
3038 2019-Jan-13 16:21:12.948160 - [DEBUG]
3039 2019-Jan-13 16:21:12.948184 - [DEBUG] Propagate flow
3040 2019-Jan-13 16:21:12.948208 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3041 2019-Jan-13 16:21:12.948291 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
3042 2019-Jan-13 16:21:12.948954 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3043 2019-Jan-13 16:21:12.949616 - [DEBUG] Edge function : AllBottom (result of previous compose)
3044 2019-Jan-13 16:21:12.949642 - [DEBUG]
3045 2019-Jan-13 16:21:12.949667 - [DEBUG] Join: AllTop & AllBottom
3046 2019-Jan-13 16:21:12.949693 - [DEBUG] = AllBottom (new jump func)
3047 2019-Jan-13 16:21:12.949718 - [DEBUG]
3048 2019-Jan-13 16:21:12.949742 - [DEBUG] Start adding new jump function
3049 2019-Jan-13 16:21:12.949765 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3050 2019-Jan-13 16:21:12.949826 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3051 2019-Jan-13 16:21:12.950478 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
3052 2019-Jan-13 16:21:12.951139 - [DEBUG] Edge Function : AllBottom
3053 2019-Jan-13 16:21:12.951168 - [DEBUG] End adding new jump function
3054 2019-Jan-13 16:21:12.951192 - [DEBUG]
3055 2019-Jan-13 16:21:12.951216 - [DEBUG] -------------------------------------------- 95. Path Edge --------------------------------------------
3056 2019-Jan-13 16:21:12.951240 - [DEBUG]
3057 2019-Jan-13 16:21:12.951264 - [DEBUG] Process 95. path edge:
3058 2019-Jan-13 16:21:12.951287 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3059 2019-Jan-13 16:21:12.951352 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
3060 2019-Jan-13 16:21:12.952040 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3061 2019-Jan-13 16:21:12.952717 - [DEBUG]
3062 2019-Jan-13 16:21:12.952744 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
3063 2019-Jan-13 16:21:12.953414 - [DEBUG] Compose: EdgeIdentity * AllBottom
3064 2019-Jan-13 16:21:12.953442 - [DEBUG]
3065 2019-Jan-13 16:21:12.953466 - [DEBUG] Propagate flow
3066 2019-Jan-13 16:21:12.953490 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3067 2019-Jan-13 16:21:12.953552 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
3068 2019-Jan-13 16:21:12.954213 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3069 2019-Jan-13 16:21:12.954877 - [DEBUG] Edge function : AllBottom (result of previous compose)
3070 2019-Jan-13 16:21:12.954925 - [DEBUG]
3071 2019-Jan-13 16:21:12.954951 - [DEBUG] Join: AllTop & AllBottom
3072 2019-Jan-13 16:21:12.954977 - [DEBUG] = AllBottom (new jump func)
3073 2019-Jan-13 16:21:12.955002 - [DEBUG]
3074 2019-Jan-13 16:21:12.955025 - [DEBUG] Start adding new jump function
3075 2019-Jan-13 16:21:12.955049 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3076 2019-Jan-13 16:21:12.955113 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3077 2019-Jan-13 16:21:12.955773 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
3078 2019-Jan-13 16:21:12.956420 - [DEBUG] Edge Function : AllBottom
3079 2019-Jan-13 16:21:12.956450 - [DEBUG] End adding new jump function
3080 2019-Jan-13 16:21:12.956474 - [DEBUG]
3081 2019-Jan-13 16:21:12.956498 - [DEBUG] -------------------------------------------- 96. Path Edge --------------------------------------------
3082 2019-Jan-13 16:21:12.956522 - [DEBUG]
3083 2019-Jan-13 16:21:12.956545 - [DEBUG] Process 96. path edge:
3084 2019-Jan-13 16:21:12.956569 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3085 2019-Jan-13 16:21:12.956632 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
3086 2019-Jan-13 16:21:12.957296 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3087 2019-Jan-13 16:21:12.957955 - [DEBUG]
3088 2019-Jan-13 16:21:12.957982 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
3089 2019-Jan-13 16:21:12.958680 - [DEBUG] Compose: EdgeIdentity * AllBottom
3090 2019-Jan-13 16:21:12.958709 - [DEBUG]
3091 2019-Jan-13 16:21:12.958732 - [DEBUG] Propagate flow
3092 2019-Jan-13 16:21:12.958756 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3093 2019-Jan-13 16:21:12.958817 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
3094 2019-Jan-13 16:21:12.959482 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3095 2019-Jan-13 16:21:12.960151 - [DEBUG] Edge function : AllBottom (result of previous compose)
3096 2019-Jan-13 16:21:12.960178 - [DEBUG]
3097 2019-Jan-13 16:21:12.960203 - [DEBUG] Join: AllTop & AllBottom
3098 2019-Jan-13 16:21:12.960229 - [DEBUG] = AllBottom (new jump func)
3099 2019-Jan-13 16:21:12.960254 - [DEBUG]
3100 2019-Jan-13 16:21:12.960277 - [DEBUG] Start adding new jump function
3101 2019-Jan-13 16:21:12.960300 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3102 2019-Jan-13 16:21:12.960362 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3103 2019-Jan-13 16:21:12.961024 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
3104 2019-Jan-13 16:21:12.961713 - [DEBUG] Edge Function : AllBottom
3105 2019-Jan-13 16:21:12.961760 - [DEBUG] End adding new jump function
3106 2019-Jan-13 16:21:12.961785 - [DEBUG]
3107 2019-Jan-13 16:21:12.961808 - [DEBUG] -------------------------------------------- 97. Path Edge --------------------------------------------
3108 2019-Jan-13 16:21:12.961832 - [DEBUG]
3109 2019-Jan-13 16:21:12.961856 - [DEBUG] Process 97. path edge:
3110 2019-Jan-13 16:21:12.961880 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3111 2019-Jan-13 16:21:12.961942 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
3112 2019-Jan-13 16:21:12.962611 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3113 2019-Jan-13 16:21:12.963279 - [DEBUG]
3114 2019-Jan-13 16:21:12.963304 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
3115 2019-Jan-13 16:21:12.963978 - [DEBUG] Possible callees:
3116 2019-Jan-13 16:21:12.964003 - [DEBUG] llvm.dbg.declare
3117 2019-Jan-13 16:21:12.964028 - [DEBUG] Possible return sites:
3118 2019-Jan-13 16:21:12.964052 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1633119 2019-Jan-13 16:21:12.965386 - [DEBUG] Found and process special summary
3120 2019-Jan-13 16:21:12.965427 - [DEBUG] Compose: EdgeIdentity * AllBottom
3121 2019-Jan-13 16:21:12.965455 - [DEBUG]
3122 2019-Jan-13 16:21:12.965480 - [DEBUG] Propagate flow
3123 2019-Jan-13 16:21:12.965504 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3124 2019-Jan-13 16:21:12.965569 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
3125 2019-Jan-13 16:21:12.966252 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3126 2019-Jan-13 16:21:12.966915 - [DEBUG] Edge function : AllBottom (result of previous compose)
3127 2019-Jan-13 16:21:12.966941 - [DEBUG]
3128 2019-Jan-13 16:21:12.966968 - [DEBUG] Join: AllTop & AllBottom
3129 2019-Jan-13 16:21:12.966994 - [DEBUG] = AllBottom (new jump func)
3130 2019-Jan-13 16:21:12.967019 - [DEBUG]
3131 2019-Jan-13 16:21:12.967042 - [DEBUG] Start adding new jump function
3132 2019-Jan-13 16:21:12.967066 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3133 2019-Jan-13 16:21:12.967129 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3134 2019-Jan-13 16:21:12.967786 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
3135 2019-Jan-13 16:21:12.968461 - [DEBUG] Edge Function : AllBottom
3136 2019-Jan-13 16:21:12.968491 - [DEBUG] End adding new jump function
3137 2019-Jan-13 16:21:12.968516 - [DEBUG]
3138 2019-Jan-13 16:21:12.968540 - [DEBUG] -------------------------------------------- 98. Path Edge --------------------------------------------
3139 2019-Jan-13 16:21:12.968564 - [DEBUG]
3140 2019-Jan-13 16:21:12.968587 - [DEBUG] Process 98. path edge:
3141 2019-Jan-13 16:21:12.968611 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3142 2019-Jan-13 16:21:12.968677 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
3143 2019-Jan-13 16:21:12.969343 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3144 2019-Jan-13 16:21:12.970006 - [DEBUG]
3145 2019-Jan-13 16:21:12.970032 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
3146 2019-Jan-13 16:21:12.970709 - [DEBUG] Compose: EdgeIdentity * AllBottom
3147 2019-Jan-13 16:21:12.970739 - [DEBUG]
3148 2019-Jan-13 16:21:12.970763 - [DEBUG] Propagate flow
3149 2019-Jan-13 16:21:12.970803 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3150 2019-Jan-13 16:21:12.970865 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
3151 2019-Jan-13 16:21:12.971526 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3152 2019-Jan-13 16:21:12.975058 - [DEBUG] Edge function : AllBottom (result of previous compose)
3153 2019-Jan-13 16:21:12.975090 - [DEBUG]
3154 2019-Jan-13 16:21:12.975117 - [DEBUG] Join: AllTop & AllBottom
3155 2019-Jan-13 16:21:12.975144 - [DEBUG] = AllBottom (new jump func)
3156 2019-Jan-13 16:21:12.975169 - [DEBUG]
3157 2019-Jan-13 16:21:12.975192 - [DEBUG] Start adding new jump function
3158 2019-Jan-13 16:21:12.975216 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3159 2019-Jan-13 16:21:12.975293 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3160 2019-Jan-13 16:21:12.975971 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
3161 2019-Jan-13 16:21:12.976642 - [DEBUG] Edge Function : AllBottom
3162 2019-Jan-13 16:21:12.976673 - [DEBUG] End adding new jump function
3163 2019-Jan-13 16:21:12.976698 - [DEBUG]
3164 2019-Jan-13 16:21:12.976722 - [DEBUG] -------------------------------------------- 99. Path Edge --------------------------------------------
3165 2019-Jan-13 16:21:12.976746 - [DEBUG]
3166 2019-Jan-13 16:21:12.976770 - [DEBUG] Process 99. path edge:
3167 2019-Jan-13 16:21:12.976794 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3168 2019-Jan-13 16:21:12.976857 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
3169 2019-Jan-13 16:21:12.977510 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3170 2019-Jan-13 16:21:12.978177 - [DEBUG]
3171 2019-Jan-13 16:21:12.978207 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
3172 2019-Jan-13 16:21:12.978923 - [DEBUG] Compose: EdgeIdentity * AllBottom
3173 2019-Jan-13 16:21:12.978952 - [DEBUG]
3174 2019-Jan-13 16:21:12.978976 - [DEBUG] Propagate flow
3175 2019-Jan-13 16:21:12.979000 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3176 2019-Jan-13 16:21:12.979062 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
3177 2019-Jan-13 16:21:12.979735 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3178 2019-Jan-13 16:21:12.980393 - [DEBUG] Edge function : AllBottom (result of previous compose)
3179 2019-Jan-13 16:21:12.980420 - [DEBUG]
3180 2019-Jan-13 16:21:12.980445 - [DEBUG] Join: AllTop & AllBottom
3181 2019-Jan-13 16:21:12.980472 - [DEBUG] = AllBottom (new jump func)
3182 2019-Jan-13 16:21:12.980496 - [DEBUG]
3183 2019-Jan-13 16:21:12.980520 - [DEBUG] Start adding new jump function
3184 2019-Jan-13 16:21:12.980543 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3185 2019-Jan-13 16:21:12.980604 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3186 2019-Jan-13 16:21:12.981271 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
3187 2019-Jan-13 16:21:12.981961 - [DEBUG] Edge Function : AllBottom
3188 2019-Jan-13 16:21:12.981990 - [DEBUG] End adding new jump function
3189 2019-Jan-13 16:21:12.982015 - [DEBUG]
3190 2019-Jan-13 16:21:12.982038 - [DEBUG] -------------------------------------------- 100. Path Edge --------------------------------------------
3191 2019-Jan-13 16:21:12.982063 - [DEBUG]
3192 2019-Jan-13 16:21:12.982087 - [DEBUG] Process 100. path edge:
3193 2019-Jan-13 16:21:12.982111 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3194 2019-Jan-13 16:21:12.982873 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
3195 2019-Jan-13 16:21:12.983637 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3196 2019-Jan-13 16:21:12.984321 - [DEBUG]
3197 2019-Jan-13 16:21:12.984349 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
3198 2019-Jan-13 16:21:12.985058 - [DEBUG] Possible callees:
3199 2019-Jan-13 16:21:12.985084 - [DEBUG] llvm.dbg.declare
3200 2019-Jan-13 16:21:12.985109 - [DEBUG] Possible return sites:
3201 2019-Jan-13 16:21:12.985132 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1693202 2019-Jan-13 16:21:12.986474 - [DEBUG] Found and process special summary
3203 2019-Jan-13 16:21:12.986518 - [DEBUG] Compose: EdgeIdentity * AllBottom
3204 2019-Jan-13 16:21:12.986546 - [DEBUG]
3205 2019-Jan-13 16:21:12.986571 - [DEBUG] Propagate flow
3206 2019-Jan-13 16:21:12.986594 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3207 2019-Jan-13 16:21:12.986660 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
3208 2019-Jan-13 16:21:12.987324 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3209 2019-Jan-13 16:21:12.987996 - [DEBUG] Edge function : AllBottom (result of previous compose)
3210 2019-Jan-13 16:21:12.988022 - [DEBUG]
3211 2019-Jan-13 16:21:12.988049 - [DEBUG] Join: AllTop & AllBottom
3212 2019-Jan-13 16:21:12.988075 - [DEBUG] = AllBottom (new jump func)
3213 2019-Jan-13 16:21:12.988100 - [DEBUG]
3214 2019-Jan-13 16:21:12.988124 - [DEBUG] Start adding new jump function
3215 2019-Jan-13 16:21:12.988147 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3216 2019-Jan-13 16:21:12.988209 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3217 2019-Jan-13 16:21:12.988898 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
3218 2019-Jan-13 16:21:12.989550 - [DEBUG] Edge Function : AllBottom
3219 2019-Jan-13 16:21:12.989581 - [DEBUG] End adding new jump function
3220 2019-Jan-13 16:21:12.989605 - [DEBUG]
3221 2019-Jan-13 16:21:12.989628 - [DEBUG] -------------------------------------------- 101. Path Edge --------------------------------------------
3222 2019-Jan-13 16:21:12.989653 - [DEBUG]
3223 2019-Jan-13 16:21:12.989676 - [DEBUG] Process 101. path edge:
3224 2019-Jan-13 16:21:12.989700 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3225 2019-Jan-13 16:21:12.989762 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
3226 2019-Jan-13 16:21:12.990421 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3227 2019-Jan-13 16:21:12.991081 - [DEBUG]
3228 2019-Jan-13 16:21:12.991107 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
3229 2019-Jan-13 16:21:12.991825 - [DEBUG] Compose: EdgeIdentity * AllBottom
3230 2019-Jan-13 16:21:12.991854 - [DEBUG]
3231 2019-Jan-13 16:21:12.991878 - [DEBUG] Propagate flow
3232 2019-Jan-13 16:21:12.991902 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3233 2019-Jan-13 16:21:12.991964 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
3234 2019-Jan-13 16:21:12.992622 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3235 2019-Jan-13 16:21:12.993287 - [DEBUG] Edge function : AllBottom (result of previous compose)
3236 2019-Jan-13 16:21:12.993342 - [DEBUG]
3237 2019-Jan-13 16:21:12.993368 - [DEBUG] Join: AllTop & AllBottom
3238 2019-Jan-13 16:21:12.993395 - [DEBUG] = AllBottom (new jump func)
3239 2019-Jan-13 16:21:12.993419 - [DEBUG]
3240 2019-Jan-13 16:21:12.993442 - [DEBUG] Start adding new jump function
3241 2019-Jan-13 16:21:12.993466 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3242 2019-Jan-13 16:21:12.993531 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3243 2019-Jan-13 16:21:12.994195 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
3244 2019-Jan-13 16:21:12.994856 - [DEBUG] Edge Function : AllBottom
3245 2019-Jan-13 16:21:12.994904 - [DEBUG] End adding new jump function
3246 2019-Jan-13 16:21:12.994930 - [DEBUG]
3247 2019-Jan-13 16:21:12.994954 - [DEBUG] -------------------------------------------- 102. Path Edge --------------------------------------------
3248 2019-Jan-13 16:21:12.994979 - [DEBUG]
3249 2019-Jan-13 16:21:12.995002 - [DEBUG] Process 102. path edge:
3250 2019-Jan-13 16:21:12.995025 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3251 2019-Jan-13 16:21:12.995090 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
3252 2019-Jan-13 16:21:12.995744 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3253 2019-Jan-13 16:21:12.996411 - [DEBUG]
3254 2019-Jan-13 16:21:12.996437 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
3255 2019-Jan-13 16:21:12.997120 - [DEBUG] Compose: EdgeIdentity * AllBottom
3256 2019-Jan-13 16:21:12.997149 - [DEBUG]
3257 2019-Jan-13 16:21:12.997172 - [DEBUG] Propagate flow
3258 2019-Jan-13 16:21:12.997195 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3259 2019-Jan-13 16:21:12.997259 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
3260 2019-Jan-13 16:21:12.997921 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3261 2019-Jan-13 16:21:12.998599 - [DEBUG] Edge function : AllBottom (result of previous compose)
3262 2019-Jan-13 16:21:12.998625 - [DEBUG]
3263 2019-Jan-13 16:21:12.998651 - [DEBUG] Join: AllTop & AllBottom
3264 2019-Jan-13 16:21:12.998677 - [DEBUG] = AllBottom (new jump func)
3265 2019-Jan-13 16:21:12.998702 - [DEBUG]
3266 2019-Jan-13 16:21:12.998725 - [DEBUG] Start adding new jump function
3267 2019-Jan-13 16:21:12.998748 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3268 2019-Jan-13 16:21:12.998808 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3269 2019-Jan-13 16:21:12.999479 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
3270 2019-Jan-13 16:21:13.000136 - [DEBUG] Edge Function : AllBottom
3271 2019-Jan-13 16:21:13.000167 - [DEBUG] End adding new jump function
3272 2019-Jan-13 16:21:13.000192 - [DEBUG]
3273 2019-Jan-13 16:21:13.000215 - [DEBUG] -------------------------------------------- 103. Path Edge --------------------------------------------
3274 2019-Jan-13 16:21:13.000239 - [DEBUG]
3275 2019-Jan-13 16:21:13.000263 - [DEBUG] Process 103. path edge:
3276 2019-Jan-13 16:21:13.000287 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3277 2019-Jan-13 16:21:13.000351 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
3278 2019-Jan-13 16:21:13.001029 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3279 2019-Jan-13 16:21:13.001706 - [DEBUG]
3280 2019-Jan-13 16:21:13.001732 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
3281 2019-Jan-13 16:21:13.002446 - [DEBUG] Compose: EdgeIdentity * AllBottom
3282 2019-Jan-13 16:21:13.002475 - [DEBUG]
3283 2019-Jan-13 16:21:13.002500 - [DEBUG] Propagate flow
3284 2019-Jan-13 16:21:13.002523 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3285 2019-Jan-13 16:21:13.002587 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
3286 2019-Jan-13 16:21:13.003257 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3287 2019-Jan-13 16:21:13.003919 - [DEBUG] Edge function : AllBottom (result of previous compose)
3288 2019-Jan-13 16:21:13.003945 - [DEBUG]
3289 2019-Jan-13 16:21:13.003971 - [DEBUG] Join: AllTop & AllBottom
3290 2019-Jan-13 16:21:13.003997 - [DEBUG] = AllBottom (new jump func)
3291 2019-Jan-13 16:21:13.004022 - [DEBUG]
3292 2019-Jan-13 16:21:13.004045 - [DEBUG] Start adding new jump function
3293 2019-Jan-13 16:21:13.004069 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3294 2019-Jan-13 16:21:13.004129 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3295 2019-Jan-13 16:21:13.004779 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
3296 2019-Jan-13 16:21:13.005467 - [DEBUG] Edge Function : AllBottom
3297 2019-Jan-13 16:21:13.005498 - [DEBUG] End adding new jump function
3298 2019-Jan-13 16:21:13.005523 - [DEBUG]
3299 2019-Jan-13 16:21:13.005547 - [DEBUG] -------------------------------------------- 104. Path Edge --------------------------------------------
3300 2019-Jan-13 16:21:13.005571 - [DEBUG]
3301 2019-Jan-13 16:21:13.005594 - [DEBUG] Process 104. path edge:
3302 2019-Jan-13 16:21:13.005618 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3303 2019-Jan-13 16:21:13.005681 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
3304 2019-Jan-13 16:21:13.006347 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3305 2019-Jan-13 16:21:13.007016 - [DEBUG]
3306 2019-Jan-13 16:21:13.007044 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
3307 2019-Jan-13 16:21:13.007712 - [DEBUG] Compose: EdgeIdentity * AllBottom
3308 2019-Jan-13 16:21:13.007741 - [DEBUG]
3309 2019-Jan-13 16:21:13.007765 - [DEBUG] Propagate flow
3310 2019-Jan-13 16:21:13.007788 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3311 2019-Jan-13 16:21:13.007850 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
3312 2019-Jan-13 16:21:13.008547 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3313 2019-Jan-13 16:21:13.009211 - [DEBUG] Edge function : AllBottom (result of previous compose)
3314 2019-Jan-13 16:21:13.009238 - [DEBUG]
3315 2019-Jan-13 16:21:13.009264 - [DEBUG] Join: AllTop & AllBottom
3316 2019-Jan-13 16:21:13.009290 - [DEBUG] = AllBottom (new jump func)
3317 2019-Jan-13 16:21:13.009315 - [DEBUG]
3318 2019-Jan-13 16:21:13.009339 - [DEBUG] Start adding new jump function
3319 2019-Jan-13 16:21:13.009362 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3320 2019-Jan-13 16:21:13.009427 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3321 2019-Jan-13 16:21:13.010087 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
3322 2019-Jan-13 16:21:13.010740 - [DEBUG] Edge Function : AllBottom
3323 2019-Jan-13 16:21:13.010770 - [DEBUG] End adding new jump function
3324 2019-Jan-13 16:21:13.010794 - [DEBUG]
3325 2019-Jan-13 16:21:13.010817 - [DEBUG] -------------------------------------------- 105. Path Edge --------------------------------------------
3326 2019-Jan-13 16:21:13.010862 - [DEBUG]
3327 2019-Jan-13 16:21:13.010886 - [DEBUG] Process 105. path edge:
3328 2019-Jan-13 16:21:13.010909 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3329 2019-Jan-13 16:21:13.010972 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
3330 2019-Jan-13 16:21:13.011668 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3331 2019-Jan-13 16:21:13.012342 - [DEBUG]
3332 2019-Jan-13 16:21:13.012368 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
3333 2019-Jan-13 16:21:13.013054 - [DEBUG] Compose: EdgeIdentity * AllBottom
3334 2019-Jan-13 16:21:13.013084 - [DEBUG]
3335 2019-Jan-13 16:21:13.013108 - [DEBUG] Propagate flow
3336 2019-Jan-13 16:21:13.013131 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3337 2019-Jan-13 16:21:13.013194 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
3338 2019-Jan-13 16:21:13.013844 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3339 2019-Jan-13 16:21:13.014516 - [DEBUG] Edge function : AllBottom (result of previous compose)
3340 2019-Jan-13 16:21:13.014543 - [DEBUG]
3341 2019-Jan-13 16:21:13.014568 - [DEBUG] Join: AllTop & AllBottom
3342 2019-Jan-13 16:21:13.014595 - [DEBUG] = AllBottom (new jump func)
3343 2019-Jan-13 16:21:13.014620 - [DEBUG]
3344 2019-Jan-13 16:21:13.014643 - [DEBUG] Start adding new jump function
3345 2019-Jan-13 16:21:13.014667 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3346 2019-Jan-13 16:21:13.014729 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3347 2019-Jan-13 16:21:13.015416 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
3348 2019-Jan-13 16:21:13.016070 - [DEBUG] Edge Function : AllBottom
3349 2019-Jan-13 16:21:13.016101 - [DEBUG] End adding new jump function
3350 2019-Jan-13 16:21:13.016125 - [DEBUG]
3351 2019-Jan-13 16:21:13.016148 - [DEBUG] -------------------------------------------- 106. Path Edge --------------------------------------------
3352 2019-Jan-13 16:21:13.016172 - [DEBUG]
3353 2019-Jan-13 16:21:13.016196 - [DEBUG] Process 106. path edge:
3354 2019-Jan-13 16:21:13.016219 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3355 2019-Jan-13 16:21:13.016282 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
3356 2019-Jan-13 16:21:13.016933 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3357 2019-Jan-13 16:21:13.017605 - [DEBUG]
3358 2019-Jan-13 16:21:13.017633 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
3359 2019-Jan-13 16:21:13.018332 - [DEBUG] Compose: EdgeIdentity * AllBottom
3360 2019-Jan-13 16:21:13.018361 - [DEBUG]
3361 2019-Jan-13 16:21:13.018385 - [DEBUG] Propagate flow
3362 2019-Jan-13 16:21:13.018409 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3363 2019-Jan-13 16:21:13.018475 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
3364 2019-Jan-13 16:21:13.019131 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3365 2019-Jan-13 16:21:13.019783 - [DEBUG] Edge function : AllBottom (result of previous compose)
3366 2019-Jan-13 16:21:13.019809 - [DEBUG]
3367 2019-Jan-13 16:21:13.019835 - [DEBUG] Join: AllTop & AllBottom
3368 2019-Jan-13 16:21:13.019861 - [DEBUG] = AllBottom (new jump func)
3369 2019-Jan-13 16:21:13.019886 - [DEBUG]
3370 2019-Jan-13 16:21:13.019909 - [DEBUG] Start adding new jump function
3371 2019-Jan-13 16:21:13.019933 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3372 2019-Jan-13 16:21:13.020015 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3373 2019-Jan-13 16:21:13.020683 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
3374 2019-Jan-13 16:21:13.021348 - [DEBUG] Edge Function : AllBottom
3375 2019-Jan-13 16:21:13.021378 - [DEBUG] End adding new jump function
3376 2019-Jan-13 16:21:13.021402 - [DEBUG]
3377 2019-Jan-13 16:21:13.021426 - [DEBUG] -------------------------------------------- 107. Path Edge --------------------------------------------
3378 2019-Jan-13 16:21:13.021450 - [DEBUG]
3379 2019-Jan-13 16:21:13.021474 - [DEBUG] Process 107. path edge:
3380 2019-Jan-13 16:21:13.021497 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3381 2019-Jan-13 16:21:13.021581 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
3382 2019-Jan-13 16:21:13.022237 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3383 2019-Jan-13 16:21:13.022894 - [DEBUG]
3384 2019-Jan-13 16:21:13.022920 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
3385 2019-Jan-13 16:21:13.023609 - [DEBUG] Compose: EdgeIdentity * AllBottom
3386 2019-Jan-13 16:21:13.023638 - [DEBUG]
3387 2019-Jan-13 16:21:13.023662 - [DEBUG] Propagate flow
3388 2019-Jan-13 16:21:13.023686 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3389 2019-Jan-13 16:21:13.023750 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
3390 2019-Jan-13 16:21:13.024415 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3391 2019-Jan-13 16:21:13.025095 - [DEBUG] Edge function : AllBottom (result of previous compose)
3392 2019-Jan-13 16:21:13.025122 - [DEBUG]
3393 2019-Jan-13 16:21:13.025147 - [DEBUG] Join: AllTop & AllBottom
3394 2019-Jan-13 16:21:13.025174 - [DEBUG] = AllBottom (new jump func)
3395 2019-Jan-13 16:21:13.025198 - [DEBUG]
3396 2019-Jan-13 16:21:13.025222 - [DEBUG] Start adding new jump function
3397 2019-Jan-13 16:21:13.025245 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3398 2019-Jan-13 16:21:13.025307 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3399 2019-Jan-13 16:21:13.025972 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
3400 2019-Jan-13 16:21:13.026641 - [DEBUG] Edge Function : AllBottom
3401 2019-Jan-13 16:21:13.026670 - [DEBUG] End adding new jump function
3402 2019-Jan-13 16:21:13.026695 - [DEBUG]
3403 2019-Jan-13 16:21:13.026719 - [DEBUG] -------------------------------------------- 108. Path Edge --------------------------------------------
3404 2019-Jan-13 16:21:13.026744 - [DEBUG]
3405 2019-Jan-13 16:21:13.026767 - [DEBUG] Process 108. path edge:
3406 2019-Jan-13 16:21:13.026792 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3407 2019-Jan-13 16:21:13.026854 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
3408 2019-Jan-13 16:21:13.027521 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3409 2019-Jan-13 16:21:13.028176 - [DEBUG]
3410 2019-Jan-13 16:21:13.028203 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
3411 2019-Jan-13 16:21:13.028911 - [DEBUG] Compose: EdgeIdentity * AllBottom
3412 2019-Jan-13 16:21:13.028941 - [DEBUG]
3413 2019-Jan-13 16:21:13.028966 - [DEBUG] Propagate flow
3414 2019-Jan-13 16:21:13.028989 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3415 2019-Jan-13 16:21:13.029071 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
3416 2019-Jan-13 16:21:13.029734 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3417 2019-Jan-13 16:21:13.030412 - [DEBUG] Edge function : AllBottom (result of previous compose)
3418 2019-Jan-13 16:21:13.030438 - [DEBUG]
3419 2019-Jan-13 16:21:13.030463 - [DEBUG] Join: AllTop & AllBottom
3420 2019-Jan-13 16:21:13.030490 - [DEBUG] = AllBottom (new jump func)
3421 2019-Jan-13 16:21:13.030515 - [DEBUG]
3422 2019-Jan-13 16:21:13.030538 - [DEBUG] Start adding new jump function
3423 2019-Jan-13 16:21:13.030562 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3424 2019-Jan-13 16:21:13.030623 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3425 2019-Jan-13 16:21:13.031278 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
3426 2019-Jan-13 16:21:13.031965 - [DEBUG] Edge Function : AllBottom
3427 2019-Jan-13 16:21:13.031996 - [DEBUG] End adding new jump function
3428 2019-Jan-13 16:21:13.032020 - [DEBUG]
3429 2019-Jan-13 16:21:13.032044 - [DEBUG] -------------------------------------------- 109. Path Edge --------------------------------------------
3430 2019-Jan-13 16:21:13.032069 - [DEBUG]
3431 2019-Jan-13 16:21:13.032092 - [DEBUG] Process 109. path edge:
3432 2019-Jan-13 16:21:13.032116 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3433 2019-Jan-13 16:21:13.032181 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
3434 2019-Jan-13 16:21:13.032839 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3435 2019-Jan-13 16:21:13.033499 - [DEBUG]
3436 2019-Jan-13 16:21:13.033524 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
3437 2019-Jan-13 16:21:13.034200 - [DEBUG] Compose: EdgeIdentity * AllBottom
3438 2019-Jan-13 16:21:13.034229 - [DEBUG]
3439 2019-Jan-13 16:21:13.034253 - [DEBUG] Propagate flow
3440 2019-Jan-13 16:21:13.034276 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3441 2019-Jan-13 16:21:13.034338 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
3442 2019-Jan-13 16:21:13.035021 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3443 2019-Jan-13 16:21:13.035682 - [DEBUG] Edge function : AllBottom (result of previous compose)
3444 2019-Jan-13 16:21:13.035708 - [DEBUG]
3445 2019-Jan-13 16:21:13.035734 - [DEBUG] Join: AllTop & AllBottom
3446 2019-Jan-13 16:21:13.035760 - [DEBUG] = AllBottom (new jump func)
3447 2019-Jan-13 16:21:13.035784 - [DEBUG]
3448 2019-Jan-13 16:21:13.035807 - [DEBUG] Start adding new jump function
3449 2019-Jan-13 16:21:13.035831 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3450 2019-Jan-13 16:21:13.035894 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3451 2019-Jan-13 16:21:13.036554 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
3452 2019-Jan-13 16:21:13.037200 - [DEBUG] Edge Function : AllBottom
3453 2019-Jan-13 16:21:13.037230 - [DEBUG] End adding new jump function
3454 2019-Jan-13 16:21:13.037254 - [DEBUG]
3455 2019-Jan-13 16:21:13.037278 - [DEBUG] -------------------------------------------- 110. Path Edge --------------------------------------------
3456 2019-Jan-13 16:21:13.037302 - [DEBUG]
3457 2019-Jan-13 16:21:13.037326 - [DEBUG] Process 110. path edge:
3458 2019-Jan-13 16:21:13.037349 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3459 2019-Jan-13 16:21:13.037410 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
3460 2019-Jan-13 16:21:13.038075 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3461 2019-Jan-13 16:21:13.038777 - [DEBUG]
3462 2019-Jan-13 16:21:13.038803 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
3463 2019-Jan-13 16:21:13.039466 - [DEBUG] Start of endsummarytab entry
3464 2019-Jan-13 16:21:13.039495 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
3465 2019-Jan-13 16:21:13.040147 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
3466 2019-Jan-13 16:21:13.040210 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
3467 2019-Jan-13 16:21:13.040867 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3468 2019-Jan-13 16:21:13.041527 - [DEBUG] EF: AllBottom
3469 2019-Jan-13 16:21:13.041572 - [DEBUG]
3470 2019-Jan-13 16:21:13.041596 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
3471 2019-Jan-13 16:21:13.042254 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
3472 2019-Jan-13 16:21:13.042906 - [DEBUG] EF: AllBottom
3473 2019-Jan-13 16:21:13.042931 - [DEBUG]
3474 2019-Jan-13 16:21:13.042955 - [DEBUG] ---------------
3475 2019-Jan-13 16:21:13.042979 - [DEBUG]
3476 2019-Jan-13 16:21:13.043002 - [DEBUG] End of endsummarytab entry
3477 2019-Jan-13 16:21:13.043026 - [DEBUG]
3478 2019-Jan-13 16:21:13.043049 - [DEBUG] Start of incomingtab entry
3479 2019-Jan-13 16:21:13.043074 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
3480 2019-Jan-13 16:21:13.043736 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
3481 2019-Jan-13 16:21:13.043802 - [DEBUG] ---------------
3482 2019-Jan-13 16:21:13.043827 - [DEBUG] End of incomingtab entry
3483 2019-Jan-13 16:21:13.043850 - [DEBUG]
3484 2019-Jan-13 16:21:13.043878 - [DEBUG] EDGE:
3485 2019-Jan-13 16:21:13.043934 - [DEBUG] ---> 3486 2019-Jan-13 16:21:13.044591 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3487 2019-Jan-13 16:21:13.045276 - [DEBUG]
3488 2019-Jan-13 16:21:13.045305 - [DEBUG] EDGE:
3489 2019-Jan-13 16:21:13.045367 - [DEBUG] ---> 3490 2019-Jan-13 16:21:13.046017 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3491 2019-Jan-13 16:21:13.046679 - [DEBUG]
3492 2019-Jan-13 16:21:13.046727 - [DEBUG] Compose: EdgeIdentity * AllBottom
3493 2019-Jan-13 16:21:13.046754 - [DEBUG]
3494 2019-Jan-13 16:21:13.046778 - [DEBUG] Propagate flow
3495 2019-Jan-13 16:21:13.046802 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3496 2019-Jan-13 16:21:13.046867 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
3497 2019-Jan-13 16:21:13.047538 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3498 2019-Jan-13 16:21:13.048203 - [DEBUG] Edge function : AllBottom (result of previous compose)
3499 2019-Jan-13 16:21:13.048249 - [DEBUG]
3500 2019-Jan-13 16:21:13.048276 - [DEBUG] Join: AllTop & AllBottom
3501 2019-Jan-13 16:21:13.048302 - [DEBUG] = AllBottom (new jump func)
3502 2019-Jan-13 16:21:13.048327 - [DEBUG]
3503 2019-Jan-13 16:21:13.048350 - [DEBUG] Start adding new jump function
3504 2019-Jan-13 16:21:13.048374 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3505 2019-Jan-13 16:21:13.048436 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3506 2019-Jan-13 16:21:13.049091 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
3507 2019-Jan-13 16:21:13.049783 - [DEBUG] Edge Function : AllBottom
3508 2019-Jan-13 16:21:13.049815 - [DEBUG] End adding new jump function
3509 2019-Jan-13 16:21:13.049839 - [DEBUG]
3510 2019-Jan-13 16:21:13.049863 - [DEBUG] -------------------------------------------- 111. Path Edge --------------------------------------------
3511 2019-Jan-13 16:21:13.049888 - [DEBUG]
3512 2019-Jan-13 16:21:13.049911 - [DEBUG] Process 111. path edge:
3513 2019-Jan-13 16:21:13.049935 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3514 2019-Jan-13 16:21:13.050001 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
3515 2019-Jan-13 16:21:13.050675 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3516 2019-Jan-13 16:21:13.051334 - [DEBUG]
3517 2019-Jan-13 16:21:13.051359 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
3518 2019-Jan-13 16:21:13.052048 - [DEBUG] Possible callees:
3519 2019-Jan-13 16:21:13.052075 - [DEBUG] llvm.dbg.declare
3520 2019-Jan-13 16:21:13.052100 - [DEBUG] Possible return sites:
3521 2019-Jan-13 16:21:13.052124 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1933522 2019-Jan-13 16:21:13.053454 - [DEBUG] Found and process special summary
3523 2019-Jan-13 16:21:13.053498 - [DEBUG] Compose: EdgeIdentity * AllBottom
3524 2019-Jan-13 16:21:13.053525 - [DEBUG]
3525 2019-Jan-13 16:21:13.053550 - [DEBUG] Propagate flow
3526 2019-Jan-13 16:21:13.053573 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3527 2019-Jan-13 16:21:13.053644 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
3528 2019-Jan-13 16:21:13.054317 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3529 2019-Jan-13 16:21:13.055000 - [DEBUG] Edge function : AllBottom (result of previous compose)
3530 2019-Jan-13 16:21:13.055027 - [DEBUG]
3531 2019-Jan-13 16:21:13.055052 - [DEBUG] Join: AllTop & AllBottom
3532 2019-Jan-13 16:21:13.055079 - [DEBUG] = AllBottom (new jump func)
3533 2019-Jan-13 16:21:13.055104 - [DEBUG]
3534 2019-Jan-13 16:21:13.055127 - [DEBUG] Start adding new jump function
3535 2019-Jan-13 16:21:13.055151 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3536 2019-Jan-13 16:21:13.055210 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3537 2019-Jan-13 16:21:13.055878 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
3538 2019-Jan-13 16:21:13.056541 - [DEBUG] Edge Function : AllBottom
3539 2019-Jan-13 16:21:13.056576 - [DEBUG] End adding new jump function
3540 2019-Jan-13 16:21:13.056600 - [DEBUG]
3541 2019-Jan-13 16:21:13.056624 - [DEBUG] -------------------------------------------- 112. Path Edge --------------------------------------------
3542 2019-Jan-13 16:21:13.056649 - [DEBUG]
3543 2019-Jan-13 16:21:13.056672 - [DEBUG] Process 112. path edge:
3544 2019-Jan-13 16:21:13.056696 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3545 2019-Jan-13 16:21:13.056760 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
3546 2019-Jan-13 16:21:13.057418 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3547 2019-Jan-13 16:21:13.058071 - [DEBUG]
3548 2019-Jan-13 16:21:13.058097 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
3549 2019-Jan-13 16:21:13.058814 - [DEBUG] Compose: EdgeIdentity * AllBottom
3550 2019-Jan-13 16:21:13.058861 - [DEBUG]
3551 2019-Jan-13 16:21:13.058886 - [DEBUG] Propagate flow
3552 2019-Jan-13 16:21:13.058909 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3553 2019-Jan-13 16:21:13.058974 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
3554 2019-Jan-13 16:21:13.059635 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3555 2019-Jan-13 16:21:13.060296 - [DEBUG] Edge function : AllBottom (result of previous compose)
3556 2019-Jan-13 16:21:13.060322 - [DEBUG]
3557 2019-Jan-13 16:21:13.060348 - [DEBUG] Join: AllTop & AllBottom
3558 2019-Jan-13 16:21:13.060374 - [DEBUG] = AllBottom (new jump func)
3559 2019-Jan-13 16:21:13.060399 - [DEBUG]
3560 2019-Jan-13 16:21:13.060423 - [DEBUG] Start adding new jump function
3561 2019-Jan-13 16:21:13.060446 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3562 2019-Jan-13 16:21:13.060507 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3563 2019-Jan-13 16:21:13.061159 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
3564 2019-Jan-13 16:21:13.061843 - [DEBUG] Edge Function : AllBottom
3565 2019-Jan-13 16:21:13.061873 - [DEBUG] End adding new jump function
3566 2019-Jan-13 16:21:13.061897 - [DEBUG]
3567 2019-Jan-13 16:21:13.061921 - [DEBUG] -------------------------------------------- 113. Path Edge --------------------------------------------
3568 2019-Jan-13 16:21:13.061945 - [DEBUG]
3569 2019-Jan-13 16:21:13.061968 - [DEBUG] Process 113. path edge:
3570 2019-Jan-13 16:21:13.061992 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3571 2019-Jan-13 16:21:13.062055 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
3572 2019-Jan-13 16:21:13.062714 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3573 2019-Jan-13 16:21:13.063368 - [DEBUG]
3574 2019-Jan-13 16:21:13.063395 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
3575 2019-Jan-13 16:21:13.064060 - [DEBUG] Compose: EdgeIdentity * AllBottom
3576 2019-Jan-13 16:21:13.064089 - [DEBUG]
3577 2019-Jan-13 16:21:13.064113 - [DEBUG] Propagate flow
3578 2019-Jan-13 16:21:13.064137 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3579 2019-Jan-13 16:21:13.064201 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
3580 2019-Jan-13 16:21:13.064866 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3581 2019-Jan-13 16:21:13.065552 - [DEBUG] Edge function : AllBottom (result of previous compose)
3582 2019-Jan-13 16:21:13.065579 - [DEBUG]
3583 2019-Jan-13 16:21:13.065605 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3584 2019-Jan-13 16:21:13.065631 - [DEBUG] = AllBottom
3585 2019-Jan-13 16:21:13.065655 - [DEBUG]
3586 2019-Jan-13 16:21:13.065679 - [DEBUG] PROPAGATE: No new function!
3587 2019-Jan-13 16:21:13.065705 - [DEBUG] EDGE:
3588 2019-Jan-13 16:21:13.065768 - [DEBUG] ---> 3589 2019-Jan-13 16:21:13.066421 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3590 2019-Jan-13 16:21:13.067074 - [DEBUG]
3591 2019-Jan-13 16:21:13.067102 - [DEBUG] EDGE:
3592 2019-Jan-13 16:21:13.067164 - [DEBUG] ---> 3593 2019-Jan-13 16:21:13.067827 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3594 2019-Jan-13 16:21:13.068511 - [DEBUG]
3595 2019-Jan-13 16:21:13.068574 - [DEBUG] Compose: EdgeIdentity * AllBottom
3596 2019-Jan-13 16:21:13.068603 - [DEBUG]
3597 2019-Jan-13 16:21:13.068627 - [DEBUG] Propagate flow
3598 2019-Jan-13 16:21:13.068651 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3599 2019-Jan-13 16:21:13.068715 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
3600 2019-Jan-13 16:21:13.069376 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3601 2019-Jan-13 16:21:13.070029 - [DEBUG] Edge function : AllBottom (result of previous compose)
3602 2019-Jan-13 16:21:13.070056 - [DEBUG]
3603 2019-Jan-13 16:21:13.070081 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3604 2019-Jan-13 16:21:13.070107 - [DEBUG] = AllBottom
3605 2019-Jan-13 16:21:13.070132 - [DEBUG]
3606 2019-Jan-13 16:21:13.070155 - [DEBUG] PROPAGATE: No new function!
3607 2019-Jan-13 16:21:13.070186 - [DEBUG] EDGE:
3608 2019-Jan-13 16:21:13.070251 - [DEBUG] ---> 3609 2019-Jan-13 16:21:13.070924 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3610 2019-Jan-13 16:21:13.071606 - [DEBUG]
3611 2019-Jan-13 16:21:13.071635 - [DEBUG] EDGE:
3612 2019-Jan-13 16:21:13.071697 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
3613 2019-Jan-13 16:21:13.072355 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3614 2019-Jan-13 16:21:13.073012 - [DEBUG]
3615 2019-Jan-13 16:21:13.073040 - [DEBUG] EDGE:
3616 2019-Jan-13 16:21:13.073103 - [DEBUG] ---> 3617 2019-Jan-13 16:21:13.073765 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3618 2019-Jan-13 16:21:13.074426 - [DEBUG]
3619 2019-Jan-13 16:21:13.074454 - [DEBUG] EDGE:
3620 2019-Jan-13 16:21:13.074517 - [DEBUG] ---> 3621 2019-Jan-13 16:21:13.075189 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3622 2019-Jan-13 16:21:13.075843 - [DEBUG]
3623 2019-Jan-13 16:21:13.075870 - [DEBUG] EDGE:
3624 2019-Jan-13 16:21:13.075931 - [DEBUG] ---> 3625 2019-Jan-13 16:21:13.076596 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3626 2019-Jan-13 16:21:13.077259 - [DEBUG]
3627 2019-Jan-13 16:21:13.077304 - [DEBUG] Compose: EdgeIdentity * AllBottom
3628 2019-Jan-13 16:21:13.077332 - [DEBUG]
3629 2019-Jan-13 16:21:13.077356 - [DEBUG] Propagate flow
3630 2019-Jan-13 16:21:13.077379 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3631 2019-Jan-13 16:21:13.077444 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
3632 2019-Jan-13 16:21:13.078101 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3633 2019-Jan-13 16:21:13.078777 - [DEBUG] Edge function : AllBottom (result of previous compose)
3634 2019-Jan-13 16:21:13.078803 - [DEBUG]
3635 2019-Jan-13 16:21:13.078829 - [DEBUG] Join: AllTop & AllBottom
3636 2019-Jan-13 16:21:13.078855 - [DEBUG] = AllBottom (new jump func)
3637 2019-Jan-13 16:21:13.078879 - [DEBUG]
3638 2019-Jan-13 16:21:13.078903 - [DEBUG] Start adding new jump function
3639 2019-Jan-13 16:21:13.078947 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3640 2019-Jan-13 16:21:13.079013 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3641 2019-Jan-13 16:21:13.079681 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
3642 2019-Jan-13 16:21:13.080341 - [DEBUG] Edge Function : AllBottom
3643 2019-Jan-13 16:21:13.080372 - [DEBUG] End adding new jump function
3644 2019-Jan-13 16:21:13.080397 - [DEBUG]
3645 2019-Jan-13 16:21:13.080421 - [DEBUG] -------------------------------------------- 114. Path Edge --------------------------------------------
3646 2019-Jan-13 16:21:13.080446 - [DEBUG]
3647 2019-Jan-13 16:21:13.080469 - [DEBUG] Process 114. path edge:
3648 2019-Jan-13 16:21:13.080493 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3649 2019-Jan-13 16:21:13.080556 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
3650 2019-Jan-13 16:21:13.081212 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3651 2019-Jan-13 16:21:13.081890 - [DEBUG]
3652 2019-Jan-13 16:21:13.081916 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
3653 2019-Jan-13 16:21:13.082609 - [DEBUG] Compose: EdgeIdentity * AllBottom
3654 2019-Jan-13 16:21:13.082638 - [DEBUG]
3655 2019-Jan-13 16:21:13.082662 - [DEBUG] Propagate flow
3656 2019-Jan-13 16:21:13.082686 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3657 2019-Jan-13 16:21:13.082749 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
3658 2019-Jan-13 16:21:13.083407 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3659 2019-Jan-13 16:21:13.084064 - [DEBUG] Edge function : AllBottom (result of previous compose)
3660 2019-Jan-13 16:21:13.084090 - [DEBUG]
3661 2019-Jan-13 16:21:13.084116 - [DEBUG] Join: AllTop & AllBottom
3662 2019-Jan-13 16:21:13.084142 - [DEBUG] = AllBottom (new jump func)
3663 2019-Jan-13 16:21:13.084167 - [DEBUG]
3664 2019-Jan-13 16:21:13.084191 - [DEBUG] Start adding new jump function
3665 2019-Jan-13 16:21:13.084214 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3666 2019-Jan-13 16:21:13.084276 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3667 2019-Jan-13 16:21:13.084958 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
3668 2019-Jan-13 16:21:13.085620 - [DEBUG] Edge Function : AllBottom
3669 2019-Jan-13 16:21:13.085650 - [DEBUG] End adding new jump function
3670 2019-Jan-13 16:21:13.085675 - [DEBUG]
3671 2019-Jan-13 16:21:13.085699 - [DEBUG] -------------------------------------------- 115. Path Edge --------------------------------------------
3672 2019-Jan-13 16:21:13.085723 - [DEBUG]
3673 2019-Jan-13 16:21:13.085746 - [DEBUG] Process 115. path edge:
3674 2019-Jan-13 16:21:13.085770 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3675 2019-Jan-13 16:21:13.085833 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
3676 2019-Jan-13 16:21:13.086490 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
3677 2019-Jan-13 16:21:13.087146 - [DEBUG]
3678 2019-Jan-13 16:21:13.087172 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
3679 2019-Jan-13 16:21:13.087842 - [DEBUG] Compose: EdgeIdentity * AllBottom
3680 2019-Jan-13 16:21:13.087872 - [DEBUG]
3681 2019-Jan-13 16:21:13.087896 - [DEBUG] Propagate flow
3682 2019-Jan-13 16:21:13.087920 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3683 2019-Jan-13 16:21:13.087990 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
3684 2019-Jan-13 16:21:13.088694 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3685 2019-Jan-13 16:21:13.089362 - [DEBUG] Edge function : AllBottom (result of previous compose)
3686 2019-Jan-13 16:21:13.089389 - [DEBUG]
3687 2019-Jan-13 16:21:13.089414 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3688 2019-Jan-13 16:21:13.089441 - [DEBUG] = AllBottom
3689 2019-Jan-13 16:21:13.089465 - [DEBUG]
3690 2019-Jan-13 16:21:13.089489 - [DEBUG] PROPAGATE: No new function!
3691 2019-Jan-13 16:21:13.089515 - [DEBUG] EDGE:
3692 2019-Jan-13 16:21:13.089577 - [DEBUG] ---> 3693 2019-Jan-13 16:21:13.090229 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3694 2019-Jan-13 16:21:13.090891 - [DEBUG]
3695 2019-Jan-13 16:21:13.090921 - [DEBUG] EDGE:
3696 2019-Jan-13 16:21:13.090985 - [DEBUG] ---> 3697 2019-Jan-13 16:21:13.091666 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3698 2019-Jan-13 16:21:13.092334 - [DEBUG]
3699 2019-Jan-13 16:21:13.092361 - [DEBUG] EDGE:
3700 2019-Jan-13 16:21:13.092423 - [DEBUG] ---> 3701 2019-Jan-13 16:21:13.093071 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3702 2019-Jan-13 16:21:13.093733 - [DEBUG]
3703 2019-Jan-13 16:21:13.093760 - [DEBUG] EDGE:
3704 2019-Jan-13 16:21:13.093825 - [DEBUG] ---> 3705 2019-Jan-13 16:21:13.094489 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3706 2019-Jan-13 16:21:13.095174 - [DEBUG]
3707 2019-Jan-13 16:21:13.095202 - [DEBUG] EDGE:
3708 2019-Jan-13 16:21:13.095265 - [DEBUG] ---> 3709 2019-Jan-13 16:21:13.095917 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3710 2019-Jan-13 16:21:13.096572 - [DEBUG]
3711 2019-Jan-13 16:21:13.096600 - [DEBUG] EDGE:
3712 2019-Jan-13 16:21:13.096663 - [DEBUG] ---> 3713 2019-Jan-13 16:21:13.097323 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3714 2019-Jan-13 16:21:13.097982 - [DEBUG]
3715 2019-Jan-13 16:21:13.098031 - [DEBUG] Compose: EdgeIdentity * AllBottom
3716 2019-Jan-13 16:21:13.098059 - [DEBUG]
3717 2019-Jan-13 16:21:13.098084 - [DEBUG] Propagate flow
3718 2019-Jan-13 16:21:13.098108 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3719 2019-Jan-13 16:21:13.098171 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
3720 2019-Jan-13 16:21:13.098852 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3721 2019-Jan-13 16:21:13.099505 - [DEBUG] Edge function : AllBottom (result of previous compose)
3722 2019-Jan-13 16:21:13.099531 - [DEBUG]
3723 2019-Jan-13 16:21:13.099558 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3724 2019-Jan-13 16:21:13.099584 - [DEBUG] = AllBottom
3725 2019-Jan-13 16:21:13.099608 - [DEBUG]
3726 2019-Jan-13 16:21:13.099632 - [DEBUG] PROPAGATE: No new function!
3727 2019-Jan-13 16:21:13.099662 - [DEBUG] EDGE:
3728 2019-Jan-13 16:21:13.099745 - [DEBUG] ---> 3729 2019-Jan-13 16:21:13.100422 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3730 2019-Jan-13 16:21:13.101085 - [DEBUG]
3731 2019-Jan-13 16:21:13.101113 - [DEBUG] EDGE:
3732 2019-Jan-13 16:21:13.101174 - [DEBUG] ---> 3733 2019-Jan-13 16:21:13.101848 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3734 2019-Jan-13 16:21:13.102506 - [DEBUG]
3735 2019-Jan-13 16:21:13.102535 - [DEBUG] EDGE:
3736 2019-Jan-13 16:21:13.102597 - [DEBUG] ---> 3737 2019-Jan-13 16:21:13.103259 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3738 2019-Jan-13 16:21:13.103919 - [DEBUG]
3739 2019-Jan-13 16:21:13.103966 - [DEBUG] Compose: EdgeIdentity * AllBottom
3740 2019-Jan-13 16:21:13.103994 - [DEBUG]
3741 2019-Jan-13 16:21:13.104018 - [DEBUG] Propagate flow
3742 2019-Jan-13 16:21:13.104042 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3743 2019-Jan-13 16:21:13.104104 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
3744 2019-Jan-13 16:21:13.104758 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3745 2019-Jan-13 16:21:13.105438 - [DEBUG] Edge function : AllBottom (result of previous compose)
3746 2019-Jan-13 16:21:13.105465 - [DEBUG]
3747 2019-Jan-13 16:21:13.105491 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3748 2019-Jan-13 16:21:13.105517 - [DEBUG] = AllBottom
3749 2019-Jan-13 16:21:13.105541 - [DEBUG]
3750 2019-Jan-13 16:21:13.105565 - [DEBUG] PROPAGATE: No new function!
3751 2019-Jan-13 16:21:13.105595 - [DEBUG] EDGE:
3752 2019-Jan-13 16:21:13.105660 - [DEBUG] ---> 3753 2019-Jan-13 16:21:13.106332 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3754 2019-Jan-13 16:21:13.106998 - [DEBUG]
3755 2019-Jan-13 16:21:13.107027 - [DEBUG] EDGE:
3756 2019-Jan-13 16:21:13.107089 - [DEBUG] ---> 3757 2019-Jan-13 16:21:13.107737 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3758 2019-Jan-13 16:21:13.108415 - [DEBUG]
3759 2019-Jan-13 16:21:13.108443 - [DEBUG] EDGE:
3760 2019-Jan-13 16:21:13.108503 - [DEBUG] ---> 3761 2019-Jan-13 16:21:13.109164 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3762 2019-Jan-13 16:21:13.109827 - [DEBUG]
3763 2019-Jan-13 16:21:13.109855 - [DEBUG] EDGE:
3764 2019-Jan-13 16:21:13.109917 - [DEBUG] ---> 3765 2019-Jan-13 16:21:13.110572 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3766 2019-Jan-13 16:21:13.111224 - [DEBUG]
3767 2019-Jan-13 16:21:13.111271 - [DEBUG] Compose: EdgeIdentity * AllBottom
3768 2019-Jan-13 16:21:13.111299 - [DEBUG]
3769 2019-Jan-13 16:21:13.111324 - [DEBUG] Propagate flow
3770 2019-Jan-13 16:21:13.111348 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3771 2019-Jan-13 16:21:13.111431 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
3772 2019-Jan-13 16:21:13.112130 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3773 2019-Jan-13 16:21:13.112795 - [DEBUG] Edge function : AllBottom (result of previous compose)
3774 2019-Jan-13 16:21:13.112822 - [DEBUG]
3775 2019-Jan-13 16:21:13.112847 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3776 2019-Jan-13 16:21:13.112873 - [DEBUG] = AllBottom
3777 2019-Jan-13 16:21:13.112898 - [DEBUG]
3778 2019-Jan-13 16:21:13.112921 - [DEBUG] PROPAGATE: No new function!
3779 2019-Jan-13 16:21:13.112952 - [DEBUG] EDGE:
3780 2019-Jan-13 16:21:13.113017 - [DEBUG] ---> 3781 2019-Jan-13 16:21:13.113681 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3782 2019-Jan-13 16:21:13.114336 - [DEBUG]
3783 2019-Jan-13 16:21:13.114363 - [DEBUG] EDGE:
3784 2019-Jan-13 16:21:13.114424 - [DEBUG] ---> 3785 2019-Jan-13 16:21:13.115107 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3786 2019-Jan-13 16:21:13.115772 - [DEBUG]
3787 2019-Jan-13 16:21:13.115800 - [DEBUG] EDGE:
3788 2019-Jan-13 16:21:13.115863 - [DEBUG] ---> 3789 2019-Jan-13 16:21:13.116519 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3790 2019-Jan-13 16:21:13.117167 - [DEBUG]
3791 2019-Jan-13 16:21:13.117215 - [DEBUG] Compose: EdgeIdentity * AllBottom
3792 2019-Jan-13 16:21:13.117242 - [DEBUG]
3793 2019-Jan-13 16:21:13.117267 - [DEBUG] Propagate flow
3794 2019-Jan-13 16:21:13.117290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3795 2019-Jan-13 16:21:13.117351 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
3796 2019-Jan-13 16:21:13.118022 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3797 2019-Jan-13 16:21:13.118715 - [DEBUG] Edge function : AllBottom (result of previous compose)
3798 2019-Jan-13 16:21:13.118743 - [DEBUG]
3799 2019-Jan-13 16:21:13.118768 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3800 2019-Jan-13 16:21:13.118794 - [DEBUG] = AllBottom
3801 2019-Jan-13 16:21:13.118818 - [DEBUG]
3802 2019-Jan-13 16:21:13.118842 - [DEBUG] PROPAGATE: No new function!
3803 2019-Jan-13 16:21:13.118872 - [DEBUG] EDGE:
3804 2019-Jan-13 16:21:13.118937 - [DEBUG] ---> 3805 2019-Jan-13 16:21:13.119603 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3806 2019-Jan-13 16:21:13.120256 - [DEBUG]
3807 2019-Jan-13 16:21:13.120283 - [DEBUG] EDGE:
3808 2019-Jan-13 16:21:13.120343 - [DEBUG] ---> 3809 2019-Jan-13 16:21:13.121005 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3810 2019-Jan-13 16:21:13.121694 - [DEBUG]
3811 2019-Jan-13 16:21:13.121722 - [DEBUG] EDGE:
3812 2019-Jan-13 16:21:13.121783 - [DEBUG] ---> 3813 2019-Jan-13 16:21:13.122456 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3814 2019-Jan-13 16:21:13.123110 - [DEBUG]
3815 2019-Jan-13 16:21:13.123157 - [DEBUG] Compose: EdgeIdentity * AllBottom
3816 2019-Jan-13 16:21:13.123185 - [DEBUG]
3817 2019-Jan-13 16:21:13.123209 - [DEBUG] Propagate flow
3818 2019-Jan-13 16:21:13.123233 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3819 2019-Jan-13 16:21:13.123294 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3820 2019-Jan-13 16:21:13.123960 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
3821 2019-Jan-13 16:21:13.124621 - [DEBUG] Edge function : AllBottom (result of previous compose)
3822 2019-Jan-13 16:21:13.124647 - [DEBUG]
3823 2019-Jan-13 16:21:13.124673 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
3824 2019-Jan-13 16:21:13.124699 - [DEBUG] = AllBottom
3825 2019-Jan-13 16:21:13.124724 - [DEBUG]
3826 2019-Jan-13 16:21:13.124747 - [DEBUG] PROPAGATE: No new function!
3827 2019-Jan-13 16:21:13.124778 - [DEBUG] EDGE:
3828 2019-Jan-13 16:21:13.124843 - [DEBUG] ---> 3829 2019-Jan-13 16:21:13.125535 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
3830 2019-Jan-13 16:21:13.126190 - [DEBUG]
3831 2019-Jan-13 16:21:13.126220 - [DEBUG] Compose: EdgeIdentity * AllBottom
3832 2019-Jan-13 16:21:13.126246 - [DEBUG]
3833 2019-Jan-13 16:21:13.126270 - [DEBUG] Propagate flow
3834 2019-Jan-13 16:21:13.126293 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3835 2019-Jan-13 16:21:13.126355 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
3836 2019-Jan-13 16:21:13.127027 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3837 2019-Jan-13 16:21:13.127684 - [DEBUG] Edge function : AllBottom (result of previous compose)
3838 2019-Jan-13 16:21:13.127710 - [DEBUG]
3839 2019-Jan-13 16:21:13.127737 - [DEBUG] Join: AllTop & AllBottom
3840 2019-Jan-13 16:21:13.127763 - [DEBUG] = AllBottom (new jump func)
3841 2019-Jan-13 16:21:13.127788 - [DEBUG]
3842 2019-Jan-13 16:21:13.127811 - [DEBUG] Start adding new jump function
3843 2019-Jan-13 16:21:13.127834 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3844 2019-Jan-13 16:21:13.127899 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3845 2019-Jan-13 16:21:13.128571 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
3846 2019-Jan-13 16:21:13.129238 - [DEBUG] Edge Function : AllBottom
3847 2019-Jan-13 16:21:13.129271 - [DEBUG] End adding new jump function
3848 2019-Jan-13 16:21:13.129296 - [DEBUG]
3849 2019-Jan-13 16:21:13.129320 - [DEBUG] -------------------------------------------- 116. Path Edge --------------------------------------------
3850 2019-Jan-13 16:21:13.129345 - [DEBUG]
3851 2019-Jan-13 16:21:13.129369 - [DEBUG] Process 116. path edge:
3852 2019-Jan-13 16:21:13.129394 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3853 2019-Jan-13 16:21:13.129463 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
3854 2019-Jan-13 16:21:13.130135 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
3855 2019-Jan-13 16:21:13.130791 - [DEBUG]
3856 2019-Jan-13 16:21:13.130817 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
3857 2019-Jan-13 16:21:13.131504 - [DEBUG] Possible callees:
3858 2019-Jan-13 16:21:13.131531 - [DEBUG] llvm.dbg.declare
3859 2019-Jan-13 16:21:13.131575 - [DEBUG] Possible return sites:
3860 2019-Jan-13 16:21:13.131599 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !1203861 2019-Jan-13 16:21:13.132938 - [DEBUG] Found and process special summary
3862 2019-Jan-13 16:21:13.133044 - [DEBUG] Compose: EdgeIdentity * AllBottom
3863 2019-Jan-13 16:21:13.133074 - [DEBUG]
3864 2019-Jan-13 16:21:13.133098 - [DEBUG] Propagate flow
3865 2019-Jan-13 16:21:13.133122 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3866 2019-Jan-13 16:21:13.133191 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3867 2019-Jan-13 16:21:13.133869 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3868 2019-Jan-13 16:21:13.134519 - [DEBUG] Edge function : AllBottom (result of previous compose)
3869 2019-Jan-13 16:21:13.134546 - [DEBUG]
3870 2019-Jan-13 16:21:13.134571 - [DEBUG] Join: AllTop & AllBottom
3871 2019-Jan-13 16:21:13.134598 - [DEBUG] = AllBottom (new jump func)
3872 2019-Jan-13 16:21:13.134622 - [DEBUG]
3873 2019-Jan-13 16:21:13.134646 - [DEBUG] Start adding new jump function
3874 2019-Jan-13 16:21:13.134670 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3875 2019-Jan-13 16:21:13.134732 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3876 2019-Jan-13 16:21:13.135419 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3877 2019-Jan-13 16:21:13.136084 - [DEBUG] Edge Function : AllBottom
3878 2019-Jan-13 16:21:13.136116 - [DEBUG] End adding new jump function
3879 2019-Jan-13 16:21:13.136140 - [DEBUG]
3880 2019-Jan-13 16:21:13.136164 - [DEBUG] -------------------------------------------- 117. Path Edge --------------------------------------------
3881 2019-Jan-13 16:21:13.136189 - [DEBUG]
3882 2019-Jan-13 16:21:13.136213 - [DEBUG] Process 117. path edge:
3883 2019-Jan-13 16:21:13.136237 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3884 2019-Jan-13 16:21:13.136301 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
3885 2019-Jan-13 16:21:13.136964 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
3886 2019-Jan-13 16:21:13.137612 - [DEBUG]
3887 2019-Jan-13 16:21:13.137638 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3888 2019-Jan-13 16:21:13.138358 - [DEBUG] Compose: EdgeIdentity * AllBottom
3889 2019-Jan-13 16:21:13.138388 - [DEBUG]
3890 2019-Jan-13 16:21:13.138412 - [DEBUG] Propagate flow
3891 2019-Jan-13 16:21:13.138436 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3892 2019-Jan-13 16:21:13.138503 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3893 2019-Jan-13 16:21:13.139160 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3894 2019-Jan-13 16:21:13.139816 - [DEBUG] Edge function : AllBottom (result of previous compose)
3895 2019-Jan-13 16:21:13.139842 - [DEBUG]
3896 2019-Jan-13 16:21:13.139868 - [DEBUG] Join: AllTop & AllBottom
3897 2019-Jan-13 16:21:13.139895 - [DEBUG] = AllBottom (new jump func)
3898 2019-Jan-13 16:21:13.139919 - [DEBUG]
3899 2019-Jan-13 16:21:13.139943 - [DEBUG] Start adding new jump function
3900 2019-Jan-13 16:21:13.139966 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3901 2019-Jan-13 16:21:13.140047 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3902 2019-Jan-13 16:21:13.140697 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3903 2019-Jan-13 16:21:13.141356 - [DEBUG] Edge Function : AllBottom
3904 2019-Jan-13 16:21:13.141388 - [DEBUG] End adding new jump function
3905 2019-Jan-13 16:21:13.141413 - [DEBUG]
3906 2019-Jan-13 16:21:13.141437 - [DEBUG] -------------------------------------------- 118. Path Edge --------------------------------------------
3907 2019-Jan-13 16:21:13.141462 - [DEBUG]
3908 2019-Jan-13 16:21:13.141486 - [DEBUG] Process 118. path edge:
3909 2019-Jan-13 16:21:13.141510 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3910 2019-Jan-13 16:21:13.141596 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
3911 2019-Jan-13 16:21:13.142255 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
3912 2019-Jan-13 16:21:13.142909 - [DEBUG]
3913 2019-Jan-13 16:21:13.142936 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3914 2019-Jan-13 16:21:13.143606 - [DEBUG] Compose: EdgeIdentity * AllBottom
3915 2019-Jan-13 16:21:13.143635 - [DEBUG]
3916 2019-Jan-13 16:21:13.143659 - [DEBUG] Propagate flow
3917 2019-Jan-13 16:21:13.143682 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3918 2019-Jan-13 16:21:13.143747 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3919 2019-Jan-13 16:21:13.144424 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3920 2019-Jan-13 16:21:13.145134 - [DEBUG] Edge function : AllBottom (result of previous compose)
3921 2019-Jan-13 16:21:13.145161 - [DEBUG]
3922 2019-Jan-13 16:21:13.145186 - [DEBUG] Join: AllTop & AllBottom
3923 2019-Jan-13 16:21:13.145213 - [DEBUG] = AllBottom (new jump func)
3924 2019-Jan-13 16:21:13.145237 - [DEBUG]
3925 2019-Jan-13 16:21:13.145261 - [DEBUG] Start adding new jump function
3926 2019-Jan-13 16:21:13.145285 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3927 2019-Jan-13 16:21:13.145358 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
3928 2019-Jan-13 16:21:13.146013 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3929 2019-Jan-13 16:21:13.146676 - [DEBUG] Edge Function : AllBottom
3930 2019-Jan-13 16:21:13.146707 - [DEBUG] End adding new jump function
3931 2019-Jan-13 16:21:13.146732 - [DEBUG]
3932 2019-Jan-13 16:21:13.146756 - [DEBUG] -------------------------------------------- 119. Path Edge --------------------------------------------
3933 2019-Jan-13 16:21:13.146780 - [DEBUG]
3934 2019-Jan-13 16:21:13.146803 - [DEBUG] Process 119. path edge:
3935 2019-Jan-13 16:21:13.146827 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3936 2019-Jan-13 16:21:13.146889 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
3937 2019-Jan-13 16:21:13.147562 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
3938 2019-Jan-13 16:21:13.148233 - [DEBUG]
3939 2019-Jan-13 16:21:13.148263 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3940 2019-Jan-13 16:21:13.148941 - [DEBUG] Possible callees:
3941 2019-Jan-13 16:21:13.148966 - [DEBUG] llvm.dbg.declare
3942 2019-Jan-13 16:21:13.149017 - [DEBUG] Possible return sites:
3943 2019-Jan-13 16:21:13.149041 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1493944 2019-Jan-13 16:21:13.150369 - [DEBUG] Found and process special summary
3945 2019-Jan-13 16:21:13.150582 - [DEBUG] EDGE:
3946 2019-Jan-13 16:21:13.150656 - [DEBUG] ---> 3947 2019-Jan-13 16:21:13.151345 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
3948 2019-Jan-13 16:21:13.152027 - [DEBUG]
3949 2019-Jan-13 16:21:13.152053 - [DEBUG] EDGE:
3950 2019-Jan-13 16:21:13.152118 - [DEBUG] ---> 3951 2019-Jan-13 16:21:13.152767 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
3952 2019-Jan-13 16:21:13.153428 - [DEBUG]
3953 2019-Jan-13 16:21:13.153458 - [DEBUG] Compose: EdgeIdentity * AllBottom
3954 2019-Jan-13 16:21:13.153484 - [DEBUG]
3955 2019-Jan-13 16:21:13.153508 - [DEBUG] Propagate flow
3956 2019-Jan-13 16:21:13.153532 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3957 2019-Jan-13 16:21:13.153596 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3958 2019-Jan-13 16:21:13.154258 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3959 2019-Jan-13 16:21:13.154938 - [DEBUG] Edge function : AllBottom (result of previous compose)
3960 2019-Jan-13 16:21:13.154966 - [DEBUG]
3961 2019-Jan-13 16:21:13.154992 - [DEBUG] Join: AllTop & AllBottom
3962 2019-Jan-13 16:21:13.155018 - [DEBUG] = AllBottom (new jump func)
3963 2019-Jan-13 16:21:13.155042 - [DEBUG]
3964 2019-Jan-13 16:21:13.155066 - [DEBUG] Start adding new jump function
3965 2019-Jan-13 16:21:13.155089 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3966 2019-Jan-13 16:21:13.155150 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3967 2019-Jan-13 16:21:13.155805 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3968 2019-Jan-13 16:21:13.156464 - [DEBUG] Edge Function : AllBottom
3969 2019-Jan-13 16:21:13.156495 - [DEBUG] End adding new jump function
3970 2019-Jan-13 16:21:13.156519 - [DEBUG]
3971 2019-Jan-13 16:21:13.156543 - [DEBUG] -------------------------------------------- 120. Path Edge --------------------------------------------
3972 2019-Jan-13 16:21:13.156567 - [DEBUG]
3973 2019-Jan-13 16:21:13.156590 - [DEBUG] Process 120. path edge:
3974 2019-Jan-13 16:21:13.156614 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
3975 2019-Jan-13 16:21:13.156677 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
3976 2019-Jan-13 16:21:13.157336 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
3977 2019-Jan-13 16:21:13.157995 - [DEBUG]
3978 2019-Jan-13 16:21:13.158022 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
3979 2019-Jan-13 16:21:13.158715 - [DEBUG] Compose: EdgeIdentity * AllBottom
3980 2019-Jan-13 16:21:13.158744 - [DEBUG]
3981 2019-Jan-13 16:21:13.158768 - [DEBUG] Propagate flow
3982 2019-Jan-13 16:21:13.158792 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
3983 2019-Jan-13 16:21:13.158855 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3984 2019-Jan-13 16:21:13.159550 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3985 2019-Jan-13 16:21:13.160215 - [DEBUG] Edge function : AllBottom (result of previous compose)
3986 2019-Jan-13 16:21:13.160242 - [DEBUG]
3987 2019-Jan-13 16:21:13.160267 - [DEBUG] Join: AllTop & AllBottom
3988 2019-Jan-13 16:21:13.160294 - [DEBUG] = AllBottom (new jump func)
3989 2019-Jan-13 16:21:13.160318 - [DEBUG]
3990 2019-Jan-13 16:21:13.160341 - [DEBUG] Start adding new jump function
3991 2019-Jan-13 16:21:13.160365 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
3992 2019-Jan-13 16:21:13.160429 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
3993 2019-Jan-13 16:21:13.161086 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
3994 2019-Jan-13 16:21:13.161767 - [DEBUG] Edge Function : AllBottom
3995 2019-Jan-13 16:21:13.161798 - [DEBUG] End adding new jump function
3996 2019-Jan-13 16:21:13.161822 - [DEBUG]
3997 2019-Jan-13 16:21:13.161846 - [DEBUG] -------------------------------------------- 121. Path Edge --------------------------------------------
3998 2019-Jan-13 16:21:13.161870 - [DEBUG]
3999 2019-Jan-13 16:21:13.161893 - [DEBUG] Process 121. path edge:
4000 2019-Jan-13 16:21:13.161917 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4001 2019-Jan-13 16:21:13.161982 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
4002 2019-Jan-13 16:21:13.162654 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4003 2019-Jan-13 16:21:13.163319 - [DEBUG]
4004 2019-Jan-13 16:21:13.163344 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
4005 2019-Jan-13 16:21:13.164016 - [DEBUG] Possible callees:
4006 2019-Jan-13 16:21:13.164042 - [DEBUG] llvm.dbg.declare
4007 2019-Jan-13 16:21:13.164066 - [DEBUG] Possible return sites:
4008 2019-Jan-13 16:21:13.164090 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1494009 2019-Jan-13 16:21:13.165434 - [DEBUG] Found and process special summary
4010 2019-Jan-13 16:21:13.165478 - [DEBUG] Compose: EdgeIdentity * AllBottom
4011 2019-Jan-13 16:21:13.165506 - [DEBUG]
4012 2019-Jan-13 16:21:13.165530 - [DEBUG] Propagate flow
4013 2019-Jan-13 16:21:13.165554 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4014 2019-Jan-13 16:21:13.165620 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4015 2019-Jan-13 16:21:13.166300 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4016 2019-Jan-13 16:21:13.166958 - [DEBUG] Edge function : AllBottom (result of previous compose)
4017 2019-Jan-13 16:21:13.166984 - [DEBUG]
4018 2019-Jan-13 16:21:13.167010 - [DEBUG] Join: AllTop & AllBottom
4019 2019-Jan-13 16:21:13.167036 - [DEBUG] = AllBottom (new jump func)
4020 2019-Jan-13 16:21:13.167061 - [DEBUG]
4021 2019-Jan-13 16:21:13.167085 - [DEBUG] Start adding new jump function
4022 2019-Jan-13 16:21:13.167108 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4023 2019-Jan-13 16:21:13.167170 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4024 2019-Jan-13 16:21:13.167829 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4025 2019-Jan-13 16:21:13.168520 - [DEBUG] Edge Function : AllBottom
4026 2019-Jan-13 16:21:13.168551 - [DEBUG] End adding new jump function
4027 2019-Jan-13 16:21:13.168592 - [DEBUG]
4028 2019-Jan-13 16:21:13.168616 - [DEBUG] -------------------------------------------- 122. Path Edge --------------------------------------------
4029 2019-Jan-13 16:21:13.168640 - [DEBUG]
4030 2019-Jan-13 16:21:13.168663 - [DEBUG] Process 122. path edge:
4031 2019-Jan-13 16:21:13.168687 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4032 2019-Jan-13 16:21:13.168751 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
4033 2019-Jan-13 16:21:13.169423 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4034 2019-Jan-13 16:21:13.170077 - [DEBUG]
4035 2019-Jan-13 16:21:13.170103 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4036 2019-Jan-13 16:21:13.170795 - [DEBUG] Compose: EdgeIdentity * AllBottom
4037 2019-Jan-13 16:21:13.170825 - [DEBUG]
4038 2019-Jan-13 16:21:13.170849 - [DEBUG] Propagate flow
4039 2019-Jan-13 16:21:13.170872 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4040 2019-Jan-13 16:21:13.170937 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
4041 2019-Jan-13 16:21:13.171651 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4042 2019-Jan-13 16:21:13.172320 - [DEBUG] Edge function : AllBottom (result of previous compose)
4043 2019-Jan-13 16:21:13.172346 - [DEBUG]
4044 2019-Jan-13 16:21:13.172372 - [DEBUG] Join: AllTop & AllBottom
4045 2019-Jan-13 16:21:13.172398 - [DEBUG] = AllBottom (new jump func)
4046 2019-Jan-13 16:21:13.172423 - [DEBUG]
4047 2019-Jan-13 16:21:13.172446 - [DEBUG] Start adding new jump function
4048 2019-Jan-13 16:21:13.172470 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4049 2019-Jan-13 16:21:13.172532 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4050 2019-Jan-13 16:21:13.173187 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
4051 2019-Jan-13 16:21:13.173840 - [DEBUG] Edge Function : AllBottom
4052 2019-Jan-13 16:21:13.173873 - [DEBUG] End adding new jump function
4053 2019-Jan-13 16:21:13.173896 - [DEBUG]
4054 2019-Jan-13 16:21:13.173920 - [DEBUG] -------------------------------------------- 123. Path Edge --------------------------------------------
4055 2019-Jan-13 16:21:13.173945 - [DEBUG]
4056 2019-Jan-13 16:21:13.173968 - [DEBUG] Process 123. path edge:
4057 2019-Jan-13 16:21:13.173991 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4058 2019-Jan-13 16:21:13.174058 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
4059 2019-Jan-13 16:21:13.174713 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4060 2019-Jan-13 16:21:13.175405 - [DEBUG]
4061 2019-Jan-13 16:21:13.175433 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
4062 2019-Jan-13 16:21:13.176103 - [DEBUG] Compose: EdgeIdentity * AllBottom
4063 2019-Jan-13 16:21:13.176132 - [DEBUG]
4064 2019-Jan-13 16:21:13.176156 - [DEBUG] Propagate flow
4065 2019-Jan-13 16:21:13.176180 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4066 2019-Jan-13 16:21:13.176243 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
4067 2019-Jan-13 16:21:13.176919 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4068 2019-Jan-13 16:21:13.177583 - [DEBUG] Edge function : AllBottom (result of previous compose)
4069 2019-Jan-13 16:21:13.177610 - [DEBUG]
4070 2019-Jan-13 16:21:13.177636 - [DEBUG] Join: AllTop & AllBottom
4071 2019-Jan-13 16:21:13.177662 - [DEBUG] = AllBottom (new jump func)
4072 2019-Jan-13 16:21:13.177704 - [DEBUG]
4073 2019-Jan-13 16:21:13.177728 - [DEBUG] Start adding new jump function
4074 2019-Jan-13 16:21:13.177751 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4075 2019-Jan-13 16:21:13.177814 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4076 2019-Jan-13 16:21:13.178504 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
4077 2019-Jan-13 16:21:13.179169 - [DEBUG] Edge Function : AllBottom
4078 2019-Jan-13 16:21:13.179201 - [DEBUG] End adding new jump function
4079 2019-Jan-13 16:21:13.179225 - [DEBUG]
4080 2019-Jan-13 16:21:13.179249 - [DEBUG] -------------------------------------------- 124. Path Edge --------------------------------------------
4081 2019-Jan-13 16:21:13.179273 - [DEBUG]
4082 2019-Jan-13 16:21:13.179296 - [DEBUG] Process 124. path edge:
4083 2019-Jan-13 16:21:13.179320 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4084 2019-Jan-13 16:21:13.179382 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
4085 2019-Jan-13 16:21:13.180057 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4086 2019-Jan-13 16:21:13.180713 - [DEBUG]
4087 2019-Jan-13 16:21:13.180738 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
4088 2019-Jan-13 16:21:13.181414 - [DEBUG] Possible callees:
4089 2019-Jan-13 16:21:13.181440 - [DEBUG] llvm.dbg.declare
4090 2019-Jan-13 16:21:13.181465 - [DEBUG] Possible return sites:
4091 2019-Jan-13 16:21:13.181488 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1554092 2019-Jan-13 16:21:13.182835 - [DEBUG] Found and process special summary
4093 2019-Jan-13 16:21:13.182882 - [DEBUG] Compose: EdgeIdentity * AllBottom
4094 2019-Jan-13 16:21:13.182910 - [DEBUG]
4095 2019-Jan-13 16:21:13.182934 - [DEBUG] Propagate flow
4096 2019-Jan-13 16:21:13.182957 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4097 2019-Jan-13 16:21:13.183025 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4098 2019-Jan-13 16:21:13.183687 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4099 2019-Jan-13 16:21:13.184347 - [DEBUG] Edge function : AllBottom (result of previous compose)
4100 2019-Jan-13 16:21:13.184374 - [DEBUG]
4101 2019-Jan-13 16:21:13.184399 - [DEBUG] Join: AllTop & AllBottom
4102 2019-Jan-13 16:21:13.184426 - [DEBUG] = AllBottom (new jump func)
4103 2019-Jan-13 16:21:13.184450 - [DEBUG]
4104 2019-Jan-13 16:21:13.184474 - [DEBUG] Start adding new jump function
4105 2019-Jan-13 16:21:13.184498 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4106 2019-Jan-13 16:21:13.184559 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4107 2019-Jan-13 16:21:13.185242 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4108 2019-Jan-13 16:21:13.185904 - [DEBUG] Edge Function : AllBottom
4109 2019-Jan-13 16:21:13.185937 - [DEBUG] End adding new jump function
4110 2019-Jan-13 16:21:13.185961 - [DEBUG]
4111 2019-Jan-13 16:21:13.185985 - [DEBUG] -------------------------------------------- 125. Path Edge --------------------------------------------
4112 2019-Jan-13 16:21:13.186009 - [DEBUG]
4113 2019-Jan-13 16:21:13.186032 - [DEBUG] Process 125. path edge:
4114 2019-Jan-13 16:21:13.186056 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4115 2019-Jan-13 16:21:13.186137 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
4116 2019-Jan-13 16:21:13.186803 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4117 2019-Jan-13 16:21:13.187462 - [DEBUG]
4118 2019-Jan-13 16:21:13.187488 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4119 2019-Jan-13 16:21:13.188172 - [DEBUG] Compose: EdgeIdentity * AllBottom
4120 2019-Jan-13 16:21:13.188202 - [DEBUG]
4121 2019-Jan-13 16:21:13.188246 - [DEBUG] Propagate flow
4122 2019-Jan-13 16:21:13.188270 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4123 2019-Jan-13 16:21:13.188332 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
4124 2019-Jan-13 16:21:13.189001 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4125 2019-Jan-13 16:21:13.189662 - [DEBUG] Edge function : AllBottom (result of previous compose)
4126 2019-Jan-13 16:21:13.189688 - [DEBUG]
4127 2019-Jan-13 16:21:13.189713 - [DEBUG] Join: AllTop & AllBottom
4128 2019-Jan-13 16:21:13.189740 - [DEBUG] = AllBottom (new jump func)
4129 2019-Jan-13 16:21:13.189765 - [DEBUG]
4130 2019-Jan-13 16:21:13.189788 - [DEBUG] Start adding new jump function
4131 2019-Jan-13 16:21:13.189812 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4132 2019-Jan-13 16:21:13.189875 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4133 2019-Jan-13 16:21:13.190535 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
4134 2019-Jan-13 16:21:13.191183 - [DEBUG] Edge Function : AllBottom
4135 2019-Jan-13 16:21:13.191214 - [DEBUG] End adding new jump function
4136 2019-Jan-13 16:21:13.191238 - [DEBUG]
4137 2019-Jan-13 16:21:13.191262 - [DEBUG] -------------------------------------------- 126. Path Edge --------------------------------------------
4138 2019-Jan-13 16:21:13.191286 - [DEBUG]
4139 2019-Jan-13 16:21:13.191309 - [DEBUG] Process 126. path edge:
4140 2019-Jan-13 16:21:13.191333 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4141 2019-Jan-13 16:21:13.191393 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
4142 2019-Jan-13 16:21:13.192080 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4143 2019-Jan-13 16:21:13.192750 - [DEBUG]
4144 2019-Jan-13 16:21:13.192778 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
4145 2019-Jan-13 16:21:13.193453 - [DEBUG] Compose: EdgeIdentity * AllBottom
4146 2019-Jan-13 16:21:13.193481 - [DEBUG]
4147 2019-Jan-13 16:21:13.193505 - [DEBUG] Propagate flow
4148 2019-Jan-13 16:21:13.193528 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4149 2019-Jan-13 16:21:13.193590 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
4150 2019-Jan-13 16:21:13.194236 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4151 2019-Jan-13 16:21:13.194924 - [DEBUG] Edge function : AllBottom (result of previous compose)
4152 2019-Jan-13 16:21:13.194951 - [DEBUG]
4153 2019-Jan-13 16:21:13.194976 - [DEBUG] Join: AllTop & AllBottom
4154 2019-Jan-13 16:21:13.195003 - [DEBUG] = AllBottom (new jump func)
4155 2019-Jan-13 16:21:13.195027 - [DEBUG]
4156 2019-Jan-13 16:21:13.195051 - [DEBUG] Start adding new jump function
4157 2019-Jan-13 16:21:13.195074 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4158 2019-Jan-13 16:21:13.195137 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4159 2019-Jan-13 16:21:13.195803 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
4160 2019-Jan-13 16:21:13.196472 - [DEBUG] Edge Function : AllBottom
4161 2019-Jan-13 16:21:13.196503 - [DEBUG] End adding new jump function
4162 2019-Jan-13 16:21:13.196527 - [DEBUG]
4163 2019-Jan-13 16:21:13.196551 - [DEBUG] -------------------------------------------- 127. Path Edge --------------------------------------------
4164 2019-Jan-13 16:21:13.196575 - [DEBUG]
4165 2019-Jan-13 16:21:13.196599 - [DEBUG] Process 127. path edge:
4166 2019-Jan-13 16:21:13.196622 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4167 2019-Jan-13 16:21:13.196685 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
4168 2019-Jan-13 16:21:13.197344 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4169 2019-Jan-13 16:21:13.198010 - [DEBUG]
4170 2019-Jan-13 16:21:13.198037 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
4171 2019-Jan-13 16:21:13.198736 - [DEBUG] Compose: EdgeIdentity * AllBottom
4172 2019-Jan-13 16:21:13.198766 - [DEBUG]
4173 2019-Jan-13 16:21:13.198789 - [DEBUG] Propagate flow
4174 2019-Jan-13 16:21:13.198813 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4175 2019-Jan-13 16:21:13.198878 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
4176 2019-Jan-13 16:21:13.199545 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4177 2019-Jan-13 16:21:13.200198 - [DEBUG] Edge function : AllBottom (result of previous compose)
4178 2019-Jan-13 16:21:13.200224 - [DEBUG]
4179 2019-Jan-13 16:21:13.200249 - [DEBUG] Join: AllTop & AllBottom
4180 2019-Jan-13 16:21:13.200276 - [DEBUG] = AllBottom (new jump func)
4181 2019-Jan-13 16:21:13.200301 - [DEBUG]
4182 2019-Jan-13 16:21:13.200324 - [DEBUG] Start adding new jump function
4183 2019-Jan-13 16:21:13.200348 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4184 2019-Jan-13 16:21:13.200411 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4185 2019-Jan-13 16:21:13.201079 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
4186 2019-Jan-13 16:21:13.201770 - [DEBUG] Edge Function : AllBottom
4187 2019-Jan-13 16:21:13.201802 - [DEBUG] End adding new jump function
4188 2019-Jan-13 16:21:13.201826 - [DEBUG]
4189 2019-Jan-13 16:21:13.201849 - [DEBUG] -------------------------------------------- 128. Path Edge --------------------------------------------
4190 2019-Jan-13 16:21:13.201874 - [DEBUG]
4191 2019-Jan-13 16:21:13.201897 - [DEBUG] Process 128. path edge:
4192 2019-Jan-13 16:21:13.201921 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4193 2019-Jan-13 16:21:13.201985 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
4194 2019-Jan-13 16:21:13.202649 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4195 2019-Jan-13 16:21:13.203306 - [DEBUG]
4196 2019-Jan-13 16:21:13.203331 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
4197 2019-Jan-13 16:21:13.204011 - [DEBUG] Possible callees:
4198 2019-Jan-13 16:21:13.204037 - [DEBUG] llvm.dbg.declare
4199 2019-Jan-13 16:21:13.204061 - [DEBUG] Possible return sites:
4200 2019-Jan-13 16:21:13.204085 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1634201 2019-Jan-13 16:21:13.205430 - [DEBUG] Found and process special summary
4202 2019-Jan-13 16:21:13.205489 - [DEBUG] Compose: EdgeIdentity * AllBottom
4203 2019-Jan-13 16:21:13.205517 - [DEBUG]
4204 2019-Jan-13 16:21:13.205542 - [DEBUG] Propagate flow
4205 2019-Jan-13 16:21:13.205566 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4206 2019-Jan-13 16:21:13.205630 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4207 2019-Jan-13 16:21:13.206293 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4208 2019-Jan-13 16:21:13.206964 - [DEBUG] Edge function : AllBottom (result of previous compose)
4209 2019-Jan-13 16:21:13.206990 - [DEBUG]
4210 2019-Jan-13 16:21:13.207016 - [DEBUG] Join: AllTop & AllBottom
4211 2019-Jan-13 16:21:13.207042 - [DEBUG] = AllBottom (new jump func)
4212 2019-Jan-13 16:21:13.207067 - [DEBUG]
4213 2019-Jan-13 16:21:13.207090 - [DEBUG] Start adding new jump function
4214 2019-Jan-13 16:21:13.207114 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4215 2019-Jan-13 16:21:13.207175 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4216 2019-Jan-13 16:21:13.207836 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4217 2019-Jan-13 16:21:13.208515 - [DEBUG] Edge Function : AllBottom
4218 2019-Jan-13 16:21:13.208547 - [DEBUG] End adding new jump function
4219 2019-Jan-13 16:21:13.208571 - [DEBUG]
4220 2019-Jan-13 16:21:13.208595 - [DEBUG] -------------------------------------------- 129. Path Edge --------------------------------------------
4221 2019-Jan-13 16:21:13.208620 - [DEBUG]
4222 2019-Jan-13 16:21:13.208643 - [DEBUG] Process 129. path edge:
4223 2019-Jan-13 16:21:13.208667 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4224 2019-Jan-13 16:21:13.208728 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
4225 2019-Jan-13 16:21:13.209382 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4226 2019-Jan-13 16:21:13.210047 - [DEBUG]
4227 2019-Jan-13 16:21:13.210073 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4228 2019-Jan-13 16:21:13.210762 - [DEBUG] Compose: EdgeIdentity * AllBottom
4229 2019-Jan-13 16:21:13.210792 - [DEBUG]
4230 2019-Jan-13 16:21:13.210816 - [DEBUG] Propagate flow
4231 2019-Jan-13 16:21:13.210839 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4232 2019-Jan-13 16:21:13.210904 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
4233 2019-Jan-13 16:21:13.211580 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4234 2019-Jan-13 16:21:13.212234 - [DEBUG] Edge function : AllBottom (result of previous compose)
4235 2019-Jan-13 16:21:13.212261 - [DEBUG]
4236 2019-Jan-13 16:21:13.212287 - [DEBUG] Join: AllTop & AllBottom
4237 2019-Jan-13 16:21:13.212313 - [DEBUG] = AllBottom (new jump func)
4238 2019-Jan-13 16:21:13.212338 - [DEBUG]
4239 2019-Jan-13 16:21:13.212361 - [DEBUG] Start adding new jump function
4240 2019-Jan-13 16:21:13.212384 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4241 2019-Jan-13 16:21:13.212449 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4242 2019-Jan-13 16:21:13.213159 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
4243 2019-Jan-13 16:21:13.213818 - [DEBUG] Edge Function : AllBottom
4244 2019-Jan-13 16:21:13.213849 - [DEBUG] End adding new jump function
4245 2019-Jan-13 16:21:13.213873 - [DEBUG]
4246 2019-Jan-13 16:21:13.213897 - [DEBUG] -------------------------------------------- 130. Path Edge --------------------------------------------
4247 2019-Jan-13 16:21:13.213921 - [DEBUG]
4248 2019-Jan-13 16:21:13.213961 - [DEBUG] Process 130. path edge:
4249 2019-Jan-13 16:21:13.213986 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4250 2019-Jan-13 16:21:13.214051 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
4251 2019-Jan-13 16:21:13.214704 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4252 2019-Jan-13 16:21:13.215388 - [DEBUG]
4253 2019-Jan-13 16:21:13.215416 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
4254 2019-Jan-13 16:21:13.216098 - [DEBUG] Compose: EdgeIdentity * AllBottom
4255 2019-Jan-13 16:21:13.216127 - [DEBUG]
4256 2019-Jan-13 16:21:13.216151 - [DEBUG] Propagate flow
4257 2019-Jan-13 16:21:13.216175 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4258 2019-Jan-13 16:21:13.216239 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
4259 2019-Jan-13 16:21:13.216916 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4260 2019-Jan-13 16:21:13.217573 - [DEBUG] Edge function : AllBottom (result of previous compose)
4261 2019-Jan-13 16:21:13.217599 - [DEBUG]
4262 2019-Jan-13 16:21:13.217624 - [DEBUG] Join: AllTop & AllBottom
4263 2019-Jan-13 16:21:13.217651 - [DEBUG] = AllBottom (new jump func)
4264 2019-Jan-13 16:21:13.217675 - [DEBUG]
4265 2019-Jan-13 16:21:13.217699 - [DEBUG] Start adding new jump function
4266 2019-Jan-13 16:21:13.217723 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4267 2019-Jan-13 16:21:13.217783 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4268 2019-Jan-13 16:21:13.218471 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
4269 2019-Jan-13 16:21:13.219142 - [DEBUG] Edge Function : AllBottom
4270 2019-Jan-13 16:21:13.219175 - [DEBUG] End adding new jump function
4271 2019-Jan-13 16:21:13.219199 - [DEBUG]
4272 2019-Jan-13 16:21:13.219223 - [DEBUG] -------------------------------------------- 131. Path Edge --------------------------------------------
4273 2019-Jan-13 16:21:13.219247 - [DEBUG]
4274 2019-Jan-13 16:21:13.219270 - [DEBUG] Process 131. path edge:
4275 2019-Jan-13 16:21:13.219294 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4276 2019-Jan-13 16:21:13.219358 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
4277 2019-Jan-13 16:21:13.220028 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4278 2019-Jan-13 16:21:13.220682 - [DEBUG]
4279 2019-Jan-13 16:21:13.220707 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
4280 2019-Jan-13 16:21:13.221387 - [DEBUG] Possible callees:
4281 2019-Jan-13 16:21:13.221413 - [DEBUG] llvm.dbg.declare
4282 2019-Jan-13 16:21:13.221438 - [DEBUG] Possible return sites:
4283 2019-Jan-13 16:21:13.221462 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1694284 2019-Jan-13 16:21:13.225779 - [DEBUG] Found and process special summary
4285 2019-Jan-13 16:21:13.225860 - [DEBUG] Compose: EdgeIdentity * AllBottom
4286 2019-Jan-13 16:21:13.225890 - [DEBUG]
4287 2019-Jan-13 16:21:13.225916 - [DEBUG] Propagate flow
4288 2019-Jan-13 16:21:13.225939 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4289 2019-Jan-13 16:21:13.226032 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4290 2019-Jan-13 16:21:13.226759 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4291 2019-Jan-13 16:21:13.227420 - [DEBUG] Edge function : AllBottom (result of previous compose)
4292 2019-Jan-13 16:21:13.227447 - [DEBUG]
4293 2019-Jan-13 16:21:13.227473 - [DEBUG] Join: AllTop & AllBottom
4294 2019-Jan-13 16:21:13.227500 - [DEBUG] = AllBottom (new jump func)
4295 2019-Jan-13 16:21:13.227524 - [DEBUG]
4296 2019-Jan-13 16:21:13.227548 - [DEBUG] Start adding new jump function
4297 2019-Jan-13 16:21:13.227571 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4298 2019-Jan-13 16:21:13.227633 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4299 2019-Jan-13 16:21:13.228331 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4300 2019-Jan-13 16:21:13.228995 - [DEBUG] Edge Function : AllBottom
4301 2019-Jan-13 16:21:13.229028 - [DEBUG] End adding new jump function
4302 2019-Jan-13 16:21:13.229054 - [DEBUG]
4303 2019-Jan-13 16:21:13.229078 - [DEBUG] -------------------------------------------- 132. Path Edge --------------------------------------------
4304 2019-Jan-13 16:21:13.229103 - [DEBUG]
4305 2019-Jan-13 16:21:13.229126 - [DEBUG] Process 132. path edge:
4306 2019-Jan-13 16:21:13.229149 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4307 2019-Jan-13 16:21:13.229217 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
4308 2019-Jan-13 16:21:13.229879 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4309 2019-Jan-13 16:21:13.230531 - [DEBUG]
4310 2019-Jan-13 16:21:13.230557 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4311 2019-Jan-13 16:21:13.231259 - [DEBUG] Compose: EdgeIdentity * AllBottom
4312 2019-Jan-13 16:21:13.231289 - [DEBUG]
4313 2019-Jan-13 16:21:13.231313 - [DEBUG] Propagate flow
4314 2019-Jan-13 16:21:13.231337 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4315 2019-Jan-13 16:21:13.231402 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
4316 2019-Jan-13 16:21:13.232100 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4317 2019-Jan-13 16:21:13.232761 - [DEBUG] Edge function : AllBottom (result of previous compose)
4318 2019-Jan-13 16:21:13.232788 - [DEBUG]
4319 2019-Jan-13 16:21:13.232813 - [DEBUG] Join: AllTop & AllBottom
4320 2019-Jan-13 16:21:13.232840 - [DEBUG] = AllBottom (new jump func)
4321 2019-Jan-13 16:21:13.232864 - [DEBUG]
4322 2019-Jan-13 16:21:13.232888 - [DEBUG] Start adding new jump function
4323 2019-Jan-13 16:21:13.232911 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4324 2019-Jan-13 16:21:13.232972 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4325 2019-Jan-13 16:21:13.233623 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
4326 2019-Jan-13 16:21:13.234288 - [DEBUG] Edge Function : AllBottom
4327 2019-Jan-13 16:21:13.234320 - [DEBUG] End adding new jump function
4328 2019-Jan-13 16:21:13.234344 - [DEBUG]
4329 2019-Jan-13 16:21:13.234368 - [DEBUG] -------------------------------------------- 133. Path Edge --------------------------------------------
4330 2019-Jan-13 16:21:13.234393 - [DEBUG]
4331 2019-Jan-13 16:21:13.234416 - [DEBUG] Process 133. path edge:
4332 2019-Jan-13 16:21:13.234439 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4333 2019-Jan-13 16:21:13.234504 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
4334 2019-Jan-13 16:21:13.235192 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4335 2019-Jan-13 16:21:13.235868 - [DEBUG]
4336 2019-Jan-13 16:21:13.235895 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
4337 2019-Jan-13 16:21:13.236578 - [DEBUG] Compose: EdgeIdentity * AllBottom
4338 2019-Jan-13 16:21:13.236607 - [DEBUG]
4339 2019-Jan-13 16:21:13.236631 - [DEBUG] Propagate flow
4340 2019-Jan-13 16:21:13.236655 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4341 2019-Jan-13 16:21:13.236721 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
4342 2019-Jan-13 16:21:13.237396 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4343 2019-Jan-13 16:21:13.238056 - [DEBUG] Edge function : AllBottom (result of previous compose)
4344 2019-Jan-13 16:21:13.238083 - [DEBUG]
4345 2019-Jan-13 16:21:13.238108 - [DEBUG] Join: AllTop & AllBottom
4346 2019-Jan-13 16:21:13.238134 - [DEBUG] = AllBottom (new jump func)
4347 2019-Jan-13 16:21:13.238159 - [DEBUG]
4348 2019-Jan-13 16:21:13.238183 - [DEBUG] Start adding new jump function
4349 2019-Jan-13 16:21:13.238206 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4350 2019-Jan-13 16:21:13.238289 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4351 2019-Jan-13 16:21:13.238948 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
4352 2019-Jan-13 16:21:13.239601 - [DEBUG] Edge Function : AllBottom
4353 2019-Jan-13 16:21:13.239634 - [DEBUG] End adding new jump function
4354 2019-Jan-13 16:21:13.239658 - [DEBUG]
4355 2019-Jan-13 16:21:13.239682 - [DEBUG] -------------------------------------------- 134. Path Edge --------------------------------------------
4356 2019-Jan-13 16:21:13.239706 - [DEBUG]
4357 2019-Jan-13 16:21:13.239730 - [DEBUG] Process 134. path edge:
4358 2019-Jan-13 16:21:13.239754 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4359 2019-Jan-13 16:21:13.239819 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
4360 2019-Jan-13 16:21:13.240489 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4361 2019-Jan-13 16:21:13.241151 - [DEBUG]
4362 2019-Jan-13 16:21:13.241176 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
4363 2019-Jan-13 16:21:13.241892 - [DEBUG] Compose: EdgeIdentity * AllBottom
4364 2019-Jan-13 16:21:13.241923 - [DEBUG]
4365 2019-Jan-13 16:21:13.241947 - [DEBUG] Propagate flow
4366 2019-Jan-13 16:21:13.241971 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4367 2019-Jan-13 16:21:13.242033 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
4368 2019-Jan-13 16:21:13.242691 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4369 2019-Jan-13 16:21:13.243360 - [DEBUG] Edge function : AllBottom (result of previous compose)
4370 2019-Jan-13 16:21:13.243386 - [DEBUG]
4371 2019-Jan-13 16:21:13.243411 - [DEBUG] Join: AllTop & AllBottom
4372 2019-Jan-13 16:21:13.243438 - [DEBUG] = AllBottom (new jump func)
4373 2019-Jan-13 16:21:13.243462 - [DEBUG]
4374 2019-Jan-13 16:21:13.243486 - [DEBUG] Start adding new jump function
4375 2019-Jan-13 16:21:13.243510 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4376 2019-Jan-13 16:21:13.243572 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4377 2019-Jan-13 16:21:13.244239 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
4378 2019-Jan-13 16:21:13.244908 - [DEBUG] Edge Function : AllBottom
4379 2019-Jan-13 16:21:13.244957 - [DEBUG] End adding new jump function
4380 2019-Jan-13 16:21:13.244982 - [DEBUG]
4381 2019-Jan-13 16:21:13.245006 - [DEBUG] -------------------------------------------- 135. Path Edge --------------------------------------------
4382 2019-Jan-13 16:21:13.245031 - [DEBUG]
4383 2019-Jan-13 16:21:13.245054 - [DEBUG] Process 135. path edge:
4384 2019-Jan-13 16:21:13.245079 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4385 2019-Jan-13 16:21:13.245144 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
4386 2019-Jan-13 16:21:13.245804 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4387 2019-Jan-13 16:21:13.246472 - [DEBUG]
4388 2019-Jan-13 16:21:13.246500 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
4389 2019-Jan-13 16:21:13.247178 - [DEBUG] Compose: EdgeIdentity * AllBottom
4390 2019-Jan-13 16:21:13.247207 - [DEBUG]
4391 2019-Jan-13 16:21:13.247231 - [DEBUG] Propagate flow
4392 2019-Jan-13 16:21:13.247254 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4393 2019-Jan-13 16:21:13.247319 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
4394 2019-Jan-13 16:21:13.247977 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4395 2019-Jan-13 16:21:13.248659 - [DEBUG] Edge function : AllBottom (result of previous compose)
4396 2019-Jan-13 16:21:13.248686 - [DEBUG]
4397 2019-Jan-13 16:21:13.248712 - [DEBUG] Join: AllTop & AllBottom
4398 2019-Jan-13 16:21:13.248738 - [DEBUG] = AllBottom (new jump func)
4399 2019-Jan-13 16:21:13.248763 - [DEBUG]
4400 2019-Jan-13 16:21:13.248786 - [DEBUG] Start adding new jump function
4401 2019-Jan-13 16:21:13.248810 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4402 2019-Jan-13 16:21:13.248877 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4403 2019-Jan-13 16:21:13.249535 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
4404 2019-Jan-13 16:21:13.250202 - [DEBUG] Edge Function : AllBottom
4405 2019-Jan-13 16:21:13.250233 - [DEBUG] End adding new jump function
4406 2019-Jan-13 16:21:13.250257 - [DEBUG]
4407 2019-Jan-13 16:21:13.250281 - [DEBUG] -------------------------------------------- 136. Path Edge --------------------------------------------
4408 2019-Jan-13 16:21:13.250305 - [DEBUG]
4409 2019-Jan-13 16:21:13.250328 - [DEBUG] Process 136. path edge:
4410 2019-Jan-13 16:21:13.250352 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4411 2019-Jan-13 16:21:13.250414 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
4412 2019-Jan-13 16:21:13.251067 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4413 2019-Jan-13 16:21:13.251750 - [DEBUG]
4414 2019-Jan-13 16:21:13.251776 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
4415 2019-Jan-13 16:21:13.252466 - [DEBUG] Compose: EdgeIdentity * AllBottom
4416 2019-Jan-13 16:21:13.252495 - [DEBUG]
4417 2019-Jan-13 16:21:13.252519 - [DEBUG] Propagate flow
4418 2019-Jan-13 16:21:13.252543 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4419 2019-Jan-13 16:21:13.252607 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
4420 2019-Jan-13 16:21:13.253267 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4421 2019-Jan-13 16:21:13.253921 - [DEBUG] Edge function : AllBottom (result of previous compose)
4422 2019-Jan-13 16:21:13.253947 - [DEBUG]
4423 2019-Jan-13 16:21:13.253973 - [DEBUG] Join: AllTop & AllBottom
4424 2019-Jan-13 16:21:13.254016 - [DEBUG] = AllBottom (new jump func)
4425 2019-Jan-13 16:21:13.254042 - [DEBUG]
4426 2019-Jan-13 16:21:13.254065 - [DEBUG] Start adding new jump function
4427 2019-Jan-13 16:21:13.254088 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4428 2019-Jan-13 16:21:13.254150 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4429 2019-Jan-13 16:21:13.254819 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
4430 2019-Jan-13 16:21:13.255497 - [DEBUG] Edge Function : AllBottom
4431 2019-Jan-13 16:21:13.255529 - [DEBUG] End adding new jump function
4432 2019-Jan-13 16:21:13.255553 - [DEBUG]
4433 2019-Jan-13 16:21:13.255576 - [DEBUG] -------------------------------------------- 137. Path Edge --------------------------------------------
4434 2019-Jan-13 16:21:13.255600 - [DEBUG]
4435 2019-Jan-13 16:21:13.255624 - [DEBUG] Process 137. path edge:
4436 2019-Jan-13 16:21:13.255648 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4437 2019-Jan-13 16:21:13.255716 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
4438 2019-Jan-13 16:21:13.256369 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4439 2019-Jan-13 16:21:13.257022 - [DEBUG]
4440 2019-Jan-13 16:21:13.257049 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
4441 2019-Jan-13 16:21:13.257727 - [DEBUG] Compose: EdgeIdentity * AllBottom
4442 2019-Jan-13 16:21:13.257757 - [DEBUG]
4443 2019-Jan-13 16:21:13.257780 - [DEBUG] Propagate flow
4444 2019-Jan-13 16:21:13.257804 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4445 2019-Jan-13 16:21:13.257869 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4446 2019-Jan-13 16:21:13.258551 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4447 2019-Jan-13 16:21:13.259216 - [DEBUG] Edge function : AllBottom (result of previous compose)
4448 2019-Jan-13 16:21:13.259243 - [DEBUG]
4449 2019-Jan-13 16:21:13.259268 - [DEBUG] Join: AllTop & AllBottom
4450 2019-Jan-13 16:21:13.259294 - [DEBUG] = AllBottom (new jump func)
4451 2019-Jan-13 16:21:13.259319 - [DEBUG]
4452 2019-Jan-13 16:21:13.259343 - [DEBUG] Start adding new jump function
4453 2019-Jan-13 16:21:13.259366 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4454 2019-Jan-13 16:21:13.259428 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4455 2019-Jan-13 16:21:13.260081 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4456 2019-Jan-13 16:21:13.260748 - [DEBUG] Edge Function : AllBottom
4457 2019-Jan-13 16:21:13.260780 - [DEBUG] End adding new jump function
4458 2019-Jan-13 16:21:13.260804 - [DEBUG]
4459 2019-Jan-13 16:21:13.260828 - [DEBUG] -------------------------------------------- 138. Path Edge --------------------------------------------
4460 2019-Jan-13 16:21:13.260852 - [DEBUG]
4461 2019-Jan-13 16:21:13.260875 - [DEBUG] Process 138. path edge:
4462 2019-Jan-13 16:21:13.260899 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4463 2019-Jan-13 16:21:13.260963 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
4464 2019-Jan-13 16:21:13.261654 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4465 2019-Jan-13 16:21:13.262314 - [DEBUG]
4466 2019-Jan-13 16:21:13.262339 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4467 2019-Jan-13 16:21:13.263020 - [DEBUG] Compose: EdgeIdentity * AllBottom
4468 2019-Jan-13 16:21:13.263049 - [DEBUG]
4469 2019-Jan-13 16:21:13.263091 - [DEBUG] Propagate flow
4470 2019-Jan-13 16:21:13.263115 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4471 2019-Jan-13 16:21:13.263178 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
4472 2019-Jan-13 16:21:13.263855 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4473 2019-Jan-13 16:21:13.264520 - [DEBUG] Edge function : AllBottom (result of previous compose)
4474 2019-Jan-13 16:21:13.264546 - [DEBUG]
4475 2019-Jan-13 16:21:13.264572 - [DEBUG] Join: AllTop & AllBottom
4476 2019-Jan-13 16:21:13.264598 - [DEBUG] = AllBottom (new jump func)
4477 2019-Jan-13 16:21:13.264623 - [DEBUG]
4478 2019-Jan-13 16:21:13.264647 - [DEBUG] Start adding new jump function
4479 2019-Jan-13 16:21:13.264670 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4480 2019-Jan-13 16:21:13.264735 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4481 2019-Jan-13 16:21:13.265418 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
4482 2019-Jan-13 16:21:13.266072 - [DEBUG] Edge Function : AllBottom
4483 2019-Jan-13 16:21:13.266103 - [DEBUG] End adding new jump function
4484 2019-Jan-13 16:21:13.266128 - [DEBUG]
4485 2019-Jan-13 16:21:13.266151 - [DEBUG] -------------------------------------------- 139. Path Edge --------------------------------------------
4486 2019-Jan-13 16:21:13.266176 - [DEBUG]
4487 2019-Jan-13 16:21:13.266199 - [DEBUG] Process 139. path edge:
4488 2019-Jan-13 16:21:13.266224 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4489 2019-Jan-13 16:21:13.266288 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
4490 2019-Jan-13 16:21:13.266953 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4491 2019-Jan-13 16:21:13.267614 - [DEBUG]
4492 2019-Jan-13 16:21:13.267643 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
4493 2019-Jan-13 16:21:13.268345 - [DEBUG] Compose: EdgeIdentity * AllBottom
4494 2019-Jan-13 16:21:13.268375 - [DEBUG]
4495 2019-Jan-13 16:21:13.268398 - [DEBUG] Propagate flow
4496 2019-Jan-13 16:21:13.268422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4497 2019-Jan-13 16:21:13.268482 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4498 2019-Jan-13 16:21:13.269135 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4499 2019-Jan-13 16:21:13.269802 - [DEBUG] Edge function : AllBottom (result of previous compose)
4500 2019-Jan-13 16:21:13.269829 - [DEBUG]
4501 2019-Jan-13 16:21:13.269854 - [DEBUG] Join: AllTop & AllBottom
4502 2019-Jan-13 16:21:13.269880 - [DEBUG] = AllBottom (new jump func)
4503 2019-Jan-13 16:21:13.269905 - [DEBUG]
4504 2019-Jan-13 16:21:13.269928 - [DEBUG] Start adding new jump function
4505 2019-Jan-13 16:21:13.269952 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4506 2019-Jan-13 16:21:13.270014 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4507 2019-Jan-13 16:21:13.270675 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4508 2019-Jan-13 16:21:13.271327 - [DEBUG] Edge Function : AllBottom
4509 2019-Jan-13 16:21:13.271358 - [DEBUG] End adding new jump function
4510 2019-Jan-13 16:21:13.271382 - [DEBUG]
4511 2019-Jan-13 16:21:13.271405 - [DEBUG] -------------------------------------------- 140. Path Edge --------------------------------------------
4512 2019-Jan-13 16:21:13.271430 - [DEBUG]
4513 2019-Jan-13 16:21:13.271470 - [DEBUG] Process 140. path edge:
4514 2019-Jan-13 16:21:13.271494 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4515 2019-Jan-13 16:21:13.271576 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
4516 2019-Jan-13 16:21:13.272237 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4517 2019-Jan-13 16:21:13.272903 - [DEBUG]
4518 2019-Jan-13 16:21:13.272929 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4519 2019-Jan-13 16:21:13.273617 - [DEBUG] Compose: EdgeIdentity * AllBottom
4520 2019-Jan-13 16:21:13.273647 - [DEBUG]
4521 2019-Jan-13 16:21:13.273671 - [DEBUG] Propagate flow
4522 2019-Jan-13 16:21:13.273695 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4523 2019-Jan-13 16:21:13.273760 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4524 2019-Jan-13 16:21:13.274412 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4525 2019-Jan-13 16:21:13.275090 - [DEBUG] Edge function : AllBottom (result of previous compose)
4526 2019-Jan-13 16:21:13.275116 - [DEBUG]
4527 2019-Jan-13 16:21:13.275142 - [DEBUG] Join: AllTop & AllBottom
4528 2019-Jan-13 16:21:13.275169 - [DEBUG] = AllBottom (new jump func)
4529 2019-Jan-13 16:21:13.275193 - [DEBUG]
4530 2019-Jan-13 16:21:13.275217 - [DEBUG] Start adding new jump function
4531 2019-Jan-13 16:21:13.275241 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4532 2019-Jan-13 16:21:13.275305 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4533 2019-Jan-13 16:21:13.275974 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4534 2019-Jan-13 16:21:13.276629 - [DEBUG] Edge Function : AllBottom
4535 2019-Jan-13 16:21:13.276661 - [DEBUG] End adding new jump function
4536 2019-Jan-13 16:21:13.276685 - [DEBUG]
4537 2019-Jan-13 16:21:13.276709 - [DEBUG] -------------------------------------------- 141. Path Edge --------------------------------------------
4538 2019-Jan-13 16:21:13.276733 - [DEBUG]
4539 2019-Jan-13 16:21:13.276756 - [DEBUG] Process 141. path edge:
4540 2019-Jan-13 16:21:13.276780 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4541 2019-Jan-13 16:21:13.276843 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
4542 2019-Jan-13 16:21:13.277494 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4543 2019-Jan-13 16:21:13.278152 - [DEBUG]
4544 2019-Jan-13 16:21:13.278178 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4545 2019-Jan-13 16:21:13.278873 - [DEBUG] Start of endsummarytab entry
4546 2019-Jan-13 16:21:13.278902 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
4547 2019-Jan-13 16:21:13.279562 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
4548 2019-Jan-13 16:21:13.279628 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4549 2019-Jan-13 16:21:13.280276 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
4550 2019-Jan-13 16:21:13.280925 - [DEBUG] EF: AllBottom
4551 2019-Jan-13 16:21:13.280952 - [DEBUG]
4552 2019-Jan-13 16:21:13.280976 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4553 2019-Jan-13 16:21:13.281657 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4554 2019-Jan-13 16:21:13.282321 - [DEBUG] EF: AllBottom
4555 2019-Jan-13 16:21:13.282347 - [DEBUG]
4556 2019-Jan-13 16:21:13.282371 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
4557 2019-Jan-13 16:21:13.283022 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
4558 2019-Jan-13 16:21:13.283691 - [DEBUG] EF: AllBottom
4559 2019-Jan-13 16:21:13.283717 - [DEBUG]
4560 2019-Jan-13 16:21:13.283741 - [DEBUG] ---------------
4561 2019-Jan-13 16:21:13.283765 - [DEBUG]
4562 2019-Jan-13 16:21:13.283790 - [DEBUG] End of endsummarytab entry
4563 2019-Jan-13 16:21:13.283814 - [DEBUG]
4564 2019-Jan-13 16:21:13.283838 - [DEBUG] Start of incomingtab entry
4565 2019-Jan-13 16:21:13.283862 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
4566 2019-Jan-13 16:21:13.284537 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
4567 2019-Jan-13 16:21:13.284600 - [DEBUG] ---------------
4568 2019-Jan-13 16:21:13.284624 - [DEBUG] End of incomingtab entry
4569 2019-Jan-13 16:21:13.284648 - [DEBUG]
4570 2019-Jan-13 16:21:13.284674 - [DEBUG] EDGE:
4571 2019-Jan-13 16:21:13.284731 - [DEBUG] ---> 4572 2019-Jan-13 16:21:13.285414 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4573 2019-Jan-13 16:21:13.286070 - [DEBUG]
4574 2019-Jan-13 16:21:13.286096 - [DEBUG] EDGE:
4575 2019-Jan-13 16:21:13.286157 - [DEBUG] ---> 4576 2019-Jan-13 16:21:13.286804 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4577 2019-Jan-13 16:21:13.287468 - [DEBUG]
4578 2019-Jan-13 16:21:13.287513 - [DEBUG] Compose: EdgeIdentity * AllBottom
4579 2019-Jan-13 16:21:13.287540 - [DEBUG]
4580 2019-Jan-13 16:21:13.287564 - [DEBUG] Propagate flow
4581 2019-Jan-13 16:21:13.287588 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4582 2019-Jan-13 16:21:13.287650 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
4583 2019-Jan-13 16:21:13.288347 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4584 2019-Jan-13 16:21:13.289005 - [DEBUG] Edge function : AllBottom (result of previous compose)
4585 2019-Jan-13 16:21:13.289031 - [DEBUG]
4586 2019-Jan-13 16:21:13.289057 - [DEBUG] Join: AllTop & AllBottom
4587 2019-Jan-13 16:21:13.289084 - [DEBUG] = AllBottom (new jump func)
4588 2019-Jan-13 16:21:13.289108 - [DEBUG]
4589 2019-Jan-13 16:21:13.289132 - [DEBUG] Start adding new jump function
4590 2019-Jan-13 16:21:13.289155 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4591 2019-Jan-13 16:21:13.289215 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4592 2019-Jan-13 16:21:13.289872 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
4593 2019-Jan-13 16:21:13.290544 - [DEBUG] Edge Function : AllBottom
4594 2019-Jan-13 16:21:13.290576 - [DEBUG] End adding new jump function
4595 2019-Jan-13 16:21:13.290600 - [DEBUG]
4596 2019-Jan-13 16:21:13.290624 - [DEBUG] -------------------------------------------- 142. Path Edge --------------------------------------------
4597 2019-Jan-13 16:21:13.290648 - [DEBUG]
4598 2019-Jan-13 16:21:13.290671 - [DEBUG] Process 142. path edge:
4599 2019-Jan-13 16:21:13.290696 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4600 2019-Jan-13 16:21:13.290759 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
4601 2019-Jan-13 16:21:13.291429 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4602 2019-Jan-13 16:21:13.292108 - [DEBUG]
4603 2019-Jan-13 16:21:13.292133 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
4604 2019-Jan-13 16:21:13.292825 - [DEBUG] Possible callees:
4605 2019-Jan-13 16:21:13.292851 - [DEBUG] llvm.dbg.declare
4606 2019-Jan-13 16:21:13.292876 - [DEBUG] Possible return sites:
4607 2019-Jan-13 16:21:13.292900 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1934608 2019-Jan-13 16:21:13.294237 - [DEBUG] Found and process special summary
4609 2019-Jan-13 16:21:13.294282 - [DEBUG] Compose: EdgeIdentity * AllBottom
4610 2019-Jan-13 16:21:13.294310 - [DEBUG]
4611 2019-Jan-13 16:21:13.294334 - [DEBUG] Propagate flow
4612 2019-Jan-13 16:21:13.294358 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4613 2019-Jan-13 16:21:13.294422 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4614 2019-Jan-13 16:21:13.295105 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4615 2019-Jan-13 16:21:13.295764 - [DEBUG] Edge function : AllBottom (result of previous compose)
4616 2019-Jan-13 16:21:13.295790 - [DEBUG]
4617 2019-Jan-13 16:21:13.295815 - [DEBUG] Join: AllTop & AllBottom
4618 2019-Jan-13 16:21:13.295843 - [DEBUG] = AllBottom (new jump func)
4619 2019-Jan-13 16:21:13.295867 - [DEBUG]
4620 2019-Jan-13 16:21:13.295891 - [DEBUG] Start adding new jump function
4621 2019-Jan-13 16:21:13.295915 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4622 2019-Jan-13 16:21:13.295980 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4623 2019-Jan-13 16:21:13.296644 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4624 2019-Jan-13 16:21:13.297307 - [DEBUG] Edge Function : AllBottom
4625 2019-Jan-13 16:21:13.297340 - [DEBUG] End adding new jump function
4626 2019-Jan-13 16:21:13.297364 - [DEBUG]
4627 2019-Jan-13 16:21:13.297388 - [DEBUG] -------------------------------------------- 143. Path Edge --------------------------------------------
4628 2019-Jan-13 16:21:13.297412 - [DEBUG]
4629 2019-Jan-13 16:21:13.297435 - [DEBUG] Process 143. path edge:
4630 2019-Jan-13 16:21:13.297459 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4631 2019-Jan-13 16:21:13.297522 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
4632 2019-Jan-13 16:21:13.298178 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4633 2019-Jan-13 16:21:13.298862 - [DEBUG]
4634 2019-Jan-13 16:21:13.298888 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4635 2019-Jan-13 16:21:13.299585 - [DEBUG] Compose: EdgeIdentity * AllBottom
4636 2019-Jan-13 16:21:13.299615 - [DEBUG]
4637 2019-Jan-13 16:21:13.299639 - [DEBUG] Propagate flow
4638 2019-Jan-13 16:21:13.299663 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4639 2019-Jan-13 16:21:13.299725 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
4640 2019-Jan-13 16:21:13.300388 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4641 2019-Jan-13 16:21:13.301044 - [DEBUG] Edge function : AllBottom (result of previous compose)
4642 2019-Jan-13 16:21:13.301071 - [DEBUG]
4643 2019-Jan-13 16:21:13.301096 - [DEBUG] Join: AllTop & AllBottom
4644 2019-Jan-13 16:21:13.301122 - [DEBUG] = AllBottom (new jump func)
4645 2019-Jan-13 16:21:13.301147 - [DEBUG]
4646 2019-Jan-13 16:21:13.301171 - [DEBUG] Start adding new jump function
4647 2019-Jan-13 16:21:13.301194 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4648 2019-Jan-13 16:21:13.301256 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4649 2019-Jan-13 16:21:13.301955 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
4650 2019-Jan-13 16:21:13.302613 - [DEBUG] Edge Function : AllBottom
4651 2019-Jan-13 16:21:13.302645 - [DEBUG] End adding new jump function
4652 2019-Jan-13 16:21:13.302670 - [DEBUG]
4653 2019-Jan-13 16:21:13.302693 - [DEBUG] -------------------------------------------- 144. Path Edge --------------------------------------------
4654 2019-Jan-13 16:21:13.302718 - [DEBUG]
4655 2019-Jan-13 16:21:13.302741 - [DEBUG] Process 144. path edge:
4656 2019-Jan-13 16:21:13.302766 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4657 2019-Jan-13 16:21:13.302830 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
4658 2019-Jan-13 16:21:13.303486 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4659 2019-Jan-13 16:21:13.304139 - [DEBUG]
4660 2019-Jan-13 16:21:13.304166 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
4661 2019-Jan-13 16:21:13.304945 - [DEBUG] Compose: EdgeIdentity * AllBottom
4662 2019-Jan-13 16:21:13.304975 - [DEBUG]
4663 2019-Jan-13 16:21:13.304999 - [DEBUG] Propagate flow
4664 2019-Jan-13 16:21:13.305023 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4665 2019-Jan-13 16:21:13.305091 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
4666 2019-Jan-13 16:21:13.305754 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4667 2019-Jan-13 16:21:13.306423 - [DEBUG] Edge function : AllBottom (result of previous compose)
4668 2019-Jan-13 16:21:13.306449 - [DEBUG]
4669 2019-Jan-13 16:21:13.306475 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4670 2019-Jan-13 16:21:13.306501 - [DEBUG] = AllBottom
4671 2019-Jan-13 16:21:13.306526 - [DEBUG]
4672 2019-Jan-13 16:21:13.306549 - [DEBUG] PROPAGATE: No new function!
4673 2019-Jan-13 16:21:13.306575 - [DEBUG] EDGE:
4674 2019-Jan-13 16:21:13.306638 - [DEBUG] ---> 4675 2019-Jan-13 16:21:13.307289 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4676 2019-Jan-13 16:21:13.307953 - [DEBUG]
4677 2019-Jan-13 16:21:13.307981 - [DEBUG] EDGE:
4678 2019-Jan-13 16:21:13.308047 - [DEBUG] ---> 4679 2019-Jan-13 16:21:13.308751 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4680 2019-Jan-13 16:21:13.309413 - [DEBUG]
4681 2019-Jan-13 16:21:13.309462 - [DEBUG] Compose: EdgeIdentity * AllBottom
4682 2019-Jan-13 16:21:13.309489 - [DEBUG]
4683 2019-Jan-13 16:21:13.309514 - [DEBUG] Propagate flow
4684 2019-Jan-13 16:21:13.309537 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4685 2019-Jan-13 16:21:13.309599 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
4686 2019-Jan-13 16:21:13.310255 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4687 2019-Jan-13 16:21:13.310912 - [DEBUG] Edge function : AllBottom (result of previous compose)
4688 2019-Jan-13 16:21:13.310938 - [DEBUG]
4689 2019-Jan-13 16:21:13.310964 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4690 2019-Jan-13 16:21:13.310990 - [DEBUG] = AllBottom
4691 2019-Jan-13 16:21:13.311015 - [DEBUG]
4692 2019-Jan-13 16:21:13.311039 - [DEBUG] PROPAGATE: No new function!
4693 2019-Jan-13 16:21:13.311068 - [DEBUG] EDGE:
4694 2019-Jan-13 16:21:13.311158 - [DEBUG] ---> 4695 2019-Jan-13 16:21:13.311861 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4696 2019-Jan-13 16:21:13.312531 - [DEBUG]
4697 2019-Jan-13 16:21:13.312557 - [DEBUG] EDGE:
4698 2019-Jan-13 16:21:13.312619 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
4699 2019-Jan-13 16:21:13.313274 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4700 2019-Jan-13 16:21:13.313934 - [DEBUG]
4701 2019-Jan-13 16:21:13.313961 - [DEBUG] EDGE:
4702 2019-Jan-13 16:21:13.314026 - [DEBUG] ---> 4703 2019-Jan-13 16:21:13.314681 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4704 2019-Jan-13 16:21:13.315391 - [DEBUG]
4705 2019-Jan-13 16:21:13.315418 - [DEBUG] EDGE:
4706 2019-Jan-13 16:21:13.315479 - [DEBUG] ---> 4707 2019-Jan-13 16:21:13.316130 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4708 2019-Jan-13 16:21:13.316786 - [DEBUG]
4709 2019-Jan-13 16:21:13.316813 - [DEBUG] EDGE:
4710 2019-Jan-13 16:21:13.316876 - [DEBUG] ---> 4711 2019-Jan-13 16:21:13.317539 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4712 2019-Jan-13 16:21:13.318198 - [DEBUG]
4713 2019-Jan-13 16:21:13.318263 - [DEBUG] Compose: EdgeIdentity * AllBottom
4714 2019-Jan-13 16:21:13.318291 - [DEBUG]
4715 2019-Jan-13 16:21:13.318315 - [DEBUG] Propagate flow
4716 2019-Jan-13 16:21:13.318339 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4717 2019-Jan-13 16:21:13.318405 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
4718 2019-Jan-13 16:21:13.319067 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4719 2019-Jan-13 16:21:13.319720 - [DEBUG] Edge function : AllBottom (result of previous compose)
4720 2019-Jan-13 16:21:13.319746 - [DEBUG]
4721 2019-Jan-13 16:21:13.319772 - [DEBUG] Join: AllTop & AllBottom
4722 2019-Jan-13 16:21:13.319799 - [DEBUG] = AllBottom (new jump func)
4723 2019-Jan-13 16:21:13.319824 - [DEBUG]
4724 2019-Jan-13 16:21:13.319847 - [DEBUG] Start adding new jump function
4725 2019-Jan-13 16:21:13.319870 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4726 2019-Jan-13 16:21:13.319934 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4727 2019-Jan-13 16:21:13.320602 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
4728 2019-Jan-13 16:21:13.321263 - [DEBUG] Edge Function : AllBottom
4729 2019-Jan-13 16:21:13.321295 - [DEBUG] End adding new jump function
4730 2019-Jan-13 16:21:13.321319 - [DEBUG]
4731 2019-Jan-13 16:21:13.321343 - [DEBUG] -------------------------------------------- 145. Path Edge --------------------------------------------
4732 2019-Jan-13 16:21:13.321368 - [DEBUG]
4733 2019-Jan-13 16:21:13.321391 - [DEBUG] Process 145. path edge:
4734 2019-Jan-13 16:21:13.321414 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4735 2019-Jan-13 16:21:13.321480 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
4736 2019-Jan-13 16:21:13.322197 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4737 2019-Jan-13 16:21:13.322860 - [DEBUG]
4738 2019-Jan-13 16:21:13.322886 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
4739 2019-Jan-13 16:21:13.323587 - [DEBUG] Compose: EdgeIdentity * AllBottom
4740 2019-Jan-13 16:21:13.323617 - [DEBUG]
4741 2019-Jan-13 16:21:13.323641 - [DEBUG] Propagate flow
4742 2019-Jan-13 16:21:13.323664 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4743 2019-Jan-13 16:21:13.323728 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
4744 2019-Jan-13 16:21:13.324387 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4745 2019-Jan-13 16:21:13.325069 - [DEBUG] Edge function : AllBottom (result of previous compose)
4746 2019-Jan-13 16:21:13.325095 - [DEBUG]
4747 2019-Jan-13 16:21:13.325121 - [DEBUG] Join: AllTop & AllBottom
4748 2019-Jan-13 16:21:13.325147 - [DEBUG] = AllBottom (new jump func)
4749 2019-Jan-13 16:21:13.325172 - [DEBUG]
4750 2019-Jan-13 16:21:13.325196 - [DEBUG] Start adding new jump function
4751 2019-Jan-13 16:21:13.325219 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4752 2019-Jan-13 16:21:13.325282 - [DEBUG] Fact at target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4753 2019-Jan-13 16:21:13.325943 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
4754 2019-Jan-13 16:21:13.326605 - [DEBUG] Edge Function : AllBottom
4755 2019-Jan-13 16:21:13.326636 - [DEBUG] End adding new jump function
4756 2019-Jan-13 16:21:13.326660 - [DEBUG]
4757 2019-Jan-13 16:21:13.326684 - [DEBUG] -------------------------------------------- 146. Path Edge --------------------------------------------
4758 2019-Jan-13 16:21:13.326708 - [DEBUG]
4759 2019-Jan-13 16:21:13.326732 - [DEBUG] Process 146. path edge:
4760 2019-Jan-13 16:21:13.326756 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4761 2019-Jan-13 16:21:13.326818 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
4762 2019-Jan-13 16:21:13.327479 - [DEBUG] D target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 >
4763 2019-Jan-13 16:21:13.328133 - [DEBUG]
4764 2019-Jan-13 16:21:13.328160 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
4765 2019-Jan-13 16:21:13.328868 - [DEBUG] Compose: EdgeIdentity * AllBottom
4766 2019-Jan-13 16:21:13.328898 - [DEBUG]
4767 2019-Jan-13 16:21:13.328922 - [DEBUG] Propagate flow
4768 2019-Jan-13 16:21:13.328946 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4769 2019-Jan-13 16:21:13.329013 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
4770 2019-Jan-13 16:21:13.329679 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4771 2019-Jan-13 16:21:13.330340 - [DEBUG] Edge function : AllBottom (result of previous compose)
4772 2019-Jan-13 16:21:13.330367 - [DEBUG]
4773 2019-Jan-13 16:21:13.330394 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4774 2019-Jan-13 16:21:13.330419 - [DEBUG] = AllBottom
4775 2019-Jan-13 16:21:13.330444 - [DEBUG]
4776 2019-Jan-13 16:21:13.330467 - [DEBUG] PROPAGATE: No new function!
4777 2019-Jan-13 16:21:13.330492 - [DEBUG] EDGE:
4778 2019-Jan-13 16:21:13.330556 - [DEBUG] ---> 4779 2019-Jan-13 16:21:13.331208 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4780 2019-Jan-13 16:21:13.331890 - [DEBUG]
4781 2019-Jan-13 16:21:13.331917 - [DEBUG] EDGE:
4782 2019-Jan-13 16:21:13.332000 - [DEBUG] ---> 4783 2019-Jan-13 16:21:13.332668 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4784 2019-Jan-13 16:21:13.333328 - [DEBUG]
4785 2019-Jan-13 16:21:13.333355 - [DEBUG] EDGE:
4786 2019-Jan-13 16:21:13.333418 - [DEBUG] ---> 4787 2019-Jan-13 16:21:13.334066 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4788 2019-Jan-13 16:21:13.334720 - [DEBUG]
4789 2019-Jan-13 16:21:13.334746 - [DEBUG] EDGE:
4790 2019-Jan-13 16:21:13.334810 - [DEBUG] ---> 4791 2019-Jan-13 16:21:13.335520 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4792 2019-Jan-13 16:21:13.336181 - [DEBUG]
4793 2019-Jan-13 16:21:13.336209 - [DEBUG] EDGE:
4794 2019-Jan-13 16:21:13.336271 - [DEBUG] ---> 4795 2019-Jan-13 16:21:13.336924 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4796 2019-Jan-13 16:21:13.337576 - [DEBUG]
4797 2019-Jan-13 16:21:13.337602 - [DEBUG] EDGE:
4798 2019-Jan-13 16:21:13.337663 - [DEBUG] ---> 4799 2019-Jan-13 16:21:13.338350 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4800 2019-Jan-13 16:21:13.339017 - [DEBUG]
4801 2019-Jan-13 16:21:13.339067 - [DEBUG] Compose: EdgeIdentity * AllBottom
4802 2019-Jan-13 16:21:13.339095 - [DEBUG]
4803 2019-Jan-13 16:21:13.339119 - [DEBUG] Propagate flow
4804 2019-Jan-13 16:21:13.339142 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4805 2019-Jan-13 16:21:13.339207 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
4806 2019-Jan-13 16:21:13.339863 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4807 2019-Jan-13 16:21:13.340513 - [DEBUG] Edge function : AllBottom (result of previous compose)
4808 2019-Jan-13 16:21:13.340539 - [DEBUG]
4809 2019-Jan-13 16:21:13.340564 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4810 2019-Jan-13 16:21:13.340590 - [DEBUG] = AllBottom
4811 2019-Jan-13 16:21:13.340615 - [DEBUG]
4812 2019-Jan-13 16:21:13.340638 - [DEBUG] PROPAGATE: No new function!
4813 2019-Jan-13 16:21:13.340668 - [DEBUG] EDGE:
4814 2019-Jan-13 16:21:13.340734 - [DEBUG] ---> 4815 2019-Jan-13 16:21:13.341408 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4816 2019-Jan-13 16:21:13.342106 - [DEBUG]
4817 2019-Jan-13 16:21:13.342133 - [DEBUG] EDGE:
4818 2019-Jan-13 16:21:13.342197 - [DEBUG] ---> 4819 2019-Jan-13 16:21:13.342852 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4820 2019-Jan-13 16:21:13.343501 - [DEBUG]
4821 2019-Jan-13 16:21:13.343528 - [DEBUG] EDGE:
4822 2019-Jan-13 16:21:13.343587 - [DEBUG] ---> 4823 2019-Jan-13 16:21:13.344271 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4824 2019-Jan-13 16:21:13.344961 - [DEBUG]
4825 2019-Jan-13 16:21:13.345009 - [DEBUG] Compose: EdgeIdentity * AllBottom
4826 2019-Jan-13 16:21:13.345037 - [DEBUG]
4827 2019-Jan-13 16:21:13.345061 - [DEBUG] Propagate flow
4828 2019-Jan-13 16:21:13.345085 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4829 2019-Jan-13 16:21:13.345150 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
4830 2019-Jan-13 16:21:13.345810 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4831 2019-Jan-13 16:21:13.346460 - [DEBUG] Edge function : AllBottom (result of previous compose)
4832 2019-Jan-13 16:21:13.346486 - [DEBUG]
4833 2019-Jan-13 16:21:13.346512 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4834 2019-Jan-13 16:21:13.346538 - [DEBUG] = AllBottom
4835 2019-Jan-13 16:21:13.346563 - [DEBUG]
4836 2019-Jan-13 16:21:13.346586 - [DEBUG] PROPAGATE: No new function!
4837 2019-Jan-13 16:21:13.346614 - [DEBUG] EDGE:
4838 2019-Jan-13 16:21:13.346679 - [DEBUG] ---> 4839 2019-Jan-13 16:21:13.347355 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4840 2019-Jan-13 16:21:13.348014 - [DEBUG]
4841 2019-Jan-13 16:21:13.348041 - [DEBUG] EDGE:
4842 2019-Jan-13 16:21:13.348105 - [DEBUG] ---> 4843 2019-Jan-13 16:21:13.348778 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4844 2019-Jan-13 16:21:13.349431 - [DEBUG]
4845 2019-Jan-13 16:21:13.349458 - [DEBUG] EDGE:
4846 2019-Jan-13 16:21:13.349518 - [DEBUG] ---> 4847 2019-Jan-13 16:21:13.350178 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4848 2019-Jan-13 16:21:13.350845 - [DEBUG]
4849 2019-Jan-13 16:21:13.350873 - [DEBUG] EDGE:
4850 2019-Jan-13 16:21:13.350935 - [DEBUG] ---> 4851 2019-Jan-13 16:21:13.351609 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4852 2019-Jan-13 16:21:13.352259 - [DEBUG]
4853 2019-Jan-13 16:21:13.352304 - [DEBUG] Compose: EdgeIdentity * AllBottom
4854 2019-Jan-13 16:21:13.352332 - [DEBUG]
4855 2019-Jan-13 16:21:13.352356 - [DEBUG] Propagate flow
4856 2019-Jan-13 16:21:13.352379 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4857 2019-Jan-13 16:21:13.352440 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
4858 2019-Jan-13 16:21:13.353106 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4859 2019-Jan-13 16:21:13.353764 - [DEBUG] Edge function : AllBottom (result of previous compose)
4860 2019-Jan-13 16:21:13.353790 - [DEBUG]
4861 2019-Jan-13 16:21:13.353816 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4862 2019-Jan-13 16:21:13.353842 - [DEBUG] = AllBottom
4863 2019-Jan-13 16:21:13.353867 - [DEBUG]
4864 2019-Jan-13 16:21:13.353890 - [DEBUG] PROPAGATE: No new function!
4865 2019-Jan-13 16:21:13.353920 - [DEBUG] EDGE:
4866 2019-Jan-13 16:21:13.353985 - [DEBUG] ---> 4867 2019-Jan-13 16:21:13.354667 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4868 2019-Jan-13 16:21:13.355346 - [DEBUG]
4869 2019-Jan-13 16:21:13.355373 - [DEBUG] EDGE:
4870 2019-Jan-13 16:21:13.355433 - [DEBUG] ---> 4871 2019-Jan-13 16:21:13.356097 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4872 2019-Jan-13 16:21:13.356762 - [DEBUG]
4873 2019-Jan-13 16:21:13.356790 - [DEBUG] EDGE:
4874 2019-Jan-13 16:21:13.356854 - [DEBUG] ---> 4875 2019-Jan-13 16:21:13.357511 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4876 2019-Jan-13 16:21:13.358157 - [DEBUG]
4877 2019-Jan-13 16:21:13.358202 - [DEBUG] Compose: EdgeIdentity * AllBottom
4878 2019-Jan-13 16:21:13.358251 - [DEBUG]
4879 2019-Jan-13 16:21:13.358275 - [DEBUG] Propagate flow
4880 2019-Jan-13 16:21:13.358299 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4881 2019-Jan-13 16:21:13.358360 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4882 2019-Jan-13 16:21:13.359029 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4883 2019-Jan-13 16:21:13.359688 - [DEBUG] Edge function : AllBottom (result of previous compose)
4884 2019-Jan-13 16:21:13.359715 - [DEBUG]
4885 2019-Jan-13 16:21:13.359741 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
4886 2019-Jan-13 16:21:13.359767 - [DEBUG] = AllBottom
4887 2019-Jan-13 16:21:13.359791 - [DEBUG]
4888 2019-Jan-13 16:21:13.359815 - [DEBUG] PROPAGATE: No new function!
4889 2019-Jan-13 16:21:13.359843 - [DEBUG] EDGE:
4890 2019-Jan-13 16:21:13.359909 - [DEBUG] ---> 4891 2019-Jan-13 16:21:13.360571 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4892 2019-Jan-13 16:21:13.361222 - [DEBUG]
4893 2019-Jan-13 16:21:13.361248 - [DEBUG] EDGE:
4894 2019-Jan-13 16:21:13.361309 - [DEBUG] ---> 4895 2019-Jan-13 16:21:13.361997 - [DEBUG] D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59>
4896 2019-Jan-13 16:21:13.362665 - [DEBUG]
4897 2019-Jan-13 16:21:13.362693 - [DEBUG] EDGE:
4898 2019-Jan-13 16:21:13.362756 - [DEBUG] ---> 4899 2019-Jan-13 16:21:13.363412 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
4900 2019-Jan-13 16:21:13.364059 - [DEBUG]
4901 2019-Jan-13 16:21:13.364086 - [DEBUG] Compose: EdgeIdentity * AllBottom
4902 2019-Jan-13 16:21:13.364113 - [DEBUG]
4903 2019-Jan-13 16:21:13.364137 - [DEBUG] Propagate flow
4904 2019-Jan-13 16:21:13.364161 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4905 2019-Jan-13 16:21:13.364221 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4906 2019-Jan-13 16:21:13.364907 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4907 2019-Jan-13 16:21:13.365581 - [DEBUG] Edge function : AllBottom (result of previous compose)
4908 2019-Jan-13 16:21:13.365608 - [DEBUG]
4909 2019-Jan-13 16:21:13.365634 - [DEBUG] Join: AllTop & AllBottom
4910 2019-Jan-13 16:21:13.365678 - [DEBUG] = AllBottom (new jump func)
4911 2019-Jan-13 16:21:13.365703 - [DEBUG]
4912 2019-Jan-13 16:21:13.365726 - [DEBUG] Start adding new jump function
4913 2019-Jan-13 16:21:13.365750 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4914 2019-Jan-13 16:21:13.365817 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4915 2019-Jan-13 16:21:13.366482 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4916 2019-Jan-13 16:21:13.367135 - [DEBUG] Edge Function : AllBottom
4917 2019-Jan-13 16:21:13.367166 - [DEBUG] End adding new jump function
4918 2019-Jan-13 16:21:13.367190 - [DEBUG]
4919 2019-Jan-13 16:21:13.367214 - [DEBUG] -------------------------------------------- 147. Path Edge --------------------------------------------
4920 2019-Jan-13 16:21:13.367239 - [DEBUG]
4921 2019-Jan-13 16:21:13.367263 - [DEBUG] Process 147. path edge:
4922 2019-Jan-13 16:21:13.367286 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4923 2019-Jan-13 16:21:13.367351 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
4924 2019-Jan-13 16:21:13.368017 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
4925 2019-Jan-13 16:21:13.368712 - [DEBUG]
4926 2019-Jan-13 16:21:13.368739 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
4927 2019-Jan-13 16:21:13.369426 - [DEBUG] Compose: EdgeIdentity * AllBottom
4928 2019-Jan-13 16:21:13.369455 - [DEBUG]
4929 2019-Jan-13 16:21:13.369479 - [DEBUG] Propagate flow
4930 2019-Jan-13 16:21:13.369503 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4931 2019-Jan-13 16:21:13.369565 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
4932 2019-Jan-13 16:21:13.370218 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4933 2019-Jan-13 16:21:13.370890 - [DEBUG] Edge function : AllBottom (result of previous compose)
4934 2019-Jan-13 16:21:13.370916 - [DEBUG]
4935 2019-Jan-13 16:21:13.370942 - [DEBUG] Join: AllTop & AllBottom
4936 2019-Jan-13 16:21:13.370968 - [DEBUG] = AllBottom (new jump func)
4937 2019-Jan-13 16:21:13.370993 - [DEBUG]
4938 2019-Jan-13 16:21:13.371017 - [DEBUG] Start adding new jump function
4939 2019-Jan-13 16:21:13.371040 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4940 2019-Jan-13 16:21:13.371105 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4941 2019-Jan-13 16:21:13.371794 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
4942 2019-Jan-13 16:21:13.372445 - [DEBUG] Edge Function : AllBottom
4943 2019-Jan-13 16:21:13.372475 - [DEBUG] End adding new jump function
4944 2019-Jan-13 16:21:13.372499 - [DEBUG]
4945 2019-Jan-13 16:21:13.372523 - [DEBUG] -------------------------------------------- 148. Path Edge --------------------------------------------
4946 2019-Jan-13 16:21:13.372547 - [DEBUG]
4947 2019-Jan-13 16:21:13.372571 - [DEBUG] Process 148. path edge:
4948 2019-Jan-13 16:21:13.372594 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4949 2019-Jan-13 16:21:13.372655 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
4950 2019-Jan-13 16:21:13.373310 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
4951 2019-Jan-13 16:21:13.373981 - [DEBUG]
4952 2019-Jan-13 16:21:13.374008 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
4953 2019-Jan-13 16:21:13.374703 - [DEBUG] Compose: EdgeIdentity * AllBottom
4954 2019-Jan-13 16:21:13.374734 - [DEBUG]
4955 2019-Jan-13 16:21:13.374758 - [DEBUG] Propagate flow
4956 2019-Jan-13 16:21:13.374781 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4957 2019-Jan-13 16:21:13.374847 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
4958 2019-Jan-13 16:21:13.375537 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4959 2019-Jan-13 16:21:13.376199 - [DEBUG] Edge function : AllBottom (result of previous compose)
4960 2019-Jan-13 16:21:13.376226 - [DEBUG]
4961 2019-Jan-13 16:21:13.376252 - [DEBUG] Join: AllTop & AllBottom
4962 2019-Jan-13 16:21:13.376278 - [DEBUG] = AllBottom (new jump func)
4963 2019-Jan-13 16:21:13.376303 - [DEBUG]
4964 2019-Jan-13 16:21:13.376326 - [DEBUG] Start adding new jump function
4965 2019-Jan-13 16:21:13.376350 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4966 2019-Jan-13 16:21:13.376417 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4967 2019-Jan-13 16:21:13.377083 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
4968 2019-Jan-13 16:21:13.377747 - [DEBUG] Edge Function : AllBottom
4969 2019-Jan-13 16:21:13.377777 - [DEBUG] End adding new jump function
4970 2019-Jan-13 16:21:13.377801 - [DEBUG]
4971 2019-Jan-13 16:21:13.377825 - [DEBUG] -------------------------------------------- 149. Path Edge --------------------------------------------
4972 2019-Jan-13 16:21:13.377850 - [DEBUG]
4973 2019-Jan-13 16:21:13.377873 - [DEBUG] Process 149. path edge:
4974 2019-Jan-13 16:21:13.377897 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
4975 2019-Jan-13 16:21:13.377958 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
4976 2019-Jan-13 16:21:13.378640 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
4977 2019-Jan-13 16:21:13.379307 - [DEBUG]
4978 2019-Jan-13 16:21:13.379332 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
4979 2019-Jan-13 16:21:13.380012 - [DEBUG] Possible callees:
4980 2019-Jan-13 16:21:13.380038 - [DEBUG] llvm.dbg.declare
4981 2019-Jan-13 16:21:13.380063 - [DEBUG] Possible return sites:
4982 2019-Jan-13 16:21:13.380087 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1494983 2019-Jan-13 16:21:13.381411 - [DEBUG] Found and process special summary
4984 2019-Jan-13 16:21:13.381452 - [DEBUG] Compose: EdgeIdentity * AllBottom
4985 2019-Jan-13 16:21:13.381480 - [DEBUG]
4986 2019-Jan-13 16:21:13.381504 - [DEBUG] Propagate flow
4987 2019-Jan-13 16:21:13.381527 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
4988 2019-Jan-13 16:21:13.381613 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4989 2019-Jan-13 16:21:13.382281 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4990 2019-Jan-13 16:21:13.382951 - [DEBUG] Edge function : AllBottom (result of previous compose)
4991 2019-Jan-13 16:21:13.382978 - [DEBUG]
4992 2019-Jan-13 16:21:13.383003 - [DEBUG] Join: AllTop & AllBottom
4993 2019-Jan-13 16:21:13.383047 - [DEBUG] = AllBottom (new jump func)
4994 2019-Jan-13 16:21:13.383072 - [DEBUG]
4995 2019-Jan-13 16:21:13.383096 - [DEBUG] Start adding new jump function
4996 2019-Jan-13 16:21:13.383119 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
4997 2019-Jan-13 16:21:13.383182 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
4998 2019-Jan-13 16:21:13.383852 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
4999 2019-Jan-13 16:21:13.384508 - [DEBUG] Edge Function : AllBottom
5000 2019-Jan-13 16:21:13.384539 - [DEBUG] End adding new jump function
5001 2019-Jan-13 16:21:13.384563 - [DEBUG]
5002 2019-Jan-13 16:21:13.384586 - [DEBUG] -------------------------------------------- 150. Path Edge --------------------------------------------
5003 2019-Jan-13 16:21:13.384610 - [DEBUG]
5004 2019-Jan-13 16:21:13.384634 - [DEBUG] Process 150. path edge:
5005 2019-Jan-13 16:21:13.384658 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5006 2019-Jan-13 16:21:13.384718 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
5007 2019-Jan-13 16:21:13.385427 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5008 2019-Jan-13 16:21:13.386093 - [DEBUG]
5009 2019-Jan-13 16:21:13.386118 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
5010 2019-Jan-13 16:21:13.386827 - [DEBUG] Compose: EdgeIdentity * AllBottom
5011 2019-Jan-13 16:21:13.386857 - [DEBUG]
5012 2019-Jan-13 16:21:13.386881 - [DEBUG] Propagate flow
5013 2019-Jan-13 16:21:13.386904 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5014 2019-Jan-13 16:21:13.386968 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
5015 2019-Jan-13 16:21:13.387675 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5016 2019-Jan-13 16:21:13.388373 - [DEBUG] Edge function : AllBottom (result of previous compose)
5017 2019-Jan-13 16:21:13.388400 - [DEBUG]
5018 2019-Jan-13 16:21:13.388426 - [DEBUG] Join: AllTop & AllBottom
5019 2019-Jan-13 16:21:13.388453 - [DEBUG] = AllBottom (new jump func)
5020 2019-Jan-13 16:21:13.388477 - [DEBUG]
5021 2019-Jan-13 16:21:13.388501 - [DEBUG] Start adding new jump function
5022 2019-Jan-13 16:21:13.388524 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5023 2019-Jan-13 16:21:13.388589 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5024 2019-Jan-13 16:21:13.389260 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
5025 2019-Jan-13 16:21:13.389916 - [DEBUG] Edge Function : AllBottom
5026 2019-Jan-13 16:21:13.389946 - [DEBUG] End adding new jump function
5027 2019-Jan-13 16:21:13.389969 - [DEBUG]
5028 2019-Jan-13 16:21:13.389993 - [DEBUG] -------------------------------------------- 151. Path Edge --------------------------------------------
5029 2019-Jan-13 16:21:13.390018 - [DEBUG]
5030 2019-Jan-13 16:21:13.390041 - [DEBUG] Process 151. path edge:
5031 2019-Jan-13 16:21:13.390065 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5032 2019-Jan-13 16:21:13.390129 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
5033 2019-Jan-13 16:21:13.390778 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5034 2019-Jan-13 16:21:13.391453 - [DEBUG]
5035 2019-Jan-13 16:21:13.391481 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
5036 2019-Jan-13 16:21:13.392198 - [DEBUG] Compose: EdgeIdentity * AllBottom
5037 2019-Jan-13 16:21:13.392229 - [DEBUG]
5038 2019-Jan-13 16:21:13.392253 - [DEBUG] Propagate flow
5039 2019-Jan-13 16:21:13.392276 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5040 2019-Jan-13 16:21:13.392349 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
5041 2019-Jan-13 16:21:13.393017 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5042 2019-Jan-13 16:21:13.393677 - [DEBUG] Edge function : AllBottom (result of previous compose)
5043 2019-Jan-13 16:21:13.393703 - [DEBUG]
5044 2019-Jan-13 16:21:13.393729 - [DEBUG] Join: AllTop & AllBottom
5045 2019-Jan-13 16:21:13.393755 - [DEBUG] = AllBottom (new jump func)
5046 2019-Jan-13 16:21:13.393779 - [DEBUG]
5047 2019-Jan-13 16:21:13.393803 - [DEBUG] Start adding new jump function
5048 2019-Jan-13 16:21:13.393826 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5049 2019-Jan-13 16:21:13.393886 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5050 2019-Jan-13 16:21:13.394559 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
5051 2019-Jan-13 16:21:13.395248 - [DEBUG] Edge Function : AllBottom
5052 2019-Jan-13 16:21:13.395282 - [DEBUG] End adding new jump function
5053 2019-Jan-13 16:21:13.395306 - [DEBUG]
5054 2019-Jan-13 16:21:13.395330 - [DEBUG] -------------------------------------------- 152. Path Edge --------------------------------------------
5055 2019-Jan-13 16:21:13.395355 - [DEBUG]
5056 2019-Jan-13 16:21:13.395378 - [DEBUG] Process 152. path edge:
5057 2019-Jan-13 16:21:13.395402 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5058 2019-Jan-13 16:21:13.395468 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
5059 2019-Jan-13 16:21:13.396134 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5060 2019-Jan-13 16:21:13.396788 - [DEBUG]
5061 2019-Jan-13 16:21:13.396813 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
5062 2019-Jan-13 16:21:13.397492 - [DEBUG] Possible callees:
5063 2019-Jan-13 16:21:13.397518 - [DEBUG] llvm.dbg.declare
5064 2019-Jan-13 16:21:13.397543 - [DEBUG] Possible return sites:
5065 2019-Jan-13 16:21:13.397566 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1555066 2019-Jan-13 16:21:13.398923 - [DEBUG] Found and process special summary
5067 2019-Jan-13 16:21:13.398966 - [DEBUG] Compose: EdgeIdentity * AllBottom
5068 2019-Jan-13 16:21:13.398994 - [DEBUG]
5069 2019-Jan-13 16:21:13.399019 - [DEBUG] Propagate flow
5070 2019-Jan-13 16:21:13.399042 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5071 2019-Jan-13 16:21:13.399106 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
5072 2019-Jan-13 16:21:13.399762 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5073 2019-Jan-13 16:21:13.400437 - [DEBUG] Edge function : AllBottom (result of previous compose)
5074 2019-Jan-13 16:21:13.400464 - [DEBUG]
5075 2019-Jan-13 16:21:13.400489 - [DEBUG] Join: AllTop & AllBottom
5076 2019-Jan-13 16:21:13.400533 - [DEBUG] = AllBottom (new jump func)
5077 2019-Jan-13 16:21:13.400558 - [DEBUG]
5078 2019-Jan-13 16:21:13.400582 - [DEBUG] Start adding new jump function
5079 2019-Jan-13 16:21:13.400605 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5080 2019-Jan-13 16:21:13.400670 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5081 2019-Jan-13 16:21:13.401340 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
5082 2019-Jan-13 16:21:13.402025 - [DEBUG] Edge Function : AllBottom
5083 2019-Jan-13 16:21:13.402056 - [DEBUG] End adding new jump function
5084 2019-Jan-13 16:21:13.402080 - [DEBUG]
5085 2019-Jan-13 16:21:13.402103 - [DEBUG] -------------------------------------------- 153. Path Edge --------------------------------------------
5086 2019-Jan-13 16:21:13.402128 - [DEBUG]
5087 2019-Jan-13 16:21:13.402152 - [DEBUG] Process 153. path edge:
5088 2019-Jan-13 16:21:13.402175 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5089 2019-Jan-13 16:21:13.402236 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
5090 2019-Jan-13 16:21:13.402890 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5091 2019-Jan-13 16:21:13.403561 - [DEBUG]
5092 2019-Jan-13 16:21:13.403586 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
5093 2019-Jan-13 16:21:13.404274 - [DEBUG] Compose: EdgeIdentity * AllBottom
5094 2019-Jan-13 16:21:13.404304 - [DEBUG]
5095 2019-Jan-13 16:21:13.404328 - [DEBUG] Propagate flow
5096 2019-Jan-13 16:21:13.404351 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5097 2019-Jan-13 16:21:13.404416 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
5098 2019-Jan-13 16:21:13.405094 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5099 2019-Jan-13 16:21:13.405754 - [DEBUG] Edge function : AllBottom (result of previous compose)
5100 2019-Jan-13 16:21:13.405780 - [DEBUG]
5101 2019-Jan-13 16:21:13.405806 - [DEBUG] Join: AllTop & AllBottom
5102 2019-Jan-13 16:21:13.405832 - [DEBUG] = AllBottom (new jump func)
5103 2019-Jan-13 16:21:13.405857 - [DEBUG]
5104 2019-Jan-13 16:21:13.405881 - [DEBUG] Start adding new jump function
5105 2019-Jan-13 16:21:13.405904 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5106 2019-Jan-13 16:21:13.405968 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5107 2019-Jan-13 16:21:13.406646 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
5108 2019-Jan-13 16:21:13.407305 - [DEBUG] Edge Function : AllBottom
5109 2019-Jan-13 16:21:13.407335 - [DEBUG] End adding new jump function
5110 2019-Jan-13 16:21:13.407360 - [DEBUG]
5111 2019-Jan-13 16:21:13.407383 - [DEBUG] -------------------------------------------- 154. Path Edge --------------------------------------------
5112 2019-Jan-13 16:21:13.407408 - [DEBUG]
5113 2019-Jan-13 16:21:13.407432 - [DEBUG] Process 154. path edge:
5114 2019-Jan-13 16:21:13.407456 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5115 2019-Jan-13 16:21:13.407522 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
5116 2019-Jan-13 16:21:13.408172 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5117 2019-Jan-13 16:21:13.408853 - [DEBUG]
5118 2019-Jan-13 16:21:13.408880 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
5119 2019-Jan-13 16:21:13.409577 - [DEBUG] Compose: EdgeIdentity * AllBottom
5120 2019-Jan-13 16:21:13.409607 - [DEBUG]
5121 2019-Jan-13 16:21:13.409631 - [DEBUG] Propagate flow
5122 2019-Jan-13 16:21:13.409654 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5123 2019-Jan-13 16:21:13.409719 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
5124 2019-Jan-13 16:21:13.410378 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5125 2019-Jan-13 16:21:13.411044 - [DEBUG] Edge function : AllBottom (result of previous compose)
5126 2019-Jan-13 16:21:13.411070 - [DEBUG]
5127 2019-Jan-13 16:21:13.411095 - [DEBUG] Join: AllTop & AllBottom
5128 2019-Jan-13 16:21:13.411122 - [DEBUG] = AllBottom (new jump func)
5129 2019-Jan-13 16:21:13.411146 - [DEBUG]
5130 2019-Jan-13 16:21:13.411170 - [DEBUG] Start adding new jump function
5131 2019-Jan-13 16:21:13.411193 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5132 2019-Jan-13 16:21:13.411255 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5133 2019-Jan-13 16:21:13.411940 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
5134 2019-Jan-13 16:21:13.412603 - [DEBUG] Edge Function : AllBottom
5135 2019-Jan-13 16:21:13.412632 - [DEBUG] End adding new jump function
5136 2019-Jan-13 16:21:13.412656 - [DEBUG]
5137 2019-Jan-13 16:21:13.412680 - [DEBUG] -------------------------------------------- 155. Path Edge --------------------------------------------
5138 2019-Jan-13 16:21:13.412705 - [DEBUG]
5139 2019-Jan-13 16:21:13.412728 - [DEBUG] Process 155. path edge:
5140 2019-Jan-13 16:21:13.412751 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5141 2019-Jan-13 16:21:13.412815 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
5142 2019-Jan-13 16:21:13.413474 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5143 2019-Jan-13 16:21:13.414134 - [DEBUG]
5144 2019-Jan-13 16:21:13.414161 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
5145 2019-Jan-13 16:21:13.414829 - [DEBUG] Compose: EdgeIdentity * AllBottom
5146 2019-Jan-13 16:21:13.414859 - [DEBUG]
5147 2019-Jan-13 16:21:13.414901 - [DEBUG] Propagate flow
5148 2019-Jan-13 16:21:13.414926 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5149 2019-Jan-13 16:21:13.414994 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
5150 2019-Jan-13 16:21:13.415670 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5151 2019-Jan-13 16:21:13.416336 - [DEBUG] Edge function : AllBottom (result of previous compose)
5152 2019-Jan-13 16:21:13.416362 - [DEBUG]
5153 2019-Jan-13 16:21:13.416387 - [DEBUG] Join: AllTop & AllBottom
5154 2019-Jan-13 16:21:13.416414 - [DEBUG] = AllBottom (new jump func)
5155 2019-Jan-13 16:21:13.416439 - [DEBUG]
5156 2019-Jan-13 16:21:13.416462 - [DEBUG] Start adding new jump function
5157 2019-Jan-13 16:21:13.416486 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5158 2019-Jan-13 16:21:13.416550 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5159 2019-Jan-13 16:21:13.417213 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
5160 2019-Jan-13 16:21:13.417875 - [DEBUG] Edge Function : AllBottom
5161 2019-Jan-13 16:21:13.417923 - [DEBUG] End adding new jump function
5162 2019-Jan-13 16:21:13.417949 - [DEBUG]
5163 2019-Jan-13 16:21:13.417973 - [DEBUG] -------------------------------------------- 156. Path Edge --------------------------------------------
5164 2019-Jan-13 16:21:13.417998 - [DEBUG]
5165 2019-Jan-13 16:21:13.418021 - [DEBUG] Process 156. path edge:
5166 2019-Jan-13 16:21:13.418046 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5167 2019-Jan-13 16:21:13.418113 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
5168 2019-Jan-13 16:21:13.418810 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5169 2019-Jan-13 16:21:13.419479 - [DEBUG]
5170 2019-Jan-13 16:21:13.419504 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
5171 2019-Jan-13 16:21:13.420168 - [DEBUG] Possible callees:
5172 2019-Jan-13 16:21:13.420194 - [DEBUG] llvm.dbg.declare
5173 2019-Jan-13 16:21:13.420219 - [DEBUG] Possible return sites:
5174 2019-Jan-13 16:21:13.420243 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1635175 2019-Jan-13 16:21:13.421590 - [DEBUG] Found and process special summary
5176 2019-Jan-13 16:21:13.421637 - [DEBUG] Compose: EdgeIdentity * AllBottom
5177 2019-Jan-13 16:21:13.421665 - [DEBUG]
5178 2019-Jan-13 16:21:13.421689 - [DEBUG] Propagate flow
5179 2019-Jan-13 16:21:13.421713 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5180 2019-Jan-13 16:21:13.421779 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
5181 2019-Jan-13 16:21:13.422452 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5182 2019-Jan-13 16:21:13.423115 - [DEBUG] Edge function : AllBottom (result of previous compose)
5183 2019-Jan-13 16:21:13.423141 - [DEBUG]
5184 2019-Jan-13 16:21:13.423167 - [DEBUG] Join: AllTop & AllBottom
5185 2019-Jan-13 16:21:13.423193 - [DEBUG] = AllBottom (new jump func)
5186 2019-Jan-13 16:21:13.423218 - [DEBUG]
5187 2019-Jan-13 16:21:13.423242 - [DEBUG] Start adding new jump function
5188 2019-Jan-13 16:21:13.423265 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5189 2019-Jan-13 16:21:13.423327 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5190 2019-Jan-13 16:21:13.423996 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
5191 2019-Jan-13 16:21:13.424655 - [DEBUG] Edge Function : AllBottom
5192 2019-Jan-13 16:21:13.424686 - [DEBUG] End adding new jump function
5193 2019-Jan-13 16:21:13.424710 - [DEBUG]
5194 2019-Jan-13 16:21:13.424734 - [DEBUG] -------------------------------------------- 157. Path Edge --------------------------------------------
5195 2019-Jan-13 16:21:13.424758 - [DEBUG]
5196 2019-Jan-13 16:21:13.424782 - [DEBUG] Process 157. path edge:
5197 2019-Jan-13 16:21:13.424806 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5198 2019-Jan-13 16:21:13.424868 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
5199 2019-Jan-13 16:21:13.425549 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5200 2019-Jan-13 16:21:13.426212 - [DEBUG]
5201 2019-Jan-13 16:21:13.426237 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
5202 2019-Jan-13 16:21:13.426946 - [DEBUG] Compose: EdgeIdentity * AllBottom
5203 2019-Jan-13 16:21:13.426977 - [DEBUG]
5204 2019-Jan-13 16:21:13.427001 - [DEBUG] Propagate flow
5205 2019-Jan-13 16:21:13.427024 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5206 2019-Jan-13 16:21:13.427091 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
5207 2019-Jan-13 16:21:13.427767 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5208 2019-Jan-13 16:21:13.428460 - [DEBUG] Edge function : AllBottom (result of previous compose)
5209 2019-Jan-13 16:21:13.428487 - [DEBUG]
5210 2019-Jan-13 16:21:13.428512 - [DEBUG] Join: AllTop & AllBottom
5211 2019-Jan-13 16:21:13.428539 - [DEBUG] = AllBottom (new jump func)
5212 2019-Jan-13 16:21:13.428563 - [DEBUG]
5213 2019-Jan-13 16:21:13.428587 - [DEBUG] Start adding new jump function
5214 2019-Jan-13 16:21:13.428610 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5215 2019-Jan-13 16:21:13.428674 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5216 2019-Jan-13 16:21:13.429335 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
5217 2019-Jan-13 16:21:13.429996 - [DEBUG] Edge Function : AllBottom
5218 2019-Jan-13 16:21:13.430027 - [DEBUG] End adding new jump function
5219 2019-Jan-13 16:21:13.430051 - [DEBUG]
5220 2019-Jan-13 16:21:13.430075 - [DEBUG] -------------------------------------------- 158. Path Edge --------------------------------------------
5221 2019-Jan-13 16:21:13.430100 - [DEBUG]
5222 2019-Jan-13 16:21:13.430123 - [DEBUG] Process 158. path edge:
5223 2019-Jan-13 16:21:13.430147 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5224 2019-Jan-13 16:21:13.430211 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
5225 2019-Jan-13 16:21:13.430868 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5226 2019-Jan-13 16:21:13.431533 - [DEBUG]
5227 2019-Jan-13 16:21:13.431577 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
5228 2019-Jan-13 16:21:13.432249 - [DEBUG] Compose: EdgeIdentity * AllBottom
5229 2019-Jan-13 16:21:13.432278 - [DEBUG]
5230 2019-Jan-13 16:21:13.432302 - [DEBUG] Propagate flow
5231 2019-Jan-13 16:21:13.432326 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5232 2019-Jan-13 16:21:13.432389 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
5233 2019-Jan-13 16:21:13.433065 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5234 2019-Jan-13 16:21:13.433725 - [DEBUG] Edge function : AllBottom (result of previous compose)
5235 2019-Jan-13 16:21:13.433752 - [DEBUG]
5236 2019-Jan-13 16:21:13.433777 - [DEBUG] Join: AllTop & AllBottom
5237 2019-Jan-13 16:21:13.433804 - [DEBUG] = AllBottom (new jump func)
5238 2019-Jan-13 16:21:13.433828 - [DEBUG]
5239 2019-Jan-13 16:21:13.433852 - [DEBUG] Start adding new jump function
5240 2019-Jan-13 16:21:13.433876 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5241 2019-Jan-13 16:21:13.433942 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5242 2019-Jan-13 16:21:13.434609 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
5243 2019-Jan-13 16:21:13.435286 - [DEBUG] Edge Function : AllBottom
5244 2019-Jan-13 16:21:13.435315 - [DEBUG] End adding new jump function
5245 2019-Jan-13 16:21:13.435355 - [DEBUG]
5246 2019-Jan-13 16:21:13.435379 - [DEBUG] -------------------------------------------- 159. Path Edge --------------------------------------------
5247 2019-Jan-13 16:21:13.435404 - [DEBUG]
5248 2019-Jan-13 16:21:13.435427 - [DEBUG] Process 159. path edge:
5249 2019-Jan-13 16:21:13.435451 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5250 2019-Jan-13 16:21:13.435513 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
5251 2019-Jan-13 16:21:13.436190 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5252 2019-Jan-13 16:21:13.436861 - [DEBUG]
5253 2019-Jan-13 16:21:13.436886 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
5254 2019-Jan-13 16:21:13.437557 - [DEBUG] Possible callees:
5255 2019-Jan-13 16:21:13.437583 - [DEBUG] llvm.dbg.declare
5256 2019-Jan-13 16:21:13.437607 - [DEBUG] Possible return sites:
5257 2019-Jan-13 16:21:13.437631 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1695258 2019-Jan-13 16:21:13.438971 - [DEBUG] Found and process special summary
5259 2019-Jan-13 16:21:13.439017 - [DEBUG] Compose: EdgeIdentity * AllBottom
5260 2019-Jan-13 16:21:13.439045 - [DEBUG]
5261 2019-Jan-13 16:21:13.439069 - [DEBUG] Propagate flow
5262 2019-Jan-13 16:21:13.439093 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5263 2019-Jan-13 16:21:13.439158 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
5264 2019-Jan-13 16:21:13.439831 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5265 2019-Jan-13 16:21:13.440498 - [DEBUG] Edge function : AllBottom (result of previous compose)
5266 2019-Jan-13 16:21:13.440525 - [DEBUG]
5267 2019-Jan-13 16:21:13.440551 - [DEBUG] Join: AllTop & AllBottom
5268 2019-Jan-13 16:21:13.440577 - [DEBUG] = AllBottom (new jump func)
5269 2019-Jan-13 16:21:13.440602 - [DEBUG]
5270 2019-Jan-13 16:21:13.440625 - [DEBUG] Start adding new jump function
5271 2019-Jan-13 16:21:13.440649 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5272 2019-Jan-13 16:21:13.440709 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5273 2019-Jan-13 16:21:13.441367 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
5274 2019-Jan-13 16:21:13.442056 - [DEBUG] Edge Function : AllBottom
5275 2019-Jan-13 16:21:13.442086 - [DEBUG] End adding new jump function
5276 2019-Jan-13 16:21:13.442110 - [DEBUG]
5277 2019-Jan-13 16:21:13.442134 - [DEBUG] -------------------------------------------- 160. Path Edge --------------------------------------------
5278 2019-Jan-13 16:21:13.442158 - [DEBUG]
5279 2019-Jan-13 16:21:13.442181 - [DEBUG] Process 160. path edge:
5280 2019-Jan-13 16:21:13.442205 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5281 2019-Jan-13 16:21:13.442267 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
5282 2019-Jan-13 16:21:13.442926 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5283 2019-Jan-13 16:21:13.443588 - [DEBUG]
5284 2019-Jan-13 16:21:13.443614 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
5285 2019-Jan-13 16:21:13.444314 - [DEBUG] Compose: EdgeIdentity * AllBottom
5286 2019-Jan-13 16:21:13.444344 - [DEBUG]
5287 2019-Jan-13 16:21:13.444367 - [DEBUG] Propagate flow
5288 2019-Jan-13 16:21:13.444391 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5289 2019-Jan-13 16:21:13.444456 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
5290 2019-Jan-13 16:21:13.445161 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5291 2019-Jan-13 16:21:13.445832 - [DEBUG] Edge function : AllBottom (result of previous compose)
5292 2019-Jan-13 16:21:13.445858 - [DEBUG]
5293 2019-Jan-13 16:21:13.445884 - [DEBUG] Join: AllTop & AllBottom
5294 2019-Jan-13 16:21:13.445910 - [DEBUG] = AllBottom (new jump func)
5295 2019-Jan-13 16:21:13.445935 - [DEBUG]
5296 2019-Jan-13 16:21:13.445959 - [DEBUG] Start adding new jump function
5297 2019-Jan-13 16:21:13.445982 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5298 2019-Jan-13 16:21:13.446048 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5299 2019-Jan-13 16:21:13.446711 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
5300 2019-Jan-13 16:21:13.447364 - [DEBUG] Edge Function : AllBottom
5301 2019-Jan-13 16:21:13.447395 - [DEBUG] End adding new jump function
5302 2019-Jan-13 16:21:13.447419 - [DEBUG]
5303 2019-Jan-13 16:21:13.447443 - [DEBUG] -------------------------------------------- 161. Path Edge --------------------------------------------
5304 2019-Jan-13 16:21:13.447467 - [DEBUG]
5305 2019-Jan-13 16:21:13.447491 - [DEBUG] Process 161. path edge:
5306 2019-Jan-13 16:21:13.447515 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5307 2019-Jan-13 16:21:13.447580 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
5308 2019-Jan-13 16:21:13.448264 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5309 2019-Jan-13 16:21:13.448935 - [DEBUG]
5310 2019-Jan-13 16:21:13.448961 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
5311 2019-Jan-13 16:21:13.449641 - [DEBUG] Compose: EdgeIdentity * AllBottom
5312 2019-Jan-13 16:21:13.449670 - [DEBUG]
5313 2019-Jan-13 16:21:13.449693 - [DEBUG] Propagate flow
5314 2019-Jan-13 16:21:13.449717 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5315 2019-Jan-13 16:21:13.449780 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
5316 2019-Jan-13 16:21:13.450441 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5317 2019-Jan-13 16:21:13.451113 - [DEBUG] Edge function : AllBottom (result of previous compose)
5318 2019-Jan-13 16:21:13.451140 - [DEBUG]
5319 2019-Jan-13 16:21:13.451166 - [DEBUG] Join: AllTop & AllBottom
5320 2019-Jan-13 16:21:13.451192 - [DEBUG] = AllBottom (new jump func)
5321 2019-Jan-13 16:21:13.451217 - [DEBUG]
5322 2019-Jan-13 16:21:13.451240 - [DEBUG] Start adding new jump function
5323 2019-Jan-13 16:21:13.451264 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5324 2019-Jan-13 16:21:13.451327 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5325 2019-Jan-13 16:21:13.452026 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
5326 2019-Jan-13 16:21:13.452683 - [DEBUG] Edge Function : AllBottom
5327 2019-Jan-13 16:21:13.452714 - [DEBUG] End adding new jump function
5328 2019-Jan-13 16:21:13.452756 - [DEBUG]
5329 2019-Jan-13 16:21:13.452780 - [DEBUG] -------------------------------------------- 162. Path Edge --------------------------------------------
5330 2019-Jan-13 16:21:13.452805 - [DEBUG]
5331 2019-Jan-13 16:21:13.452828 - [DEBUG] Process 162. path edge:
5332 2019-Jan-13 16:21:13.452852 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5333 2019-Jan-13 16:21:13.452914 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
5334 2019-Jan-13 16:21:13.453581 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5335 2019-Jan-13 16:21:13.454249 - [DEBUG]
5336 2019-Jan-13 16:21:13.454274 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
5337 2019-Jan-13 16:21:13.454986 - [DEBUG] Compose: EdgeIdentity * AllBottom
5338 2019-Jan-13 16:21:13.455016 - [DEBUG]
5339 2019-Jan-13 16:21:13.455041 - [DEBUG] Propagate flow
5340 2019-Jan-13 16:21:13.455064 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5341 2019-Jan-13 16:21:13.455128 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
5342 2019-Jan-13 16:21:13.455795 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5343 2019-Jan-13 16:21:13.456467 - [DEBUG] Edge function : AllBottom (result of previous compose)
5344 2019-Jan-13 16:21:13.456494 - [DEBUG]
5345 2019-Jan-13 16:21:13.456519 - [DEBUG] Join: AllTop & AllBottom
5346 2019-Jan-13 16:21:13.456546 - [DEBUG] = AllBottom (new jump func)
5347 2019-Jan-13 16:21:13.456570 - [DEBUG]
5348 2019-Jan-13 16:21:13.456594 - [DEBUG] Start adding new jump function
5349 2019-Jan-13 16:21:13.456617 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5350 2019-Jan-13 16:21:13.456683 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5351 2019-Jan-13 16:21:13.457348 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
5352 2019-Jan-13 16:21:13.458002 - [DEBUG] Edge Function : AllBottom
5353 2019-Jan-13 16:21:13.458032 - [DEBUG] End adding new jump function
5354 2019-Jan-13 16:21:13.458056 - [DEBUG]
5355 2019-Jan-13 16:21:13.458080 - [DEBUG] -------------------------------------------- 163. Path Edge --------------------------------------------
5356 2019-Jan-13 16:21:13.458104 - [DEBUG]
5357 2019-Jan-13 16:21:13.458128 - [DEBUG] Process 163. path edge:
5358 2019-Jan-13 16:21:13.458151 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5359 2019-Jan-13 16:21:13.458230 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
5360 2019-Jan-13 16:21:13.458897 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5361 2019-Jan-13 16:21:13.459572 - [DEBUG]
5362 2019-Jan-13 16:21:13.459600 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
5363 2019-Jan-13 16:21:13.460267 - [DEBUG] Compose: EdgeIdentity * AllBottom
5364 2019-Jan-13 16:21:13.460297 - [DEBUG]
5365 2019-Jan-13 16:21:13.460321 - [DEBUG] Propagate flow
5366 2019-Jan-13 16:21:13.460344 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5367 2019-Jan-13 16:21:13.460408 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
5368 2019-Jan-13 16:21:13.461073 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5369 2019-Jan-13 16:21:13.461774 - [DEBUG] Edge function : AllBottom (result of previous compose)
5370 2019-Jan-13 16:21:13.461801 - [DEBUG]
5371 2019-Jan-13 16:21:13.461826 - [DEBUG] Join: AllTop & AllBottom
5372 2019-Jan-13 16:21:13.461853 - [DEBUG] = AllBottom (new jump func)
5373 2019-Jan-13 16:21:13.461877 - [DEBUG]
5374 2019-Jan-13 16:21:13.461901 - [DEBUG] Start adding new jump function
5375 2019-Jan-13 16:21:13.461924 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5376 2019-Jan-13 16:21:13.461986 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5377 2019-Jan-13 16:21:13.462666 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
5378 2019-Jan-13 16:21:13.463328 - [DEBUG] Edge Function : AllBottom
5379 2019-Jan-13 16:21:13.463358 - [DEBUG] End adding new jump function
5380 2019-Jan-13 16:21:13.463381 - [DEBUG]
5381 2019-Jan-13 16:21:13.463405 - [DEBUG] -------------------------------------------- 164. Path Edge --------------------------------------------
5382 2019-Jan-13 16:21:13.463430 - [DEBUG]
5383 2019-Jan-13 16:21:13.463453 - [DEBUG] Process 164. path edge:
5384 2019-Jan-13 16:21:13.463477 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5385 2019-Jan-13 16:21:13.463541 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
5386 2019-Jan-13 16:21:13.464200 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5387 2019-Jan-13 16:21:13.464858 - [DEBUG]
5388 2019-Jan-13 16:21:13.464903 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
5389 2019-Jan-13 16:21:13.465602 - [DEBUG] Compose: EdgeIdentity * AllBottom
5390 2019-Jan-13 16:21:13.465632 - [DEBUG]
5391 2019-Jan-13 16:21:13.465656 - [DEBUG] Propagate flow
5392 2019-Jan-13 16:21:13.465680 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5393 2019-Jan-13 16:21:13.465743 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
5394 2019-Jan-13 16:21:13.466414 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5395 2019-Jan-13 16:21:13.467080 - [DEBUG] Edge function : AllBottom (result of previous compose)
5396 2019-Jan-13 16:21:13.467107 - [DEBUG]
5397 2019-Jan-13 16:21:13.467133 - [DEBUG] Join: AllTop & AllBottom
5398 2019-Jan-13 16:21:13.467159 - [DEBUG] = AllBottom (new jump func)
5399 2019-Jan-13 16:21:13.467184 - [DEBUG]
5400 2019-Jan-13 16:21:13.467207 - [DEBUG] Start adding new jump function
5401 2019-Jan-13 16:21:13.467231 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5402 2019-Jan-13 16:21:13.467293 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5403 2019-Jan-13 16:21:13.467949 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
5404 2019-Jan-13 16:21:13.468634 - [DEBUG] Edge Function : AllBottom
5405 2019-Jan-13 16:21:13.468665 - [DEBUG] End adding new jump function
5406 2019-Jan-13 16:21:13.468690 - [DEBUG]
5407 2019-Jan-13 16:21:13.468713 - [DEBUG] -------------------------------------------- 165. Path Edge --------------------------------------------
5408 2019-Jan-13 16:21:13.468738 - [DEBUG]
5409 2019-Jan-13 16:21:13.468761 - [DEBUG] Process 165. path edge:
5410 2019-Jan-13 16:21:13.468785 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5411 2019-Jan-13 16:21:13.468849 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
5412 2019-Jan-13 16:21:13.469506 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5413 2019-Jan-13 16:21:13.470188 - [DEBUG]
5414 2019-Jan-13 16:21:13.470215 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
5415 2019-Jan-13 16:21:13.470884 - [DEBUG] Compose: EdgeIdentity * AllBottom
5416 2019-Jan-13 16:21:13.470913 - [DEBUG]
5417 2019-Jan-13 16:21:13.470937 - [DEBUG] Propagate flow
5418 2019-Jan-13 16:21:13.470960 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5419 2019-Jan-13 16:21:13.471025 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
5420 2019-Jan-13 16:21:13.471716 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5421 2019-Jan-13 16:21:13.472389 - [DEBUG] Edge function : AllBottom (result of previous compose)
5422 2019-Jan-13 16:21:13.472416 - [DEBUG]
5423 2019-Jan-13 16:21:13.472441 - [DEBUG] Join: AllTop & AllBottom
5424 2019-Jan-13 16:21:13.472467 - [DEBUG] = AllBottom (new jump func)
5425 2019-Jan-13 16:21:13.472492 - [DEBUG]
5426 2019-Jan-13 16:21:13.472516 - [DEBUG] Start adding new jump function
5427 2019-Jan-13 16:21:13.472539 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5428 2019-Jan-13 16:21:13.472605 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5429 2019-Jan-13 16:21:13.473269 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
5430 2019-Jan-13 16:21:13.473919 - [DEBUG] Edge Function : AllBottom
5431 2019-Jan-13 16:21:13.473948 - [DEBUG] End adding new jump function
5432 2019-Jan-13 16:21:13.473973 - [DEBUG]
5433 2019-Jan-13 16:21:13.473996 - [DEBUG] -------------------------------------------- 166. Path Edge --------------------------------------------
5434 2019-Jan-13 16:21:13.474021 - [DEBUG]
5435 2019-Jan-13 16:21:13.474044 - [DEBUG] Process 166. path edge:
5436 2019-Jan-13 16:21:13.474068 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5437 2019-Jan-13 16:21:13.474133 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
5438 2019-Jan-13 16:21:13.477963 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5439 2019-Jan-13 16:21:13.478687 - [DEBUG]
5440 2019-Jan-13 16:21:13.478714 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
5441 2019-Jan-13 16:21:13.479415 - [DEBUG] Compose: EdgeIdentity * AllBottom
5442 2019-Jan-13 16:21:13.479446 - [DEBUG]
5443 2019-Jan-13 16:21:13.479470 - [DEBUG] Propagate flow
5444 2019-Jan-13 16:21:13.479493 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5445 2019-Jan-13 16:21:13.479565 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
5446 2019-Jan-13 16:21:13.480229 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5447 2019-Jan-13 16:21:13.480906 - [DEBUG] Edge function : AllBottom (result of previous compose)
5448 2019-Jan-13 16:21:13.480933 - [DEBUG]
5449 2019-Jan-13 16:21:13.480959 - [DEBUG] Join: AllTop & AllBottom
5450 2019-Jan-13 16:21:13.480986 - [DEBUG] = AllBottom (new jump func)
5451 2019-Jan-13 16:21:13.481011 - [DEBUG]
5452 2019-Jan-13 16:21:13.481035 - [DEBUG] Start adding new jump function
5453 2019-Jan-13 16:21:13.481058 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5454 2019-Jan-13 16:21:13.481124 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5455 2019-Jan-13 16:21:13.481850 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
5456 2019-Jan-13 16:21:13.482523 - [DEBUG] Edge Function : AllBottom
5457 2019-Jan-13 16:21:13.482555 - [DEBUG] End adding new jump function
5458 2019-Jan-13 16:21:13.482579 - [DEBUG]
5459 2019-Jan-13 16:21:13.482604 - [DEBUG] -------------------------------------------- 167. Path Edge --------------------------------------------
5460 2019-Jan-13 16:21:13.482629 - [DEBUG]
5461 2019-Jan-13 16:21:13.482652 - [DEBUG] Process 167. path edge:
5462 2019-Jan-13 16:21:13.482677 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5463 2019-Jan-13 16:21:13.482738 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
5464 2019-Jan-13 16:21:13.483393 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5465 2019-Jan-13 16:21:13.484070 - [DEBUG]
5466 2019-Jan-13 16:21:13.484099 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
5467 2019-Jan-13 16:21:13.484787 - [DEBUG] Compose: EdgeIdentity * AllBottom
5468 2019-Jan-13 16:21:13.484817 - [DEBUG]
5469 2019-Jan-13 16:21:13.484841 - [DEBUG] Propagate flow
5470 2019-Jan-13 16:21:13.484865 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5471 2019-Jan-13 16:21:13.484949 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
5472 2019-Jan-13 16:21:13.485612 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5473 2019-Jan-13 16:21:13.486269 - [DEBUG] Edge function : AllBottom (result of previous compose)
5474 2019-Jan-13 16:21:13.486295 - [DEBUG]
5475 2019-Jan-13 16:21:13.486320 - [DEBUG] Join: AllTop & AllBottom
5476 2019-Jan-13 16:21:13.486346 - [DEBUG] = AllBottom (new jump func)
5477 2019-Jan-13 16:21:13.486371 - [DEBUG]
5478 2019-Jan-13 16:21:13.486395 - [DEBUG] Start adding new jump function
5479 2019-Jan-13 16:21:13.486418 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5480 2019-Jan-13 16:21:13.486478 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5481 2019-Jan-13 16:21:13.487154 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
5482 2019-Jan-13 16:21:13.487819 - [DEBUG] Edge Function : AllBottom
5483 2019-Jan-13 16:21:13.487850 - [DEBUG] End adding new jump function
5484 2019-Jan-13 16:21:13.487874 - [DEBUG]
5485 2019-Jan-13 16:21:13.487898 - [DEBUG] -------------------------------------------- 168. Path Edge --------------------------------------------
5486 2019-Jan-13 16:21:13.487922 - [DEBUG]
5487 2019-Jan-13 16:21:13.487945 - [DEBUG] Process 168. path edge:
5488 2019-Jan-13 16:21:13.487969 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5489 2019-Jan-13 16:21:13.488035 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
5490 2019-Jan-13 16:21:13.488712 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5491 2019-Jan-13 16:21:13.489370 - [DEBUG]
5492 2019-Jan-13 16:21:13.489396 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
5493 2019-Jan-13 16:21:13.490086 - [DEBUG] Compose: EdgeIdentity * AllBottom
5494 2019-Jan-13 16:21:13.490115 - [DEBUG]
5495 2019-Jan-13 16:21:13.490139 - [DEBUG] Propagate flow
5496 2019-Jan-13 16:21:13.490163 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5497 2019-Jan-13 16:21:13.490246 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5498 2019-Jan-13 16:21:13.490908 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5499 2019-Jan-13 16:21:13.491597 - [DEBUG] Edge function : AllBottom (result of previous compose)
5500 2019-Jan-13 16:21:13.491623 - [DEBUG]
5501 2019-Jan-13 16:21:13.491649 - [DEBUG] Join: AllTop & AllBottom
5502 2019-Jan-13 16:21:13.491675 - [DEBUG] = AllBottom (new jump func)
5503 2019-Jan-13 16:21:13.491700 - [DEBUG]
5504 2019-Jan-13 16:21:13.491723 - [DEBUG] Start adding new jump function
5505 2019-Jan-13 16:21:13.491746 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5506 2019-Jan-13 16:21:13.491811 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5507 2019-Jan-13 16:21:13.492473 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5508 2019-Jan-13 16:21:13.493797 - [DEBUG] Edge Function : AllBottom
5509 2019-Jan-13 16:21:13.493833 - [DEBUG] End adding new jump function
5510 2019-Jan-13 16:21:13.493858 - [DEBUG]
5511 2019-Jan-13 16:21:13.493882 - [DEBUG] -------------------------------------------- 169. Path Edge --------------------------------------------
5512 2019-Jan-13 16:21:13.493907 - [DEBUG]
5513 2019-Jan-13 16:21:13.493931 - [DEBUG] Process 169. path edge:
5514 2019-Jan-13 16:21:13.493954 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5515 2019-Jan-13 16:21:13.494037 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
5516 2019-Jan-13 16:21:13.494724 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5517 2019-Jan-13 16:21:13.495415 - [DEBUG]
5518 2019-Jan-13 16:21:13.495441 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5519 2019-Jan-13 16:21:13.496114 - [DEBUG] Start of endsummarytab entry
5520 2019-Jan-13 16:21:13.496143 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
5521 2019-Jan-13 16:21:13.496807 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
5522 2019-Jan-13 16:21:13.496882 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5523 2019-Jan-13 16:21:13.497538 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5524 2019-Jan-13 16:21:13.498198 - [DEBUG] EF: AllBottom
5525 2019-Jan-13 16:21:13.498246 - [DEBUG]
5526 2019-Jan-13 16:21:13.498270 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5527 2019-Jan-13 16:21:13.498937 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
5528 2019-Jan-13 16:21:13.499591 - [DEBUG] EF: AllBottom
5529 2019-Jan-13 16:21:13.499617 - [DEBUG]
5530 2019-Jan-13 16:21:13.499641 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5531 2019-Jan-13 16:21:13.500300 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
5532 2019-Jan-13 16:21:13.500958 - [DEBUG] EF: AllBottom
5533 2019-Jan-13 16:21:13.500984 - [DEBUG]
5534 2019-Jan-13 16:21:13.501008 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
5535 2019-Jan-13 16:21:13.501683 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5536 2019-Jan-13 16:21:13.502351 - [DEBUG] EF: AllBottom
5537 2019-Jan-13 16:21:13.502377 - [DEBUG]
5538 2019-Jan-13 16:21:13.502401 - [DEBUG] ---------------
5539 2019-Jan-13 16:21:13.502425 - [DEBUG]
5540 2019-Jan-13 16:21:13.502450 - [DEBUG] End of endsummarytab entry
5541 2019-Jan-13 16:21:13.502473 - [DEBUG]
5542 2019-Jan-13 16:21:13.502524 - [DEBUG] Start of incomingtab entry
5543 2019-Jan-13 16:21:13.502549 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
5544 2019-Jan-13 16:21:13.503214 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
5545 2019-Jan-13 16:21:13.503277 - [DEBUG] ---------------
5546 2019-Jan-13 16:21:13.503302 - [DEBUG] End of incomingtab entry
5547 2019-Jan-13 16:21:13.503325 - [DEBUG]
5548 2019-Jan-13 16:21:13.503352 - [DEBUG] EDGE:
5549 2019-Jan-13 16:21:13.503409 - [DEBUG] ---> 5550 2019-Jan-13 16:21:13.504058 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5551 2019-Jan-13 16:21:13.504730 - [DEBUG]
5552 2019-Jan-13 16:21:13.504758 - [DEBUG] EDGE:
5553 2019-Jan-13 16:21:13.504822 - [DEBUG] ---> 5554 2019-Jan-13 16:21:13.505503 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5555 2019-Jan-13 16:21:13.506248 - [DEBUG]
5556 2019-Jan-13 16:21:13.506299 - [DEBUG] Compose: EdgeIdentity * AllBottom
5557 2019-Jan-13 16:21:13.506327 - [DEBUG]
5558 2019-Jan-13 16:21:13.506351 - [DEBUG] Propagate flow
5559 2019-Jan-13 16:21:13.506375 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5560 2019-Jan-13 16:21:13.506441 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
5561 2019-Jan-13 16:21:13.507103 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5562 2019-Jan-13 16:21:13.507774 - [DEBUG] Edge function : AllBottom (result of previous compose)
5563 2019-Jan-13 16:21:13.507801 - [DEBUG]
5564 2019-Jan-13 16:21:13.507827 - [DEBUG] Join: AllTop & AllBottom
5565 2019-Jan-13 16:21:13.507854 - [DEBUG] = AllBottom (new jump func)
5566 2019-Jan-13 16:21:13.507878 - [DEBUG]
5567 2019-Jan-13 16:21:13.507902 - [DEBUG] Start adding new jump function
5568 2019-Jan-13 16:21:13.507926 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5569 2019-Jan-13 16:21:13.507992 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5570 2019-Jan-13 16:21:13.508686 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
5571 2019-Jan-13 16:21:13.509351 - [DEBUG] Edge Function : AllBottom
5572 2019-Jan-13 16:21:13.509382 - [DEBUG] End adding new jump function
5573 2019-Jan-13 16:21:13.509406 - [DEBUG]
5574 2019-Jan-13 16:21:13.509430 - [DEBUG] -------------------------------------------- 170. Path Edge --------------------------------------------
5575 2019-Jan-13 16:21:13.509753 - [DEBUG]
5576 2019-Jan-13 16:21:13.509781 - [DEBUG] Process 170. path edge:
5577 2019-Jan-13 16:21:13.509805 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5578 2019-Jan-13 16:21:13.509877 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
5579 2019-Jan-13 16:21:13.510559 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5580 2019-Jan-13 16:21:13.511236 - [DEBUG]
5581 2019-Jan-13 16:21:13.511261 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
5582 2019-Jan-13 16:21:13.511959 - [DEBUG] Possible callees:
5583 2019-Jan-13 16:21:13.512007 - [DEBUG] llvm.dbg.declare
5584 2019-Jan-13 16:21:13.512033 - [DEBUG] Possible return sites:
5585 2019-Jan-13 16:21:13.512057 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1935586 2019-Jan-13 16:21:13.513378 - [DEBUG] Found and process special summary
5587 2019-Jan-13 16:21:13.513421 - [DEBUG] Compose: EdgeIdentity * AllBottom
5588 2019-Jan-13 16:21:13.513450 - [DEBUG]
5589 2019-Jan-13 16:21:13.513475 - [DEBUG] Propagate flow
5590 2019-Jan-13 16:21:13.513499 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5591 2019-Jan-13 16:21:13.513567 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
5592 2019-Jan-13 16:21:13.514240 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5593 2019-Jan-13 16:21:13.514930 - [DEBUG] Edge function : AllBottom (result of previous compose)
5594 2019-Jan-13 16:21:13.514957 - [DEBUG]
5595 2019-Jan-13 16:21:13.514983 - [DEBUG] Join: AllTop & AllBottom
5596 2019-Jan-13 16:21:13.515009 - [DEBUG] = AllBottom (new jump func)
5597 2019-Jan-13 16:21:13.515034 - [DEBUG]
5598 2019-Jan-13 16:21:13.515058 - [DEBUG] Start adding new jump function
5599 2019-Jan-13 16:21:13.515081 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5600 2019-Jan-13 16:21:13.515146 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5601 2019-Jan-13 16:21:13.515812 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
5602 2019-Jan-13 16:21:13.516469 - [DEBUG] Edge Function : AllBottom
5603 2019-Jan-13 16:21:13.516500 - [DEBUG] End adding new jump function
5604 2019-Jan-13 16:21:13.516524 - [DEBUG]
5605 2019-Jan-13 16:21:13.516548 - [DEBUG] -------------------------------------------- 171. Path Edge --------------------------------------------
5606 2019-Jan-13 16:21:13.516573 - [DEBUG]
5607 2019-Jan-13 16:21:13.516597 - [DEBUG] Process 171. path edge:
5608 2019-Jan-13 16:21:13.516620 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5609 2019-Jan-13 16:21:13.516685 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
5610 2019-Jan-13 16:21:13.517348 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5611 2019-Jan-13 16:21:13.518020 - [DEBUG]
5612 2019-Jan-13 16:21:13.518047 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
5613 2019-Jan-13 16:21:13.518755 - [DEBUG] Compose: EdgeIdentity * AllBottom
5614 2019-Jan-13 16:21:13.518785 - [DEBUG]
5615 2019-Jan-13 16:21:13.518809 - [DEBUG] Propagate flow
5616 2019-Jan-13 16:21:13.518833 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5617 2019-Jan-13 16:21:13.518895 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
5618 2019-Jan-13 16:21:13.519553 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5619 2019-Jan-13 16:21:13.520229 - [DEBUG] Edge function : AllBottom (result of previous compose)
5620 2019-Jan-13 16:21:13.520256 - [DEBUG]
5621 2019-Jan-13 16:21:13.520282 - [DEBUG] Join: AllTop & AllBottom
5622 2019-Jan-13 16:21:13.520308 - [DEBUG] = AllBottom (new jump func)
5623 2019-Jan-13 16:21:13.520333 - [DEBUG]
5624 2019-Jan-13 16:21:13.520357 - [DEBUG] Start adding new jump function
5625 2019-Jan-13 16:21:13.520380 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5626 2019-Jan-13 16:21:13.520460 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5627 2019-Jan-13 16:21:13.521135 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
5628 2019-Jan-13 16:21:13.521809 - [DEBUG] Edge Function : AllBottom
5629 2019-Jan-13 16:21:13.521840 - [DEBUG] End adding new jump function
5630 2019-Jan-13 16:21:13.521864 - [DEBUG]
5631 2019-Jan-13 16:21:13.521888 - [DEBUG] -------------------------------------------- 172. Path Edge --------------------------------------------
5632 2019-Jan-13 16:21:13.521913 - [DEBUG]
5633 2019-Jan-13 16:21:13.521936 - [DEBUG] Process 172. path edge:
5634 2019-Jan-13 16:21:13.521960 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5635 2019-Jan-13 16:21:13.522023 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
5636 2019-Jan-13 16:21:13.522697 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5637 2019-Jan-13 16:21:13.523366 - [DEBUG]
5638 2019-Jan-13 16:21:13.523393 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
5639 2019-Jan-13 16:21:13.524074 - [DEBUG] Compose: EdgeIdentity * AllBottom
5640 2019-Jan-13 16:21:13.524103 - [DEBUG]
5641 2019-Jan-13 16:21:13.524127 - [DEBUG] Propagate flow
5642 2019-Jan-13 16:21:13.524150 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5643 2019-Jan-13 16:21:13.524215 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
5644 2019-Jan-13 16:21:13.524870 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5645 2019-Jan-13 16:21:13.525563 - [DEBUG] Edge function : AllBottom (result of previous compose)
5646 2019-Jan-13 16:21:13.525590 - [DEBUG]
5647 2019-Jan-13 16:21:13.525616 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5648 2019-Jan-13 16:21:13.525642 - [DEBUG] = AllBottom
5649 2019-Jan-13 16:21:13.525666 - [DEBUG]
5650 2019-Jan-13 16:21:13.525689 - [DEBUG] PROPAGATE: No new function!
5651 2019-Jan-13 16:21:13.526006 - [DEBUG] EDGE:
5652 2019-Jan-13 16:21:13.526088 - [DEBUG] ---> 5653 2019-Jan-13 16:21:13.526770 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5654 2019-Jan-13 16:21:13.527437 - [DEBUG]
5655 2019-Jan-13 16:21:13.527463 - [DEBUG] EDGE:
5656 2019-Jan-13 16:21:13.527527 - [DEBUG] ---> 5657 2019-Jan-13 16:21:13.528182 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5658 2019-Jan-13 16:21:13.528885 - [DEBUG]
5659 2019-Jan-13 16:21:13.528934 - [DEBUG] Compose: EdgeIdentity * AllBottom
5660 2019-Jan-13 16:21:13.528962 - [DEBUG]
5661 2019-Jan-13 16:21:13.528987 - [DEBUG] Propagate flow
5662 2019-Jan-13 16:21:13.529010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5663 2019-Jan-13 16:21:13.529073 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
5664 2019-Jan-13 16:21:13.529740 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5665 2019-Jan-13 16:21:13.530407 - [DEBUG] Edge function : AllBottom (result of previous compose)
5666 2019-Jan-13 16:21:13.530433 - [DEBUG]
5667 2019-Jan-13 16:21:13.530460 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5668 2019-Jan-13 16:21:13.530503 - [DEBUG] = AllBottom
5669 2019-Jan-13 16:21:13.530529 - [DEBUG]
5670 2019-Jan-13 16:21:13.530552 - [DEBUG] PROPAGATE: No new function!
5671 2019-Jan-13 16:21:13.530582 - [DEBUG] EDGE:
5672 2019-Jan-13 16:21:13.530647 - [DEBUG] ---> 5673 2019-Jan-13 16:21:13.531310 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5674 2019-Jan-13 16:21:13.532008 - [DEBUG]
5675 2019-Jan-13 16:21:13.532035 - [DEBUG] EDGE:
5676 2019-Jan-13 16:21:13.532101 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
5677 2019-Jan-13 16:21:13.532765 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5678 2019-Jan-13 16:21:13.533430 - [DEBUG]
5679 2019-Jan-13 16:21:13.533457 - [DEBUG] EDGE:
5680 2019-Jan-13 16:21:13.533518 - [DEBUG] ---> 5681 2019-Jan-13 16:21:13.534166 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5682 2019-Jan-13 16:21:13.534836 - [DEBUG]
5683 2019-Jan-13 16:21:13.534862 - [DEBUG] EDGE:
5684 2019-Jan-13 16:21:13.534945 - [DEBUG] ---> 5685 2019-Jan-13 16:21:13.535605 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5686 2019-Jan-13 16:21:13.536271 - [DEBUG]
5687 2019-Jan-13 16:21:13.536298 - [DEBUG] EDGE:
5688 2019-Jan-13 16:21:13.536360 - [DEBUG] ---> 5689 2019-Jan-13 16:21:13.537011 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5690 2019-Jan-13 16:21:13.537683 - [DEBUG]
5691 2019-Jan-13 16:21:13.537729 - [DEBUG] Compose: EdgeIdentity * AllBottom
5692 2019-Jan-13 16:21:13.537756 - [DEBUG]
5693 2019-Jan-13 16:21:13.537780 - [DEBUG] Propagate flow
5694 2019-Jan-13 16:21:13.537804 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5695 2019-Jan-13 16:21:13.537869 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
5696 2019-Jan-13 16:21:13.538558 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5697 2019-Jan-13 16:21:13.539229 - [DEBUG] Edge function : AllBottom (result of previous compose)
5698 2019-Jan-13 16:21:13.539256 - [DEBUG]
5699 2019-Jan-13 16:21:13.539282 - [DEBUG] Join: AllTop & AllBottom
5700 2019-Jan-13 16:21:13.539309 - [DEBUG] = AllBottom (new jump func)
5701 2019-Jan-13 16:21:13.539333 - [DEBUG]
5702 2019-Jan-13 16:21:13.539357 - [DEBUG] Start adding new jump function
5703 2019-Jan-13 16:21:13.539381 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5704 2019-Jan-13 16:21:13.539442 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5705 2019-Jan-13 16:21:13.540098 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
5706 2019-Jan-13 16:21:13.540769 - [DEBUG] Edge Function : AllBottom
5707 2019-Jan-13 16:21:13.540818 - [DEBUG] End adding new jump function
5708 2019-Jan-13 16:21:13.540842 - [DEBUG]
5709 2019-Jan-13 16:21:13.540866 - [DEBUG] -------------------------------------------- 173. Path Edge --------------------------------------------
5710 2019-Jan-13 16:21:13.540891 - [DEBUG]
5711 2019-Jan-13 16:21:13.540914 - [DEBUG] Process 173. path edge:
5712 2019-Jan-13 16:21:13.540938 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5713 2019-Jan-13 16:21:13.541002 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
5714 2019-Jan-13 16:21:13.541702 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5715 2019-Jan-13 16:21:13.542683 - [DEBUG]
5716 2019-Jan-13 16:21:13.542710 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
5717 2019-Jan-13 16:21:13.543413 - [DEBUG] Compose: EdgeIdentity * AllBottom
5718 2019-Jan-13 16:21:13.543444 - [DEBUG]
5719 2019-Jan-13 16:21:13.543468 - [DEBUG] Propagate flow
5720 2019-Jan-13 16:21:13.543492 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5721 2019-Jan-13 16:21:13.543559 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
5722 2019-Jan-13 16:21:13.544214 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5723 2019-Jan-13 16:21:13.544906 - [DEBUG] Edge function : AllBottom (result of previous compose)
5724 2019-Jan-13 16:21:13.544933 - [DEBUG]
5725 2019-Jan-13 16:21:13.544959 - [DEBUG] Join: AllTop & AllBottom
5726 2019-Jan-13 16:21:13.544986 - [DEBUG] = AllBottom (new jump func)
5727 2019-Jan-13 16:21:13.545010 - [DEBUG]
5728 2019-Jan-13 16:21:13.545034 - [DEBUG] Start adding new jump function
5729 2019-Jan-13 16:21:13.545057 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5730 2019-Jan-13 16:21:13.545122 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5731 2019-Jan-13 16:21:13.545785 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
5732 2019-Jan-13 16:21:13.546443 - [DEBUG] Edge Function : AllBottom
5733 2019-Jan-13 16:21:13.546474 - [DEBUG] End adding new jump function
5734 2019-Jan-13 16:21:13.546498 - [DEBUG]
5735 2019-Jan-13 16:21:13.546522 - [DEBUG] -------------------------------------------- 174. Path Edge --------------------------------------------
5736 2019-Jan-13 16:21:13.546546 - [DEBUG]
5737 2019-Jan-13 16:21:13.546569 - [DEBUG] Process 174. path edge:
5738 2019-Jan-13 16:21:13.546593 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5739 2019-Jan-13 16:21:13.546658 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
5740 2019-Jan-13 16:21:13.547315 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 >
5741 2019-Jan-13 16:21:13.547983 - [DEBUG]
5742 2019-Jan-13 16:21:13.548010 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
5743 2019-Jan-13 16:21:13.548703 - [DEBUG] Compose: EdgeIdentity * AllBottom
5744 2019-Jan-13 16:21:13.548732 - [DEBUG]
5745 2019-Jan-13 16:21:13.548756 - [DEBUG] Propagate flow
5746 2019-Jan-13 16:21:13.548780 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5747 2019-Jan-13 16:21:13.548843 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
5748 2019-Jan-13 16:21:13.549512 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5749 2019-Jan-13 16:21:13.550175 - [DEBUG] Edge function : AllBottom (result of previous compose)
5750 2019-Jan-13 16:21:13.550220 - [DEBUG]
5751 2019-Jan-13 16:21:13.550246 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5752 2019-Jan-13 16:21:13.550272 - [DEBUG] = AllBottom
5753 2019-Jan-13 16:21:13.550297 - [DEBUG]
5754 2019-Jan-13 16:21:13.550320 - [DEBUG] PROPAGATE: No new function!
5755 2019-Jan-13 16:21:13.550347 - [DEBUG] EDGE:
5756 2019-Jan-13 16:21:13.550416 - [DEBUG] ---> 5757 2019-Jan-13 16:21:13.551073 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5758 2019-Jan-13 16:21:13.551753 - [DEBUG]
5759 2019-Jan-13 16:21:13.551780 - [DEBUG] EDGE:
5760 2019-Jan-13 16:21:13.551842 - [DEBUG] ---> 5761 2019-Jan-13 16:21:13.552510 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5762 2019-Jan-13 16:21:13.553177 - [DEBUG]
5763 2019-Jan-13 16:21:13.553203 - [DEBUG] EDGE:
5764 2019-Jan-13 16:21:13.553268 - [DEBUG] ---> 5765 2019-Jan-13 16:21:13.553922 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5766 2019-Jan-13 16:21:13.554582 - [DEBUG]
5767 2019-Jan-13 16:21:13.554608 - [DEBUG] EDGE:
5768 2019-Jan-13 16:21:13.554670 - [DEBUG] ---> 5769 2019-Jan-13 16:21:13.555359 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5770 2019-Jan-13 16:21:13.556022 - [DEBUG]
5771 2019-Jan-13 16:21:13.556049 - [DEBUG] EDGE:
5772 2019-Jan-13 16:21:13.556111 - [DEBUG] ---> 5773 2019-Jan-13 16:21:13.556772 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5774 2019-Jan-13 16:21:13.557428 - [DEBUG]
5775 2019-Jan-13 16:21:13.557455 - [DEBUG] EDGE:
5776 2019-Jan-13 16:21:13.557518 - [DEBUG] ---> 5777 2019-Jan-13 16:21:13.558180 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5778 2019-Jan-13 16:21:13.559191 - [DEBUG]
5779 2019-Jan-13 16:21:13.559252 - [DEBUG] Compose: EdgeIdentity * AllBottom
5780 2019-Jan-13 16:21:13.559280 - [DEBUG]
5781 2019-Jan-13 16:21:13.559304 - [DEBUG] Propagate flow
5782 2019-Jan-13 16:21:13.559328 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5783 2019-Jan-13 16:21:13.559397 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
5784 2019-Jan-13 16:21:13.560059 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5785 2019-Jan-13 16:21:13.560719 - [DEBUG] Edge function : AllBottom (result of previous compose)
5786 2019-Jan-13 16:21:13.560745 - [DEBUG]
5787 2019-Jan-13 16:21:13.560772 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5788 2019-Jan-13 16:21:13.560798 - [DEBUG] = AllBottom
5789 2019-Jan-13 16:21:13.560823 - [DEBUG]
5790 2019-Jan-13 16:21:13.560846 - [DEBUG] PROPAGATE: No new function!
5791 2019-Jan-13 16:21:13.560903 - [DEBUG] EDGE:
5792 2019-Jan-13 16:21:13.560971 - [DEBUG] ---> 5793 2019-Jan-13 16:21:13.561677 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5794 2019-Jan-13 16:21:13.562345 - [DEBUG]
5795 2019-Jan-13 16:21:13.562372 - [DEBUG] EDGE:
5796 2019-Jan-13 16:21:13.562438 - [DEBUG] ---> 5797 2019-Jan-13 16:21:13.563091 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5798 2019-Jan-13 16:21:13.563747 - [DEBUG]
5799 2019-Jan-13 16:21:13.563773 - [DEBUG] EDGE:
5800 2019-Jan-13 16:21:13.563834 - [DEBUG] ---> 5801 2019-Jan-13 16:21:13.564504 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5802 2019-Jan-13 16:21:13.565200 - [DEBUG]
5803 2019-Jan-13 16:21:13.565248 - [DEBUG] Compose: EdgeIdentity * AllBottom
5804 2019-Jan-13 16:21:13.565275 - [DEBUG]
5805 2019-Jan-13 16:21:13.565300 - [DEBUG] Propagate flow
5806 2019-Jan-13 16:21:13.565324 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5807 2019-Jan-13 16:21:13.565389 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
5808 2019-Jan-13 16:21:13.566045 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5809 2019-Jan-13 16:21:13.566704 - [DEBUG] Edge function : AllBottom (result of previous compose)
5810 2019-Jan-13 16:21:13.566730 - [DEBUG]
5811 2019-Jan-13 16:21:13.566756 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5812 2019-Jan-13 16:21:13.566783 - [DEBUG] = AllBottom
5813 2019-Jan-13 16:21:13.566808 - [DEBUG]
5814 2019-Jan-13 16:21:13.566831 - [DEBUG] PROPAGATE: No new function!
5815 2019-Jan-13 16:21:13.566860 - [DEBUG] EDGE:
5816 2019-Jan-13 16:21:13.566927 - [DEBUG] ---> 5817 2019-Jan-13 16:21:13.567601 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5818 2019-Jan-13 16:21:13.568288 - [DEBUG]
5819 2019-Jan-13 16:21:13.568315 - [DEBUG] EDGE:
5820 2019-Jan-13 16:21:13.568381 - [DEBUG] ---> 5821 2019-Jan-13 16:21:13.569031 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5822 2019-Jan-13 16:21:13.569685 - [DEBUG]
5823 2019-Jan-13 16:21:13.569712 - [DEBUG] EDGE:
5824 2019-Jan-13 16:21:13.569773 - [DEBUG] ---> 5825 2019-Jan-13 16:21:13.570435 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5826 2019-Jan-13 16:21:13.571103 - [DEBUG]
5827 2019-Jan-13 16:21:13.571130 - [DEBUG] EDGE:
5828 2019-Jan-13 16:21:13.571193 - [DEBUG] ---> 5829 2019-Jan-13 16:21:13.571891 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5830 2019-Jan-13 16:21:13.572551 - [DEBUG]
5831 2019-Jan-13 16:21:13.572599 - [DEBUG] Compose: EdgeIdentity * AllBottom
5832 2019-Jan-13 16:21:13.572627 - [DEBUG]
5833 2019-Jan-13 16:21:13.572651 - [DEBUG] Propagate flow
5834 2019-Jan-13 16:21:13.572675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5835 2019-Jan-13 16:21:13.572738 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
5836 2019-Jan-13 16:21:13.573407 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5837 2019-Jan-13 16:21:13.574075 - [DEBUG] Edge function : AllBottom (result of previous compose)
5838 2019-Jan-13 16:21:13.574102 - [DEBUG]
5839 2019-Jan-13 16:21:13.574128 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5840 2019-Jan-13 16:21:13.574154 - [DEBUG] = AllBottom
5841 2019-Jan-13 16:21:13.574179 - [DEBUG]
5842 2019-Jan-13 16:21:13.574203 - [DEBUG] PROPAGATE: No new function!
5843 2019-Jan-13 16:21:13.574232 - [DEBUG] EDGE:
5844 2019-Jan-13 16:21:13.574297 - [DEBUG] ---> 5845 2019-Jan-13 16:21:13.575318 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5846 2019-Jan-13 16:21:13.575997 - [DEBUG]
5847 2019-Jan-13 16:21:13.576025 - [DEBUG] EDGE:
5848 2019-Jan-13 16:21:13.576093 - [DEBUG] ---> 5849 2019-Jan-13 16:21:13.576746 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5850 2019-Jan-13 16:21:13.577416 - [DEBUG]
5851 2019-Jan-13 16:21:13.577443 - [DEBUG] EDGE:
5852 2019-Jan-13 16:21:13.577507 - [DEBUG] ---> 5853 2019-Jan-13 16:21:13.578165 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5854 2019-Jan-13 16:21:13.578856 - [DEBUG]
5855 2019-Jan-13 16:21:13.578904 - [DEBUG] Compose: EdgeIdentity * AllBottom
5856 2019-Jan-13 16:21:13.578933 - [DEBUG]
5857 2019-Jan-13 16:21:13.578958 - [DEBUG] Propagate flow
5858 2019-Jan-13 16:21:13.578982 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5859 2019-Jan-13 16:21:13.579051 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
5860 2019-Jan-13 16:21:13.579716 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5861 2019-Jan-13 16:21:13.580386 - [DEBUG] Edge function : AllBottom (result of previous compose)
5862 2019-Jan-13 16:21:13.580412 - [DEBUG]
5863 2019-Jan-13 16:21:13.580439 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5864 2019-Jan-13 16:21:13.580465 - [DEBUG] = AllBottom
5865 2019-Jan-13 16:21:13.580490 - [DEBUG]
5866 2019-Jan-13 16:21:13.580513 - [DEBUG] PROPAGATE: No new function!
5867 2019-Jan-13 16:21:13.580543 - [DEBUG] EDGE:
5868 2019-Jan-13 16:21:13.580606 - [DEBUG] ---> 5869 2019-Jan-13 16:21:13.581267 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5870 2019-Jan-13 16:21:13.581976 - [DEBUG]
5871 2019-Jan-13 16:21:13.582004 - [DEBUG] EDGE:
5872 2019-Jan-13 16:21:13.582073 - [DEBUG] ---> 5873 2019-Jan-13 16:21:13.582726 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5874 2019-Jan-13 16:21:13.583395 - [DEBUG]
5875 2019-Jan-13 16:21:13.583422 - [DEBUG] EDGE:
5876 2019-Jan-13 16:21:13.583484 - [DEBUG] ---> 5877 2019-Jan-13 16:21:13.584139 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58>
5878 2019-Jan-13 16:21:13.584806 - [DEBUG]
5879 2019-Jan-13 16:21:13.584863 - [DEBUG] Compose: EdgeIdentity * AllBottom
5880 2019-Jan-13 16:21:13.584911 - [DEBUG]
5881 2019-Jan-13 16:21:13.584936 - [DEBUG] Propagate flow
5882 2019-Jan-13 16:21:13.584960 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5883 2019-Jan-13 16:21:13.585027 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
5884 2019-Jan-13 16:21:13.585688 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
5885 2019-Jan-13 16:21:13.586345 - [DEBUG] Edge function : AllBottom (result of previous compose)
5886 2019-Jan-13 16:21:13.586372 - [DEBUG]
5887 2019-Jan-13 16:21:13.586398 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5888 2019-Jan-13 16:21:13.586424 - [DEBUG] = AllBottom
5889 2019-Jan-13 16:21:13.586449 - [DEBUG]
5890 2019-Jan-13 16:21:13.586472 - [DEBUG] PROPAGATE: No new function!
5891 2019-Jan-13 16:21:13.586499 - [DEBUG] Compose: EdgeIdentity * AllBottom
5892 2019-Jan-13 16:21:13.586525 - [DEBUG]
5893 2019-Jan-13 16:21:13.586549 - [DEBUG] Propagate flow
5894 2019-Jan-13 16:21:13.586573 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5895 2019-Jan-13 16:21:13.586637 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
5896 2019-Jan-13 16:21:13.587293 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
5897 2019-Jan-13 16:21:13.587967 - [DEBUG] Edge function : AllBottom (result of previous compose)
5898 2019-Jan-13 16:21:13.587994 - [DEBUG]
5899 2019-Jan-13 16:21:13.588020 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
5900 2019-Jan-13 16:21:13.588047 - [DEBUG] = AllBottom
5901 2019-Jan-13 16:21:13.588072 - [DEBUG]
5902 2019-Jan-13 16:21:13.588095 - [DEBUG] PROPAGATE: No new function!
5903 2019-Jan-13 16:21:13.588126 - [DEBUG] EDGE:
5904 2019-Jan-13 16:21:13.588191 - [DEBUG] ---> 5905 2019-Jan-13 16:21:13.588893 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
5906 2019-Jan-13 16:21:13.589547 - [DEBUG]
5907 2019-Jan-13 16:21:13.589599 - [DEBUG] Compose: EdgeIdentity * AllBottom
5908 2019-Jan-13 16:21:13.589627 - [DEBUG]
5909 2019-Jan-13 16:21:13.589651 - [DEBUG] Propagate flow
5910 2019-Jan-13 16:21:13.589675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5911 2019-Jan-13 16:21:13.589738 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
5912 2019-Jan-13 16:21:13.590393 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5913 2019-Jan-13 16:21:13.591387 - [DEBUG] Edge function : AllBottom (result of previous compose)
5914 2019-Jan-13 16:21:13.591415 - [DEBUG]
5915 2019-Jan-13 16:21:13.591441 - [DEBUG] Join: AllTop & AllBottom
5916 2019-Jan-13 16:21:13.591468 - [DEBUG] = AllBottom (new jump func)
5917 2019-Jan-13 16:21:13.591493 - [DEBUG]
5918 2019-Jan-13 16:21:13.591517 - [DEBUG] Start adding new jump function
5919 2019-Jan-13 16:21:13.591540 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5920 2019-Jan-13 16:21:13.591628 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5921 2019-Jan-13 16:21:13.592308 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
5922 2019-Jan-13 16:21:13.592963 - [DEBUG] Edge Function : AllBottom
5923 2019-Jan-13 16:21:13.592995 - [DEBUG] End adding new jump function
5924 2019-Jan-13 16:21:13.593020 - [DEBUG]
5925 2019-Jan-13 16:21:13.593045 - [DEBUG] -------------------------------------------- 175. Path Edge --------------------------------------------
5926 2019-Jan-13 16:21:13.593069 - [DEBUG]
5927 2019-Jan-13 16:21:13.593093 - [DEBUG] Process 175. path edge:
5928 2019-Jan-13 16:21:13.593117 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5929 2019-Jan-13 16:21:13.593179 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
5930 2019-Jan-13 16:21:13.593839 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
5931 2019-Jan-13 16:21:13.594502 - [DEBUG]
5932 2019-Jan-13 16:21:13.594527 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
5933 2019-Jan-13 16:21:13.595220 - [DEBUG] Possible callees:
5934 2019-Jan-13 16:21:13.595246 - [DEBUG] foo
5935 2019-Jan-13 16:21:13.595271 - [DEBUG] Possible return sites:
5936 2019-Jan-13 16:21:13.595294 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !1265937 2019-Jan-13 16:21:13.596604 - [DEBUG] Found and process special summary
5938 2019-Jan-13 16:21:13.596650 - [DEBUG] Compose: EdgeIdentity * AllBottom
5939 2019-Jan-13 16:21:13.596678 - [DEBUG]
5940 2019-Jan-13 16:21:13.596703 - [DEBUG] Propagate flow
5941 2019-Jan-13 16:21:13.596727 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5942 2019-Jan-13 16:21:13.596796 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
5943 2019-Jan-13 16:21:13.597459 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5944 2019-Jan-13 16:21:13.598128 - [DEBUG] Edge function : AllBottom (result of previous compose)
5945 2019-Jan-13 16:21:13.598154 - [DEBUG]
5946 2019-Jan-13 16:21:13.598180 - [DEBUG] Join: AllTop & AllBottom
5947 2019-Jan-13 16:21:13.598206 - [DEBUG] = AllBottom (new jump func)
5948 2019-Jan-13 16:21:13.598252 - [DEBUG]
5949 2019-Jan-13 16:21:13.598276 - [DEBUG] Start adding new jump function
5950 2019-Jan-13 16:21:13.598299 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5951 2019-Jan-13 16:21:13.598360 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5952 2019-Jan-13 16:21:13.599016 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
5953 2019-Jan-13 16:21:13.599681 - [DEBUG] Edge Function : AllBottom
5954 2019-Jan-13 16:21:13.599712 - [DEBUG] End adding new jump function
5955 2019-Jan-13 16:21:13.599737 - [DEBUG]
5956 2019-Jan-13 16:21:13.599761 - [DEBUG] -------------------------------------------- 176. Path Edge --------------------------------------------
5957 2019-Jan-13 16:21:13.599785 - [DEBUG]
5958 2019-Jan-13 16:21:13.599808 - [DEBUG] Process 176. path edge:
5959 2019-Jan-13 16:21:13.599849 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5960 2019-Jan-13 16:21:13.599916 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
5961 2019-Jan-13 16:21:13.600581 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
5962 2019-Jan-13 16:21:13.601242 - [DEBUG]
5963 2019-Jan-13 16:21:13.601268 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
5964 2019-Jan-13 16:21:13.601969 - [DEBUG] Compose: EdgeIdentity * AllBottom
5965 2019-Jan-13 16:21:13.602000 - [DEBUG]
5966 2019-Jan-13 16:21:13.602024 - [DEBUG] Propagate flow
5967 2019-Jan-13 16:21:13.602047 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5968 2019-Jan-13 16:21:13.602110 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
5969 2019-Jan-13 16:21:13.602776 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5970 2019-Jan-13 16:21:13.603436 - [DEBUG] Edge function : AllBottom (result of previous compose)
5971 2019-Jan-13 16:21:13.603462 - [DEBUG]
5972 2019-Jan-13 16:21:13.603487 - [DEBUG] Join: AllTop & AllBottom
5973 2019-Jan-13 16:21:13.603514 - [DEBUG] = AllBottom (new jump func)
5974 2019-Jan-13 16:21:13.603538 - [DEBUG]
5975 2019-Jan-13 16:21:13.603562 - [DEBUG] Start adding new jump function
5976 2019-Jan-13 16:21:13.603585 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
5977 2019-Jan-13 16:21:13.603649 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5978 2019-Jan-13 16:21:13.604308 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
5979 2019-Jan-13 16:21:13.604979 - [DEBUG] Edge Function : AllBottom
5980 2019-Jan-13 16:21:13.605009 - [DEBUG] End adding new jump function
5981 2019-Jan-13 16:21:13.605033 - [DEBUG]
5982 2019-Jan-13 16:21:13.605057 - [DEBUG] -------------------------------------------- 177. Path Edge --------------------------------------------
5983 2019-Jan-13 16:21:13.605082 - [DEBUG]
5984 2019-Jan-13 16:21:13.605105 - [DEBUG] Process 177. path edge:
5985 2019-Jan-13 16:21:13.605128 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
5986 2019-Jan-13 16:21:13.605189 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
5987 2019-Jan-13 16:21:13.605850 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
5988 2019-Jan-13 16:21:13.606587 - [DEBUG]
5989 2019-Jan-13 16:21:13.606616 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
5990 2019-Jan-13 16:21:13.607599 - [DEBUG] Compose: EdgeIdentity * AllBottom
5991 2019-Jan-13 16:21:13.607629 - [DEBUG]
5992 2019-Jan-13 16:21:13.607653 - [DEBUG] Propagate flow
5993 2019-Jan-13 16:21:13.607677 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
5994 2019-Jan-13 16:21:13.607745 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
5995 2019-Jan-13 16:21:13.608433 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
5996 2019-Jan-13 16:21:13.609110 - [DEBUG] Edge function : AllBottom (result of previous compose)
5997 2019-Jan-13 16:21:13.609137 - [DEBUG]
5998 2019-Jan-13 16:21:13.609162 - [DEBUG] Join: AllTop & AllBottom
5999 2019-Jan-13 16:21:13.609189 - [DEBUG] = AllBottom (new jump func)
6000 2019-Jan-13 16:21:13.609213 - [DEBUG]
6001 2019-Jan-13 16:21:13.609237 - [DEBUG] Start adding new jump function
6002 2019-Jan-13 16:21:13.609260 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6003 2019-Jan-13 16:21:13.609340 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6004 2019-Jan-13 16:21:13.610010 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
6005 2019-Jan-13 16:21:13.610661 - [DEBUG] Edge Function : AllBottom
6006 2019-Jan-13 16:21:13.610691 - [DEBUG] End adding new jump function
6007 2019-Jan-13 16:21:13.610716 - [DEBUG]
6008 2019-Jan-13 16:21:13.610739 - [DEBUG] -------------------------------------------- 178. Path Edge --------------------------------------------
6009 2019-Jan-13 16:21:13.610764 - [DEBUG]
6010 2019-Jan-13 16:21:13.610787 - [DEBUG] Process 178. path edge:
6011 2019-Jan-13 16:21:13.610811 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6012 2019-Jan-13 16:21:13.610872 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
6013 2019-Jan-13 16:21:13.611530 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6014 2019-Jan-13 16:21:13.612226 - [DEBUG]
6015 2019-Jan-13 16:21:13.612253 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
6016 2019-Jan-13 16:21:13.612933 - [DEBUG] Compose: EdgeIdentity * AllBottom
6017 2019-Jan-13 16:21:13.612963 - [DEBUG]
6018 2019-Jan-13 16:21:13.612987 - [DEBUG] Propagate flow
6019 2019-Jan-13 16:21:13.613011 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6020 2019-Jan-13 16:21:13.613074 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6021 2019-Jan-13 16:21:13.613754 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6022 2019-Jan-13 16:21:13.614416 - [DEBUG] Edge function : AllBottom (result of previous compose)
6023 2019-Jan-13 16:21:13.614442 - [DEBUG]
6024 2019-Jan-13 16:21:13.614468 - [DEBUG] Join: AllTop & AllBottom
6025 2019-Jan-13 16:21:13.614494 - [DEBUG] = AllBottom (new jump func)
6026 2019-Jan-13 16:21:13.614519 - [DEBUG]
6027 2019-Jan-13 16:21:13.614542 - [DEBUG] Start adding new jump function
6028 2019-Jan-13 16:21:13.614566 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6029 2019-Jan-13 16:21:13.614632 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6030 2019-Jan-13 16:21:13.615317 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6031 2019-Jan-13 16:21:13.615994 - [DEBUG] Edge Function : AllBottom
6032 2019-Jan-13 16:21:13.616024 - [DEBUG] End adding new jump function
6033 2019-Jan-13 16:21:13.616049 - [DEBUG]
6034 2019-Jan-13 16:21:13.616072 - [DEBUG] -------------------------------------------- 179. Path Edge --------------------------------------------
6035 2019-Jan-13 16:21:13.616097 - [DEBUG]
6036 2019-Jan-13 16:21:13.616120 - [DEBUG] Process 179. path edge:
6037 2019-Jan-13 16:21:13.616144 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6038 2019-Jan-13 16:21:13.616205 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
6039 2019-Jan-13 16:21:13.616868 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6040 2019-Jan-13 16:21:13.617534 - [DEBUG]
6041 2019-Jan-13 16:21:13.617559 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6042 2019-Jan-13 16:21:13.618250 - [DEBUG] Possible callees:
6043 2019-Jan-13 16:21:13.618276 - [DEBUG] llvm.dbg.declare
6044 2019-Jan-13 16:21:13.618301 - [DEBUG] Possible return sites:
6045 2019-Jan-13 16:21:13.618324 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !1366046 2019-Jan-13 16:21:13.619670 - [DEBUG] Found and process special summary
6047 2019-Jan-13 16:21:13.619711 - [DEBUG] Compose: EdgeIdentity * AllBottom
6048 2019-Jan-13 16:21:13.619739 - [DEBUG]
6049 2019-Jan-13 16:21:13.619763 - [DEBUG] Propagate flow
6050 2019-Jan-13 16:21:13.619787 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6051 2019-Jan-13 16:21:13.619850 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6052 2019-Jan-13 16:21:13.620517 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6053 2019-Jan-13 16:21:13.621181 - [DEBUG] Edge function : AllBottom (result of previous compose)
6054 2019-Jan-13 16:21:13.621208 - [DEBUG]
6055 2019-Jan-13 16:21:13.621233 - [DEBUG] Join: AllTop & AllBottom
6056 2019-Jan-13 16:21:13.621260 - [DEBUG] = AllBottom (new jump func)
6057 2019-Jan-13 16:21:13.621284 - [DEBUG]
6058 2019-Jan-13 16:21:13.621308 - [DEBUG] Start adding new jump function
6059 2019-Jan-13 16:21:13.621331 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6060 2019-Jan-13 16:21:13.621393 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6061 2019-Jan-13 16:21:13.622081 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6062 2019-Jan-13 16:21:13.622733 - [DEBUG] Edge Function : AllBottom
6063 2019-Jan-13 16:21:13.622763 - [DEBUG] End adding new jump function
6064 2019-Jan-13 16:21:13.622787 - [DEBUG]
6065 2019-Jan-13 16:21:13.622810 - [DEBUG] -------------------------------------------- 180. Path Edge --------------------------------------------
6066 2019-Jan-13 16:21:13.622835 - [DEBUG]
6067 2019-Jan-13 16:21:13.622858 - [DEBUG] Process 180. path edge:
6068 2019-Jan-13 16:21:13.622882 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6069 2019-Jan-13 16:21:13.622943 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
6070 2019-Jan-13 16:21:13.623920 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6071 2019-Jan-13 16:21:13.624600 - [DEBUG]
6072 2019-Jan-13 16:21:13.624627 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6073 2019-Jan-13 16:21:13.625357 - [DEBUG] Compose: EdgeIdentity * AllBottom
6074 2019-Jan-13 16:21:13.625388 - [DEBUG]
6075 2019-Jan-13 16:21:13.625412 - [DEBUG] Propagate flow
6076 2019-Jan-13 16:21:13.625436 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6077 2019-Jan-13 16:21:13.625498 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6078 2019-Jan-13 16:21:13.626152 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6079 2019-Jan-13 16:21:13.626822 - [DEBUG] Edge function : AllBottom (result of previous compose)
6080 2019-Jan-13 16:21:13.626848 - [DEBUG]
6081 2019-Jan-13 16:21:13.626874 - [DEBUG] Join: AllTop & AllBottom
6082 2019-Jan-13 16:21:13.626900 - [DEBUG] = AllBottom (new jump func)
6083 2019-Jan-13 16:21:13.626924 - [DEBUG]
6084 2019-Jan-13 16:21:13.626948 - [DEBUG] Start adding new jump function
6085 2019-Jan-13 16:21:13.626972 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6086 2019-Jan-13 16:21:13.627033 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6087 2019-Jan-13 16:21:13.627696 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6088 2019-Jan-13 16:21:13.628375 - [DEBUG] Edge Function : AllBottom
6089 2019-Jan-13 16:21:13.628405 - [DEBUG] End adding new jump function
6090 2019-Jan-13 16:21:13.628452 - [DEBUG]
6091 2019-Jan-13 16:21:13.628476 - [DEBUG] -------------------------------------------- 181. Path Edge --------------------------------------------
6092 2019-Jan-13 16:21:13.628501 - [DEBUG]
6093 2019-Jan-13 16:21:13.628524 - [DEBUG] Process 181. path edge:
6094 2019-Jan-13 16:21:13.628548 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6095 2019-Jan-13 16:21:13.628610 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
6096 2019-Jan-13 16:21:13.629268 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6097 2019-Jan-13 16:21:13.629940 - [DEBUG]
6098 2019-Jan-13 16:21:13.629967 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6099 2019-Jan-13 16:21:13.630642 - [DEBUG] Compose: EdgeIdentity * AllBottom
6100 2019-Jan-13 16:21:13.630671 - [DEBUG]
6101 2019-Jan-13 16:21:13.630695 - [DEBUG] Propagate flow
6102 2019-Jan-13 16:21:13.630718 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6103 2019-Jan-13 16:21:13.630783 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
6104 2019-Jan-13 16:21:13.631432 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6105 2019-Jan-13 16:21:13.632112 - [DEBUG] Edge function : AllBottom (result of previous compose)
6106 2019-Jan-13 16:21:13.632139 - [DEBUG]
6107 2019-Jan-13 16:21:13.632164 - [DEBUG] Join: AllTop & AllBottom
6108 2019-Jan-13 16:21:13.632190 - [DEBUG] = AllBottom (new jump func)
6109 2019-Jan-13 16:21:13.632215 - [DEBUG]
6110 2019-Jan-13 16:21:13.632238 - [DEBUG] Start adding new jump function
6111 2019-Jan-13 16:21:13.632262 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6112 2019-Jan-13 16:21:13.632326 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6113 2019-Jan-13 16:21:13.632994 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
6114 2019-Jan-13 16:21:13.633649 - [DEBUG] Edge Function : AllBottom
6115 2019-Jan-13 16:21:13.633680 - [DEBUG] End adding new jump function
6116 2019-Jan-13 16:21:13.633704 - [DEBUG]
6117 2019-Jan-13 16:21:13.633728 - [DEBUG] -------------------------------------------- 182. Path Edge --------------------------------------------
6118 2019-Jan-13 16:21:13.633752 - [DEBUG]
6119 2019-Jan-13 16:21:13.633775 - [DEBUG] Process 182. path edge:
6120 2019-Jan-13 16:21:13.633800 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6121 2019-Jan-13 16:21:13.633862 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
6122 2019-Jan-13 16:21:13.634512 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6123 2019-Jan-13 16:21:13.635195 - [DEBUG]
6124 2019-Jan-13 16:21:13.635223 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
6125 2019-Jan-13 16:21:13.635903 - [DEBUG] Compose: EdgeIdentity * AllBottom
6126 2019-Jan-13 16:21:13.635933 - [DEBUG]
6127 2019-Jan-13 16:21:13.635957 - [DEBUG] Propagate flow
6128 2019-Jan-13 16:21:13.635981 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6129 2019-Jan-13 16:21:13.636044 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6130 2019-Jan-13 16:21:13.636721 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6131 2019-Jan-13 16:21:13.637377 - [DEBUG] Edge function : AllBottom (result of previous compose)
6132 2019-Jan-13 16:21:13.637403 - [DEBUG]
6133 2019-Jan-13 16:21:13.637429 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6134 2019-Jan-13 16:21:13.637455 - [DEBUG] = AllBottom
6135 2019-Jan-13 16:21:13.637480 - [DEBUG]
6136 2019-Jan-13 16:21:13.637521 - [DEBUG] PROPAGATE: No new function!
6137 2019-Jan-13 16:21:13.637548 - [DEBUG] EDGE:
6138 2019-Jan-13 16:21:13.637611 - [DEBUG] ---> 6139 2019-Jan-13 16:21:13.638292 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6140 2019-Jan-13 16:21:13.638961 - [DEBUG]
6141 2019-Jan-13 16:21:13.638989 - [DEBUG] EDGE:
6142 2019-Jan-13 16:21:13.639049 - [DEBUG] ---> 6143 2019-Jan-13 16:21:13.640018 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6144 2019-Jan-13 16:21:13.640690 - [DEBUG]
6145 2019-Jan-13 16:21:13.640719 - [DEBUG] EDGE:
6146 2019-Jan-13 16:21:13.640780 - [DEBUG] ---> 6147 2019-Jan-13 16:21:13.641452 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6148 2019-Jan-13 16:21:13.642136 - [DEBUG]
6149 2019-Jan-13 16:21:13.642188 - [DEBUG] Compose: EdgeIdentity * AllBottom
6150 2019-Jan-13 16:21:13.642216 - [DEBUG]
6151 2019-Jan-13 16:21:13.642240 - [DEBUG] Propagate flow
6152 2019-Jan-13 16:21:13.642264 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6153 2019-Jan-13 16:21:13.642330 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6154 2019-Jan-13 16:21:13.642992 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6155 2019-Jan-13 16:21:13.643646 - [DEBUG] Edge function : AllBottom (result of previous compose)
6156 2019-Jan-13 16:21:13.643672 - [DEBUG]
6157 2019-Jan-13 16:21:13.643698 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6158 2019-Jan-13 16:21:13.643725 - [DEBUG] = AllBottom
6159 2019-Jan-13 16:21:13.643749 - [DEBUG]
6160 2019-Jan-13 16:21:13.643772 - [DEBUG] PROPAGATE: No new function!
6161 2019-Jan-13 16:21:13.643802 - [DEBUG] EDGE:
6162 2019-Jan-13 16:21:13.643863 - [DEBUG] ---> 6163 2019-Jan-13 16:21:13.644539 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6164 2019-Jan-13 16:21:13.645224 - [DEBUG]
6165 2019-Jan-13 16:21:13.645273 - [DEBUG] Compose: EdgeIdentity * AllBottom
6166 2019-Jan-13 16:21:13.645301 - [DEBUG]
6167 2019-Jan-13 16:21:13.645324 - [DEBUG] Propagate flow
6168 2019-Jan-13 16:21:13.645348 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6169 2019-Jan-13 16:21:13.645412 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
6170 2019-Jan-13 16:21:13.646081 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6171 2019-Jan-13 16:21:13.646731 - [DEBUG] Edge function : AllBottom (result of previous compose)
6172 2019-Jan-13 16:21:13.646758 - [DEBUG]
6173 2019-Jan-13 16:21:13.646784 - [DEBUG] Join: AllTop & AllBottom
6174 2019-Jan-13 16:21:13.646810 - [DEBUG] = AllBottom (new jump func)
6175 2019-Jan-13 16:21:13.646834 - [DEBUG]
6176 2019-Jan-13 16:21:13.646858 - [DEBUG] Start adding new jump function
6177 2019-Jan-13 16:21:13.646882 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6178 2019-Jan-13 16:21:13.646942 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6179 2019-Jan-13 16:21:13.647610 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
6180 2019-Jan-13 16:21:13.648321 - [DEBUG] Edge Function : AllBottom
6181 2019-Jan-13 16:21:13.648352 - [DEBUG] End adding new jump function
6182 2019-Jan-13 16:21:13.648377 - [DEBUG]
6183 2019-Jan-13 16:21:13.648401 - [DEBUG] -------------------------------------------- 183. Path Edge --------------------------------------------
6184 2019-Jan-13 16:21:13.648425 - [DEBUG]
6185 2019-Jan-13 16:21:13.648449 - [DEBUG] Process 183. path edge:
6186 2019-Jan-13 16:21:13.648472 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6187 2019-Jan-13 16:21:13.648538 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
6188 2019-Jan-13 16:21:13.649202 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6189 2019-Jan-13 16:21:13.649854 - [DEBUG]
6190 2019-Jan-13 16:21:13.649880 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
6191 2019-Jan-13 16:21:13.650564 - [DEBUG] Possible callees:
6192 2019-Jan-13 16:21:13.650590 - [DEBUG] llvm.dbg.declare
6193 2019-Jan-13 16:21:13.650615 - [DEBUG] Possible return sites:
6194 2019-Jan-13 16:21:13.650638 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !1436195 2019-Jan-13 16:21:13.651984 - [DEBUG] Found and process special summary
6196 2019-Jan-13 16:21:13.652025 - [DEBUG] Compose: EdgeIdentity * AllBottom
6197 2019-Jan-13 16:21:13.652053 - [DEBUG]
6198 2019-Jan-13 16:21:13.652078 - [DEBUG] Propagate flow
6199 2019-Jan-13 16:21:13.652102 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6200 2019-Jan-13 16:21:13.652164 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
6201 2019-Jan-13 16:21:13.652819 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6202 2019-Jan-13 16:21:13.653486 - [DEBUG] Edge function : AllBottom (result of previous compose)
6203 2019-Jan-13 16:21:13.653513 - [DEBUG]
6204 2019-Jan-13 16:21:13.653539 - [DEBUG] Join: AllTop & AllBottom
6205 2019-Jan-13 16:21:13.653565 - [DEBUG] = AllBottom (new jump func)
6206 2019-Jan-13 16:21:13.653589 - [DEBUG]
6207 2019-Jan-13 16:21:13.653613 - [DEBUG] Start adding new jump function
6208 2019-Jan-13 16:21:13.653637 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6209 2019-Jan-13 16:21:13.653698 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6210 2019-Jan-13 16:21:13.654362 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
6211 2019-Jan-13 16:21:13.655039 - [DEBUG] Edge Function : AllBottom
6212 2019-Jan-13 16:21:13.655069 - [DEBUG] End adding new jump function
6213 2019-Jan-13 16:21:13.655094 - [DEBUG]
6214 2019-Jan-13 16:21:13.655117 - [DEBUG] -------------------------------------------- 184. Path Edge --------------------------------------------
6215 2019-Jan-13 16:21:13.655142 - [DEBUG]
6216 2019-Jan-13 16:21:13.655165 - [DEBUG] Process 184. path edge:
6217 2019-Jan-13 16:21:13.655189 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6218 2019-Jan-13 16:21:13.655251 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
6219 2019-Jan-13 16:21:13.656236 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6220 2019-Jan-13 16:21:13.656913 - [DEBUG]
6221 2019-Jan-13 16:21:13.656940 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
6222 2019-Jan-13 16:21:13.657635 - [DEBUG] Compose: EdgeIdentity * AllBottom
6223 2019-Jan-13 16:21:13.657682 - [DEBUG]
6224 2019-Jan-13 16:21:13.657707 - [DEBUG] Propagate flow
6225 2019-Jan-13 16:21:13.657730 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6226 2019-Jan-13 16:21:13.657793 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
6227 2019-Jan-13 16:21:13.658474 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6228 2019-Jan-13 16:21:13.659146 - [DEBUG] Edge function : AllBottom (result of previous compose)
6229 2019-Jan-13 16:21:13.659173 - [DEBUG]
6230 2019-Jan-13 16:21:13.659198 - [DEBUG] Join: AllTop & AllBottom
6231 2019-Jan-13 16:21:13.659224 - [DEBUG] = AllBottom (new jump func)
6232 2019-Jan-13 16:21:13.659249 - [DEBUG]
6233 2019-Jan-13 16:21:13.659272 - [DEBUG] Start adding new jump function
6234 2019-Jan-13 16:21:13.659295 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6235 2019-Jan-13 16:21:13.659358 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6236 2019-Jan-13 16:21:13.660019 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
6237 2019-Jan-13 16:21:13.660671 - [DEBUG] Edge Function : AllBottom
6238 2019-Jan-13 16:21:13.660700 - [DEBUG] End adding new jump function
6239 2019-Jan-13 16:21:13.660724 - [DEBUG]
6240 2019-Jan-13 16:21:13.660748 - [DEBUG] -------------------------------------------- 185. Path Edge --------------------------------------------
6241 2019-Jan-13 16:21:13.660772 - [DEBUG]
6242 2019-Jan-13 16:21:13.660796 - [DEBUG] Process 185. path edge:
6243 2019-Jan-13 16:21:13.660820 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6244 2019-Jan-13 16:21:13.660881 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
6245 2019-Jan-13 16:21:13.661528 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6246 2019-Jan-13 16:21:13.662221 - [DEBUG]
6247 2019-Jan-13 16:21:13.662248 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
6248 2019-Jan-13 16:21:13.662921 - [DEBUG] Compose: EdgeIdentity * AllBottom
6249 2019-Jan-13 16:21:13.662950 - [DEBUG]
6250 2019-Jan-13 16:21:13.662974 - [DEBUG] Propagate flow
6251 2019-Jan-13 16:21:13.662998 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6252 2019-Jan-13 16:21:13.663061 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
6253 2019-Jan-13 16:21:13.663713 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6254 2019-Jan-13 16:21:13.664366 - [DEBUG] Edge function : AllBottom (result of previous compose)
6255 2019-Jan-13 16:21:13.664393 - [DEBUG]
6256 2019-Jan-13 16:21:13.664419 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6257 2019-Jan-13 16:21:13.664445 - [DEBUG] = AllBottom
6258 2019-Jan-13 16:21:13.664470 - [DEBUG]
6259 2019-Jan-13 16:21:13.664493 - [DEBUG] PROPAGATE: No new function!
6260 2019-Jan-13 16:21:13.664519 - [DEBUG] EDGE:
6261 2019-Jan-13 16:21:13.664579 - [DEBUG] ---> 6262 2019-Jan-13 16:21:13.665265 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6263 2019-Jan-13 16:21:13.665931 - [DEBUG]
6264 2019-Jan-13 16:21:13.665959 - [DEBUG] EDGE:
6265 2019-Jan-13 16:21:13.666023 - [DEBUG] ---> 6266 2019-Jan-13 16:21:13.666679 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6267 2019-Jan-13 16:21:13.667329 - [DEBUG]
6268 2019-Jan-13 16:21:13.667376 - [DEBUG] Compose: EdgeIdentity * AllBottom
6269 2019-Jan-13 16:21:13.667404 - [DEBUG]
6270 2019-Jan-13 16:21:13.667445 - [DEBUG] Propagate flow
6271 2019-Jan-13 16:21:13.667469 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6272 2019-Jan-13 16:21:13.667531 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
6273 2019-Jan-13 16:21:13.668203 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6274 2019-Jan-13 16:21:13.668888 - [DEBUG] Edge function : AllBottom (result of previous compose)
6275 2019-Jan-13 16:21:13.668915 - [DEBUG]
6276 2019-Jan-13 16:21:13.668941 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6277 2019-Jan-13 16:21:13.668968 - [DEBUG] = AllBottom
6278 2019-Jan-13 16:21:13.668992 - [DEBUG]
6279 2019-Jan-13 16:21:13.669016 - [DEBUG] PROPAGATE: No new function!
6280 2019-Jan-13 16:21:13.669046 - [DEBUG] EDGE:
6281 2019-Jan-13 16:21:13.669112 - [DEBUG] ---> 6282 2019-Jan-13 16:21:13.669780 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6283 2019-Jan-13 16:21:13.670431 - [DEBUG]
6284 2019-Jan-13 16:21:13.670458 - [DEBUG] EDGE:
6285 2019-Jan-13 16:21:13.670518 - [DEBUG] ---> 6286 2019-Jan-13 16:21:13.671180 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6287 2019-Jan-13 16:21:13.671869 - [DEBUG]
6288 2019-Jan-13 16:21:13.671922 - [DEBUG] Compose: EdgeIdentity * AllBottom
6289 2019-Jan-13 16:21:13.671950 - [DEBUG]
6290 2019-Jan-13 16:21:13.671974 - [DEBUG] Propagate flow
6291 2019-Jan-13 16:21:13.671998 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6292 2019-Jan-13 16:21:13.672358 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
6293 2019-Jan-13 16:21:13.673035 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6294 2019-Jan-13 16:21:13.673701 - [DEBUG] Edge function : AllBottom (result of previous compose)
6295 2019-Jan-13 16:21:13.673727 - [DEBUG]
6296 2019-Jan-13 16:21:13.673753 - [DEBUG] Join: AllTop & AllBottom
6297 2019-Jan-13 16:21:13.673780 - [DEBUG] = AllBottom (new jump func)
6298 2019-Jan-13 16:21:13.673805 - [DEBUG]
6299 2019-Jan-13 16:21:13.673829 - [DEBUG] Start adding new jump function
6300 2019-Jan-13 16:21:13.673852 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6301 2019-Jan-13 16:21:13.673919 - [DEBUG] Fact at target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6302 2019-Jan-13 16:21:13.674584 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
6303 2019-Jan-13 16:21:13.675264 - [DEBUG] Edge Function : AllBottom
6304 2019-Jan-13 16:21:13.675294 - [DEBUG] End adding new jump function
6305 2019-Jan-13 16:21:13.675318 - [DEBUG]
6306 2019-Jan-13 16:21:13.675342 - [DEBUG] -------------------------------------------- 186. Path Edge --------------------------------------------
6307 2019-Jan-13 16:21:13.675366 - [DEBUG]
6308 2019-Jan-13 16:21:13.675389 - [DEBUG] Process 186. path edge:
6309 2019-Jan-13 16:21:13.675412 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6310 2019-Jan-13 16:21:13.675474 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
6311 2019-Jan-13 16:21:13.676125 - [DEBUG] D target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 >
6312 2019-Jan-13 16:21:13.676789 - [DEBUG]
6313 2019-Jan-13 16:21:13.676816 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
6314 2019-Jan-13 16:21:13.677516 - [DEBUG] Compose: EdgeIdentity * AllBottom
6315 2019-Jan-13 16:21:13.677546 - [DEBUG]
6316 2019-Jan-13 16:21:13.677569 - [DEBUG] Propagate flow
6317 2019-Jan-13 16:21:13.677593 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6318 2019-Jan-13 16:21:13.677655 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6319 2019-Jan-13 16:21:13.678355 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6320 2019-Jan-13 16:21:13.679013 - [DEBUG] Edge function : AllBottom (result of previous compose)
6321 2019-Jan-13 16:21:13.679039 - [DEBUG]
6322 2019-Jan-13 16:21:13.679066 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6323 2019-Jan-13 16:21:13.679092 - [DEBUG] = AllBottom
6324 2019-Jan-13 16:21:13.679116 - [DEBUG]
6325 2019-Jan-13 16:21:13.679140 - [DEBUG] PROPAGATE: No new function!
6326 2019-Jan-13 16:21:13.679177 - [DEBUG] Compose: EdgeIdentity * AllBottom
6327 2019-Jan-13 16:21:13.679204 - [DEBUG]
6328 2019-Jan-13 16:21:13.679228 - [DEBUG] Propagate flow
6329 2019-Jan-13 16:21:13.679252 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6330 2019-Jan-13 16:21:13.679313 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
6331 2019-Jan-13 16:21:13.679988 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6332 2019-Jan-13 16:21:13.680648 - [DEBUG] Edge function : AllBottom (result of previous compose)
6333 2019-Jan-13 16:21:13.680675 - [DEBUG]
6334 2019-Jan-13 16:21:13.680701 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6335 2019-Jan-13 16:21:13.680727 - [DEBUG] = AllBottom
6336 2019-Jan-13 16:21:13.680752 - [DEBUG]
6337 2019-Jan-13 16:21:13.680775 - [DEBUG] PROPAGATE: No new function!
6338 2019-Jan-13 16:21:13.680802 - [DEBUG] EDGE:
6339 2019-Jan-13 16:21:13.680873 - [DEBUG] ---> 6340 2019-Jan-13 16:21:13.681532 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6341 2019-Jan-13 16:21:13.682208 - [DEBUG]
6342 2019-Jan-13 16:21:13.682237 - [DEBUG] EDGE:
6343 2019-Jan-13 16:21:13.682296 - [DEBUG] ---> 6344 2019-Jan-13 16:21:13.682956 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6345 2019-Jan-13 16:21:13.683616 - [DEBUG]
6346 2019-Jan-13 16:21:13.683644 - [DEBUG] EDGE:
6347 2019-Jan-13 16:21:13.683707 - [DEBUG] ---> 6348 2019-Jan-13 16:21:13.684364 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6349 2019-Jan-13 16:21:13.685040 - [DEBUG]
6350 2019-Jan-13 16:21:13.685086 - [DEBUG] Compose: EdgeIdentity * AllBottom
6351 2019-Jan-13 16:21:13.685114 - [DEBUG]
6352 2019-Jan-13 16:21:13.685138 - [DEBUG] Propagate flow
6353 2019-Jan-13 16:21:13.685162 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6354 2019-Jan-13 16:21:13.685223 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
6355 2019-Jan-13 16:21:13.685891 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
6356 2019-Jan-13 16:21:13.686548 - [DEBUG] Edge function : AllBottom (result of previous compose)
6357 2019-Jan-13 16:21:13.686574 - [DEBUG]
6358 2019-Jan-13 16:21:13.686617 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6359 2019-Jan-13 16:21:13.686644 - [DEBUG] = AllBottom
6360 2019-Jan-13 16:21:13.686669 - [DEBUG]
6361 2019-Jan-13 16:21:13.686692 - [DEBUG] PROPAGATE: No new function!
6362 2019-Jan-13 16:21:13.686724 - [DEBUG] EDGE:
6363 2019-Jan-13 16:21:13.686794 - [DEBUG] ---> 6364 2019-Jan-13 16:21:13.687458 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
6365 2019-Jan-13 16:21:13.688111 - [DEBUG]
6366 2019-Jan-13 16:21:13.688140 - [DEBUG] Compose: EdgeIdentity * AllBottom
6367 2019-Jan-13 16:21:13.688167 - [DEBUG]
6368 2019-Jan-13 16:21:13.688190 - [DEBUG] Propagate flow
6369 2019-Jan-13 16:21:13.688231 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6370 2019-Jan-13 16:21:13.688293 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
6371 2019-Jan-13 16:21:13.689293 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6372 2019-Jan-13 16:21:13.689958 - [DEBUG] Edge function : AllBottom (result of previous compose)
6373 2019-Jan-13 16:21:13.689985 - [DEBUG]
6374 2019-Jan-13 16:21:13.690011 - [DEBUG] Join: AllTop & AllBottom
6375 2019-Jan-13 16:21:13.690037 - [DEBUG] = AllBottom (new jump func)
6376 2019-Jan-13 16:21:13.690061 - [DEBUG]
6377 2019-Jan-13 16:21:13.690085 - [DEBUG] Start adding new jump function
6378 2019-Jan-13 16:21:13.690108 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6379 2019-Jan-13 16:21:13.690173 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6380 2019-Jan-13 16:21:13.690825 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
6381 2019-Jan-13 16:21:13.691530 - [DEBUG] Edge Function : AllBottom
6382 2019-Jan-13 16:21:13.691582 - [DEBUG] End adding new jump function
6383 2019-Jan-13 16:21:13.691607 - [DEBUG]
6384 2019-Jan-13 16:21:13.691631 - [DEBUG] -------------------------------------------- 187. Path Edge --------------------------------------------
6385 2019-Jan-13 16:21:13.691656 - [DEBUG]
6386 2019-Jan-13 16:21:13.691679 - [DEBUG] Process 187. path edge:
6387 2019-Jan-13 16:21:13.691703 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6388 2019-Jan-13 16:21:13.691773 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
6389 2019-Jan-13 16:21:13.692436 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6390 2019-Jan-13 16:21:13.693095 - [DEBUG]
6391 2019-Jan-13 16:21:13.693121 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
6392 2019-Jan-13 16:21:13.693780 - [DEBUG] Possible callees:
6393 2019-Jan-13 16:21:13.693806 - [DEBUG] foo
6394 2019-Jan-13 16:21:13.693831 - [DEBUG] Possible return sites:
6395 2019-Jan-13 16:21:13.693854 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !1266396 2019-Jan-13 16:21:13.695195 - [DEBUG] Found and process special summary
6397 2019-Jan-13 16:21:13.695256 - [DEBUG] Compose: EdgeIdentity * AllBottom
6398 2019-Jan-13 16:21:13.695285 - [DEBUG]
6399 2019-Jan-13 16:21:13.695310 - [DEBUG] Propagate flow
6400 2019-Jan-13 16:21:13.695333 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6401 2019-Jan-13 16:21:13.695400 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
6402 2019-Jan-13 16:21:13.696086 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6403 2019-Jan-13 16:21:13.696752 - [DEBUG] Edge function : AllBottom (result of previous compose)
6404 2019-Jan-13 16:21:13.696779 - [DEBUG]
6405 2019-Jan-13 16:21:13.696805 - [DEBUG] Join: AllTop & AllBottom
6406 2019-Jan-13 16:21:13.696832 - [DEBUG] = AllBottom (new jump func)
6407 2019-Jan-13 16:21:13.696856 - [DEBUG]
6408 2019-Jan-13 16:21:13.696880 - [DEBUG] Start adding new jump function
6409 2019-Jan-13 16:21:13.696903 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6410 2019-Jan-13 16:21:13.696965 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6411 2019-Jan-13 16:21:13.697624 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
6412 2019-Jan-13 16:21:13.698310 - [DEBUG] Edge Function : AllBottom
6413 2019-Jan-13 16:21:13.698341 - [DEBUG] End adding new jump function
6414 2019-Jan-13 16:21:13.698365 - [DEBUG]
6415 2019-Jan-13 16:21:13.698389 - [DEBUG] -------------------------------------------- 188. Path Edge --------------------------------------------
6416 2019-Jan-13 16:21:13.698413 - [DEBUG]
6417 2019-Jan-13 16:21:13.698436 - [DEBUG] Process 188. path edge:
6418 2019-Jan-13 16:21:13.698460 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6419 2019-Jan-13 16:21:13.698525 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
6420 2019-Jan-13 16:21:13.699189 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6421 2019-Jan-13 16:21:13.699838 - [DEBUG]
6422 2019-Jan-13 16:21:13.699864 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
6423 2019-Jan-13 16:21:13.700559 - [DEBUG] Compose: EdgeIdentity * AllBottom
6424 2019-Jan-13 16:21:13.700589 - [DEBUG]
6425 2019-Jan-13 16:21:13.700613 - [DEBUG] Propagate flow
6426 2019-Jan-13 16:21:13.700636 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6427 2019-Jan-13 16:21:13.700702 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
6428 2019-Jan-13 16:21:13.701357 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6429 2019-Jan-13 16:21:13.702039 - [DEBUG] Edge function : AllBottom (result of previous compose)
6430 2019-Jan-13 16:21:13.702065 - [DEBUG]
6431 2019-Jan-13 16:21:13.702091 - [DEBUG] Join: AllTop & AllBottom
6432 2019-Jan-13 16:21:13.702117 - [DEBUG] = AllBottom (new jump func)
6433 2019-Jan-13 16:21:13.702141 - [DEBUG]
6434 2019-Jan-13 16:21:13.702165 - [DEBUG] Start adding new jump function
6435 2019-Jan-13 16:21:13.702189 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6436 2019-Jan-13 16:21:13.702251 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6437 2019-Jan-13 16:21:13.702897 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
6438 2019-Jan-13 16:21:13.703550 - [DEBUG] Edge Function : AllBottom
6439 2019-Jan-13 16:21:13.703582 - [DEBUG] End adding new jump function
6440 2019-Jan-13 16:21:13.703606 - [DEBUG]
6441 2019-Jan-13 16:21:13.703629 - [DEBUG] -------------------------------------------- 189. Path Edge --------------------------------------------
6442 2019-Jan-13 16:21:13.703654 - [DEBUG]
6443 2019-Jan-13 16:21:13.703677 - [DEBUG] Process 189. path edge:
6444 2019-Jan-13 16:21:13.703701 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6445 2019-Jan-13 16:21:13.703767 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
6446 2019-Jan-13 16:21:13.704423 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6447 2019-Jan-13 16:21:13.705434 - [DEBUG]
6448 2019-Jan-13 16:21:13.705463 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
6449 2019-Jan-13 16:21:13.706199 - [DEBUG] Compose: EdgeIdentity * AllBottom
6450 2019-Jan-13 16:21:13.706229 - [DEBUG]
6451 2019-Jan-13 16:21:13.706253 - [DEBUG] Propagate flow
6452 2019-Jan-13 16:21:13.706277 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6453 2019-Jan-13 16:21:13.706347 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
6454 2019-Jan-13 16:21:13.707017 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6455 2019-Jan-13 16:21:13.707673 - [DEBUG] Edge function : AllBottom (result of previous compose)
6456 2019-Jan-13 16:21:13.707699 - [DEBUG]
6457 2019-Jan-13 16:21:13.707724 - [DEBUG] Join: AllTop & AllBottom
6458 2019-Jan-13 16:21:13.707751 - [DEBUG] = AllBottom (new jump func)
6459 2019-Jan-13 16:21:13.707775 - [DEBUG]
6460 2019-Jan-13 16:21:13.707799 - [DEBUG] Start adding new jump function
6461 2019-Jan-13 16:21:13.707822 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6462 2019-Jan-13 16:21:13.707887 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6463 2019-Jan-13 16:21:13.708563 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
6464 2019-Jan-13 16:21:13.709209 - [DEBUG] Edge Function : AllBottom
6465 2019-Jan-13 16:21:13.709241 - [DEBUG] End adding new jump function
6466 2019-Jan-13 16:21:13.709265 - [DEBUG]
6467 2019-Jan-13 16:21:13.709288 - [DEBUG] -------------------------------------------- 190. Path Edge --------------------------------------------
6468 2019-Jan-13 16:21:13.709313 - [DEBUG]
6469 2019-Jan-13 16:21:13.709336 - [DEBUG] Process 190. path edge:
6470 2019-Jan-13 16:21:13.709359 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6471 2019-Jan-13 16:21:13.709426 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
6472 2019-Jan-13 16:21:13.710085 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6473 2019-Jan-13 16:21:13.710739 - [DEBUG]
6474 2019-Jan-13 16:21:13.710766 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
6475 2019-Jan-13 16:21:13.711440 - [DEBUG] Compose: EdgeIdentity * AllBottom
6476 2019-Jan-13 16:21:13.711469 - [DEBUG]
6477 2019-Jan-13 16:21:13.711493 - [DEBUG] Propagate flow
6478 2019-Jan-13 16:21:13.711516 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6479 2019-Jan-13 16:21:13.711600 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6480 2019-Jan-13 16:21:13.712273 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6481 2019-Jan-13 16:21:13.712931 - [DEBUG] Edge function : AllBottom (result of previous compose)
6482 2019-Jan-13 16:21:13.712958 - [DEBUG]
6483 2019-Jan-13 16:21:13.712983 - [DEBUG] Join: AllTop & AllBottom
6484 2019-Jan-13 16:21:13.713010 - [DEBUG] = AllBottom (new jump func)
6485 2019-Jan-13 16:21:13.713034 - [DEBUG]
6486 2019-Jan-13 16:21:13.713058 - [DEBUG] Start adding new jump function
6487 2019-Jan-13 16:21:13.713081 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6488 2019-Jan-13 16:21:13.713146 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6489 2019-Jan-13 16:21:13.713818 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6490 2019-Jan-13 16:21:13.714485 - [DEBUG] Edge Function : AllBottom
6491 2019-Jan-13 16:21:13.714516 - [DEBUG] End adding new jump function
6492 2019-Jan-13 16:21:13.714540 - [DEBUG]
6493 2019-Jan-13 16:21:13.714564 - [DEBUG] -------------------------------------------- 191. Path Edge --------------------------------------------
6494 2019-Jan-13 16:21:13.714588 - [DEBUG]
6495 2019-Jan-13 16:21:13.714611 - [DEBUG] Process 191. path edge:
6496 2019-Jan-13 16:21:13.714635 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6497 2019-Jan-13 16:21:13.714700 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
6498 2019-Jan-13 16:21:13.715395 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6499 2019-Jan-13 16:21:13.716057 - [DEBUG]
6500 2019-Jan-13 16:21:13.716082 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
6501 2019-Jan-13 16:21:13.716761 - [DEBUG] Possible callees:
6502 2019-Jan-13 16:21:13.716787 - [DEBUG] llvm.dbg.declare
6503 2019-Jan-13 16:21:13.716812 - [DEBUG] Possible return sites:
6504 2019-Jan-13 16:21:13.716835 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !1366505 2019-Jan-13 16:21:13.718155 - [DEBUG] Found and process special summary
6506 2019-Jan-13 16:21:13.718231 - [DEBUG] Compose: EdgeIdentity * AllBottom
6507 2019-Jan-13 16:21:13.718263 - [DEBUG]
6508 2019-Jan-13 16:21:13.718288 - [DEBUG] Propagate flow
6509 2019-Jan-13 16:21:13.718311 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6510 2019-Jan-13 16:21:13.718382 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6511 2019-Jan-13 16:21:13.719054 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6512 2019-Jan-13 16:21:13.719711 - [DEBUG] Edge function : AllBottom (result of previous compose)
6513 2019-Jan-13 16:21:13.719738 - [DEBUG]
6514 2019-Jan-13 16:21:13.719763 - [DEBUG] Join: AllTop & AllBottom
6515 2019-Jan-13 16:21:13.719790 - [DEBUG] = AllBottom (new jump func)
6516 2019-Jan-13 16:21:13.719815 - [DEBUG]
6517 2019-Jan-13 16:21:13.719838 - [DEBUG] Start adding new jump function
6518 2019-Jan-13 16:21:13.719861 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6519 2019-Jan-13 16:21:13.719925 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6520 2019-Jan-13 16:21:13.720574 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6521 2019-Jan-13 16:21:13.721598 - [DEBUG] Edge Function : AllBottom
6522 2019-Jan-13 16:21:13.721631 - [DEBUG] End adding new jump function
6523 2019-Jan-13 16:21:13.721655 - [DEBUG]
6524 2019-Jan-13 16:21:13.721679 - [DEBUG] -------------------------------------------- 192. Path Edge --------------------------------------------
6525 2019-Jan-13 16:21:13.721704 - [DEBUG]
6526 2019-Jan-13 16:21:13.721727 - [DEBUG] Process 192. path edge:
6527 2019-Jan-13 16:21:13.721751 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6528 2019-Jan-13 16:21:13.721819 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
6529 2019-Jan-13 16:21:13.722493 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6530 2019-Jan-13 16:21:13.723167 - [DEBUG]
6531 2019-Jan-13 16:21:13.723193 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6532 2019-Jan-13 16:21:13.723883 - [DEBUG] Compose: EdgeIdentity * AllBottom
6533 2019-Jan-13 16:21:13.723913 - [DEBUG]
6534 2019-Jan-13 16:21:13.723937 - [DEBUG] Propagate flow
6535 2019-Jan-13 16:21:13.723960 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6536 2019-Jan-13 16:21:13.724022 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6537 2019-Jan-13 16:21:13.724704 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6538 2019-Jan-13 16:21:13.725385 - [DEBUG] Edge function : AllBottom (result of previous compose)
6539 2019-Jan-13 16:21:13.725412 - [DEBUG]
6540 2019-Jan-13 16:21:13.725438 - [DEBUG] Join: AllTop & AllBottom
6541 2019-Jan-13 16:21:13.725465 - [DEBUG] = AllBottom (new jump func)
6542 2019-Jan-13 16:21:13.725489 - [DEBUG]
6543 2019-Jan-13 16:21:13.725513 - [DEBUG] Start adding new jump function
6544 2019-Jan-13 16:21:13.725536 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6545 2019-Jan-13 16:21:13.725600 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6546 2019-Jan-13 16:21:13.726250 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6547 2019-Jan-13 16:21:13.729833 - [DEBUG] Edge Function : AllBottom
6548 2019-Jan-13 16:21:13.729871 - [DEBUG] End adding new jump function
6549 2019-Jan-13 16:21:13.729895 - [DEBUG]
6550 2019-Jan-13 16:21:13.729920 - [DEBUG] -------------------------------------------- 193. Path Edge --------------------------------------------
6551 2019-Jan-13 16:21:13.729945 - [DEBUG]
6552 2019-Jan-13 16:21:13.729968 - [DEBUG] Process 193. path edge:
6553 2019-Jan-13 16:21:13.729991 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6554 2019-Jan-13 16:21:13.730072 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
6555 2019-Jan-13 16:21:13.730743 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6556 2019-Jan-13 16:21:13.731411 - [DEBUG]
6557 2019-Jan-13 16:21:13.731439 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6558 2019-Jan-13 16:21:13.732156 - [DEBUG] Compose: EdgeIdentity * AllBottom
6559 2019-Jan-13 16:21:13.732186 - [DEBUG]
6560 2019-Jan-13 16:21:13.732209 - [DEBUG] Propagate flow
6561 2019-Jan-13 16:21:13.732233 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6562 2019-Jan-13 16:21:13.732302 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
6563 2019-Jan-13 16:21:13.732958 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6564 2019-Jan-13 16:21:13.733606 - [DEBUG] Edge function : AllBottom (result of previous compose)
6565 2019-Jan-13 16:21:13.733633 - [DEBUG]
6566 2019-Jan-13 16:21:13.733658 - [DEBUG] Join: AllTop & AllBottom
6567 2019-Jan-13 16:21:13.733685 - [DEBUG] = AllBottom (new jump func)
6568 2019-Jan-13 16:21:13.733709 - [DEBUG]
6569 2019-Jan-13 16:21:13.733733 - [DEBUG] Start adding new jump function
6570 2019-Jan-13 16:21:13.733756 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6571 2019-Jan-13 16:21:13.733822 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6572 2019-Jan-13 16:21:13.734484 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
6573 2019-Jan-13 16:21:13.735162 - [DEBUG] Edge Function : AllBottom
6574 2019-Jan-13 16:21:13.735195 - [DEBUG] End adding new jump function
6575 2019-Jan-13 16:21:13.735219 - [DEBUG]
6576 2019-Jan-13 16:21:13.735266 - [DEBUG] -------------------------------------------- 194. Path Edge --------------------------------------------
6577 2019-Jan-13 16:21:13.735291 - [DEBUG]
6578 2019-Jan-13 16:21:13.735314 - [DEBUG] Process 194. path edge:
6579 2019-Jan-13 16:21:13.735338 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6580 2019-Jan-13 16:21:13.735406 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
6581 2019-Jan-13 16:21:13.736065 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
6582 2019-Jan-13 16:21:13.736714 - [DEBUG]
6583 2019-Jan-13 16:21:13.736741 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
6584 2019-Jan-13 16:21:13.737769 - [DEBUG] Compose: EdgeIdentity * AllBottom
6585 2019-Jan-13 16:21:13.737800 - [DEBUG]
6586 2019-Jan-13 16:21:13.737824 - [DEBUG] Propagate flow
6587 2019-Jan-13 16:21:13.737848 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6588 2019-Jan-13 16:21:13.737921 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6589 2019-Jan-13 16:21:13.738627 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
6590 2019-Jan-13 16:21:13.739276 - [DEBUG] Edge function : AllBottom (result of previous compose)
6591 2019-Jan-13 16:21:13.739303 - [DEBUG]
6592 2019-Jan-13 16:21:13.739329 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
6593 2019-Jan-13 16:21:13.739355 - [DEBUG] = AllBottom
6594 2019-Jan-13 16:21:13.739380 - [DEBUG]
6595 2019-Jan-13 16:21:13.739403 - [DEBUG] PROPAGATE: No new function!
6596 2019-Jan-13 16:21:13.739429 - [DEBUG] EDGE:
6597 2019-Jan-13 16:21:13.739493 - [DEBUG] ---> 6598 2019-Jan-13 16:21:13.740159 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
6599 2019-Jan-13 16:21:13.740811 - [DEBUG]
6600 2019-Jan-13 16:21:13.740838 - [DEBUG] EDGE:
6601 2019-Jan-13 16:21:13.740901 - [DEBUG] ---> 6602 2019-Jan-13 16:21:13.741579 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
6603 2019-Jan-13 16:21:13.742227 - [DEBUG]
6604 2019-Jan-13 16:21:13.742256 - [DEBUG] Compose: EdgeIdentity * AllBottom
6605 2019-Jan-13 16:21:13.742282 - [DEBUG]
6606 2019-Jan-13 16:21:13.742306 - [DEBUG] Propagate flow
6607 2019-Jan-13 16:21:13.742330 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6608 2019-Jan-13 16:21:13.742391 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6609 2019-Jan-13 16:21:13.743056 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6610 2019-Jan-13 16:21:13.743716 - [DEBUG] Edge function : AllBottom (result of previous compose)
6611 2019-Jan-13 16:21:13.743742 - [DEBUG]
6612 2019-Jan-13 16:21:13.743768 - [DEBUG] Join: AllTop & AllBottom
6613 2019-Jan-13 16:21:13.743795 - [DEBUG] = AllBottom (new jump func)
6614 2019-Jan-13 16:21:13.743819 - [DEBUG]
6615 2019-Jan-13 16:21:13.743843 - [DEBUG] Start adding new jump function
6616 2019-Jan-13 16:21:13.743866 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6617 2019-Jan-13 16:21:13.743930 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6618 2019-Jan-13 16:21:13.744591 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6619 2019-Jan-13 16:21:13.745261 - [DEBUG] Edge Function : AllBottom
6620 2019-Jan-13 16:21:13.745310 - [DEBUG] End adding new jump function
6621 2019-Jan-13 16:21:13.745335 - [DEBUG]
6622 2019-Jan-13 16:21:13.745359 - [DEBUG] -------------------------------------------- 195. Path Edge --------------------------------------------
6623 2019-Jan-13 16:21:13.745383 - [DEBUG]
6624 2019-Jan-13 16:21:13.745406 - [DEBUG] Process 195. path edge:
6625 2019-Jan-13 16:21:13.745430 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6626 2019-Jan-13 16:21:13.745492 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
6627 2019-Jan-13 16:21:13.746158 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6628 2019-Jan-13 16:21:13.746823 - [DEBUG]
6629 2019-Jan-13 16:21:13.746851 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
6630 2019-Jan-13 16:21:13.747528 - [DEBUG] Compose: EdgeIdentity * AllBottom
6631 2019-Jan-13 16:21:13.747556 - [DEBUG]
6632 2019-Jan-13 16:21:13.747580 - [DEBUG] Propagate flow
6633 2019-Jan-13 16:21:13.747604 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6634 2019-Jan-13 16:21:13.747667 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
6635 2019-Jan-13 16:21:13.748338 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6636 2019-Jan-13 16:21:13.749005 - [DEBUG] Edge function : AllBottom (result of previous compose)
6637 2019-Jan-13 16:21:13.749031 - [DEBUG]
6638 2019-Jan-13 16:21:13.749056 - [DEBUG] Join: AllTop & AllBottom
6639 2019-Jan-13 16:21:13.749082 - [DEBUG] = AllBottom (new jump func)
6640 2019-Jan-13 16:21:13.749107 - [DEBUG]
6641 2019-Jan-13 16:21:13.749130 - [DEBUG] Start adding new jump function
6642 2019-Jan-13 16:21:13.749154 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6643 2019-Jan-13 16:21:13.749217 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6644 2019-Jan-13 16:21:13.749889 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
6645 2019-Jan-13 16:21:13.750541 - [DEBUG] Edge Function : AllBottom
6646 2019-Jan-13 16:21:13.750570 - [DEBUG] End adding new jump function
6647 2019-Jan-13 16:21:13.750595 - [DEBUG]
6648 2019-Jan-13 16:21:13.750619 - [DEBUG] -------------------------------------------- 196. Path Edge --------------------------------------------
6649 2019-Jan-13 16:21:13.750643 - [DEBUG]
6650 2019-Jan-13 16:21:13.750667 - [DEBUG] Process 196. path edge:
6651 2019-Jan-13 16:21:13.750690 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6652 2019-Jan-13 16:21:13.750752 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
6653 2019-Jan-13 16:21:13.751396 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6654 2019-Jan-13 16:21:13.752087 - [DEBUG]
6655 2019-Jan-13 16:21:13.752114 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
6656 2019-Jan-13 16:21:13.752795 - [DEBUG] Compose: EdgeIdentity * AllBottom
6657 2019-Jan-13 16:21:13.752825 - [DEBUG]
6658 2019-Jan-13 16:21:13.752849 - [DEBUG] Propagate flow
6659 2019-Jan-13 16:21:13.752872 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6660 2019-Jan-13 16:21:13.752938 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6661 2019-Jan-13 16:21:13.753926 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6662 2019-Jan-13 16:21:13.754600 - [DEBUG] Edge function : AllBottom (result of previous compose)
6663 2019-Jan-13 16:21:13.754627 - [DEBUG]
6664 2019-Jan-13 16:21:13.754654 - [DEBUG] Join: AllTop & AllBottom
6665 2019-Jan-13 16:21:13.754680 - [DEBUG] = AllBottom (new jump func)
6666 2019-Jan-13 16:21:13.754724 - [DEBUG]
6667 2019-Jan-13 16:21:13.754748 - [DEBUG] Start adding new jump function
6668 2019-Jan-13 16:21:13.754772 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6669 2019-Jan-13 16:21:13.754839 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6670 2019-Jan-13 16:21:13.755531 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6671 2019-Jan-13 16:21:13.756207 - [DEBUG] Edge Function : AllBottom
6672 2019-Jan-13 16:21:13.756238 - [DEBUG] End adding new jump function
6673 2019-Jan-13 16:21:13.756263 - [DEBUG]
6674 2019-Jan-13 16:21:13.756287 - [DEBUG] -------------------------------------------- 197. Path Edge --------------------------------------------
6675 2019-Jan-13 16:21:13.756311 - [DEBUG]
6676 2019-Jan-13 16:21:13.756335 - [DEBUG] Process 197. path edge:
6677 2019-Jan-13 16:21:13.756359 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6678 2019-Jan-13 16:21:13.756420 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
6679 2019-Jan-13 16:21:13.757082 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6680 2019-Jan-13 16:21:13.757741 - [DEBUG]
6681 2019-Jan-13 16:21:13.757768 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
6682 2019-Jan-13 16:21:13.758471 - [DEBUG] Possible callees:
6683 2019-Jan-13 16:21:13.758497 - [DEBUG] llvm.dbg.declare
6684 2019-Jan-13 16:21:13.758522 - [DEBUG] Possible return sites:
6685 2019-Jan-13 16:21:13.758546 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1496686 2019-Jan-13 16:21:13.759878 - [DEBUG] Found and process special summary
6687 2019-Jan-13 16:21:13.759920 - [DEBUG] Compose: EdgeIdentity * AllBottom
6688 2019-Jan-13 16:21:13.759949 - [DEBUG]
6689 2019-Jan-13 16:21:13.759974 - [DEBUG] Propagate flow
6690 2019-Jan-13 16:21:13.759998 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6691 2019-Jan-13 16:21:13.760062 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
6692 2019-Jan-13 16:21:13.760726 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6693 2019-Jan-13 16:21:13.761389 - [DEBUG] Edge function : AllBottom (result of previous compose)
6694 2019-Jan-13 16:21:13.761416 - [DEBUG]
6695 2019-Jan-13 16:21:13.761441 - [DEBUG] Join: AllTop & AllBottom
6696 2019-Jan-13 16:21:13.761468 - [DEBUG] = AllBottom (new jump func)
6697 2019-Jan-13 16:21:13.761492 - [DEBUG]
6698 2019-Jan-13 16:21:13.761516 - [DEBUG] Start adding new jump function
6699 2019-Jan-13 16:21:13.761539 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6700 2019-Jan-13 16:21:13.761620 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6701 2019-Jan-13 16:21:13.762284 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
6702 2019-Jan-13 16:21:13.762935 - [DEBUG] Edge Function : AllBottom
6703 2019-Jan-13 16:21:13.762966 - [DEBUG] End adding new jump function
6704 2019-Jan-13 16:21:13.762990 - [DEBUG]
6705 2019-Jan-13 16:21:13.763014 - [DEBUG] -------------------------------------------- 198. Path Edge --------------------------------------------
6706 2019-Jan-13 16:21:13.763038 - [DEBUG]
6707 2019-Jan-13 16:21:13.763061 - [DEBUG] Process 198. path edge:
6708 2019-Jan-13 16:21:13.763085 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6709 2019-Jan-13 16:21:13.763146 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
6710 2019-Jan-13 16:21:13.763831 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6711 2019-Jan-13 16:21:13.764489 - [DEBUG]
6712 2019-Jan-13 16:21:13.764515 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
6713 2019-Jan-13 16:21:13.765234 - [DEBUG] Compose: EdgeIdentity * AllBottom
6714 2019-Jan-13 16:21:13.765264 - [DEBUG]
6715 2019-Jan-13 16:21:13.765289 - [DEBUG] Propagate flow
6716 2019-Jan-13 16:21:13.765313 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6717 2019-Jan-13 16:21:13.765375 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
6718 2019-Jan-13 16:21:13.766031 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6719 2019-Jan-13 16:21:13.766694 - [DEBUG] Edge function : AllBottom (result of previous compose)
6720 2019-Jan-13 16:21:13.766721 - [DEBUG]
6721 2019-Jan-13 16:21:13.766747 - [DEBUG] Join: AllTop & AllBottom
6722 2019-Jan-13 16:21:13.766773 - [DEBUG] = AllBottom (new jump func)
6723 2019-Jan-13 16:21:13.766798 - [DEBUG]
6724 2019-Jan-13 16:21:13.766822 - [DEBUG] Start adding new jump function
6725 2019-Jan-13 16:21:13.766846 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6726 2019-Jan-13 16:21:13.766910 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6727 2019-Jan-13 16:21:13.767571 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
6728 2019-Jan-13 16:21:13.768251 - [DEBUG] Edge Function : AllBottom
6729 2019-Jan-13 16:21:13.768281 - [DEBUG] End adding new jump function
6730 2019-Jan-13 16:21:13.768306 - [DEBUG]
6731 2019-Jan-13 16:21:13.768330 - [DEBUG] -------------------------------------------- 199. Path Edge --------------------------------------------
6732 2019-Jan-13 16:21:13.768354 - [DEBUG]
6733 2019-Jan-13 16:21:13.768378 - [DEBUG] Process 199. path edge:
6734 2019-Jan-13 16:21:13.768401 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6735 2019-Jan-13 16:21:13.768464 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
6736 2019-Jan-13 16:21:13.769114 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6737 2019-Jan-13 16:21:13.770104 - [DEBUG]
6738 2019-Jan-13 16:21:13.770132 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
6739 2019-Jan-13 16:21:13.770833 - [DEBUG] Compose: EdgeIdentity * AllBottom
6740 2019-Jan-13 16:21:13.770864 - [DEBUG]
6741 2019-Jan-13 16:21:13.770888 - [DEBUG] Propagate flow
6742 2019-Jan-13 16:21:13.770912 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6743 2019-Jan-13 16:21:13.770981 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
6744 2019-Jan-13 16:21:13.771672 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6745 2019-Jan-13 16:21:13.772326 - [DEBUG] Edge function : AllBottom (result of previous compose)
6746 2019-Jan-13 16:21:13.772353 - [DEBUG]
6747 2019-Jan-13 16:21:13.772379 - [DEBUG] Join: AllTop & AllBottom
6748 2019-Jan-13 16:21:13.772406 - [DEBUG] = AllBottom (new jump func)
6749 2019-Jan-13 16:21:13.772430 - [DEBUG]
6750 2019-Jan-13 16:21:13.772454 - [DEBUG] Start adding new jump function
6751 2019-Jan-13 16:21:13.772477 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6752 2019-Jan-13 16:21:13.772542 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6753 2019-Jan-13 16:21:13.773208 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
6754 2019-Jan-13 16:21:13.773895 - [DEBUG] Edge Function : AllBottom
6755 2019-Jan-13 16:21:13.773928 - [DEBUG] End adding new jump function
6756 2019-Jan-13 16:21:13.773952 - [DEBUG]
6757 2019-Jan-13 16:21:13.773976 - [DEBUG] -------------------------------------------- 200. Path Edge --------------------------------------------
6758 2019-Jan-13 16:21:13.774001 - [DEBUG]
6759 2019-Jan-13 16:21:13.774024 - [DEBUG] Process 200. path edge:
6760 2019-Jan-13 16:21:13.774048 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6761 2019-Jan-13 16:21:13.774113 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
6762 2019-Jan-13 16:21:13.774776 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6763 2019-Jan-13 16:21:13.775462 - [DEBUG]
6764 2019-Jan-13 16:21:13.775487 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
6765 2019-Jan-13 16:21:13.776172 - [DEBUG] Possible callees:
6766 2019-Jan-13 16:21:13.776198 - [DEBUG] llvm.dbg.declare
6767 2019-Jan-13 16:21:13.776223 - [DEBUG] Possible return sites:
6768 2019-Jan-13 16:21:13.776247 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1556769 2019-Jan-13 16:21:13.777572 - [DEBUG] Found and process special summary
6770 2019-Jan-13 16:21:13.777615 - [DEBUG] Compose: EdgeIdentity * AllBottom
6771 2019-Jan-13 16:21:13.777643 - [DEBUG]
6772 2019-Jan-13 16:21:13.777667 - [DEBUG] Propagate flow
6773 2019-Jan-13 16:21:13.777691 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6774 2019-Jan-13 16:21:13.777754 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
6775 2019-Jan-13 16:21:13.778441 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6776 2019-Jan-13 16:21:13.779110 - [DEBUG] Edge function : AllBottom (result of previous compose)
6777 2019-Jan-13 16:21:13.779137 - [DEBUG]
6778 2019-Jan-13 16:21:13.779162 - [DEBUG] Join: AllTop & AllBottom
6779 2019-Jan-13 16:21:13.779189 - [DEBUG] = AllBottom (new jump func)
6780 2019-Jan-13 16:21:13.779214 - [DEBUG]
6781 2019-Jan-13 16:21:13.779238 - [DEBUG] Start adding new jump function
6782 2019-Jan-13 16:21:13.779261 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6783 2019-Jan-13 16:21:13.779324 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6784 2019-Jan-13 16:21:13.779993 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
6785 2019-Jan-13 16:21:13.780648 - [DEBUG] Edge Function : AllBottom
6786 2019-Jan-13 16:21:13.780679 - [DEBUG] End adding new jump function
6787 2019-Jan-13 16:21:13.780703 - [DEBUG]
6788 2019-Jan-13 16:21:13.780726 - [DEBUG] -------------------------------------------- 201. Path Edge --------------------------------------------
6789 2019-Jan-13 16:21:13.780751 - [DEBUG]
6790 2019-Jan-13 16:21:13.780774 - [DEBUG] Process 201. path edge:
6791 2019-Jan-13 16:21:13.780798 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6792 2019-Jan-13 16:21:13.780861 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
6793 2019-Jan-13 16:21:13.781524 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6794 2019-Jan-13 16:21:13.782209 - [DEBUG]
6795 2019-Jan-13 16:21:13.782235 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
6796 2019-Jan-13 16:21:13.782952 - [DEBUG] Compose: EdgeIdentity * AllBottom
6797 2019-Jan-13 16:21:13.782982 - [DEBUG]
6798 2019-Jan-13 16:21:13.783006 - [DEBUG] Propagate flow
6799 2019-Jan-13 16:21:13.783030 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6800 2019-Jan-13 16:21:13.783092 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
6801 2019-Jan-13 16:21:13.783749 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6802 2019-Jan-13 16:21:13.784411 - [DEBUG] Edge function : AllBottom (result of previous compose)
6803 2019-Jan-13 16:21:13.784438 - [DEBUG]
6804 2019-Jan-13 16:21:13.784464 - [DEBUG] Join: AllTop & AllBottom
6805 2019-Jan-13 16:21:13.784491 - [DEBUG] = AllBottom (new jump func)
6806 2019-Jan-13 16:21:13.784515 - [DEBUG]
6807 2019-Jan-13 16:21:13.784538 - [DEBUG] Start adding new jump function
6808 2019-Jan-13 16:21:13.784562 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6809 2019-Jan-13 16:21:13.784627 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6810 2019-Jan-13 16:21:13.785313 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
6811 2019-Jan-13 16:21:13.786292 - [DEBUG] Edge Function : AllBottom
6812 2019-Jan-13 16:21:13.786324 - [DEBUG] End adding new jump function
6813 2019-Jan-13 16:21:13.786349 - [DEBUG]
6814 2019-Jan-13 16:21:13.786372 - [DEBUG] -------------------------------------------- 202. Path Edge --------------------------------------------
6815 2019-Jan-13 16:21:13.786397 - [DEBUG]
6816 2019-Jan-13 16:21:13.786420 - [DEBUG] Process 202. path edge:
6817 2019-Jan-13 16:21:13.786444 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6818 2019-Jan-13 16:21:13.786514 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
6819 2019-Jan-13 16:21:13.787176 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6820 2019-Jan-13 16:21:13.787847 - [DEBUG]
6821 2019-Jan-13 16:21:13.787874 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
6822 2019-Jan-13 16:21:13.788586 - [DEBUG] Compose: EdgeIdentity * AllBottom
6823 2019-Jan-13 16:21:13.788615 - [DEBUG]
6824 2019-Jan-13 16:21:13.788640 - [DEBUG] Propagate flow
6825 2019-Jan-13 16:21:13.788663 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6826 2019-Jan-13 16:21:13.788729 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
6827 2019-Jan-13 16:21:13.789381 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6828 2019-Jan-13 16:21:13.790033 - [DEBUG] Edge function : AllBottom (result of previous compose)
6829 2019-Jan-13 16:21:13.790059 - [DEBUG]
6830 2019-Jan-13 16:21:13.790084 - [DEBUG] Join: AllTop & AllBottom
6831 2019-Jan-13 16:21:13.790111 - [DEBUG] = AllBottom (new jump func)
6832 2019-Jan-13 16:21:13.790135 - [DEBUG]
6833 2019-Jan-13 16:21:13.790159 - [DEBUG] Start adding new jump function
6834 2019-Jan-13 16:21:13.790182 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6835 2019-Jan-13 16:21:13.790245 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6836 2019-Jan-13 16:21:13.790912 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
6837 2019-Jan-13 16:21:13.791587 - [DEBUG] Edge Function : AllBottom
6838 2019-Jan-13 16:21:13.791619 - [DEBUG] End adding new jump function
6839 2019-Jan-13 16:21:13.791642 - [DEBUG]
6840 2019-Jan-13 16:21:13.791666 - [DEBUG] -------------------------------------------- 203. Path Edge --------------------------------------------
6841 2019-Jan-13 16:21:13.791690 - [DEBUG]
6842 2019-Jan-13 16:21:13.791713 - [DEBUG] Process 203. path edge:
6843 2019-Jan-13 16:21:13.791754 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6844 2019-Jan-13 16:21:13.791822 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
6845 2019-Jan-13 16:21:13.792476 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6846 2019-Jan-13 16:21:13.793131 - [DEBUG]
6847 2019-Jan-13 16:21:13.793158 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
6848 2019-Jan-13 16:21:13.793839 - [DEBUG] Compose: EdgeIdentity * AllBottom
6849 2019-Jan-13 16:21:13.793868 - [DEBUG]
6850 2019-Jan-13 16:21:13.793892 - [DEBUG] Propagate flow
6851 2019-Jan-13 16:21:13.793916 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6852 2019-Jan-13 16:21:13.793979 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
6853 2019-Jan-13 16:21:13.794655 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6854 2019-Jan-13 16:21:13.795337 - [DEBUG] Edge function : AllBottom (result of previous compose)
6855 2019-Jan-13 16:21:13.795364 - [DEBUG]
6856 2019-Jan-13 16:21:13.795389 - [DEBUG] Join: AllTop & AllBottom
6857 2019-Jan-13 16:21:13.795416 - [DEBUG] = AllBottom (new jump func)
6858 2019-Jan-13 16:21:13.795440 - [DEBUG]
6859 2019-Jan-13 16:21:13.795464 - [DEBUG] Start adding new jump function
6860 2019-Jan-13 16:21:13.795488 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6861 2019-Jan-13 16:21:13.795549 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6862 2019-Jan-13 16:21:13.796204 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
6863 2019-Jan-13 16:21:13.796880 - [DEBUG] Edge Function : AllBottom
6864 2019-Jan-13 16:21:13.796910 - [DEBUG] End adding new jump function
6865 2019-Jan-13 16:21:13.796935 - [DEBUG]
6866 2019-Jan-13 16:21:13.796958 - [DEBUG] -------------------------------------------- 204. Path Edge --------------------------------------------
6867 2019-Jan-13 16:21:13.796983 - [DEBUG]
6868 2019-Jan-13 16:21:13.797006 - [DEBUG] Process 204. path edge:
6869 2019-Jan-13 16:21:13.797029 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6870 2019-Jan-13 16:21:13.797092 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
6871 2019-Jan-13 16:21:13.797764 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6872 2019-Jan-13 16:21:13.798445 - [DEBUG]
6873 2019-Jan-13 16:21:13.798471 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
6874 2019-Jan-13 16:21:13.799143 - [DEBUG] Possible callees:
6875 2019-Jan-13 16:21:13.799170 - [DEBUG] llvm.dbg.declare
6876 2019-Jan-13 16:21:13.799194 - [DEBUG] Possible return sites:
6877 2019-Jan-13 16:21:13.799218 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1636878 2019-Jan-13 16:21:13.800551 - [DEBUG] Found and process special summary
6879 2019-Jan-13 16:21:13.800595 - [DEBUG] Compose: EdgeIdentity * AllBottom
6880 2019-Jan-13 16:21:13.800624 - [DEBUG]
6881 2019-Jan-13 16:21:13.800648 - [DEBUG] Propagate flow
6882 2019-Jan-13 16:21:13.800672 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6883 2019-Jan-13 16:21:13.800737 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
6884 2019-Jan-13 16:21:13.801395 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6885 2019-Jan-13 16:21:13.802094 - [DEBUG] Edge function : AllBottom (result of previous compose)
6886 2019-Jan-13 16:21:13.802121 - [DEBUG]
6887 2019-Jan-13 16:21:13.802147 - [DEBUG] Join: AllTop & AllBottom
6888 2019-Jan-13 16:21:13.802460 - [DEBUG] = AllBottom (new jump func)
6889 2019-Jan-13 16:21:13.802487 - [DEBUG]
6890 2019-Jan-13 16:21:13.802510 - [DEBUG] Start adding new jump function
6891 2019-Jan-13 16:21:13.802534 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6892 2019-Jan-13 16:21:13.802608 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6893 2019-Jan-13 16:21:13.803296 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
6894 2019-Jan-13 16:21:13.803962 - [DEBUG] Edge Function : AllBottom
6895 2019-Jan-13 16:21:13.803992 - [DEBUG] End adding new jump function
6896 2019-Jan-13 16:21:13.804016 - [DEBUG]
6897 2019-Jan-13 16:21:13.804040 - [DEBUG] -------------------------------------------- 205. Path Edge --------------------------------------------
6898 2019-Jan-13 16:21:13.804064 - [DEBUG]
6899 2019-Jan-13 16:21:13.804088 - [DEBUG] Process 205. path edge:
6900 2019-Jan-13 16:21:13.804111 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6901 2019-Jan-13 16:21:13.804174 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
6902 2019-Jan-13 16:21:13.804825 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6903 2019-Jan-13 16:21:13.805523 - [DEBUG]
6904 2019-Jan-13 16:21:13.805549 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
6905 2019-Jan-13 16:21:13.806319 - [DEBUG] Compose: EdgeIdentity * AllBottom
6906 2019-Jan-13 16:21:13.806350 - [DEBUG]
6907 2019-Jan-13 16:21:13.806375 - [DEBUG] Propagate flow
6908 2019-Jan-13 16:21:13.806399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6909 2019-Jan-13 16:21:13.806469 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
6910 2019-Jan-13 16:21:13.807134 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6911 2019-Jan-13 16:21:13.807789 - [DEBUG] Edge function : AllBottom (result of previous compose)
6912 2019-Jan-13 16:21:13.807816 - [DEBUG]
6913 2019-Jan-13 16:21:13.807841 - [DEBUG] Join: AllTop & AllBottom
6914 2019-Jan-13 16:21:13.807867 - [DEBUG] = AllBottom (new jump func)
6915 2019-Jan-13 16:21:13.807892 - [DEBUG]
6916 2019-Jan-13 16:21:13.807915 - [DEBUG] Start adding new jump function
6917 2019-Jan-13 16:21:13.807939 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6918 2019-Jan-13 16:21:13.807999 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6919 2019-Jan-13 16:21:13.808691 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
6920 2019-Jan-13 16:21:13.809348 - [DEBUG] Edge Function : AllBottom
6921 2019-Jan-13 16:21:13.809381 - [DEBUG] End adding new jump function
6922 2019-Jan-13 16:21:13.809405 - [DEBUG]
6923 2019-Jan-13 16:21:13.809429 - [DEBUG] -------------------------------------------- 206. Path Edge --------------------------------------------
6924 2019-Jan-13 16:21:13.809453 - [DEBUG]
6925 2019-Jan-13 16:21:13.809477 - [DEBUG] Process 206. path edge:
6926 2019-Jan-13 16:21:13.809500 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6927 2019-Jan-13 16:21:13.809566 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
6928 2019-Jan-13 16:21:13.810220 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6929 2019-Jan-13 16:21:13.810872 - [DEBUG]
6930 2019-Jan-13 16:21:13.810918 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
6931 2019-Jan-13 16:21:13.811626 - [DEBUG] Compose: EdgeIdentity * AllBottom
6932 2019-Jan-13 16:21:13.811655 - [DEBUG]
6933 2019-Jan-13 16:21:13.811679 - [DEBUG] Propagate flow
6934 2019-Jan-13 16:21:13.811703 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6935 2019-Jan-13 16:21:13.811768 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
6936 2019-Jan-13 16:21:13.812449 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6937 2019-Jan-13 16:21:13.813111 - [DEBUG] Edge function : AllBottom (result of previous compose)
6938 2019-Jan-13 16:21:13.813138 - [DEBUG]
6939 2019-Jan-13 16:21:13.813163 - [DEBUG] Join: AllTop & AllBottom
6940 2019-Jan-13 16:21:13.813189 - [DEBUG] = AllBottom (new jump func)
6941 2019-Jan-13 16:21:13.813213 - [DEBUG]
6942 2019-Jan-13 16:21:13.813237 - [DEBUG] Start adding new jump function
6943 2019-Jan-13 16:21:13.813261 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6944 2019-Jan-13 16:21:13.813321 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6945 2019-Jan-13 16:21:13.813973 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
6946 2019-Jan-13 16:21:13.814653 - [DEBUG] Edge Function : AllBottom
6947 2019-Jan-13 16:21:13.814682 - [DEBUG] End adding new jump function
6948 2019-Jan-13 16:21:13.814706 - [DEBUG]
6949 2019-Jan-13 16:21:13.814730 - [DEBUG] -------------------------------------------- 207. Path Edge --------------------------------------------
6950 2019-Jan-13 16:21:13.814754 - [DEBUG]
6951 2019-Jan-13 16:21:13.814777 - [DEBUG] Process 207. path edge:
6952 2019-Jan-13 16:21:13.814801 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6953 2019-Jan-13 16:21:13.814865 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
6954 2019-Jan-13 16:21:13.815560 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6955 2019-Jan-13 16:21:13.816216 - [DEBUG]
6956 2019-Jan-13 16:21:13.816241 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
6957 2019-Jan-13 16:21:13.816905 - [DEBUG] Possible callees:
6958 2019-Jan-13 16:21:13.816931 - [DEBUG] llvm.dbg.declare
6959 2019-Jan-13 16:21:13.816956 - [DEBUG] Possible return sites:
6960 2019-Jan-13 16:21:13.816980 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1696961 2019-Jan-13 16:21:13.818331 - [DEBUG] Found and process special summary
6962 2019-Jan-13 16:21:13.818377 - [DEBUG] Compose: EdgeIdentity * AllBottom
6963 2019-Jan-13 16:21:13.818405 - [DEBUG]
6964 2019-Jan-13 16:21:13.818721 - [DEBUG] Propagate flow
6965 2019-Jan-13 16:21:13.818750 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6966 2019-Jan-13 16:21:13.818825 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
6967 2019-Jan-13 16:21:13.819501 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6968 2019-Jan-13 16:21:13.820165 - [DEBUG] Edge function : AllBottom (result of previous compose)
6969 2019-Jan-13 16:21:13.820192 - [DEBUG]
6970 2019-Jan-13 16:21:13.820219 - [DEBUG] Join: AllTop & AllBottom
6971 2019-Jan-13 16:21:13.820245 - [DEBUG] = AllBottom (new jump func)
6972 2019-Jan-13 16:21:13.820270 - [DEBUG]
6973 2019-Jan-13 16:21:13.820311 - [DEBUG] Start adding new jump function
6974 2019-Jan-13 16:21:13.820335 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
6975 2019-Jan-13 16:21:13.820404 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6976 2019-Jan-13 16:21:13.821069 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
6977 2019-Jan-13 16:21:13.821759 - [DEBUG] Edge Function : AllBottom
6978 2019-Jan-13 16:21:13.821789 - [DEBUG] End adding new jump function
6979 2019-Jan-13 16:21:13.821814 - [DEBUG]
6980 2019-Jan-13 16:21:13.821837 - [DEBUG] -------------------------------------------- 208. Path Edge --------------------------------------------
6981 2019-Jan-13 16:21:13.821862 - [DEBUG]
6982 2019-Jan-13 16:21:13.821885 - [DEBUG] Process 208. path edge:
6983 2019-Jan-13 16:21:13.821908 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
6984 2019-Jan-13 16:21:13.821970 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
6985 2019-Jan-13 16:21:13.822623 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
6986 2019-Jan-13 16:21:13.823287 - [DEBUG]
6987 2019-Jan-13 16:21:13.823313 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
6988 2019-Jan-13 16:21:13.824003 - [DEBUG] Compose: EdgeIdentity * AllBottom
6989 2019-Jan-13 16:21:13.824032 - [DEBUG]
6990 2019-Jan-13 16:21:13.824056 - [DEBUG] Propagate flow
6991 2019-Jan-13 16:21:13.824080 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
6992 2019-Jan-13 16:21:13.824145 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
6993 2019-Jan-13 16:21:13.824809 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
6994 2019-Jan-13 16:21:13.825488 - [DEBUG] Edge function : AllBottom (result of previous compose)
6995 2019-Jan-13 16:21:13.825514 - [DEBUG]
6996 2019-Jan-13 16:21:13.825540 - [DEBUG] Join: AllTop & AllBottom
6997 2019-Jan-13 16:21:13.825566 - [DEBUG] = AllBottom (new jump func)
6998 2019-Jan-13 16:21:13.825591 - [DEBUG]
6999 2019-Jan-13 16:21:13.825615 - [DEBUG] Start adding new jump function
7000 2019-Jan-13 16:21:13.825638 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7001 2019-Jan-13 16:21:13.825698 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7002 2019-Jan-13 16:21:13.826367 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
7003 2019-Jan-13 16:21:13.827023 - [DEBUG] Edge Function : AllBottom
7004 2019-Jan-13 16:21:13.827055 - [DEBUG] End adding new jump function
7005 2019-Jan-13 16:21:13.827079 - [DEBUG]
7006 2019-Jan-13 16:21:13.827103 - [DEBUG] -------------------------------------------- 209. Path Edge --------------------------------------------
7007 2019-Jan-13 16:21:13.827127 - [DEBUG]
7008 2019-Jan-13 16:21:13.827150 - [DEBUG] Process 209. path edge:
7009 2019-Jan-13 16:21:13.827174 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7010 2019-Jan-13 16:21:13.827247 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
7011 2019-Jan-13 16:21:13.827905 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7012 2019-Jan-13 16:21:13.828579 - [DEBUG]
7013 2019-Jan-13 16:21:13.828605 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
7014 2019-Jan-13 16:21:13.829303 - [DEBUG] Compose: EdgeIdentity * AllBottom
7015 2019-Jan-13 16:21:13.829333 - [DEBUG]
7016 2019-Jan-13 16:21:13.829357 - [DEBUG] Propagate flow
7017 2019-Jan-13 16:21:13.829397 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7018 2019-Jan-13 16:21:13.829463 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
7019 2019-Jan-13 16:21:13.830133 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7020 2019-Jan-13 16:21:13.830795 - [DEBUG] Edge function : AllBottom (result of previous compose)
7021 2019-Jan-13 16:21:13.830820 - [DEBUG]
7022 2019-Jan-13 16:21:13.830846 - [DEBUG] Join: AllTop & AllBottom
7023 2019-Jan-13 16:21:13.830873 - [DEBUG] = AllBottom (new jump func)
7024 2019-Jan-13 16:21:13.830897 - [DEBUG]
7025 2019-Jan-13 16:21:13.830921 - [DEBUG] Start adding new jump function
7026 2019-Jan-13 16:21:13.830945 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7027 2019-Jan-13 16:21:13.831006 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7028 2019-Jan-13 16:21:13.831683 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
7029 2019-Jan-13 16:21:13.832355 - [DEBUG] Edge Function : AllBottom
7030 2019-Jan-13 16:21:13.832386 - [DEBUG] End adding new jump function
7031 2019-Jan-13 16:21:13.832410 - [DEBUG]
7032 2019-Jan-13 16:21:13.832434 - [DEBUG] -------------------------------------------- 210. Path Edge --------------------------------------------
7033 2019-Jan-13 16:21:13.832458 - [DEBUG]
7034 2019-Jan-13 16:21:13.832482 - [DEBUG] Process 210. path edge:
7035 2019-Jan-13 16:21:13.832506 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7036 2019-Jan-13 16:21:13.832569 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
7037 2019-Jan-13 16:21:13.833251 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7038 2019-Jan-13 16:21:13.833910 - [DEBUG]
7039 2019-Jan-13 16:21:13.833936 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
7040 2019-Jan-13 16:21:13.834621 - [DEBUG] Compose: EdgeIdentity * AllBottom
7041 2019-Jan-13 16:21:13.834651 - [DEBUG]
7042 2019-Jan-13 16:21:13.834675 - [DEBUG] Propagate flow
7043 2019-Jan-13 16:21:13.835025 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7044 2019-Jan-13 16:21:13.835110 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
7045 2019-Jan-13 16:21:13.835829 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7046 2019-Jan-13 16:21:13.836509 - [DEBUG] Edge function : AllBottom (result of previous compose)
7047 2019-Jan-13 16:21:13.836536 - [DEBUG]
7048 2019-Jan-13 16:21:13.836562 - [DEBUG] Join: AllTop & AllBottom
7049 2019-Jan-13 16:21:13.836588 - [DEBUG] = AllBottom (new jump func)
7050 2019-Jan-13 16:21:13.836613 - [DEBUG]
7051 2019-Jan-13 16:21:13.836637 - [DEBUG] Start adding new jump function
7052 2019-Jan-13 16:21:13.836660 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7053 2019-Jan-13 16:21:13.836721 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7054 2019-Jan-13 16:21:13.837378 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
7055 2019-Jan-13 16:21:13.838034 - [DEBUG] Edge Function : AllBottom
7056 2019-Jan-13 16:21:13.838068 - [DEBUG] End adding new jump function
7057 2019-Jan-13 16:21:13.838092 - [DEBUG]
7058 2019-Jan-13 16:21:13.838116 - [DEBUG] -------------------------------------------- 211. Path Edge --------------------------------------------
7059 2019-Jan-13 16:21:13.838141 - [DEBUG]
7060 2019-Jan-13 16:21:13.838164 - [DEBUG] Process 211. path edge:
7061 2019-Jan-13 16:21:13.838188 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7062 2019-Jan-13 16:21:13.838293 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
7063 2019-Jan-13 16:21:13.838971 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7064 2019-Jan-13 16:21:13.839640 - [DEBUG]
7065 2019-Jan-13 16:21:13.839668 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
7066 2019-Jan-13 16:21:13.840341 - [DEBUG] Compose: EdgeIdentity * AllBottom
7067 2019-Jan-13 16:21:13.840370 - [DEBUG]
7068 2019-Jan-13 16:21:13.840394 - [DEBUG] Propagate flow
7069 2019-Jan-13 16:21:13.840418 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7070 2019-Jan-13 16:21:13.840481 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
7071 2019-Jan-13 16:21:13.841150 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7072 2019-Jan-13 16:21:13.841834 - [DEBUG] Edge function : AllBottom (result of previous compose)
7073 2019-Jan-13 16:21:13.841860 - [DEBUG]
7074 2019-Jan-13 16:21:13.841886 - [DEBUG] Join: AllTop & AllBottom
7075 2019-Jan-13 16:21:13.841913 - [DEBUG] = AllBottom (new jump func)
7076 2019-Jan-13 16:21:13.841937 - [DEBUG]
7077 2019-Jan-13 16:21:13.841961 - [DEBUG] Start adding new jump function
7078 2019-Jan-13 16:21:13.841985 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7079 2019-Jan-13 16:21:13.842050 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7080 2019-Jan-13 16:21:13.842714 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
7081 2019-Jan-13 16:21:13.843368 - [DEBUG] Edge Function : AllBottom
7082 2019-Jan-13 16:21:13.843398 - [DEBUG] End adding new jump function
7083 2019-Jan-13 16:21:13.843422 - [DEBUG]
7084 2019-Jan-13 16:21:13.843446 - [DEBUG] -------------------------------------------- 212. Path Edge --------------------------------------------
7085 2019-Jan-13 16:21:13.843470 - [DEBUG]
7086 2019-Jan-13 16:21:13.843494 - [DEBUG] Process 212. path edge:
7087 2019-Jan-13 16:21:13.843518 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7088 2019-Jan-13 16:21:13.843578 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
7089 2019-Jan-13 16:21:13.844246 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7090 2019-Jan-13 16:21:13.844925 - [DEBUG]
7091 2019-Jan-13 16:21:13.844951 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
7092 2019-Jan-13 16:21:13.845647 - [DEBUG] Compose: EdgeIdentity * AllBottom
7093 2019-Jan-13 16:21:13.845677 - [DEBUG]
7094 2019-Jan-13 16:21:13.845700 - [DEBUG] Propagate flow
7095 2019-Jan-13 16:21:13.845724 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7096 2019-Jan-13 16:21:13.845787 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
7097 2019-Jan-13 16:21:13.846436 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7098 2019-Jan-13 16:21:13.847099 - [DEBUG] Edge function : AllBottom (result of previous compose)
7099 2019-Jan-13 16:21:13.847126 - [DEBUG]
7100 2019-Jan-13 16:21:13.847152 - [DEBUG] Join: AllTop & AllBottom
7101 2019-Jan-13 16:21:13.847178 - [DEBUG] = AllBottom (new jump func)
7102 2019-Jan-13 16:21:13.847202 - [DEBUG]
7103 2019-Jan-13 16:21:13.847226 - [DEBUG] Start adding new jump function
7104 2019-Jan-13 16:21:13.847250 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7105 2019-Jan-13 16:21:13.847313 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7106 2019-Jan-13 16:21:13.848005 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
7107 2019-Jan-13 16:21:13.848688 - [DEBUG] Edge Function : AllBottom
7108 2019-Jan-13 16:21:13.848719 - [DEBUG] End adding new jump function
7109 2019-Jan-13 16:21:13.848744 - [DEBUG]
7110 2019-Jan-13 16:21:13.848767 - [DEBUG] -------------------------------------------- 213. Path Edge --------------------------------------------
7111 2019-Jan-13 16:21:13.848792 - [DEBUG]
7112 2019-Jan-13 16:21:13.848815 - [DEBUG] Process 213. path edge:
7113 2019-Jan-13 16:21:13.848838 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7114 2019-Jan-13 16:21:13.848901 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
7115 2019-Jan-13 16:21:13.849548 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7116 2019-Jan-13 16:21:13.850217 - [DEBUG]
7117 2019-Jan-13 16:21:13.850244 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
7118 2019-Jan-13 16:21:13.850921 - [DEBUG] Compose: EdgeIdentity * AllBottom
7119 2019-Jan-13 16:21:13.850951 - [DEBUG]
7120 2019-Jan-13 16:21:13.850975 - [DEBUG] Propagate flow
7121 2019-Jan-13 16:21:13.850999 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7122 2019-Jan-13 16:21:13.851063 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
7123 2019-Jan-13 16:21:13.851743 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7124 2019-Jan-13 16:21:13.852396 - [DEBUG] Edge function : AllBottom (result of previous compose)
7125 2019-Jan-13 16:21:13.852422 - [DEBUG]
7126 2019-Jan-13 16:21:13.852447 - [DEBUG] Join: AllTop & AllBottom
7127 2019-Jan-13 16:21:13.852473 - [DEBUG] = AllBottom (new jump func)
7128 2019-Jan-13 16:21:13.852498 - [DEBUG]
7129 2019-Jan-13 16:21:13.852521 - [DEBUG] Start adding new jump function
7130 2019-Jan-13 16:21:13.852545 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7131 2019-Jan-13 16:21:13.852605 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7132 2019-Jan-13 16:21:13.853274 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
7133 2019-Jan-13 16:21:13.853939 - [DEBUG] Edge Function : AllBottom
7134 2019-Jan-13 16:21:13.853969 - [DEBUG] End adding new jump function
7135 2019-Jan-13 16:21:13.853994 - [DEBUG]
7136 2019-Jan-13 16:21:13.854018 - [DEBUG] -------------------------------------------- 214. Path Edge --------------------------------------------
7137 2019-Jan-13 16:21:13.854042 - [DEBUG]
7138 2019-Jan-13 16:21:13.854065 - [DEBUG] Process 214. path edge:
7139 2019-Jan-13 16:21:13.854089 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7140 2019-Jan-13 16:21:13.854153 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
7141 2019-Jan-13 16:21:13.854805 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7142 2019-Jan-13 16:21:13.855482 - [DEBUG]
7143 2019-Jan-13 16:21:13.855508 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
7144 2019-Jan-13 16:21:13.856200 - [DEBUG] Compose: EdgeIdentity * AllBottom
7145 2019-Jan-13 16:21:13.856231 - [DEBUG]
7146 2019-Jan-13 16:21:13.856255 - [DEBUG] Propagate flow
7147 2019-Jan-13 16:21:13.856278 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7148 2019-Jan-13 16:21:13.856343 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
7149 2019-Jan-13 16:21:13.857012 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7150 2019-Jan-13 16:21:13.857687 - [DEBUG] Edge function : AllBottom (result of previous compose)
7151 2019-Jan-13 16:21:13.857713 - [DEBUG]
7152 2019-Jan-13 16:21:13.857739 - [DEBUG] Join: AllTop & AllBottom
7153 2019-Jan-13 16:21:13.857766 - [DEBUG] = AllBottom (new jump func)
7154 2019-Jan-13 16:21:13.857790 - [DEBUG]
7155 2019-Jan-13 16:21:13.857814 - [DEBUG] Start adding new jump function
7156 2019-Jan-13 16:21:13.857837 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7157 2019-Jan-13 16:21:13.857898 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7158 2019-Jan-13 16:21:13.858578 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
7159 2019-Jan-13 16:21:13.859249 - [DEBUG] Edge Function : AllBottom
7160 2019-Jan-13 16:21:13.859279 - [DEBUG] End adding new jump function
7161 2019-Jan-13 16:21:13.859304 - [DEBUG]
7162 2019-Jan-13 16:21:13.859327 - [DEBUG] -------------------------------------------- 215. Path Edge --------------------------------------------
7163 2019-Jan-13 16:21:13.859351 - [DEBUG]
7164 2019-Jan-13 16:21:13.859374 - [DEBUG] Process 215. path edge:
7165 2019-Jan-13 16:21:13.859398 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7166 2019-Jan-13 16:21:13.859461 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
7167 2019-Jan-13 16:21:13.860127 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7168 2019-Jan-13 16:21:13.860781 - [DEBUG]
7169 2019-Jan-13 16:21:13.860809 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
7170 2019-Jan-13 16:21:13.861483 - [DEBUG] Compose: EdgeIdentity * AllBottom
7171 2019-Jan-13 16:21:13.861513 - [DEBUG]
7172 2019-Jan-13 16:21:13.861537 - [DEBUG] Propagate flow
7173 2019-Jan-13 16:21:13.861581 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7174 2019-Jan-13 16:21:13.861647 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7175 2019-Jan-13 16:21:13.862316 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7176 2019-Jan-13 16:21:13.862978 - [DEBUG] Edge function : AllBottom (result of previous compose)
7177 2019-Jan-13 16:21:13.863005 - [DEBUG]
7178 2019-Jan-13 16:21:13.863031 - [DEBUG] Join: AllTop & AllBottom
7179 2019-Jan-13 16:21:13.863057 - [DEBUG] = AllBottom (new jump func)
7180 2019-Jan-13 16:21:13.863082 - [DEBUG]
7181 2019-Jan-13 16:21:13.863105 - [DEBUG] Start adding new jump function
7182 2019-Jan-13 16:21:13.863129 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7183 2019-Jan-13 16:21:13.863192 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7184 2019-Jan-13 16:21:13.863849 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7185 2019-Jan-13 16:21:13.864509 - [DEBUG] Edge Function : AllBottom
7186 2019-Jan-13 16:21:13.864539 - [DEBUG] End adding new jump function
7187 2019-Jan-13 16:21:13.864563 - [DEBUG]
7188 2019-Jan-13 16:21:13.864587 - [DEBUG] -------------------------------------------- 216. Path Edge --------------------------------------------
7189 2019-Jan-13 16:21:13.864612 - [DEBUG]
7190 2019-Jan-13 16:21:13.864636 - [DEBUG] Process 216. path edge:
7191 2019-Jan-13 16:21:13.864660 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7192 2019-Jan-13 16:21:13.864728 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
7193 2019-Jan-13 16:21:13.865412 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7194 2019-Jan-13 16:21:13.866093 - [DEBUG]
7195 2019-Jan-13 16:21:13.866119 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7196 2019-Jan-13 16:21:13.866804 - [DEBUG] Compose: EdgeIdentity * AllBottom
7197 2019-Jan-13 16:21:13.866834 - [DEBUG]
7198 2019-Jan-13 16:21:13.866858 - [DEBUG] Propagate flow
7199 2019-Jan-13 16:21:13.866881 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7200 2019-Jan-13 16:21:13.866943 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7201 2019-Jan-13 16:21:13.867603 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7202 2019-Jan-13 16:21:13.868306 - [DEBUG] Edge function : AllBottom (result of previous compose)
7203 2019-Jan-13 16:21:13.868332 - [DEBUG]
7204 2019-Jan-13 16:21:13.868358 - [DEBUG] Join: AllTop & AllBottom
7205 2019-Jan-13 16:21:13.868384 - [DEBUG] = AllBottom (new jump func)
7206 2019-Jan-13 16:21:13.868409 - [DEBUG]
7207 2019-Jan-13 16:21:13.868432 - [DEBUG] Start adding new jump function
7208 2019-Jan-13 16:21:13.868455 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7209 2019-Jan-13 16:21:13.868518 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7210 2019-Jan-13 16:21:13.869184 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7211 2019-Jan-13 16:21:13.869836 - [DEBUG] Edge Function : AllBottom
7212 2019-Jan-13 16:21:13.869866 - [DEBUG] End adding new jump function
7213 2019-Jan-13 16:21:13.869890 - [DEBUG]
7214 2019-Jan-13 16:21:13.869914 - [DEBUG] -------------------------------------------- 217. Path Edge --------------------------------------------
7215 2019-Jan-13 16:21:13.869938 - [DEBUG]
7216 2019-Jan-13 16:21:13.869961 - [DEBUG] Process 217. path edge:
7217 2019-Jan-13 16:21:13.869985 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7218 2019-Jan-13 16:21:13.870046 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
7219 2019-Jan-13 16:21:13.870707 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7220 2019-Jan-13 16:21:13.871366 - [DEBUG]
7221 2019-Jan-13 16:21:13.871392 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7222 2019-Jan-13 16:21:13.872083 - [DEBUG] Start of endsummarytab entry
7223 2019-Jan-13 16:21:13.872112 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
7224 2019-Jan-13 16:21:13.872766 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
7225 2019-Jan-13 16:21:13.872832 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7226 2019-Jan-13 16:21:13.873487 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7227 2019-Jan-13 16:21:13.874154 - [DEBUG] EF: AllBottom
7228 2019-Jan-13 16:21:13.874180 - [DEBUG]
7229 2019-Jan-13 16:21:13.874204 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7230 2019-Jan-13 16:21:13.874862 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
7231 2019-Jan-13 16:21:13.875545 - [DEBUG] EF: AllBottom
7232 2019-Jan-13 16:21:13.875571 - [DEBUG]
7233 2019-Jan-13 16:21:13.875595 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7234 2019-Jan-13 16:21:13.876244 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
7235 2019-Jan-13 16:21:13.876905 - [DEBUG] EF: AllBottom
7236 2019-Jan-13 16:21:13.876931 - [DEBUG]
7237 2019-Jan-13 16:21:13.876954 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7238 2019-Jan-13 16:21:13.877607 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
7239 2019-Jan-13 16:21:13.878285 - [DEBUG] EF: AllBottom
7240 2019-Jan-13 16:21:13.878329 - [DEBUG]
7241 2019-Jan-13 16:21:13.878353 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
7242 2019-Jan-13 16:21:13.879004 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
7243 2019-Jan-13 16:21:13.879674 - [DEBUG] EF: AllBottom
7244 2019-Jan-13 16:21:13.879700 - [DEBUG]
7245 2019-Jan-13 16:21:13.879724 - [DEBUG] ---------------
7246 2019-Jan-13 16:21:13.879748 - [DEBUG]
7247 2019-Jan-13 16:21:13.879772 - [DEBUG] End of endsummarytab entry
7248 2019-Jan-13 16:21:13.879796 - [DEBUG]
7249 2019-Jan-13 16:21:13.879820 - [DEBUG] Start of incomingtab entry
7250 2019-Jan-13 16:21:13.879845 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
7251 2019-Jan-13 16:21:13.880508 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
7252 2019-Jan-13 16:21:13.880572 - [DEBUG] ---------------
7253 2019-Jan-13 16:21:13.880597 - [DEBUG] End of incomingtab entry
7254 2019-Jan-13 16:21:13.880620 - [DEBUG]
7255 2019-Jan-13 16:21:13.880646 - [DEBUG] EDGE:
7256 2019-Jan-13 16:21:13.880703 - [DEBUG] ---> 7257 2019-Jan-13 16:21:13.881353 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7258 2019-Jan-13 16:21:13.882029 - [DEBUG]
7259 2019-Jan-13 16:21:13.882056 - [DEBUG] EDGE:
7260 2019-Jan-13 16:21:13.882117 - [DEBUG] ---> 7261 2019-Jan-13 16:21:13.882780 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7262 2019-Jan-13 16:21:13.883438 - [DEBUG]
7263 2019-Jan-13 16:21:13.883483 - [DEBUG] Compose: EdgeIdentity * AllBottom
7264 2019-Jan-13 16:21:13.883511 - [DEBUG]
7265 2019-Jan-13 16:21:13.883534 - [DEBUG] Propagate flow
7266 2019-Jan-13 16:21:13.883558 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7267 2019-Jan-13 16:21:13.883623 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
7268 2019-Jan-13 16:21:13.884289 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7269 2019-Jan-13 16:21:13.884966 - [DEBUG] Edge function : AllBottom (result of previous compose)
7270 2019-Jan-13 16:21:13.884992 - [DEBUG]
7271 2019-Jan-13 16:21:13.885018 - [DEBUG] Join: AllTop & AllBottom
7272 2019-Jan-13 16:21:13.885044 - [DEBUG] = AllBottom (new jump func)
7273 2019-Jan-13 16:21:13.885069 - [DEBUG]
7274 2019-Jan-13 16:21:13.885092 - [DEBUG] Start adding new jump function
7275 2019-Jan-13 16:21:13.885115 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7276 2019-Jan-13 16:21:13.885180 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7277 2019-Jan-13 16:21:13.885849 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
7278 2019-Jan-13 16:21:13.886520 - [DEBUG] Edge Function : AllBottom
7279 2019-Jan-13 16:21:13.886551 - [DEBUG] End adding new jump function
7280 2019-Jan-13 16:21:13.886575 - [DEBUG]
7281 2019-Jan-13 16:21:13.886599 - [DEBUG] -------------------------------------------- 218. Path Edge --------------------------------------------
7282 2019-Jan-13 16:21:13.886623 - [DEBUG]
7283 2019-Jan-13 16:21:13.886646 - [DEBUG] Process 218. path edge:
7284 2019-Jan-13 16:21:13.886670 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7285 2019-Jan-13 16:21:13.886735 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
7286 2019-Jan-13 16:21:13.887397 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7287 2019-Jan-13 16:21:13.888071 - [DEBUG]
7288 2019-Jan-13 16:21:13.888097 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
7289 2019-Jan-13 16:21:13.888810 - [DEBUG] Possible callees:
7290 2019-Jan-13 16:21:13.888836 - [DEBUG] llvm.dbg.declare
7291 2019-Jan-13 16:21:13.888861 - [DEBUG] Possible return sites:
7292 2019-Jan-13 16:21:13.888885 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1937293 2019-Jan-13 16:21:13.890213 - [DEBUG] Found and process special summary
7294 2019-Jan-13 16:21:13.890255 - [DEBUG] Compose: EdgeIdentity * AllBottom
7295 2019-Jan-13 16:21:13.890283 - [DEBUG]
7296 2019-Jan-13 16:21:13.890307 - [DEBUG] Propagate flow
7297 2019-Jan-13 16:21:13.890331 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7298 2019-Jan-13 16:21:13.890394 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7299 2019-Jan-13 16:21:13.891068 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7300 2019-Jan-13 16:21:13.891779 - [DEBUG] Edge function : AllBottom (result of previous compose)
7301 2019-Jan-13 16:21:13.891806 - [DEBUG]
7302 2019-Jan-13 16:21:13.891831 - [DEBUG] Join: AllTop & AllBottom
7303 2019-Jan-13 16:21:13.891858 - [DEBUG] = AllBottom (new jump func)
7304 2019-Jan-13 16:21:13.891883 - [DEBUG]
7305 2019-Jan-13 16:21:13.891907 - [DEBUG] Start adding new jump function
7306 2019-Jan-13 16:21:13.891930 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7307 2019-Jan-13 16:21:13.891993 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7308 2019-Jan-13 16:21:13.892664 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7309 2019-Jan-13 16:21:13.893318 - [DEBUG] Edge Function : AllBottom
7310 2019-Jan-13 16:21:13.893348 - [DEBUG] End adding new jump function
7311 2019-Jan-13 16:21:13.893371 - [DEBUG]
7312 2019-Jan-13 16:21:13.893395 - [DEBUG] -------------------------------------------- 219. Path Edge --------------------------------------------
7313 2019-Jan-13 16:21:13.893419 - [DEBUG]
7314 2019-Jan-13 16:21:13.893443 - [DEBUG] Process 219. path edge:
7315 2019-Jan-13 16:21:13.893467 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7316 2019-Jan-13 16:21:13.893528 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
7317 2019-Jan-13 16:21:13.894203 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7318 2019-Jan-13 16:21:13.894868 - [DEBUG]
7319 2019-Jan-13 16:21:13.894913 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7320 2019-Jan-13 16:21:13.895613 - [DEBUG] Compose: EdgeIdentity * AllBottom
7321 2019-Jan-13 16:21:13.895642 - [DEBUG]
7322 2019-Jan-13 16:21:13.895666 - [DEBUG] Propagate flow
7323 2019-Jan-13 16:21:13.895690 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7324 2019-Jan-13 16:21:13.895752 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
7325 2019-Jan-13 16:21:13.896407 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7326 2019-Jan-13 16:21:13.897068 - [DEBUG] Edge function : AllBottom (result of previous compose)
7327 2019-Jan-13 16:21:13.897095 - [DEBUG]
7328 2019-Jan-13 16:21:13.897121 - [DEBUG] Join: AllTop & AllBottom
7329 2019-Jan-13 16:21:13.897147 - [DEBUG] = AllBottom (new jump func)
7330 2019-Jan-13 16:21:13.897188 - [DEBUG]
7331 2019-Jan-13 16:21:13.897212 - [DEBUG] Start adding new jump function
7332 2019-Jan-13 16:21:13.897235 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7333 2019-Jan-13 16:21:13.897301 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7334 2019-Jan-13 16:21:13.897964 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
7335 2019-Jan-13 16:21:13.898647 - [DEBUG] Edge Function : AllBottom
7336 2019-Jan-13 16:21:13.898677 - [DEBUG] End adding new jump function
7337 2019-Jan-13 16:21:13.898701 - [DEBUG]
7338 2019-Jan-13 16:21:13.898725 - [DEBUG] -------------------------------------------- 220. Path Edge --------------------------------------------
7339 2019-Jan-13 16:21:13.898749 - [DEBUG]
7340 2019-Jan-13 16:21:13.898772 - [DEBUG] Process 220. path edge:
7341 2019-Jan-13 16:21:13.898796 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7342 2019-Jan-13 16:21:13.898858 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
7343 2019-Jan-13 16:21:13.899508 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7344 2019-Jan-13 16:21:13.900172 - [DEBUG]
7345 2019-Jan-13 16:21:13.900199 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
7346 2019-Jan-13 16:21:13.900878 - [DEBUG] Compose: EdgeIdentity * AllBottom
7347 2019-Jan-13 16:21:13.900907 - [DEBUG]
7348 2019-Jan-13 16:21:13.900931 - [DEBUG] Propagate flow
7349 2019-Jan-13 16:21:13.900955 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7350 2019-Jan-13 16:21:13.901018 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
7351 2019-Jan-13 16:21:13.901706 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7352 2019-Jan-13 16:21:13.902364 - [DEBUG] Edge function : AllBottom (result of previous compose)
7353 2019-Jan-13 16:21:13.902391 - [DEBUG]
7354 2019-Jan-13 16:21:13.902417 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7355 2019-Jan-13 16:21:13.902443 - [DEBUG] = AllBottom
7356 2019-Jan-13 16:21:13.902467 - [DEBUG]
7357 2019-Jan-13 16:21:13.902491 - [DEBUG] PROPAGATE: No new function!
7358 2019-Jan-13 16:21:13.902516 - [DEBUG] EDGE:
7359 2019-Jan-13 16:21:13.902579 - [DEBUG] ---> 7360 2019-Jan-13 16:21:13.903243 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7361 2019-Jan-13 16:21:13.903901 - [DEBUG]
7362 2019-Jan-13 16:21:13.903927 - [DEBUG] EDGE:
7363 2019-Jan-13 16:21:13.903989 - [DEBUG] ---> 7364 2019-Jan-13 16:21:13.904648 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7365 2019-Jan-13 16:21:13.905327 - [DEBUG]
7366 2019-Jan-13 16:21:13.905374 - [DEBUG] Compose: EdgeIdentity * AllBottom
7367 2019-Jan-13 16:21:13.905401 - [DEBUG]
7368 2019-Jan-13 16:21:13.905426 - [DEBUG] Propagate flow
7369 2019-Jan-13 16:21:13.905449 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7370 2019-Jan-13 16:21:13.905510 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
7371 2019-Jan-13 16:21:13.906257 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7372 2019-Jan-13 16:21:13.906921 - [DEBUG] Edge function : AllBottom (result of previous compose)
7373 2019-Jan-13 16:21:13.906947 - [DEBUG]
7374 2019-Jan-13 16:21:13.906973 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7375 2019-Jan-13 16:21:13.907000 - [DEBUG] = AllBottom
7376 2019-Jan-13 16:21:13.907041 - [DEBUG]
7377 2019-Jan-13 16:21:13.907065 - [DEBUG] PROPAGATE: No new function!
7378 2019-Jan-13 16:21:13.907095 - [DEBUG] EDGE:
7379 2019-Jan-13 16:21:13.907165 - [DEBUG] ---> 7380 2019-Jan-13 16:21:13.907841 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7381 2019-Jan-13 16:21:13.908521 - [DEBUG]
7382 2019-Jan-13 16:21:13.908547 - [DEBUG] EDGE:
7383 2019-Jan-13 16:21:13.908609 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
7384 2019-Jan-13 16:21:13.909280 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7385 2019-Jan-13 16:21:13.909936 - [DEBUG]
7386 2019-Jan-13 16:21:13.909963 - [DEBUG] EDGE:
7387 2019-Jan-13 16:21:13.910025 - [DEBUG] ---> 7388 2019-Jan-13 16:21:13.910681 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7389 2019-Jan-13 16:21:13.911334 - [DEBUG]
7390 2019-Jan-13 16:21:13.911361 - [DEBUG] EDGE:
7391 2019-Jan-13 16:21:13.911423 - [DEBUG] ---> 7392 2019-Jan-13 16:21:13.912109 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7393 2019-Jan-13 16:21:13.912770 - [DEBUG]
7394 2019-Jan-13 16:21:13.912797 - [DEBUG] EDGE:
7395 2019-Jan-13 16:21:13.912859 - [DEBUG] ---> 7396 2019-Jan-13 16:21:13.913521 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7397 2019-Jan-13 16:21:13.914175 - [DEBUG]
7398 2019-Jan-13 16:21:13.914219 - [DEBUG] Compose: EdgeIdentity * AllBottom
7399 2019-Jan-13 16:21:13.914246 - [DEBUG]
7400 2019-Jan-13 16:21:13.914270 - [DEBUG] Propagate flow
7401 2019-Jan-13 16:21:13.914294 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7402 2019-Jan-13 16:21:13.914356 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
7403 2019-Jan-13 16:21:13.915043 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7404 2019-Jan-13 16:21:13.915707 - [DEBUG] Edge function : AllBottom (result of previous compose)
7405 2019-Jan-13 16:21:13.915734 - [DEBUG]
7406 2019-Jan-13 16:21:13.915760 - [DEBUG] Join: AllTop & AllBottom
7407 2019-Jan-13 16:21:13.915786 - [DEBUG] = AllBottom (new jump func)
7408 2019-Jan-13 16:21:13.915811 - [DEBUG]
7409 2019-Jan-13 16:21:13.915834 - [DEBUG] Start adding new jump function
7410 2019-Jan-13 16:21:13.915857 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7411 2019-Jan-13 16:21:13.915919 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7412 2019-Jan-13 16:21:13.916585 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
7413 2019-Jan-13 16:21:13.917240 - [DEBUG] Edge Function : AllBottom
7414 2019-Jan-13 16:21:13.917271 - [DEBUG] End adding new jump function
7415 2019-Jan-13 16:21:13.917294 - [DEBUG]
7416 2019-Jan-13 16:21:13.917318 - [DEBUG] -------------------------------------------- 221. Path Edge --------------------------------------------
7417 2019-Jan-13 16:21:13.917343 - [DEBUG]
7418 2019-Jan-13 16:21:13.917366 - [DEBUG] Process 221. path edge:
7419 2019-Jan-13 16:21:13.917407 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7420 2019-Jan-13 16:21:13.917468 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
7421 2019-Jan-13 16:21:13.918139 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7422 2019-Jan-13 16:21:13.918823 - [DEBUG]
7423 2019-Jan-13 16:21:13.918850 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
7424 2019-Jan-13 16:21:13.919547 - [DEBUG] Compose: EdgeIdentity * AllBottom
7425 2019-Jan-13 16:21:13.919577 - [DEBUG]
7426 2019-Jan-13 16:21:13.919600 - [DEBUG] Propagate flow
7427 2019-Jan-13 16:21:13.919624 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7428 2019-Jan-13 16:21:13.919685 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
7429 2019-Jan-13 16:21:13.920336 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7430 2019-Jan-13 16:21:13.920997 - [DEBUG] Edge function : AllBottom (result of previous compose)
7431 2019-Jan-13 16:21:13.921024 - [DEBUG]
7432 2019-Jan-13 16:21:13.921049 - [DEBUG] Join: AllTop & AllBottom
7433 2019-Jan-13 16:21:13.921075 - [DEBUG] = AllBottom (new jump func)
7434 2019-Jan-13 16:21:13.921100 - [DEBUG]
7435 2019-Jan-13 16:21:13.921123 - [DEBUG] Start adding new jump function
7436 2019-Jan-13 16:21:13.921147 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7437 2019-Jan-13 16:21:13.921211 - [DEBUG] Fact at target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7438 2019-Jan-13 16:21:13.921898 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
7439 2019-Jan-13 16:21:13.922555 - [DEBUG] Edge Function : AllBottom
7440 2019-Jan-13 16:21:13.922585 - [DEBUG] End adding new jump function
7441 2019-Jan-13 16:21:13.922608 - [DEBUG]
7442 2019-Jan-13 16:21:13.922632 - [DEBUG] -------------------------------------------- 222. Path Edge --------------------------------------------
7443 2019-Jan-13 16:21:13.922656 - [DEBUG]
7444 2019-Jan-13 16:21:13.922680 - [DEBUG] Process 222. path edge:
7445 2019-Jan-13 16:21:13.922704 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7446 2019-Jan-13 16:21:13.922766 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
7447 2019-Jan-13 16:21:13.923413 - [DEBUG] D target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 >
7448 2019-Jan-13 16:21:13.924079 - [DEBUG]
7449 2019-Jan-13 16:21:13.924106 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
7450 2019-Jan-13 16:21:13.924780 - [DEBUG] Compose: EdgeIdentity * AllBottom
7451 2019-Jan-13 16:21:13.924809 - [DEBUG]
7452 2019-Jan-13 16:21:13.924833 - [DEBUG] Propagate flow
7453 2019-Jan-13 16:21:13.924857 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7454 2019-Jan-13 16:21:13.924949 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
7455 2019-Jan-13 16:21:13.925612 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7456 2019-Jan-13 16:21:13.926266 - [DEBUG] Edge function : AllBottom (result of previous compose)
7457 2019-Jan-13 16:21:13.926292 - [DEBUG]
7458 2019-Jan-13 16:21:13.926319 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7459 2019-Jan-13 16:21:13.926345 - [DEBUG] = AllBottom
7460 2019-Jan-13 16:21:13.926370 - [DEBUG]
7461 2019-Jan-13 16:21:13.926393 - [DEBUG] PROPAGATE: No new function!
7462 2019-Jan-13 16:21:13.926418 - [DEBUG] EDGE:
7463 2019-Jan-13 16:21:13.926480 - [DEBUG] ---> 7464 2019-Jan-13 16:21:13.927142 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7465 2019-Jan-13 16:21:13.927828 - [DEBUG]
7466 2019-Jan-13 16:21:13.927857 - [DEBUG] EDGE:
7467 2019-Jan-13 16:21:13.927923 - [DEBUG] ---> 7468 2019-Jan-13 16:21:13.928605 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7469 2019-Jan-13 16:21:13.929256 - [DEBUG]
7470 2019-Jan-13 16:21:13.929283 - [DEBUG] EDGE:
7471 2019-Jan-13 16:21:13.929343 - [DEBUG] ---> 7472 2019-Jan-13 16:21:13.930003 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7473 2019-Jan-13 16:21:13.930663 - [DEBUG]
7474 2019-Jan-13 16:21:13.930689 - [DEBUG] EDGE:
7475 2019-Jan-13 16:21:13.930752 - [DEBUG] ---> 7476 2019-Jan-13 16:21:13.931414 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7477 2019-Jan-13 16:21:13.932090 - [DEBUG]
7478 2019-Jan-13 16:21:13.932116 - [DEBUG] EDGE:
7479 2019-Jan-13 16:21:13.932178 - [DEBUG] ---> 7480 2019-Jan-13 16:21:13.932842 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7481 2019-Jan-13 16:21:13.933497 - [DEBUG]
7482 2019-Jan-13 16:21:13.933523 - [DEBUG] EDGE:
7483 2019-Jan-13 16:21:13.933585 - [DEBUG] ---> 7484 2019-Jan-13 16:21:13.934245 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7485 2019-Jan-13 16:21:13.934919 - [DEBUG]
7486 2019-Jan-13 16:21:13.934967 - [DEBUG] Compose: EdgeIdentity * AllBottom
7487 2019-Jan-13 16:21:13.934995 - [DEBUG]
7488 2019-Jan-13 16:21:13.935019 - [DEBUG] Propagate flow
7489 2019-Jan-13 16:21:13.935043 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7490 2019-Jan-13 16:21:13.935105 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
7491 2019-Jan-13 16:21:13.935770 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7492 2019-Jan-13 16:21:13.936430 - [DEBUG] Edge function : AllBottom (result of previous compose)
7493 2019-Jan-13 16:21:13.936457 - [DEBUG]
7494 2019-Jan-13 16:21:13.936482 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7495 2019-Jan-13 16:21:13.936508 - [DEBUG] = AllBottom
7496 2019-Jan-13 16:21:13.936533 - [DEBUG]
7497 2019-Jan-13 16:21:13.936557 - [DEBUG] PROPAGATE: No new function!
7498 2019-Jan-13 16:21:13.936587 - [DEBUG] EDGE:
7499 2019-Jan-13 16:21:13.936653 - [DEBUG] ---> 7500 2019-Jan-13 16:21:13.937324 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7501 2019-Jan-13 16:21:13.937977 - [DEBUG]
7502 2019-Jan-13 16:21:13.938003 - [DEBUG] EDGE:
7503 2019-Jan-13 16:21:13.938064 - [DEBUG] ---> 7504 2019-Jan-13 16:21:13.938750 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7505 2019-Jan-13 16:21:13.939409 - [DEBUG]
7506 2019-Jan-13 16:21:13.939452 - [DEBUG] EDGE:
7507 2019-Jan-13 16:21:13.939517 - [DEBUG] ---> 7508 2019-Jan-13 16:21:13.940180 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7509 2019-Jan-13 16:21:13.940836 - [DEBUG]
7510 2019-Jan-13 16:21:13.940883 - [DEBUG] Compose: EdgeIdentity * AllBottom
7511 2019-Jan-13 16:21:13.940910 - [DEBUG]
7512 2019-Jan-13 16:21:13.940934 - [DEBUG] Propagate flow
7513 2019-Jan-13 16:21:13.940958 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7514 2019-Jan-13 16:21:13.941019 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
7515 2019-Jan-13 16:21:13.941706 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7516 2019-Jan-13 16:21:13.942367 - [DEBUG] Edge function : AllBottom (result of previous compose)
7517 2019-Jan-13 16:21:13.942393 - [DEBUG]
7518 2019-Jan-13 16:21:13.942418 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7519 2019-Jan-13 16:21:13.942444 - [DEBUG] = AllBottom
7520 2019-Jan-13 16:21:13.942469 - [DEBUG]
7521 2019-Jan-13 16:21:13.942492 - [DEBUG] PROPAGATE: No new function!
7522 2019-Jan-13 16:21:13.942521 - [DEBUG] EDGE:
7523 2019-Jan-13 16:21:13.942588 - [DEBUG] ---> 7524 2019-Jan-13 16:21:13.943260 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7525 2019-Jan-13 16:21:13.943912 - [DEBUG]
7526 2019-Jan-13 16:21:13.943939 - [DEBUG] EDGE:
7527 2019-Jan-13 16:21:13.944000 - [DEBUG] ---> 7528 2019-Jan-13 16:21:13.944661 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7529 2019-Jan-13 16:21:13.945341 - [DEBUG]
7530 2019-Jan-13 16:21:13.945368 - [DEBUG] EDGE:
7531 2019-Jan-13 16:21:13.945430 - [DEBUG] ---> 7532 2019-Jan-13 16:21:13.946086 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7533 2019-Jan-13 16:21:13.946738 - [DEBUG]
7534 2019-Jan-13 16:21:13.946764 - [DEBUG] EDGE:
7535 2019-Jan-13 16:21:13.946825 - [DEBUG] ---> 7536 2019-Jan-13 16:21:13.947488 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7537 2019-Jan-13 16:21:13.948149 - [DEBUG]
7538 2019-Jan-13 16:21:13.948195 - [DEBUG] Compose: EdgeIdentity * AllBottom
7539 2019-Jan-13 16:21:13.948242 - [DEBUG]
7540 2019-Jan-13 16:21:13.948267 - [DEBUG] Propagate flow
7541 2019-Jan-13 16:21:13.948290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7542 2019-Jan-13 16:21:13.948353 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
7543 2019-Jan-13 16:21:13.949020 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7544 2019-Jan-13 16:21:13.949671 - [DEBUG] Edge function : AllBottom (result of previous compose)
7545 2019-Jan-13 16:21:13.949698 - [DEBUG]
7546 2019-Jan-13 16:21:13.949723 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7547 2019-Jan-13 16:21:13.949749 - [DEBUG] = AllBottom
7548 2019-Jan-13 16:21:13.949774 - [DEBUG]
7549 2019-Jan-13 16:21:13.949797 - [DEBUG] PROPAGATE: No new function!
7550 2019-Jan-13 16:21:13.949826 - [DEBUG] EDGE:
7551 2019-Jan-13 16:21:13.949904 - [DEBUG] ---> 7552 2019-Jan-13 16:21:13.950585 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7553 2019-Jan-13 16:21:13.951243 - [DEBUG]
7554 2019-Jan-13 16:21:13.951269 - [DEBUG] EDGE:
7555 2019-Jan-13 16:21:13.951332 - [DEBUG] ---> 7556 2019-Jan-13 16:21:13.952011 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7557 2019-Jan-13 16:21:13.952663 - [DEBUG]
7558 2019-Jan-13 16:21:13.952690 - [DEBUG] EDGE:
7559 2019-Jan-13 16:21:13.952752 - [DEBUG] ---> 7560 2019-Jan-13 16:21:13.953412 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7561 2019-Jan-13 16:21:13.954072 - [DEBUG]
7562 2019-Jan-13 16:21:13.954118 - [DEBUG] Compose: EdgeIdentity * AllBottom
7563 2019-Jan-13 16:21:13.954146 - [DEBUG]
7564 2019-Jan-13 16:21:13.954170 - [DEBUG] Propagate flow
7565 2019-Jan-13 16:21:13.954193 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7566 2019-Jan-13 16:21:13.954257 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
7567 2019-Jan-13 16:21:13.954937 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7568 2019-Jan-13 16:21:13.955592 - [DEBUG] Edge function : AllBottom (result of previous compose)
7569 2019-Jan-13 16:21:13.955619 - [DEBUG]
7570 2019-Jan-13 16:21:13.955645 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
7571 2019-Jan-13 16:21:13.955671 - [DEBUG] = AllBottom
7572 2019-Jan-13 16:21:13.955695 - [DEBUG]
7573 2019-Jan-13 16:21:13.955719 - [DEBUG] PROPAGATE: No new function!
7574 2019-Jan-13 16:21:13.955747 - [DEBUG] EDGE:
7575 2019-Jan-13 16:21:13.955809 - [DEBUG] ---> 7576 2019-Jan-13 16:21:13.956485 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7577 2019-Jan-13 16:21:13.957142 - [DEBUG]
7578 2019-Jan-13 16:21:13.957169 - [DEBUG] EDGE:
7579 2019-Jan-13 16:21:13.957230 - [DEBUG] ---> 7580 2019-Jan-13 16:21:13.957885 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7581 2019-Jan-13 16:21:13.958560 - [DEBUG]
7582 2019-Jan-13 16:21:13.958586 - [DEBUG] EDGE:
7583 2019-Jan-13 16:21:13.958648 - [DEBUG] ---> 7584 2019-Jan-13 16:21:13.959307 - [DEBUG] D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67>
7585 2019-Jan-13 16:21:13.959968 - [DEBUG]
7586 2019-Jan-13 16:21:13.959994 - [DEBUG] EDGE:
7587 2019-Jan-13 16:21:13.960055 - [DEBUG] ---> 7588 2019-Jan-13 16:21:13.960714 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
7589 2019-Jan-13 16:21:13.961362 - [DEBUG]
7590 2019-Jan-13 16:21:13.961390 - [DEBUG] Compose: EdgeIdentity * AllBottom
7591 2019-Jan-13 16:21:13.961417 - [DEBUG]
7592 2019-Jan-13 16:21:13.961459 - [DEBUG] Propagate flow
7593 2019-Jan-13 16:21:13.961483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7594 2019-Jan-13 16:21:13.961562 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7595 2019-Jan-13 16:21:13.962235 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7596 2019-Jan-13 16:21:13.962906 - [DEBUG] Edge function : AllBottom (result of previous compose)
7597 2019-Jan-13 16:21:13.962932 - [DEBUG]
7598 2019-Jan-13 16:21:13.962958 - [DEBUG] Join: AllTop & AllBottom
7599 2019-Jan-13 16:21:13.962984 - [DEBUG] = AllBottom (new jump func)
7600 2019-Jan-13 16:21:13.963009 - [DEBUG]
7601 2019-Jan-13 16:21:13.963032 - [DEBUG] Start adding new jump function
7602 2019-Jan-13 16:21:13.963056 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7603 2019-Jan-13 16:21:13.963118 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7604 2019-Jan-13 16:21:13.963788 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7605 2019-Jan-13 16:21:13.964440 - [DEBUG] Edge Function : AllBottom
7606 2019-Jan-13 16:21:13.964471 - [DEBUG] End adding new jump function
7607 2019-Jan-13 16:21:13.964495 - [DEBUG]
7608 2019-Jan-13 16:21:13.964518 - [DEBUG] -------------------------------------------- 223. Path Edge --------------------------------------------
7609 2019-Jan-13 16:21:13.964543 - [DEBUG]
7610 2019-Jan-13 16:21:13.964566 - [DEBUG] Process 223. path edge:
7611 2019-Jan-13 16:21:13.964590 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7612 2019-Jan-13 16:21:13.964651 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
7613 2019-Jan-13 16:21:13.965350 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7614 2019-Jan-13 16:21:13.966018 - [DEBUG]
7615 2019-Jan-13 16:21:13.966044 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
7616 2019-Jan-13 16:21:13.966738 - [DEBUG] Compose: EdgeIdentity * AllBottom
7617 2019-Jan-13 16:21:13.966767 - [DEBUG]
7618 2019-Jan-13 16:21:13.966791 - [DEBUG] Propagate flow
7619 2019-Jan-13 16:21:13.966814 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7620 2019-Jan-13 16:21:13.966876 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
7621 2019-Jan-13 16:21:13.967526 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7622 2019-Jan-13 16:21:13.968198 - [DEBUG] Edge function : AllBottom (result of previous compose)
7623 2019-Jan-13 16:21:13.968245 - [DEBUG]
7624 2019-Jan-13 16:21:13.968271 - [DEBUG] Join: AllTop & AllBottom
7625 2019-Jan-13 16:21:13.968297 - [DEBUG] = AllBottom (new jump func)
7626 2019-Jan-13 16:21:13.968322 - [DEBUG]
7627 2019-Jan-13 16:21:13.968345 - [DEBUG] Start adding new jump function
7628 2019-Jan-13 16:21:13.968368 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7629 2019-Jan-13 16:21:13.968433 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7630 2019-Jan-13 16:21:13.969104 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
7631 2019-Jan-13 16:21:13.969762 - [DEBUG] Edge Function : AllBottom
7632 2019-Jan-13 16:21:13.969793 - [DEBUG] End adding new jump function
7633 2019-Jan-13 16:21:13.969817 - [DEBUG]
7634 2019-Jan-13 16:21:13.969841 - [DEBUG] -------------------------------------------- 224. Path Edge --------------------------------------------
7635 2019-Jan-13 16:21:13.969881 - [DEBUG]
7636 2019-Jan-13 16:21:13.969905 - [DEBUG] Process 224. path edge:
7637 2019-Jan-13 16:21:13.969929 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7638 2019-Jan-13 16:21:13.969992 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
7639 2019-Jan-13 16:21:13.970641 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7640 2019-Jan-13 16:21:13.971317 - [DEBUG]
7641 2019-Jan-13 16:21:13.971345 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
7642 2019-Jan-13 16:21:13.972045 - [DEBUG] Compose: EdgeIdentity * AllBottom
7643 2019-Jan-13 16:21:13.972076 - [DEBUG]
7644 2019-Jan-13 16:21:13.972100 - [DEBUG] Propagate flow
7645 2019-Jan-13 16:21:13.972124 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7646 2019-Jan-13 16:21:13.972191 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
7647 2019-Jan-13 16:21:13.972846 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7648 2019-Jan-13 16:21:13.973507 - [DEBUG] Edge function : AllBottom (result of previous compose)
7649 2019-Jan-13 16:21:13.973533 - [DEBUG]
7650 2019-Jan-13 16:21:13.973558 - [DEBUG] Join: AllTop & AllBottom
7651 2019-Jan-13 16:21:13.973585 - [DEBUG] = AllBottom (new jump func)
7652 2019-Jan-13 16:21:13.973609 - [DEBUG]
7653 2019-Jan-13 16:21:13.973633 - [DEBUG] Start adding new jump function
7654 2019-Jan-13 16:21:13.973657 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7655 2019-Jan-13 16:21:13.973717 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7656 2019-Jan-13 16:21:13.974389 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
7657 2019-Jan-13 16:21:13.975075 - [DEBUG] Edge Function : AllBottom
7658 2019-Jan-13 16:21:13.975107 - [DEBUG] End adding new jump function
7659 2019-Jan-13 16:21:13.975131 - [DEBUG]
7660 2019-Jan-13 16:21:13.975155 - [DEBUG] -------------------------------------------- 225. Path Edge --------------------------------------------
7661 2019-Jan-13 16:21:13.975179 - [DEBUG]
7662 2019-Jan-13 16:21:13.975202 - [DEBUG] Process 225. path edge:
7663 2019-Jan-13 16:21:13.975226 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7664 2019-Jan-13 16:21:13.975292 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
7665 2019-Jan-13 16:21:13.975943 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7666 2019-Jan-13 16:21:13.976599 - [DEBUG]
7667 2019-Jan-13 16:21:13.976625 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
7668 2019-Jan-13 16:21:13.980055 - [DEBUG] Compose: EdgeIdentity * AllBottom
7669 2019-Jan-13 16:21:13.980090 - [DEBUG]
7670 2019-Jan-13 16:21:13.980114 - [DEBUG] Propagate flow
7671 2019-Jan-13 16:21:13.980138 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7672 2019-Jan-13 16:21:13.980237 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
7673 2019-Jan-13 16:21:13.980968 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7674 2019-Jan-13 16:21:13.981672 - [DEBUG] Edge function : AllBottom (result of previous compose)
7675 2019-Jan-13 16:21:13.981699 - [DEBUG]
7676 2019-Jan-13 16:21:13.981725 - [DEBUG] Join: AllTop & AllBottom
7677 2019-Jan-13 16:21:13.981752 - [DEBUG] = AllBottom (new jump func)
7678 2019-Jan-13 16:21:13.981777 - [DEBUG]
7679 2019-Jan-13 16:21:13.981821 - [DEBUG] Start adding new jump function
7680 2019-Jan-13 16:21:13.981844 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7681 2019-Jan-13 16:21:13.981912 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7682 2019-Jan-13 16:21:13.982582 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
7683 2019-Jan-13 16:21:13.984027 - [DEBUG] Edge Function : AllBottom
7684 2019-Jan-13 16:21:13.984065 - [DEBUG] End adding new jump function
7685 2019-Jan-13 16:21:13.984089 - [DEBUG]
7686 2019-Jan-13 16:21:13.984113 - [DEBUG] -------------------------------------------- 226. Path Edge --------------------------------------------
7687 2019-Jan-13 16:21:13.984138 - [DEBUG]
7688 2019-Jan-13 16:21:13.984161 - [DEBUG] Process 226. path edge:
7689 2019-Jan-13 16:21:13.984185 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7690 2019-Jan-13 16:21:13.984257 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
7691 2019-Jan-13 16:21:13.984962 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7692 2019-Jan-13 16:21:13.985629 - [DEBUG]
7693 2019-Jan-13 16:21:13.985654 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
7694 2019-Jan-13 16:21:13.986325 - [DEBUG] Possible callees:
7695 2019-Jan-13 16:21:13.986351 - [DEBUG] llvm.dbg.declare
7696 2019-Jan-13 16:21:13.986376 - [DEBUG] Possible return sites:
7697 2019-Jan-13 16:21:13.986400 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1497698 2019-Jan-13 16:21:13.987755 - [DEBUG] Found and process special summary
7699 2019-Jan-13 16:21:13.987811 - [DEBUG] Compose: EdgeIdentity * AllBottom
7700 2019-Jan-13 16:21:13.987839 - [DEBUG]
7701 2019-Jan-13 16:21:13.987863 - [DEBUG] Propagate flow
7702 2019-Jan-13 16:21:13.987887 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7703 2019-Jan-13 16:21:13.987956 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
7704 2019-Jan-13 16:21:13.988645 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7705 2019-Jan-13 16:21:13.989304 - [DEBUG] Edge function : AllBottom (result of previous compose)
7706 2019-Jan-13 16:21:13.989330 - [DEBUG]
7707 2019-Jan-13 16:21:13.989356 - [DEBUG] Join: AllTop & AllBottom
7708 2019-Jan-13 16:21:13.989383 - [DEBUG] = AllBottom (new jump func)
7709 2019-Jan-13 16:21:13.989407 - [DEBUG]
7710 2019-Jan-13 16:21:13.989431 - [DEBUG] Start adding new jump function
7711 2019-Jan-13 16:21:13.989455 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7712 2019-Jan-13 16:21:13.989519 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7713 2019-Jan-13 16:21:13.990197 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
7714 2019-Jan-13 16:21:13.990859 - [DEBUG] Edge Function : AllBottom
7715 2019-Jan-13 16:21:13.990890 - [DEBUG] End adding new jump function
7716 2019-Jan-13 16:21:13.990915 - [DEBUG]
7717 2019-Jan-13 16:21:13.990939 - [DEBUG] -------------------------------------------- 227. Path Edge --------------------------------------------
7718 2019-Jan-13 16:21:13.990963 - [DEBUG]
7719 2019-Jan-13 16:21:13.991014 - [DEBUG] Process 227. path edge:
7720 2019-Jan-13 16:21:13.991038 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7721 2019-Jan-13 16:21:13.991104 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
7722 2019-Jan-13 16:21:13.991791 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7723 2019-Jan-13 16:21:13.992453 - [DEBUG]
7724 2019-Jan-13 16:21:13.992479 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
7725 2019-Jan-13 16:21:13.993179 - [DEBUG] Compose: EdgeIdentity * AllBottom
7726 2019-Jan-13 16:21:13.993210 - [DEBUG]
7727 2019-Jan-13 16:21:13.993234 - [DEBUG] Propagate flow
7728 2019-Jan-13 16:21:13.993258 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7729 2019-Jan-13 16:21:13.993322 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
7730 2019-Jan-13 16:21:13.993983 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7731 2019-Jan-13 16:21:13.994645 - [DEBUG] Edge function : AllBottom (result of previous compose)
7732 2019-Jan-13 16:21:13.994671 - [DEBUG]
7733 2019-Jan-13 16:21:13.994697 - [DEBUG] Join: AllTop & AllBottom
7734 2019-Jan-13 16:21:13.994724 - [DEBUG] = AllBottom (new jump func)
7735 2019-Jan-13 16:21:13.994749 - [DEBUG]
7736 2019-Jan-13 16:21:13.994772 - [DEBUG] Start adding new jump function
7737 2019-Jan-13 16:21:13.994795 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7738 2019-Jan-13 16:21:13.994859 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7739 2019-Jan-13 16:21:13.995550 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
7740 2019-Jan-13 16:21:13.996212 - [DEBUG] Edge Function : AllBottom
7741 2019-Jan-13 16:21:13.996242 - [DEBUG] End adding new jump function
7742 2019-Jan-13 16:21:13.996266 - [DEBUG]
7743 2019-Jan-13 16:21:13.996290 - [DEBUG] -------------------------------------------- 228. Path Edge --------------------------------------------
7744 2019-Jan-13 16:21:13.996315 - [DEBUG]
7745 2019-Jan-13 16:21:13.996338 - [DEBUG] Process 228. path edge:
7746 2019-Jan-13 16:21:13.996362 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7747 2019-Jan-13 16:21:13.996426 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
7748 2019-Jan-13 16:21:13.997089 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7749 2019-Jan-13 16:21:13.997751 - [DEBUG]
7750 2019-Jan-13 16:21:13.997777 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
7751 2019-Jan-13 16:21:13.998476 - [DEBUG] Compose: EdgeIdentity * AllBottom
7752 2019-Jan-13 16:21:13.998505 - [DEBUG]
7753 2019-Jan-13 16:21:13.998529 - [DEBUG] Propagate flow
7754 2019-Jan-13 16:21:13.998553 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7755 2019-Jan-13 16:21:13.998621 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
7756 2019-Jan-13 16:21:13.999291 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7757 2019-Jan-13 16:21:13.999957 - [DEBUG] Edge function : AllBottom (result of previous compose)
7758 2019-Jan-13 16:21:13.999984 - [DEBUG]
7759 2019-Jan-13 16:21:14.000010 - [DEBUG] Join: AllTop & AllBottom
7760 2019-Jan-13 16:21:14.000037 - [DEBUG] = AllBottom (new jump func)
7761 2019-Jan-13 16:21:14.000062 - [DEBUG]
7762 2019-Jan-13 16:21:14.000104 - [DEBUG] Start adding new jump function
7763 2019-Jan-13 16:21:14.000128 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7764 2019-Jan-13 16:21:14.000192 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7765 2019-Jan-13 16:21:14.000854 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
7766 2019-Jan-13 16:21:14.001523 - [DEBUG] Edge Function : AllBottom
7767 2019-Jan-13 16:21:14.001573 - [DEBUG] End adding new jump function
7768 2019-Jan-13 16:21:14.001599 - [DEBUG]
7769 2019-Jan-13 16:21:14.001623 - [DEBUG] -------------------------------------------- 229. Path Edge --------------------------------------------
7770 2019-Jan-13 16:21:14.001649 - [DEBUG]
7771 2019-Jan-13 16:21:14.001672 - [DEBUG] Process 229. path edge:
7772 2019-Jan-13 16:21:14.001696 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7773 2019-Jan-13 16:21:14.001764 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
7774 2019-Jan-13 16:21:14.002431 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7775 2019-Jan-13 16:21:14.003100 - [DEBUG]
7776 2019-Jan-13 16:21:14.003125 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
7777 2019-Jan-13 16:21:14.003793 - [DEBUG] Possible callees:
7778 2019-Jan-13 16:21:14.003819 - [DEBUG] llvm.dbg.declare
7779 2019-Jan-13 16:21:14.003844 - [DEBUG] Possible return sites:
7780 2019-Jan-13 16:21:14.003868 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1557781 2019-Jan-13 16:21:14.005225 - [DEBUG] Found and process special summary
7782 2019-Jan-13 16:21:14.005268 - [DEBUG] Compose: EdgeIdentity * AllBottom
7783 2019-Jan-13 16:21:14.005296 - [DEBUG]
7784 2019-Jan-13 16:21:14.005320 - [DEBUG] Propagate flow
7785 2019-Jan-13 16:21:14.005344 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7786 2019-Jan-13 16:21:14.005410 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
7787 2019-Jan-13 16:21:14.006085 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7788 2019-Jan-13 16:21:14.006748 - [DEBUG] Edge function : AllBottom (result of previous compose)
7789 2019-Jan-13 16:21:14.006774 - [DEBUG]
7790 2019-Jan-13 16:21:14.006800 - [DEBUG] Join: AllTop & AllBottom
7791 2019-Jan-13 16:21:14.006827 - [DEBUG] = AllBottom (new jump func)
7792 2019-Jan-13 16:21:14.006852 - [DEBUG]
7793 2019-Jan-13 16:21:14.006875 - [DEBUG] Start adding new jump function
7794 2019-Jan-13 16:21:14.006899 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7795 2019-Jan-13 16:21:14.006962 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7796 2019-Jan-13 16:21:14.007636 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
7797 2019-Jan-13 16:21:14.008324 - [DEBUG] Edge Function : AllBottom
7798 2019-Jan-13 16:21:14.008355 - [DEBUG] End adding new jump function
7799 2019-Jan-13 16:21:14.008380 - [DEBUG]
7800 2019-Jan-13 16:21:14.008404 - [DEBUG] -------------------------------------------- 230. Path Edge --------------------------------------------
7801 2019-Jan-13 16:21:14.008428 - [DEBUG]
7802 2019-Jan-13 16:21:14.008451 - [DEBUG] Process 230. path edge:
7803 2019-Jan-13 16:21:14.008492 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7804 2019-Jan-13 16:21:14.008559 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
7805 2019-Jan-13 16:21:14.009228 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7806 2019-Jan-13 16:21:14.009886 - [DEBUG]
7807 2019-Jan-13 16:21:14.009912 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
7808 2019-Jan-13 16:21:14.010599 - [DEBUG] Compose: EdgeIdentity * AllBottom
7809 2019-Jan-13 16:21:14.010631 - [DEBUG]
7810 2019-Jan-13 16:21:14.010655 - [DEBUG] Propagate flow
7811 2019-Jan-13 16:21:14.010678 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7812 2019-Jan-13 16:21:14.010744 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
7813 2019-Jan-13 16:21:14.011403 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7814 2019-Jan-13 16:21:14.012102 - [DEBUG] Edge function : AllBottom (result of previous compose)
7815 2019-Jan-13 16:21:14.012128 - [DEBUG]
7816 2019-Jan-13 16:21:14.012154 - [DEBUG] Join: AllTop & AllBottom
7817 2019-Jan-13 16:21:14.012180 - [DEBUG] = AllBottom (new jump func)
7818 2019-Jan-13 16:21:14.012205 - [DEBUG]
7819 2019-Jan-13 16:21:14.012228 - [DEBUG] Start adding new jump function
7820 2019-Jan-13 16:21:14.012252 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7821 2019-Jan-13 16:21:14.012315 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7822 2019-Jan-13 16:21:14.012972 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
7823 2019-Jan-13 16:21:14.013631 - [DEBUG] Edge Function : AllBottom
7824 2019-Jan-13 16:21:14.013661 - [DEBUG] End adding new jump function
7825 2019-Jan-13 16:21:14.013686 - [DEBUG]
7826 2019-Jan-13 16:21:14.013710 - [DEBUG] -------------------------------------------- 231. Path Edge --------------------------------------------
7827 2019-Jan-13 16:21:14.013734 - [DEBUG]
7828 2019-Jan-13 16:21:14.013758 - [DEBUG] Process 231. path edge:
7829 2019-Jan-13 16:21:14.013782 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7830 2019-Jan-13 16:21:14.013847 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
7831 2019-Jan-13 16:21:14.014502 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7832 2019-Jan-13 16:21:14.015193 - [DEBUG]
7833 2019-Jan-13 16:21:14.015220 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
7834 2019-Jan-13 16:21:14.015891 - [DEBUG] Compose: EdgeIdentity * AllBottom
7835 2019-Jan-13 16:21:14.015921 - [DEBUG]
7836 2019-Jan-13 16:21:14.015945 - [DEBUG] Propagate flow
7837 2019-Jan-13 16:21:14.015968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7838 2019-Jan-13 16:21:14.016031 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
7839 2019-Jan-13 16:21:14.016696 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7840 2019-Jan-13 16:21:14.017356 - [DEBUG] Edge function : AllBottom (result of previous compose)
7841 2019-Jan-13 16:21:14.017383 - [DEBUG]
7842 2019-Jan-13 16:21:14.017409 - [DEBUG] Join: AllTop & AllBottom
7843 2019-Jan-13 16:21:14.017436 - [DEBUG] = AllBottom (new jump func)
7844 2019-Jan-13 16:21:14.017460 - [DEBUG]
7845 2019-Jan-13 16:21:14.017484 - [DEBUG] Start adding new jump function
7846 2019-Jan-13 16:21:14.017525 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7847 2019-Jan-13 16:21:14.017600 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7848 2019-Jan-13 16:21:14.018290 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
7849 2019-Jan-13 16:21:14.018939 - [DEBUG] Edge Function : AllBottom
7850 2019-Jan-13 16:21:14.018970 - [DEBUG] End adding new jump function
7851 2019-Jan-13 16:21:14.018994 - [DEBUG]
7852 2019-Jan-13 16:21:14.019017 - [DEBUG] -------------------------------------------- 232. Path Edge --------------------------------------------
7853 2019-Jan-13 16:21:14.019042 - [DEBUG]
7854 2019-Jan-13 16:21:14.019066 - [DEBUG] Process 232. path edge:
7855 2019-Jan-13 16:21:14.019089 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7856 2019-Jan-13 16:21:14.019151 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
7857 2019-Jan-13 16:21:14.019814 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7858 2019-Jan-13 16:21:14.020483 - [DEBUG]
7859 2019-Jan-13 16:21:14.020512 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
7860 2019-Jan-13 16:21:14.021187 - [DEBUG] Compose: EdgeIdentity * AllBottom
7861 2019-Jan-13 16:21:14.021217 - [DEBUG]
7862 2019-Jan-13 16:21:14.021241 - [DEBUG] Propagate flow
7863 2019-Jan-13 16:21:14.021265 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7864 2019-Jan-13 16:21:14.021330 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
7865 2019-Jan-13 16:21:14.022017 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7866 2019-Jan-13 16:21:14.022691 - [DEBUG] Edge function : AllBottom (result of previous compose)
7867 2019-Jan-13 16:21:14.022718 - [DEBUG]
7868 2019-Jan-13 16:21:14.022743 - [DEBUG] Join: AllTop & AllBottom
7869 2019-Jan-13 16:21:14.022770 - [DEBUG] = AllBottom (new jump func)
7870 2019-Jan-13 16:21:14.022795 - [DEBUG]
7871 2019-Jan-13 16:21:14.022818 - [DEBUG] Start adding new jump function
7872 2019-Jan-13 16:21:14.022842 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7873 2019-Jan-13 16:21:14.022906 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7874 2019-Jan-13 16:21:14.023581 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
7875 2019-Jan-13 16:21:14.024242 - [DEBUG] Edge Function : AllBottom
7876 2019-Jan-13 16:21:14.024272 - [DEBUG] End adding new jump function
7877 2019-Jan-13 16:21:14.024296 - [DEBUG]
7878 2019-Jan-13 16:21:14.024320 - [DEBUG] -------------------------------------------- 233. Path Edge --------------------------------------------
7879 2019-Jan-13 16:21:14.024344 - [DEBUG]
7880 2019-Jan-13 16:21:14.024367 - [DEBUG] Process 233. path edge:
7881 2019-Jan-13 16:21:14.024391 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7882 2019-Jan-13 16:21:14.024452 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
7883 2019-Jan-13 16:21:14.025158 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7884 2019-Jan-13 16:21:14.025832 - [DEBUG]
7885 2019-Jan-13 16:21:14.025857 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
7886 2019-Jan-13 16:21:14.026549 - [DEBUG] Possible callees:
7887 2019-Jan-13 16:21:14.026577 - [DEBUG] llvm.dbg.declare
7888 2019-Jan-13 16:21:14.026602 - [DEBUG] Possible return sites:
7889 2019-Jan-13 16:21:14.026625 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1637890 2019-Jan-13 16:21:14.027943 - [DEBUG] Found and process special summary
7891 2019-Jan-13 16:21:14.027985 - [DEBUG] Compose: EdgeIdentity * AllBottom
7892 2019-Jan-13 16:21:14.028014 - [DEBUG]
7893 2019-Jan-13 16:21:14.028038 - [DEBUG] Propagate flow
7894 2019-Jan-13 16:21:14.028061 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7895 2019-Jan-13 16:21:14.028125 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
7896 2019-Jan-13 16:21:14.028840 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7897 2019-Jan-13 16:21:14.029512 - [DEBUG] Edge function : AllBottom (result of previous compose)
7898 2019-Jan-13 16:21:14.029538 - [DEBUG]
7899 2019-Jan-13 16:21:14.029564 - [DEBUG] Join: AllTop & AllBottom
7900 2019-Jan-13 16:21:14.029591 - [DEBUG] = AllBottom (new jump func)
7901 2019-Jan-13 16:21:14.029615 - [DEBUG]
7902 2019-Jan-13 16:21:14.029639 - [DEBUG] Start adding new jump function
7903 2019-Jan-13 16:21:14.029663 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7904 2019-Jan-13 16:21:14.029728 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7905 2019-Jan-13 16:21:14.030390 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
7906 2019-Jan-13 16:21:14.031041 - [DEBUG] Edge Function : AllBottom
7907 2019-Jan-13 16:21:14.031072 - [DEBUG] End adding new jump function
7908 2019-Jan-13 16:21:14.031096 - [DEBUG]
7909 2019-Jan-13 16:21:14.031120 - [DEBUG] -------------------------------------------- 234. Path Edge --------------------------------------------
7910 2019-Jan-13 16:21:14.031145 - [DEBUG]
7911 2019-Jan-13 16:21:14.031168 - [DEBUG] Process 234. path edge:
7912 2019-Jan-13 16:21:14.031192 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7913 2019-Jan-13 16:21:14.031257 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
7914 2019-Jan-13 16:21:14.031946 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7915 2019-Jan-13 16:21:14.032619 - [DEBUG]
7916 2019-Jan-13 16:21:14.032646 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
7917 2019-Jan-13 16:21:14.033331 - [DEBUG] Compose: EdgeIdentity * AllBottom
7918 2019-Jan-13 16:21:14.033360 - [DEBUG]
7919 2019-Jan-13 16:21:14.033384 - [DEBUG] Propagate flow
7920 2019-Jan-13 16:21:14.033408 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7921 2019-Jan-13 16:21:14.033471 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
7922 2019-Jan-13 16:21:14.034128 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7923 2019-Jan-13 16:21:14.034800 - [DEBUG] Edge function : AllBottom (result of previous compose)
7924 2019-Jan-13 16:21:14.034826 - [DEBUG]
7925 2019-Jan-13 16:21:14.034852 - [DEBUG] Join: AllTop & AllBottom
7926 2019-Jan-13 16:21:14.034896 - [DEBUG] = AllBottom (new jump func)
7927 2019-Jan-13 16:21:14.034924 - [DEBUG]
7928 2019-Jan-13 16:21:14.034948 - [DEBUG] Start adding new jump function
7929 2019-Jan-13 16:21:14.034989 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7930 2019-Jan-13 16:21:14.035054 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7931 2019-Jan-13 16:21:14.035732 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
7932 2019-Jan-13 16:21:14.036386 - [DEBUG] Edge Function : AllBottom
7933 2019-Jan-13 16:21:14.036416 - [DEBUG] End adding new jump function
7934 2019-Jan-13 16:21:14.036441 - [DEBUG]
7935 2019-Jan-13 16:21:14.036465 - [DEBUG] -------------------------------------------- 235. Path Edge --------------------------------------------
7936 2019-Jan-13 16:21:14.036490 - [DEBUG]
7937 2019-Jan-13 16:21:14.036513 - [DEBUG] Process 235. path edge:
7938 2019-Jan-13 16:21:14.036537 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7939 2019-Jan-13 16:21:14.036602 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
7940 2019-Jan-13 16:21:14.037260 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7941 2019-Jan-13 16:21:14.037932 - [DEBUG]
7942 2019-Jan-13 16:21:14.037959 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
7943 2019-Jan-13 16:21:14.038660 - [DEBUG] Compose: EdgeIdentity * AllBottom
7944 2019-Jan-13 16:21:14.038689 - [DEBUG]
7945 2019-Jan-13 16:21:14.038713 - [DEBUG] Propagate flow
7946 2019-Jan-13 16:21:14.038736 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7947 2019-Jan-13 16:21:14.038801 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
7948 2019-Jan-13 16:21:14.039465 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7949 2019-Jan-13 16:21:14.040134 - [DEBUG] Edge function : AllBottom (result of previous compose)
7950 2019-Jan-13 16:21:14.040160 - [DEBUG]
7951 2019-Jan-13 16:21:14.040185 - [DEBUG] Join: AllTop & AllBottom
7952 2019-Jan-13 16:21:14.040212 - [DEBUG] = AllBottom (new jump func)
7953 2019-Jan-13 16:21:14.040237 - [DEBUG]
7954 2019-Jan-13 16:21:14.040260 - [DEBUG] Start adding new jump function
7955 2019-Jan-13 16:21:14.040283 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7956 2019-Jan-13 16:21:14.040351 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7957 2019-Jan-13 16:21:14.041017 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
7958 2019-Jan-13 16:21:14.041707 - [DEBUG] Edge Function : AllBottom
7959 2019-Jan-13 16:21:14.041738 - [DEBUG] End adding new jump function
7960 2019-Jan-13 16:21:14.041763 - [DEBUG]
7961 2019-Jan-13 16:21:14.041786 - [DEBUG] -------------------------------------------- 236. Path Edge --------------------------------------------
7962 2019-Jan-13 16:21:14.041811 - [DEBUG]
7963 2019-Jan-13 16:21:14.041834 - [DEBUG] Process 236. path edge:
7964 2019-Jan-13 16:21:14.041858 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7965 2019-Jan-13 16:21:14.041922 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
7966 2019-Jan-13 16:21:14.042585 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7967 2019-Jan-13 16:21:14.043256 - [DEBUG]
7968 2019-Jan-13 16:21:14.043281 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
7969 2019-Jan-13 16:21:14.043967 - [DEBUG] Possible callees:
7970 2019-Jan-13 16:21:14.043994 - [DEBUG] llvm.dbg.declare
7971 2019-Jan-13 16:21:14.044019 - [DEBUG] Possible return sites:
7972 2019-Jan-13 16:21:14.044043 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1697973 2019-Jan-13 16:21:14.045396 - [DEBUG] Found and process special summary
7974 2019-Jan-13 16:21:14.045440 - [DEBUG] Compose: EdgeIdentity * AllBottom
7975 2019-Jan-13 16:21:14.045468 - [DEBUG]
7976 2019-Jan-13 16:21:14.045492 - [DEBUG] Propagate flow
7977 2019-Jan-13 16:21:14.045516 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
7978 2019-Jan-13 16:21:14.045580 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
7979 2019-Jan-13 16:21:14.046254 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7980 2019-Jan-13 16:21:14.046920 - [DEBUG] Edge function : AllBottom (result of previous compose)
7981 2019-Jan-13 16:21:14.046947 - [DEBUG]
7982 2019-Jan-13 16:21:14.046973 - [DEBUG] Join: AllTop & AllBottom
7983 2019-Jan-13 16:21:14.047000 - [DEBUG] = AllBottom (new jump func)
7984 2019-Jan-13 16:21:14.047024 - [DEBUG]
7985 2019-Jan-13 16:21:14.047048 - [DEBUG] Start adding new jump function
7986 2019-Jan-13 16:21:14.047071 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
7987 2019-Jan-13 16:21:14.047138 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
7988 2019-Jan-13 16:21:14.047805 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
7989 2019-Jan-13 16:21:14.048482 - [DEBUG] Edge Function : AllBottom
7990 2019-Jan-13 16:21:14.048513 - [DEBUG] End adding new jump function
7991 2019-Jan-13 16:21:14.048537 - [DEBUG]
7992 2019-Jan-13 16:21:14.048561 - [DEBUG] -------------------------------------------- 237. Path Edge --------------------------------------------
7993 2019-Jan-13 16:21:14.048586 - [DEBUG]
7994 2019-Jan-13 16:21:14.048609 - [DEBUG] Process 237. path edge:
7995 2019-Jan-13 16:21:14.048633 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
7996 2019-Jan-13 16:21:14.048694 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
7997 2019-Jan-13 16:21:14.049362 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
7998 2019-Jan-13 16:21:14.050033 - [DEBUG]
7999 2019-Jan-13 16:21:14.050060 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
8000 2019-Jan-13 16:21:14.050749 - [DEBUG] Compose: EdgeIdentity * AllBottom
8001 2019-Jan-13 16:21:14.050779 - [DEBUG]
8002 2019-Jan-13 16:21:14.050803 - [DEBUG] Propagate flow
8003 2019-Jan-13 16:21:14.050826 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8004 2019-Jan-13 16:21:14.050889 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
8005 2019-Jan-13 16:21:14.051543 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8006 2019-Jan-13 16:21:14.052241 - [DEBUG] Edge function : AllBottom (result of previous compose)
8007 2019-Jan-13 16:21:14.052268 - [DEBUG]
8008 2019-Jan-13 16:21:14.052294 - [DEBUG] Join: AllTop & AllBottom
8009 2019-Jan-13 16:21:14.052320 - [DEBUG] = AllBottom (new jump func)
8010 2019-Jan-13 16:21:14.052345 - [DEBUG]
8011 2019-Jan-13 16:21:14.052369 - [DEBUG] Start adding new jump function
8012 2019-Jan-13 16:21:14.052409 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8013 2019-Jan-13 16:21:14.052475 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8014 2019-Jan-13 16:21:14.053150 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
8015 2019-Jan-13 16:21:14.053808 - [DEBUG] Edge Function : AllBottom
8016 2019-Jan-13 16:21:14.053840 - [DEBUG] End adding new jump function
8017 2019-Jan-13 16:21:14.053864 - [DEBUG]
8018 2019-Jan-13 16:21:14.053888 - [DEBUG] -------------------------------------------- 238. Path Edge --------------------------------------------
8019 2019-Jan-13 16:21:14.053913 - [DEBUG]
8020 2019-Jan-13 16:21:14.053936 - [DEBUG] Process 238. path edge:
8021 2019-Jan-13 16:21:14.053960 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8022 2019-Jan-13 16:21:14.054023 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
8023 2019-Jan-13 16:21:14.054672 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8024 2019-Jan-13 16:21:14.055371 - [DEBUG]
8025 2019-Jan-13 16:21:14.055396 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
8026 2019-Jan-13 16:21:14.056091 - [DEBUG] Compose: EdgeIdentity * AllBottom
8027 2019-Jan-13 16:21:14.056121 - [DEBUG]
8028 2019-Jan-13 16:21:14.056145 - [DEBUG] Propagate flow
8029 2019-Jan-13 16:21:14.056169 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8030 2019-Jan-13 16:21:14.056236 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
8031 2019-Jan-13 16:21:14.056894 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8032 2019-Jan-13 16:21:14.057551 - [DEBUG] Edge function : AllBottom (result of previous compose)
8033 2019-Jan-13 16:21:14.057577 - [DEBUG]
8034 2019-Jan-13 16:21:14.057603 - [DEBUG] Join: AllTop & AllBottom
8035 2019-Jan-13 16:21:14.057630 - [DEBUG] = AllBottom (new jump func)
8036 2019-Jan-13 16:21:14.057654 - [DEBUG]
8037 2019-Jan-13 16:21:14.057678 - [DEBUG] Start adding new jump function
8038 2019-Jan-13 16:21:14.057702 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8039 2019-Jan-13 16:21:14.057766 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8040 2019-Jan-13 16:21:14.058465 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
8041 2019-Jan-13 16:21:14.059131 - [DEBUG] Edge Function : AllBottom
8042 2019-Jan-13 16:21:14.059163 - [DEBUG] End adding new jump function
8043 2019-Jan-13 16:21:14.059187 - [DEBUG]
8044 2019-Jan-13 16:21:14.059211 - [DEBUG] -------------------------------------------- 239. Path Edge --------------------------------------------
8045 2019-Jan-13 16:21:14.059235 - [DEBUG]
8046 2019-Jan-13 16:21:14.059259 - [DEBUG] Process 239. path edge:
8047 2019-Jan-13 16:21:14.059283 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8048 2019-Jan-13 16:21:14.059347 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
8049 2019-Jan-13 16:21:14.060006 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8050 2019-Jan-13 16:21:14.060668 - [DEBUG]
8051 2019-Jan-13 16:21:14.060694 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
8052 2019-Jan-13 16:21:14.061388 - [DEBUG] Compose: EdgeIdentity * AllBottom
8053 2019-Jan-13 16:21:14.061435 - [DEBUG]
8054 2019-Jan-13 16:21:14.061460 - [DEBUG] Propagate flow
8055 2019-Jan-13 16:21:14.061484 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8056 2019-Jan-13 16:21:14.061565 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
8057 2019-Jan-13 16:21:14.062244 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8058 2019-Jan-13 16:21:14.062907 - [DEBUG] Edge function : AllBottom (result of previous compose)
8059 2019-Jan-13 16:21:14.062934 - [DEBUG]
8060 2019-Jan-13 16:21:14.062960 - [DEBUG] Join: AllTop & AllBottom
8061 2019-Jan-13 16:21:14.062987 - [DEBUG] = AllBottom (new jump func)
8062 2019-Jan-13 16:21:14.063011 - [DEBUG]
8063 2019-Jan-13 16:21:14.063035 - [DEBUG] Start adding new jump function
8064 2019-Jan-13 16:21:14.063058 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8065 2019-Jan-13 16:21:14.063123 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8066 2019-Jan-13 16:21:14.063793 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
8067 2019-Jan-13 16:21:14.064455 - [DEBUG] Edge Function : AllBottom
8068 2019-Jan-13 16:21:14.064485 - [DEBUG] End adding new jump function
8069 2019-Jan-13 16:21:14.064511 - [DEBUG]
8070 2019-Jan-13 16:21:14.064535 - [DEBUG] -------------------------------------------- 240. Path Edge --------------------------------------------
8071 2019-Jan-13 16:21:14.064559 - [DEBUG]
8072 2019-Jan-13 16:21:14.064582 - [DEBUG] Process 240. path edge:
8073 2019-Jan-13 16:21:14.064606 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8074 2019-Jan-13 16:21:14.064669 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
8075 2019-Jan-13 16:21:14.065351 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8076 2019-Jan-13 16:21:14.066014 - [DEBUG]
8077 2019-Jan-13 16:21:14.066041 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
8078 2019-Jan-13 16:21:14.066718 - [DEBUG] Compose: EdgeIdentity * AllBottom
8079 2019-Jan-13 16:21:14.066748 - [DEBUG]
8080 2019-Jan-13 16:21:14.066772 - [DEBUG] Propagate flow
8081 2019-Jan-13 16:21:14.066797 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8082 2019-Jan-13 16:21:14.066864 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
8083 2019-Jan-13 16:21:14.067528 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8084 2019-Jan-13 16:21:14.068198 - [DEBUG] Edge function : AllBottom (result of previous compose)
8085 2019-Jan-13 16:21:14.068245 - [DEBUG]
8086 2019-Jan-13 16:21:14.068271 - [DEBUG] Join: AllTop & AllBottom
8087 2019-Jan-13 16:21:14.068298 - [DEBUG] = AllBottom (new jump func)
8088 2019-Jan-13 16:21:14.068323 - [DEBUG]
8089 2019-Jan-13 16:21:14.068347 - [DEBUG] Start adding new jump function
8090 2019-Jan-13 16:21:14.068371 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8091 2019-Jan-13 16:21:14.068435 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8092 2019-Jan-13 16:21:14.069098 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
8093 2019-Jan-13 16:21:14.069766 - [DEBUG] Edge Function : AllBottom
8094 2019-Jan-13 16:21:14.069797 - [DEBUG] End adding new jump function
8095 2019-Jan-13 16:21:14.069839 - [DEBUG]
8096 2019-Jan-13 16:21:14.069863 - [DEBUG] -------------------------------------------- 241. Path Edge --------------------------------------------
8097 2019-Jan-13 16:21:14.069888 - [DEBUG]
8098 2019-Jan-13 16:21:14.069912 - [DEBUG] Process 241. path edge:
8099 2019-Jan-13 16:21:14.069936 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8100 2019-Jan-13 16:21:14.070002 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
8101 2019-Jan-13 16:21:14.070670 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8102 2019-Jan-13 16:21:14.071341 - [DEBUG]
8103 2019-Jan-13 16:21:14.071366 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
8104 2019-Jan-13 16:21:14.072073 - [DEBUG] Compose: EdgeIdentity * AllBottom
8105 2019-Jan-13 16:21:14.072103 - [DEBUG]
8106 2019-Jan-13 16:21:14.072127 - [DEBUG] Propagate flow
8107 2019-Jan-13 16:21:14.072151 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8108 2019-Jan-13 16:21:14.072214 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
8109 2019-Jan-13 16:21:14.072880 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8110 2019-Jan-13 16:21:14.073546 - [DEBUG] Edge function : AllBottom (result of previous compose)
8111 2019-Jan-13 16:21:14.073574 - [DEBUG]
8112 2019-Jan-13 16:21:14.073600 - [DEBUG] Join: AllTop & AllBottom
8113 2019-Jan-13 16:21:14.073627 - [DEBUG] = AllBottom (new jump func)
8114 2019-Jan-13 16:21:14.073652 - [DEBUG]
8115 2019-Jan-13 16:21:14.073675 - [DEBUG] Start adding new jump function
8116 2019-Jan-13 16:21:14.073699 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8117 2019-Jan-13 16:21:14.073768 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8118 2019-Jan-13 16:21:14.074435 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
8119 2019-Jan-13 16:21:14.075108 - [DEBUG] Edge Function : AllBottom
8120 2019-Jan-13 16:21:14.075138 - [DEBUG] End adding new jump function
8121 2019-Jan-13 16:21:14.075163 - [DEBUG]
8122 2019-Jan-13 16:21:14.075187 - [DEBUG] -------------------------------------------- 242. Path Edge --------------------------------------------
8123 2019-Jan-13 16:21:14.075212 - [DEBUG]
8124 2019-Jan-13 16:21:14.075235 - [DEBUG] Process 242. path edge:
8125 2019-Jan-13 16:21:14.075259 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8126 2019-Jan-13 16:21:14.075321 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
8127 2019-Jan-13 16:21:14.075987 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8128 2019-Jan-13 16:21:14.076656 - [DEBUG]
8129 2019-Jan-13 16:21:14.076684 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
8130 2019-Jan-13 16:21:14.077361 - [DEBUG] Compose: EdgeIdentity * AllBottom
8131 2019-Jan-13 16:21:14.077391 - [DEBUG]
8132 2019-Jan-13 16:21:14.077415 - [DEBUG] Propagate flow
8133 2019-Jan-13 16:21:14.077439 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8134 2019-Jan-13 16:21:14.077503 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
8135 2019-Jan-13 16:21:14.078155 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8136 2019-Jan-13 16:21:14.078857 - [DEBUG] Edge function : AllBottom (result of previous compose)
8137 2019-Jan-13 16:21:14.078884 - [DEBUG]
8138 2019-Jan-13 16:21:14.078928 - [DEBUG] Join: AllTop & AllBottom
8139 2019-Jan-13 16:21:14.078955 - [DEBUG] = AllBottom (new jump func)
8140 2019-Jan-13 16:21:14.078980 - [DEBUG]
8141 2019-Jan-13 16:21:14.079003 - [DEBUG] Start adding new jump function
8142 2019-Jan-13 16:21:14.079027 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8143 2019-Jan-13 16:21:14.079092 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8144 2019-Jan-13 16:21:14.079769 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
8145 2019-Jan-13 16:21:14.080426 - [DEBUG] Edge Function : AllBottom
8146 2019-Jan-13 16:21:14.080457 - [DEBUG] End adding new jump function
8147 2019-Jan-13 16:21:14.080481 - [DEBUG]
8148 2019-Jan-13 16:21:14.080505 - [DEBUG] -------------------------------------------- 243. Path Edge --------------------------------------------
8149 2019-Jan-13 16:21:14.080529 - [DEBUG]
8150 2019-Jan-13 16:21:14.080553 - [DEBUG] Process 243. path edge:
8151 2019-Jan-13 16:21:14.080577 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8152 2019-Jan-13 16:21:14.080639 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
8153 2019-Jan-13 16:21:14.081288 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8154 2019-Jan-13 16:21:14.081986 - [DEBUG]
8155 2019-Jan-13 16:21:14.082012 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
8156 2019-Jan-13 16:21:14.082706 - [DEBUG] Compose: EdgeIdentity * AllBottom
8157 2019-Jan-13 16:21:14.082735 - [DEBUG]
8158 2019-Jan-13 16:21:14.082759 - [DEBUG] Propagate flow
8159 2019-Jan-13 16:21:14.082783 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8160 2019-Jan-13 16:21:14.082850 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
8161 2019-Jan-13 16:21:14.083512 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8162 2019-Jan-13 16:21:14.084172 - [DEBUG] Edge function : AllBottom (result of previous compose)
8163 2019-Jan-13 16:21:14.084198 - [DEBUG]
8164 2019-Jan-13 16:21:14.084224 - [DEBUG] Join: AllTop & AllBottom
8165 2019-Jan-13 16:21:14.084251 - [DEBUG] = AllBottom (new jump func)
8166 2019-Jan-13 16:21:14.084276 - [DEBUG]
8167 2019-Jan-13 16:21:14.084299 - [DEBUG] Start adding new jump function
8168 2019-Jan-13 16:21:14.084323 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8169 2019-Jan-13 16:21:14.084388 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8170 2019-Jan-13 16:21:14.085086 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
8171 2019-Jan-13 16:21:14.085752 - [DEBUG] Edge Function : AllBottom
8172 2019-Jan-13 16:21:14.085782 - [DEBUG] End adding new jump function
8173 2019-Jan-13 16:21:14.085806 - [DEBUG]
8174 2019-Jan-13 16:21:14.085830 - [DEBUG] -------------------------------------------- 244. Path Edge --------------------------------------------
8175 2019-Jan-13 16:21:14.085855 - [DEBUG]
8176 2019-Jan-13 16:21:14.085878 - [DEBUG] Process 244. path edge:
8177 2019-Jan-13 16:21:14.085902 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8178 2019-Jan-13 16:21:14.085965 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
8179 2019-Jan-13 16:21:14.086621 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8180 2019-Jan-13 16:21:14.087303 - [DEBUG]
8181 2019-Jan-13 16:21:14.087332 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
8182 2019-Jan-13 16:21:14.088025 - [DEBUG] Compose: EdgeIdentity * AllBottom
8183 2019-Jan-13 16:21:14.088053 - [DEBUG]
8184 2019-Jan-13 16:21:14.088077 - [DEBUG] Propagate flow
8185 2019-Jan-13 16:21:14.088101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8186 2019-Jan-13 16:21:14.088163 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
8187 2019-Jan-13 16:21:14.088855 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8188 2019-Jan-13 16:21:14.089517 - [DEBUG] Edge function : AllBottom (result of previous compose)
8189 2019-Jan-13 16:21:14.089544 - [DEBUG]
8190 2019-Jan-13 16:21:14.089570 - [DEBUG] Join: AllTop & AllBottom
8191 2019-Jan-13 16:21:14.089596 - [DEBUG] = AllBottom (new jump func)
8192 2019-Jan-13 16:21:14.089621 - [DEBUG]
8193 2019-Jan-13 16:21:14.089645 - [DEBUG] Start adding new jump function
8194 2019-Jan-13 16:21:14.089668 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8195 2019-Jan-13 16:21:14.089732 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8196 2019-Jan-13 16:21:14.090401 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
8197 2019-Jan-13 16:21:14.091065 - [DEBUG] Edge Function : AllBottom
8198 2019-Jan-13 16:21:14.091094 - [DEBUG] End adding new jump function
8199 2019-Jan-13 16:21:14.091119 - [DEBUG]
8200 2019-Jan-13 16:21:14.091143 - [DEBUG] -------------------------------------------- 245. Path Edge --------------------------------------------
8201 2019-Jan-13 16:21:14.091167 - [DEBUG]
8202 2019-Jan-13 16:21:14.091191 - [DEBUG] Process 245. path edge:
8203 2019-Jan-13 16:21:14.091215 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8204 2019-Jan-13 16:21:14.091277 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
8205 2019-Jan-13 16:21:14.091961 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8206 2019-Jan-13 16:21:14.092622 - [DEBUG]
8207 2019-Jan-13 16:21:14.092648 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
8208 2019-Jan-13 16:21:14.093334 - [DEBUG] Compose: EdgeIdentity * AllBottom
8209 2019-Jan-13 16:21:14.093363 - [DEBUG]
8210 2019-Jan-13 16:21:14.093388 - [DEBUG] Propagate flow
8211 2019-Jan-13 16:21:14.093412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8212 2019-Jan-13 16:21:14.093478 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8213 2019-Jan-13 16:21:14.094148 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8214 2019-Jan-13 16:21:14.094829 - [DEBUG] Edge function : AllBottom (result of previous compose)
8215 2019-Jan-13 16:21:14.094855 - [DEBUG]
8216 2019-Jan-13 16:21:14.094905 - [DEBUG] Join: AllTop & AllBottom
8217 2019-Jan-13 16:21:14.094934 - [DEBUG] = AllBottom (new jump func)
8218 2019-Jan-13 16:21:14.094959 - [DEBUG]
8219 2019-Jan-13 16:21:14.094983 - [DEBUG] Start adding new jump function
8220 2019-Jan-13 16:21:14.095007 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8221 2019-Jan-13 16:21:14.095071 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8222 2019-Jan-13 16:21:14.095753 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8223 2019-Jan-13 16:21:14.096420 - [DEBUG] Edge Function : AllBottom
8224 2019-Jan-13 16:21:14.096451 - [DEBUG] End adding new jump function
8225 2019-Jan-13 16:21:14.096475 - [DEBUG]
8226 2019-Jan-13 16:21:14.096500 - [DEBUG] -------------------------------------------- 246. Path Edge --------------------------------------------
8227 2019-Jan-13 16:21:14.096525 - [DEBUG]
8228 2019-Jan-13 16:21:14.096548 - [DEBUG] Process 246. path edge:
8229 2019-Jan-13 16:21:14.096572 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8230 2019-Jan-13 16:21:14.096638 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
8231 2019-Jan-13 16:21:14.097298 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8232 2019-Jan-13 16:21:14.097969 - [DEBUG]
8233 2019-Jan-13 16:21:14.097994 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8234 2019-Jan-13 16:21:14.098677 - [DEBUG] Start of endsummarytab entry
8235 2019-Jan-13 16:21:14.098708 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
8236 2019-Jan-13 16:21:14.099371 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
8237 2019-Jan-13 16:21:14.099440 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8238 2019-Jan-13 16:21:14.100093 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
8239 2019-Jan-13 16:21:14.100759 - [DEBUG] EF: AllBottom
8240 2019-Jan-13 16:21:14.100785 - [DEBUG]
8241 2019-Jan-13 16:21:14.100808 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8242 2019-Jan-13 16:21:14.101456 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
8243 2019-Jan-13 16:21:14.102148 - [DEBUG] EF: AllBottom
8244 2019-Jan-13 16:21:14.102174 - [DEBUG]
8245 2019-Jan-13 16:21:14.102197 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8246 2019-Jan-13 16:21:14.102861 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8247 2019-Jan-13 16:21:14.103528 - [DEBUG] EF: AllBottom
8248 2019-Jan-13 16:21:14.103554 - [DEBUG]
8249 2019-Jan-13 16:21:14.103578 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8250 2019-Jan-13 16:21:14.104225 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
8251 2019-Jan-13 16:21:14.104873 - [DEBUG] EF: AllBottom
8252 2019-Jan-13 16:21:14.104919 - [DEBUG]
8253 2019-Jan-13 16:21:14.104943 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8254 2019-Jan-13 16:21:14.105605 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
8255 2019-Jan-13 16:21:14.106269 - [DEBUG] EF: AllBottom
8256 2019-Jan-13 16:21:14.106295 - [DEBUG]
8257 2019-Jan-13 16:21:14.106319 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
8258 2019-Jan-13 16:21:14.106978 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
8259 2019-Jan-13 16:21:14.107633 - [DEBUG] EF: AllBottom
8260 2019-Jan-13 16:21:14.107659 - [DEBUG]
8261 2019-Jan-13 16:21:14.107683 - [DEBUG] ---------------
8262 2019-Jan-13 16:21:14.107706 - [DEBUG]
8263 2019-Jan-13 16:21:14.107732 - [DEBUG] End of endsummarytab entry
8264 2019-Jan-13 16:21:14.107755 - [DEBUG]
8265 2019-Jan-13 16:21:14.107779 - [DEBUG] Start of incomingtab entry
8266 2019-Jan-13 16:21:14.107804 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
8267 2019-Jan-13 16:21:14.108494 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
8268 2019-Jan-13 16:21:14.108560 - [DEBUG] ---------------
8269 2019-Jan-13 16:21:14.108602 - [DEBUG] End of incomingtab entry
8270 2019-Jan-13 16:21:14.108627 - [DEBUG]
8271 2019-Jan-13 16:21:14.108653 - [DEBUG] EDGE:
8272 2019-Jan-13 16:21:14.108710 - [DEBUG] ---> 8273 2019-Jan-13 16:21:14.109375 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8274 2019-Jan-13 16:21:14.110042 - [DEBUG]
8275 2019-Jan-13 16:21:14.110070 - [DEBUG] EDGE:
8276 2019-Jan-13 16:21:14.110133 - [DEBUG] ---> 8277 2019-Jan-13 16:21:14.110783 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8278 2019-Jan-13 16:21:14.111456 - [DEBUG]
8279 2019-Jan-13 16:21:14.111504 - [DEBUG] Compose: EdgeIdentity * AllBottom
8280 2019-Jan-13 16:21:14.111532 - [DEBUG]
8281 2019-Jan-13 16:21:14.111575 - [DEBUG] Propagate flow
8282 2019-Jan-13 16:21:14.111599 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8283 2019-Jan-13 16:21:14.111664 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
8284 2019-Jan-13 16:21:14.112340 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8285 2019-Jan-13 16:21:14.113004 - [DEBUG] Edge function : AllBottom (result of previous compose)
8286 2019-Jan-13 16:21:14.113030 - [DEBUG]
8287 2019-Jan-13 16:21:14.113056 - [DEBUG] Join: AllTop & AllBottom
8288 2019-Jan-13 16:21:14.113082 - [DEBUG] = AllBottom (new jump func)
8289 2019-Jan-13 16:21:14.113107 - [DEBUG]
8290 2019-Jan-13 16:21:14.113131 - [DEBUG] Start adding new jump function
8291 2019-Jan-13 16:21:14.113154 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8292 2019-Jan-13 16:21:14.113216 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8293 2019-Jan-13 16:21:14.113872 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
8294 2019-Jan-13 16:21:14.114544 - [DEBUG] Edge Function : AllBottom
8295 2019-Jan-13 16:21:14.114576 - [DEBUG] End adding new jump function
8296 2019-Jan-13 16:21:14.114600 - [DEBUG]
8297 2019-Jan-13 16:21:14.114624 - [DEBUG] -------------------------------------------- 247. Path Edge --------------------------------------------
8298 2019-Jan-13 16:21:14.114648 - [DEBUG]
8299 2019-Jan-13 16:21:14.114672 - [DEBUG] Process 247. path edge:
8300 2019-Jan-13 16:21:14.114696 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8301 2019-Jan-13 16:21:14.114759 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
8302 2019-Jan-13 16:21:14.115452 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8303 2019-Jan-13 16:21:14.116111 - [DEBUG]
8304 2019-Jan-13 16:21:14.116136 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
8305 2019-Jan-13 16:21:14.116802 - [DEBUG] Possible callees:
8306 2019-Jan-13 16:21:14.116827 - [DEBUG] llvm.dbg.declare
8307 2019-Jan-13 16:21:14.116852 - [DEBUG] Possible return sites:
8308 2019-Jan-13 16:21:14.116876 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1938309 2019-Jan-13 16:21:14.118250 - [DEBUG] Found and process special summary
8310 2019-Jan-13 16:21:14.118299 - [DEBUG] Compose: EdgeIdentity * AllBottom
8311 2019-Jan-13 16:21:14.118327 - [DEBUG]
8312 2019-Jan-13 16:21:14.118351 - [DEBUG] Propagate flow
8313 2019-Jan-13 16:21:14.118375 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8314 2019-Jan-13 16:21:14.118443 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
8315 2019-Jan-13 16:21:14.119105 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8316 2019-Jan-13 16:21:14.119765 - [DEBUG] Edge function : AllBottom (result of previous compose)
8317 2019-Jan-13 16:21:14.119792 - [DEBUG]
8318 2019-Jan-13 16:21:14.119817 - [DEBUG] Join: AllTop & AllBottom
8319 2019-Jan-13 16:21:14.119844 - [DEBUG] = AllBottom (new jump func)
8320 2019-Jan-13 16:21:14.119868 - [DEBUG]
8321 2019-Jan-13 16:21:14.119892 - [DEBUG] Start adding new jump function
8322 2019-Jan-13 16:21:14.119915 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8323 2019-Jan-13 16:21:14.119981 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8324 2019-Jan-13 16:21:14.120656 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
8325 2019-Jan-13 16:21:14.121318 - [DEBUG] Edge Function : AllBottom
8326 2019-Jan-13 16:21:14.121350 - [DEBUG] End adding new jump function
8327 2019-Jan-13 16:21:14.121373 - [DEBUG]
8328 2019-Jan-13 16:21:14.121397 - [DEBUG] -------------------------------------------- 248. Path Edge --------------------------------------------
8329 2019-Jan-13 16:21:14.121421 - [DEBUG]
8330 2019-Jan-13 16:21:14.121445 - [DEBUG] Process 248. path edge:
8331 2019-Jan-13 16:21:14.121468 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8332 2019-Jan-13 16:21:14.121532 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
8333 2019-Jan-13 16:21:14.122210 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8334 2019-Jan-13 16:21:14.122872 - [DEBUG]
8335 2019-Jan-13 16:21:14.122899 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
8336 2019-Jan-13 16:21:14.123592 - [DEBUG] Compose: EdgeIdentity * AllBottom
8337 2019-Jan-13 16:21:14.123621 - [DEBUG]
8338 2019-Jan-13 16:21:14.123645 - [DEBUG] Propagate flow
8339 2019-Jan-13 16:21:14.123668 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8340 2019-Jan-13 16:21:14.123731 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
8341 2019-Jan-13 16:21:14.124393 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8342 2019-Jan-13 16:21:14.125076 - [DEBUG] Edge function : AllBottom (result of previous compose)
8343 2019-Jan-13 16:21:14.125103 - [DEBUG]
8344 2019-Jan-13 16:21:14.125128 - [DEBUG] Join: AllTop & AllBottom
8345 2019-Jan-13 16:21:14.125154 - [DEBUG] = AllBottom (new jump func)
8346 2019-Jan-13 16:21:14.125179 - [DEBUG]
8347 2019-Jan-13 16:21:14.125203 - [DEBUG] Start adding new jump function
8348 2019-Jan-13 16:21:14.125226 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8349 2019-Jan-13 16:21:14.125290 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8350 2019-Jan-13 16:21:14.125959 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
8351 2019-Jan-13 16:21:14.126638 - [DEBUG] Edge Function : AllBottom
8352 2019-Jan-13 16:21:14.126670 - [DEBUG] End adding new jump function
8353 2019-Jan-13 16:21:14.126694 - [DEBUG]
8354 2019-Jan-13 16:21:14.126717 - [DEBUG] -------------------------------------------- 249. Path Edge --------------------------------------------
8355 2019-Jan-13 16:21:14.126742 - [DEBUG]
8356 2019-Jan-13 16:21:14.126765 - [DEBUG] Process 249. path edge:
8357 2019-Jan-13 16:21:14.126789 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8358 2019-Jan-13 16:21:14.126853 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
8359 2019-Jan-13 16:21:14.127514 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8360 2019-Jan-13 16:21:14.128173 - [DEBUG]
8361 2019-Jan-13 16:21:14.128199 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
8362 2019-Jan-13 16:21:14.128898 - [DEBUG] Compose: EdgeIdentity * AllBottom
8363 2019-Jan-13 16:21:14.128927 - [DEBUG]
8364 2019-Jan-13 16:21:14.128950 - [DEBUG] Propagate flow
8365 2019-Jan-13 16:21:14.128974 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8366 2019-Jan-13 16:21:14.129046 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
8367 2019-Jan-13 16:21:14.129710 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8368 2019-Jan-13 16:21:14.130379 - [DEBUG] Edge function : AllBottom (result of previous compose)
8369 2019-Jan-13 16:21:14.130405 - [DEBUG]
8370 2019-Jan-13 16:21:14.130431 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8371 2019-Jan-13 16:21:14.130457 - [DEBUG] = AllBottom
8372 2019-Jan-13 16:21:14.130482 - [DEBUG]
8373 2019-Jan-13 16:21:14.130505 - [DEBUG] PROPAGATE: No new function!
8374 2019-Jan-13 16:21:14.130531 - [DEBUG] EDGE:
8375 2019-Jan-13 16:21:14.130594 - [DEBUG] ---> 8376 2019-Jan-13 16:21:14.131246 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8377 2019-Jan-13 16:21:14.131968 - [DEBUG]
8378 2019-Jan-13 16:21:14.131995 - [DEBUG] EDGE:
8379 2019-Jan-13 16:21:14.132063 - [DEBUG] ---> 8380 2019-Jan-13 16:21:14.132721 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8381 2019-Jan-13 16:21:14.133393 - [DEBUG]
8382 2019-Jan-13 16:21:14.133439 - [DEBUG] Compose: EdgeIdentity * AllBottom
8383 2019-Jan-13 16:21:14.133467 - [DEBUG]
8384 2019-Jan-13 16:21:14.133491 - [DEBUG] Propagate flow
8385 2019-Jan-13 16:21:14.133515 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8386 2019-Jan-13 16:21:14.133579 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
8387 2019-Jan-13 16:21:14.134236 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8388 2019-Jan-13 16:21:14.134925 - [DEBUG] Edge function : AllBottom (result of previous compose)
8389 2019-Jan-13 16:21:14.134953 - [DEBUG]
8390 2019-Jan-13 16:21:14.134979 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8391 2019-Jan-13 16:21:14.135005 - [DEBUG] = AllBottom
8392 2019-Jan-13 16:21:14.135030 - [DEBUG]
8393 2019-Jan-13 16:21:14.135053 - [DEBUG] PROPAGATE: No new function!
8394 2019-Jan-13 16:21:14.135082 - [DEBUG] EDGE:
8395 2019-Jan-13 16:21:14.135168 - [DEBUG] ---> 8396 2019-Jan-13 16:21:14.135845 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8397 2019-Jan-13 16:21:14.136512 - [DEBUG]
8398 2019-Jan-13 16:21:14.136539 - [DEBUG] EDGE:
8399 2019-Jan-13 16:21:14.136602 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
8400 2019-Jan-13 16:21:14.137257 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8401 2019-Jan-13 16:21:14.137928 - [DEBUG]
8402 2019-Jan-13 16:21:14.137955 - [DEBUG] EDGE:
8403 2019-Jan-13 16:21:14.138021 - [DEBUG] ---> 8404 2019-Jan-13 16:21:14.138700 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8405 2019-Jan-13 16:21:14.139372 - [DEBUG]
8406 2019-Jan-13 16:21:14.139398 - [DEBUG] EDGE:
8407 2019-Jan-13 16:21:14.139461 - [DEBUG] ---> 8408 2019-Jan-13 16:21:14.140112 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8409 2019-Jan-13 16:21:14.140778 - [DEBUG]
8410 2019-Jan-13 16:21:14.140804 - [DEBUG] EDGE:
8411 2019-Jan-13 16:21:14.140871 - [DEBUG] ---> 8412 2019-Jan-13 16:21:14.141531 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8413 2019-Jan-13 16:21:14.142221 - [DEBUG]
8414 2019-Jan-13 16:21:14.142264 - [DEBUG] Compose: EdgeIdentity * AllBottom
8415 2019-Jan-13 16:21:14.142292 - [DEBUG]
8416 2019-Jan-13 16:21:14.142316 - [DEBUG] Propagate flow
8417 2019-Jan-13 16:21:14.142340 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8418 2019-Jan-13 16:21:14.142402 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
8419 2019-Jan-13 16:21:14.143062 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8420 2019-Jan-13 16:21:14.143729 - [DEBUG] Edge function : AllBottom (result of previous compose)
8421 2019-Jan-13 16:21:14.143756 - [DEBUG]
8422 2019-Jan-13 16:21:14.143782 - [DEBUG] Join: AllTop & AllBottom
8423 2019-Jan-13 16:21:14.143809 - [DEBUG] = AllBottom (new jump func)
8424 2019-Jan-13 16:21:14.143833 - [DEBUG]
8425 2019-Jan-13 16:21:14.143857 - [DEBUG] Start adding new jump function
8426 2019-Jan-13 16:21:14.143880 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8427 2019-Jan-13 16:21:14.143946 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8428 2019-Jan-13 16:21:14.144613 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
8429 2019-Jan-13 16:21:14.145300 - [DEBUG] Edge Function : AllBottom
8430 2019-Jan-13 16:21:14.145330 - [DEBUG] End adding new jump function
8431 2019-Jan-13 16:21:14.145354 - [DEBUG]
8432 2019-Jan-13 16:21:14.145378 - [DEBUG] -------------------------------------------- 250. Path Edge --------------------------------------------
8433 2019-Jan-13 16:21:14.145402 - [DEBUG]
8434 2019-Jan-13 16:21:14.145447 - [DEBUG] Process 250. path edge:
8435 2019-Jan-13 16:21:14.145472 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8436 2019-Jan-13 16:21:14.145538 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
8437 2019-Jan-13 16:21:14.146194 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8438 2019-Jan-13 16:21:14.146868 - [DEBUG]
8439 2019-Jan-13 16:21:14.146894 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
8440 2019-Jan-13 16:21:14.147579 - [DEBUG] Compose: EdgeIdentity * AllBottom
8441 2019-Jan-13 16:21:14.147609 - [DEBUG]
8442 2019-Jan-13 16:21:14.147633 - [DEBUG] Propagate flow
8443 2019-Jan-13 16:21:14.147657 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8444 2019-Jan-13 16:21:14.147723 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
8445 2019-Jan-13 16:21:14.148402 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8446 2019-Jan-13 16:21:14.149062 - [DEBUG] Edge function : AllBottom (result of previous compose)
8447 2019-Jan-13 16:21:14.149090 - [DEBUG]
8448 2019-Jan-13 16:21:14.149115 - [DEBUG] Join: AllTop & AllBottom
8449 2019-Jan-13 16:21:14.149142 - [DEBUG] = AllBottom (new jump func)
8450 2019-Jan-13 16:21:14.149166 - [DEBUG]
8451 2019-Jan-13 16:21:14.149190 - [DEBUG] Start adding new jump function
8452 2019-Jan-13 16:21:14.149213 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8453 2019-Jan-13 16:21:14.149274 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8454 2019-Jan-13 16:21:14.149951 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
8455 2019-Jan-13 16:21:14.150603 - [DEBUG] Edge Function : AllBottom
8456 2019-Jan-13 16:21:14.150634 - [DEBUG] End adding new jump function
8457 2019-Jan-13 16:21:14.150658 - [DEBUG]
8458 2019-Jan-13 16:21:14.150682 - [DEBUG] -------------------------------------------- 251. Path Edge --------------------------------------------
8459 2019-Jan-13 16:21:14.150707 - [DEBUG]
8460 2019-Jan-13 16:21:14.150730 - [DEBUG] Process 251. path edge:
8461 2019-Jan-13 16:21:14.150754 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8462 2019-Jan-13 16:21:14.150820 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
8463 2019-Jan-13 16:21:14.151473 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 >
8464 2019-Jan-13 16:21:14.152157 - [DEBUG]
8465 2019-Jan-13 16:21:14.152184 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
8466 2019-Jan-13 16:21:14.152867 - [DEBUG] Compose: EdgeIdentity * AllBottom
8467 2019-Jan-13 16:21:14.152897 - [DEBUG]
8468 2019-Jan-13 16:21:14.152921 - [DEBUG] Propagate flow
8469 2019-Jan-13 16:21:14.152945 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8470 2019-Jan-13 16:21:14.153009 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
8471 2019-Jan-13 16:21:14.153693 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8472 2019-Jan-13 16:21:14.154363 - [DEBUG] Edge function : AllBottom (result of previous compose)
8473 2019-Jan-13 16:21:14.154389 - [DEBUG]
8474 2019-Jan-13 16:21:14.154415 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8475 2019-Jan-13 16:21:14.154441 - [DEBUG] = AllBottom
8476 2019-Jan-13 16:21:14.154466 - [DEBUG]
8477 2019-Jan-13 16:21:14.154489 - [DEBUG] PROPAGATE: No new function!
8478 2019-Jan-13 16:21:14.154529 - [DEBUG] EDGE:
8479 2019-Jan-13 16:21:14.154593 - [DEBUG] ---> 8480 2019-Jan-13 16:21:14.155267 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8481 2019-Jan-13 16:21:14.155946 - [DEBUG]
8482 2019-Jan-13 16:21:14.155972 - [DEBUG] EDGE:
8483 2019-Jan-13 16:21:14.156036 - [DEBUG] ---> 8484 2019-Jan-13 16:21:14.156701 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8485 2019-Jan-13 16:21:14.157367 - [DEBUG]
8486 2019-Jan-13 16:21:14.157393 - [DEBUG] EDGE:
8487 2019-Jan-13 16:21:14.157455 - [DEBUG] ---> 8488 2019-Jan-13 16:21:14.158100 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8489 2019-Jan-13 16:21:14.158800 - [DEBUG]
8490 2019-Jan-13 16:21:14.158827 - [DEBUG] EDGE:
8491 2019-Jan-13 16:21:14.158891 - [DEBUG] ---> 8492 2019-Jan-13 16:21:14.159556 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8493 2019-Jan-13 16:21:14.160222 - [DEBUG]
8494 2019-Jan-13 16:21:14.160248 - [DEBUG] EDGE:
8495 2019-Jan-13 16:21:14.160310 - [DEBUG] ---> 8496 2019-Jan-13 16:21:14.160962 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8497 2019-Jan-13 16:21:14.161653 - [DEBUG]
8498 2019-Jan-13 16:21:14.161679 - [DEBUG] EDGE:
8499 2019-Jan-13 16:21:14.161744 - [DEBUG] ---> 8500 2019-Jan-13 16:21:14.162401 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8501 2019-Jan-13 16:21:14.163069 - [DEBUG]
8502 2019-Jan-13 16:21:14.163119 - [DEBUG] Compose: EdgeIdentity * AllBottom
8503 2019-Jan-13 16:21:14.163147 - [DEBUG]
8504 2019-Jan-13 16:21:14.163171 - [DEBUG] Propagate flow
8505 2019-Jan-13 16:21:14.163195 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8506 2019-Jan-13 16:21:14.163259 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
8507 2019-Jan-13 16:21:14.163915 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8508 2019-Jan-13 16:21:14.164589 - [DEBUG] Edge function : AllBottom (result of previous compose)
8509 2019-Jan-13 16:21:14.164616 - [DEBUG]
8510 2019-Jan-13 16:21:14.164642 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8511 2019-Jan-13 16:21:14.164668 - [DEBUG] = AllBottom
8512 2019-Jan-13 16:21:14.164693 - [DEBUG]
8513 2019-Jan-13 16:21:14.164716 - [DEBUG] PROPAGATE: No new function!
8514 2019-Jan-13 16:21:14.164746 - [DEBUG] EDGE:
8515 2019-Jan-13 16:21:14.164812 - [DEBUG] ---> 8516 2019-Jan-13 16:21:14.165535 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8517 2019-Jan-13 16:21:14.166206 - [DEBUG]
8518 2019-Jan-13 16:21:14.166233 - [DEBUG] EDGE:
8519 2019-Jan-13 16:21:14.166296 - [DEBUG] ---> 8520 2019-Jan-13 16:21:14.166943 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8521 2019-Jan-13 16:21:14.167620 - [DEBUG]
8522 2019-Jan-13 16:21:14.167647 - [DEBUG] EDGE:
8523 2019-Jan-13 16:21:14.167712 - [DEBUG] ---> 8524 2019-Jan-13 16:21:14.168395 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8525 2019-Jan-13 16:21:14.169062 - [DEBUG]
8526 2019-Jan-13 16:21:14.169110 - [DEBUG] Compose: EdgeIdentity * AllBottom
8527 2019-Jan-13 16:21:14.169137 - [DEBUG]
8528 2019-Jan-13 16:21:14.169161 - [DEBUG] Propagate flow
8529 2019-Jan-13 16:21:14.169185 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8530 2019-Jan-13 16:21:14.169248 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
8531 2019-Jan-13 16:21:14.169902 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8532 2019-Jan-13 16:21:14.170577 - [DEBUG] Edge function : AllBottom (result of previous compose)
8533 2019-Jan-13 16:21:14.170603 - [DEBUG]
8534 2019-Jan-13 16:21:14.170629 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8535 2019-Jan-13 16:21:14.170655 - [DEBUG] = AllBottom
8536 2019-Jan-13 16:21:14.170680 - [DEBUG]
8537 2019-Jan-13 16:21:14.170703 - [DEBUG] PROPAGATE: No new function!
8538 2019-Jan-13 16:21:14.170731 - [DEBUG] EDGE:
8539 2019-Jan-13 16:21:14.170797 - [DEBUG] ---> 8540 2019-Jan-13 16:21:14.171470 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8541 2019-Jan-13 16:21:14.172159 - [DEBUG]
8542 2019-Jan-13 16:21:14.172185 - [DEBUG] EDGE:
8543 2019-Jan-13 16:21:14.172248 - [DEBUG] ---> 8544 2019-Jan-13 16:21:14.172896 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8545 2019-Jan-13 16:21:14.173569 - [DEBUG]
8546 2019-Jan-13 16:21:14.173595 - [DEBUG] EDGE:
8547 2019-Jan-13 16:21:14.173659 - [DEBUG] ---> 8548 2019-Jan-13 16:21:14.174314 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8549 2019-Jan-13 16:21:14.175001 - [DEBUG]
8550 2019-Jan-13 16:21:14.175027 - [DEBUG] EDGE:
8551 2019-Jan-13 16:21:14.175090 - [DEBUG] ---> 8552 2019-Jan-13 16:21:14.175746 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8553 2019-Jan-13 16:21:14.176417 - [DEBUG]
8554 2019-Jan-13 16:21:14.176465 - [DEBUG] Compose: EdgeIdentity * AllBottom
8555 2019-Jan-13 16:21:14.176509 - [DEBUG]
8556 2019-Jan-13 16:21:14.176533 - [DEBUG] Propagate flow
8557 2019-Jan-13 16:21:14.176557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8558 2019-Jan-13 16:21:14.176623 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
8559 2019-Jan-13 16:21:14.177291 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8560 2019-Jan-13 16:21:14.177958 - [DEBUG] Edge function : AllBottom (result of previous compose)
8561 2019-Jan-13 16:21:14.177985 - [DEBUG]
8562 2019-Jan-13 16:21:14.178011 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8563 2019-Jan-13 16:21:14.178037 - [DEBUG] = AllBottom
8564 2019-Jan-13 16:21:14.178062 - [DEBUG]
8565 2019-Jan-13 16:21:14.178086 - [DEBUG] PROPAGATE: No new function!
8566 2019-Jan-13 16:21:14.178114 - [DEBUG] EDGE:
8567 2019-Jan-13 16:21:14.178177 - [DEBUG] ---> 8568 2019-Jan-13 16:21:14.178859 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8569 2019-Jan-13 16:21:14.179531 - [DEBUG]
8570 2019-Jan-13 16:21:14.179558 - [DEBUG] EDGE:
8571 2019-Jan-13 16:21:14.179623 - [DEBUG] ---> 8572 2019-Jan-13 16:21:14.180285 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8573 2019-Jan-13 16:21:14.180950 - [DEBUG]
8574 2019-Jan-13 16:21:14.180976 - [DEBUG] EDGE:
8575 2019-Jan-13 16:21:14.181039 - [DEBUG] ---> 8576 2019-Jan-13 16:21:14.181712 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8577 2019-Jan-13 16:21:14.182389 - [DEBUG]
8578 2019-Jan-13 16:21:14.182437 - [DEBUG] Compose: EdgeIdentity * AllBottom
8579 2019-Jan-13 16:21:14.182465 - [DEBUG]
8580 2019-Jan-13 16:21:14.182489 - [DEBUG] Propagate flow
8581 2019-Jan-13 16:21:14.182513 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8582 2019-Jan-13 16:21:14.182578 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
8583 2019-Jan-13 16:21:14.183250 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8584 2019-Jan-13 16:21:14.183920 - [DEBUG] Edge function : AllBottom (result of previous compose)
8585 2019-Jan-13 16:21:14.183946 - [DEBUG]
8586 2019-Jan-13 16:21:14.183972 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8587 2019-Jan-13 16:21:14.183998 - [DEBUG] = AllBottom
8588 2019-Jan-13 16:21:14.184023 - [DEBUG]
8589 2019-Jan-13 16:21:14.184047 - [DEBUG] PROPAGATE: No new function!
8590 2019-Jan-13 16:21:14.184075 - [DEBUG] EDGE:
8591 2019-Jan-13 16:21:14.184138 - [DEBUG] ---> 8592 2019-Jan-13 16:21:14.184795 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8593 2019-Jan-13 16:21:14.185488 - [DEBUG]
8594 2019-Jan-13 16:21:14.185515 - [DEBUG] EDGE:
8595 2019-Jan-13 16:21:14.185580 - [DEBUG] ---> 8596 2019-Jan-13 16:21:14.186251 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8597 2019-Jan-13 16:21:14.186920 - [DEBUG]
8598 2019-Jan-13 16:21:14.186947 - [DEBUG] EDGE:
8599 2019-Jan-13 16:21:14.187010 - [DEBUG] ---> 8600 2019-Jan-13 16:21:14.187658 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8601 2019-Jan-13 16:21:14.188352 - [DEBUG]
8602 2019-Jan-13 16:21:14.188379 - [DEBUG] EDGE:
8603 2019-Jan-13 16:21:14.188444 - [DEBUG] ---> 8604 2019-Jan-13 16:21:14.189109 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66>
8605 2019-Jan-13 16:21:14.189777 - [DEBUG]
8606 2019-Jan-13 16:21:14.189834 - [DEBUG] Compose: EdgeIdentity * AllBottom
8607 2019-Jan-13 16:21:14.189862 - [DEBUG]
8608 2019-Jan-13 16:21:14.189887 - [DEBUG] Propagate flow
8609 2019-Jan-13 16:21:14.189910 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8610 2019-Jan-13 16:21:14.189974 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
8611 2019-Jan-13 16:21:14.190629 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8612 2019-Jan-13 16:21:14.191289 - [DEBUG] Edge function : AllBottom (result of previous compose)
8613 2019-Jan-13 16:21:14.191316 - [DEBUG]
8614 2019-Jan-13 16:21:14.191342 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8615 2019-Jan-13 16:21:14.191369 - [DEBUG] = AllBottom
8616 2019-Jan-13 16:21:14.191393 - [DEBUG]
8617 2019-Jan-13 16:21:14.191417 - [DEBUG] PROPAGATE: No new function!
8618 2019-Jan-13 16:21:14.191443 - [DEBUG] Compose: EdgeIdentity * AllBottom
8619 2019-Jan-13 16:21:14.191469 - [DEBUG]
8620 2019-Jan-13 16:21:14.191493 - [DEBUG] Propagate flow
8621 2019-Jan-13 16:21:14.191516 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8622 2019-Jan-13 16:21:14.191600 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
8623 2019-Jan-13 16:21:14.192268 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
8624 2019-Jan-13 16:21:14.192932 - [DEBUG] Edge function : AllBottom (result of previous compose)
8625 2019-Jan-13 16:21:14.192959 - [DEBUG]
8626 2019-Jan-13 16:21:14.192984 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8627 2019-Jan-13 16:21:14.193010 - [DEBUG] = AllBottom
8628 2019-Jan-13 16:21:14.193035 - [DEBUG]
8629 2019-Jan-13 16:21:14.193058 - [DEBUG] PROPAGATE: No new function!
8630 2019-Jan-13 16:21:14.193088 - [DEBUG] EDGE:
8631 2019-Jan-13 16:21:14.193152 - [DEBUG] ---> 8632 2019-Jan-13 16:21:14.193817 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
8633 2019-Jan-13 16:21:14.194474 - [DEBUG]
8634 2019-Jan-13 16:21:14.194519 - [DEBUG] Compose: EdgeIdentity * AllBottom
8635 2019-Jan-13 16:21:14.194546 - [DEBUG]
8636 2019-Jan-13 16:21:14.194570 - [DEBUG] Propagate flow
8637 2019-Jan-13 16:21:14.194594 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8638 2019-Jan-13 16:21:14.194658 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
8639 2019-Jan-13 16:21:14.195372 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8640 2019-Jan-13 16:21:14.196025 - [DEBUG] Edge function : AllBottom (result of previous compose)
8641 2019-Jan-13 16:21:14.196051 - [DEBUG]
8642 2019-Jan-13 16:21:14.196077 - [DEBUG] Join: AllTop & AllBottom
8643 2019-Jan-13 16:21:14.196103 - [DEBUG] = AllBottom (new jump func)
8644 2019-Jan-13 16:21:14.196128 - [DEBUG]
8645 2019-Jan-13 16:21:14.196151 - [DEBUG] Start adding new jump function
8646 2019-Jan-13 16:21:14.196175 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8647 2019-Jan-13 16:21:14.196238 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8648 2019-Jan-13 16:21:14.196896 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
8649 2019-Jan-13 16:21:14.197572 - [DEBUG] Edge Function : AllBottom
8650 2019-Jan-13 16:21:14.197603 - [DEBUG] End adding new jump function
8651 2019-Jan-13 16:21:14.197629 - [DEBUG]
8652 2019-Jan-13 16:21:14.197653 - [DEBUG] -------------------------------------------- 252. Path Edge --------------------------------------------
8653 2019-Jan-13 16:21:14.197677 - [DEBUG]
8654 2019-Jan-13 16:21:14.197701 - [DEBUG] Process 252. path edge:
8655 2019-Jan-13 16:21:14.197724 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8656 2019-Jan-13 16:21:14.197788 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
8657 2019-Jan-13 16:21:14.198479 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
8658 2019-Jan-13 16:21:14.199130 - [DEBUG]
8659 2019-Jan-13 16:21:14.199156 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
8660 2019-Jan-13 16:21:14.199833 - [DEBUG] Possible callees:
8661 2019-Jan-13 16:21:14.199858 - [DEBUG] llvm.dbg.declare
8662 2019-Jan-13 16:21:14.199884 - [DEBUG] Possible return sites:
8663 2019-Jan-13 16:21:14.199908 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !1438664 2019-Jan-13 16:21:14.201237 - [DEBUG] Found and process special summary
8665 2019-Jan-13 16:21:14.201294 - [DEBUG] Compose: EdgeIdentity * AllBottom
8666 2019-Jan-13 16:21:14.201323 - [DEBUG]
8667 2019-Jan-13 16:21:14.201347 - [DEBUG] Propagate flow
8668 2019-Jan-13 16:21:14.201371 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8669 2019-Jan-13 16:21:14.201436 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8670 2019-Jan-13 16:21:14.202120 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8671 2019-Jan-13 16:21:14.202775 - [DEBUG] Edge function : AllBottom (result of previous compose)
8672 2019-Jan-13 16:21:14.202802 - [DEBUG]
8673 2019-Jan-13 16:21:14.202828 - [DEBUG] Join: AllTop & AllBottom
8674 2019-Jan-13 16:21:14.202854 - [DEBUG] = AllBottom (new jump func)
8675 2019-Jan-13 16:21:14.202879 - [DEBUG]
8676 2019-Jan-13 16:21:14.202903 - [DEBUG] Start adding new jump function
8677 2019-Jan-13 16:21:14.202926 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8678 2019-Jan-13 16:21:14.202993 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8679 2019-Jan-13 16:21:14.203648 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8680 2019-Jan-13 16:21:14.204333 - [DEBUG] Edge Function : AllBottom
8681 2019-Jan-13 16:21:14.204365 - [DEBUG] End adding new jump function
8682 2019-Jan-13 16:21:14.204390 - [DEBUG]
8683 2019-Jan-13 16:21:14.204413 - [DEBUG] -------------------------------------------- 253. Path Edge --------------------------------------------
8684 2019-Jan-13 16:21:14.204438 - [DEBUG]
8685 2019-Jan-13 16:21:14.204461 - [DEBUG] Process 253. path edge:
8686 2019-Jan-13 16:21:14.204485 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8687 2019-Jan-13 16:21:14.204547 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
8688 2019-Jan-13 16:21:14.205226 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
8689 2019-Jan-13 16:21:14.205883 - [DEBUG]
8690 2019-Jan-13 16:21:14.205909 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8691 2019-Jan-13 16:21:14.206611 - [DEBUG] Compose: EdgeIdentity * AllBottom
8692 2019-Jan-13 16:21:14.206641 - [DEBUG]
8693 2019-Jan-13 16:21:14.206665 - [DEBUG] Propagate flow
8694 2019-Jan-13 16:21:14.206689 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8695 2019-Jan-13 16:21:14.206750 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
8696 2019-Jan-13 16:21:14.207416 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8697 2019-Jan-13 16:21:14.208065 - [DEBUG] Edge function : AllBottom (result of previous compose)
8698 2019-Jan-13 16:21:14.208091 - [DEBUG]
8699 2019-Jan-13 16:21:14.208117 - [DEBUG] Join: AllTop & AllBottom
8700 2019-Jan-13 16:21:14.208143 - [DEBUG] = AllBottom (new jump func)
8701 2019-Jan-13 16:21:14.208168 - [DEBUG]
8702 2019-Jan-13 16:21:14.208192 - [DEBUG] Start adding new jump function
8703 2019-Jan-13 16:21:14.208233 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8704 2019-Jan-13 16:21:14.208299 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8705 2019-Jan-13 16:21:14.208959 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
8706 2019-Jan-13 16:21:14.209615 - [DEBUG] Edge Function : AllBottom
8707 2019-Jan-13 16:21:14.209646 - [DEBUG] End adding new jump function
8708 2019-Jan-13 16:21:14.209670 - [DEBUG]
8709 2019-Jan-13 16:21:14.209694 - [DEBUG] -------------------------------------------- 254. Path Edge --------------------------------------------
8710 2019-Jan-13 16:21:14.209718 - [DEBUG]
8711 2019-Jan-13 16:21:14.209742 - [DEBUG] Process 254. path edge:
8712 2019-Jan-13 16:21:14.209765 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8713 2019-Jan-13 16:21:14.209828 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
8714 2019-Jan-13 16:21:14.210484 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
8715 2019-Jan-13 16:21:14.211133 - [DEBUG]
8716 2019-Jan-13 16:21:14.211159 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
8717 2019-Jan-13 16:21:14.211859 - [DEBUG] Compose: EdgeIdentity * AllBottom
8718 2019-Jan-13 16:21:14.211890 - [DEBUG]
8719 2019-Jan-13 16:21:14.211914 - [DEBUG] Propagate flow
8720 2019-Jan-13 16:21:14.211937 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8721 2019-Jan-13 16:21:14.212006 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
8722 2019-Jan-13 16:21:14.212659 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
8723 2019-Jan-13 16:21:14.213363 - [DEBUG] Edge function : AllBottom (result of previous compose)
8724 2019-Jan-13 16:21:14.213389 - [DEBUG]
8725 2019-Jan-13 16:21:14.213433 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
8726 2019-Jan-13 16:21:14.213459 - [DEBUG] = AllBottom
8727 2019-Jan-13 16:21:14.213484 - [DEBUG]
8728 2019-Jan-13 16:21:14.213507 - [DEBUG] PROPAGATE: No new function!
8729 2019-Jan-13 16:21:14.213532 - [DEBUG] EDGE:
8730 2019-Jan-13 16:21:14.213597 - [DEBUG] ---> 8731 2019-Jan-13 16:21:14.214251 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
8732 2019-Jan-13 16:21:14.214929 - [DEBUG]
8733 2019-Jan-13 16:21:14.214958 - [DEBUG] Compose: EdgeIdentity * AllBottom
8734 2019-Jan-13 16:21:14.214984 - [DEBUG]
8735 2019-Jan-13 16:21:14.215008 - [DEBUG] Propagate flow
8736 2019-Jan-13 16:21:14.215031 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8737 2019-Jan-13 16:21:14.215097 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
8738 2019-Jan-13 16:21:14.215753 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8739 2019-Jan-13 16:21:14.216418 - [DEBUG] Edge function : AllBottom (result of previous compose)
8740 2019-Jan-13 16:21:14.216445 - [DEBUG]
8741 2019-Jan-13 16:21:14.216470 - [DEBUG] Join: AllTop & AllBottom
8742 2019-Jan-13 16:21:14.216496 - [DEBUG] = AllBottom (new jump func)
8743 2019-Jan-13 16:21:14.216521 - [DEBUG]
8744 2019-Jan-13 16:21:14.216544 - [DEBUG] Start adding new jump function
8745 2019-Jan-13 16:21:14.216568 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8746 2019-Jan-13 16:21:14.216630 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8747 2019-Jan-13 16:21:14.217282 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
8748 2019-Jan-13 16:21:14.217942 - [DEBUG] Edge Function : AllBottom
8749 2019-Jan-13 16:21:14.217972 - [DEBUG] End adding new jump function
8750 2019-Jan-13 16:21:14.217996 - [DEBUG]
8751 2019-Jan-13 16:21:14.218020 - [DEBUG] -------------------------------------------- 255. Path Edge --------------------------------------------
8752 2019-Jan-13 16:21:14.218044 - [DEBUG]
8753 2019-Jan-13 16:21:14.218067 - [DEBUG] Process 255. path edge:
8754 2019-Jan-13 16:21:14.218091 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8755 2019-Jan-13 16:21:14.218155 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
8756 2019-Jan-13 16:21:14.218845 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8757 2019-Jan-13 16:21:14.219507 - [DEBUG]
8758 2019-Jan-13 16:21:14.219534 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
8759 2019-Jan-13 16:21:14.220201 - [DEBUG] Compose: EdgeIdentity * AllBottom
8760 2019-Jan-13 16:21:14.220229 - [DEBUG]
8761 2019-Jan-13 16:21:14.220253 - [DEBUG] Propagate flow
8762 2019-Jan-13 16:21:14.220277 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8763 2019-Jan-13 16:21:14.220338 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
8764 2019-Jan-13 16:21:14.220998 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8765 2019-Jan-13 16:21:14.221682 - [DEBUG] Edge function : AllBottom (result of previous compose)
8766 2019-Jan-13 16:21:14.221709 - [DEBUG]
8767 2019-Jan-13 16:21:14.221734 - [DEBUG] Join: AllTop & AllBottom
8768 2019-Jan-13 16:21:14.221760 - [DEBUG] = AllBottom (new jump func)
8769 2019-Jan-13 16:21:14.221785 - [DEBUG]
8770 2019-Jan-13 16:21:14.221808 - [DEBUG] Start adding new jump function
8771 2019-Jan-13 16:21:14.221832 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8772 2019-Jan-13 16:21:14.221896 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8773 2019-Jan-13 16:21:14.222574 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
8774 2019-Jan-13 16:21:14.223222 - [DEBUG] Edge Function : AllBottom
8775 2019-Jan-13 16:21:14.223252 - [DEBUG] End adding new jump function
8776 2019-Jan-13 16:21:14.223277 - [DEBUG]
8777 2019-Jan-13 16:21:14.223300 - [DEBUG] -------------------------------------------- 256. Path Edge --------------------------------------------
8778 2019-Jan-13 16:21:14.223325 - [DEBUG]
8779 2019-Jan-13 16:21:14.223348 - [DEBUG] Process 256. path edge:
8780 2019-Jan-13 16:21:14.223372 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8781 2019-Jan-13 16:21:14.223433 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
8782 2019-Jan-13 16:21:14.224094 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8783 2019-Jan-13 16:21:14.224755 - [DEBUG]
8784 2019-Jan-13 16:21:14.224783 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
8785 2019-Jan-13 16:21:14.225491 - [DEBUG] Compose: EdgeIdentity * AllBottom
8786 2019-Jan-13 16:21:14.225520 - [DEBUG]
8787 2019-Jan-13 16:21:14.225543 - [DEBUG] Propagate flow
8788 2019-Jan-13 16:21:14.225567 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8789 2019-Jan-13 16:21:14.225629 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
8790 2019-Jan-13 16:21:14.226291 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8791 2019-Jan-13 16:21:14.226959 - [DEBUG] Edge function : AllBottom (result of previous compose)
8792 2019-Jan-13 16:21:14.226985 - [DEBUG]
8793 2019-Jan-13 16:21:14.227011 - [DEBUG] Join: AllTop & AllBottom
8794 2019-Jan-13 16:21:14.227038 - [DEBUG] = AllBottom (new jump func)
8795 2019-Jan-13 16:21:14.227063 - [DEBUG]
8796 2019-Jan-13 16:21:14.227086 - [DEBUG] Start adding new jump function
8797 2019-Jan-13 16:21:14.227110 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8798 2019-Jan-13 16:21:14.227173 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8799 2019-Jan-13 16:21:14.227832 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
8800 2019-Jan-13 16:21:14.231337 - [DEBUG] Edge Function : AllBottom
8801 2019-Jan-13 16:21:14.231375 - [DEBUG] End adding new jump function
8802 2019-Jan-13 16:21:14.231400 - [DEBUG]
8803 2019-Jan-13 16:21:14.231424 - [DEBUG] -------------------------------------------- 257. Path Edge --------------------------------------------
8804 2019-Jan-13 16:21:14.231449 - [DEBUG]
8805 2019-Jan-13 16:21:14.231472 - [DEBUG] Process 257. path edge:
8806 2019-Jan-13 16:21:14.231496 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8807 2019-Jan-13 16:21:14.231599 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
8808 2019-Jan-13 16:21:14.232276 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8809 2019-Jan-13 16:21:14.232936 - [DEBUG]
8810 2019-Jan-13 16:21:14.232962 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
8811 2019-Jan-13 16:21:14.233653 - [DEBUG] Possible callees:
8812 2019-Jan-13 16:21:14.233679 - [DEBUG] llvm.dbg.declare
8813 2019-Jan-13 16:21:14.233704 - [DEBUG] Possible return sites:
8814 2019-Jan-13 16:21:14.233727 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1498815 2019-Jan-13 16:21:14.235113 - [DEBUG] Found and process special summary
8816 2019-Jan-13 16:21:14.235160 - [DEBUG] Compose: EdgeIdentity * AllBottom
8817 2019-Jan-13 16:21:14.235189 - [DEBUG]
8818 2019-Jan-13 16:21:14.235214 - [DEBUG] Propagate flow
8819 2019-Jan-13 16:21:14.235237 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8820 2019-Jan-13 16:21:14.235305 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
8821 2019-Jan-13 16:21:14.235968 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8822 2019-Jan-13 16:21:14.236639 - [DEBUG] Edge function : AllBottom (result of previous compose)
8823 2019-Jan-13 16:21:14.236665 - [DEBUG]
8824 2019-Jan-13 16:21:14.236691 - [DEBUG] Join: AllTop & AllBottom
8825 2019-Jan-13 16:21:14.236717 - [DEBUG] = AllBottom (new jump func)
8826 2019-Jan-13 16:21:14.236742 - [DEBUG]
8827 2019-Jan-13 16:21:14.236766 - [DEBUG] Start adding new jump function
8828 2019-Jan-13 16:21:14.236789 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8829 2019-Jan-13 16:21:14.236851 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8830 2019-Jan-13 16:21:14.237515 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
8831 2019-Jan-13 16:21:14.238171 - [DEBUG] Edge Function : AllBottom
8832 2019-Jan-13 16:21:14.238203 - [DEBUG] End adding new jump function
8833 2019-Jan-13 16:21:14.238256 - [DEBUG]
8834 2019-Jan-13 16:21:14.238280 - [DEBUG] -------------------------------------------- 258. Path Edge --------------------------------------------
8835 2019-Jan-13 16:21:14.238305 - [DEBUG]
8836 2019-Jan-13 16:21:14.238328 - [DEBUG] Process 258. path edge:
8837 2019-Jan-13 16:21:14.238352 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8838 2019-Jan-13 16:21:14.238415 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
8839 2019-Jan-13 16:21:14.239079 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8840 2019-Jan-13 16:21:14.239746 - [DEBUG]
8841 2019-Jan-13 16:21:14.239772 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
8842 2019-Jan-13 16:21:14.240470 - [DEBUG] Compose: EdgeIdentity * AllBottom
8843 2019-Jan-13 16:21:14.240500 - [DEBUG]
8844 2019-Jan-13 16:21:14.240524 - [DEBUG] Propagate flow
8845 2019-Jan-13 16:21:14.240548 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8846 2019-Jan-13 16:21:14.240614 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
8847 2019-Jan-13 16:21:14.241270 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8848 2019-Jan-13 16:21:14.241947 - [DEBUG] Edge function : AllBottom (result of previous compose)
8849 2019-Jan-13 16:21:14.241974 - [DEBUG]
8850 2019-Jan-13 16:21:14.242000 - [DEBUG] Join: AllTop & AllBottom
8851 2019-Jan-13 16:21:14.242027 - [DEBUG] = AllBottom (new jump func)
8852 2019-Jan-13 16:21:14.242052 - [DEBUG]
8853 2019-Jan-13 16:21:14.242075 - [DEBUG] Start adding new jump function
8854 2019-Jan-13 16:21:14.242099 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8855 2019-Jan-13 16:21:14.242165 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8856 2019-Jan-13 16:21:14.242835 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
8857 2019-Jan-13 16:21:14.243494 - [DEBUG] Edge Function : AllBottom
8858 2019-Jan-13 16:21:14.243528 - [DEBUG] End adding new jump function
8859 2019-Jan-13 16:21:14.243551 - [DEBUG]
8860 2019-Jan-13 16:21:14.243575 - [DEBUG] -------------------------------------------- 259. Path Edge --------------------------------------------
8861 2019-Jan-13 16:21:14.243618 - [DEBUG]
8862 2019-Jan-13 16:21:14.243642 - [DEBUG] Process 259. path edge:
8863 2019-Jan-13 16:21:14.243666 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8864 2019-Jan-13 16:21:14.243730 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
8865 2019-Jan-13 16:21:14.244384 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8866 2019-Jan-13 16:21:14.245066 - [DEBUG]
8867 2019-Jan-13 16:21:14.245094 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
8868 2019-Jan-13 16:21:14.245782 - [DEBUG] Compose: EdgeIdentity * AllBottom
8869 2019-Jan-13 16:21:14.245811 - [DEBUG]
8870 2019-Jan-13 16:21:14.245835 - [DEBUG] Propagate flow
8871 2019-Jan-13 16:21:14.245859 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8872 2019-Jan-13 16:21:14.245923 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
8873 2019-Jan-13 16:21:14.246619 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8874 2019-Jan-13 16:21:14.247277 - [DEBUG] Edge function : AllBottom (result of previous compose)
8875 2019-Jan-13 16:21:14.247304 - [DEBUG]
8876 2019-Jan-13 16:21:14.247330 - [DEBUG] Join: AllTop & AllBottom
8877 2019-Jan-13 16:21:14.247357 - [DEBUG] = AllBottom (new jump func)
8878 2019-Jan-13 16:21:14.247382 - [DEBUG]
8879 2019-Jan-13 16:21:14.247406 - [DEBUG] Start adding new jump function
8880 2019-Jan-13 16:21:14.247430 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8881 2019-Jan-13 16:21:14.247492 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8882 2019-Jan-13 16:21:14.248154 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
8883 2019-Jan-13 16:21:14.248847 - [DEBUG] Edge Function : AllBottom
8884 2019-Jan-13 16:21:14.248880 - [DEBUG] End adding new jump function
8885 2019-Jan-13 16:21:14.248904 - [DEBUG]
8886 2019-Jan-13 16:21:14.248928 - [DEBUG] -------------------------------------------- 260. Path Edge --------------------------------------------
8887 2019-Jan-13 16:21:14.248953 - [DEBUG]
8888 2019-Jan-13 16:21:14.248976 - [DEBUG] Process 260. path edge:
8889 2019-Jan-13 16:21:14.249000 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8890 2019-Jan-13 16:21:14.249066 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
8891 2019-Jan-13 16:21:14.249734 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8892 2019-Jan-13 16:21:14.250390 - [DEBUG]
8893 2019-Jan-13 16:21:14.250416 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
8894 2019-Jan-13 16:21:14.251098 - [DEBUG] Possible callees:
8895 2019-Jan-13 16:21:14.251125 - [DEBUG] llvm.dbg.declare
8896 2019-Jan-13 16:21:14.251150 - [DEBUG] Possible return sites:
8897 2019-Jan-13 16:21:14.251174 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1558898 2019-Jan-13 16:21:14.252527 - [DEBUG] Found and process special summary
8899 2019-Jan-13 16:21:14.252571 - [DEBUG] Compose: EdgeIdentity * AllBottom
8900 2019-Jan-13 16:21:14.252600 - [DEBUG]
8901 2019-Jan-13 16:21:14.252624 - [DEBUG] Propagate flow
8902 2019-Jan-13 16:21:14.252648 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8903 2019-Jan-13 16:21:14.252729 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
8904 2019-Jan-13 16:21:14.253401 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8905 2019-Jan-13 16:21:14.254064 - [DEBUG] Edge function : AllBottom (result of previous compose)
8906 2019-Jan-13 16:21:14.254091 - [DEBUG]
8907 2019-Jan-13 16:21:14.254118 - [DEBUG] Join: AllTop & AllBottom
8908 2019-Jan-13 16:21:14.254144 - [DEBUG] = AllBottom (new jump func)
8909 2019-Jan-13 16:21:14.254169 - [DEBUG]
8910 2019-Jan-13 16:21:14.254193 - [DEBUG] Start adding new jump function
8911 2019-Jan-13 16:21:14.254216 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8912 2019-Jan-13 16:21:14.254281 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8913 2019-Jan-13 16:21:14.254963 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
8914 2019-Jan-13 16:21:14.255626 - [DEBUG] Edge Function : AllBottom
8915 2019-Jan-13 16:21:14.255659 - [DEBUG] End adding new jump function
8916 2019-Jan-13 16:21:14.255683 - [DEBUG]
8917 2019-Jan-13 16:21:14.255706 - [DEBUG] -------------------------------------------- 261. Path Edge --------------------------------------------
8918 2019-Jan-13 16:21:14.255731 - [DEBUG]
8919 2019-Jan-13 16:21:14.255754 - [DEBUG] Process 261. path edge:
8920 2019-Jan-13 16:21:14.255778 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8921 2019-Jan-13 16:21:14.255841 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
8922 2019-Jan-13 16:21:14.256493 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8923 2019-Jan-13 16:21:14.257157 - [DEBUG]
8924 2019-Jan-13 16:21:14.257184 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
8925 2019-Jan-13 16:21:14.257875 - [DEBUG] Compose: EdgeIdentity * AllBottom
8926 2019-Jan-13 16:21:14.257905 - [DEBUG]
8927 2019-Jan-13 16:21:14.257929 - [DEBUG] Propagate flow
8928 2019-Jan-13 16:21:14.257953 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8929 2019-Jan-13 16:21:14.258017 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
8930 2019-Jan-13 16:21:14.258701 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8931 2019-Jan-13 16:21:14.259355 - [DEBUG] Edge function : AllBottom (result of previous compose)
8932 2019-Jan-13 16:21:14.259381 - [DEBUG]
8933 2019-Jan-13 16:21:14.259407 - [DEBUG] Join: AllTop & AllBottom
8934 2019-Jan-13 16:21:14.259434 - [DEBUG] = AllBottom (new jump func)
8935 2019-Jan-13 16:21:14.259459 - [DEBUG]
8936 2019-Jan-13 16:21:14.259482 - [DEBUG] Start adding new jump function
8937 2019-Jan-13 16:21:14.259505 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8938 2019-Jan-13 16:21:14.259564 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8939 2019-Jan-13 16:21:14.260234 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
8940 2019-Jan-13 16:21:14.260889 - [DEBUG] Edge Function : AllBottom
8941 2019-Jan-13 16:21:14.260922 - [DEBUG] End adding new jump function
8942 2019-Jan-13 16:21:14.260946 - [DEBUG]
8943 2019-Jan-13 16:21:14.260969 - [DEBUG] -------------------------------------------- 262. Path Edge --------------------------------------------
8944 2019-Jan-13 16:21:14.260994 - [DEBUG]
8945 2019-Jan-13 16:21:14.261017 - [DEBUG] Process 262. path edge:
8946 2019-Jan-13 16:21:14.261040 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8947 2019-Jan-13 16:21:14.261106 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
8948 2019-Jan-13 16:21:14.261802 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8949 2019-Jan-13 16:21:14.262460 - [DEBUG]
8950 2019-Jan-13 16:21:14.262487 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
8951 2019-Jan-13 16:21:14.263175 - [DEBUG] Compose: EdgeIdentity * AllBottom
8952 2019-Jan-13 16:21:14.263204 - [DEBUG]
8953 2019-Jan-13 16:21:14.263228 - [DEBUG] Propagate flow
8954 2019-Jan-13 16:21:14.263252 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8955 2019-Jan-13 16:21:14.263318 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
8956 2019-Jan-13 16:21:14.263981 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8957 2019-Jan-13 16:21:14.264642 - [DEBUG] Edge function : AllBottom (result of previous compose)
8958 2019-Jan-13 16:21:14.264668 - [DEBUG]
8959 2019-Jan-13 16:21:14.264694 - [DEBUG] Join: AllTop & AllBottom
8960 2019-Jan-13 16:21:14.264720 - [DEBUG] = AllBottom (new jump func)
8961 2019-Jan-13 16:21:14.264745 - [DEBUG]
8962 2019-Jan-13 16:21:14.264768 - [DEBUG] Start adding new jump function
8963 2019-Jan-13 16:21:14.264792 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8964 2019-Jan-13 16:21:14.264852 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8965 2019-Jan-13 16:21:14.265530 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
8966 2019-Jan-13 16:21:14.266194 - [DEBUG] Edge Function : AllBottom
8967 2019-Jan-13 16:21:14.266225 - [DEBUG] End adding new jump function
8968 2019-Jan-13 16:21:14.266249 - [DEBUG]
8969 2019-Jan-13 16:21:14.266273 - [DEBUG] -------------------------------------------- 263. Path Edge --------------------------------------------
8970 2019-Jan-13 16:21:14.266297 - [DEBUG]
8971 2019-Jan-13 16:21:14.266320 - [DEBUG] Process 263. path edge:
8972 2019-Jan-13 16:21:14.266344 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8973 2019-Jan-13 16:21:14.266408 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
8974 2019-Jan-13 16:21:14.267065 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
8975 2019-Jan-13 16:21:14.267721 - [DEBUG]
8976 2019-Jan-13 16:21:14.267748 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
8977 2019-Jan-13 16:21:14.268437 - [DEBUG] Compose: EdgeIdentity * AllBottom
8978 2019-Jan-13 16:21:14.268466 - [DEBUG]
8979 2019-Jan-13 16:21:14.268490 - [DEBUG] Propagate flow
8980 2019-Jan-13 16:21:14.268513 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
8981 2019-Jan-13 16:21:14.268576 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
8982 2019-Jan-13 16:21:14.269256 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8983 2019-Jan-13 16:21:14.269917 - [DEBUG] Edge function : AllBottom (result of previous compose)
8984 2019-Jan-13 16:21:14.269944 - [DEBUG]
8985 2019-Jan-13 16:21:14.269969 - [DEBUG] Join: AllTop & AllBottom
8986 2019-Jan-13 16:21:14.269995 - [DEBUG] = AllBottom (new jump func)
8987 2019-Jan-13 16:21:14.270020 - [DEBUG]
8988 2019-Jan-13 16:21:14.270043 - [DEBUG] Start adding new jump function
8989 2019-Jan-13 16:21:14.270066 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
8990 2019-Jan-13 16:21:14.270131 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
8991 2019-Jan-13 16:21:14.270784 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
8992 2019-Jan-13 16:21:14.271459 - [DEBUG] Edge Function : AllBottom
8993 2019-Jan-13 16:21:14.271492 - [DEBUG] End adding new jump function
8994 2019-Jan-13 16:21:14.271516 - [DEBUG]
8995 2019-Jan-13 16:21:14.271540 - [DEBUG] -------------------------------------------- 264. Path Edge --------------------------------------------
8996 2019-Jan-13 16:21:14.271585 - [DEBUG]
8997 2019-Jan-13 16:21:14.271608 - [DEBUG] Process 264. path edge:
8998 2019-Jan-13 16:21:14.271632 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
8999 2019-Jan-13 16:21:14.271699 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
9000 2019-Jan-13 16:21:14.272380 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9001 2019-Jan-13 16:21:14.273046 - [DEBUG]
9002 2019-Jan-13 16:21:14.273072 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
9003 2019-Jan-13 16:21:14.273742 - [DEBUG] Possible callees:
9004 2019-Jan-13 16:21:14.273768 - [DEBUG] llvm.dbg.declare
9005 2019-Jan-13 16:21:14.273793 - [DEBUG] Possible return sites:
9006 2019-Jan-13 16:21:14.273816 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !1639007 2019-Jan-13 16:21:14.275163 - [DEBUG] Found and process special summary
9008 2019-Jan-13 16:21:14.275207 - [DEBUG] Compose: EdgeIdentity * AllBottom
9009 2019-Jan-13 16:21:14.275235 - [DEBUG]
9010 2019-Jan-13 16:21:14.275259 - [DEBUG] Propagate flow
9011 2019-Jan-13 16:21:14.275283 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9012 2019-Jan-13 16:21:14.275350 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9013 2019-Jan-13 16:21:14.276018 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9014 2019-Jan-13 16:21:14.276676 - [DEBUG] Edge function : AllBottom (result of previous compose)
9015 2019-Jan-13 16:21:14.276702 - [DEBUG]
9016 2019-Jan-13 16:21:14.276728 - [DEBUG] Join: AllTop & AllBottom
9017 2019-Jan-13 16:21:14.276755 - [DEBUG] = AllBottom (new jump func)
9018 2019-Jan-13 16:21:14.276780 - [DEBUG]
9019 2019-Jan-13 16:21:14.276803 - [DEBUG] Start adding new jump function
9020 2019-Jan-13 16:21:14.276827 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9021 2019-Jan-13 16:21:14.276888 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9022 2019-Jan-13 16:21:14.277545 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9023 2019-Jan-13 16:21:14.278211 - [DEBUG] Edge Function : AllBottom
9024 2019-Jan-13 16:21:14.278263 - [DEBUG] End adding new jump function
9025 2019-Jan-13 16:21:14.278287 - [DEBUG]
9026 2019-Jan-13 16:21:14.278311 - [DEBUG] -------------------------------------------- 265. Path Edge --------------------------------------------
9027 2019-Jan-13 16:21:14.278335 - [DEBUG]
9028 2019-Jan-13 16:21:14.278359 - [DEBUG] Process 265. path edge:
9029 2019-Jan-13 16:21:14.278383 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9030 2019-Jan-13 16:21:14.278447 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
9031 2019-Jan-13 16:21:14.279118 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9032 2019-Jan-13 16:21:14.279772 - [DEBUG]
9033 2019-Jan-13 16:21:14.279798 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9034 2019-Jan-13 16:21:14.280488 - [DEBUG] Compose: EdgeIdentity * AllBottom
9035 2019-Jan-13 16:21:14.280519 - [DEBUG]
9036 2019-Jan-13 16:21:14.280561 - [DEBUG] Propagate flow
9037 2019-Jan-13 16:21:14.280586 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9038 2019-Jan-13 16:21:14.280658 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
9039 2019-Jan-13 16:21:14.281335 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9040 2019-Jan-13 16:21:14.282028 - [DEBUG] Edge function : AllBottom (result of previous compose)
9041 2019-Jan-13 16:21:14.282055 - [DEBUG]
9042 2019-Jan-13 16:21:14.282082 - [DEBUG] Join: AllTop & AllBottom
9043 2019-Jan-13 16:21:14.282108 - [DEBUG] = AllBottom (new jump func)
9044 2019-Jan-13 16:21:14.282133 - [DEBUG]
9045 2019-Jan-13 16:21:14.282157 - [DEBUG] Start adding new jump function
9046 2019-Jan-13 16:21:14.282180 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9047 2019-Jan-13 16:21:14.282242 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9048 2019-Jan-13 16:21:14.282899 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
9049 2019-Jan-13 16:21:14.283555 - [DEBUG] Edge Function : AllBottom
9050 2019-Jan-13 16:21:14.283589 - [DEBUG] End adding new jump function
9051 2019-Jan-13 16:21:14.283614 - [DEBUG]
9052 2019-Jan-13 16:21:14.283638 - [DEBUG] -------------------------------------------- 266. Path Edge --------------------------------------------
9053 2019-Jan-13 16:21:14.283662 - [DEBUG]
9054 2019-Jan-13 16:21:14.283685 - [DEBUG] Process 266. path edge:
9055 2019-Jan-13 16:21:14.283709 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9056 2019-Jan-13 16:21:14.283777 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
9057 2019-Jan-13 16:21:14.284433 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9058 2019-Jan-13 16:21:14.285118 - [DEBUG]
9059 2019-Jan-13 16:21:14.285146 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
9060 2019-Jan-13 16:21:14.285818 - [DEBUG] Compose: EdgeIdentity * AllBottom
9061 2019-Jan-13 16:21:14.285848 - [DEBUG]
9062 2019-Jan-13 16:21:14.285871 - [DEBUG] Propagate flow
9063 2019-Jan-13 16:21:14.285895 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9064 2019-Jan-13 16:21:14.285958 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
9065 2019-Jan-13 16:21:14.286633 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9066 2019-Jan-13 16:21:14.287294 - [DEBUG] Edge function : AllBottom (result of previous compose)
9067 2019-Jan-13 16:21:14.287321 - [DEBUG]
9068 2019-Jan-13 16:21:14.287346 - [DEBUG] Join: AllTop & AllBottom
9069 2019-Jan-13 16:21:14.287372 - [DEBUG] = AllBottom (new jump func)
9070 2019-Jan-13 16:21:14.287397 - [DEBUG]
9071 2019-Jan-13 16:21:14.287420 - [DEBUG] Start adding new jump function
9072 2019-Jan-13 16:21:14.287444 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9073 2019-Jan-13 16:21:14.287506 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9074 2019-Jan-13 16:21:14.288169 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
9075 2019-Jan-13 16:21:14.288855 - [DEBUG] Edge Function : AllBottom
9076 2019-Jan-13 16:21:14.288887 - [DEBUG] End adding new jump function
9077 2019-Jan-13 16:21:14.288911 - [DEBUG]
9078 2019-Jan-13 16:21:14.288935 - [DEBUG] -------------------------------------------- 267. Path Edge --------------------------------------------
9079 2019-Jan-13 16:21:14.288959 - [DEBUG]
9080 2019-Jan-13 16:21:14.288983 - [DEBUG] Process 267. path edge:
9081 2019-Jan-13 16:21:14.289023 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9082 2019-Jan-13 16:21:14.289087 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
9083 2019-Jan-13 16:21:14.289769 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9084 2019-Jan-13 16:21:14.290430 - [DEBUG]
9085 2019-Jan-13 16:21:14.290456 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
9086 2019-Jan-13 16:21:14.291133 - [DEBUG] Possible callees:
9087 2019-Jan-13 16:21:14.291159 - [DEBUG] llvm.dbg.declare
9088 2019-Jan-13 16:21:14.291184 - [DEBUG] Possible return sites:
9089 2019-Jan-13 16:21:14.291207 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !1699090 2019-Jan-13 16:21:14.292548 - [DEBUG] Found and process special summary
9091 2019-Jan-13 16:21:14.292594 - [DEBUG] Compose: EdgeIdentity * AllBottom
9092 2019-Jan-13 16:21:14.292622 - [DEBUG]
9093 2019-Jan-13 16:21:14.292647 - [DEBUG] Propagate flow
9094 2019-Jan-13 16:21:14.292670 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9095 2019-Jan-13 16:21:14.292737 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9096 2019-Jan-13 16:21:14.293398 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9097 2019-Jan-13 16:21:14.294063 - [DEBUG] Edge function : AllBottom (result of previous compose)
9098 2019-Jan-13 16:21:14.294089 - [DEBUG]
9099 2019-Jan-13 16:21:14.294115 - [DEBUG] Join: AllTop & AllBottom
9100 2019-Jan-13 16:21:14.294141 - [DEBUG] = AllBottom (new jump func)
9101 2019-Jan-13 16:21:14.294165 - [DEBUG]
9102 2019-Jan-13 16:21:14.294189 - [DEBUG] Start adding new jump function
9103 2019-Jan-13 16:21:14.294212 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9104 2019-Jan-13 16:21:14.294274 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9105 2019-Jan-13 16:21:14.294949 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9106 2019-Jan-13 16:21:14.295618 - [DEBUG] Edge Function : AllBottom
9107 2019-Jan-13 16:21:14.295651 - [DEBUG] End adding new jump function
9108 2019-Jan-13 16:21:14.295675 - [DEBUG]
9109 2019-Jan-13 16:21:14.295698 - [DEBUG] -------------------------------------------- 268. Path Edge --------------------------------------------
9110 2019-Jan-13 16:21:14.295722 - [DEBUG]
9111 2019-Jan-13 16:21:14.295746 - [DEBUG] Process 268. path edge:
9112 2019-Jan-13 16:21:14.295769 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9113 2019-Jan-13 16:21:14.295833 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
9114 2019-Jan-13 16:21:14.296501 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9115 2019-Jan-13 16:21:14.297164 - [DEBUG]
9116 2019-Jan-13 16:21:14.297189 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9117 2019-Jan-13 16:21:14.297872 - [DEBUG] Compose: EdgeIdentity * AllBottom
9118 2019-Jan-13 16:21:14.297902 - [DEBUG]
9119 2019-Jan-13 16:21:14.297926 - [DEBUG] Propagate flow
9120 2019-Jan-13 16:21:14.297950 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9121 2019-Jan-13 16:21:14.298010 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
9122 2019-Jan-13 16:21:14.298704 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9123 2019-Jan-13 16:21:14.299383 - [DEBUG] Edge function : AllBottom (result of previous compose)
9124 2019-Jan-13 16:21:14.299410 - [DEBUG]
9125 2019-Jan-13 16:21:14.299438 - [DEBUG] Join: AllTop & AllBottom
9126 2019-Jan-13 16:21:14.299464 - [DEBUG] = AllBottom (new jump func)
9127 2019-Jan-13 16:21:14.299489 - [DEBUG]
9128 2019-Jan-13 16:21:14.299512 - [DEBUG] Start adding new jump function
9129 2019-Jan-13 16:21:14.299536 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9130 2019-Jan-13 16:21:14.299601 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9131 2019-Jan-13 16:21:14.300262 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
9132 2019-Jan-13 16:21:14.300912 - [DEBUG] Edge Function : AllBottom
9133 2019-Jan-13 16:21:14.300946 - [DEBUG] End adding new jump function
9134 2019-Jan-13 16:21:14.300970 - [DEBUG]
9135 2019-Jan-13 16:21:14.300994 - [DEBUG] -------------------------------------------- 269. Path Edge --------------------------------------------
9136 2019-Jan-13 16:21:14.301019 - [DEBUG]
9137 2019-Jan-13 16:21:14.301042 - [DEBUG] Process 269. path edge:
9138 2019-Jan-13 16:21:14.301066 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9139 2019-Jan-13 16:21:14.301128 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
9140 2019-Jan-13 16:21:14.301819 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9141 2019-Jan-13 16:21:14.302480 - [DEBUG]
9142 2019-Jan-13 16:21:14.302506 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
9143 2019-Jan-13 16:21:14.303196 - [DEBUG] Compose: EdgeIdentity * AllBottom
9144 2019-Jan-13 16:21:14.303226 - [DEBUG]
9145 2019-Jan-13 16:21:14.303250 - [DEBUG] Propagate flow
9146 2019-Jan-13 16:21:14.303274 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9147 2019-Jan-13 16:21:14.303338 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
9148 2019-Jan-13 16:21:14.303992 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9149 2019-Jan-13 16:21:14.304741 - [DEBUG] Edge function : AllBottom (result of previous compose)
9150 2019-Jan-13 16:21:14.304768 - [DEBUG]
9151 2019-Jan-13 16:21:14.304794 - [DEBUG] Join: AllTop & AllBottom
9152 2019-Jan-13 16:21:14.304820 - [DEBUG] = AllBottom (new jump func)
9153 2019-Jan-13 16:21:14.304845 - [DEBUG]
9154 2019-Jan-13 16:21:14.304869 - [DEBUG] Start adding new jump function
9155 2019-Jan-13 16:21:14.304910 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9156 2019-Jan-13 16:21:14.304975 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9157 2019-Jan-13 16:21:14.305645 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
9158 2019-Jan-13 16:21:14.306306 - [DEBUG] Edge Function : AllBottom
9159 2019-Jan-13 16:21:14.306340 - [DEBUG] End adding new jump function
9160 2019-Jan-13 16:21:14.306364 - [DEBUG]
9161 2019-Jan-13 16:21:14.306388 - [DEBUG] -------------------------------------------- 270. Path Edge --------------------------------------------
9162 2019-Jan-13 16:21:14.306413 - [DEBUG]
9163 2019-Jan-13 16:21:14.306436 - [DEBUG] Process 270. path edge:
9164 2019-Jan-13 16:21:14.306460 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9165 2019-Jan-13 16:21:14.306524 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
9166 2019-Jan-13 16:21:14.307182 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9167 2019-Jan-13 16:21:14.307851 - [DEBUG]
9168 2019-Jan-13 16:21:14.307895 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
9169 2019-Jan-13 16:21:14.308629 - [DEBUG] Compose: EdgeIdentity * AllBottom
9170 2019-Jan-13 16:21:14.308660 - [DEBUG]
9171 2019-Jan-13 16:21:14.308684 - [DEBUG] Propagate flow
9172 2019-Jan-13 16:21:14.308708 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9173 2019-Jan-13 16:21:14.308773 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
9174 2019-Jan-13 16:21:14.309428 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9175 2019-Jan-13 16:21:14.310083 - [DEBUG] Edge function : AllBottom (result of previous compose)
9176 2019-Jan-13 16:21:14.310109 - [DEBUG]
9177 2019-Jan-13 16:21:14.310135 - [DEBUG] Join: AllTop & AllBottom
9178 2019-Jan-13 16:21:14.310161 - [DEBUG] = AllBottom (new jump func)
9179 2019-Jan-13 16:21:14.310186 - [DEBUG]
9180 2019-Jan-13 16:21:14.310210 - [DEBUG] Start adding new jump function
9181 2019-Jan-13 16:21:14.310233 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9182 2019-Jan-13 16:21:14.310296 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9183 2019-Jan-13 16:21:14.310964 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
9184 2019-Jan-13 16:21:14.311644 - [DEBUG] Edge Function : AllBottom
9185 2019-Jan-13 16:21:14.311678 - [DEBUG] End adding new jump function
9186 2019-Jan-13 16:21:14.311702 - [DEBUG]
9187 2019-Jan-13 16:21:14.311725 - [DEBUG] -------------------------------------------- 271. Path Edge --------------------------------------------
9188 2019-Jan-13 16:21:14.311750 - [DEBUG]
9189 2019-Jan-13 16:21:14.311773 - [DEBUG] Process 271. path edge:
9190 2019-Jan-13 16:21:14.311797 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9191 2019-Jan-13 16:21:14.311862 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
9192 2019-Jan-13 16:21:14.312517 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9193 2019-Jan-13 16:21:14.313173 - [DEBUG]
9194 2019-Jan-13 16:21:14.313199 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
9195 2019-Jan-13 16:21:14.313883 - [DEBUG] Compose: EdgeIdentity * AllBottom
9196 2019-Jan-13 16:21:14.313913 - [DEBUG]
9197 2019-Jan-13 16:21:14.313936 - [DEBUG] Propagate flow
9198 2019-Jan-13 16:21:14.313960 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9199 2019-Jan-13 16:21:14.314023 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
9200 2019-Jan-13 16:21:14.314690 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9201 2019-Jan-13 16:21:14.315374 - [DEBUG] Edge function : AllBottom (result of previous compose)
9202 2019-Jan-13 16:21:14.315401 - [DEBUG]
9203 2019-Jan-13 16:21:14.315426 - [DEBUG] Join: AllTop & AllBottom
9204 2019-Jan-13 16:21:14.315453 - [DEBUG] = AllBottom (new jump func)
9205 2019-Jan-13 16:21:14.315477 - [DEBUG]
9206 2019-Jan-13 16:21:14.315501 - [DEBUG] Start adding new jump function
9207 2019-Jan-13 16:21:14.315524 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9208 2019-Jan-13 16:21:14.315585 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9209 2019-Jan-13 16:21:14.316239 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
9210 2019-Jan-13 16:21:14.316910 - [DEBUG] Edge Function : AllBottom
9211 2019-Jan-13 16:21:14.316941 - [DEBUG] End adding new jump function
9212 2019-Jan-13 16:21:14.316983 - [DEBUG]
9213 2019-Jan-13 16:21:14.317007 - [DEBUG] -------------------------------------------- 272. Path Edge --------------------------------------------
9214 2019-Jan-13 16:21:14.317032 - [DEBUG]
9215 2019-Jan-13 16:21:14.317055 - [DEBUG] Process 272. path edge:
9216 2019-Jan-13 16:21:14.317078 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9217 2019-Jan-13 16:21:14.317143 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
9218 2019-Jan-13 16:21:14.317808 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9219 2019-Jan-13 16:21:14.318488 - [DEBUG]
9220 2019-Jan-13 16:21:14.318514 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
9221 2019-Jan-13 16:21:14.319200 - [DEBUG] Compose: EdgeIdentity * AllBottom
9222 2019-Jan-13 16:21:14.319230 - [DEBUG]
9223 2019-Jan-13 16:21:14.319254 - [DEBUG] Propagate flow
9224 2019-Jan-13 16:21:14.319278 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9225 2019-Jan-13 16:21:14.319342 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
9226 2019-Jan-13 16:21:14.320013 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9227 2019-Jan-13 16:21:14.320674 - [DEBUG] Edge function : AllBottom (result of previous compose)
9228 2019-Jan-13 16:21:14.320701 - [DEBUG]
9229 2019-Jan-13 16:21:14.320726 - [DEBUG] Join: AllTop & AllBottom
9230 2019-Jan-13 16:21:14.320752 - [DEBUG] = AllBottom (new jump func)
9231 2019-Jan-13 16:21:14.320777 - [DEBUG]
9232 2019-Jan-13 16:21:14.320800 - [DEBUG] Start adding new jump function
9233 2019-Jan-13 16:21:14.320824 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9234 2019-Jan-13 16:21:14.320887 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9235 2019-Jan-13 16:21:14.321562 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
9236 2019-Jan-13 16:21:14.322215 - [DEBUG] Edge Function : AllBottom
9237 2019-Jan-13 16:21:14.322248 - [DEBUG] End adding new jump function
9238 2019-Jan-13 16:21:14.322272 - [DEBUG]
9239 2019-Jan-13 16:21:14.322296 - [DEBUG] -------------------------------------------- 273. Path Edge --------------------------------------------
9240 2019-Jan-13 16:21:14.322320 - [DEBUG]
9241 2019-Jan-13 16:21:14.322344 - [DEBUG] Process 273. path edge:
9242 2019-Jan-13 16:21:14.322367 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9243 2019-Jan-13 16:21:14.322435 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
9244 2019-Jan-13 16:21:14.323095 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9245 2019-Jan-13 16:21:14.323755 - [DEBUG]
9246 2019-Jan-13 16:21:14.323782 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
9247 2019-Jan-13 16:21:14.324450 - [DEBUG] Compose: EdgeIdentity * AllBottom
9248 2019-Jan-13 16:21:14.324479 - [DEBUG]
9249 2019-Jan-13 16:21:14.324503 - [DEBUG] Propagate flow
9250 2019-Jan-13 16:21:14.324527 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9251 2019-Jan-13 16:21:14.324589 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9252 2019-Jan-13 16:21:14.325272 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9253 2019-Jan-13 16:21:14.325939 - [DEBUG] Edge function : AllBottom (result of previous compose)
9254 2019-Jan-13 16:21:14.325966 - [DEBUG]
9255 2019-Jan-13 16:21:14.325992 - [DEBUG] Join: AllTop & AllBottom
9256 2019-Jan-13 16:21:14.326018 - [DEBUG] = AllBottom (new jump func)
9257 2019-Jan-13 16:21:14.326043 - [DEBUG]
9258 2019-Jan-13 16:21:14.326066 - [DEBUG] Start adding new jump function
9259 2019-Jan-13 16:21:14.326107 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9260 2019-Jan-13 16:21:14.326170 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9261 2019-Jan-13 16:21:14.326837 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9262 2019-Jan-13 16:21:14.327489 - [DEBUG] Edge Function : AllBottom
9263 2019-Jan-13 16:21:14.327521 - [DEBUG] End adding new jump function
9264 2019-Jan-13 16:21:14.327545 - [DEBUG]
9265 2019-Jan-13 16:21:14.327569 - [DEBUG] -------------------------------------------- 274. Path Edge --------------------------------------------
9266 2019-Jan-13 16:21:14.327594 - [DEBUG]
9267 2019-Jan-13 16:21:14.327617 - [DEBUG] Process 274. path edge:
9268 2019-Jan-13 16:21:14.327641 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9269 2019-Jan-13 16:21:14.327703 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
9270 2019-Jan-13 16:21:14.328388 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9271 2019-Jan-13 16:21:14.329049 - [DEBUG]
9272 2019-Jan-13 16:21:14.329074 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9273 2019-Jan-13 16:21:14.329762 - [DEBUG] Compose: EdgeIdentity * AllBottom
9274 2019-Jan-13 16:21:14.329793 - [DEBUG]
9275 2019-Jan-13 16:21:14.329817 - [DEBUG] Propagate flow
9276 2019-Jan-13 16:21:14.329840 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9277 2019-Jan-13 16:21:14.329904 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
9278 2019-Jan-13 16:21:14.330564 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9279 2019-Jan-13 16:21:14.331225 - [DEBUG] Edge function : AllBottom (result of previous compose)
9280 2019-Jan-13 16:21:14.331251 - [DEBUG]
9281 2019-Jan-13 16:21:14.331277 - [DEBUG] Join: AllTop & AllBottom
9282 2019-Jan-13 16:21:14.331304 - [DEBUG] = AllBottom (new jump func)
9283 2019-Jan-13 16:21:14.331328 - [DEBUG]
9284 2019-Jan-13 16:21:14.331352 - [DEBUG] Start adding new jump function
9285 2019-Jan-13 16:21:14.331375 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9286 2019-Jan-13 16:21:14.331442 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9287 2019-Jan-13 16:21:14.332130 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
9288 2019-Jan-13 16:21:14.332794 - [DEBUG] Edge Function : AllBottom
9289 2019-Jan-13 16:21:14.332826 - [DEBUG] End adding new jump function
9290 2019-Jan-13 16:21:14.332851 - [DEBUG]
9291 2019-Jan-13 16:21:14.332874 - [DEBUG] -------------------------------------------- 275. Path Edge --------------------------------------------
9292 2019-Jan-13 16:21:14.332898 - [DEBUG]
9293 2019-Jan-13 16:21:14.332922 - [DEBUG] Process 275. path edge:
9294 2019-Jan-13 16:21:14.332946 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9295 2019-Jan-13 16:21:14.333006 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
9296 2019-Jan-13 16:21:14.333661 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9297 2019-Jan-13 16:21:14.334325 - [DEBUG]
9298 2019-Jan-13 16:21:14.334352 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
9299 2019-Jan-13 16:21:14.335058 - [DEBUG] Compose: EdgeIdentity * AllBottom
9300 2019-Jan-13 16:21:14.335087 - [DEBUG]
9301 2019-Jan-13 16:21:14.335128 - [DEBUG] Propagate flow
9302 2019-Jan-13 16:21:14.335152 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9303 2019-Jan-13 16:21:14.335218 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9304 2019-Jan-13 16:21:14.335883 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9305 2019-Jan-13 16:21:14.336536 - [DEBUG] Edge function : AllBottom (result of previous compose)
9306 2019-Jan-13 16:21:14.336563 - [DEBUG]
9307 2019-Jan-13 16:21:14.336588 - [DEBUG] Join: AllTop & AllBottom
9308 2019-Jan-13 16:21:14.336614 - [DEBUG] = AllBottom (new jump func)
9309 2019-Jan-13 16:21:14.336639 - [DEBUG]
9310 2019-Jan-13 16:21:14.336663 - [DEBUG] Start adding new jump function
9311 2019-Jan-13 16:21:14.336686 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9312 2019-Jan-13 16:21:14.336746 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9313 2019-Jan-13 16:21:14.337415 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9314 2019-Jan-13 16:21:14.338071 - [DEBUG] Edge Function : AllBottom
9315 2019-Jan-13 16:21:14.338104 - [DEBUG] End adding new jump function
9316 2019-Jan-13 16:21:14.338127 - [DEBUG]
9317 2019-Jan-13 16:21:14.338151 - [DEBUG] -------------------------------------------- 276. Path Edge --------------------------------------------
9318 2019-Jan-13 16:21:14.338175 - [DEBUG]
9319 2019-Jan-13 16:21:14.338199 - [DEBUG] Process 276. path edge:
9320 2019-Jan-13 16:21:14.338243 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9321 2019-Jan-13 16:21:14.338308 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
9322 2019-Jan-13 16:21:14.338969 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9323 2019-Jan-13 16:21:14.339621 - [DEBUG]
9324 2019-Jan-13 16:21:14.339646 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9325 2019-Jan-13 16:21:14.340339 - [DEBUG] Compose: EdgeIdentity * AllBottom
9326 2019-Jan-13 16:21:14.340369 - [DEBUG]
9327 2019-Jan-13 16:21:14.340393 - [DEBUG] Propagate flow
9328 2019-Jan-13 16:21:14.340417 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9329 2019-Jan-13 16:21:14.340481 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9330 2019-Jan-13 16:21:14.341140 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9331 2019-Jan-13 16:21:14.341828 - [DEBUG] Edge function : AllBottom (result of previous compose)
9332 2019-Jan-13 16:21:14.341854 - [DEBUG]
9333 2019-Jan-13 16:21:14.341880 - [DEBUG] Join: AllTop & AllBottom
9334 2019-Jan-13 16:21:14.341907 - [DEBUG] = AllBottom (new jump func)
9335 2019-Jan-13 16:21:14.341932 - [DEBUG]
9336 2019-Jan-13 16:21:14.341956 - [DEBUG] Start adding new jump function
9337 2019-Jan-13 16:21:14.341979 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9338 2019-Jan-13 16:21:14.342041 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9339 2019-Jan-13 16:21:14.342695 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9340 2019-Jan-13 16:21:14.343358 - [DEBUG] Edge Function : AllBottom
9341 2019-Jan-13 16:21:14.343391 - [DEBUG] End adding new jump function
9342 2019-Jan-13 16:21:14.343415 - [DEBUG]
9343 2019-Jan-13 16:21:14.343439 - [DEBUG] -------------------------------------------- 277. Path Edge --------------------------------------------
9344 2019-Jan-13 16:21:14.343464 - [DEBUG]
9345 2019-Jan-13 16:21:14.343487 - [DEBUG] Process 277. path edge:
9346 2019-Jan-13 16:21:14.343511 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9347 2019-Jan-13 16:21:14.343599 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
9348 2019-Jan-13 16:21:14.344262 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9349 2019-Jan-13 16:21:14.344945 - [DEBUG]
9350 2019-Jan-13 16:21:14.344970 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9351 2019-Jan-13 16:21:14.345625 - [DEBUG] Start of endsummarytab entry
9352 2019-Jan-13 16:21:14.345656 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
9353 2019-Jan-13 16:21:14.346326 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
9354 2019-Jan-13 16:21:14.346393 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9355 2019-Jan-13 16:21:14.347048 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9356 2019-Jan-13 16:21:14.347708 - [DEBUG] EF: AllBottom
9357 2019-Jan-13 16:21:14.347734 - [DEBUG]
9358 2019-Jan-13 16:21:14.347758 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9359 2019-Jan-13 16:21:14.348431 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
9360 2019-Jan-13 16:21:14.349101 - [DEBUG] EF: AllBottom
9361 2019-Jan-13 16:21:14.349127 - [DEBUG]
9362 2019-Jan-13 16:21:14.349150 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9363 2019-Jan-13 16:21:14.349803 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
9364 2019-Jan-13 16:21:14.350464 - [DEBUG] EF: AllBottom
9365 2019-Jan-13 16:21:14.350490 - [DEBUG]
9366 2019-Jan-13 16:21:14.350514 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9367 2019-Jan-13 16:21:14.351162 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
9368 2019-Jan-13 16:21:14.351842 - [DEBUG] EF: AllBottom
9369 2019-Jan-13 16:21:14.351868 - [DEBUG]
9370 2019-Jan-13 16:21:14.351892 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9371 2019-Jan-13 16:21:14.352554 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
9372 2019-Jan-13 16:21:14.353223 - [DEBUG] EF: AllBottom
9373 2019-Jan-13 16:21:14.353249 - [DEBUG]
9374 2019-Jan-13 16:21:14.353273 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9375 2019-Jan-13 16:21:14.353920 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
9376 2019-Jan-13 16:21:14.354578 - [DEBUG] EF: AllBottom
9377 2019-Jan-13 16:21:14.354604 - [DEBUG]
9378 2019-Jan-13 16:21:14.354627 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
9379 2019-Jan-13 16:21:14.355317 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
9380 2019-Jan-13 16:21:14.355980 - [DEBUG] EF: AllBottom
9381 2019-Jan-13 16:21:14.356006 - [DEBUG]
9382 2019-Jan-13 16:21:14.356030 - [DEBUG] ---------------
9383 2019-Jan-13 16:21:14.356053 - [DEBUG]
9384 2019-Jan-13 16:21:14.356079 - [DEBUG] End of endsummarytab entry
9385 2019-Jan-13 16:21:14.356103 - [DEBUG]
9386 2019-Jan-13 16:21:14.356126 - [DEBUG] Start of incomingtab entry
9387 2019-Jan-13 16:21:14.356151 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
9388 2019-Jan-13 16:21:14.356809 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
9389 2019-Jan-13 16:21:14.356872 - [DEBUG] ---------------
9390 2019-Jan-13 16:21:14.356896 - [DEBUG] End of incomingtab entry
9391 2019-Jan-13 16:21:14.356920 - [DEBUG]
9392 2019-Jan-13 16:21:14.356946 - [DEBUG] EDGE:
9393 2019-Jan-13 16:21:14.357002 - [DEBUG] ---> 9394 2019-Jan-13 16:21:14.357659 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9395 2019-Jan-13 16:21:14.358366 - [DEBUG]
9396 2019-Jan-13 16:21:14.358393 - [DEBUG] EDGE:
9397 2019-Jan-13 16:21:14.358457 - [DEBUG] ---> 9398 2019-Jan-13 16:21:14.359121 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9399 2019-Jan-13 16:21:14.359773 - [DEBUG]
9400 2019-Jan-13 16:21:14.359819 - [DEBUG] Compose: EdgeIdentity * AllBottom
9401 2019-Jan-13 16:21:14.359847 - [DEBUG]
9402 2019-Jan-13 16:21:14.359871 - [DEBUG] Propagate flow
9403 2019-Jan-13 16:21:14.359894 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9404 2019-Jan-13 16:21:14.359957 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
9405 2019-Jan-13 16:21:14.360628 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9406 2019-Jan-13 16:21:14.361291 - [DEBUG] Edge function : AllBottom (result of previous compose)
9407 2019-Jan-13 16:21:14.361318 - [DEBUG]
9408 2019-Jan-13 16:21:14.361344 - [DEBUG] Join: AllTop & AllBottom
9409 2019-Jan-13 16:21:14.361371 - [DEBUG] = AllBottom (new jump func)
9410 2019-Jan-13 16:21:14.361395 - [DEBUG]
9411 2019-Jan-13 16:21:14.361419 - [DEBUG] Start adding new jump function
9412 2019-Jan-13 16:21:14.361443 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9413 2019-Jan-13 16:21:14.361505 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9414 2019-Jan-13 16:21:14.362201 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
9415 2019-Jan-13 16:21:14.362865 - [DEBUG] Edge Function : AllBottom
9416 2019-Jan-13 16:21:14.362898 - [DEBUG] End adding new jump function
9417 2019-Jan-13 16:21:14.362922 - [DEBUG]
9418 2019-Jan-13 16:21:14.362946 - [DEBUG] -------------------------------------------- 278. Path Edge --------------------------------------------
9419 2019-Jan-13 16:21:14.362970 - [DEBUG]
9420 2019-Jan-13 16:21:14.362994 - [DEBUG] Process 278. path edge:
9421 2019-Jan-13 16:21:14.363018 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9422 2019-Jan-13 16:21:14.363079 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
9423 2019-Jan-13 16:21:14.363752 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9424 2019-Jan-13 16:21:14.364414 - [DEBUG]
9425 2019-Jan-13 16:21:14.364439 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
9426 2019-Jan-13 16:21:14.365146 - [DEBUG] Possible callees:
9427 2019-Jan-13 16:21:14.365172 - [DEBUG] llvm.dbg.declare
9428 2019-Jan-13 16:21:14.365197 - [DEBUG] Possible return sites:
9429 2019-Jan-13 16:21:14.365221 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !1939430 2019-Jan-13 16:21:14.366539 - [DEBUG] Found and process special summary
9431 2019-Jan-13 16:21:14.366586 - [DEBUG] Compose: EdgeIdentity * AllBottom
9432 2019-Jan-13 16:21:14.366614 - [DEBUG]
9433 2019-Jan-13 16:21:14.366638 - [DEBUG] Propagate flow
9434 2019-Jan-13 16:21:14.366662 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9435 2019-Jan-13 16:21:14.366730 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9436 2019-Jan-13 16:21:14.367426 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9437 2019-Jan-13 16:21:14.368101 - [DEBUG] Edge function : AllBottom (result of previous compose)
9438 2019-Jan-13 16:21:14.368127 - [DEBUG]
9439 2019-Jan-13 16:21:14.368152 - [DEBUG] Join: AllTop & AllBottom
9440 2019-Jan-13 16:21:14.368178 - [DEBUG] = AllBottom (new jump func)
9441 2019-Jan-13 16:21:14.368203 - [DEBUG]
9442 2019-Jan-13 16:21:14.368248 - [DEBUG] Start adding new jump function
9443 2019-Jan-13 16:21:14.368272 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9444 2019-Jan-13 16:21:14.368333 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9445 2019-Jan-13 16:21:14.368992 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9446 2019-Jan-13 16:21:14.369658 - [DEBUG] Edge Function : AllBottom
9447 2019-Jan-13 16:21:14.369692 - [DEBUG] End adding new jump function
9448 2019-Jan-13 16:21:14.369716 - [DEBUG]
9449 2019-Jan-13 16:21:14.369740 - [DEBUG] -------------------------------------------- 279. Path Edge --------------------------------------------
9450 2019-Jan-13 16:21:14.369764 - [DEBUG]
9451 2019-Jan-13 16:21:14.369787 - [DEBUG] Process 279. path edge:
9452 2019-Jan-13 16:21:14.369811 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9453 2019-Jan-13 16:21:14.369875 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
9454 2019-Jan-13 16:21:14.370536 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9455 2019-Jan-13 16:21:14.371198 - [DEBUG]
9456 2019-Jan-13 16:21:14.371224 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9457 2019-Jan-13 16:21:14.371946 - [DEBUG] Compose: EdgeIdentity * AllBottom
9458 2019-Jan-13 16:21:14.371975 - [DEBUG]
9459 2019-Jan-13 16:21:14.371999 - [DEBUG] Propagate flow
9460 2019-Jan-13 16:21:14.372023 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9461 2019-Jan-13 16:21:14.372086 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
9462 2019-Jan-13 16:21:14.372753 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9463 2019-Jan-13 16:21:14.373412 - [DEBUG] Edge function : AllBottom (result of previous compose)
9464 2019-Jan-13 16:21:14.373438 - [DEBUG]
9465 2019-Jan-13 16:21:14.373464 - [DEBUG] Join: AllTop & AllBottom
9466 2019-Jan-13 16:21:14.373491 - [DEBUG] = AllBottom (new jump func)
9467 2019-Jan-13 16:21:14.373515 - [DEBUG]
9468 2019-Jan-13 16:21:14.373539 - [DEBUG] Start adding new jump function
9469 2019-Jan-13 16:21:14.373562 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9470 2019-Jan-13 16:21:14.373627 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9471 2019-Jan-13 16:21:14.374286 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
9472 2019-Jan-13 16:21:14.374956 - [DEBUG] Edge Function : AllBottom
9473 2019-Jan-13 16:21:14.374988 - [DEBUG] End adding new jump function
9474 2019-Jan-13 16:21:14.375012 - [DEBUG]
9475 2019-Jan-13 16:21:14.375036 - [DEBUG] -------------------------------------------- 280. Path Edge --------------------------------------------
9476 2019-Jan-13 16:21:14.375061 - [DEBUG]
9477 2019-Jan-13 16:21:14.375084 - [DEBUG] Process 280. path edge:
9478 2019-Jan-13 16:21:14.375107 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9479 2019-Jan-13 16:21:14.375169 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
9480 2019-Jan-13 16:21:14.375838 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9481 2019-Jan-13 16:21:14.376500 - [DEBUG]
9482 2019-Jan-13 16:21:14.376545 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
9483 2019-Jan-13 16:21:14.377227 - [DEBUG] Compose: EdgeIdentity * AllBottom
9484 2019-Jan-13 16:21:14.377255 - [DEBUG]
9485 2019-Jan-13 16:21:14.377279 - [DEBUG] Propagate flow
9486 2019-Jan-13 16:21:14.377302 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9487 2019-Jan-13 16:21:14.377365 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
9488 2019-Jan-13 16:21:14.378017 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9489 2019-Jan-13 16:21:14.378710 - [DEBUG] Edge function : AllBottom (result of previous compose)
9490 2019-Jan-13 16:21:14.378737 - [DEBUG]
9491 2019-Jan-13 16:21:14.378762 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9492 2019-Jan-13 16:21:14.378788 - [DEBUG] = AllBottom
9493 2019-Jan-13 16:21:14.378813 - [DEBUG]
9494 2019-Jan-13 16:21:14.378836 - [DEBUG] PROPAGATE: No new function!
9495 2019-Jan-13 16:21:14.378861 - [DEBUG] EDGE:
9496 2019-Jan-13 16:21:14.378925 - [DEBUG] ---> 9497 2019-Jan-13 16:21:14.379586 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9498 2019-Jan-13 16:21:14.380246 - [DEBUG]
9499 2019-Jan-13 16:21:14.380272 - [DEBUG] EDGE:
9500 2019-Jan-13 16:21:14.380333 - [DEBUG] ---> 9501 2019-Jan-13 16:21:14.380980 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9502 2019-Jan-13 16:21:14.381667 - [DEBUG]
9503 2019-Jan-13 16:21:14.381715 - [DEBUG] Compose: EdgeIdentity * AllBottom
9504 2019-Jan-13 16:21:14.381742 - [DEBUG]
9505 2019-Jan-13 16:21:14.381766 - [DEBUG] Propagate flow
9506 2019-Jan-13 16:21:14.381790 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9507 2019-Jan-13 16:21:14.381854 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
9508 2019-Jan-13 16:21:14.382524 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9509 2019-Jan-13 16:21:14.383182 - [DEBUG] Edge function : AllBottom (result of previous compose)
9510 2019-Jan-13 16:21:14.383209 - [DEBUG]
9511 2019-Jan-13 16:21:14.383234 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9512 2019-Jan-13 16:21:14.383260 - [DEBUG] = AllBottom
9513 2019-Jan-13 16:21:14.383284 - [DEBUG]
9514 2019-Jan-13 16:21:14.383308 - [DEBUG] PROPAGATE: No new function!
9515 2019-Jan-13 16:21:14.383337 - [DEBUG] EDGE:
9516 2019-Jan-13 16:21:14.383399 - [DEBUG] ---> 9517 2019-Jan-13 16:21:14.384061 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9518 2019-Jan-13 16:21:14.384725 - [DEBUG]
9519 2019-Jan-13 16:21:14.384752 - [DEBUG] EDGE:
9520 2019-Jan-13 16:21:14.384814 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
9521 2019-Jan-13 16:21:14.385511 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9522 2019-Jan-13 16:21:14.386172 - [DEBUG]
9523 2019-Jan-13 16:21:14.386198 - [DEBUG] EDGE:
9524 2019-Jan-13 16:21:14.386259 - [DEBUG] ---> 9525 2019-Jan-13 16:21:14.386922 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9526 2019-Jan-13 16:21:14.387593 - [DEBUG]
9527 2019-Jan-13 16:21:14.387619 - [DEBUG] EDGE:
9528 2019-Jan-13 16:21:14.387683 - [DEBUG] ---> 9529 2019-Jan-13 16:21:14.388360 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9530 2019-Jan-13 16:21:14.389032 - [DEBUG]
9531 2019-Jan-13 16:21:14.389059 - [DEBUG] EDGE:
9532 2019-Jan-13 16:21:14.389120 - [DEBUG] ---> 9533 2019-Jan-13 16:21:14.389770 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9534 2019-Jan-13 16:21:14.390433 - [DEBUG]
9535 2019-Jan-13 16:21:14.390477 - [DEBUG] Compose: EdgeIdentity * AllBottom
9536 2019-Jan-13 16:21:14.390504 - [DEBUG]
9537 2019-Jan-13 16:21:14.390527 - [DEBUG] Propagate flow
9538 2019-Jan-13 16:21:14.390551 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9539 2019-Jan-13 16:21:14.390616 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
9540 2019-Jan-13 16:21:14.391281 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9541 2019-Jan-13 16:21:14.391965 - [DEBUG] Edge function : AllBottom (result of previous compose)
9542 2019-Jan-13 16:21:14.391991 - [DEBUG]
9543 2019-Jan-13 16:21:14.392017 - [DEBUG] Join: AllTop & AllBottom
9544 2019-Jan-13 16:21:14.392043 - [DEBUG] = AllBottom (new jump func)
9545 2019-Jan-13 16:21:14.392068 - [DEBUG]
9546 2019-Jan-13 16:21:14.392091 - [DEBUG] Start adding new jump function
9547 2019-Jan-13 16:21:14.392115 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9548 2019-Jan-13 16:21:14.392176 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9549 2019-Jan-13 16:21:14.392827 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
9550 2019-Jan-13 16:21:14.393496 - [DEBUG] Edge Function : AllBottom
9551 2019-Jan-13 16:21:14.393529 - [DEBUG] End adding new jump function
9552 2019-Jan-13 16:21:14.393554 - [DEBUG]
9553 2019-Jan-13 16:21:14.393577 - [DEBUG] -------------------------------------------- 281. Path Edge --------------------------------------------
9554 2019-Jan-13 16:21:14.393602 - [DEBUG]
9555 2019-Jan-13 16:21:14.393625 - [DEBUG] Process 281. path edge:
9556 2019-Jan-13 16:21:14.393649 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9557 2019-Jan-13 16:21:14.393712 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
9558 2019-Jan-13 16:21:14.394376 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9559 2019-Jan-13 16:21:14.395058 - [DEBUG]
9560 2019-Jan-13 16:21:14.395084 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
9561 2019-Jan-13 16:21:14.395770 - [DEBUG] Compose: EdgeIdentity * AllBottom
9562 2019-Jan-13 16:21:14.395800 - [DEBUG]
9563 2019-Jan-13 16:21:14.395824 - [DEBUG] Propagate flow
9564 2019-Jan-13 16:21:14.395848 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9565 2019-Jan-13 16:21:14.395909 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
9566 2019-Jan-13 16:21:14.396574 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9567 2019-Jan-13 16:21:14.397243 - [DEBUG] Edge function : AllBottom (result of previous compose)
9568 2019-Jan-13 16:21:14.397271 - [DEBUG]
9569 2019-Jan-13 16:21:14.397297 - [DEBUG] Join: AllTop & AllBottom
9570 2019-Jan-13 16:21:14.397341 - [DEBUG] = AllBottom (new jump func)
9571 2019-Jan-13 16:21:14.397366 - [DEBUG]
9572 2019-Jan-13 16:21:14.397390 - [DEBUG] Start adding new jump function
9573 2019-Jan-13 16:21:14.397413 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9574 2019-Jan-13 16:21:14.397480 - [DEBUG] Fact at target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9575 2019-Jan-13 16:21:14.398140 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
9576 2019-Jan-13 16:21:14.398812 - [DEBUG] Edge Function : AllBottom
9577 2019-Jan-13 16:21:14.398845 - [DEBUG] End adding new jump function
9578 2019-Jan-13 16:21:14.398869 - [DEBUG]
9579 2019-Jan-13 16:21:14.398893 - [DEBUG] -------------------------------------------- 282. Path Edge --------------------------------------------
9580 2019-Jan-13 16:21:14.398917 - [DEBUG]
9581 2019-Jan-13 16:21:14.398941 - [DEBUG] Process 282. path edge:
9582 2019-Jan-13 16:21:14.398965 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9583 2019-Jan-13 16:21:14.399030 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
9584 2019-Jan-13 16:21:14.399691 - [DEBUG] D target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 >
9585 2019-Jan-13 16:21:14.400352 - [DEBUG]
9586 2019-Jan-13 16:21:14.400379 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
9587 2019-Jan-13 16:21:14.401050 - [DEBUG] Compose: EdgeIdentity * AllBottom
9588 2019-Jan-13 16:21:14.401079 - [DEBUG]
9589 2019-Jan-13 16:21:14.401103 - [DEBUG] Propagate flow
9590 2019-Jan-13 16:21:14.401126 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9591 2019-Jan-13 16:21:14.401187 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
9592 2019-Jan-13 16:21:14.401863 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9593 2019-Jan-13 16:21:14.402530 - [DEBUG] Edge function : AllBottom (result of previous compose)
9594 2019-Jan-13 16:21:14.402556 - [DEBUG]
9595 2019-Jan-13 16:21:14.402582 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9596 2019-Jan-13 16:21:14.402608 - [DEBUG] = AllBottom
9597 2019-Jan-13 16:21:14.402633 - [DEBUG]
9598 2019-Jan-13 16:21:14.402656 - [DEBUG] PROPAGATE: No new function!
9599 2019-Jan-13 16:21:14.402681 - [DEBUG] EDGE:
9600 2019-Jan-13 16:21:14.402744 - [DEBUG] ---> 9601 2019-Jan-13 16:21:14.403400 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9602 2019-Jan-13 16:21:14.404056 - [DEBUG]
9603 2019-Jan-13 16:21:14.404083 - [DEBUG] EDGE:
9604 2019-Jan-13 16:21:14.404143 - [DEBUG] ---> 9605 2019-Jan-13 16:21:14.404796 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9606 2019-Jan-13 16:21:14.405488 - [DEBUG]
9607 2019-Jan-13 16:21:14.405515 - [DEBUG] EDGE:
9608 2019-Jan-13 16:21:14.405576 - [DEBUG] ---> 9609 2019-Jan-13 16:21:14.406240 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9610 2019-Jan-13 16:21:14.406905 - [DEBUG]
9611 2019-Jan-13 16:21:14.406932 - [DEBUG] EDGE:
9612 2019-Jan-13 16:21:14.406993 - [DEBUG] ---> 9613 2019-Jan-13 16:21:14.407647 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9614 2019-Jan-13 16:21:14.408352 - [DEBUG]
9615 2019-Jan-13 16:21:14.408379 - [DEBUG] EDGE:
9616 2019-Jan-13 16:21:14.408444 - [DEBUG] ---> 9617 2019-Jan-13 16:21:14.409105 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9618 2019-Jan-13 16:21:14.409766 - [DEBUG]
9619 2019-Jan-13 16:21:14.409792 - [DEBUG] EDGE:
9620 2019-Jan-13 16:21:14.409853 - [DEBUG] ---> 9621 2019-Jan-13 16:21:14.410505 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9622 2019-Jan-13 16:21:14.411165 - [DEBUG]
9623 2019-Jan-13 16:21:14.411215 - [DEBUG] Compose: EdgeIdentity * AllBottom
9624 2019-Jan-13 16:21:14.411242 - [DEBUG]
9625 2019-Jan-13 16:21:14.411266 - [DEBUG] Propagate flow
9626 2019-Jan-13 16:21:14.411290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9627 2019-Jan-13 16:21:14.411356 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
9628 2019-Jan-13 16:21:14.412044 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9629 2019-Jan-13 16:21:14.412710 - [DEBUG] Edge function : AllBottom (result of previous compose)
9630 2019-Jan-13 16:21:14.412736 - [DEBUG]
9631 2019-Jan-13 16:21:14.412762 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9632 2019-Jan-13 16:21:14.412788 - [DEBUG] = AllBottom
9633 2019-Jan-13 16:21:14.412812 - [DEBUG]
9634 2019-Jan-13 16:21:14.412836 - [DEBUG] PROPAGATE: No new function!
9635 2019-Jan-13 16:21:14.412865 - [DEBUG] EDGE:
9636 2019-Jan-13 16:21:14.412928 - [DEBUG] ---> 9637 2019-Jan-13 16:21:14.413591 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9638 2019-Jan-13 16:21:14.414260 - [DEBUG]
9639 2019-Jan-13 16:21:14.414287 - [DEBUG] EDGE:
9640 2019-Jan-13 16:21:14.414350 - [DEBUG] ---> 9641 2019-Jan-13 16:21:14.415028 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9642 2019-Jan-13 16:21:14.415690 - [DEBUG]
9643 2019-Jan-13 16:21:14.415716 - [DEBUG] EDGE:
9644 2019-Jan-13 16:21:14.415777 - [DEBUG] ---> 9645 2019-Jan-13 16:21:14.416428 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9646 2019-Jan-13 16:21:14.417088 - [DEBUG]
9647 2019-Jan-13 16:21:14.417134 - [DEBUG] Compose: EdgeIdentity * AllBottom
9648 2019-Jan-13 16:21:14.417162 - [DEBUG]
9649 2019-Jan-13 16:21:14.417185 - [DEBUG] Propagate flow
9650 2019-Jan-13 16:21:14.417209 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9651 2019-Jan-13 16:21:14.417274 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
9652 2019-Jan-13 16:21:14.417935 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9653 2019-Jan-13 16:21:14.418619 - [DEBUG] Edge function : AllBottom (result of previous compose)
9654 2019-Jan-13 16:21:14.418645 - [DEBUG]
9655 2019-Jan-13 16:21:14.418671 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9656 2019-Jan-13 16:21:14.418697 - [DEBUG] = AllBottom
9657 2019-Jan-13 16:21:14.418721 - [DEBUG]
9658 2019-Jan-13 16:21:14.418765 - [DEBUG] PROPAGATE: No new function!
9659 2019-Jan-13 16:21:14.418795 - [DEBUG] EDGE:
9660 2019-Jan-13 16:21:14.418860 - [DEBUG] ---> 9661 2019-Jan-13 16:21:14.419522 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9662 2019-Jan-13 16:21:14.420190 - [DEBUG]
9663 2019-Jan-13 16:21:14.420216 - [DEBUG] EDGE:
9664 2019-Jan-13 16:21:14.420280 - [DEBUG] ---> 9665 2019-Jan-13 16:21:14.420936 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9666 2019-Jan-13 16:21:14.421615 - [DEBUG]
9667 2019-Jan-13 16:21:14.421641 - [DEBUG] EDGE:
9668 2019-Jan-13 16:21:14.421703 - [DEBUG] ---> 9669 2019-Jan-13 16:21:14.422350 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9670 2019-Jan-13 16:21:14.423013 - [DEBUG]
9671 2019-Jan-13 16:21:14.423039 - [DEBUG] EDGE:
9672 2019-Jan-13 16:21:14.423103 - [DEBUG] ---> 9673 2019-Jan-13 16:21:14.423760 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9674 2019-Jan-13 16:21:14.424422 - [DEBUG]
9675 2019-Jan-13 16:21:14.424468 - [DEBUG] Compose: EdgeIdentity * AllBottom
9676 2019-Jan-13 16:21:14.424496 - [DEBUG]
9677 2019-Jan-13 16:21:14.424520 - [DEBUG] Propagate flow
9678 2019-Jan-13 16:21:14.424544 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9679 2019-Jan-13 16:21:14.424606 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9680 2019-Jan-13 16:21:14.425285 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9681 2019-Jan-13 16:21:14.425948 - [DEBUG] Edge function : AllBottom (result of previous compose)
9682 2019-Jan-13 16:21:14.425975 - [DEBUG]
9683 2019-Jan-13 16:21:14.426001 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9684 2019-Jan-13 16:21:14.426027 - [DEBUG] = AllBottom
9685 2019-Jan-13 16:21:14.426052 - [DEBUG]
9686 2019-Jan-13 16:21:14.426075 - [DEBUG] PROPAGATE: No new function!
9687 2019-Jan-13 16:21:14.426104 - [DEBUG] EDGE:
9688 2019-Jan-13 16:21:14.426171 - [DEBUG] ---> 9689 2019-Jan-13 16:21:14.426841 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9690 2019-Jan-13 16:21:14.427502 - [DEBUG]
9691 2019-Jan-13 16:21:14.427529 - [DEBUG] EDGE:
9692 2019-Jan-13 16:21:14.427590 - [DEBUG] ---> 9693 2019-Jan-13 16:21:14.428256 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9694 2019-Jan-13 16:21:14.428921 - [DEBUG]
9695 2019-Jan-13 16:21:14.428948 - [DEBUG] EDGE:
9696 2019-Jan-13 16:21:14.429012 - [DEBUG] ---> 9697 2019-Jan-13 16:21:14.429664 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9698 2019-Jan-13 16:21:14.430326 - [DEBUG]
9699 2019-Jan-13 16:21:14.430372 - [DEBUG] Compose: EdgeIdentity * AllBottom
9700 2019-Jan-13 16:21:14.430416 - [DEBUG]
9701 2019-Jan-13 16:21:14.430441 - [DEBUG] Propagate flow
9702 2019-Jan-13 16:21:14.430465 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9703 2019-Jan-13 16:21:14.430528 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9704 2019-Jan-13 16:21:14.431182 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9705 2019-Jan-13 16:21:14.431862 - [DEBUG] Edge function : AllBottom (result of previous compose)
9706 2019-Jan-13 16:21:14.431889 - [DEBUG]
9707 2019-Jan-13 16:21:14.431915 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
9708 2019-Jan-13 16:21:14.431941 - [DEBUG] = AllBottom
9709 2019-Jan-13 16:21:14.431966 - [DEBUG]
9710 2019-Jan-13 16:21:14.431989 - [DEBUG] PROPAGATE: No new function!
9711 2019-Jan-13 16:21:14.432017 - [DEBUG] EDGE:
9712 2019-Jan-13 16:21:14.432082 - [DEBUG] ---> 9713 2019-Jan-13 16:21:14.432753 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9714 2019-Jan-13 16:21:14.433416 - [DEBUG]
9715 2019-Jan-13 16:21:14.433442 - [DEBUG] EDGE:
9716 2019-Jan-13 16:21:14.433502 - [DEBUG] ---> 9717 2019-Jan-13 16:21:14.434146 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9718 2019-Jan-13 16:21:14.434807 - [DEBUG]
9719 2019-Jan-13 16:21:14.434834 - [DEBUG] EDGE:
9720 2019-Jan-13 16:21:14.434917 - [DEBUG] ---> 9721 2019-Jan-13 16:21:14.435567 - [DEBUG] D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70>
9722 2019-Jan-13 16:21:14.436227 - [DEBUG]
9723 2019-Jan-13 16:21:14.436253 - [DEBUG] EDGE:
9724 2019-Jan-13 16:21:14.436314 - [DEBUG] ---> 9725 2019-Jan-13 16:21:14.436965 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
9726 2019-Jan-13 16:21:14.437620 - [DEBUG]
9727 2019-Jan-13 16:21:14.437649 - [DEBUG] Compose: EdgeIdentity * AllBottom
9728 2019-Jan-13 16:21:14.437676 - [DEBUG]
9729 2019-Jan-13 16:21:14.437700 - [DEBUG] Propagate flow
9730 2019-Jan-13 16:21:14.437724 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9731 2019-Jan-13 16:21:14.437789 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9732 2019-Jan-13 16:21:14.438469 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9733 2019-Jan-13 16:21:14.439140 - [DEBUG] Edge function : AllBottom (result of previous compose)
9734 2019-Jan-13 16:21:14.439166 - [DEBUG]
9735 2019-Jan-13 16:21:14.439192 - [DEBUG] Join: AllTop & AllBottom
9736 2019-Jan-13 16:21:14.439219 - [DEBUG] = AllBottom (new jump func)
9737 2019-Jan-13 16:21:14.439243 - [DEBUG]
9738 2019-Jan-13 16:21:14.439267 - [DEBUG] Start adding new jump function
9739 2019-Jan-13 16:21:14.439291 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9740 2019-Jan-13 16:21:14.439352 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9741 2019-Jan-13 16:21:14.440013 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9742 2019-Jan-13 16:21:14.440690 - [DEBUG] Edge Function : AllBottom
9743 2019-Jan-13 16:21:14.440722 - [DEBUG] End adding new jump function
9744 2019-Jan-13 16:21:14.440746 - [DEBUG]
9745 2019-Jan-13 16:21:14.440770 - [DEBUG] -------------------------------------------- 283. Path Edge --------------------------------------------
9746 2019-Jan-13 16:21:14.440794 - [DEBUG]
9747 2019-Jan-13 16:21:14.440818 - [DEBUG] Process 283. path edge:
9748 2019-Jan-13 16:21:14.440841 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9749 2019-Jan-13 16:21:14.440906 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
9750 2019-Jan-13 16:21:14.441591 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9751 2019-Jan-13 16:21:14.442263 - [DEBUG]
9752 2019-Jan-13 16:21:14.442288 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
9753 2019-Jan-13 16:21:14.442971 - [DEBUG] Compose: EdgeIdentity * AllBottom
9754 2019-Jan-13 16:21:14.443000 - [DEBUG]
9755 2019-Jan-13 16:21:14.443024 - [DEBUG] Propagate flow
9756 2019-Jan-13 16:21:14.443048 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9757 2019-Jan-13 16:21:14.443111 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
9758 2019-Jan-13 16:21:14.443777 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9759 2019-Jan-13 16:21:14.444443 - [DEBUG] Edge function : AllBottom (result of previous compose)
9760 2019-Jan-13 16:21:14.444469 - [DEBUG]
9761 2019-Jan-13 16:21:14.444494 - [DEBUG] Join: AllTop & AllBottom
9762 2019-Jan-13 16:21:14.444521 - [DEBUG] = AllBottom (new jump func)
9763 2019-Jan-13 16:21:14.444546 - [DEBUG]
9764 2019-Jan-13 16:21:14.444569 - [DEBUG] Start adding new jump function
9765 2019-Jan-13 16:21:14.444593 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9766 2019-Jan-13 16:21:14.444659 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9767 2019-Jan-13 16:21:14.445349 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
9768 2019-Jan-13 16:21:14.445994 - [DEBUG] Edge Function : AllBottom
9769 2019-Jan-13 16:21:14.446025 - [DEBUG] End adding new jump function
9770 2019-Jan-13 16:21:14.446049 - [DEBUG]
9771 2019-Jan-13 16:21:14.446072 - [DEBUG] -------------------------------------------- 284. Path Edge --------------------------------------------
9772 2019-Jan-13 16:21:14.446097 - [DEBUG]
9773 2019-Jan-13 16:21:14.446120 - [DEBUG] Process 284. path edge:
9774 2019-Jan-13 16:21:14.446144 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9775 2019-Jan-13 16:21:14.446205 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
9776 2019-Jan-13 16:21:14.446865 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9777 2019-Jan-13 16:21:14.447539 - [DEBUG]
9778 2019-Jan-13 16:21:14.447566 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
9779 2019-Jan-13 16:21:14.448254 - [DEBUG] Compose: EdgeIdentity * AllBottom
9780 2019-Jan-13 16:21:14.448286 - [DEBUG]
9781 2019-Jan-13 16:21:14.448309 - [DEBUG] Propagate flow
9782 2019-Jan-13 16:21:14.448333 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9783 2019-Jan-13 16:21:14.448397 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
9784 2019-Jan-13 16:21:14.449047 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9785 2019-Jan-13 16:21:14.449721 - [DEBUG] Edge function : AllBottom (result of previous compose)
9786 2019-Jan-13 16:21:14.449767 - [DEBUG]
9787 2019-Jan-13 16:21:14.449793 - [DEBUG] Join: AllTop & AllBottom
9788 2019-Jan-13 16:21:14.449820 - [DEBUG] = AllBottom (new jump func)
9789 2019-Jan-13 16:21:14.449845 - [DEBUG]
9790 2019-Jan-13 16:21:14.449868 - [DEBUG] Start adding new jump function
9791 2019-Jan-13 16:21:14.449892 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9792 2019-Jan-13 16:21:14.449957 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9793 2019-Jan-13 16:21:14.450627 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
9794 2019-Jan-13 16:21:14.451278 - [DEBUG] Edge Function : AllBottom
9795 2019-Jan-13 16:21:14.451311 - [DEBUG] End adding new jump function
9796 2019-Jan-13 16:21:14.451335 - [DEBUG]
9797 2019-Jan-13 16:21:14.451359 - [DEBUG] -------------------------------------------- 285. Path Edge --------------------------------------------
9798 2019-Jan-13 16:21:14.451383 - [DEBUG]
9799 2019-Jan-13 16:21:14.451407 - [DEBUG] Process 285. path edge:
9800 2019-Jan-13 16:21:14.451431 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9801 2019-Jan-13 16:21:14.451494 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
9802 2019-Jan-13 16:21:14.452169 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9803 2019-Jan-13 16:21:14.452842 - [DEBUG]
9804 2019-Jan-13 16:21:14.452869 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
9805 2019-Jan-13 16:21:14.453542 - [DEBUG] Compose: EdgeIdentity * AllBottom
9806 2019-Jan-13 16:21:14.453571 - [DEBUG]
9807 2019-Jan-13 16:21:14.453595 - [DEBUG] Propagate flow
9808 2019-Jan-13 16:21:14.453618 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9809 2019-Jan-13 16:21:14.453684 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
9810 2019-Jan-13 16:21:14.454347 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9811 2019-Jan-13 16:21:14.455026 - [DEBUG] Edge function : AllBottom (result of previous compose)
9812 2019-Jan-13 16:21:14.455052 - [DEBUG]
9813 2019-Jan-13 16:21:14.455078 - [DEBUG] Join: AllTop & AllBottom
9814 2019-Jan-13 16:21:14.455104 - [DEBUG] = AllBottom (new jump func)
9815 2019-Jan-13 16:21:14.455128 - [DEBUG]
9816 2019-Jan-13 16:21:14.455152 - [DEBUG] Start adding new jump function
9817 2019-Jan-13 16:21:14.455176 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9818 2019-Jan-13 16:21:14.455241 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9819 2019-Jan-13 16:21:14.456443 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
9820 2019-Jan-13 16:21:14.457120 - [DEBUG] Edge Function : AllBottom
9821 2019-Jan-13 16:21:14.457153 - [DEBUG] End adding new jump function
9822 2019-Jan-13 16:21:14.457177 - [DEBUG]
9823 2019-Jan-13 16:21:14.457201 - [DEBUG] -------------------------------------------- 286. Path Edge --------------------------------------------
9824 2019-Jan-13 16:21:14.457226 - [DEBUG]
9825 2019-Jan-13 16:21:14.457249 - [DEBUG] Process 286. path edge:
9826 2019-Jan-13 16:21:14.457273 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9827 2019-Jan-13 16:21:14.457338 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
9828 2019-Jan-13 16:21:14.457999 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9829 2019-Jan-13 16:21:14.458724 - [DEBUG]
9830 2019-Jan-13 16:21:14.458750 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
9831 2019-Jan-13 16:21:14.459443 - [DEBUG] Possible callees:
9832 2019-Jan-13 16:21:14.459469 - [DEBUG] llvm.dbg.declare
9833 2019-Jan-13 16:21:14.459495 - [DEBUG] Possible return sites:
9834 2019-Jan-13 16:21:14.459518 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !1499835 2019-Jan-13 16:21:14.460841 - [DEBUG] Found and process special summary
9836 2019-Jan-13 16:21:14.460883 - [DEBUG] Compose: EdgeIdentity * AllBottom
9837 2019-Jan-13 16:21:14.460912 - [DEBUG]
9838 2019-Jan-13 16:21:14.460936 - [DEBUG] Propagate flow
9839 2019-Jan-13 16:21:14.460960 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9840 2019-Jan-13 16:21:14.461023 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9841 2019-Jan-13 16:21:14.461721 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9842 2019-Jan-13 16:21:14.462400 - [DEBUG] Edge function : AllBottom (result of previous compose)
9843 2019-Jan-13 16:21:14.462427 - [DEBUG]
9844 2019-Jan-13 16:21:14.462452 - [DEBUG] Join: AllTop & AllBottom
9845 2019-Jan-13 16:21:14.462479 - [DEBUG] = AllBottom (new jump func)
9846 2019-Jan-13 16:21:14.462503 - [DEBUG]
9847 2019-Jan-13 16:21:14.462527 - [DEBUG] Start adding new jump function
9848 2019-Jan-13 16:21:14.462550 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9849 2019-Jan-13 16:21:14.462615 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9850 2019-Jan-13 16:21:14.463278 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9851 2019-Jan-13 16:21:14.463928 - [DEBUG] Edge Function : AllBottom
9852 2019-Jan-13 16:21:14.463959 - [DEBUG] End adding new jump function
9853 2019-Jan-13 16:21:14.463983 - [DEBUG]
9854 2019-Jan-13 16:21:14.464007 - [DEBUG] -------------------------------------------- 287. Path Edge --------------------------------------------
9855 2019-Jan-13 16:21:14.464031 - [DEBUG]
9856 2019-Jan-13 16:21:14.464054 - [DEBUG] Process 287. path edge:
9857 2019-Jan-13 16:21:14.464079 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9858 2019-Jan-13 16:21:14.464143 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
9859 2019-Jan-13 16:21:14.464813 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9860 2019-Jan-13 16:21:14.465503 - [DEBUG]
9861 2019-Jan-13 16:21:14.465529 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
9862 2019-Jan-13 16:21:14.466219 - [DEBUG] Compose: EdgeIdentity * AllBottom
9863 2019-Jan-13 16:21:14.466249 - [DEBUG]
9864 2019-Jan-13 16:21:14.466273 - [DEBUG] Propagate flow
9865 2019-Jan-13 16:21:14.466296 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9866 2019-Jan-13 16:21:14.466358 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
9867 2019-Jan-13 16:21:14.467029 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9868 2019-Jan-13 16:21:14.467701 - [DEBUG] Edge function : AllBottom (result of previous compose)
9869 2019-Jan-13 16:21:14.467748 - [DEBUG]
9870 2019-Jan-13 16:21:14.467775 - [DEBUG] Join: AllTop & AllBottom
9871 2019-Jan-13 16:21:14.467801 - [DEBUG] = AllBottom (new jump func)
9872 2019-Jan-13 16:21:14.467826 - [DEBUG]
9873 2019-Jan-13 16:21:14.467850 - [DEBUG] Start adding new jump function
9874 2019-Jan-13 16:21:14.467874 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9875 2019-Jan-13 16:21:14.467939 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9876 2019-Jan-13 16:21:14.468634 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
9877 2019-Jan-13 16:21:14.469284 - [DEBUG] Edge Function : AllBottom
9878 2019-Jan-13 16:21:14.469316 - [DEBUG] End adding new jump function
9879 2019-Jan-13 16:21:14.469340 - [DEBUG]
9880 2019-Jan-13 16:21:14.469364 - [DEBUG] -------------------------------------------- 288. Path Edge --------------------------------------------
9881 2019-Jan-13 16:21:14.469389 - [DEBUG]
9882 2019-Jan-13 16:21:14.469413 - [DEBUG] Process 288. path edge:
9883 2019-Jan-13 16:21:14.469436 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9884 2019-Jan-13 16:21:14.469500 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
9885 2019-Jan-13 16:21:14.470156 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9886 2019-Jan-13 16:21:14.470828 - [DEBUG]
9887 2019-Jan-13 16:21:14.470855 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
9888 2019-Jan-13 16:21:14.471535 - [DEBUG] Compose: EdgeIdentity * AllBottom
9889 2019-Jan-13 16:21:14.471585 - [DEBUG]
9890 2019-Jan-13 16:21:14.471609 - [DEBUG] Propagate flow
9891 2019-Jan-13 16:21:14.471633 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9892 2019-Jan-13 16:21:14.471699 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
9893 2019-Jan-13 16:21:14.472365 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9894 2019-Jan-13 16:21:14.473028 - [DEBUG] Edge function : AllBottom (result of previous compose)
9895 2019-Jan-13 16:21:14.473055 - [DEBUG]
9896 2019-Jan-13 16:21:14.473081 - [DEBUG] Join: AllTop & AllBottom
9897 2019-Jan-13 16:21:14.473106 - [DEBUG] = AllBottom (new jump func)
9898 2019-Jan-13 16:21:14.473131 - [DEBUG]
9899 2019-Jan-13 16:21:14.473155 - [DEBUG] Start adding new jump function
9900 2019-Jan-13 16:21:14.473178 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9901 2019-Jan-13 16:21:14.473244 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9902 2019-Jan-13 16:21:14.473910 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
9903 2019-Jan-13 16:21:14.474579 - [DEBUG] Edge Function : AllBottom
9904 2019-Jan-13 16:21:14.474609 - [DEBUG] End adding new jump function
9905 2019-Jan-13 16:21:14.474633 - [DEBUG]
9906 2019-Jan-13 16:21:14.474657 - [DEBUG] -------------------------------------------- 289. Path Edge --------------------------------------------
9907 2019-Jan-13 16:21:14.474683 - [DEBUG]
9908 2019-Jan-13 16:21:14.474706 - [DEBUG] Process 289. path edge:
9909 2019-Jan-13 16:21:14.474730 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9910 2019-Jan-13 16:21:14.474793 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
9911 2019-Jan-13 16:21:14.475475 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9912 2019-Jan-13 16:21:14.476161 - [DEBUG]
9913 2019-Jan-13 16:21:14.476187 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
9914 2019-Jan-13 16:21:14.476869 - [DEBUG] Possible callees:
9915 2019-Jan-13 16:21:14.476895 - [DEBUG] llvm.dbg.declare
9916 2019-Jan-13 16:21:14.476920 - [DEBUG] Possible return sites:
9917 2019-Jan-13 16:21:14.476944 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !1559918 2019-Jan-13 16:21:14.478286 - [DEBUG] Found and process special summary
9919 2019-Jan-13 16:21:14.478330 - [DEBUG] Compose: EdgeIdentity * AllBottom
9920 2019-Jan-13 16:21:14.478358 - [DEBUG]
9921 2019-Jan-13 16:21:14.478382 - [DEBUG] Propagate flow
9922 2019-Jan-13 16:21:14.478406 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9923 2019-Jan-13 16:21:14.478470 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9924 2019-Jan-13 16:21:14.481993 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9925 2019-Jan-13 16:21:14.482702 - [DEBUG] Edge function : AllBottom (result of previous compose)
9926 2019-Jan-13 16:21:14.482731 - [DEBUG]
9927 2019-Jan-13 16:21:14.482758 - [DEBUG] Join: AllTop & AllBottom
9928 2019-Jan-13 16:21:14.482785 - [DEBUG] = AllBottom (new jump func)
9929 2019-Jan-13 16:21:14.482809 - [DEBUG]
9930 2019-Jan-13 16:21:14.482833 - [DEBUG] Start adding new jump function
9931 2019-Jan-13 16:21:14.482857 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9932 2019-Jan-13 16:21:14.482928 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9933 2019-Jan-13 16:21:14.483599 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9934 2019-Jan-13 16:21:14.484268 - [DEBUG] Edge Function : AllBottom
9935 2019-Jan-13 16:21:14.484300 - [DEBUG] End adding new jump function
9936 2019-Jan-13 16:21:14.484323 - [DEBUG]
9937 2019-Jan-13 16:21:14.484347 - [DEBUG] -------------------------------------------- 290. Path Edge --------------------------------------------
9938 2019-Jan-13 16:21:14.484372 - [DEBUG]
9939 2019-Jan-13 16:21:14.484395 - [DEBUG] Process 290. path edge:
9940 2019-Jan-13 16:21:14.484419 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9941 2019-Jan-13 16:21:14.484482 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
9942 2019-Jan-13 16:21:14.485175 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9943 2019-Jan-13 16:21:14.485856 - [DEBUG]
9944 2019-Jan-13 16:21:14.485883 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
9945 2019-Jan-13 16:21:14.486580 - [DEBUG] Compose: EdgeIdentity * AllBottom
9946 2019-Jan-13 16:21:14.486611 - [DEBUG]
9947 2019-Jan-13 16:21:14.486635 - [DEBUG] Propagate flow
9948 2019-Jan-13 16:21:14.486659 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9949 2019-Jan-13 16:21:14.486724 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
9950 2019-Jan-13 16:21:14.487386 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9951 2019-Jan-13 16:21:14.488047 - [DEBUG] Edge function : AllBottom (result of previous compose)
9952 2019-Jan-13 16:21:14.488094 - [DEBUG]
9953 2019-Jan-13 16:21:14.488120 - [DEBUG] Join: AllTop & AllBottom
9954 2019-Jan-13 16:21:14.488147 - [DEBUG] = AllBottom (new jump func)
9955 2019-Jan-13 16:21:14.488171 - [DEBUG]
9956 2019-Jan-13 16:21:14.488195 - [DEBUG] Start adding new jump function
9957 2019-Jan-13 16:21:14.488239 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9958 2019-Jan-13 16:21:14.488302 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9959 2019-Jan-13 16:21:14.488985 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
9960 2019-Jan-13 16:21:14.489640 - [DEBUG] Edge Function : AllBottom
9961 2019-Jan-13 16:21:14.489671 - [DEBUG] End adding new jump function
9962 2019-Jan-13 16:21:14.489695 - [DEBUG]
9963 2019-Jan-13 16:21:14.489719 - [DEBUG] -------------------------------------------- 291. Path Edge --------------------------------------------
9964 2019-Jan-13 16:21:14.489744 - [DEBUG]
9965 2019-Jan-13 16:21:14.489767 - [DEBUG] Process 291. path edge:
9966 2019-Jan-13 16:21:14.489791 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9967 2019-Jan-13 16:21:14.489857 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
9968 2019-Jan-13 16:21:14.490515 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9969 2019-Jan-13 16:21:14.491174 - [DEBUG]
9970 2019-Jan-13 16:21:14.491201 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
9971 2019-Jan-13 16:21:14.491912 - [DEBUG] Compose: EdgeIdentity * AllBottom
9972 2019-Jan-13 16:21:14.491942 - [DEBUG]
9973 2019-Jan-13 16:21:14.491966 - [DEBUG] Propagate flow
9974 2019-Jan-13 16:21:14.491989 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
9975 2019-Jan-13 16:21:14.492056 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
9976 2019-Jan-13 16:21:14.492722 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9977 2019-Jan-13 16:21:14.493390 - [DEBUG] Edge function : AllBottom (result of previous compose)
9978 2019-Jan-13 16:21:14.493416 - [DEBUG]
9979 2019-Jan-13 16:21:14.493442 - [DEBUG] Join: AllTop & AllBottom
9980 2019-Jan-13 16:21:14.493468 - [DEBUG] = AllBottom (new jump func)
9981 2019-Jan-13 16:21:14.493493 - [DEBUG]
9982 2019-Jan-13 16:21:14.493517 - [DEBUG] Start adding new jump function
9983 2019-Jan-13 16:21:14.493540 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
9984 2019-Jan-13 16:21:14.493603 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
9985 2019-Jan-13 16:21:14.494263 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
9986 2019-Jan-13 16:21:14.494944 - [DEBUG] Edge Function : AllBottom
9987 2019-Jan-13 16:21:14.494975 - [DEBUG] End adding new jump function
9988 2019-Jan-13 16:21:14.494999 - [DEBUG]
9989 2019-Jan-13 16:21:14.495023 - [DEBUG] -------------------------------------------- 292. Path Edge --------------------------------------------
9990 2019-Jan-13 16:21:14.495048 - [DEBUG]
9991 2019-Jan-13 16:21:14.495071 - [DEBUG] Process 292. path edge:
9992 2019-Jan-13 16:21:14.495095 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
9993 2019-Jan-13 16:21:14.495160 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
9994 2019-Jan-13 16:21:14.495820 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
9995 2019-Jan-13 16:21:14.496486 - [DEBUG]
9996 2019-Jan-13 16:21:14.496513 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
9997 2019-Jan-13 16:21:14.497200 - [DEBUG] Compose: EdgeIdentity * AllBottom
9998 2019-Jan-13 16:21:14.497231 - [DEBUG]
9999 2019-Jan-13 16:21:14.497255 - [DEBUG] Propagate flow
10000 2019-Jan-13 16:21:14.497279 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10001 2019-Jan-13 16:21:14.497344 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
10002 2019-Jan-13 16:21:14.498025 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10003 2019-Jan-13 16:21:14.498717 - [DEBUG] Edge function : AllBottom (result of previous compose)
10004 2019-Jan-13 16:21:14.498744 - [DEBUG]
10005 2019-Jan-13 16:21:14.498770 - [DEBUG] Join: AllTop & AllBottom
10006 2019-Jan-13 16:21:14.498796 - [DEBUG] = AllBottom (new jump func)
10007 2019-Jan-13 16:21:14.498821 - [DEBUG]
10008 2019-Jan-13 16:21:14.498845 - [DEBUG] Start adding new jump function
10009 2019-Jan-13 16:21:14.498869 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10010 2019-Jan-13 16:21:14.498933 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10011 2019-Jan-13 16:21:14.499598 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
10012 2019-Jan-13 16:21:14.500253 - [DEBUG] Edge Function : AllBottom
10013 2019-Jan-13 16:21:14.500284 - [DEBUG] End adding new jump function
10014 2019-Jan-13 16:21:14.500308 - [DEBUG]
10015 2019-Jan-13 16:21:14.500332 - [DEBUG] -------------------------------------------- 293. Path Edge --------------------------------------------
10016 2019-Jan-13 16:21:14.500357 - [DEBUG]
10017 2019-Jan-13 16:21:14.500381 - [DEBUG] Process 293. path edge:
10018 2019-Jan-13 16:21:14.500405 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10019 2019-Jan-13 16:21:14.500470 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
10020 2019-Jan-13 16:21:14.501145 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10021 2019-Jan-13 16:21:14.501836 - [DEBUG]
10022 2019-Jan-13 16:21:14.501862 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
10023 2019-Jan-13 16:21:14.502533 - [DEBUG] Possible callees:
10024 2019-Jan-13 16:21:14.502559 - [DEBUG] llvm.dbg.declare
10025 2019-Jan-13 16:21:14.502584 - [DEBUG] Possible return sites:
10026 2019-Jan-13 16:21:14.502608 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16310027 2019-Jan-13 16:21:14.503935 - [DEBUG] Found and process special summary
10028 2019-Jan-13 16:21:14.503979 - [DEBUG] Compose: EdgeIdentity * AllBottom
10029 2019-Jan-13 16:21:14.504008 - [DEBUG]
10030 2019-Jan-13 16:21:14.504032 - [DEBUG] Propagate flow
10031 2019-Jan-13 16:21:14.504056 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10032 2019-Jan-13 16:21:14.504122 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
10033 2019-Jan-13 16:21:14.504792 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10034 2019-Jan-13 16:21:14.505479 - [DEBUG] Edge function : AllBottom (result of previous compose)
10035 2019-Jan-13 16:21:14.505505 - [DEBUG]
10036 2019-Jan-13 16:21:14.505549 - [DEBUG] Join: AllTop & AllBottom
10037 2019-Jan-13 16:21:14.505577 - [DEBUG] = AllBottom (new jump func)
10038 2019-Jan-13 16:21:14.505601 - [DEBUG]
10039 2019-Jan-13 16:21:14.505625 - [DEBUG] Start adding new jump function
10040 2019-Jan-13 16:21:14.505648 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10041 2019-Jan-13 16:21:14.505711 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10042 2019-Jan-13 16:21:14.506385 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
10043 2019-Jan-13 16:21:14.507058 - [DEBUG] Edge Function : AllBottom
10044 2019-Jan-13 16:21:14.507089 - [DEBUG] End adding new jump function
10045 2019-Jan-13 16:21:14.507113 - [DEBUG]
10046 2019-Jan-13 16:21:14.507137 - [DEBUG] -------------------------------------------- 294. Path Edge --------------------------------------------
10047 2019-Jan-13 16:21:14.507162 - [DEBUG]
10048 2019-Jan-13 16:21:14.507185 - [DEBUG] Process 294. path edge:
10049 2019-Jan-13 16:21:14.507209 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10050 2019-Jan-13 16:21:14.507273 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
10051 2019-Jan-13 16:21:14.507935 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10052 2019-Jan-13 16:21:14.508619 - [DEBUG]
10053 2019-Jan-13 16:21:14.508645 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
10054 2019-Jan-13 16:21:14.509328 - [DEBUG] Compose: EdgeIdentity * AllBottom
10055 2019-Jan-13 16:21:14.509358 - [DEBUG]
10056 2019-Jan-13 16:21:14.509382 - [DEBUG] Propagate flow
10057 2019-Jan-13 16:21:14.509405 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10058 2019-Jan-13 16:21:14.509472 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
10059 2019-Jan-13 16:21:14.510140 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10060 2019-Jan-13 16:21:14.510807 - [DEBUG] Edge function : AllBottom (result of previous compose)
10061 2019-Jan-13 16:21:14.510833 - [DEBUG]
10062 2019-Jan-13 16:21:14.510859 - [DEBUG] Join: AllTop & AllBottom
10063 2019-Jan-13 16:21:14.510885 - [DEBUG] = AllBottom (new jump func)
10064 2019-Jan-13 16:21:14.510910 - [DEBUG]
10065 2019-Jan-13 16:21:14.510934 - [DEBUG] Start adding new jump function
10066 2019-Jan-13 16:21:14.510957 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10067 2019-Jan-13 16:21:14.511022 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10068 2019-Jan-13 16:21:14.511709 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
10069 2019-Jan-13 16:21:14.512364 - [DEBUG] Edge Function : AllBottom
10070 2019-Jan-13 16:21:14.512395 - [DEBUG] End adding new jump function
10071 2019-Jan-13 16:21:14.512419 - [DEBUG]
10072 2019-Jan-13 16:21:14.512443 - [DEBUG] -------------------------------------------- 295. Path Edge --------------------------------------------
10073 2019-Jan-13 16:21:14.512468 - [DEBUG]
10074 2019-Jan-13 16:21:14.512491 - [DEBUG] Process 295. path edge:
10075 2019-Jan-13 16:21:14.512515 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10076 2019-Jan-13 16:21:14.512582 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
10077 2019-Jan-13 16:21:14.513243 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10078 2019-Jan-13 16:21:14.513911 - [DEBUG]
10079 2019-Jan-13 16:21:14.513956 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
10080 2019-Jan-13 16:21:14.514634 - [DEBUG] Compose: EdgeIdentity * AllBottom
10081 2019-Jan-13 16:21:14.514664 - [DEBUG]
10082 2019-Jan-13 16:21:14.514688 - [DEBUG] Propagate flow
10083 2019-Jan-13 16:21:14.514711 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10084 2019-Jan-13 16:21:14.514776 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
10085 2019-Jan-13 16:21:14.515474 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10086 2019-Jan-13 16:21:14.516147 - [DEBUG] Edge function : AllBottom (result of previous compose)
10087 2019-Jan-13 16:21:14.516173 - [DEBUG]
10088 2019-Jan-13 16:21:14.516198 - [DEBUG] Join: AllTop & AllBottom
10089 2019-Jan-13 16:21:14.516224 - [DEBUG] = AllBottom (new jump func)
10090 2019-Jan-13 16:21:14.516249 - [DEBUG]
10091 2019-Jan-13 16:21:14.516272 - [DEBUG] Start adding new jump function
10092 2019-Jan-13 16:21:14.516296 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10093 2019-Jan-13 16:21:14.516359 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10094 2019-Jan-13 16:21:14.517028 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
10095 2019-Jan-13 16:21:14.517687 - [DEBUG] Edge Function : AllBottom
10096 2019-Jan-13 16:21:14.517718 - [DEBUG] End adding new jump function
10097 2019-Jan-13 16:21:14.517742 - [DEBUG]
10098 2019-Jan-13 16:21:14.517765 - [DEBUG] -------------------------------------------- 296. Path Edge --------------------------------------------
10099 2019-Jan-13 16:21:14.517790 - [DEBUG]
10100 2019-Jan-13 16:21:14.517813 - [DEBUG] Process 296. path edge:
10101 2019-Jan-13 16:21:14.517837 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10102 2019-Jan-13 16:21:14.517899 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
10103 2019-Jan-13 16:21:14.518594 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10104 2019-Jan-13 16:21:14.519254 - [DEBUG]
10105 2019-Jan-13 16:21:14.519279 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
10106 2019-Jan-13 16:21:14.519957 - [DEBUG] Possible callees:
10107 2019-Jan-13 16:21:14.519983 - [DEBUG] llvm.dbg.declare
10108 2019-Jan-13 16:21:14.520008 - [DEBUG] Possible return sites:
10109 2019-Jan-13 16:21:14.520031 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16910110 2019-Jan-13 16:21:14.521352 - [DEBUG] Found and process special summary
10111 2019-Jan-13 16:21:14.521400 - [DEBUG] Compose: EdgeIdentity * AllBottom
10112 2019-Jan-13 16:21:14.521428 - [DEBUG]
10113 2019-Jan-13 16:21:14.521453 - [DEBUG] Propagate flow
10114 2019-Jan-13 16:21:14.521477 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10115 2019-Jan-13 16:21:14.521563 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
10116 2019-Jan-13 16:21:14.522243 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10117 2019-Jan-13 16:21:14.522913 - [DEBUG] Edge function : AllBottom (result of previous compose)
10118 2019-Jan-13 16:21:14.522954 - [DEBUG]
10119 2019-Jan-13 16:21:14.522980 - [DEBUG] Join: AllTop & AllBottom
10120 2019-Jan-13 16:21:14.523007 - [DEBUG] = AllBottom (new jump func)
10121 2019-Jan-13 16:21:14.523032 - [DEBUG]
10122 2019-Jan-13 16:21:14.523055 - [DEBUG] Start adding new jump function
10123 2019-Jan-13 16:21:14.523079 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10124 2019-Jan-13 16:21:14.523143 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10125 2019-Jan-13 16:21:14.523804 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
10126 2019-Jan-13 16:21:14.524466 - [DEBUG] Edge Function : AllBottom
10127 2019-Jan-13 16:21:14.524497 - [DEBUG] End adding new jump function
10128 2019-Jan-13 16:21:14.524521 - [DEBUG]
10129 2019-Jan-13 16:21:14.524545 - [DEBUG] -------------------------------------------- 297. Path Edge --------------------------------------------
10130 2019-Jan-13 16:21:14.524570 - [DEBUG]
10131 2019-Jan-13 16:21:14.524593 - [DEBUG] Process 297. path edge:
10132 2019-Jan-13 16:21:14.524617 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10133 2019-Jan-13 16:21:14.524679 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
10134 2019-Jan-13 16:21:14.525368 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10135 2019-Jan-13 16:21:14.526035 - [DEBUG]
10136 2019-Jan-13 16:21:14.526060 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
10137 2019-Jan-13 16:21:14.526741 - [DEBUG] Compose: EdgeIdentity * AllBottom
10138 2019-Jan-13 16:21:14.526771 - [DEBUG]
10139 2019-Jan-13 16:21:14.526795 - [DEBUG] Propagate flow
10140 2019-Jan-13 16:21:14.526819 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10141 2019-Jan-13 16:21:14.526881 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
10142 2019-Jan-13 16:21:14.527549 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10143 2019-Jan-13 16:21:14.528210 - [DEBUG] Edge function : AllBottom (result of previous compose)
10144 2019-Jan-13 16:21:14.528256 - [DEBUG]
10145 2019-Jan-13 16:21:14.528282 - [DEBUG] Join: AllTop & AllBottom
10146 2019-Jan-13 16:21:14.528309 - [DEBUG] = AllBottom (new jump func)
10147 2019-Jan-13 16:21:14.528334 - [DEBUG]
10148 2019-Jan-13 16:21:14.528358 - [DEBUG] Start adding new jump function
10149 2019-Jan-13 16:21:14.528381 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10150 2019-Jan-13 16:21:14.528448 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10151 2019-Jan-13 16:21:14.529116 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
10152 2019-Jan-13 16:21:14.529765 - [DEBUG] Edge Function : AllBottom
10153 2019-Jan-13 16:21:14.529797 - [DEBUG] End adding new jump function
10154 2019-Jan-13 16:21:14.529821 - [DEBUG]
10155 2019-Jan-13 16:21:14.529845 - [DEBUG] -------------------------------------------- 298. Path Edge --------------------------------------------
10156 2019-Jan-13 16:21:14.529870 - [DEBUG]
10157 2019-Jan-13 16:21:14.529893 - [DEBUG] Process 298. path edge:
10158 2019-Jan-13 16:21:14.529917 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10159 2019-Jan-13 16:21:14.529977 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
10160 2019-Jan-13 16:21:14.530639 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10161 2019-Jan-13 16:21:14.531341 - [DEBUG]
10162 2019-Jan-13 16:21:14.531367 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
10163 2019-Jan-13 16:21:14.532080 - [DEBUG] Compose: EdgeIdentity * AllBottom
10164 2019-Jan-13 16:21:14.532110 - [DEBUG]
10165 2019-Jan-13 16:21:14.532134 - [DEBUG] Propagate flow
10166 2019-Jan-13 16:21:14.532158 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10167 2019-Jan-13 16:21:14.532222 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
10168 2019-Jan-13 16:21:14.532880 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10169 2019-Jan-13 16:21:14.533555 - [DEBUG] Edge function : AllBottom (result of previous compose)
10170 2019-Jan-13 16:21:14.533581 - [DEBUG]
10171 2019-Jan-13 16:21:14.533607 - [DEBUG] Join: AllTop & AllBottom
10172 2019-Jan-13 16:21:14.533633 - [DEBUG] = AllBottom (new jump func)
10173 2019-Jan-13 16:21:14.533658 - [DEBUG]
10174 2019-Jan-13 16:21:14.533681 - [DEBUG] Start adding new jump function
10175 2019-Jan-13 16:21:14.533705 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10176 2019-Jan-13 16:21:14.533768 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10177 2019-Jan-13 16:21:14.534438 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
10178 2019-Jan-13 16:21:14.535122 - [DEBUG] Edge Function : AllBottom
10179 2019-Jan-13 16:21:14.535153 - [DEBUG] End adding new jump function
10180 2019-Jan-13 16:21:14.535177 - [DEBUG]
10181 2019-Jan-13 16:21:14.535202 - [DEBUG] -------------------------------------------- 299. Path Edge --------------------------------------------
10182 2019-Jan-13 16:21:14.535226 - [DEBUG]
10183 2019-Jan-13 16:21:14.535249 - [DEBUG] Process 299. path edge:
10184 2019-Jan-13 16:21:14.535273 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10185 2019-Jan-13 16:21:14.535334 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
10186 2019-Jan-13 16:21:14.535993 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10187 2019-Jan-13 16:21:14.536665 - [DEBUG]
10188 2019-Jan-13 16:21:14.536690 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
10189 2019-Jan-13 16:21:14.537380 - [DEBUG] Compose: EdgeIdentity * AllBottom
10190 2019-Jan-13 16:21:14.537410 - [DEBUG]
10191 2019-Jan-13 16:21:14.537435 - [DEBUG] Propagate flow
10192 2019-Jan-13 16:21:14.537458 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10193 2019-Jan-13 16:21:14.537524 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
10194 2019-Jan-13 16:21:14.538177 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10195 2019-Jan-13 16:21:14.538862 - [DEBUG] Edge function : AllBottom (result of previous compose)
10196 2019-Jan-13 16:21:14.538889 - [DEBUG]
10197 2019-Jan-13 16:21:14.538914 - [DEBUG] Join: AllTop & AllBottom
10198 2019-Jan-13 16:21:14.538941 - [DEBUG] = AllBottom (new jump func)
10199 2019-Jan-13 16:21:14.538966 - [DEBUG]
10200 2019-Jan-13 16:21:14.538989 - [DEBUG] Start adding new jump function
10201 2019-Jan-13 16:21:14.539012 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10202 2019-Jan-13 16:21:14.539079 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10203 2019-Jan-13 16:21:14.539771 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
10204 2019-Jan-13 16:21:14.540429 - [DEBUG] Edge Function : AllBottom
10205 2019-Jan-13 16:21:14.540459 - [DEBUG] End adding new jump function
10206 2019-Jan-13 16:21:14.540484 - [DEBUG]
10207 2019-Jan-13 16:21:14.540508 - [DEBUG] -------------------------------------------- 300. Path Edge --------------------------------------------
10208 2019-Jan-13 16:21:14.540532 - [DEBUG]
10209 2019-Jan-13 16:21:14.540555 - [DEBUG] Process 300. path edge:
10210 2019-Jan-13 16:21:14.540579 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10211 2019-Jan-13 16:21:14.540643 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
10212 2019-Jan-13 16:21:14.541292 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10213 2019-Jan-13 16:21:14.541982 - [DEBUG]
10214 2019-Jan-13 16:21:14.542010 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
10215 2019-Jan-13 16:21:14.542693 - [DEBUG] Compose: EdgeIdentity * AllBottom
10216 2019-Jan-13 16:21:14.542721 - [DEBUG]
10217 2019-Jan-13 16:21:14.542745 - [DEBUG] Propagate flow
10218 2019-Jan-13 16:21:14.542769 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10219 2019-Jan-13 16:21:14.542833 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
10220 2019-Jan-13 16:21:14.543502 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10221 2019-Jan-13 16:21:14.544164 - [DEBUG] Edge function : AllBottom (result of previous compose)
10222 2019-Jan-13 16:21:14.544190 - [DEBUG]
10223 2019-Jan-13 16:21:14.544216 - [DEBUG] Join: AllTop & AllBottom
10224 2019-Jan-13 16:21:14.544242 - [DEBUG] = AllBottom (new jump func)
10225 2019-Jan-13 16:21:14.544266 - [DEBUG]
10226 2019-Jan-13 16:21:14.544290 - [DEBUG] Start adding new jump function
10227 2019-Jan-13 16:21:14.544313 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10228 2019-Jan-13 16:21:14.544375 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10229 2019-Jan-13 16:21:14.545067 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
10230 2019-Jan-13 16:21:14.545737 - [DEBUG] Edge Function : AllBottom
10231 2019-Jan-13 16:21:14.545767 - [DEBUG] End adding new jump function
10232 2019-Jan-13 16:21:14.545791 - [DEBUG]
10233 2019-Jan-13 16:21:14.545816 - [DEBUG] -------------------------------------------- 301. Path Edge --------------------------------------------
10234 2019-Jan-13 16:21:14.545840 - [DEBUG]
10235 2019-Jan-13 16:21:14.545863 - [DEBUG] Process 301. path edge:
10236 2019-Jan-13 16:21:14.545887 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10237 2019-Jan-13 16:21:14.545948 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
10238 2019-Jan-13 16:21:14.546612 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10239 2019-Jan-13 16:21:14.547273 - [DEBUG]
10240 2019-Jan-13 16:21:14.547299 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
10241 2019-Jan-13 16:21:14.547985 - [DEBUG] Compose: EdgeIdentity * AllBottom
10242 2019-Jan-13 16:21:14.548015 - [DEBUG]
10243 2019-Jan-13 16:21:14.548039 - [DEBUG] Propagate flow
10244 2019-Jan-13 16:21:14.548063 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10245 2019-Jan-13 16:21:14.548146 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
10246 2019-Jan-13 16:21:14.548833 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10247 2019-Jan-13 16:21:14.549505 - [DEBUG] Edge function : AllBottom (result of previous compose)
10248 2019-Jan-13 16:21:14.549531 - [DEBUG]
10249 2019-Jan-13 16:21:14.549557 - [DEBUG] Join: AllTop & AllBottom
10250 2019-Jan-13 16:21:14.549584 - [DEBUG] = AllBottom (new jump func)
10251 2019-Jan-13 16:21:14.549608 - [DEBUG]
10252 2019-Jan-13 16:21:14.549632 - [DEBUG] Start adding new jump function
10253 2019-Jan-13 16:21:14.549655 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10254 2019-Jan-13 16:21:14.549718 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10255 2019-Jan-13 16:21:14.550378 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
10256 2019-Jan-13 16:21:14.551036 - [DEBUG] Edge Function : AllBottom
10257 2019-Jan-13 16:21:14.551066 - [DEBUG] End adding new jump function
10258 2019-Jan-13 16:21:14.551091 - [DEBUG]
10259 2019-Jan-13 16:21:14.551115 - [DEBUG] -------------------------------------------- 302. Path Edge --------------------------------------------
10260 2019-Jan-13 16:21:14.551139 - [DEBUG]
10261 2019-Jan-13 16:21:14.551162 - [DEBUG] Process 302. path edge:
10262 2019-Jan-13 16:21:14.551187 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10263 2019-Jan-13 16:21:14.551252 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
10264 2019-Jan-13 16:21:14.551932 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10265 2019-Jan-13 16:21:14.552599 - [DEBUG]
10266 2019-Jan-13 16:21:14.552626 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
10267 2019-Jan-13 16:21:14.553295 - [DEBUG] Compose: EdgeIdentity * AllBottom
10268 2019-Jan-13 16:21:14.553325 - [DEBUG]
10269 2019-Jan-13 16:21:14.553349 - [DEBUG] Propagate flow
10270 2019-Jan-13 16:21:14.553373 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10271 2019-Jan-13 16:21:14.553437 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
10272 2019-Jan-13 16:21:14.554107 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10273 2019-Jan-13 16:21:14.554770 - [DEBUG] Edge function : AllBottom (result of previous compose)
10274 2019-Jan-13 16:21:14.554797 - [DEBUG]
10275 2019-Jan-13 16:21:14.554823 - [DEBUG] Join: AllTop & AllBottom
10276 2019-Jan-13 16:21:14.554849 - [DEBUG] = AllBottom (new jump func)
10277 2019-Jan-13 16:21:14.554873 - [DEBUG]
10278 2019-Jan-13 16:21:14.554918 - [DEBUG] Start adding new jump function
10279 2019-Jan-13 16:21:14.554942 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10280 2019-Jan-13 16:21:14.555015 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10281 2019-Jan-13 16:21:14.555686 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
10282 2019-Jan-13 16:21:14.556335 - [DEBUG] Edge Function : AllBottom
10283 2019-Jan-13 16:21:14.556366 - [DEBUG] End adding new jump function
10284 2019-Jan-13 16:21:14.556390 - [DEBUG]
10285 2019-Jan-13 16:21:14.556414 - [DEBUG] -------------------------------------------- 303. Path Edge --------------------------------------------
10286 2019-Jan-13 16:21:14.556439 - [DEBUG]
10287 2019-Jan-13 16:21:14.556479 - [DEBUG] Process 303. path edge:
10288 2019-Jan-13 16:21:14.556504 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10289 2019-Jan-13 16:21:14.556565 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
10290 2019-Jan-13 16:21:14.557230 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10291 2019-Jan-13 16:21:14.557899 - [DEBUG]
10292 2019-Jan-13 16:21:14.557926 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
10293 2019-Jan-13 16:21:14.558634 - [DEBUG] Compose: EdgeIdentity * AllBottom
10294 2019-Jan-13 16:21:14.558663 - [DEBUG]
10295 2019-Jan-13 16:21:14.558687 - [DEBUG] Propagate flow
10296 2019-Jan-13 16:21:14.558711 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10297 2019-Jan-13 16:21:14.558774 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
10298 2019-Jan-13 16:21:14.559432 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10299 2019-Jan-13 16:21:14.560108 - [DEBUG] Edge function : AllBottom (result of previous compose)
10300 2019-Jan-13 16:21:14.560135 - [DEBUG]
10301 2019-Jan-13 16:21:14.560160 - [DEBUG] Join: AllTop & AllBottom
10302 2019-Jan-13 16:21:14.560187 - [DEBUG] = AllBottom (new jump func)
10303 2019-Jan-13 16:21:14.560212 - [DEBUG]
10304 2019-Jan-13 16:21:14.560235 - [DEBUG] Start adding new jump function
10305 2019-Jan-13 16:21:14.560259 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10306 2019-Jan-13 16:21:14.560322 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10307 2019-Jan-13 16:21:14.560992 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
10308 2019-Jan-13 16:21:14.561674 - [DEBUG] Edge Function : AllBottom
10309 2019-Jan-13 16:21:14.561704 - [DEBUG] End adding new jump function
10310 2019-Jan-13 16:21:14.561728 - [DEBUG]
10311 2019-Jan-13 16:21:14.561752 - [DEBUG] -------------------------------------------- 304. Path Edge --------------------------------------------
10312 2019-Jan-13 16:21:14.561777 - [DEBUG]
10313 2019-Jan-13 16:21:14.561801 - [DEBUG] Process 304. path edge:
10314 2019-Jan-13 16:21:14.561824 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10315 2019-Jan-13 16:21:14.561886 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
10316 2019-Jan-13 16:21:14.562538 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10317 2019-Jan-13 16:21:14.563210 - [DEBUG]
10318 2019-Jan-13 16:21:14.563238 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
10319 2019-Jan-13 16:21:14.563927 - [DEBUG] Compose: EdgeIdentity * AllBottom
10320 2019-Jan-13 16:21:14.563956 - [DEBUG]
10321 2019-Jan-13 16:21:14.563980 - [DEBUG] Propagate flow
10322 2019-Jan-13 16:21:14.564004 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10323 2019-Jan-13 16:21:14.564067 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
10324 2019-Jan-13 16:21:14.564726 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10325 2019-Jan-13 16:21:14.565408 - [DEBUG] Edge function : AllBottom (result of previous compose)
10326 2019-Jan-13 16:21:14.565452 - [DEBUG]
10327 2019-Jan-13 16:21:14.565478 - [DEBUG] Join: AllTop & AllBottom
10328 2019-Jan-13 16:21:14.565505 - [DEBUG] = AllBottom (new jump func)
10329 2019-Jan-13 16:21:14.565530 - [DEBUG]
10330 2019-Jan-13 16:21:14.565553 - [DEBUG] Start adding new jump function
10331 2019-Jan-13 16:21:14.565577 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10332 2019-Jan-13 16:21:14.565644 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10333 2019-Jan-13 16:21:14.566318 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
10334 2019-Jan-13 16:21:14.566978 - [DEBUG] Edge Function : AllBottom
10335 2019-Jan-13 16:21:14.567008 - [DEBUG] End adding new jump function
10336 2019-Jan-13 16:21:14.567032 - [DEBUG]
10337 2019-Jan-13 16:21:14.567056 - [DEBUG] -------------------------------------------- 305. Path Edge --------------------------------------------
10338 2019-Jan-13 16:21:14.567080 - [DEBUG]
10339 2019-Jan-13 16:21:14.567104 - [DEBUG] Process 305. path edge:
10340 2019-Jan-13 16:21:14.567128 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10341 2019-Jan-13 16:21:14.567192 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
10342 2019-Jan-13 16:21:14.567846 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10343 2019-Jan-13 16:21:14.568533 - [DEBUG]
10344 2019-Jan-13 16:21:14.568559 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
10345 2019-Jan-13 16:21:14.569251 - [DEBUG] Compose: EdgeIdentity * AllBottom
10346 2019-Jan-13 16:21:14.569281 - [DEBUG]
10347 2019-Jan-13 16:21:14.569305 - [DEBUG] Propagate flow
10348 2019-Jan-13 16:21:14.569329 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10349 2019-Jan-13 16:21:14.569393 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10350 2019-Jan-13 16:21:14.570054 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10351 2019-Jan-13 16:21:14.570718 - [DEBUG] Edge function : AllBottom (result of previous compose)
10352 2019-Jan-13 16:21:14.570744 - [DEBUG]
10353 2019-Jan-13 16:21:14.570770 - [DEBUG] Join: AllTop & AllBottom
10354 2019-Jan-13 16:21:14.570796 - [DEBUG] = AllBottom (new jump func)
10355 2019-Jan-13 16:21:14.570821 - [DEBUG]
10356 2019-Jan-13 16:21:14.570845 - [DEBUG] Start adding new jump function
10357 2019-Jan-13 16:21:14.570868 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10358 2019-Jan-13 16:21:14.570932 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10359 2019-Jan-13 16:21:14.571622 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10360 2019-Jan-13 16:21:14.572288 - [DEBUG] Edge Function : AllBottom
10361 2019-Jan-13 16:21:14.572320 - [DEBUG] End adding new jump function
10362 2019-Jan-13 16:21:14.572344 - [DEBUG]
10363 2019-Jan-13 16:21:14.572368 - [DEBUG] -------------------------------------------- 306. Path Edge --------------------------------------------
10364 2019-Jan-13 16:21:14.572393 - [DEBUG]
10365 2019-Jan-13 16:21:14.572417 - [DEBUG] Process 306. path edge:
10366 2019-Jan-13 16:21:14.572441 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10367 2019-Jan-13 16:21:14.572504 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
10368 2019-Jan-13 16:21:14.573163 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10369 2019-Jan-13 16:21:14.573824 - [DEBUG]
10370 2019-Jan-13 16:21:14.573864 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10371 2019-Jan-13 16:21:14.574532 - [DEBUG] Start of endsummarytab entry
10372 2019-Jan-13 16:21:14.574564 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
10373 2019-Jan-13 16:21:14.575253 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
10374 2019-Jan-13 16:21:14.575320 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10375 2019-Jan-13 16:21:14.575981 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10376 2019-Jan-13 16:21:14.576643 - [DEBUG] EF: AllBottom
10377 2019-Jan-13 16:21:14.576669 - [DEBUG]
10378 2019-Jan-13 16:21:14.576693 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10379 2019-Jan-13 16:21:14.577344 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
10380 2019-Jan-13 16:21:14.578007 - [DEBUG] EF: AllBottom
10381 2019-Jan-13 16:21:14.578034 - [DEBUG]
10382 2019-Jan-13 16:21:14.578057 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10383 2019-Jan-13 16:21:14.578734 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
10384 2019-Jan-13 16:21:14.579393 - [DEBUG] EF: AllBottom
10385 2019-Jan-13 16:21:14.579419 - [DEBUG]
10386 2019-Jan-13 16:21:14.579443 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10387 2019-Jan-13 16:21:14.580087 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
10388 2019-Jan-13 16:21:14.580752 - [DEBUG] EF: AllBottom
10389 2019-Jan-13 16:21:14.580779 - [DEBUG]
10390 2019-Jan-13 16:21:14.580802 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10391 2019-Jan-13 16:21:14.581463 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
10392 2019-Jan-13 16:21:14.582145 - [DEBUG] EF: AllBottom
10393 2019-Jan-13 16:21:14.582171 - [DEBUG]
10394 2019-Jan-13 16:21:14.582195 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10395 2019-Jan-13 16:21:14.582842 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10396 2019-Jan-13 16:21:14.583515 - [DEBUG] EF: AllBottom
10397 2019-Jan-13 16:21:14.583541 - [DEBUG]
10398 2019-Jan-13 16:21:14.583565 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10399 2019-Jan-13 16:21:14.584216 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
10400 2019-Jan-13 16:21:14.584897 - [DEBUG] EF: AllBottom
10401 2019-Jan-13 16:21:14.584926 - [DEBUG]
10402 2019-Jan-13 16:21:14.584949 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
10403 2019-Jan-13 16:21:14.585600 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10404 2019-Jan-13 16:21:14.586261 - [DEBUG] EF: AllBottom
10405 2019-Jan-13 16:21:14.586288 - [DEBUG]
10406 2019-Jan-13 16:21:14.586313 - [DEBUG] ---------------
10407 2019-Jan-13 16:21:14.586336 - [DEBUG]
10408 2019-Jan-13 16:21:14.586362 - [DEBUG] End of endsummarytab entry
10409 2019-Jan-13 16:21:14.586386 - [DEBUG]
10410 2019-Jan-13 16:21:14.586410 - [DEBUG] Start of incomingtab entry
10411 2019-Jan-13 16:21:14.586435 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
10412 2019-Jan-13 16:21:14.587099 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
10413 2019-Jan-13 16:21:14.587163 - [DEBUG] ---------------
10414 2019-Jan-13 16:21:14.587188 - [DEBUG] End of incomingtab entry
10415 2019-Jan-13 16:21:14.587211 - [DEBUG]
10416 2019-Jan-13 16:21:14.587236 - [DEBUG] EDGE:
10417 2019-Jan-13 16:21:14.587313 - [DEBUG] ---> 10418 2019-Jan-13 16:21:14.587970 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10419 2019-Jan-13 16:21:14.588654 - [DEBUG]
10420 2019-Jan-13 16:21:14.588681 - [DEBUG] EDGE:
10421 2019-Jan-13 16:21:14.588744 - [DEBUG] ---> 10422 2019-Jan-13 16:21:14.589409 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10423 2019-Jan-13 16:21:14.590073 - [DEBUG]
10424 2019-Jan-13 16:21:14.590120 - [DEBUG] Compose: EdgeIdentity * AllBottom
10425 2019-Jan-13 16:21:14.590148 - [DEBUG]
10426 2019-Jan-13 16:21:14.590172 - [DEBUG] Propagate flow
10427 2019-Jan-13 16:21:14.590196 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10428 2019-Jan-13 16:21:14.590263 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
10429 2019-Jan-13 16:21:14.590933 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10430 2019-Jan-13 16:21:14.591611 - [DEBUG] Edge function : AllBottom (result of previous compose)
10431 2019-Jan-13 16:21:14.591638 - [DEBUG]
10432 2019-Jan-13 16:21:14.591664 - [DEBUG] Join: AllTop & AllBottom
10433 2019-Jan-13 16:21:14.591691 - [DEBUG] = AllBottom (new jump func)
10434 2019-Jan-13 16:21:14.591715 - [DEBUG]
10435 2019-Jan-13 16:21:14.591739 - [DEBUG] Start adding new jump function
10436 2019-Jan-13 16:21:14.591763 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10437 2019-Jan-13 16:21:14.591824 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10438 2019-Jan-13 16:21:14.592498 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
10439 2019-Jan-13 16:21:14.593163 - [DEBUG] Edge Function : AllBottom
10440 2019-Jan-13 16:21:14.593195 - [DEBUG] End adding new jump function
10441 2019-Jan-13 16:21:14.593219 - [DEBUG]
10442 2019-Jan-13 16:21:14.593243 - [DEBUG] -------------------------------------------- 307. Path Edge --------------------------------------------
10443 2019-Jan-13 16:21:14.593269 - [DEBUG]
10444 2019-Jan-13 16:21:14.593292 - [DEBUG] Process 307. path edge:
10445 2019-Jan-13 16:21:14.593317 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10446 2019-Jan-13 16:21:14.593382 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
10447 2019-Jan-13 16:21:14.594046 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10448 2019-Jan-13 16:21:14.594700 - [DEBUG]
10449 2019-Jan-13 16:21:14.594725 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
10450 2019-Jan-13 16:21:14.595434 - [DEBUG] Possible callees:
10451 2019-Jan-13 16:21:14.595460 - [DEBUG] llvm.dbg.declare
10452 2019-Jan-13 16:21:14.595485 - [DEBUG] Possible return sites:
10453 2019-Jan-13 16:21:14.595508 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19310454 2019-Jan-13 16:21:14.596845 - [DEBUG] Found and process special summary
10455 2019-Jan-13 16:21:14.596906 - [DEBUG] Compose: EdgeIdentity * AllBottom
10456 2019-Jan-13 16:21:14.596935 - [DEBUG]
10457 2019-Jan-13 16:21:14.596959 - [DEBUG] Propagate flow
10458 2019-Jan-13 16:21:14.596983 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10459 2019-Jan-13 16:21:14.597047 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
10460 2019-Jan-13 16:21:14.597706 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10461 2019-Jan-13 16:21:14.598406 - [DEBUG] Edge function : AllBottom (result of previous compose)
10462 2019-Jan-13 16:21:14.598433 - [DEBUG]
10463 2019-Jan-13 16:21:14.598459 - [DEBUG] Join: AllTop & AllBottom
10464 2019-Jan-13 16:21:14.598486 - [DEBUG] = AllBottom (new jump func)
10465 2019-Jan-13 16:21:14.598511 - [DEBUG]
10466 2019-Jan-13 16:21:14.598534 - [DEBUG] Start adding new jump function
10467 2019-Jan-13 16:21:14.598557 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10468 2019-Jan-13 16:21:14.598620 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10469 2019-Jan-13 16:21:14.599291 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
10470 2019-Jan-13 16:21:14.599949 - [DEBUG] Edge Function : AllBottom
10471 2019-Jan-13 16:21:14.599980 - [DEBUG] End adding new jump function
10472 2019-Jan-13 16:21:14.600004 - [DEBUG]
10473 2019-Jan-13 16:21:14.600027 - [DEBUG] -------------------------------------------- 308. Path Edge --------------------------------------------
10474 2019-Jan-13 16:21:14.600052 - [DEBUG]
10475 2019-Jan-13 16:21:14.600076 - [DEBUG] Process 308. path edge:
10476 2019-Jan-13 16:21:14.600100 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10477 2019-Jan-13 16:21:14.600161 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
10478 2019-Jan-13 16:21:14.600815 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10479 2019-Jan-13 16:21:14.601487 - [DEBUG]
10480 2019-Jan-13 16:21:14.601513 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
10481 2019-Jan-13 16:21:14.602227 - [DEBUG] Compose: EdgeIdentity * AllBottom
10482 2019-Jan-13 16:21:14.602256 - [DEBUG]
10483 2019-Jan-13 16:21:14.602280 - [DEBUG] Propagate flow
10484 2019-Jan-13 16:21:14.602304 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10485 2019-Jan-13 16:21:14.602368 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
10486 2019-Jan-13 16:21:14.603022 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10487 2019-Jan-13 16:21:14.603677 - [DEBUG] Edge function : AllBottom (result of previous compose)
10488 2019-Jan-13 16:21:14.603703 - [DEBUG]
10489 2019-Jan-13 16:21:14.603728 - [DEBUG] Join: AllTop & AllBottom
10490 2019-Jan-13 16:21:14.603755 - [DEBUG] = AllBottom (new jump func)
10491 2019-Jan-13 16:21:14.603780 - [DEBUG]
10492 2019-Jan-13 16:21:14.603803 - [DEBUG] Start adding new jump function
10493 2019-Jan-13 16:21:14.603826 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10494 2019-Jan-13 16:21:14.603892 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10495 2019-Jan-13 16:21:14.604563 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
10496 2019-Jan-13 16:21:14.605244 - [DEBUG] Edge Function : AllBottom
10497 2019-Jan-13 16:21:14.605275 - [DEBUG] End adding new jump function
10498 2019-Jan-13 16:21:14.605316 - [DEBUG]
10499 2019-Jan-13 16:21:14.605340 - [DEBUG] -------------------------------------------- 309. Path Edge --------------------------------------------
10500 2019-Jan-13 16:21:14.605365 - [DEBUG]
10501 2019-Jan-13 16:21:14.605388 - [DEBUG] Process 309. path edge:
10502 2019-Jan-13 16:21:14.605412 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10503 2019-Jan-13 16:21:14.605478 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
10504 2019-Jan-13 16:21:14.606138 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10505 2019-Jan-13 16:21:14.606800 - [DEBUG]
10506 2019-Jan-13 16:21:14.606827 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
10507 2019-Jan-13 16:21:14.607515 - [DEBUG] Compose: EdgeIdentity * AllBottom
10508 2019-Jan-13 16:21:14.607544 - [DEBUG]
10509 2019-Jan-13 16:21:14.607568 - [DEBUG] Propagate flow
10510 2019-Jan-13 16:21:14.607592 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10511 2019-Jan-13 16:21:14.607658 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
10512 2019-Jan-13 16:21:14.608346 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10513 2019-Jan-13 16:21:14.609009 - [DEBUG] Edge function : AllBottom (result of previous compose)
10514 2019-Jan-13 16:21:14.609035 - [DEBUG]
10515 2019-Jan-13 16:21:14.609061 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10516 2019-Jan-13 16:21:14.609087 - [DEBUG] = AllBottom
10517 2019-Jan-13 16:21:14.609112 - [DEBUG]
10518 2019-Jan-13 16:21:14.609135 - [DEBUG] PROPAGATE: No new function!
10519 2019-Jan-13 16:21:14.609160 - [DEBUG] EDGE:
10520 2019-Jan-13 16:21:14.609224 - [DEBUG] ---> 10521 2019-Jan-13 16:21:14.609878 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10522 2019-Jan-13 16:21:14.610549 - [DEBUG]
10523 2019-Jan-13 16:21:14.610576 - [DEBUG] EDGE:
10524 2019-Jan-13 16:21:14.610639 - [DEBUG] ---> 10525 2019-Jan-13 16:21:14.611296 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10526 2019-Jan-13 16:21:14.611984 - [DEBUG]
10527 2019-Jan-13 16:21:14.612031 - [DEBUG] Compose: EdgeIdentity * AllBottom
10528 2019-Jan-13 16:21:14.612059 - [DEBUG]
10529 2019-Jan-13 16:21:14.612083 - [DEBUG] Propagate flow
10530 2019-Jan-13 16:21:14.612106 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10531 2019-Jan-13 16:21:14.612170 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
10532 2019-Jan-13 16:21:14.612826 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10533 2019-Jan-13 16:21:14.613500 - [DEBUG] Edge function : AllBottom (result of previous compose)
10534 2019-Jan-13 16:21:14.613526 - [DEBUG]
10535 2019-Jan-13 16:21:14.613552 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10536 2019-Jan-13 16:21:14.613578 - [DEBUG] = AllBottom
10537 2019-Jan-13 16:21:14.613603 - [DEBUG]
10538 2019-Jan-13 16:21:14.613626 - [DEBUG] PROPAGATE: No new function!
10539 2019-Jan-13 16:21:14.613656 - [DEBUG] EDGE:
10540 2019-Jan-13 16:21:14.613721 - [DEBUG] ---> 10541 2019-Jan-13 16:21:14.614410 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10542 2019-Jan-13 16:21:14.615105 - [DEBUG]
10543 2019-Jan-13 16:21:14.615132 - [DEBUG] EDGE:
10544 2019-Jan-13 16:21:14.615196 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
10545 2019-Jan-13 16:21:14.615858 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10546 2019-Jan-13 16:21:14.616533 - [DEBUG]
10547 2019-Jan-13 16:21:14.616559 - [DEBUG] EDGE:
10548 2019-Jan-13 16:21:14.616623 - [DEBUG] ---> 10549 2019-Jan-13 16:21:14.617283 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10550 2019-Jan-13 16:21:14.617946 - [DEBUG]
10551 2019-Jan-13 16:21:14.617972 - [DEBUG] EDGE:
10552 2019-Jan-13 16:21:14.618035 - [DEBUG] ---> 10553 2019-Jan-13 16:21:14.618707 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10554 2019-Jan-13 16:21:14.619377 - [DEBUG]
10555 2019-Jan-13 16:21:14.619405 - [DEBUG] EDGE:
10556 2019-Jan-13 16:21:14.619468 - [DEBUG] ---> 10557 2019-Jan-13 16:21:14.620130 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10558 2019-Jan-13 16:21:14.620793 - [DEBUG]
10559 2019-Jan-13 16:21:14.620836 - [DEBUG] Compose: EdgeIdentity * AllBottom
10560 2019-Jan-13 16:21:14.620864 - [DEBUG]
10561 2019-Jan-13 16:21:14.620888 - [DEBUG] Propagate flow
10562 2019-Jan-13 16:21:14.620912 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10563 2019-Jan-13 16:21:14.620974 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
10564 2019-Jan-13 16:21:14.621653 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10565 2019-Jan-13 16:21:14.622325 - [DEBUG] Edge function : AllBottom (result of previous compose)
10566 2019-Jan-13 16:21:14.622352 - [DEBUG]
10567 2019-Jan-13 16:21:14.622377 - [DEBUG] Join: AllTop & AllBottom
10568 2019-Jan-13 16:21:14.622404 - [DEBUG] = AllBottom (new jump func)
10569 2019-Jan-13 16:21:14.622429 - [DEBUG]
10570 2019-Jan-13 16:21:14.622453 - [DEBUG] Start adding new jump function
10571 2019-Jan-13 16:21:14.622476 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10572 2019-Jan-13 16:21:14.622540 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10573 2019-Jan-13 16:21:14.623208 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
10574 2019-Jan-13 16:21:14.623868 - [DEBUG] Edge Function : AllBottom
10575 2019-Jan-13 16:21:14.623899 - [DEBUG] End adding new jump function
10576 2019-Jan-13 16:21:14.623924 - [DEBUG]
10577 2019-Jan-13 16:21:14.623948 - [DEBUG] -------------------------------------------- 310. Path Edge --------------------------------------------
10578 2019-Jan-13 16:21:14.623972 - [DEBUG]
10579 2019-Jan-13 16:21:14.623996 - [DEBUG] Process 310. path edge:
10580 2019-Jan-13 16:21:14.624036 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10581 2019-Jan-13 16:21:14.624099 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
10582 2019-Jan-13 16:21:14.624761 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10583 2019-Jan-13 16:21:14.625465 - [DEBUG]
10584 2019-Jan-13 16:21:14.625491 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
10585 2019-Jan-13 16:21:14.626185 - [DEBUG] Compose: EdgeIdentity * AllBottom
10586 2019-Jan-13 16:21:14.626214 - [DEBUG]
10587 2019-Jan-13 16:21:14.626238 - [DEBUG] Propagate flow
10588 2019-Jan-13 16:21:14.626262 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10589 2019-Jan-13 16:21:14.626326 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
10590 2019-Jan-13 16:21:14.626977 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10591 2019-Jan-13 16:21:14.627640 - [DEBUG] Edge function : AllBottom (result of previous compose)
10592 2019-Jan-13 16:21:14.627667 - [DEBUG]
10593 2019-Jan-13 16:21:14.627692 - [DEBUG] Join: AllTop & AllBottom
10594 2019-Jan-13 16:21:14.627719 - [DEBUG] = AllBottom (new jump func)
10595 2019-Jan-13 16:21:14.627744 - [DEBUG]
10596 2019-Jan-13 16:21:14.627768 - [DEBUG] Start adding new jump function
10597 2019-Jan-13 16:21:14.627791 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10598 2019-Jan-13 16:21:14.627856 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10599 2019-Jan-13 16:21:14.628549 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
10600 2019-Jan-13 16:21:14.629210 - [DEBUG] Edge Function : AllBottom
10601 2019-Jan-13 16:21:14.629241 - [DEBUG] End adding new jump function
10602 2019-Jan-13 16:21:14.629265 - [DEBUG]
10603 2019-Jan-13 16:21:14.629288 - [DEBUG] -------------------------------------------- 311. Path Edge --------------------------------------------
10604 2019-Jan-13 16:21:14.629313 - [DEBUG]
10605 2019-Jan-13 16:21:14.629336 - [DEBUG] Process 311. path edge:
10606 2019-Jan-13 16:21:14.629360 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10607 2019-Jan-13 16:21:14.629422 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
10608 2019-Jan-13 16:21:14.630071 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 >
10609 2019-Jan-13 16:21:14.630740 - [DEBUG]
10610 2019-Jan-13 16:21:14.630768 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
10611 2019-Jan-13 16:21:14.631444 - [DEBUG] Compose: EdgeIdentity * AllBottom
10612 2019-Jan-13 16:21:14.631473 - [DEBUG]
10613 2019-Jan-13 16:21:14.631497 - [DEBUG] Propagate flow
10614 2019-Jan-13 16:21:14.631520 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10615 2019-Jan-13 16:21:14.631604 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
10616 2019-Jan-13 16:21:14.632268 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10617 2019-Jan-13 16:21:14.632930 - [DEBUG] Edge function : AllBottom (result of previous compose)
10618 2019-Jan-13 16:21:14.632958 - [DEBUG]
10619 2019-Jan-13 16:21:14.632984 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10620 2019-Jan-13 16:21:14.633010 - [DEBUG] = AllBottom
10621 2019-Jan-13 16:21:14.633035 - [DEBUG]
10622 2019-Jan-13 16:21:14.633058 - [DEBUG] PROPAGATE: No new function!
10623 2019-Jan-13 16:21:14.633104 - [DEBUG] EDGE:
10624 2019-Jan-13 16:21:14.633170 - [DEBUG] ---> 10625 2019-Jan-13 16:21:14.633833 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10626 2019-Jan-13 16:21:14.634496 - [DEBUG]
10627 2019-Jan-13 16:21:14.634522 - [DEBUG] EDGE:
10628 2019-Jan-13 16:21:14.634586 - [DEBUG] ---> 10629 2019-Jan-13 16:21:14.635271 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10630 2019-Jan-13 16:21:14.635932 - [DEBUG]
10631 2019-Jan-13 16:21:14.635959 - [DEBUG] EDGE:
10632 2019-Jan-13 16:21:14.636021 - [DEBUG] ---> 10633 2019-Jan-13 16:21:14.636678 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10634 2019-Jan-13 16:21:14.637344 - [DEBUG]
10635 2019-Jan-13 16:21:14.637371 - [DEBUG] EDGE:
10636 2019-Jan-13 16:21:14.637434 - [DEBUG] ---> 10637 2019-Jan-13 16:21:14.638096 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10638 2019-Jan-13 16:21:14.638797 - [DEBUG]
10639 2019-Jan-13 16:21:14.638824 - [DEBUG] EDGE:
10640 2019-Jan-13 16:21:14.638887 - [DEBUG] ---> 10641 2019-Jan-13 16:21:14.639550 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10642 2019-Jan-13 16:21:14.640216 - [DEBUG]
10643 2019-Jan-13 16:21:14.640243 - [DEBUG] EDGE:
10644 2019-Jan-13 16:21:14.640305 - [DEBUG] ---> 10645 2019-Jan-13 16:21:14.640968 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10646 2019-Jan-13 16:21:14.641650 - [DEBUG]
10647 2019-Jan-13 16:21:14.641698 - [DEBUG] Compose: EdgeIdentity * AllBottom
10648 2019-Jan-13 16:21:14.641727 - [DEBUG]
10649 2019-Jan-13 16:21:14.641751 - [DEBUG] Propagate flow
10650 2019-Jan-13 16:21:14.641775 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10651 2019-Jan-13 16:21:14.641840 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
10652 2019-Jan-13 16:21:14.642502 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10653 2019-Jan-13 16:21:14.643175 - [DEBUG] Edge function : AllBottom (result of previous compose)
10654 2019-Jan-13 16:21:14.643202 - [DEBUG]
10655 2019-Jan-13 16:21:14.643228 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10656 2019-Jan-13 16:21:14.643254 - [DEBUG] = AllBottom
10657 2019-Jan-13 16:21:14.643279 - [DEBUG]
10658 2019-Jan-13 16:21:14.643302 - [DEBUG] PROPAGATE: No new function!
10659 2019-Jan-13 16:21:14.643332 - [DEBUG] EDGE:
10660 2019-Jan-13 16:21:14.643396 - [DEBUG] ---> 10661 2019-Jan-13 16:21:14.644085 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10662 2019-Jan-13 16:21:14.644746 - [DEBUG]
10663 2019-Jan-13 16:21:14.644773 - [DEBUG] EDGE:
10664 2019-Jan-13 16:21:14.644837 - [DEBUG] ---> 10665 2019-Jan-13 16:21:14.645523 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10666 2019-Jan-13 16:21:14.646191 - [DEBUG]
10667 2019-Jan-13 16:21:14.646217 - [DEBUG] EDGE:
10668 2019-Jan-13 16:21:14.646280 - [DEBUG] ---> 10669 2019-Jan-13 16:21:14.646944 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10670 2019-Jan-13 16:21:14.647603 - [DEBUG]
10671 2019-Jan-13 16:21:14.647650 - [DEBUG] Compose: EdgeIdentity * AllBottom
10672 2019-Jan-13 16:21:14.647678 - [DEBUG]
10673 2019-Jan-13 16:21:14.647703 - [DEBUG] Propagate flow
10674 2019-Jan-13 16:21:14.647727 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10675 2019-Jan-13 16:21:14.647789 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
10676 2019-Jan-13 16:21:14.648476 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10677 2019-Jan-13 16:21:14.649147 - [DEBUG] Edge function : AllBottom (result of previous compose)
10678 2019-Jan-13 16:21:14.649174 - [DEBUG]
10679 2019-Jan-13 16:21:14.649200 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10680 2019-Jan-13 16:21:14.649226 - [DEBUG] = AllBottom
10681 2019-Jan-13 16:21:14.649251 - [DEBUG]
10682 2019-Jan-13 16:21:14.649274 - [DEBUG] PROPAGATE: No new function!
10683 2019-Jan-13 16:21:14.649304 - [DEBUG] EDGE:
10684 2019-Jan-13 16:21:14.649370 - [DEBUG] ---> 10685 2019-Jan-13 16:21:14.650040 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10686 2019-Jan-13 16:21:14.650696 - [DEBUG]
10687 2019-Jan-13 16:21:14.650722 - [DEBUG] EDGE:
10688 2019-Jan-13 16:21:14.650786 - [DEBUG] ---> 10689 2019-Jan-13 16:21:14.651443 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10690 2019-Jan-13 16:21:14.652130 - [DEBUG]
10691 2019-Jan-13 16:21:14.652157 - [DEBUG] EDGE:
10692 2019-Jan-13 16:21:14.652219 - [DEBUG] ---> 10693 2019-Jan-13 16:21:14.652876 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10694 2019-Jan-13 16:21:14.653534 - [DEBUG]
10695 2019-Jan-13 16:21:14.653561 - [DEBUG] EDGE:
10696 2019-Jan-13 16:21:14.653625 - [DEBUG] ---> 10697 2019-Jan-13 16:21:14.654284 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10698 2019-Jan-13 16:21:14.654994 - [DEBUG]
10699 2019-Jan-13 16:21:14.655043 - [DEBUG] Compose: EdgeIdentity * AllBottom
10700 2019-Jan-13 16:21:14.655071 - [DEBUG]
10701 2019-Jan-13 16:21:14.655095 - [DEBUG] Propagate flow
10702 2019-Jan-13 16:21:14.655119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10703 2019-Jan-13 16:21:14.655184 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
10704 2019-Jan-13 16:21:14.655854 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10705 2019-Jan-13 16:21:14.656517 - [DEBUG] Edge function : AllBottom (result of previous compose)
10706 2019-Jan-13 16:21:14.656543 - [DEBUG]
10707 2019-Jan-13 16:21:14.656569 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10708 2019-Jan-13 16:21:14.656596 - [DEBUG] = AllBottom
10709 2019-Jan-13 16:21:14.656621 - [DEBUG]
10710 2019-Jan-13 16:21:14.656644 - [DEBUG] PROPAGATE: No new function!
10711 2019-Jan-13 16:21:14.656673 - [DEBUG] EDGE:
10712 2019-Jan-13 16:21:14.656737 - [DEBUG] ---> 10713 2019-Jan-13 16:21:14.657408 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10714 2019-Jan-13 16:21:14.658070 - [DEBUG]
10715 2019-Jan-13 16:21:14.658097 - [DEBUG] EDGE:
10716 2019-Jan-13 16:21:14.658160 - [DEBUG] ---> 10717 2019-Jan-13 16:21:14.658842 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10718 2019-Jan-13 16:21:14.659502 - [DEBUG]
10719 2019-Jan-13 16:21:14.659528 - [DEBUG] EDGE:
10720 2019-Jan-13 16:21:14.659591 - [DEBUG] ---> 10721 2019-Jan-13 16:21:14.660252 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10722 2019-Jan-13 16:21:14.660921 - [DEBUG]
10723 2019-Jan-13 16:21:14.660966 - [DEBUG] Compose: EdgeIdentity * AllBottom
10724 2019-Jan-13 16:21:14.660994 - [DEBUG]
10725 2019-Jan-13 16:21:14.661019 - [DEBUG] Propagate flow
10726 2019-Jan-13 16:21:14.661042 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10727 2019-Jan-13 16:21:14.661106 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
10728 2019-Jan-13 16:21:14.661791 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10729 2019-Jan-13 16:21:14.662454 - [DEBUG] Edge function : AllBottom (result of previous compose)
10730 2019-Jan-13 16:21:14.662481 - [DEBUG]
10731 2019-Jan-13 16:21:14.662507 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10732 2019-Jan-13 16:21:14.662533 - [DEBUG] = AllBottom
10733 2019-Jan-13 16:21:14.662558 - [DEBUG]
10734 2019-Jan-13 16:21:14.662582 - [DEBUG] PROPAGATE: No new function!
10735 2019-Jan-13 16:21:14.662610 - [DEBUG] EDGE:
10736 2019-Jan-13 16:21:14.662673 - [DEBUG] ---> 10737 2019-Jan-13 16:21:14.663349 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10738 2019-Jan-13 16:21:14.664009 - [DEBUG]
10739 2019-Jan-13 16:21:14.664036 - [DEBUG] EDGE:
10740 2019-Jan-13 16:21:14.664118 - [DEBUG] ---> 10741 2019-Jan-13 16:21:14.664775 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10742 2019-Jan-13 16:21:14.665457 - [DEBUG]
10743 2019-Jan-13 16:21:14.665484 - [DEBUG] EDGE:
10744 2019-Jan-13 16:21:14.665546 - [DEBUG] ---> 10745 2019-Jan-13 16:21:14.666203 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10746 2019-Jan-13 16:21:14.666866 - [DEBUG]
10747 2019-Jan-13 16:21:14.666893 - [DEBUG] EDGE:
10748 2019-Jan-13 16:21:14.666956 - [DEBUG] ---> 10749 2019-Jan-13 16:21:14.667616 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69>
10750 2019-Jan-13 16:21:14.668297 - [DEBUG]
10751 2019-Jan-13 16:21:14.668354 - [DEBUG] Compose: EdgeIdentity * AllBottom
10752 2019-Jan-13 16:21:14.668383 - [DEBUG]
10753 2019-Jan-13 16:21:14.668407 - [DEBUG] Propagate flow
10754 2019-Jan-13 16:21:14.668431 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10755 2019-Jan-13 16:21:14.668496 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
10756 2019-Jan-13 16:21:14.669166 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
10757 2019-Jan-13 16:21:14.669817 - [DEBUG] Edge function : AllBottom (result of previous compose)
10758 2019-Jan-13 16:21:14.669844 - [DEBUG]
10759 2019-Jan-13 16:21:14.669870 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10760 2019-Jan-13 16:21:14.669896 - [DEBUG] = AllBottom
10761 2019-Jan-13 16:21:14.669921 - [DEBUG]
10762 2019-Jan-13 16:21:14.669944 - [DEBUG] PROPAGATE: No new function!
10763 2019-Jan-13 16:21:14.669971 - [DEBUG] Compose: EdgeIdentity * AllBottom
10764 2019-Jan-13 16:21:14.669998 - [DEBUG]
10765 2019-Jan-13 16:21:14.670022 - [DEBUG] Propagate flow
10766 2019-Jan-13 16:21:14.670046 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10767 2019-Jan-13 16:21:14.670115 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
10768 2019-Jan-13 16:21:14.670776 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10769 2019-Jan-13 16:21:14.671433 - [DEBUG] Edge function : AllBottom (result of previous compose)
10770 2019-Jan-13 16:21:14.671460 - [DEBUG]
10771 2019-Jan-13 16:21:14.671486 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10772 2019-Jan-13 16:21:14.671512 - [DEBUG] = AllBottom
10773 2019-Jan-13 16:21:14.671537 - [DEBUG]
10774 2019-Jan-13 16:21:14.671580 - [DEBUG] PROPAGATE: No new function!
10775 2019-Jan-13 16:21:14.671609 - [DEBUG] EDGE:
10776 2019-Jan-13 16:21:14.671674 - [DEBUG] ---> 10777 2019-Jan-13 16:21:14.672350 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
10778 2019-Jan-13 16:21:14.673005 - [DEBUG]
10779 2019-Jan-13 16:21:14.673032 - [DEBUG] EDGE:
10780 2019-Jan-13 16:21:14.673101 - [DEBUG] ---> 10781 2019-Jan-13 16:21:14.673776 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
10782 2019-Jan-13 16:21:14.674424 - [DEBUG]
10783 2019-Jan-13 16:21:14.674469 - [DEBUG] Compose: EdgeIdentity * AllBottom
10784 2019-Jan-13 16:21:14.674496 - [DEBUG]
10785 2019-Jan-13 16:21:14.674520 - [DEBUG] Propagate flow
10786 2019-Jan-13 16:21:14.674544 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10787 2019-Jan-13 16:21:14.674605 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
10788 2019-Jan-13 16:21:14.675305 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
10789 2019-Jan-13 16:21:14.675961 - [DEBUG] Edge function : AllBottom (result of previous compose)
10790 2019-Jan-13 16:21:14.675988 - [DEBUG]
10791 2019-Jan-13 16:21:14.676016 - [DEBUG] Join: AllTop & AllBottom
10792 2019-Jan-13 16:21:14.676043 - [DEBUG] = AllBottom (new jump func)
10793 2019-Jan-13 16:21:14.676068 - [DEBUG]
10794 2019-Jan-13 16:21:14.676092 - [DEBUG] Start adding new jump function
10795 2019-Jan-13 16:21:14.676115 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10796 2019-Jan-13 16:21:14.676181 - [DEBUG] Fact at target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
10797 2019-Jan-13 16:21:14.676832 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
10798 2019-Jan-13 16:21:14.677477 - [DEBUG] Edge Function : AllBottom
10799 2019-Jan-13 16:21:14.677509 - [DEBUG] End adding new jump function
10800 2019-Jan-13 16:21:14.677534 - [DEBUG]
10801 2019-Jan-13 16:21:14.677559 - [DEBUG] -------------------------------------------- 312. Path Edge --------------------------------------------
10802 2019-Jan-13 16:21:14.677583 - [DEBUG]
10803 2019-Jan-13 16:21:14.677607 - [DEBUG] Process 312. path edge:
10804 2019-Jan-13 16:21:14.677630 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10805 2019-Jan-13 16:21:14.677693 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
10806 2019-Jan-13 16:21:14.678379 - [DEBUG] D target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 >
10807 2019-Jan-13 16:21:14.679033 - [DEBUG]
10808 2019-Jan-13 16:21:14.679061 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
10809 2019-Jan-13 16:21:14.679738 - [DEBUG] Compose: EdgeIdentity * AllBottom
10810 2019-Jan-13 16:21:14.679768 - [DEBUG]
10811 2019-Jan-13 16:21:14.679791 - [DEBUG] Propagate flow
10812 2019-Jan-13 16:21:14.679815 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10813 2019-Jan-13 16:21:14.679877 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10814 2019-Jan-13 16:21:14.680560 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
10815 2019-Jan-13 16:21:14.681221 - [DEBUG] Edge function : AllBottom (result of previous compose)
10816 2019-Jan-13 16:21:14.681248 - [DEBUG]
10817 2019-Jan-13 16:21:14.681273 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10818 2019-Jan-13 16:21:14.681299 - [DEBUG] = AllBottom
10819 2019-Jan-13 16:21:14.681323 - [DEBUG]
10820 2019-Jan-13 16:21:14.681347 - [DEBUG] PROPAGATE: No new function!
10821 2019-Jan-13 16:21:14.681385 - [DEBUG] Compose: EdgeIdentity * AllBottom
10822 2019-Jan-13 16:21:14.681412 - [DEBUG]
10823 2019-Jan-13 16:21:14.681436 - [DEBUG] Propagate flow
10824 2019-Jan-13 16:21:14.681459 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10825 2019-Jan-13 16:21:14.681525 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
10826 2019-Jan-13 16:21:14.682240 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
10827 2019-Jan-13 16:21:14.682892 - [DEBUG] Edge function : AllBottom (result of previous compose)
10828 2019-Jan-13 16:21:14.682919 - [DEBUG]
10829 2019-Jan-13 16:21:14.682945 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
10830 2019-Jan-13 16:21:14.682971 - [DEBUG] = AllBottom
10831 2019-Jan-13 16:21:14.682996 - [DEBUG]
10832 2019-Jan-13 16:21:14.683019 - [DEBUG] PROPAGATE: No new function!
10833 2019-Jan-13 16:21:14.683044 - [DEBUG] EDGE:
10834 2019-Jan-13 16:21:14.683109 - [DEBUG] ---> 10835 2019-Jan-13 16:21:14.683770 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
10836 2019-Jan-13 16:21:14.684430 - [DEBUG]
10837 2019-Jan-13 16:21:14.684458 - [DEBUG] EDGE:
10838 2019-Jan-13 16:21:14.684521 - [DEBUG] ---> 10839 2019-Jan-13 16:21:14.685197 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
10840 2019-Jan-13 16:21:14.685844 - [DEBUG]
10841 2019-Jan-13 16:21:14.685873 - [DEBUG] Compose: EdgeIdentity * AllBottom
10842 2019-Jan-13 16:21:14.685900 - [DEBUG]
10843 2019-Jan-13 16:21:14.685924 - [DEBUG] Propagate flow
10844 2019-Jan-13 16:21:14.685947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10845 2019-Jan-13 16:21:14.686008 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
10846 2019-Jan-13 16:21:14.686662 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10847 2019-Jan-13 16:21:14.687331 - [DEBUG] Edge function : AllBottom (result of previous compose)
10848 2019-Jan-13 16:21:14.687358 - [DEBUG]
10849 2019-Jan-13 16:21:14.687384 - [DEBUG] Join: AllTop & AllBottom
10850 2019-Jan-13 16:21:14.687410 - [DEBUG] = AllBottom (new jump func)
10851 2019-Jan-13 16:21:14.687435 - [DEBUG]
10852 2019-Jan-13 16:21:14.687459 - [DEBUG] Start adding new jump function
10853 2019-Jan-13 16:21:14.687482 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10854 2019-Jan-13 16:21:14.687542 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10855 2019-Jan-13 16:21:14.688204 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
10856 2019-Jan-13 16:21:14.688875 - [DEBUG] Edge Function : AllBottom
10857 2019-Jan-13 16:21:14.688905 - [DEBUG] End adding new jump function
10858 2019-Jan-13 16:21:14.688930 - [DEBUG]
10859 2019-Jan-13 16:21:14.688953 - [DEBUG] -------------------------------------------- 313. Path Edge --------------------------------------------
10860 2019-Jan-13 16:21:14.688978 - [DEBUG]
10861 2019-Jan-13 16:21:14.689001 - [DEBUG] Process 313. path edge:
10862 2019-Jan-13 16:21:14.689025 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10863 2019-Jan-13 16:21:14.689088 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
10864 2019-Jan-13 16:21:14.689747 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
10865 2019-Jan-13 16:21:14.690408 - [DEBUG]
10866 2019-Jan-13 16:21:14.690436 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
10867 2019-Jan-13 16:21:14.691183 - [DEBUG] Compose: EdgeIdentity * AllBottom
10868 2019-Jan-13 16:21:14.691214 - [DEBUG]
10869 2019-Jan-13 16:21:14.691238 - [DEBUG] Propagate flow
10870 2019-Jan-13 16:21:14.691262 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10871 2019-Jan-13 16:21:14.691327 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
10872 2019-Jan-13 16:21:14.692008 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10873 2019-Jan-13 16:21:14.692678 - [DEBUG] Edge function : AllBottom (result of previous compose)
10874 2019-Jan-13 16:21:14.692704 - [DEBUG]
10875 2019-Jan-13 16:21:14.692730 - [DEBUG] Join: AllTop & AllBottom
10876 2019-Jan-13 16:21:14.692756 - [DEBUG] = AllBottom (new jump func)
10877 2019-Jan-13 16:21:14.692781 - [DEBUG]
10878 2019-Jan-13 16:21:14.692804 - [DEBUG] Start adding new jump function
10879 2019-Jan-13 16:21:14.692827 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10880 2019-Jan-13 16:21:14.692892 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10881 2019-Jan-13 16:21:14.693556 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
10882 2019-Jan-13 16:21:14.694214 - [DEBUG] Edge Function : AllBottom
10883 2019-Jan-13 16:21:14.694244 - [DEBUG] End adding new jump function
10884 2019-Jan-13 16:21:14.694268 - [DEBUG]
10885 2019-Jan-13 16:21:14.694292 - [DEBUG] -------------------------------------------- 314. Path Edge --------------------------------------------
10886 2019-Jan-13 16:21:14.694316 - [DEBUG]
10887 2019-Jan-13 16:21:14.694340 - [DEBUG] Process 314. path edge:
10888 2019-Jan-13 16:21:14.694363 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10889 2019-Jan-13 16:21:14.694425 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
10890 2019-Jan-13 16:21:14.695097 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
10891 2019-Jan-13 16:21:14.695764 - [DEBUG]
10892 2019-Jan-13 16:21:14.695792 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
10893 2019-Jan-13 16:21:14.696466 - [DEBUG] Compose: EdgeIdentity * AllBottom
10894 2019-Jan-13 16:21:14.696496 - [DEBUG]
10895 2019-Jan-13 16:21:14.696520 - [DEBUG] Propagate flow
10896 2019-Jan-13 16:21:14.696543 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10897 2019-Jan-13 16:21:14.696606 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10898 2019-Jan-13 16:21:14.697273 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10899 2019-Jan-13 16:21:14.697927 - [DEBUG] Edge function : AllBottom (result of previous compose)
10900 2019-Jan-13 16:21:14.697953 - [DEBUG]
10901 2019-Jan-13 16:21:14.697978 - [DEBUG] Join: AllTop & AllBottom
10902 2019-Jan-13 16:21:14.698004 - [DEBUG] = AllBottom (new jump func)
10903 2019-Jan-13 16:21:14.698029 - [DEBUG]
10904 2019-Jan-13 16:21:14.698052 - [DEBUG] Start adding new jump function
10905 2019-Jan-13 16:21:14.698076 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10906 2019-Jan-13 16:21:14.698136 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10907 2019-Jan-13 16:21:14.698830 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10908 2019-Jan-13 16:21:14.699497 - [DEBUG] Edge Function : AllBottom
10909 2019-Jan-13 16:21:14.699528 - [DEBUG] End adding new jump function
10910 2019-Jan-13 16:21:14.699552 - [DEBUG]
10911 2019-Jan-13 16:21:14.699604 - [DEBUG] -------------------------------------------- 315. Path Edge --------------------------------------------
10912 2019-Jan-13 16:21:14.699630 - [DEBUG]
10913 2019-Jan-13 16:21:14.699653 - [DEBUG] Process 315. path edge:
10914 2019-Jan-13 16:21:14.699677 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10915 2019-Jan-13 16:21:14.699743 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
10916 2019-Jan-13 16:21:14.700412 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
10917 2019-Jan-13 16:21:14.701061 - [DEBUG]
10918 2019-Jan-13 16:21:14.701086 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
10919 2019-Jan-13 16:21:14.701792 - [DEBUG] Possible callees:
10920 2019-Jan-13 16:21:14.701818 - [DEBUG] llvm.dbg.declare
10921 2019-Jan-13 16:21:14.701843 - [DEBUG] Possible return sites:
10922 2019-Jan-13 16:21:14.701867 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13610923 2019-Jan-13 16:21:14.703197 - [DEBUG] Found and process special summary
10924 2019-Jan-13 16:21:14.703241 - [DEBUG] Compose: EdgeIdentity * AllBottom
10925 2019-Jan-13 16:21:14.703270 - [DEBUG]
10926 2019-Jan-13 16:21:14.703294 - [DEBUG] Propagate flow
10927 2019-Jan-13 16:21:14.703318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10928 2019-Jan-13 16:21:14.703382 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10929 2019-Jan-13 16:21:14.704037 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10930 2019-Jan-13 16:21:14.704705 - [DEBUG] Edge function : AllBottom (result of previous compose)
10931 2019-Jan-13 16:21:14.704732 - [DEBUG]
10932 2019-Jan-13 16:21:14.704757 - [DEBUG] Join: AllTop & AllBottom
10933 2019-Jan-13 16:21:14.704784 - [DEBUG] = AllBottom (new jump func)
10934 2019-Jan-13 16:21:14.704808 - [DEBUG]
10935 2019-Jan-13 16:21:14.704832 - [DEBUG] Start adding new jump function
10936 2019-Jan-13 16:21:14.704856 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10937 2019-Jan-13 16:21:14.704939 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10938 2019-Jan-13 16:21:14.705606 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10939 2019-Jan-13 16:21:14.706266 - [DEBUG] Edge Function : AllBottom
10940 2019-Jan-13 16:21:14.706297 - [DEBUG] End adding new jump function
10941 2019-Jan-13 16:21:14.706321 - [DEBUG]
10942 2019-Jan-13 16:21:14.706345 - [DEBUG] -------------------------------------------- 316. Path Edge --------------------------------------------
10943 2019-Jan-13 16:21:14.706369 - [DEBUG]
10944 2019-Jan-13 16:21:14.706392 - [DEBUG] Process 316. path edge:
10945 2019-Jan-13 16:21:14.706416 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10946 2019-Jan-13 16:21:14.706478 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
10947 2019-Jan-13 16:21:14.707133 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
10948 2019-Jan-13 16:21:14.707803 - [DEBUG]
10949 2019-Jan-13 16:21:14.707830 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
10950 2019-Jan-13 16:21:14.708544 - [DEBUG] Compose: EdgeIdentity * AllBottom
10951 2019-Jan-13 16:21:14.708573 - [DEBUG]
10952 2019-Jan-13 16:21:14.708598 - [DEBUG] Propagate flow
10953 2019-Jan-13 16:21:14.708621 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10954 2019-Jan-13 16:21:14.708704 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
10955 2019-Jan-13 16:21:14.709367 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10956 2019-Jan-13 16:21:14.710018 - [DEBUG] Edge function : AllBottom (result of previous compose)
10957 2019-Jan-13 16:21:14.710045 - [DEBUG]
10958 2019-Jan-13 16:21:14.710070 - [DEBUG] Join: AllTop & AllBottom
10959 2019-Jan-13 16:21:14.710096 - [DEBUG] = AllBottom (new jump func)
10960 2019-Jan-13 16:21:14.710121 - [DEBUG]
10961 2019-Jan-13 16:21:14.710144 - [DEBUG] Start adding new jump function
10962 2019-Jan-13 16:21:14.710168 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10963 2019-Jan-13 16:21:14.710227 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10964 2019-Jan-13 16:21:14.710893 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
10965 2019-Jan-13 16:21:14.711569 - [DEBUG] Edge Function : AllBottom
10966 2019-Jan-13 16:21:14.711603 - [DEBUG] End adding new jump function
10967 2019-Jan-13 16:21:14.711627 - [DEBUG]
10968 2019-Jan-13 16:21:14.711651 - [DEBUG] -------------------------------------------- 317. Path Edge --------------------------------------------
10969 2019-Jan-13 16:21:14.711675 - [DEBUG]
10970 2019-Jan-13 16:21:14.711699 - [DEBUG] Process 317. path edge:
10971 2019-Jan-13 16:21:14.711723 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10972 2019-Jan-13 16:21:14.711788 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
10973 2019-Jan-13 16:21:14.712444 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
10974 2019-Jan-13 16:21:14.713095 - [DEBUG]
10975 2019-Jan-13 16:21:14.713121 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
10976 2019-Jan-13 16:21:14.713804 - [DEBUG] Compose: EdgeIdentity * AllBottom
10977 2019-Jan-13 16:21:14.713834 - [DEBUG]
10978 2019-Jan-13 16:21:14.713858 - [DEBUG] Propagate flow
10979 2019-Jan-13 16:21:14.713882 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
10980 2019-Jan-13 16:21:14.713945 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
10981 2019-Jan-13 16:21:14.714602 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10982 2019-Jan-13 16:21:14.715283 - [DEBUG] Edge function : AllBottom (result of previous compose)
10983 2019-Jan-13 16:21:14.715310 - [DEBUG]
10984 2019-Jan-13 16:21:14.715335 - [DEBUG] Join: AllTop & AllBottom
10985 2019-Jan-13 16:21:14.715362 - [DEBUG] = AllBottom (new jump func)
10986 2019-Jan-13 16:21:14.715386 - [DEBUG]
10987 2019-Jan-13 16:21:14.715410 - [DEBUG] Start adding new jump function
10988 2019-Jan-13 16:21:14.715433 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
10989 2019-Jan-13 16:21:14.715493 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
10990 2019-Jan-13 16:21:14.716143 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
10991 2019-Jan-13 16:21:14.716804 - [DEBUG] Edge Function : AllBottom
10992 2019-Jan-13 16:21:14.716835 - [DEBUG] End adding new jump function
10993 2019-Jan-13 16:21:14.716859 - [DEBUG]
10994 2019-Jan-13 16:21:14.716883 - [DEBUG] -------------------------------------------- 318. Path Edge --------------------------------------------
10995 2019-Jan-13 16:21:14.716907 - [DEBUG]
10996 2019-Jan-13 16:21:14.716930 - [DEBUG] Process 318. path edge:
10997 2019-Jan-13 16:21:14.716954 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
10998 2019-Jan-13 16:21:14.717016 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
10999 2019-Jan-13 16:21:14.717670 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11000 2019-Jan-13 16:21:14.718365 - [DEBUG]
11001 2019-Jan-13 16:21:14.718393 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
11002 2019-Jan-13 16:21:14.719067 - [DEBUG] Compose: EdgeIdentity * AllBottom
11003 2019-Jan-13 16:21:14.719096 - [DEBUG]
11004 2019-Jan-13 16:21:14.719120 - [DEBUG] Propagate flow
11005 2019-Jan-13 16:21:14.719144 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11006 2019-Jan-13 16:21:14.719210 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
11007 2019-Jan-13 16:21:14.719888 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11008 2019-Jan-13 16:21:14.720548 - [DEBUG] Edge function : AllBottom (result of previous compose)
11009 2019-Jan-13 16:21:14.720574 - [DEBUG]
11010 2019-Jan-13 16:21:14.720600 - [DEBUG] Join: AllTop & AllBottom
11011 2019-Jan-13 16:21:14.720627 - [DEBUG] = AllBottom (new jump func)
11012 2019-Jan-13 16:21:14.720651 - [DEBUG]
11013 2019-Jan-13 16:21:14.720675 - [DEBUG] Start adding new jump function
11014 2019-Jan-13 16:21:14.720699 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11015 2019-Jan-13 16:21:14.720763 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11016 2019-Jan-13 16:21:14.721418 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
11017 2019-Jan-13 16:21:14.722102 - [DEBUG] Edge Function : AllBottom
11018 2019-Jan-13 16:21:14.722133 - [DEBUG] End adding new jump function
11019 2019-Jan-13 16:21:14.722158 - [DEBUG]
11020 2019-Jan-13 16:21:14.722182 - [DEBUG] -------------------------------------------- 319. Path Edge --------------------------------------------
11021 2019-Jan-13 16:21:14.722207 - [DEBUG]
11022 2019-Jan-13 16:21:14.722231 - [DEBUG] Process 319. path edge:
11023 2019-Jan-13 16:21:14.722255 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11024 2019-Jan-13 16:21:14.722322 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
11025 2019-Jan-13 16:21:14.722996 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11026 2019-Jan-13 16:21:14.723657 - [DEBUG]
11027 2019-Jan-13 16:21:14.723682 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
11028 2019-Jan-13 16:21:14.724355 - [DEBUG] Possible callees:
11029 2019-Jan-13 16:21:14.724381 - [DEBUG] llvm.dbg.declare
11030 2019-Jan-13 16:21:14.724406 - [DEBUG] Possible return sites:
11031 2019-Jan-13 16:21:14.724430 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14911032 2019-Jan-13 16:21:14.725782 - [DEBUG] Found and process special summary
11033 2019-Jan-13 16:21:14.725826 - [DEBUG] Compose: EdgeIdentity * AllBottom
11034 2019-Jan-13 16:21:14.725855 - [DEBUG]
11035 2019-Jan-13 16:21:14.725879 - [DEBUG] Propagate flow
11036 2019-Jan-13 16:21:14.725903 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11037 2019-Jan-13 16:21:14.725970 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11038 2019-Jan-13 16:21:14.726651 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11039 2019-Jan-13 16:21:14.727305 - [DEBUG] Edge function : AllBottom (result of previous compose)
11040 2019-Jan-13 16:21:14.727332 - [DEBUG]
11041 2019-Jan-13 16:21:14.727375 - [DEBUG] Join: AllTop & AllBottom
11042 2019-Jan-13 16:21:14.727402 - [DEBUG] = AllBottom (new jump func)
11043 2019-Jan-13 16:21:14.727426 - [DEBUG]
11044 2019-Jan-13 16:21:14.727450 - [DEBUG] Start adding new jump function
11045 2019-Jan-13 16:21:14.727474 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11046 2019-Jan-13 16:21:14.727537 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11047 2019-Jan-13 16:21:14.728199 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11048 2019-Jan-13 16:21:14.728890 - [DEBUG] Edge Function : AllBottom
11049 2019-Jan-13 16:21:14.728921 - [DEBUG] End adding new jump function
11050 2019-Jan-13 16:21:14.728945 - [DEBUG]
11051 2019-Jan-13 16:21:14.728969 - [DEBUG] -------------------------------------------- 320. Path Edge --------------------------------------------
11052 2019-Jan-13 16:21:14.728994 - [DEBUG]
11053 2019-Jan-13 16:21:14.729017 - [DEBUG] Process 320. path edge:
11054 2019-Jan-13 16:21:14.729042 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11055 2019-Jan-13 16:21:14.729104 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
11056 2019-Jan-13 16:21:14.732555 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11057 2019-Jan-13 16:21:14.733281 - [DEBUG]
11058 2019-Jan-13 16:21:14.733308 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11059 2019-Jan-13 16:21:14.734010 - [DEBUG] Compose: EdgeIdentity * AllBottom
11060 2019-Jan-13 16:21:14.734040 - [DEBUG]
11061 2019-Jan-13 16:21:14.734064 - [DEBUG] Propagate flow
11062 2019-Jan-13 16:21:14.734088 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11063 2019-Jan-13 16:21:14.734153 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
11064 2019-Jan-13 16:21:14.734819 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11065 2019-Jan-13 16:21:14.735515 - [DEBUG] Edge function : AllBottom (result of previous compose)
11066 2019-Jan-13 16:21:14.735541 - [DEBUG]
11067 2019-Jan-13 16:21:14.735568 - [DEBUG] Join: AllTop & AllBottom
11068 2019-Jan-13 16:21:14.735594 - [DEBUG] = AllBottom (new jump func)
11069 2019-Jan-13 16:21:14.735619 - [DEBUG]
11070 2019-Jan-13 16:21:14.735642 - [DEBUG] Start adding new jump function
11071 2019-Jan-13 16:21:14.735666 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11072 2019-Jan-13 16:21:14.735728 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11073 2019-Jan-13 16:21:14.736392 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
11074 2019-Jan-13 16:21:14.737043 - [DEBUG] Edge Function : AllBottom
11075 2019-Jan-13 16:21:14.737075 - [DEBUG] End adding new jump function
11076 2019-Jan-13 16:21:14.737100 - [DEBUG]
11077 2019-Jan-13 16:21:14.737124 - [DEBUG] -------------------------------------------- 321. Path Edge --------------------------------------------
11078 2019-Jan-13 16:21:14.737149 - [DEBUG]
11079 2019-Jan-13 16:21:14.737172 - [DEBUG] Process 321. path edge:
11080 2019-Jan-13 16:21:14.737196 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11081 2019-Jan-13 16:21:14.737258 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
11082 2019-Jan-13 16:21:14.737920 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11083 2019-Jan-13 16:21:14.738601 - [DEBUG]
11084 2019-Jan-13 16:21:14.738629 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
11085 2019-Jan-13 16:21:14.739312 - [DEBUG] Compose: EdgeIdentity * AllBottom
11086 2019-Jan-13 16:21:14.739361 - [DEBUG]
11087 2019-Jan-13 16:21:14.739386 - [DEBUG] Propagate flow
11088 2019-Jan-13 16:21:14.739409 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11089 2019-Jan-13 16:21:14.739475 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
11090 2019-Jan-13 16:21:14.740142 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11091 2019-Jan-13 16:21:14.740806 - [DEBUG] Edge function : AllBottom (result of previous compose)
11092 2019-Jan-13 16:21:14.740833 - [DEBUG]
11093 2019-Jan-13 16:21:14.740859 - [DEBUG] Join: AllTop & AllBottom
11094 2019-Jan-13 16:21:14.740886 - [DEBUG] = AllBottom (new jump func)
11095 2019-Jan-13 16:21:14.740910 - [DEBUG]
11096 2019-Jan-13 16:21:14.740934 - [DEBUG] Start adding new jump function
11097 2019-Jan-13 16:21:14.740957 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11098 2019-Jan-13 16:21:14.741023 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11099 2019-Jan-13 16:21:14.741708 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
11100 2019-Jan-13 16:21:14.742380 - [DEBUG] Edge Function : AllBottom
11101 2019-Jan-13 16:21:14.742412 - [DEBUG] End adding new jump function
11102 2019-Jan-13 16:21:14.742436 - [DEBUG]
11103 2019-Jan-13 16:21:14.742460 - [DEBUG] -------------------------------------------- 322. Path Edge --------------------------------------------
11104 2019-Jan-13 16:21:14.742485 - [DEBUG]
11105 2019-Jan-13 16:21:14.742508 - [DEBUG] Process 322. path edge:
11106 2019-Jan-13 16:21:14.742532 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11107 2019-Jan-13 16:21:14.742597 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
11108 2019-Jan-13 16:21:14.743256 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11109 2019-Jan-13 16:21:14.743923 - [DEBUG]
11110 2019-Jan-13 16:21:14.743948 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
11111 2019-Jan-13 16:21:14.744621 - [DEBUG] Possible callees:
11112 2019-Jan-13 16:21:14.744649 - [DEBUG] llvm.dbg.declare
11113 2019-Jan-13 16:21:14.744674 - [DEBUG] Possible return sites:
11114 2019-Jan-13 16:21:14.744698 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15511115 2019-Jan-13 16:21:14.746056 - [DEBUG] Found and process special summary
11116 2019-Jan-13 16:21:14.746098 - [DEBUG] Compose: EdgeIdentity * AllBottom
11117 2019-Jan-13 16:21:14.746126 - [DEBUG]
11118 2019-Jan-13 16:21:14.746150 - [DEBUG] Propagate flow
11119 2019-Jan-13 16:21:14.746174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11120 2019-Jan-13 16:21:14.746238 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11121 2019-Jan-13 16:21:14.746909 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11122 2019-Jan-13 16:21:14.747568 - [DEBUG] Edge function : AllBottom (result of previous compose)
11123 2019-Jan-13 16:21:14.747594 - [DEBUG]
11124 2019-Jan-13 16:21:14.747619 - [DEBUG] Join: AllTop & AllBottom
11125 2019-Jan-13 16:21:14.747646 - [DEBUG] = AllBottom (new jump func)
11126 2019-Jan-13 16:21:14.747671 - [DEBUG]
11127 2019-Jan-13 16:21:14.747695 - [DEBUG] Start adding new jump function
11128 2019-Jan-13 16:21:14.747718 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11129 2019-Jan-13 16:21:14.747806 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11130 2019-Jan-13 16:21:14.748493 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11131 2019-Jan-13 16:21:14.749146 - [DEBUG] Edge Function : AllBottom
11132 2019-Jan-13 16:21:14.749177 - [DEBUG] End adding new jump function
11133 2019-Jan-13 16:21:14.749202 - [DEBUG]
11134 2019-Jan-13 16:21:14.749226 - [DEBUG] -------------------------------------------- 323. Path Edge --------------------------------------------
11135 2019-Jan-13 16:21:14.749250 - [DEBUG]
11136 2019-Jan-13 16:21:14.749274 - [DEBUG] Process 323. path edge:
11137 2019-Jan-13 16:21:14.749298 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11138 2019-Jan-13 16:21:14.749359 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
11139 2019-Jan-13 16:21:14.750023 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11140 2019-Jan-13 16:21:14.750682 - [DEBUG]
11141 2019-Jan-13 16:21:14.750708 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11142 2019-Jan-13 16:21:14.751400 - [DEBUG] Compose: EdgeIdentity * AllBottom
11143 2019-Jan-13 16:21:14.751432 - [DEBUG]
11144 2019-Jan-13 16:21:14.751456 - [DEBUG] Propagate flow
11145 2019-Jan-13 16:21:14.751479 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11146 2019-Jan-13 16:21:14.751542 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
11147 2019-Jan-13 16:21:14.752216 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11148 2019-Jan-13 16:21:14.752885 - [DEBUG] Edge function : AllBottom (result of previous compose)
11149 2019-Jan-13 16:21:14.752912 - [DEBUG]
11150 2019-Jan-13 16:21:14.752937 - [DEBUG] Join: AllTop & AllBottom
11151 2019-Jan-13 16:21:14.752964 - [DEBUG] = AllBottom (new jump func)
11152 2019-Jan-13 16:21:14.752989 - [DEBUG]
11153 2019-Jan-13 16:21:14.753012 - [DEBUG] Start adding new jump function
11154 2019-Jan-13 16:21:14.753036 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11155 2019-Jan-13 16:21:14.753097 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11156 2019-Jan-13 16:21:14.753763 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
11157 2019-Jan-13 16:21:14.754416 - [DEBUG] Edge Function : AllBottom
11158 2019-Jan-13 16:21:14.754447 - [DEBUG] End adding new jump function
11159 2019-Jan-13 16:21:14.754471 - [DEBUG]
11160 2019-Jan-13 16:21:14.754495 - [DEBUG] -------------------------------------------- 324. Path Edge --------------------------------------------
11161 2019-Jan-13 16:21:14.754520 - [DEBUG]
11162 2019-Jan-13 16:21:14.754544 - [DEBUG] Process 324. path edge:
11163 2019-Jan-13 16:21:14.754568 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11164 2019-Jan-13 16:21:14.754629 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
11165 2019-Jan-13 16:21:14.755300 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11166 2019-Jan-13 16:21:14.755965 - [DEBUG]
11167 2019-Jan-13 16:21:14.755992 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
11168 2019-Jan-13 16:21:14.756682 - [DEBUG] Compose: EdgeIdentity * AllBottom
11169 2019-Jan-13 16:21:14.756711 - [DEBUG]
11170 2019-Jan-13 16:21:14.756735 - [DEBUG] Propagate flow
11171 2019-Jan-13 16:21:14.756759 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11172 2019-Jan-13 16:21:14.756824 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
11173 2019-Jan-13 16:21:14.757495 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11174 2019-Jan-13 16:21:14.758149 - [DEBUG] Edge function : AllBottom (result of previous compose)
11175 2019-Jan-13 16:21:14.758176 - [DEBUG]
11176 2019-Jan-13 16:21:14.758201 - [DEBUG] Join: AllTop & AllBottom
11177 2019-Jan-13 16:21:14.758249 - [DEBUG] = AllBottom (new jump func)
11178 2019-Jan-13 16:21:14.758274 - [DEBUG]
11179 2019-Jan-13 16:21:14.758298 - [DEBUG] Start adding new jump function
11180 2019-Jan-13 16:21:14.758321 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11181 2019-Jan-13 16:21:14.758385 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11182 2019-Jan-13 16:21:14.759056 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
11183 2019-Jan-13 16:21:14.759710 - [DEBUG] Edge Function : AllBottom
11184 2019-Jan-13 16:21:14.759742 - [DEBUG] End adding new jump function
11185 2019-Jan-13 16:21:14.759766 - [DEBUG]
11186 2019-Jan-13 16:21:14.759790 - [DEBUG] -------------------------------------------- 325. Path Edge --------------------------------------------
11187 2019-Jan-13 16:21:14.759815 - [DEBUG]
11188 2019-Jan-13 16:21:14.759838 - [DEBUG] Process 325. path edge:
11189 2019-Jan-13 16:21:14.759862 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11190 2019-Jan-13 16:21:14.759927 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
11191 2019-Jan-13 16:21:14.760577 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11192 2019-Jan-13 16:21:14.761227 - [DEBUG]
11193 2019-Jan-13 16:21:14.761254 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
11194 2019-Jan-13 16:21:14.761956 - [DEBUG] Compose: EdgeIdentity * AllBottom
11195 2019-Jan-13 16:21:14.761986 - [DEBUG]
11196 2019-Jan-13 16:21:14.762009 - [DEBUG] Propagate flow
11197 2019-Jan-13 16:21:14.762033 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11198 2019-Jan-13 16:21:14.762097 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
11199 2019-Jan-13 16:21:14.762768 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11200 2019-Jan-13 16:21:14.763425 - [DEBUG] Edge function : AllBottom (result of previous compose)
11201 2019-Jan-13 16:21:14.763452 - [DEBUG]
11202 2019-Jan-13 16:21:14.763477 - [DEBUG] Join: AllTop & AllBottom
11203 2019-Jan-13 16:21:14.763504 - [DEBUG] = AllBottom (new jump func)
11204 2019-Jan-13 16:21:14.763528 - [DEBUG]
11205 2019-Jan-13 16:21:14.763552 - [DEBUG] Start adding new jump function
11206 2019-Jan-13 16:21:14.763575 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11207 2019-Jan-13 16:21:14.763635 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11208 2019-Jan-13 16:21:14.764291 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
11209 2019-Jan-13 16:21:14.764988 - [DEBUG] Edge Function : AllBottom
11210 2019-Jan-13 16:21:14.765018 - [DEBUG] End adding new jump function
11211 2019-Jan-13 16:21:14.765042 - [DEBUG]
11212 2019-Jan-13 16:21:14.765066 - [DEBUG] -------------------------------------------- 326. Path Edge --------------------------------------------
11213 2019-Jan-13 16:21:14.765091 - [DEBUG]
11214 2019-Jan-13 16:21:14.765114 - [DEBUG] Process 326. path edge:
11215 2019-Jan-13 16:21:14.765138 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11216 2019-Jan-13 16:21:14.765203 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
11217 2019-Jan-13 16:21:14.765905 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11218 2019-Jan-13 16:21:14.766568 - [DEBUG]
11219 2019-Jan-13 16:21:14.766593 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
11220 2019-Jan-13 16:21:14.767268 - [DEBUG] Possible callees:
11221 2019-Jan-13 16:21:14.767294 - [DEBUG] llvm.dbg.declare
11222 2019-Jan-13 16:21:14.767319 - [DEBUG] Possible return sites:
11223 2019-Jan-13 16:21:14.767343 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16311224 2019-Jan-13 16:21:14.768701 - [DEBUG] Found and process special summary
11225 2019-Jan-13 16:21:14.768746 - [DEBUG] Compose: EdgeIdentity * AllBottom
11226 2019-Jan-13 16:21:14.768775 - [DEBUG]
11227 2019-Jan-13 16:21:14.768799 - [DEBUG] Propagate flow
11228 2019-Jan-13 16:21:14.768823 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11229 2019-Jan-13 16:21:14.768888 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11230 2019-Jan-13 16:21:14.769548 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11231 2019-Jan-13 16:21:14.770203 - [DEBUG] Edge function : AllBottom (result of previous compose)
11232 2019-Jan-13 16:21:14.770230 - [DEBUG]
11233 2019-Jan-13 16:21:14.770255 - [DEBUG] Join: AllTop & AllBottom
11234 2019-Jan-13 16:21:14.770282 - [DEBUG] = AllBottom (new jump func)
11235 2019-Jan-13 16:21:14.770307 - [DEBUG]
11236 2019-Jan-13 16:21:14.770330 - [DEBUG] Start adding new jump function
11237 2019-Jan-13 16:21:14.770353 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11238 2019-Jan-13 16:21:14.770422 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11239 2019-Jan-13 16:21:14.771085 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11240 2019-Jan-13 16:21:14.771773 - [DEBUG] Edge Function : AllBottom
11241 2019-Jan-13 16:21:14.771803 - [DEBUG] End adding new jump function
11242 2019-Jan-13 16:21:14.771828 - [DEBUG]
11243 2019-Jan-13 16:21:14.771851 - [DEBUG] -------------------------------------------- 327. Path Edge --------------------------------------------
11244 2019-Jan-13 16:21:14.771876 - [DEBUG]
11245 2019-Jan-13 16:21:14.771899 - [DEBUG] Process 327. path edge:
11246 2019-Jan-13 16:21:14.771923 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11247 2019-Jan-13 16:21:14.771987 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
11248 2019-Jan-13 16:21:14.772644 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11249 2019-Jan-13 16:21:14.773305 - [DEBUG]
11250 2019-Jan-13 16:21:14.773332 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11251 2019-Jan-13 16:21:14.774023 - [DEBUG] Compose: EdgeIdentity * AllBottom
11252 2019-Jan-13 16:21:14.774052 - [DEBUG]
11253 2019-Jan-13 16:21:14.774076 - [DEBUG] Propagate flow
11254 2019-Jan-13 16:21:14.774100 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11255 2019-Jan-13 16:21:14.774162 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
11256 2019-Jan-13 16:21:14.774826 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11257 2019-Jan-13 16:21:14.775507 - [DEBUG] Edge function : AllBottom (result of previous compose)
11258 2019-Jan-13 16:21:14.775533 - [DEBUG]
11259 2019-Jan-13 16:21:14.775560 - [DEBUG] Join: AllTop & AllBottom
11260 2019-Jan-13 16:21:14.775586 - [DEBUG] = AllBottom (new jump func)
11261 2019-Jan-13 16:21:14.775628 - [DEBUG]
11262 2019-Jan-13 16:21:14.775652 - [DEBUG] Start adding new jump function
11263 2019-Jan-13 16:21:14.775675 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11264 2019-Jan-13 16:21:14.775738 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11265 2019-Jan-13 16:21:14.776405 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
11266 2019-Jan-13 16:21:14.777058 - [DEBUG] Edge Function : AllBottom
11267 2019-Jan-13 16:21:14.777089 - [DEBUG] End adding new jump function
11268 2019-Jan-13 16:21:14.777114 - [DEBUG]
11269 2019-Jan-13 16:21:14.777138 - [DEBUG] -------------------------------------------- 328. Path Edge --------------------------------------------
11270 2019-Jan-13 16:21:14.777163 - [DEBUG]
11271 2019-Jan-13 16:21:14.777186 - [DEBUG] Process 328. path edge:
11272 2019-Jan-13 16:21:14.777210 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11273 2019-Jan-13 16:21:14.777274 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
11274 2019-Jan-13 16:21:14.777933 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11275 2019-Jan-13 16:21:14.778608 - [DEBUG]
11276 2019-Jan-13 16:21:14.778635 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
11277 2019-Jan-13 16:21:14.779319 - [DEBUG] Compose: EdgeIdentity * AllBottom
11278 2019-Jan-13 16:21:14.779350 - [DEBUG]
11279 2019-Jan-13 16:21:14.779374 - [DEBUG] Propagate flow
11280 2019-Jan-13 16:21:14.779397 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11281 2019-Jan-13 16:21:14.779463 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
11282 2019-Jan-13 16:21:14.780138 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11283 2019-Jan-13 16:21:14.780803 - [DEBUG] Edge function : AllBottom (result of previous compose)
11284 2019-Jan-13 16:21:14.780829 - [DEBUG]
11285 2019-Jan-13 16:21:14.780855 - [DEBUG] Join: AllTop & AllBottom
11286 2019-Jan-13 16:21:14.780882 - [DEBUG] = AllBottom (new jump func)
11287 2019-Jan-13 16:21:14.780907 - [DEBUG]
11288 2019-Jan-13 16:21:14.780930 - [DEBUG] Start adding new jump function
11289 2019-Jan-13 16:21:14.780954 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11290 2019-Jan-13 16:21:14.781015 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11291 2019-Jan-13 16:21:14.781691 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
11292 2019-Jan-13 16:21:14.782366 - [DEBUG] Edge Function : AllBottom
11293 2019-Jan-13 16:21:14.782397 - [DEBUG] End adding new jump function
11294 2019-Jan-13 16:21:14.782421 - [DEBUG]
11295 2019-Jan-13 16:21:14.782445 - [DEBUG] -------------------------------------------- 329. Path Edge --------------------------------------------
11296 2019-Jan-13 16:21:14.782469 - [DEBUG]
11297 2019-Jan-13 16:21:14.782493 - [DEBUG] Process 329. path edge:
11298 2019-Jan-13 16:21:14.782517 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11299 2019-Jan-13 16:21:14.782581 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
11300 2019-Jan-13 16:21:14.783261 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11301 2019-Jan-13 16:21:14.783921 - [DEBUG]
11302 2019-Jan-13 16:21:14.783946 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
11303 2019-Jan-13 16:21:14.784634 - [DEBUG] Possible callees:
11304 2019-Jan-13 16:21:14.784661 - [DEBUG] llvm.dbg.declare
11305 2019-Jan-13 16:21:14.784686 - [DEBUG] Possible return sites:
11306 2019-Jan-13 16:21:14.784709 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16911307 2019-Jan-13 16:21:14.786069 - [DEBUG] Found and process special summary
11308 2019-Jan-13 16:21:14.786113 - [DEBUG] Compose: EdgeIdentity * AllBottom
11309 2019-Jan-13 16:21:14.786141 - [DEBUG]
11310 2019-Jan-13 16:21:14.786165 - [DEBUG] Propagate flow
11311 2019-Jan-13 16:21:14.786189 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11312 2019-Jan-13 16:21:14.786259 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11313 2019-Jan-13 16:21:14.786934 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11314 2019-Jan-13 16:21:14.787587 - [DEBUG] Edge function : AllBottom (result of previous compose)
11315 2019-Jan-13 16:21:14.787613 - [DEBUG]
11316 2019-Jan-13 16:21:14.787639 - [DEBUG] Join: AllTop & AllBottom
11317 2019-Jan-13 16:21:14.787665 - [DEBUG] = AllBottom (new jump func)
11318 2019-Jan-13 16:21:14.787690 - [DEBUG]
11319 2019-Jan-13 16:21:14.787714 - [DEBUG] Start adding new jump function
11320 2019-Jan-13 16:21:14.787737 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11321 2019-Jan-13 16:21:14.787797 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11322 2019-Jan-13 16:21:14.788487 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11323 2019-Jan-13 16:21:14.789153 - [DEBUG] Edge Function : AllBottom
11324 2019-Jan-13 16:21:14.789186 - [DEBUG] End adding new jump function
11325 2019-Jan-13 16:21:14.789211 - [DEBUG]
11326 2019-Jan-13 16:21:14.789235 - [DEBUG] -------------------------------------------- 330. Path Edge --------------------------------------------
11327 2019-Jan-13 16:21:14.789259 - [DEBUG]
11328 2019-Jan-13 16:21:14.789283 - [DEBUG] Process 330. path edge:
11329 2019-Jan-13 16:21:14.789307 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11330 2019-Jan-13 16:21:14.789371 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
11331 2019-Jan-13 16:21:14.790030 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11332 2019-Jan-13 16:21:14.790681 - [DEBUG]
11333 2019-Jan-13 16:21:14.790706 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11334 2019-Jan-13 16:21:14.791397 - [DEBUG] Compose: EdgeIdentity * AllBottom
11335 2019-Jan-13 16:21:14.791426 - [DEBUG]
11336 2019-Jan-13 16:21:14.791450 - [DEBUG] Propagate flow
11337 2019-Jan-13 16:21:14.791474 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11338 2019-Jan-13 16:21:14.791535 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
11339 2019-Jan-13 16:21:14.792223 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11340 2019-Jan-13 16:21:14.792882 - [DEBUG] Edge function : AllBottom (result of previous compose)
11341 2019-Jan-13 16:21:14.792908 - [DEBUG]
11342 2019-Jan-13 16:21:14.792935 - [DEBUG] Join: AllTop & AllBottom
11343 2019-Jan-13 16:21:14.792961 - [DEBUG] = AllBottom (new jump func)
11344 2019-Jan-13 16:21:14.792986 - [DEBUG]
11345 2019-Jan-13 16:21:14.793009 - [DEBUG] Start adding new jump function
11346 2019-Jan-13 16:21:14.793033 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11347 2019-Jan-13 16:21:14.793093 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11348 2019-Jan-13 16:21:14.793765 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
11349 2019-Jan-13 16:21:14.794430 - [DEBUG] Edge Function : AllBottom
11350 2019-Jan-13 16:21:14.794461 - [DEBUG] End adding new jump function
11351 2019-Jan-13 16:21:14.794486 - [DEBUG]
11352 2019-Jan-13 16:21:14.794510 - [DEBUG] -------------------------------------------- 331. Path Edge --------------------------------------------
11353 2019-Jan-13 16:21:14.794534 - [DEBUG]
11354 2019-Jan-13 16:21:14.794558 - [DEBUG] Process 331. path edge:
11355 2019-Jan-13 16:21:14.794582 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11356 2019-Jan-13 16:21:14.794646 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
11357 2019-Jan-13 16:21:14.795334 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11358 2019-Jan-13 16:21:14.795991 - [DEBUG]
11359 2019-Jan-13 16:21:14.796016 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
11360 2019-Jan-13 16:21:14.796694 - [DEBUG] Compose: EdgeIdentity * AllBottom
11361 2019-Jan-13 16:21:14.796723 - [DEBUG]
11362 2019-Jan-13 16:21:14.796748 - [DEBUG] Propagate flow
11363 2019-Jan-13 16:21:14.796772 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11364 2019-Jan-13 16:21:14.796838 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
11365 2019-Jan-13 16:21:14.797509 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11366 2019-Jan-13 16:21:14.798170 - [DEBUG] Edge function : AllBottom (result of previous compose)
11367 2019-Jan-13 16:21:14.798196 - [DEBUG]
11368 2019-Jan-13 16:21:14.798241 - [DEBUG] Join: AllTop & AllBottom
11369 2019-Jan-13 16:21:14.798269 - [DEBUG] = AllBottom (new jump func)
11370 2019-Jan-13 16:21:14.798293 - [DEBUG]
11371 2019-Jan-13 16:21:14.798317 - [DEBUG] Start adding new jump function
11372 2019-Jan-13 16:21:14.798340 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11373 2019-Jan-13 16:21:14.798405 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11374 2019-Jan-13 16:21:14.799065 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
11375 2019-Jan-13 16:21:14.799719 - [DEBUG] Edge Function : AllBottom
11376 2019-Jan-13 16:21:14.799750 - [DEBUG] End adding new jump function
11377 2019-Jan-13 16:21:14.799774 - [DEBUG]
11378 2019-Jan-13 16:21:14.799799 - [DEBUG] -------------------------------------------- 332. Path Edge --------------------------------------------
11379 2019-Jan-13 16:21:14.799824 - [DEBUG]
11380 2019-Jan-13 16:21:14.799847 - [DEBUG] Process 332. path edge:
11381 2019-Jan-13 16:21:14.799871 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11382 2019-Jan-13 16:21:14.799936 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
11383 2019-Jan-13 16:21:14.800604 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11384 2019-Jan-13 16:21:14.801265 - [DEBUG]
11385 2019-Jan-13 16:21:14.801291 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
11386 2019-Jan-13 16:21:14.801998 - [DEBUG] Compose: EdgeIdentity * AllBottom
11387 2019-Jan-13 16:21:14.802028 - [DEBUG]
11388 2019-Jan-13 16:21:14.802052 - [DEBUG] Propagate flow
11389 2019-Jan-13 16:21:14.802076 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11390 2019-Jan-13 16:21:14.802137 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
11391 2019-Jan-13 16:21:14.802812 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11392 2019-Jan-13 16:21:14.803483 - [DEBUG] Edge function : AllBottom (result of previous compose)
11393 2019-Jan-13 16:21:14.803510 - [DEBUG]
11394 2019-Jan-13 16:21:14.803536 - [DEBUG] Join: AllTop & AllBottom
11395 2019-Jan-13 16:21:14.803562 - [DEBUG] = AllBottom (new jump func)
11396 2019-Jan-13 16:21:14.803587 - [DEBUG]
11397 2019-Jan-13 16:21:14.803610 - [DEBUG] Start adding new jump function
11398 2019-Jan-13 16:21:14.803633 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11399 2019-Jan-13 16:21:14.803695 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11400 2019-Jan-13 16:21:14.804360 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
11401 2019-Jan-13 16:21:14.805034 - [DEBUG] Edge Function : AllBottom
11402 2019-Jan-13 16:21:14.805064 - [DEBUG] End adding new jump function
11403 2019-Jan-13 16:21:14.805088 - [DEBUG]
11404 2019-Jan-13 16:21:14.805113 - [DEBUG] -------------------------------------------- 333. Path Edge --------------------------------------------
11405 2019-Jan-13 16:21:14.805137 - [DEBUG]
11406 2019-Jan-13 16:21:14.805161 - [DEBUG] Process 333. path edge:
11407 2019-Jan-13 16:21:14.805185 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11408 2019-Jan-13 16:21:14.805247 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
11409 2019-Jan-13 16:21:14.805908 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11410 2019-Jan-13 16:21:14.806577 - [DEBUG]
11411 2019-Jan-13 16:21:14.806604 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
11412 2019-Jan-13 16:21:14.807286 - [DEBUG] Compose: EdgeIdentity * AllBottom
11413 2019-Jan-13 16:21:14.807318 - [DEBUG]
11414 2019-Jan-13 16:21:14.807342 - [DEBUG] Propagate flow
11415 2019-Jan-13 16:21:14.807365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11416 2019-Jan-13 16:21:14.807430 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
11417 2019-Jan-13 16:21:14.808093 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11418 2019-Jan-13 16:21:14.808775 - [DEBUG] Edge function : AllBottom (result of previous compose)
11419 2019-Jan-13 16:21:14.808802 - [DEBUG]
11420 2019-Jan-13 16:21:14.808829 - [DEBUG] Join: AllTop & AllBottom
11421 2019-Jan-13 16:21:14.808855 - [DEBUG] = AllBottom (new jump func)
11422 2019-Jan-13 16:21:14.808880 - [DEBUG]
11423 2019-Jan-13 16:21:14.808904 - [DEBUG] Start adding new jump function
11424 2019-Jan-13 16:21:14.808928 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11425 2019-Jan-13 16:21:14.808994 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11426 2019-Jan-13 16:21:14.809657 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
11427 2019-Jan-13 16:21:14.810321 - [DEBUG] Edge Function : AllBottom
11428 2019-Jan-13 16:21:14.810352 - [DEBUG] End adding new jump function
11429 2019-Jan-13 16:21:14.810377 - [DEBUG]
11430 2019-Jan-13 16:21:14.810401 - [DEBUG] -------------------------------------------- 334. Path Edge --------------------------------------------
11431 2019-Jan-13 16:21:14.810426 - [DEBUG]
11432 2019-Jan-13 16:21:14.810449 - [DEBUG] Process 334. path edge:
11433 2019-Jan-13 16:21:14.810474 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11434 2019-Jan-13 16:21:14.810536 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
11435 2019-Jan-13 16:21:14.811209 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11436 2019-Jan-13 16:21:14.811895 - [DEBUG]
11437 2019-Jan-13 16:21:14.811922 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
11438 2019-Jan-13 16:21:14.812621 - [DEBUG] Compose: EdgeIdentity * AllBottom
11439 2019-Jan-13 16:21:14.812651 - [DEBUG]
11440 2019-Jan-13 16:21:14.812675 - [DEBUG] Propagate flow
11441 2019-Jan-13 16:21:14.812698 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11442 2019-Jan-13 16:21:14.812762 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
11443 2019-Jan-13 16:21:14.813422 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11444 2019-Jan-13 16:21:14.814075 - [DEBUG] Edge function : AllBottom (result of previous compose)
11445 2019-Jan-13 16:21:14.814101 - [DEBUG]
11446 2019-Jan-13 16:21:14.814127 - [DEBUG] Join: AllTop & AllBottom
11447 2019-Jan-13 16:21:14.814154 - [DEBUG] = AllBottom (new jump func)
11448 2019-Jan-13 16:21:14.814179 - [DEBUG]
11449 2019-Jan-13 16:21:14.814202 - [DEBUG] Start adding new jump function
11450 2019-Jan-13 16:21:14.814226 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11451 2019-Jan-13 16:21:14.814287 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11452 2019-Jan-13 16:21:14.814967 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
11453 2019-Jan-13 16:21:14.815623 - [DEBUG] Edge Function : AllBottom
11454 2019-Jan-13 16:21:14.815655 - [DEBUG] End adding new jump function
11455 2019-Jan-13 16:21:14.815679 - [DEBUG]
11456 2019-Jan-13 16:21:14.815703 - [DEBUG] -------------------------------------------- 335. Path Edge --------------------------------------------
11457 2019-Jan-13 16:21:14.815728 - [DEBUG]
11458 2019-Jan-13 16:21:14.815752 - [DEBUG] Process 335. path edge:
11459 2019-Jan-13 16:21:14.815776 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11460 2019-Jan-13 16:21:14.815842 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
11461 2019-Jan-13 16:21:14.816498 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11462 2019-Jan-13 16:21:14.817149 - [DEBUG]
11463 2019-Jan-13 16:21:14.817176 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
11464 2019-Jan-13 16:21:14.817861 - [DEBUG] Compose: EdgeIdentity * AllBottom
11465 2019-Jan-13 16:21:14.817890 - [DEBUG]
11466 2019-Jan-13 16:21:14.817914 - [DEBUG] Propagate flow
11467 2019-Jan-13 16:21:14.817938 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11468 2019-Jan-13 16:21:14.818003 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11469 2019-Jan-13 16:21:14.818685 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11470 2019-Jan-13 16:21:14.819350 - [DEBUG] Edge function : AllBottom (result of previous compose)
11471 2019-Jan-13 16:21:14.819376 - [DEBUG]
11472 2019-Jan-13 16:21:14.819402 - [DEBUG] Join: AllTop & AllBottom
11473 2019-Jan-13 16:21:14.819429 - [DEBUG] = AllBottom (new jump func)
11474 2019-Jan-13 16:21:14.819453 - [DEBUG]
11475 2019-Jan-13 16:21:14.819477 - [DEBUG] Start adding new jump function
11476 2019-Jan-13 16:21:14.819501 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11477 2019-Jan-13 16:21:14.819561 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11478 2019-Jan-13 16:21:14.820213 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11479 2019-Jan-13 16:21:14.820878 - [DEBUG] Edge Function : AllBottom
11480 2019-Jan-13 16:21:14.820929 - [DEBUG] End adding new jump function
11481 2019-Jan-13 16:21:14.820955 - [DEBUG]
11482 2019-Jan-13 16:21:14.820979 - [DEBUG] -------------------------------------------- 336. Path Edge --------------------------------------------
11483 2019-Jan-13 16:21:14.821004 - [DEBUG]
11484 2019-Jan-13 16:21:14.821027 - [DEBUG] Process 336. path edge:
11485 2019-Jan-13 16:21:14.821051 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11486 2019-Jan-13 16:21:14.821117 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
11487 2019-Jan-13 16:21:14.821805 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11488 2019-Jan-13 16:21:14.822462 - [DEBUG]
11489 2019-Jan-13 16:21:14.822488 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11490 2019-Jan-13 16:21:14.823166 - [DEBUG] Compose: EdgeIdentity * AllBottom
11491 2019-Jan-13 16:21:14.823196 - [DEBUG]
11492 2019-Jan-13 16:21:14.823220 - [DEBUG] Propagate flow
11493 2019-Jan-13 16:21:14.823243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11494 2019-Jan-13 16:21:14.823306 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
11495 2019-Jan-13 16:21:14.823979 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11496 2019-Jan-13 16:21:14.824639 - [DEBUG] Edge function : AllBottom (result of previous compose)
11497 2019-Jan-13 16:21:14.824664 - [DEBUG]
11498 2019-Jan-13 16:21:14.824690 - [DEBUG] Join: AllTop & AllBottom
11499 2019-Jan-13 16:21:14.824717 - [DEBUG] = AllBottom (new jump func)
11500 2019-Jan-13 16:21:14.824741 - [DEBUG]
11501 2019-Jan-13 16:21:14.824765 - [DEBUG] Start adding new jump function
11502 2019-Jan-13 16:21:14.824789 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11503 2019-Jan-13 16:21:14.824854 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11504 2019-Jan-13 16:21:14.825540 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
11505 2019-Jan-13 16:21:14.826192 - [DEBUG] Edge Function : AllBottom
11506 2019-Jan-13 16:21:14.826222 - [DEBUG] End adding new jump function
11507 2019-Jan-13 16:21:14.826247 - [DEBUG]
11508 2019-Jan-13 16:21:14.826271 - [DEBUG] -------------------------------------------- 337. Path Edge --------------------------------------------
11509 2019-Jan-13 16:21:14.826296 - [DEBUG]
11510 2019-Jan-13 16:21:14.826320 - [DEBUG] Process 337. path edge:
11511 2019-Jan-13 16:21:14.826344 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11512 2019-Jan-13 16:21:14.826404 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
11513 2019-Jan-13 16:21:14.827073 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11514 2019-Jan-13 16:21:14.827743 - [DEBUG]
11515 2019-Jan-13 16:21:14.827771 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
11516 2019-Jan-13 16:21:14.828480 - [DEBUG] Compose: EdgeIdentity * AllBottom
11517 2019-Jan-13 16:21:14.828511 - [DEBUG]
11518 2019-Jan-13 16:21:14.828535 - [DEBUG] Propagate flow
11519 2019-Jan-13 16:21:14.828558 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11520 2019-Jan-13 16:21:14.828620 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11521 2019-Jan-13 16:21:14.829272 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11522 2019-Jan-13 16:21:14.829937 - [DEBUG] Edge function : AllBottom (result of previous compose)
11523 2019-Jan-13 16:21:14.829982 - [DEBUG]
11524 2019-Jan-13 16:21:14.830008 - [DEBUG] Join: AllTop & AllBottom
11525 2019-Jan-13 16:21:14.830034 - [DEBUG] = AllBottom (new jump func)
11526 2019-Jan-13 16:21:14.830059 - [DEBUG]
11527 2019-Jan-13 16:21:14.830083 - [DEBUG] Start adding new jump function
11528 2019-Jan-13 16:21:14.830106 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11529 2019-Jan-13 16:21:14.830169 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11530 2019-Jan-13 16:21:14.830834 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11531 2019-Jan-13 16:21:14.831491 - [DEBUG] Edge Function : AllBottom
11532 2019-Jan-13 16:21:14.831521 - [DEBUG] End adding new jump function
11533 2019-Jan-13 16:21:14.831563 - [DEBUG]
11534 2019-Jan-13 16:21:14.831590 - [DEBUG] -------------------------------------------- 338. Path Edge --------------------------------------------
11535 2019-Jan-13 16:21:14.831615 - [DEBUG]
11536 2019-Jan-13 16:21:14.831638 - [DEBUG] Process 338. path edge:
11537 2019-Jan-13 16:21:14.831662 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11538 2019-Jan-13 16:21:14.831725 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
11539 2019-Jan-13 16:21:14.832376 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11540 2019-Jan-13 16:21:14.833039 - [DEBUG]
11541 2019-Jan-13 16:21:14.833065 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11542 2019-Jan-13 16:21:14.833755 - [DEBUG] Compose: EdgeIdentity * AllBottom
11543 2019-Jan-13 16:21:14.833784 - [DEBUG]
11544 2019-Jan-13 16:21:14.833808 - [DEBUG] Propagate flow
11545 2019-Jan-13 16:21:14.833832 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11546 2019-Jan-13 16:21:14.833897 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11547 2019-Jan-13 16:21:14.834550 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11548 2019-Jan-13 16:21:14.835226 - [DEBUG] Edge function : AllBottom (result of previous compose)
11549 2019-Jan-13 16:21:14.835252 - [DEBUG]
11550 2019-Jan-13 16:21:14.835278 - [DEBUG] Join: AllTop & AllBottom
11551 2019-Jan-13 16:21:14.835305 - [DEBUG] = AllBottom (new jump func)
11552 2019-Jan-13 16:21:14.835330 - [DEBUG]
11553 2019-Jan-13 16:21:14.835353 - [DEBUG] Start adding new jump function
11554 2019-Jan-13 16:21:14.835377 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11555 2019-Jan-13 16:21:14.835442 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11556 2019-Jan-13 16:21:14.836109 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11557 2019-Jan-13 16:21:14.836764 - [DEBUG] Edge Function : AllBottom
11558 2019-Jan-13 16:21:14.836795 - [DEBUG] End adding new jump function
11559 2019-Jan-13 16:21:14.836820 - [DEBUG]
11560 2019-Jan-13 16:21:14.836844 - [DEBUG] -------------------------------------------- 339. Path Edge --------------------------------------------
11561 2019-Jan-13 16:21:14.836870 - [DEBUG]
11562 2019-Jan-13 16:21:14.836893 - [DEBUG] Process 339. path edge:
11563 2019-Jan-13 16:21:14.836917 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11564 2019-Jan-13 16:21:14.836981 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
11565 2019-Jan-13 16:21:14.837633 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11566 2019-Jan-13 16:21:14.838313 - [DEBUG]
11567 2019-Jan-13 16:21:14.838338 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11568 2019-Jan-13 16:21:14.839033 - [DEBUG] Start of endsummarytab entry
11569 2019-Jan-13 16:21:14.839065 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
11570 2019-Jan-13 16:21:14.839731 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
11571 2019-Jan-13 16:21:14.839799 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11572 2019-Jan-13 16:21:14.840450 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11573 2019-Jan-13 16:21:14.841102 - [DEBUG] EF: AllBottom
11574 2019-Jan-13 16:21:14.841129 - [DEBUG]
11575 2019-Jan-13 16:21:14.841152 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11576 2019-Jan-13 16:21:14.841839 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
11577 2019-Jan-13 16:21:14.842516 - [DEBUG] EF: AllBottom
11578 2019-Jan-13 16:21:14.842542 - [DEBUG]
11579 2019-Jan-13 16:21:14.842566 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11580 2019-Jan-13 16:21:14.843217 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
11581 2019-Jan-13 16:21:14.843870 - [DEBUG] EF: AllBottom
11582 2019-Jan-13 16:21:14.843895 - [DEBUG]
11583 2019-Jan-13 16:21:14.843918 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11584 2019-Jan-13 16:21:14.844580 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
11585 2019-Jan-13 16:21:14.845261 - [DEBUG] EF: AllBottom
11586 2019-Jan-13 16:21:14.845287 - [DEBUG]
11587 2019-Jan-13 16:21:14.845310 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11588 2019-Jan-13 16:21:14.845967 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
11589 2019-Jan-13 16:21:14.846623 - [DEBUG] EF: AllBottom
11590 2019-Jan-13 16:21:14.846649 - [DEBUG]
11591 2019-Jan-13 16:21:14.846672 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11592 2019-Jan-13 16:21:14.847329 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
11593 2019-Jan-13 16:21:14.847988 - [DEBUG] EF: AllBottom
11594 2019-Jan-13 16:21:14.848014 - [DEBUG]
11595 2019-Jan-13 16:21:14.848037 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11596 2019-Jan-13 16:21:14.848723 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
11597 2019-Jan-13 16:21:14.849386 - [DEBUG] EF: AllBottom
11598 2019-Jan-13 16:21:14.849412 - [DEBUG]
11599 2019-Jan-13 16:21:14.849436 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11600 2019-Jan-13 16:21:14.850087 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
11601 2019-Jan-13 16:21:14.850756 - [DEBUG] EF: AllBottom
11602 2019-Jan-13 16:21:14.850782 - [DEBUG]
11603 2019-Jan-13 16:21:14.850805 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
11604 2019-Jan-13 16:21:14.851458 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
11605 2019-Jan-13 16:21:14.852140 - [DEBUG] EF: AllBottom
11606 2019-Jan-13 16:21:14.852166 - [DEBUG]
11607 2019-Jan-13 16:21:14.852191 - [DEBUG] ---------------
11608 2019-Jan-13 16:21:14.852214 - [DEBUG]
11609 2019-Jan-13 16:21:14.852239 - [DEBUG] End of endsummarytab entry
11610 2019-Jan-13 16:21:14.852263 - [DEBUG]
11611 2019-Jan-13 16:21:14.852287 - [DEBUG] Start of incomingtab entry
11612 2019-Jan-13 16:21:14.852312 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
11613 2019-Jan-13 16:21:14.852967 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
11614 2019-Jan-13 16:21:14.853031 - [DEBUG] ---------------
11615 2019-Jan-13 16:21:14.853055 - [DEBUG] End of incomingtab entry
11616 2019-Jan-13 16:21:14.853104 - [DEBUG]
11617 2019-Jan-13 16:21:14.853132 - [DEBUG] EDGE:
11618 2019-Jan-13 16:21:14.853191 - [DEBUG] ---> 11619 2019-Jan-13 16:21:14.853855 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11620 2019-Jan-13 16:21:14.854515 - [DEBUG]
11621 2019-Jan-13 16:21:14.854544 - [DEBUG] EDGE:
11622 2019-Jan-13 16:21:14.854605 - [DEBUG] ---> 11623 2019-Jan-13 16:21:14.855281 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11624 2019-Jan-13 16:21:14.855936 - [DEBUG]
11625 2019-Jan-13 16:21:14.855985 - [DEBUG] Compose: EdgeIdentity * AllBottom
11626 2019-Jan-13 16:21:14.856013 - [DEBUG]
11627 2019-Jan-13 16:21:14.856037 - [DEBUG] Propagate flow
11628 2019-Jan-13 16:21:14.856060 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11629 2019-Jan-13 16:21:14.856125 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
11630 2019-Jan-13 16:21:14.856800 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11631 2019-Jan-13 16:21:14.857461 - [DEBUG] Edge function : AllBottom (result of previous compose)
11632 2019-Jan-13 16:21:14.857487 - [DEBUG]
11633 2019-Jan-13 16:21:14.857513 - [DEBUG] Join: AllTop & AllBottom
11634 2019-Jan-13 16:21:14.857540 - [DEBUG] = AllBottom (new jump func)
11635 2019-Jan-13 16:21:14.857564 - [DEBUG]
11636 2019-Jan-13 16:21:14.857588 - [DEBUG] Start adding new jump function
11637 2019-Jan-13 16:21:14.857611 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11638 2019-Jan-13 16:21:14.857675 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11639 2019-Jan-13 16:21:14.858354 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
11640 2019-Jan-13 16:21:14.859023 - [DEBUG] Edge Function : AllBottom
11641 2019-Jan-13 16:21:14.859056 - [DEBUG] End adding new jump function
11642 2019-Jan-13 16:21:14.859080 - [DEBUG]
11643 2019-Jan-13 16:21:14.859104 - [DEBUG] -------------------------------------------- 340. Path Edge --------------------------------------------
11644 2019-Jan-13 16:21:14.859129 - [DEBUG]
11645 2019-Jan-13 16:21:14.859152 - [DEBUG] Process 340. path edge:
11646 2019-Jan-13 16:21:14.859176 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11647 2019-Jan-13 16:21:14.859242 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
11648 2019-Jan-13 16:21:14.859907 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11649 2019-Jan-13 16:21:14.860569 - [DEBUG]
11650 2019-Jan-13 16:21:14.860594 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
11651 2019-Jan-13 16:21:14.861263 - [DEBUG] Possible callees:
11652 2019-Jan-13 16:21:14.861289 - [DEBUG] llvm.dbg.declare
11653 2019-Jan-13 16:21:14.861314 - [DEBUG] Possible return sites:
11654 2019-Jan-13 16:21:14.861337 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19311655 2019-Jan-13 16:21:14.862690 - [DEBUG] Found and process special summary
11656 2019-Jan-13 16:21:14.862735 - [DEBUG] Compose: EdgeIdentity * AllBottom
11657 2019-Jan-13 16:21:14.862780 - [DEBUG]
11658 2019-Jan-13 16:21:14.862804 - [DEBUG] Propagate flow
11659 2019-Jan-13 16:21:14.862828 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11660 2019-Jan-13 16:21:14.862892 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
11661 2019-Jan-13 16:21:14.863571 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11662 2019-Jan-13 16:21:14.864227 - [DEBUG] Edge function : AllBottom (result of previous compose)
11663 2019-Jan-13 16:21:14.864253 - [DEBUG]
11664 2019-Jan-13 16:21:14.864279 - [DEBUG] Join: AllTop & AllBottom
11665 2019-Jan-13 16:21:14.864306 - [DEBUG] = AllBottom (new jump func)
11666 2019-Jan-13 16:21:14.864330 - [DEBUG]
11667 2019-Jan-13 16:21:14.864354 - [DEBUG] Start adding new jump function
11668 2019-Jan-13 16:21:14.864377 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11669 2019-Jan-13 16:21:14.864439 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11670 2019-Jan-13 16:21:14.865131 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
11671 2019-Jan-13 16:21:14.865791 - [DEBUG] Edge Function : AllBottom
11672 2019-Jan-13 16:21:14.865822 - [DEBUG] End adding new jump function
11673 2019-Jan-13 16:21:14.865846 - [DEBUG]
11674 2019-Jan-13 16:21:14.865870 - [DEBUG] -------------------------------------------- 341. Path Edge --------------------------------------------
11675 2019-Jan-13 16:21:14.865894 - [DEBUG]
11676 2019-Jan-13 16:21:14.865917 - [DEBUG] Process 341. path edge:
11677 2019-Jan-13 16:21:14.865941 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11678 2019-Jan-13 16:21:14.866005 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
11679 2019-Jan-13 16:21:14.866667 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11680 2019-Jan-13 16:21:14.867321 - [DEBUG]
11681 2019-Jan-13 16:21:14.867347 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
11682 2019-Jan-13 16:21:14.868037 - [DEBUG] Compose: EdgeIdentity * AllBottom
11683 2019-Jan-13 16:21:14.868066 - [DEBUG]
11684 2019-Jan-13 16:21:14.868090 - [DEBUG] Propagate flow
11685 2019-Jan-13 16:21:14.868114 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11686 2019-Jan-13 16:21:14.868179 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
11687 2019-Jan-13 16:21:14.868859 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11688 2019-Jan-13 16:21:14.869551 - [DEBUG] Edge function : AllBottom (result of previous compose)
11689 2019-Jan-13 16:21:14.869577 - [DEBUG]
11690 2019-Jan-13 16:21:14.869603 - [DEBUG] Join: AllTop & AllBottom
11691 2019-Jan-13 16:21:14.869629 - [DEBUG] = AllBottom (new jump func)
11692 2019-Jan-13 16:21:14.869654 - [DEBUG]
11693 2019-Jan-13 16:21:14.869678 - [DEBUG] Start adding new jump function
11694 2019-Jan-13 16:21:14.869701 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11695 2019-Jan-13 16:21:14.869764 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11696 2019-Jan-13 16:21:14.870416 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
11697 2019-Jan-13 16:21:14.871077 - [DEBUG] Edge Function : AllBottom
11698 2019-Jan-13 16:21:14.871108 - [DEBUG] End adding new jump function
11699 2019-Jan-13 16:21:14.871132 - [DEBUG]
11700 2019-Jan-13 16:21:14.871156 - [DEBUG] -------------------------------------------- 342. Path Edge --------------------------------------------
11701 2019-Jan-13 16:21:14.871180 - [DEBUG]
11702 2019-Jan-13 16:21:14.871203 - [DEBUG] Process 342. path edge:
11703 2019-Jan-13 16:21:14.871244 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11704 2019-Jan-13 16:21:14.871311 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
11705 2019-Jan-13 16:21:14.872005 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11706 2019-Jan-13 16:21:14.872667 - [DEBUG]
11707 2019-Jan-13 16:21:14.872695 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
11708 2019-Jan-13 16:21:14.873365 - [DEBUG] Compose: EdgeIdentity * AllBottom
11709 2019-Jan-13 16:21:14.873394 - [DEBUG]
11710 2019-Jan-13 16:21:14.873418 - [DEBUG] Propagate flow
11711 2019-Jan-13 16:21:14.873441 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11712 2019-Jan-13 16:21:14.873503 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
11713 2019-Jan-13 16:21:14.874175 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11714 2019-Jan-13 16:21:14.874835 - [DEBUG] Edge function : AllBottom (result of previous compose)
11715 2019-Jan-13 16:21:14.874862 - [DEBUG]
11716 2019-Jan-13 16:21:14.874919 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11717 2019-Jan-13 16:21:14.874946 - [DEBUG] = AllBottom
11718 2019-Jan-13 16:21:14.874971 - [DEBUG]
11719 2019-Jan-13 16:21:14.874994 - [DEBUG] PROPAGATE: No new function!
11720 2019-Jan-13 16:21:14.875021 - [DEBUG] EDGE:
11721 2019-Jan-13 16:21:14.875088 - [DEBUG] ---> 11722 2019-Jan-13 16:21:14.875747 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11723 2019-Jan-13 16:21:14.876398 - [DEBUG]
11724 2019-Jan-13 16:21:14.876426 - [DEBUG] EDGE:
11725 2019-Jan-13 16:21:14.876486 - [DEBUG] ---> 11726 2019-Jan-13 16:21:14.877151 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11727 2019-Jan-13 16:21:14.877811 - [DEBUG]
11728 2019-Jan-13 16:21:14.877870 - [DEBUG] Compose: EdgeIdentity * AllBottom
11729 2019-Jan-13 16:21:14.877898 - [DEBUG]
11730 2019-Jan-13 16:21:14.877922 - [DEBUG] Propagate flow
11731 2019-Jan-13 16:21:14.877946 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11732 2019-Jan-13 16:21:14.878009 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
11733 2019-Jan-13 16:21:14.878710 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11734 2019-Jan-13 16:21:14.879361 - [DEBUG] Edge function : AllBottom (result of previous compose)
11735 2019-Jan-13 16:21:14.879387 - [DEBUG]
11736 2019-Jan-13 16:21:14.879412 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11737 2019-Jan-13 16:21:14.879439 - [DEBUG] = AllBottom
11738 2019-Jan-13 16:21:14.879463 - [DEBUG]
11739 2019-Jan-13 16:21:14.879486 - [DEBUG] PROPAGATE: No new function!
11740 2019-Jan-13 16:21:14.879516 - [DEBUG] EDGE:
11741 2019-Jan-13 16:21:14.879579 - [DEBUG] ---> 11742 2019-Jan-13 16:21:14.880258 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11743 2019-Jan-13 16:21:14.880920 - [DEBUG]
11744 2019-Jan-13 16:21:14.880948 - [DEBUG] EDGE:
11745 2019-Jan-13 16:21:14.881011 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
11746 2019-Jan-13 16:21:14.881709 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11747 2019-Jan-13 16:21:14.882365 - [DEBUG]
11748 2019-Jan-13 16:21:14.882393 - [DEBUG] EDGE:
11749 2019-Jan-13 16:21:14.882452 - [DEBUG] ---> 11750 2019-Jan-13 16:21:14.883117 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11751 2019-Jan-13 16:21:14.883780 - [DEBUG]
11752 2019-Jan-13 16:21:14.883810 - [DEBUG] EDGE:
11753 2019-Jan-13 16:21:14.883873 - [DEBUG] ---> 11754 2019-Jan-13 16:21:14.884525 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11755 2019-Jan-13 16:21:14.885201 - [DEBUG]
11756 2019-Jan-13 16:21:14.885229 - [DEBUG] EDGE:
11757 2019-Jan-13 16:21:14.885290 - [DEBUG] ---> 11758 2019-Jan-13 16:21:14.885959 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11759 2019-Jan-13 16:21:14.886618 - [DEBUG]
11760 2019-Jan-13 16:21:14.886663 - [DEBUG] Compose: EdgeIdentity * AllBottom
11761 2019-Jan-13 16:21:14.886691 - [DEBUG]
11762 2019-Jan-13 16:21:14.886715 - [DEBUG] Propagate flow
11763 2019-Jan-13 16:21:14.886739 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11764 2019-Jan-13 16:21:14.886807 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
11765 2019-Jan-13 16:21:14.887469 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11766 2019-Jan-13 16:21:14.888121 - [DEBUG] Edge function : AllBottom (result of previous compose)
11767 2019-Jan-13 16:21:14.888148 - [DEBUG]
11768 2019-Jan-13 16:21:14.888174 - [DEBUG] Join: AllTop & AllBottom
11769 2019-Jan-13 16:21:14.888200 - [DEBUG] = AllBottom (new jump func)
11770 2019-Jan-13 16:21:14.888245 - [DEBUG]
11771 2019-Jan-13 16:21:14.888269 - [DEBUG] Start adding new jump function
11772 2019-Jan-13 16:21:14.888293 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11773 2019-Jan-13 16:21:14.888355 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11774 2019-Jan-13 16:21:14.889023 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
11775 2019-Jan-13 16:21:14.889687 - [DEBUG] Edge Function : AllBottom
11776 2019-Jan-13 16:21:14.889721 - [DEBUG] End adding new jump function
11777 2019-Jan-13 16:21:14.889744 - [DEBUG]
11778 2019-Jan-13 16:21:14.889768 - [DEBUG] -------------------------------------------- 343. Path Edge --------------------------------------------
11779 2019-Jan-13 16:21:14.889792 - [DEBUG]
11780 2019-Jan-13 16:21:14.889816 - [DEBUG] Process 343. path edge:
11781 2019-Jan-13 16:21:14.889840 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11782 2019-Jan-13 16:21:14.889902 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
11783 2019-Jan-13 16:21:14.890560 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11784 2019-Jan-13 16:21:14.891212 - [DEBUG]
11785 2019-Jan-13 16:21:14.891238 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
11786 2019-Jan-13 16:21:14.891956 - [DEBUG] Compose: EdgeIdentity * AllBottom
11787 2019-Jan-13 16:21:14.891986 - [DEBUG]
11788 2019-Jan-13 16:21:14.892010 - [DEBUG] Propagate flow
11789 2019-Jan-13 16:21:14.892034 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11790 2019-Jan-13 16:21:14.892114 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
11791 2019-Jan-13 16:21:14.892777 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11792 2019-Jan-13 16:21:14.893439 - [DEBUG] Edge function : AllBottom (result of previous compose)
11793 2019-Jan-13 16:21:14.893466 - [DEBUG]
11794 2019-Jan-13 16:21:14.893492 - [DEBUG] Join: AllTop & AllBottom
11795 2019-Jan-13 16:21:14.893518 - [DEBUG] = AllBottom (new jump func)
11796 2019-Jan-13 16:21:14.893543 - [DEBUG]
11797 2019-Jan-13 16:21:14.893567 - [DEBUG] Start adding new jump function
11798 2019-Jan-13 16:21:14.893591 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11799 2019-Jan-13 16:21:14.893651 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11800 2019-Jan-13 16:21:14.894304 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
11801 2019-Jan-13 16:21:14.894985 - [DEBUG] Edge Function : AllBottom
11802 2019-Jan-13 16:21:14.895017 - [DEBUG] End adding new jump function
11803 2019-Jan-13 16:21:14.895041 - [DEBUG]
11804 2019-Jan-13 16:21:14.895065 - [DEBUG] -------------------------------------------- 344. Path Edge --------------------------------------------
11805 2019-Jan-13 16:21:14.895089 - [DEBUG]
11806 2019-Jan-13 16:21:14.895113 - [DEBUG] Process 344. path edge:
11807 2019-Jan-13 16:21:14.895137 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11808 2019-Jan-13 16:21:14.895201 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
11809 2019-Jan-13 16:21:14.895860 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11810 2019-Jan-13 16:21:14.896518 - [DEBUG]
11811 2019-Jan-13 16:21:14.896544 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
11812 2019-Jan-13 16:21:14.897212 - [DEBUG] Compose: EdgeIdentity * AllBottom
11813 2019-Jan-13 16:21:14.897241 - [DEBUG]
11814 2019-Jan-13 16:21:14.897265 - [DEBUG] Propagate flow
11815 2019-Jan-13 16:21:14.897288 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11816 2019-Jan-13 16:21:14.897352 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
11817 2019-Jan-13 16:21:14.898021 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11818 2019-Jan-13 16:21:14.898706 - [DEBUG] Edge function : AllBottom (result of previous compose)
11819 2019-Jan-13 16:21:14.898734 - [DEBUG]
11820 2019-Jan-13 16:21:14.898760 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11821 2019-Jan-13 16:21:14.898786 - [DEBUG] = AllBottom
11822 2019-Jan-13 16:21:14.898810 - [DEBUG]
11823 2019-Jan-13 16:21:14.898833 - [DEBUG] PROPAGATE: No new function!
11824 2019-Jan-13 16:21:14.898860 - [DEBUG] EDGE:
11825 2019-Jan-13 16:21:14.898924 - [DEBUG] ---> 11826 2019-Jan-13 16:21:14.899576 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11827 2019-Jan-13 16:21:14.900231 - [DEBUG]
11828 2019-Jan-13 16:21:14.900260 - [DEBUG] EDGE:
11829 2019-Jan-13 16:21:14.900321 - [DEBUG] ---> 11830 2019-Jan-13 16:21:14.900989 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11831 2019-Jan-13 16:21:14.901673 - [DEBUG]
11832 2019-Jan-13 16:21:14.901702 - [DEBUG] EDGE:
11833 2019-Jan-13 16:21:14.901766 - [DEBUG] ---> 11834 2019-Jan-13 16:21:14.902430 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11835 2019-Jan-13 16:21:14.903086 - [DEBUG]
11836 2019-Jan-13 16:21:14.903113 - [DEBUG] EDGE:
11837 2019-Jan-13 16:21:14.903175 - [DEBUG] ---> 11838 2019-Jan-13 16:21:14.903843 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11839 2019-Jan-13 16:21:14.904501 - [DEBUG]
11840 2019-Jan-13 16:21:14.904528 - [DEBUG] EDGE:
11841 2019-Jan-13 16:21:14.904591 - [DEBUG] ---> 11842 2019-Jan-13 16:21:14.905268 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11843 2019-Jan-13 16:21:14.905919 - [DEBUG]
11844 2019-Jan-13 16:21:14.905946 - [DEBUG] EDGE:
11845 2019-Jan-13 16:21:14.906006 - [DEBUG] ---> 11846 2019-Jan-13 16:21:14.906677 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11847 2019-Jan-13 16:21:14.907338 - [DEBUG]
11848 2019-Jan-13 16:21:14.907390 - [DEBUG] Compose: EdgeIdentity * AllBottom
11849 2019-Jan-13 16:21:14.907418 - [DEBUG]
11850 2019-Jan-13 16:21:14.907442 - [DEBUG] Propagate flow
11851 2019-Jan-13 16:21:14.907466 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11852 2019-Jan-13 16:21:14.907540 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
11853 2019-Jan-13 16:21:14.908202 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11854 2019-Jan-13 16:21:14.908877 - [DEBUG] Edge function : AllBottom (result of previous compose)
11855 2019-Jan-13 16:21:14.908904 - [DEBUG]
11856 2019-Jan-13 16:21:14.908930 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11857 2019-Jan-13 16:21:14.908956 - [DEBUG] = AllBottom
11858 2019-Jan-13 16:21:14.908980 - [DEBUG]
11859 2019-Jan-13 16:21:14.909003 - [DEBUG] PROPAGATE: No new function!
11860 2019-Jan-13 16:21:14.909033 - [DEBUG] EDGE:
11861 2019-Jan-13 16:21:14.909095 - [DEBUG] ---> 11862 2019-Jan-13 16:21:14.909774 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11863 2019-Jan-13 16:21:14.910440 - [DEBUG]
11864 2019-Jan-13 16:21:14.910469 - [DEBUG] EDGE:
11865 2019-Jan-13 16:21:14.910533 - [DEBUG] ---> 11866 2019-Jan-13 16:21:14.911187 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11867 2019-Jan-13 16:21:14.911862 - [DEBUG]
11868 2019-Jan-13 16:21:14.911889 - [DEBUG] EDGE:
11869 2019-Jan-13 16:21:14.911949 - [DEBUG] ---> 11870 2019-Jan-13 16:21:14.912618 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11871 2019-Jan-13 16:21:14.913279 - [DEBUG]
11872 2019-Jan-13 16:21:14.913327 - [DEBUG] Compose: EdgeIdentity * AllBottom
11873 2019-Jan-13 16:21:14.913354 - [DEBUG]
11874 2019-Jan-13 16:21:14.913379 - [DEBUG] Propagate flow
11875 2019-Jan-13 16:21:14.913403 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11876 2019-Jan-13 16:21:14.913472 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
11877 2019-Jan-13 16:21:14.914152 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11878 2019-Jan-13 16:21:14.914810 - [DEBUG] Edge function : AllBottom (result of previous compose)
11879 2019-Jan-13 16:21:14.914836 - [DEBUG]
11880 2019-Jan-13 16:21:14.914862 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11881 2019-Jan-13 16:21:14.914907 - [DEBUG] = AllBottom
11882 2019-Jan-13 16:21:14.914932 - [DEBUG]
11883 2019-Jan-13 16:21:14.914956 - [DEBUG] PROPAGATE: No new function!
11884 2019-Jan-13 16:21:14.914986 - [DEBUG] EDGE:
11885 2019-Jan-13 16:21:14.915049 - [DEBUG] ---> 11886 2019-Jan-13 16:21:14.915730 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11887 2019-Jan-13 16:21:14.916399 - [DEBUG]
11888 2019-Jan-13 16:21:14.916427 - [DEBUG] EDGE:
11889 2019-Jan-13 16:21:14.916492 - [DEBUG] ---> 11890 2019-Jan-13 16:21:14.917147 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11891 2019-Jan-13 16:21:14.917798 - [DEBUG]
11892 2019-Jan-13 16:21:14.917825 - [DEBUG] EDGE:
11893 2019-Jan-13 16:21:14.917884 - [DEBUG] ---> 11894 2019-Jan-13 16:21:14.918569 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11895 2019-Jan-13 16:21:14.919232 - [DEBUG]
11896 2019-Jan-13 16:21:14.919261 - [DEBUG] EDGE:
11897 2019-Jan-13 16:21:14.919325 - [DEBUG] ---> 11898 2019-Jan-13 16:21:14.919985 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11899 2019-Jan-13 16:21:14.920638 - [DEBUG]
11900 2019-Jan-13 16:21:14.920686 - [DEBUG] Compose: EdgeIdentity * AllBottom
11901 2019-Jan-13 16:21:14.920714 - [DEBUG]
11902 2019-Jan-13 16:21:14.920738 - [DEBUG] Propagate flow
11903 2019-Jan-13 16:21:14.920761 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11904 2019-Jan-13 16:21:14.920822 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
11905 2019-Jan-13 16:21:14.921494 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11906 2019-Jan-13 16:21:14.922180 - [DEBUG] Edge function : AllBottom (result of previous compose)
11907 2019-Jan-13 16:21:14.922206 - [DEBUG]
11908 2019-Jan-13 16:21:14.922232 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11909 2019-Jan-13 16:21:14.922258 - [DEBUG] = AllBottom
11910 2019-Jan-13 16:21:14.922284 - [DEBUG]
11911 2019-Jan-13 16:21:14.922307 - [DEBUG] PROPAGATE: No new function!
11912 2019-Jan-13 16:21:14.922336 - [DEBUG] EDGE:
11913 2019-Jan-13 16:21:14.922402 - [DEBUG] ---> 11914 2019-Jan-13 16:21:14.923070 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11915 2019-Jan-13 16:21:14.923722 - [DEBUG]
11916 2019-Jan-13 16:21:14.923749 - [DEBUG] EDGE:
11917 2019-Jan-13 16:21:14.923809 - [DEBUG] ---> 11918 2019-Jan-13 16:21:14.924470 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11919 2019-Jan-13 16:21:14.925172 - [DEBUG]
11920 2019-Jan-13 16:21:14.925201 - [DEBUG] EDGE:
11921 2019-Jan-13 16:21:14.925272 - [DEBUG] ---> 11922 2019-Jan-13 16:21:14.925934 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11923 2019-Jan-13 16:21:14.926585 - [DEBUG]
11924 2019-Jan-13 16:21:14.926631 - [DEBUG] Compose: EdgeIdentity * AllBottom
11925 2019-Jan-13 16:21:14.926659 - [DEBUG]
11926 2019-Jan-13 16:21:14.926683 - [DEBUG] Propagate flow
11927 2019-Jan-13 16:21:14.926707 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11928 2019-Jan-13 16:21:14.926766 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
11929 2019-Jan-13 16:21:14.927438 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11930 2019-Jan-13 16:21:14.928102 - [DEBUG] Edge function : AllBottom (result of previous compose)
11931 2019-Jan-13 16:21:14.928128 - [DEBUG]
11932 2019-Jan-13 16:21:14.928155 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11933 2019-Jan-13 16:21:14.928181 - [DEBUG] = AllBottom
11934 2019-Jan-13 16:21:14.928206 - [DEBUG]
11935 2019-Jan-13 16:21:14.928249 - [DEBUG] PROPAGATE: No new function!
11936 2019-Jan-13 16:21:14.928280 - [DEBUG] EDGE:
11937 2019-Jan-13 16:21:14.928347 - [DEBUG] ---> 11938 2019-Jan-13 16:21:14.929017 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11939 2019-Jan-13 16:21:14.929667 - [DEBUG]
11940 2019-Jan-13 16:21:14.929694 - [DEBUG] EDGE:
11941 2019-Jan-13 16:21:14.929754 - [DEBUG] ---> 11942 2019-Jan-13 16:21:14.930416 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11943 2019-Jan-13 16:21:14.931080 - [DEBUG]
11944 2019-Jan-13 16:21:14.931109 - [DEBUG] EDGE:
11945 2019-Jan-13 16:21:14.931176 - [DEBUG] ---> 11946 2019-Jan-13 16:21:14.931853 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11947 2019-Jan-13 16:21:14.932505 - [DEBUG]
11948 2019-Jan-13 16:21:14.932533 - [DEBUG] EDGE:
11949 2019-Jan-13 16:21:14.932592 - [DEBUG] ---> 11950 2019-Jan-13 16:21:14.933259 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11951 2019-Jan-13 16:21:14.933916 - [DEBUG]
11952 2019-Jan-13 16:21:14.933964 - [DEBUG] Compose: EdgeIdentity * AllBottom
11953 2019-Jan-13 16:21:14.933992 - [DEBUG]
11954 2019-Jan-13 16:21:14.934016 - [DEBUG] Propagate flow
11955 2019-Jan-13 16:21:14.934040 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11956 2019-Jan-13 16:21:14.934111 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
11957 2019-Jan-13 16:21:14.934774 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11958 2019-Jan-13 16:21:14.935452 - [DEBUG] Edge function : AllBottom (result of previous compose)
11959 2019-Jan-13 16:21:14.935478 - [DEBUG]
11960 2019-Jan-13 16:21:14.935504 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
11961 2019-Jan-13 16:21:14.935529 - [DEBUG] = AllBottom
11962 2019-Jan-13 16:21:14.935554 - [DEBUG]
11963 2019-Jan-13 16:21:14.935594 - [DEBUG] PROPAGATE: No new function!
11964 2019-Jan-13 16:21:14.935625 - [DEBUG] EDGE:
11965 2019-Jan-13 16:21:14.935688 - [DEBUG] ---> 11966 2019-Jan-13 16:21:14.936366 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
11967 2019-Jan-13 16:21:14.937028 - [DEBUG]
11968 2019-Jan-13 16:21:14.937077 - [DEBUG] Compose: EdgeIdentity * AllBottom
11969 2019-Jan-13 16:21:14.937105 - [DEBUG]
11970 2019-Jan-13 16:21:14.937128 - [DEBUG] Propagate flow
11971 2019-Jan-13 16:21:14.937152 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
11972 2019-Jan-13 16:21:14.937217 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
11973 2019-Jan-13 16:21:14.937883 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11974 2019-Jan-13 16:21:14.938559 - [DEBUG] Edge function : AllBottom (result of previous compose)
11975 2019-Jan-13 16:21:14.938586 - [DEBUG]
11976 2019-Jan-13 16:21:14.938611 - [DEBUG] Join: AllTop & AllBottom
11977 2019-Jan-13 16:21:14.938638 - [DEBUG] = AllBottom (new jump func)
11978 2019-Jan-13 16:21:14.938662 - [DEBUG]
11979 2019-Jan-13 16:21:14.938686 - [DEBUG] Start adding new jump function
11980 2019-Jan-13 16:21:14.938709 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
11981 2019-Jan-13 16:21:14.938770 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
11982 2019-Jan-13 16:21:14.939437 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
11983 2019-Jan-13 16:21:14.940106 - [DEBUG] Edge Function : AllBottom
11984 2019-Jan-13 16:21:14.940137 - [DEBUG] End adding new jump function
11985 2019-Jan-13 16:21:14.940161 - [DEBUG]
11986 2019-Jan-13 16:21:14.940184 - [DEBUG] -------------------------------------------- 345. Path Edge --------------------------------------------
11987 2019-Jan-13 16:21:14.940209 - [DEBUG]
11988 2019-Jan-13 16:21:14.940233 - [DEBUG] Process 345. path edge:
11989 2019-Jan-13 16:21:14.940256 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
11990 2019-Jan-13 16:21:14.940321 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
11991 2019-Jan-13 16:21:14.940983 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
11992 2019-Jan-13 16:21:14.941658 - [DEBUG]
11993 2019-Jan-13 16:21:14.941684 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
11994 2019-Jan-13 16:21:14.942368 - [DEBUG] Possible callees:
11995 2019-Jan-13 16:21:14.942394 - [DEBUG] llvm.dbg.declare
11996 2019-Jan-13 16:21:14.942419 - [DEBUG] Possible return sites:
11997 2019-Jan-13 16:21:14.942443 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14311998 2019-Jan-13 16:21:14.943770 - [DEBUG] Found and process special summary
11999 2019-Jan-13 16:21:14.943812 - [DEBUG] Compose: EdgeIdentity * AllBottom
12000 2019-Jan-13 16:21:14.943841 - [DEBUG]
12001 2019-Jan-13 16:21:14.943865 - [DEBUG] Propagate flow
12002 2019-Jan-13 16:21:14.943889 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12003 2019-Jan-13 16:21:14.943953 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12004 2019-Jan-13 16:21:14.945171 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12005 2019-Jan-13 16:21:14.945904 - [DEBUG] Edge function : AllBottom (result of previous compose)
12006 2019-Jan-13 16:21:14.945932 - [DEBUG]
12007 2019-Jan-13 16:21:14.945959 - [DEBUG] Join: AllTop & AllBottom
12008 2019-Jan-13 16:21:14.945986 - [DEBUG] = AllBottom (new jump func)
12009 2019-Jan-13 16:21:14.946010 - [DEBUG]
12010 2019-Jan-13 16:21:14.946034 - [DEBUG] Start adding new jump function
12011 2019-Jan-13 16:21:14.946058 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12012 2019-Jan-13 16:21:14.946125 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12013 2019-Jan-13 16:21:14.946789 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12014 2019-Jan-13 16:21:14.947444 - [DEBUG] Edge Function : AllBottom
12015 2019-Jan-13 16:21:14.947475 - [DEBUG] End adding new jump function
12016 2019-Jan-13 16:21:14.947499 - [DEBUG]
12017 2019-Jan-13 16:21:14.947523 - [DEBUG] -------------------------------------------- 346. Path Edge --------------------------------------------
12018 2019-Jan-13 16:21:14.947547 - [DEBUG]
12019 2019-Jan-13 16:21:14.947571 - [DEBUG] Process 346. path edge:
12020 2019-Jan-13 16:21:14.947595 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12021 2019-Jan-13 16:21:14.947654 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
12022 2019-Jan-13 16:21:14.948349 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
12023 2019-Jan-13 16:21:14.949018 - [DEBUG]
12024 2019-Jan-13 16:21:14.949045 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12025 2019-Jan-13 16:21:14.949736 - [DEBUG] Compose: EdgeIdentity * AllBottom
12026 2019-Jan-13 16:21:14.949766 - [DEBUG]
12027 2019-Jan-13 16:21:14.949790 - [DEBUG] Propagate flow
12028 2019-Jan-13 16:21:14.949813 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12029 2019-Jan-13 16:21:14.949875 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
12030 2019-Jan-13 16:21:14.950525 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12031 2019-Jan-13 16:21:14.951194 - [DEBUG] Edge function : AllBottom (result of previous compose)
12032 2019-Jan-13 16:21:14.951221 - [DEBUG]
12033 2019-Jan-13 16:21:14.951247 - [DEBUG] Join: AllTop & AllBottom
12034 2019-Jan-13 16:21:14.951274 - [DEBUG] = AllBottom (new jump func)
12035 2019-Jan-13 16:21:14.951298 - [DEBUG]
12036 2019-Jan-13 16:21:14.951322 - [DEBUG] Start adding new jump function
12037 2019-Jan-13 16:21:14.951345 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12038 2019-Jan-13 16:21:14.951409 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12039 2019-Jan-13 16:21:14.952098 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
12040 2019-Jan-13 16:21:14.952749 - [DEBUG] Edge Function : AllBottom
12041 2019-Jan-13 16:21:14.952780 - [DEBUG] End adding new jump function
12042 2019-Jan-13 16:21:14.952804 - [DEBUG]
12043 2019-Jan-13 16:21:14.952828 - [DEBUG] -------------------------------------------- 347. Path Edge --------------------------------------------
12044 2019-Jan-13 16:21:14.952853 - [DEBUG]
12045 2019-Jan-13 16:21:14.952876 - [DEBUG] Process 347. path edge:
12046 2019-Jan-13 16:21:14.952900 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12047 2019-Jan-13 16:21:14.952961 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
12048 2019-Jan-13 16:21:14.953608 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
12049 2019-Jan-13 16:21:14.954297 - [DEBUG]
12050 2019-Jan-13 16:21:14.954324 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
12051 2019-Jan-13 16:21:14.955032 - [DEBUG] Compose: EdgeIdentity * AllBottom
12052 2019-Jan-13 16:21:14.955062 - [DEBUG]
12053 2019-Jan-13 16:21:14.955086 - [DEBUG] Propagate flow
12054 2019-Jan-13 16:21:14.955110 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12055 2019-Jan-13 16:21:14.955176 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
12056 2019-Jan-13 16:21:14.955830 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12057 2019-Jan-13 16:21:14.956482 - [DEBUG] Edge function : AllBottom (result of previous compose)
12058 2019-Jan-13 16:21:14.956508 - [DEBUG]
12059 2019-Jan-13 16:21:14.956534 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12060 2019-Jan-13 16:21:14.956561 - [DEBUG] = AllBottom
12061 2019-Jan-13 16:21:14.956585 - [DEBUG]
12062 2019-Jan-13 16:21:14.956609 - [DEBUG] PROPAGATE: No new function!
12063 2019-Jan-13 16:21:14.956635 - [DEBUG] EDGE:
12064 2019-Jan-13 16:21:14.956701 - [DEBUG] ---> 12065 2019-Jan-13 16:21:14.957362 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12066 2019-Jan-13 16:21:14.958025 - [DEBUG]
12067 2019-Jan-13 16:21:14.958053 - [DEBUG] EDGE:
12068 2019-Jan-13 16:21:14.958117 - [DEBUG] ---> 12069 2019-Jan-13 16:21:14.958797 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12070 2019-Jan-13 16:21:14.959448 - [DEBUG]
12071 2019-Jan-13 16:21:14.959497 - [DEBUG] Compose: EdgeIdentity * AllBottom
12072 2019-Jan-13 16:21:14.959525 - [DEBUG]
12073 2019-Jan-13 16:21:14.959550 - [DEBUG] Propagate flow
12074 2019-Jan-13 16:21:14.959574 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12075 2019-Jan-13 16:21:14.959639 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12076 2019-Jan-13 16:21:14.960309 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12077 2019-Jan-13 16:21:14.961491 - [DEBUG] Edge function : AllBottom (result of previous compose)
12078 2019-Jan-13 16:21:14.961519 - [DEBUG]
12079 2019-Jan-13 16:21:14.961562 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12080 2019-Jan-13 16:21:14.961591 - [DEBUG] = AllBottom
12081 2019-Jan-13 16:21:14.961616 - [DEBUG]
12082 2019-Jan-13 16:21:14.961639 - [DEBUG] PROPAGATE: No new function!
12083 2019-Jan-13 16:21:14.961673 - [DEBUG] EDGE:
12084 2019-Jan-13 16:21:14.961756 - [DEBUG] ---> 12085 2019-Jan-13 16:21:14.962459 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12086 2019-Jan-13 16:21:14.963139 - [DEBUG]
12087 2019-Jan-13 16:21:14.963168 - [DEBUG] EDGE:
12088 2019-Jan-13 16:21:14.963232 - [DEBUG] ---> 12089 2019-Jan-13 16:21:14.963892 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12090 2019-Jan-13 16:21:14.964557 - [DEBUG]
12091 2019-Jan-13 16:21:14.964588 - [DEBUG] Compose: EdgeIdentity * AllBottom
12092 2019-Jan-13 16:21:14.964615 - [DEBUG]
12093 2019-Jan-13 16:21:14.964638 - [DEBUG] Propagate flow
12094 2019-Jan-13 16:21:14.964662 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12095 2019-Jan-13 16:21:14.964742 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12096 2019-Jan-13 16:21:14.965421 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12097 2019-Jan-13 16:21:14.966085 - [DEBUG] Edge function : AllBottom (result of previous compose)
12098 2019-Jan-13 16:21:14.966112 - [DEBUG]
12099 2019-Jan-13 16:21:14.966137 - [DEBUG] Join: AllTop & AllBottom
12100 2019-Jan-13 16:21:14.966163 - [DEBUG] = AllBottom (new jump func)
12101 2019-Jan-13 16:21:14.966188 - [DEBUG]
12102 2019-Jan-13 16:21:14.966211 - [DEBUG] Start adding new jump function
12103 2019-Jan-13 16:21:14.966235 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12104 2019-Jan-13 16:21:14.966298 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12105 2019-Jan-13 16:21:14.966961 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12106 2019-Jan-13 16:21:14.967616 - [DEBUG] Edge Function : AllBottom
12107 2019-Jan-13 16:21:14.967647 - [DEBUG] End adding new jump function
12108 2019-Jan-13 16:21:14.967671 - [DEBUG]
12109 2019-Jan-13 16:21:14.967695 - [DEBUG] -------------------------------------------- 348. Path Edge --------------------------------------------
12110 2019-Jan-13 16:21:14.967720 - [DEBUG]
12111 2019-Jan-13 16:21:14.967743 - [DEBUG] Process 348. path edge:
12112 2019-Jan-13 16:21:14.967767 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12113 2019-Jan-13 16:21:14.967828 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
12114 2019-Jan-13 16:21:14.968499 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12115 2019-Jan-13 16:21:14.969159 - [DEBUG]
12116 2019-Jan-13 16:21:14.969187 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12117 2019-Jan-13 16:21:14.969889 - [DEBUG] Compose: EdgeIdentity * AllBottom
12118 2019-Jan-13 16:21:14.969919 - [DEBUG]
12119 2019-Jan-13 16:21:14.969943 - [DEBUG] Propagate flow
12120 2019-Jan-13 16:21:14.969967 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12121 2019-Jan-13 16:21:14.970032 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12122 2019-Jan-13 16:21:14.970701 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12123 2019-Jan-13 16:21:14.971345 - [DEBUG] Edge function : AllBottom (result of previous compose)
12124 2019-Jan-13 16:21:14.971372 - [DEBUG]
12125 2019-Jan-13 16:21:14.971397 - [DEBUG] Join: AllTop & AllBottom
12126 2019-Jan-13 16:21:14.971424 - [DEBUG] = AllBottom (new jump func)
12127 2019-Jan-13 16:21:14.971449 - [DEBUG]
12128 2019-Jan-13 16:21:14.971473 - [DEBUG] Start adding new jump function
12129 2019-Jan-13 16:21:14.971496 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12130 2019-Jan-13 16:21:14.971577 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12131 2019-Jan-13 16:21:14.972241 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12132 2019-Jan-13 16:21:14.972914 - [DEBUG] Edge Function : AllBottom
12133 2019-Jan-13 16:21:14.972945 - [DEBUG] End adding new jump function
12134 2019-Jan-13 16:21:14.972969 - [DEBUG]
12135 2019-Jan-13 16:21:14.972993 - [DEBUG] -------------------------------------------- 349. Path Edge --------------------------------------------
12136 2019-Jan-13 16:21:14.973017 - [DEBUG]
12137 2019-Jan-13 16:21:14.973058 - [DEBUG] Process 349. path edge:
12138 2019-Jan-13 16:21:14.973083 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12139 2019-Jan-13 16:21:14.973148 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
12140 2019-Jan-13 16:21:14.973811 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12141 2019-Jan-13 16:21:14.974456 - [DEBUG]
12142 2019-Jan-13 16:21:14.974482 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12143 2019-Jan-13 16:21:14.975189 - [DEBUG] Possible callees:
12144 2019-Jan-13 16:21:14.975215 - [DEBUG] llvm.dbg.declare
12145 2019-Jan-13 16:21:14.975240 - [DEBUG] Possible return sites:
12146 2019-Jan-13 16:21:14.975264 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13612147 2019-Jan-13 16:21:14.976593 - [DEBUG] Found and process special summary
12148 2019-Jan-13 16:21:14.976651 - [DEBUG] Compose: EdgeIdentity * AllBottom
12149 2019-Jan-13 16:21:14.976679 - [DEBUG]
12150 2019-Jan-13 16:21:14.976704 - [DEBUG] Propagate flow
12151 2019-Jan-13 16:21:14.976728 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12152 2019-Jan-13 16:21:14.976791 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12153 2019-Jan-13 16:21:14.977655 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12154 2019-Jan-13 16:21:14.978355 - [DEBUG] Edge function : AllBottom (result of previous compose)
12155 2019-Jan-13 16:21:14.978382 - [DEBUG]
12156 2019-Jan-13 16:21:14.978408 - [DEBUG] Join: AllTop & AllBottom
12157 2019-Jan-13 16:21:14.978435 - [DEBUG] = AllBottom (new jump func)
12158 2019-Jan-13 16:21:14.978459 - [DEBUG]
12159 2019-Jan-13 16:21:14.978483 - [DEBUG] Start adding new jump function
12160 2019-Jan-13 16:21:14.978507 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12161 2019-Jan-13 16:21:14.978572 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12162 2019-Jan-13 16:21:14.979232 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12163 2019-Jan-13 16:21:14.979891 - [DEBUG] Edge Function : AllBottom
12164 2019-Jan-13 16:21:14.979922 - [DEBUG] End adding new jump function
12165 2019-Jan-13 16:21:14.979946 - [DEBUG]
12166 2019-Jan-13 16:21:14.979970 - [DEBUG] -------------------------------------------- 350. Path Edge --------------------------------------------
12167 2019-Jan-13 16:21:14.979995 - [DEBUG]
12168 2019-Jan-13 16:21:14.980018 - [DEBUG] Process 350. path edge:
12169 2019-Jan-13 16:21:14.980042 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12170 2019-Jan-13 16:21:14.980106 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
12171 2019-Jan-13 16:21:14.986159 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12172 2019-Jan-13 16:21:14.986835 - [DEBUG]
12173 2019-Jan-13 16:21:14.986863 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12174 2019-Jan-13 16:21:14.987575 - [DEBUG] Compose: EdgeIdentity * AllBottom
12175 2019-Jan-13 16:21:14.987607 - [DEBUG]
12176 2019-Jan-13 16:21:14.987631 - [DEBUG] Propagate flow
12177 2019-Jan-13 16:21:14.987655 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12178 2019-Jan-13 16:21:14.987725 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12179 2019-Jan-13 16:21:14.988463 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12180 2019-Jan-13 16:21:14.989126 - [DEBUG] Edge function : AllBottom (result of previous compose)
12181 2019-Jan-13 16:21:14.989153 - [DEBUG]
12182 2019-Jan-13 16:21:14.989180 - [DEBUG] Join: AllTop & AllBottom
12183 2019-Jan-13 16:21:14.989207 - [DEBUG] = AllBottom (new jump func)
12184 2019-Jan-13 16:21:14.989231 - [DEBUG]
12185 2019-Jan-13 16:21:14.989255 - [DEBUG] Start adding new jump function
12186 2019-Jan-13 16:21:14.989278 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12187 2019-Jan-13 16:21:14.989345 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12188 2019-Jan-13 16:21:14.989996 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12189 2019-Jan-13 16:21:14.990648 - [DEBUG] Edge Function : AllBottom
12190 2019-Jan-13 16:21:14.990681 - [DEBUG] End adding new jump function
12191 2019-Jan-13 16:21:14.990705 - [DEBUG]
12192 2019-Jan-13 16:21:14.990729 - [DEBUG] -------------------------------------------- 351. Path Edge --------------------------------------------
12193 2019-Jan-13 16:21:14.990753 - [DEBUG]
12194 2019-Jan-13 16:21:14.990776 - [DEBUG] Process 351. path edge:
12195 2019-Jan-13 16:21:14.990800 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12196 2019-Jan-13 16:21:14.990867 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
12197 2019-Jan-13 16:21:14.991528 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12198 2019-Jan-13 16:21:14.998888 - [DEBUG]
12199 2019-Jan-13 16:21:14.998920 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12200 2019-Jan-13 16:21:14.999645 - [DEBUG] Compose: EdgeIdentity * AllBottom
12201 2019-Jan-13 16:21:14.999675 - [DEBUG]
12202 2019-Jan-13 16:21:14.999699 - [DEBUG] Propagate flow
12203 2019-Jan-13 16:21:14.999723 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12204 2019-Jan-13 16:21:14.999795 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
12205 2019-Jan-13 16:21:15.000473 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12206 2019-Jan-13 16:21:15.001126 - [DEBUG] Edge function : AllBottom (result of previous compose)
12207 2019-Jan-13 16:21:15.001153 - [DEBUG]
12208 2019-Jan-13 16:21:15.001178 - [DEBUG] Join: AllTop & AllBottom
12209 2019-Jan-13 16:21:15.001205 - [DEBUG] = AllBottom (new jump func)
12210 2019-Jan-13 16:21:15.001230 - [DEBUG]
12211 2019-Jan-13 16:21:15.001254 - [DEBUG] Start adding new jump function
12212 2019-Jan-13 16:21:15.001278 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12213 2019-Jan-13 16:21:15.001346 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12214 2019-Jan-13 16:21:15.002036 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
12215 2019-Jan-13 16:21:15.002695 - [DEBUG] Edge Function : AllBottom
12216 2019-Jan-13 16:21:15.002727 - [DEBUG] End adding new jump function
12217 2019-Jan-13 16:21:15.002751 - [DEBUG]
12218 2019-Jan-13 16:21:15.002775 - [DEBUG] -------------------------------------------- 352. Path Edge --------------------------------------------
12219 2019-Jan-13 16:21:15.002800 - [DEBUG]
12220 2019-Jan-13 16:21:15.002823 - [DEBUG] Process 352. path edge:
12221 2019-Jan-13 16:21:15.002847 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12222 2019-Jan-13 16:21:15.002912 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
12223 2019-Jan-13 16:21:15.003562 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12224 2019-Jan-13 16:21:15.004238 - [DEBUG]
12225 2019-Jan-13 16:21:15.004266 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
12226 2019-Jan-13 16:21:15.011771 - [DEBUG] Compose: EdgeIdentity * AllBottom
12227 2019-Jan-13 16:21:15.011807 - [DEBUG]
12228 2019-Jan-13 16:21:15.011832 - [DEBUG] Propagate flow
12229 2019-Jan-13 16:21:15.011856 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12230 2019-Jan-13 16:21:15.011957 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12231 2019-Jan-13 16:21:15.012715 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12232 2019-Jan-13 16:21:15.013371 - [DEBUG] Edge function : AllBottom (result of previous compose)
12233 2019-Jan-13 16:21:15.013398 - [DEBUG]
12234 2019-Jan-13 16:21:15.013424 - [DEBUG] Join: AllTop & AllBottom
12235 2019-Jan-13 16:21:15.013451 - [DEBUG] = AllBottom (new jump func)
12236 2019-Jan-13 16:21:15.013476 - [DEBUG]
12237 2019-Jan-13 16:21:15.013500 - [DEBUG] Start adding new jump function
12238 2019-Jan-13 16:21:15.013524 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12239 2019-Jan-13 16:21:15.013589 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12240 2019-Jan-13 16:21:15.014254 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12241 2019-Jan-13 16:21:15.014949 - [DEBUG] Edge Function : AllBottom
12242 2019-Jan-13 16:21:15.014982 - [DEBUG] End adding new jump function
12243 2019-Jan-13 16:21:15.015007 - [DEBUG]
12244 2019-Jan-13 16:21:15.015031 - [DEBUG] -------------------------------------------- 353. Path Edge --------------------------------------------
12245 2019-Jan-13 16:21:15.015057 - [DEBUG]
12246 2019-Jan-13 16:21:15.015080 - [DEBUG] Process 353. path edge:
12247 2019-Jan-13 16:21:15.015104 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12248 2019-Jan-13 16:21:15.015171 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
12249 2019-Jan-13 16:21:15.015843 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12250 2019-Jan-13 16:21:15.016492 - [DEBUG]
12251 2019-Jan-13 16:21:15.016518 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12252 2019-Jan-13 16:21:15.017204 - [DEBUG] Possible callees:
12253 2019-Jan-13 16:21:15.017230 - [DEBUG] llvm.dbg.declare
12254 2019-Jan-13 16:21:15.017256 - [DEBUG] Possible return sites:
12255 2019-Jan-13 16:21:15.017279 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14912256 2019-Jan-13 16:21:15.025497 - [DEBUG] Found and process special summary
12257 2019-Jan-13 16:21:15.025603 - [DEBUG] EDGE:
12258 2019-Jan-13 16:21:15.025684 - [DEBUG] ---> 12259 2019-Jan-13 16:21:15.026380 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12260 2019-Jan-13 16:21:15.027042 - [DEBUG]
12261 2019-Jan-13 16:21:15.027071 - [DEBUG] EDGE:
12262 2019-Jan-13 16:21:15.027138 - [DEBUG] ---> 12263 2019-Jan-13 16:21:15.027826 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12264 2019-Jan-13 16:21:15.028516 - [DEBUG]
12265 2019-Jan-13 16:21:15.028544 - [DEBUG] EDGE:
12266 2019-Jan-13 16:21:15.028609 - [DEBUG] ---> 12267 2019-Jan-13 16:21:15.029262 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12268 2019-Jan-13 16:21:15.029909 - [DEBUG]
12269 2019-Jan-13 16:21:15.029940 - [DEBUG] Compose: EdgeIdentity * AllBottom
12270 2019-Jan-13 16:21:15.029967 - [DEBUG]
12271 2019-Jan-13 16:21:15.029991 - [DEBUG] Propagate flow
12272 2019-Jan-13 16:21:15.030015 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12273 2019-Jan-13 16:21:15.030080 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12274 2019-Jan-13 16:21:15.030747 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12275 2019-Jan-13 16:21:15.031412 - [DEBUG] Edge function : AllBottom (result of previous compose)
12276 2019-Jan-13 16:21:15.031440 - [DEBUG]
12277 2019-Jan-13 16:21:15.031466 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12278 2019-Jan-13 16:21:15.031493 - [DEBUG] = AllBottom
12279 2019-Jan-13 16:21:15.031517 - [DEBUG]
12280 2019-Jan-13 16:21:15.031541 - [DEBUG] PROPAGATE: No new function!
12281 2019-Jan-13 16:21:15.038346 - [DEBUG] EDGE:
12282 2019-Jan-13 16:21:15.038484 - [DEBUG] ---> 12283 2019-Jan-13 16:21:15.039236 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12284 2019-Jan-13 16:21:15.039889 - [DEBUG]
12285 2019-Jan-13 16:21:15.039918 - [DEBUG] Compose: EdgeIdentity * AllBottom
12286 2019-Jan-13 16:21:15.039946 - [DEBUG]
12287 2019-Jan-13 16:21:15.039970 - [DEBUG] Propagate flow
12288 2019-Jan-13 16:21:15.039994 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12289 2019-Jan-13 16:21:15.040056 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12290 2019-Jan-13 16:21:15.040732 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12291 2019-Jan-13 16:21:15.041406 - [DEBUG] Edge function : AllBottom (result of previous compose)
12292 2019-Jan-13 16:21:15.041433 - [DEBUG]
12293 2019-Jan-13 16:21:15.041460 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12294 2019-Jan-13 16:21:15.041486 - [DEBUG] = AllBottom
12295 2019-Jan-13 16:21:15.041511 - [DEBUG]
12296 2019-Jan-13 16:21:15.041535 - [DEBUG] PROPAGATE: No new function!
12297 2019-Jan-13 16:21:15.041621 - [DEBUG] Compose: EdgeIdentity * AllBottom
12298 2019-Jan-13 16:21:15.041649 - [DEBUG]
12299 2019-Jan-13 16:21:15.041674 - [DEBUG] Propagate flow
12300 2019-Jan-13 16:21:15.041697 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12301 2019-Jan-13 16:21:15.041770 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12302 2019-Jan-13 16:21:15.042438 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12303 2019-Jan-13 16:21:15.043088 - [DEBUG] Edge function : AllBottom (result of previous compose)
12304 2019-Jan-13 16:21:15.043115 - [DEBUG]
12305 2019-Jan-13 16:21:15.043140 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12306 2019-Jan-13 16:21:15.043166 - [DEBUG] = AllBottom
12307 2019-Jan-13 16:21:15.043191 - [DEBUG]
12308 2019-Jan-13 16:21:15.043214 - [DEBUG] PROPAGATE: No new function!
12309 2019-Jan-13 16:21:15.043269 - [DEBUG] Compose: EdgeIdentity * AllBottom
12310 2019-Jan-13 16:21:15.043296 - [DEBUG]
12311 2019-Jan-13 16:21:15.043320 - [DEBUG] Propagate flow
12312 2019-Jan-13 16:21:15.043344 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12313 2019-Jan-13 16:21:15.043415 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12314 2019-Jan-13 16:21:15.044090 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12315 2019-Jan-13 16:21:15.044760 - [DEBUG] Edge function : AllBottom (result of previous compose)
12316 2019-Jan-13 16:21:15.044787 - [DEBUG]
12317 2019-Jan-13 16:21:15.044813 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12318 2019-Jan-13 16:21:15.044839 - [DEBUG] = AllBottom
12319 2019-Jan-13 16:21:15.044863 - [DEBUG]
12320 2019-Jan-13 16:21:15.051644 - [DEBUG] PROPAGATE: No new function!
12321 2019-Jan-13 16:21:15.051718 - [DEBUG] EDGE:
12322 2019-Jan-13 16:21:15.051839 - [DEBUG] ---> 12323 2019-Jan-13 16:21:15.052592 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12324 2019-Jan-13 16:21:15.053249 - [DEBUG]
12325 2019-Jan-13 16:21:15.053303 - [DEBUG] Compose: EdgeIdentity * AllBottom
12326 2019-Jan-13 16:21:15.053331 - [DEBUG]
12327 2019-Jan-13 16:21:15.053355 - [DEBUG] Propagate flow
12328 2019-Jan-13 16:21:15.053379 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12329 2019-Jan-13 16:21:15.053448 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12330 2019-Jan-13 16:21:15.054152 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12331 2019-Jan-13 16:21:15.054813 - [DEBUG] Edge function : AllBottom (result of previous compose)
12332 2019-Jan-13 16:21:15.054839 - [DEBUG]
12333 2019-Jan-13 16:21:15.054866 - [DEBUG] Join: AllTop & AllBottom
12334 2019-Jan-13 16:21:15.054912 - [DEBUG] = AllBottom (new jump func)
12335 2019-Jan-13 16:21:15.054937 - [DEBUG]
12336 2019-Jan-13 16:21:15.054961 - [DEBUG] Start adding new jump function
12337 2019-Jan-13 16:21:15.054985 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12338 2019-Jan-13 16:21:15.055051 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12339 2019-Jan-13 16:21:15.055707 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12340 2019-Jan-13 16:21:15.056370 - [DEBUG] Edge Function : AllBottom
12341 2019-Jan-13 16:21:15.056401 - [DEBUG] End adding new jump function
12342 2019-Jan-13 16:21:15.056426 - [DEBUG]
12343 2019-Jan-13 16:21:15.056450 - [DEBUG] -------------------------------------------- 354. Path Edge --------------------------------------------
12344 2019-Jan-13 16:21:15.056475 - [DEBUG]
12345 2019-Jan-13 16:21:15.056498 - [DEBUG] Process 354. path edge:
12346 2019-Jan-13 16:21:15.056522 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12347 2019-Jan-13 16:21:15.056589 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
12348 2019-Jan-13 16:21:15.057265 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12349 2019-Jan-13 16:21:15.057924 - [DEBUG]
12350 2019-Jan-13 16:21:15.057949 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12351 2019-Jan-13 16:21:15.065534 - [DEBUG] Possible callees:
12352 2019-Jan-13 16:21:15.065564 - [DEBUG] llvm.dbg.declare
12353 2019-Jan-13 16:21:15.065590 - [DEBUG] Possible return sites:
12354 2019-Jan-13 16:21:15.065614 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14312355 2019-Jan-13 16:21:15.067001 - [DEBUG] Found and process special summary
12356 2019-Jan-13 16:21:15.067075 - [DEBUG] Compose: EdgeIdentity * AllBottom
12357 2019-Jan-13 16:21:15.067105 - [DEBUG]
12358 2019-Jan-13 16:21:15.067130 - [DEBUG] Propagate flow
12359 2019-Jan-13 16:21:15.067154 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12360 2019-Jan-13 16:21:15.067225 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12361 2019-Jan-13 16:21:15.067890 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12362 2019-Jan-13 16:21:15.068564 - [DEBUG] Edge function : AllBottom (result of previous compose)
12363 2019-Jan-13 16:21:15.068591 - [DEBUG]
12364 2019-Jan-13 16:21:15.068617 - [DEBUG] Join: AllTop & AllBottom
12365 2019-Jan-13 16:21:15.068644 - [DEBUG] = AllBottom (new jump func)
12366 2019-Jan-13 16:21:15.068669 - [DEBUG]
12367 2019-Jan-13 16:21:15.068693 - [DEBUG] Start adding new jump function
12368 2019-Jan-13 16:21:15.068717 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12369 2019-Jan-13 16:21:15.068778 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12370 2019-Jan-13 16:21:15.069446 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12371 2019-Jan-13 16:21:15.070119 - [DEBUG] Edge Function : AllBottom
12372 2019-Jan-13 16:21:15.070151 - [DEBUG] End adding new jump function
12373 2019-Jan-13 16:21:15.070176 - [DEBUG]
12374 2019-Jan-13 16:21:15.070200 - [DEBUG] -------------------------------------------- 355. Path Edge --------------------------------------------
12375 2019-Jan-13 16:21:15.070224 - [DEBUG]
12376 2019-Jan-13 16:21:15.070248 - [DEBUG] Process 355. path edge:
12377 2019-Jan-13 16:21:15.070271 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12378 2019-Jan-13 16:21:15.070336 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
12379 2019-Jan-13 16:21:15.070995 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12380 2019-Jan-13 16:21:15.078463 - [DEBUG]
12381 2019-Jan-13 16:21:15.078493 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12382 2019-Jan-13 16:21:15.079293 - [DEBUG] Compose: EdgeIdentity * AllBottom
12383 2019-Jan-13 16:21:15.079326 - [DEBUG]
12384 2019-Jan-13 16:21:15.079350 - [DEBUG] Propagate flow
12385 2019-Jan-13 16:21:15.079374 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12386 2019-Jan-13 16:21:15.079443 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
12387 2019-Jan-13 16:21:15.080109 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12388 2019-Jan-13 16:21:15.080756 - [DEBUG] Edge function : AllBottom (result of previous compose)
12389 2019-Jan-13 16:21:15.080783 - [DEBUG]
12390 2019-Jan-13 16:21:15.080810 - [DEBUG] Join: AllTop & AllBottom
12391 2019-Jan-13 16:21:15.080836 - [DEBUG] = AllBottom (new jump func)
12392 2019-Jan-13 16:21:15.080861 - [DEBUG]
12393 2019-Jan-13 16:21:15.080885 - [DEBUG] Start adding new jump function
12394 2019-Jan-13 16:21:15.080908 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12395 2019-Jan-13 16:21:15.080993 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12396 2019-Jan-13 16:21:15.081688 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
12397 2019-Jan-13 16:21:15.082357 - [DEBUG] Edge Function : AllBottom
12398 2019-Jan-13 16:21:15.082392 - [DEBUG] End adding new jump function
12399 2019-Jan-13 16:21:15.082416 - [DEBUG]
12400 2019-Jan-13 16:21:15.082439 - [DEBUG] -------------------------------------------- 356. Path Edge --------------------------------------------
12401 2019-Jan-13 16:21:15.082464 - [DEBUG]
12402 2019-Jan-13 16:21:15.082487 - [DEBUG] Process 356. path edge:
12403 2019-Jan-13 16:21:15.082512 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12404 2019-Jan-13 16:21:15.082580 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
12405 2019-Jan-13 16:21:15.083234 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12406 2019-Jan-13 16:21:15.083881 - [DEBUG]
12407 2019-Jan-13 16:21:15.083908 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
12408 2019-Jan-13 16:21:15.084598 - [DEBUG] Compose: EdgeIdentity * AllBottom
12409 2019-Jan-13 16:21:15.084627 - [DEBUG]
12410 2019-Jan-13 16:21:15.084651 - [DEBUG] Propagate flow
12411 2019-Jan-13 16:21:15.084675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12412 2019-Jan-13 16:21:15.084739 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
12413 2019-Jan-13 16:21:15.092288 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12414 2019-Jan-13 16:21:15.092960 - [DEBUG] Edge function : AllBottom (result of previous compose)
12415 2019-Jan-13 16:21:15.092988 - [DEBUG]
12416 2019-Jan-13 16:21:15.093015 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12417 2019-Jan-13 16:21:15.093041 - [DEBUG] = AllBottom
12418 2019-Jan-13 16:21:15.093066 - [DEBUG]
12419 2019-Jan-13 16:21:15.093089 - [DEBUG] PROPAGATE: No new function!
12420 2019-Jan-13 16:21:15.093116 - [DEBUG] EDGE:
12421 2019-Jan-13 16:21:15.093187 - [DEBUG] ---> 12422 2019-Jan-13 16:21:15.093857 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12423 2019-Jan-13 16:21:15.094513 - [DEBUG]
12424 2019-Jan-13 16:21:15.094544 - [DEBUG] Compose: EdgeIdentity * AllBottom
12425 2019-Jan-13 16:21:15.094570 - [DEBUG]
12426 2019-Jan-13 16:21:15.094594 - [DEBUG] Propagate flow
12427 2019-Jan-13 16:21:15.094618 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12428 2019-Jan-13 16:21:15.094688 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
12429 2019-Jan-13 16:21:15.095375 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12430 2019-Jan-13 16:21:15.096033 - [DEBUG] Edge function : AllBottom (result of previous compose)
12431 2019-Jan-13 16:21:15.096060 - [DEBUG]
12432 2019-Jan-13 16:21:15.096086 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12433 2019-Jan-13 16:21:15.096112 - [DEBUG] = AllBottom
12434 2019-Jan-13 16:21:15.096136 - [DEBUG]
12435 2019-Jan-13 16:21:15.096160 - [DEBUG] PROPAGATE: No new function!
12436 2019-Jan-13 16:21:15.096185 - [DEBUG] EDGE:
12437 2019-Jan-13 16:21:15.096247 - [DEBUG] ---> 12438 2019-Jan-13 16:21:15.096917 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12439 2019-Jan-13 16:21:15.097574 - [DEBUG]
12440 2019-Jan-13 16:21:15.097639 - [DEBUG] Compose: EdgeIdentity * AllBottom
12441 2019-Jan-13 16:21:15.097666 - [DEBUG]
12442 2019-Jan-13 16:21:15.097690 - [DEBUG] Propagate flow
12443 2019-Jan-13 16:21:15.097714 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12444 2019-Jan-13 16:21:15.097781 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12445 2019-Jan-13 16:21:15.105277 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12446 2019-Jan-13 16:21:15.106031 - [DEBUG] Edge function : AllBottom (result of previous compose)
12447 2019-Jan-13 16:21:15.106060 - [DEBUG]
12448 2019-Jan-13 16:21:15.106087 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12449 2019-Jan-13 16:21:15.106113 - [DEBUG] = AllBottom
12450 2019-Jan-13 16:21:15.106138 - [DEBUG]
12451 2019-Jan-13 16:21:15.106161 - [DEBUG] PROPAGATE: No new function!
12452 2019-Jan-13 16:21:15.106225 - [DEBUG] Compose: EdgeIdentity * AllBottom
12453 2019-Jan-13 16:21:15.106253 - [DEBUG]
12454 2019-Jan-13 16:21:15.106277 - [DEBUG] Propagate flow
12455 2019-Jan-13 16:21:15.106301 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12456 2019-Jan-13 16:21:15.106376 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12457 2019-Jan-13 16:21:15.107064 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12458 2019-Jan-13 16:21:15.107723 - [DEBUG] Edge function : AllBottom (result of previous compose)
12459 2019-Jan-13 16:21:15.107750 - [DEBUG]
12460 2019-Jan-13 16:21:15.107775 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12461 2019-Jan-13 16:21:15.107801 - [DEBUG] = AllBottom
12462 2019-Jan-13 16:21:15.107826 - [DEBUG]
12463 2019-Jan-13 16:21:15.107849 - [DEBUG] PROPAGATE: No new function!
12464 2019-Jan-13 16:21:15.107876 - [DEBUG] Compose: EdgeIdentity * AllBottom
12465 2019-Jan-13 16:21:15.107902 - [DEBUG]
12466 2019-Jan-13 16:21:15.107926 - [DEBUG] Propagate flow
12467 2019-Jan-13 16:21:15.107950 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12468 2019-Jan-13 16:21:15.108013 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
12469 2019-Jan-13 16:21:15.108706 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12470 2019-Jan-13 16:21:15.109385 - [DEBUG] Edge function : AllBottom (result of previous compose)
12471 2019-Jan-13 16:21:15.109411 - [DEBUG]
12472 2019-Jan-13 16:21:15.109437 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12473 2019-Jan-13 16:21:15.109463 - [DEBUG] = AllBottom
12474 2019-Jan-13 16:21:15.109487 - [DEBUG]
12475 2019-Jan-13 16:21:15.109511 - [DEBUG] PROPAGATE: No new function!
12476 2019-Jan-13 16:21:15.109542 - [DEBUG] EDGE:
12477 2019-Jan-13 16:21:15.109609 - [DEBUG] ---> 12478 2019-Jan-13 16:21:15.110282 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12479 2019-Jan-13 16:21:15.110932 - [DEBUG]
12480 2019-Jan-13 16:21:15.110959 - [DEBUG] EDGE:
12481 2019-Jan-13 16:21:15.111021 - [DEBUG] ---> 12482 2019-Jan-13 16:21:15.118483 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12483 2019-Jan-13 16:21:15.119217 - [DEBUG]
12484 2019-Jan-13 16:21:15.119283 - [DEBUG] Compose: EdgeIdentity * AllBottom
12485 2019-Jan-13 16:21:15.119311 - [DEBUG]
12486 2019-Jan-13 16:21:15.119354 - [DEBUG] Propagate flow
12487 2019-Jan-13 16:21:15.119378 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12488 2019-Jan-13 16:21:15.119453 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12489 2019-Jan-13 16:21:15.120123 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12490 2019-Jan-13 16:21:15.120791 - [DEBUG] Edge function : AllBottom (result of previous compose)
12491 2019-Jan-13 16:21:15.120819 - [DEBUG]
12492 2019-Jan-13 16:21:15.120845 - [DEBUG] Join: AllTop & AllBottom
12493 2019-Jan-13 16:21:15.120872 - [DEBUG] = AllBottom (new jump func)
12494 2019-Jan-13 16:21:15.120897 - [DEBUG]
12495 2019-Jan-13 16:21:15.120921 - [DEBUG] Start adding new jump function
12496 2019-Jan-13 16:21:15.120944 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12497 2019-Jan-13 16:21:15.121011 - [DEBUG] Fact at target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12498 2019-Jan-13 16:21:15.121706 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12499 2019-Jan-13 16:21:15.122369 - [DEBUG] Edge Function : AllBottom
12500 2019-Jan-13 16:21:15.122400 - [DEBUG] End adding new jump function
12501 2019-Jan-13 16:21:15.122425 - [DEBUG]
12502 2019-Jan-13 16:21:15.122448 - [DEBUG] -------------------------------------------- 357. Path Edge --------------------------------------------
12503 2019-Jan-13 16:21:15.122473 - [DEBUG]
12504 2019-Jan-13 16:21:15.122496 - [DEBUG] Process 357. path edge:
12505 2019-Jan-13 16:21:15.122520 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12506 2019-Jan-13 16:21:15.122583 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
12507 2019-Jan-13 16:21:15.123234 - [DEBUG] D target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 >
12508 2019-Jan-13 16:21:15.123899 - [DEBUG]
12509 2019-Jan-13 16:21:15.123927 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12510 2019-Jan-13 16:21:15.124618 - [DEBUG] Compose: EdgeIdentity * AllBottom
12511 2019-Jan-13 16:21:15.124647 - [DEBUG]
12512 2019-Jan-13 16:21:15.124671 - [DEBUG] Propagate flow
12513 2019-Jan-13 16:21:15.124694 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12514 2019-Jan-13 16:21:15.124757 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12515 2019-Jan-13 16:21:15.132273 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12516 2019-Jan-13 16:21:15.132972 - [DEBUG] Edge function : AllBottom (result of previous compose)
12517 2019-Jan-13 16:21:15.133000 - [DEBUG]
12518 2019-Jan-13 16:21:15.133026 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12519 2019-Jan-13 16:21:15.133052 - [DEBUG] = AllBottom
12520 2019-Jan-13 16:21:15.133077 - [DEBUG]
12521 2019-Jan-13 16:21:15.133100 - [DEBUG] PROPAGATE: No new function!
12522 2019-Jan-13 16:21:15.133150 - [DEBUG] Compose: EdgeIdentity * AllBottom
12523 2019-Jan-13 16:21:15.133177 - [DEBUG]
12524 2019-Jan-13 16:21:15.133201 - [DEBUG] Propagate flow
12525 2019-Jan-13 16:21:15.133225 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12526 2019-Jan-13 16:21:15.133294 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12527 2019-Jan-13 16:21:15.133980 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12528 2019-Jan-13 16:21:15.134642 - [DEBUG] Edge function : AllBottom (result of previous compose)
12529 2019-Jan-13 16:21:15.134668 - [DEBUG]
12530 2019-Jan-13 16:21:15.134713 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12531 2019-Jan-13 16:21:15.134740 - [DEBUG] = AllBottom
12532 2019-Jan-13 16:21:15.134764 - [DEBUG]
12533 2019-Jan-13 16:21:15.134788 - [DEBUG] PROPAGATE: No new function!
12534 2019-Jan-13 16:21:15.134815 - [DEBUG] EDGE:
12535 2019-Jan-13 16:21:15.134904 - [DEBUG] ---> 12536 2019-Jan-13 16:21:15.135568 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12537 2019-Jan-13 16:21:15.136239 - [DEBUG]
12538 2019-Jan-13 16:21:15.136269 - [DEBUG] Compose: EdgeIdentity * AllBottom
12539 2019-Jan-13 16:21:15.136295 - [DEBUG]
12540 2019-Jan-13 16:21:15.136319 - [DEBUG] Propagate flow
12541 2019-Jan-13 16:21:15.136342 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12542 2019-Jan-13 16:21:15.136404 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12543 2019-Jan-13 16:21:15.137066 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12544 2019-Jan-13 16:21:15.137720 - [DEBUG] Edge function : AllBottom (result of previous compose)
12545 2019-Jan-13 16:21:15.137747 - [DEBUG]
12546 2019-Jan-13 16:21:15.137772 - [DEBUG] Join: AllTop & AllBottom
12547 2019-Jan-13 16:21:15.137799 - [DEBUG] = AllBottom (new jump func)
12548 2019-Jan-13 16:21:15.137824 - [DEBUG]
12549 2019-Jan-13 16:21:15.137847 - [DEBUG] Start adding new jump function
12550 2019-Jan-13 16:21:15.137871 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12551 2019-Jan-13 16:21:15.137934 - [DEBUG] Fact at target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12552 2019-Jan-13 16:21:15.145433 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12553 2019-Jan-13 16:21:15.146137 - [DEBUG] Edge Function : AllBottom
12554 2019-Jan-13 16:21:15.146171 - [DEBUG] End adding new jump function
12555 2019-Jan-13 16:21:15.146195 - [DEBUG]
12556 2019-Jan-13 16:21:15.146219 - [DEBUG] -------------------------------------------- 358. Path Edge --------------------------------------------
12557 2019-Jan-13 16:21:15.146244 - [DEBUG]
12558 2019-Jan-13 16:21:15.146267 - [DEBUG] Process 358. path edge:
12559 2019-Jan-13 16:21:15.146291 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12560 2019-Jan-13 16:21:15.146358 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
12561 2019-Jan-13 16:21:15.147012 - [DEBUG] D target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 >
12562 2019-Jan-13 16:21:15.147667 - [DEBUG]
12563 2019-Jan-13 16:21:15.147696 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
12564 2019-Jan-13 16:21:15.148417 - [DEBUG] Compose: EdgeIdentity * AllBottom
12565 2019-Jan-13 16:21:15.148447 - [DEBUG]
12566 2019-Jan-13 16:21:15.148471 - [DEBUG] Propagate flow
12567 2019-Jan-13 16:21:15.148495 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12568 2019-Jan-13 16:21:15.148559 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12569 2019-Jan-13 16:21:15.149252 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12570 2019-Jan-13 16:21:15.149902 - [DEBUG] Edge function : AllBottom (result of previous compose)
12571 2019-Jan-13 16:21:15.149929 - [DEBUG]
12572 2019-Jan-13 16:21:15.149955 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12573 2019-Jan-13 16:21:15.150005 - [DEBUG] = AllBottom
12574 2019-Jan-13 16:21:15.150030 - [DEBUG]
12575 2019-Jan-13 16:21:15.150053 - [DEBUG] PROPAGATE: No new function!
12576 2019-Jan-13 16:21:15.150095 - [DEBUG] Compose: EdgeIdentity * AllBottom
12577 2019-Jan-13 16:21:15.150122 - [DEBUG]
12578 2019-Jan-13 16:21:15.150146 - [DEBUG] Propagate flow
12579 2019-Jan-13 16:21:15.150169 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12580 2019-Jan-13 16:21:15.150235 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
12581 2019-Jan-13 16:21:15.150921 - [DEBUG] Target value : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12582 2019-Jan-13 16:21:15.158315 - [DEBUG] Edge function : AllBottom (result of previous compose)
12583 2019-Jan-13 16:21:15.158346 - [DEBUG]
12584 2019-Jan-13 16:21:15.158373 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
12585 2019-Jan-13 16:21:15.158399 - [DEBUG] = AllBottom
12586 2019-Jan-13 16:21:15.158424 - [DEBUG]
12587 2019-Jan-13 16:21:15.158447 - [DEBUG] PROPAGATE: No new function!
12588 2019-Jan-13 16:21:15.158474 - [DEBUG] EDGE:
12589 2019-Jan-13 16:21:15.158581 - [DEBUG] ---> 12590 2019-Jan-13 16:21:15.159304 - [DEBUG] D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63>
12591 2019-Jan-13 16:21:15.159970 - [DEBUG]
12592 2019-Jan-13 16:21:15.159999 - [DEBUG] EDGE:
12593 2019-Jan-13 16:21:15.160063 - [DEBUG] ---> 12594 2019-Jan-13 16:21:15.160722 - [DEBUG] D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62>
12595 2019-Jan-13 16:21:15.161387 - [DEBUG]
12596 2019-Jan-13 16:21:15.161413 - [DEBUG] EDGE:
12597 2019-Jan-13 16:21:15.161475 - [DEBUG] ---> 12598 2019-Jan-13 16:21:15.162153 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
12599 2019-Jan-13 16:21:15.162817 - [DEBUG]
12600 2019-Jan-13 16:21:15.162846 - [DEBUG] Compose: EdgeIdentity * AllBottom
12601 2019-Jan-13 16:21:15.162873 - [DEBUG]
12602 2019-Jan-13 16:21:15.162897 - [DEBUG] Propagate flow
12603 2019-Jan-13 16:21:15.162921 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12604 2019-Jan-13 16:21:15.162985 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12605 2019-Jan-13 16:21:15.163656 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12606 2019-Jan-13 16:21:15.164316 - [DEBUG] Edge function : AllBottom (result of previous compose)
12607 2019-Jan-13 16:21:15.164343 - [DEBUG]
12608 2019-Jan-13 16:21:15.164369 - [DEBUG] Join: AllTop & AllBottom
12609 2019-Jan-13 16:21:15.164395 - [DEBUG] = AllBottom (new jump func)
12610 2019-Jan-13 16:21:15.164420 - [DEBUG]
12611 2019-Jan-13 16:21:15.164444 - [DEBUG] Start adding new jump function
12612 2019-Jan-13 16:21:15.164467 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12613 2019-Jan-13 16:21:15.164529 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12614 2019-Jan-13 16:21:15.171991 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12615 2019-Jan-13 16:21:15.172716 - [DEBUG] Edge Function : AllBottom
12616 2019-Jan-13 16:21:15.172750 - [DEBUG] End adding new jump function
12617 2019-Jan-13 16:21:15.172774 - [DEBUG]
12618 2019-Jan-13 16:21:15.172816 - [DEBUG] -------------------------------------------- 359. Path Edge --------------------------------------------
12619 2019-Jan-13 16:21:15.172842 - [DEBUG]
12620 2019-Jan-13 16:21:15.172865 - [DEBUG] Process 359. path edge:
12621 2019-Jan-13 16:21:15.172889 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12622 2019-Jan-13 16:21:15.172956 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
12623 2019-Jan-13 16:21:15.173619 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12624 2019-Jan-13 16:21:15.174277 - [DEBUG]
12625 2019-Jan-13 16:21:15.174303 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
12626 2019-Jan-13 16:21:15.175039 - [DEBUG] Compose: EdgeIdentity * AllBottom
12627 2019-Jan-13 16:21:15.175068 - [DEBUG]
12628 2019-Jan-13 16:21:15.175093 - [DEBUG] Propagate flow
12629 2019-Jan-13 16:21:15.175116 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12630 2019-Jan-13 16:21:15.175182 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12631 2019-Jan-13 16:21:15.175848 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12632 2019-Jan-13 16:21:15.176504 - [DEBUG] Edge function : AllBottom (result of previous compose)
12633 2019-Jan-13 16:21:15.176530 - [DEBUG]
12634 2019-Jan-13 16:21:15.176556 - [DEBUG] Join: AllTop & AllBottom
12635 2019-Jan-13 16:21:15.176583 - [DEBUG] = AllBottom (new jump func)
12636 2019-Jan-13 16:21:15.176607 - [DEBUG]
12637 2019-Jan-13 16:21:15.176631 - [DEBUG] Start adding new jump function
12638 2019-Jan-13 16:21:15.176655 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12639 2019-Jan-13 16:21:15.176718 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12640 2019-Jan-13 16:21:15.177378 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12641 2019-Jan-13 16:21:15.178037 - [DEBUG] Edge Function : AllBottom
12642 2019-Jan-13 16:21:15.178067 - [DEBUG] End adding new jump function
12643 2019-Jan-13 16:21:15.178092 - [DEBUG]
12644 2019-Jan-13 16:21:15.178116 - [DEBUG] -------------------------------------------- 360. Path Edge --------------------------------------------
12645 2019-Jan-13 16:21:15.178140 - [DEBUG]
12646 2019-Jan-13 16:21:15.178164 - [DEBUG] Process 360. path edge:
12647 2019-Jan-13 16:21:15.178187 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12648 2019-Jan-13 16:21:15.185027 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
12649 2019-Jan-13 16:21:15.185772 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12650 2019-Jan-13 16:21:15.186447 - [DEBUG]
12651 2019-Jan-13 16:21:15.186476 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
12652 2019-Jan-13 16:21:15.187167 - [DEBUG] Compose: EdgeIdentity * AllBottom
12653 2019-Jan-13 16:21:15.187196 - [DEBUG]
12654 2019-Jan-13 16:21:15.187220 - [DEBUG] Propagate flow
12655 2019-Jan-13 16:21:15.187244 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12656 2019-Jan-13 16:21:15.187309 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12657 2019-Jan-13 16:21:15.187973 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12658 2019-Jan-13 16:21:15.188659 - [DEBUG] Edge function : AllBottom (result of previous compose)
12659 2019-Jan-13 16:21:15.188686 - [DEBUG]
12660 2019-Jan-13 16:21:15.188713 - [DEBUG] Join: AllTop & AllBottom
12661 2019-Jan-13 16:21:15.188759 - [DEBUG] = AllBottom (new jump func)
12662 2019-Jan-13 16:21:15.188784 - [DEBUG]
12663 2019-Jan-13 16:21:15.188808 - [DEBUG] Start adding new jump function
12664 2019-Jan-13 16:21:15.188831 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12665 2019-Jan-13 16:21:15.188895 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12666 2019-Jan-13 16:21:15.189563 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12667 2019-Jan-13 16:21:15.190218 - [DEBUG] Edge Function : AllBottom
12668 2019-Jan-13 16:21:15.190250 - [DEBUG] End adding new jump function
12669 2019-Jan-13 16:21:15.190275 - [DEBUG]
12670 2019-Jan-13 16:21:15.190298 - [DEBUG] -------------------------------------------- 361. Path Edge --------------------------------------------
12671 2019-Jan-13 16:21:15.190323 - [DEBUG]
12672 2019-Jan-13 16:21:15.190346 - [DEBUG] Process 361. path edge:
12673 2019-Jan-13 16:21:15.190370 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12674 2019-Jan-13 16:21:15.190436 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
12675 2019-Jan-13 16:21:15.191093 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12676 2019-Jan-13 16:21:15.198560 - [DEBUG]
12677 2019-Jan-13 16:21:15.198592 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
12678 2019-Jan-13 16:21:15.199315 - [DEBUG] Compose: EdgeIdentity * AllBottom
12679 2019-Jan-13 16:21:15.199344 - [DEBUG]
12680 2019-Jan-13 16:21:15.199368 - [DEBUG] Propagate flow
12681 2019-Jan-13 16:21:15.199392 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12682 2019-Jan-13 16:21:15.199456 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12683 2019-Jan-13 16:21:15.200113 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12684 2019-Jan-13 16:21:15.200751 - [DEBUG] Edge function : AllBottom (result of previous compose)
12685 2019-Jan-13 16:21:15.200777 - [DEBUG]
12686 2019-Jan-13 16:21:15.200802 - [DEBUG] Join: AllTop & AllBottom
12687 2019-Jan-13 16:21:15.200828 - [DEBUG] = AllBottom (new jump func)
12688 2019-Jan-13 16:21:15.200852 - [DEBUG]
12689 2019-Jan-13 16:21:15.200876 - [DEBUG] Start adding new jump function
12690 2019-Jan-13 16:21:15.200899 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12691 2019-Jan-13 16:21:15.200956 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12692 2019-Jan-13 16:21:15.201611 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12693 2019-Jan-13 16:21:15.202256 - [DEBUG] Edge Function : AllBottom
12694 2019-Jan-13 16:21:15.202285 - [DEBUG] End adding new jump function
12695 2019-Jan-13 16:21:15.202309 - [DEBUG]
12696 2019-Jan-13 16:21:15.202333 - [DEBUG] -------------------------------------------- 362. Path Edge --------------------------------------------
12697 2019-Jan-13 16:21:15.202357 - [DEBUG]
12698 2019-Jan-13 16:21:15.202380 - [DEBUG] Process 362. path edge:
12699 2019-Jan-13 16:21:15.202404 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12700 2019-Jan-13 16:21:15.202461 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
12701 2019-Jan-13 16:21:15.203105 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12702 2019-Jan-13 16:21:15.203740 - [DEBUG]
12703 2019-Jan-13 16:21:15.203765 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
12704 2019-Jan-13 16:21:15.204437 - [DEBUG] Possible callees:
12705 2019-Jan-13 16:21:15.204462 - [DEBUG] llvm.dbg.declare
12706 2019-Jan-13 16:21:15.204488 - [DEBUG] Possible return sites:
12707 2019-Jan-13 16:21:15.204511 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13612708 2019-Jan-13 16:21:15.205852 - [DEBUG] Found and process special summary
12709 2019-Jan-13 16:21:15.205895 - [DEBUG] Compose: EdgeIdentity * AllBottom
12710 2019-Jan-13 16:21:15.205923 - [DEBUG]
12711 2019-Jan-13 16:21:15.205947 - [DEBUG] Propagate flow
12712 2019-Jan-13 16:21:15.205970 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12713 2019-Jan-13 16:21:15.206036 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12714 2019-Jan-13 16:21:15.206703 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12715 2019-Jan-13 16:21:15.207342 - [DEBUG] Edge function : AllBottom (result of previous compose)
12716 2019-Jan-13 16:21:15.207367 - [DEBUG]
12717 2019-Jan-13 16:21:15.207393 - [DEBUG] Join: AllTop & AllBottom
12718 2019-Jan-13 16:21:15.207420 - [DEBUG] = AllBottom (new jump func)
12719 2019-Jan-13 16:21:15.207444 - [DEBUG]
12720 2019-Jan-13 16:21:15.207468 - [DEBUG] Start adding new jump function
12721 2019-Jan-13 16:21:15.207491 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12722 2019-Jan-13 16:21:15.207548 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12723 2019-Jan-13 16:21:15.208185 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12724 2019-Jan-13 16:21:15.208845 - [DEBUG] Edge Function : AllBottom
12725 2019-Jan-13 16:21:15.208877 - [DEBUG] End adding new jump function
12726 2019-Jan-13 16:21:15.208901 - [DEBUG]
12727 2019-Jan-13 16:21:15.208924 - [DEBUG] -------------------------------------------- 363. Path Edge --------------------------------------------
12728 2019-Jan-13 16:21:15.208948 - [DEBUG]
12729 2019-Jan-13 16:21:15.208971 - [DEBUG] Process 363. path edge:
12730 2019-Jan-13 16:21:15.208995 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12731 2019-Jan-13 16:21:15.209053 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
12732 2019-Jan-13 16:21:15.209691 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12733 2019-Jan-13 16:21:15.210327 - [DEBUG]
12734 2019-Jan-13 16:21:15.210352 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
12735 2019-Jan-13 16:21:15.211021 - [DEBUG] Compose: EdgeIdentity * AllBottom
12736 2019-Jan-13 16:21:15.211051 - [DEBUG]
12737 2019-Jan-13 16:21:15.211075 - [DEBUG] Propagate flow
12738 2019-Jan-13 16:21:15.211098 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12739 2019-Jan-13 16:21:15.211156 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12740 2019-Jan-13 16:21:15.211812 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12741 2019-Jan-13 16:21:15.212449 - [DEBUG] Edge function : AllBottom (result of previous compose)
12742 2019-Jan-13 16:21:15.212474 - [DEBUG]
12743 2019-Jan-13 16:21:15.212499 - [DEBUG] Join: AllTop & AllBottom
12744 2019-Jan-13 16:21:15.212525 - [DEBUG] = AllBottom (new jump func)
12745 2019-Jan-13 16:21:15.212550 - [DEBUG]
12746 2019-Jan-13 16:21:15.212574 - [DEBUG] Start adding new jump function
12747 2019-Jan-13 16:21:15.212597 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12748 2019-Jan-13 16:21:15.212670 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12749 2019-Jan-13 16:21:15.213355 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12750 2019-Jan-13 16:21:15.213993 - [DEBUG] Edge Function : AllBottom
12751 2019-Jan-13 16:21:15.214021 - [DEBUG] End adding new jump function
12752 2019-Jan-13 16:21:15.214045 - [DEBUG]
12753 2019-Jan-13 16:21:15.214069 - [DEBUG] -------------------------------------------- 364. Path Edge --------------------------------------------
12754 2019-Jan-13 16:21:15.214093 - [DEBUG]
12755 2019-Jan-13 16:21:15.214116 - [DEBUG] Process 364. path edge:
12756 2019-Jan-13 16:21:15.214140 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12757 2019-Jan-13 16:21:15.214198 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
12758 2019-Jan-13 16:21:15.214832 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12759 2019-Jan-13 16:21:15.215509 - [DEBUG]
12760 2019-Jan-13 16:21:15.215537 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
12761 2019-Jan-13 16:21:15.216212 - [DEBUG] Compose: EdgeIdentity * AllBottom
12762 2019-Jan-13 16:21:15.216241 - [DEBUG]
12763 2019-Jan-13 16:21:15.216265 - [DEBUG] Propagate flow
12764 2019-Jan-13 16:21:15.216289 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12765 2019-Jan-13 16:21:15.216352 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
12766 2019-Jan-13 16:21:15.217007 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12767 2019-Jan-13 16:21:15.217677 - [DEBUG] Edge function : AllBottom (result of previous compose)
12768 2019-Jan-13 16:21:15.217703 - [DEBUG]
12769 2019-Jan-13 16:21:15.217729 - [DEBUG] Join: AllTop & AllBottom
12770 2019-Jan-13 16:21:15.217755 - [DEBUG] = AllBottom (new jump func)
12771 2019-Jan-13 16:21:15.217780 - [DEBUG]
12772 2019-Jan-13 16:21:15.217804 - [DEBUG] Start adding new jump function
12773 2019-Jan-13 16:21:15.217827 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12774 2019-Jan-13 16:21:15.217890 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12775 2019-Jan-13 16:21:15.218577 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
12776 2019-Jan-13 16:21:15.219229 - [DEBUG] Edge Function : AllBottom
12777 2019-Jan-13 16:21:15.219260 - [DEBUG] End adding new jump function
12778 2019-Jan-13 16:21:15.219285 - [DEBUG]
12779 2019-Jan-13 16:21:15.219309 - [DEBUG] -------------------------------------------- 365. Path Edge --------------------------------------------
12780 2019-Jan-13 16:21:15.219333 - [DEBUG]
12781 2019-Jan-13 16:21:15.219357 - [DEBUG] Process 365. path edge:
12782 2019-Jan-13 16:21:15.219381 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12783 2019-Jan-13 16:21:15.219443 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
12784 2019-Jan-13 16:21:15.220093 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12785 2019-Jan-13 16:21:15.220757 - [DEBUG]
12786 2019-Jan-13 16:21:15.220783 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
12787 2019-Jan-13 16:21:15.221464 - [DEBUG] Compose: EdgeIdentity * AllBottom
12788 2019-Jan-13 16:21:15.221493 - [DEBUG]
12789 2019-Jan-13 16:21:15.221517 - [DEBUG] Propagate flow
12790 2019-Jan-13 16:21:15.221541 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12791 2019-Jan-13 16:21:15.221628 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12792 2019-Jan-13 16:21:15.222317 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12793 2019-Jan-13 16:21:15.222968 - [DEBUG] Edge function : AllBottom (result of previous compose)
12794 2019-Jan-13 16:21:15.222994 - [DEBUG]
12795 2019-Jan-13 16:21:15.223020 - [DEBUG] Join: AllTop & AllBottom
12796 2019-Jan-13 16:21:15.223046 - [DEBUG] = AllBottom (new jump func)
12797 2019-Jan-13 16:21:15.223071 - [DEBUG]
12798 2019-Jan-13 16:21:15.223095 - [DEBUG] Start adding new jump function
12799 2019-Jan-13 16:21:15.223118 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12800 2019-Jan-13 16:21:15.223184 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12801 2019-Jan-13 16:21:15.223848 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12802 2019-Jan-13 16:21:15.224517 - [DEBUG] Edge Function : AllBottom
12803 2019-Jan-13 16:21:15.224549 - [DEBUG] End adding new jump function
12804 2019-Jan-13 16:21:15.224574 - [DEBUG]
12805 2019-Jan-13 16:21:15.224598 - [DEBUG] -------------------------------------------- 366. Path Edge --------------------------------------------
12806 2019-Jan-13 16:21:15.224624 - [DEBUG]
12807 2019-Jan-13 16:21:15.224647 - [DEBUG] Process 366. path edge:
12808 2019-Jan-13 16:21:15.224671 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12809 2019-Jan-13 16:21:15.224735 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
12810 2019-Jan-13 16:21:15.225425 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12811 2019-Jan-13 16:21:15.226080 - [DEBUG]
12812 2019-Jan-13 16:21:15.226106 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
12813 2019-Jan-13 16:21:15.226780 - [DEBUG] Possible callees:
12814 2019-Jan-13 16:21:15.226805 - [DEBUG] llvm.dbg.declare
12815 2019-Jan-13 16:21:15.226830 - [DEBUG] Possible return sites:
12816 2019-Jan-13 16:21:15.226853 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14912817 2019-Jan-13 16:21:15.228140 - [DEBUG] Found and process special summary
12818 2019-Jan-13 16:21:15.228178 - [DEBUG] Compose: EdgeIdentity * AllBottom
12819 2019-Jan-13 16:21:15.228206 - [DEBUG]
12820 2019-Jan-13 16:21:15.228252 - [DEBUG] Propagate flow
12821 2019-Jan-13 16:21:15.228275 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12822 2019-Jan-13 16:21:15.228336 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
12823 2019-Jan-13 16:21:15.228978 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12824 2019-Jan-13 16:21:15.229614 - [DEBUG] Edge function : AllBottom (result of previous compose)
12825 2019-Jan-13 16:21:15.229640 - [DEBUG]
12826 2019-Jan-13 16:21:15.229665 - [DEBUG] Join: AllTop & AllBottom
12827 2019-Jan-13 16:21:15.229692 - [DEBUG] = AllBottom (new jump func)
12828 2019-Jan-13 16:21:15.229716 - [DEBUG]
12829 2019-Jan-13 16:21:15.229740 - [DEBUG] Start adding new jump function
12830 2019-Jan-13 16:21:15.229763 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12831 2019-Jan-13 16:21:15.229820 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12832 2019-Jan-13 16:21:15.230459 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
12833 2019-Jan-13 16:21:15.231103 - [DEBUG] Edge Function : AllBottom
12834 2019-Jan-13 16:21:15.231150 - [DEBUG] End adding new jump function
12835 2019-Jan-13 16:21:15.231175 - [DEBUG]
12836 2019-Jan-13 16:21:15.231199 - [DEBUG] -------------------------------------------- 367. Path Edge --------------------------------------------
12837 2019-Jan-13 16:21:15.231223 - [DEBUG]
12838 2019-Jan-13 16:21:15.231247 - [DEBUG] Process 367. path edge:
12839 2019-Jan-13 16:21:15.231271 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12840 2019-Jan-13 16:21:15.231329 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
12841 2019-Jan-13 16:21:15.231991 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12842 2019-Jan-13 16:21:15.232696 - [DEBUG]
12843 2019-Jan-13 16:21:15.232721 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
12844 2019-Jan-13 16:21:15.233390 - [DEBUG] Compose: EdgeIdentity * AllBottom
12845 2019-Jan-13 16:21:15.233418 - [DEBUG]
12846 2019-Jan-13 16:21:15.233442 - [DEBUG] Propagate flow
12847 2019-Jan-13 16:21:15.233466 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12848 2019-Jan-13 16:21:15.233524 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
12849 2019-Jan-13 16:21:15.234160 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12850 2019-Jan-13 16:21:15.234796 - [DEBUG] Edge function : AllBottom (result of previous compose)
12851 2019-Jan-13 16:21:15.234821 - [DEBUG]
12852 2019-Jan-13 16:21:15.234847 - [DEBUG] Join: AllTop & AllBottom
12853 2019-Jan-13 16:21:15.234873 - [DEBUG] = AllBottom (new jump func)
12854 2019-Jan-13 16:21:15.234914 - [DEBUG]
12855 2019-Jan-13 16:21:15.234938 - [DEBUG] Start adding new jump function
12856 2019-Jan-13 16:21:15.234962 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12857 2019-Jan-13 16:21:15.235022 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12858 2019-Jan-13 16:21:15.235689 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
12859 2019-Jan-13 16:21:15.236345 - [DEBUG] Edge Function : AllBottom
12860 2019-Jan-13 16:21:15.236378 - [DEBUG] End adding new jump function
12861 2019-Jan-13 16:21:15.236403 - [DEBUG]
12862 2019-Jan-13 16:21:15.236427 - [DEBUG] -------------------------------------------- 368. Path Edge --------------------------------------------
12863 2019-Jan-13 16:21:15.236452 - [DEBUG]
12864 2019-Jan-13 16:21:15.236476 - [DEBUG] Process 368. path edge:
12865 2019-Jan-13 16:21:15.236500 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12866 2019-Jan-13 16:21:15.236568 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
12867 2019-Jan-13 16:21:15.237240 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12868 2019-Jan-13 16:21:15.237890 - [DEBUG]
12869 2019-Jan-13 16:21:15.237918 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
12870 2019-Jan-13 16:21:15.238631 - [DEBUG] Compose: EdgeIdentity * AllBottom
12871 2019-Jan-13 16:21:15.238662 - [DEBUG]
12872 2019-Jan-13 16:21:15.238685 - [DEBUG] Propagate flow
12873 2019-Jan-13 16:21:15.238709 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12874 2019-Jan-13 16:21:15.238777 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
12875 2019-Jan-13 16:21:15.239453 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12876 2019-Jan-13 16:21:15.240111 - [DEBUG] Edge function : AllBottom (result of previous compose)
12877 2019-Jan-13 16:21:15.240136 - [DEBUG]
12878 2019-Jan-13 16:21:15.240162 - [DEBUG] Join: AllTop & AllBottom
12879 2019-Jan-13 16:21:15.240216 - [DEBUG] = AllBottom (new jump func)
12880 2019-Jan-13 16:21:15.240242 - [DEBUG]
12881 2019-Jan-13 16:21:15.240265 - [DEBUG] Start adding new jump function
12882 2019-Jan-13 16:21:15.240289 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12883 2019-Jan-13 16:21:15.240353 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12884 2019-Jan-13 16:21:15.241004 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
12885 2019-Jan-13 16:21:15.241706 - [DEBUG] Edge Function : AllBottom
12886 2019-Jan-13 16:21:15.241738 - [DEBUG] End adding new jump function
12887 2019-Jan-13 16:21:15.241763 - [DEBUG]
12888 2019-Jan-13 16:21:15.241787 - [DEBUG] -------------------------------------------- 369. Path Edge --------------------------------------------
12889 2019-Jan-13 16:21:15.241811 - [DEBUG]
12890 2019-Jan-13 16:21:15.241834 - [DEBUG] Process 369. path edge:
12891 2019-Jan-13 16:21:15.241858 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12892 2019-Jan-13 16:21:15.241923 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
12893 2019-Jan-13 16:21:15.242601 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12894 2019-Jan-13 16:21:15.243257 - [DEBUG]
12895 2019-Jan-13 16:21:15.243283 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
12896 2019-Jan-13 16:21:15.243950 - [DEBUG] Possible callees:
12897 2019-Jan-13 16:21:15.243978 - [DEBUG] llvm.dbg.declare
12898 2019-Jan-13 16:21:15.244003 - [DEBUG] Possible return sites:
12899 2019-Jan-13 16:21:15.244026 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15512900 2019-Jan-13 16:21:15.245370 - [DEBUG] Found and process special summary
12901 2019-Jan-13 16:21:15.245412 - [DEBUG] Compose: EdgeIdentity * AllBottom
12902 2019-Jan-13 16:21:15.245441 - [DEBUG]
12903 2019-Jan-13 16:21:15.245465 - [DEBUG] Propagate flow
12904 2019-Jan-13 16:21:15.245488 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12905 2019-Jan-13 16:21:15.245549 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
12906 2019-Jan-13 16:21:15.246222 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12907 2019-Jan-13 16:21:15.246855 - [DEBUG] Edge function : AllBottom (result of previous compose)
12908 2019-Jan-13 16:21:15.246881 - [DEBUG]
12909 2019-Jan-13 16:21:15.246906 - [DEBUG] Join: AllTop & AllBottom
12910 2019-Jan-13 16:21:15.246932 - [DEBUG] = AllBottom (new jump func)
12911 2019-Jan-13 16:21:15.246956 - [DEBUG]
12912 2019-Jan-13 16:21:15.246980 - [DEBUG] Start adding new jump function
12913 2019-Jan-13 16:21:15.247003 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12914 2019-Jan-13 16:21:15.247059 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12915 2019-Jan-13 16:21:15.247691 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
12916 2019-Jan-13 16:21:15.248345 - [DEBUG] Edge Function : AllBottom
12917 2019-Jan-13 16:21:15.248374 - [DEBUG] End adding new jump function
12918 2019-Jan-13 16:21:15.248398 - [DEBUG]
12919 2019-Jan-13 16:21:15.248422 - [DEBUG] -------------------------------------------- 370. Path Edge --------------------------------------------
12920 2019-Jan-13 16:21:15.248446 - [DEBUG]
12921 2019-Jan-13 16:21:15.248469 - [DEBUG] Process 370. path edge:
12922 2019-Jan-13 16:21:15.248510 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12923 2019-Jan-13 16:21:15.248569 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
12924 2019-Jan-13 16:21:15.249208 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12925 2019-Jan-13 16:21:15.249843 - [DEBUG]
12926 2019-Jan-13 16:21:15.249868 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
12927 2019-Jan-13 16:21:15.250535 - [DEBUG] Compose: EdgeIdentity * AllBottom
12928 2019-Jan-13 16:21:15.250563 - [DEBUG]
12929 2019-Jan-13 16:21:15.250587 - [DEBUG] Propagate flow
12930 2019-Jan-13 16:21:15.250611 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12931 2019-Jan-13 16:21:15.250669 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
12932 2019-Jan-13 16:21:15.251304 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12933 2019-Jan-13 16:21:15.251974 - [DEBUG] Edge function : AllBottom (result of previous compose)
12934 2019-Jan-13 16:21:15.252000 - [DEBUG]
12935 2019-Jan-13 16:21:15.252026 - [DEBUG] Join: AllTop & AllBottom
12936 2019-Jan-13 16:21:15.252052 - [DEBUG] = AllBottom (new jump func)
12937 2019-Jan-13 16:21:15.252077 - [DEBUG]
12938 2019-Jan-13 16:21:15.252101 - [DEBUG] Start adding new jump function
12939 2019-Jan-13 16:21:15.252124 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12940 2019-Jan-13 16:21:15.252191 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12941 2019-Jan-13 16:21:15.252851 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
12942 2019-Jan-13 16:21:15.253518 - [DEBUG] Edge Function : AllBottom
12943 2019-Jan-13 16:21:15.253550 - [DEBUG] End adding new jump function
12944 2019-Jan-13 16:21:15.253574 - [DEBUG]
12945 2019-Jan-13 16:21:15.253598 - [DEBUG] -------------------------------------------- 371. Path Edge --------------------------------------------
12946 2019-Jan-13 16:21:15.253623 - [DEBUG]
12947 2019-Jan-13 16:21:15.253646 - [DEBUG] Process 371. path edge:
12948 2019-Jan-13 16:21:15.253670 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12949 2019-Jan-13 16:21:15.253733 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
12950 2019-Jan-13 16:21:15.254385 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12951 2019-Jan-13 16:21:15.255069 - [DEBUG]
12952 2019-Jan-13 16:21:15.255097 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
12953 2019-Jan-13 16:21:15.255792 - [DEBUG] Compose: EdgeIdentity * AllBottom
12954 2019-Jan-13 16:21:15.255822 - [DEBUG]
12955 2019-Jan-13 16:21:15.255846 - [DEBUG] Propagate flow
12956 2019-Jan-13 16:21:15.255870 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12957 2019-Jan-13 16:21:15.255934 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
12958 2019-Jan-13 16:21:15.256598 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12959 2019-Jan-13 16:21:15.257253 - [DEBUG] Edge function : AllBottom (result of previous compose)
12960 2019-Jan-13 16:21:15.257279 - [DEBUG]
12961 2019-Jan-13 16:21:15.257306 - [DEBUG] Join: AllTop & AllBottom
12962 2019-Jan-13 16:21:15.257332 - [DEBUG] = AllBottom (new jump func)
12963 2019-Jan-13 16:21:15.257357 - [DEBUG]
12964 2019-Jan-13 16:21:15.257381 - [DEBUG] Start adding new jump function
12965 2019-Jan-13 16:21:15.257404 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12966 2019-Jan-13 16:21:15.257467 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12967 2019-Jan-13 16:21:15.258150 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
12968 2019-Jan-13 16:21:15.258836 - [DEBUG] Edge Function : AllBottom
12969 2019-Jan-13 16:21:15.258867 - [DEBUG] End adding new jump function
12970 2019-Jan-13 16:21:15.258891 - [DEBUG]
12971 2019-Jan-13 16:21:15.258915 - [DEBUG] -------------------------------------------- 372. Path Edge --------------------------------------------
12972 2019-Jan-13 16:21:15.258939 - [DEBUG]
12973 2019-Jan-13 16:21:15.258962 - [DEBUG] Process 372. path edge:
12974 2019-Jan-13 16:21:15.258986 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
12975 2019-Jan-13 16:21:15.259051 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
12976 2019-Jan-13 16:21:15.259709 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
12977 2019-Jan-13 16:21:15.260359 - [DEBUG]
12978 2019-Jan-13 16:21:15.260386 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
12979 2019-Jan-13 16:21:15.261070 - [DEBUG] Compose: EdgeIdentity * AllBottom
12980 2019-Jan-13 16:21:15.261099 - [DEBUG]
12981 2019-Jan-13 16:21:15.261123 - [DEBUG] Propagate flow
12982 2019-Jan-13 16:21:15.261146 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
12983 2019-Jan-13 16:21:15.261212 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
12984 2019-Jan-13 16:21:15.261891 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12985 2019-Jan-13 16:21:15.262528 - [DEBUG] Edge function : AllBottom (result of previous compose)
12986 2019-Jan-13 16:21:15.262553 - [DEBUG]
12987 2019-Jan-13 16:21:15.262578 - [DEBUG] Join: AllTop & AllBottom
12988 2019-Jan-13 16:21:15.262605 - [DEBUG] = AllBottom (new jump func)
12989 2019-Jan-13 16:21:15.262629 - [DEBUG]
12990 2019-Jan-13 16:21:15.262653 - [DEBUG] Start adding new jump function
12991 2019-Jan-13 16:21:15.262676 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
12992 2019-Jan-13 16:21:15.262733 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
12993 2019-Jan-13 16:21:15.263370 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
12994 2019-Jan-13 16:21:15.264015 - [DEBUG] Edge Function : AllBottom
12995 2019-Jan-13 16:21:15.264044 - [DEBUG] End adding new jump function
12996 2019-Jan-13 16:21:15.264068 - [DEBUG]
12997 2019-Jan-13 16:21:15.264091 - [DEBUG] -------------------------------------------- 373. Path Edge --------------------------------------------
12998 2019-Jan-13 16:21:15.264116 - [DEBUG]
12999 2019-Jan-13 16:21:15.264139 - [DEBUG] Process 373. path edge:
13000 2019-Jan-13 16:21:15.264163 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13001 2019-Jan-13 16:21:15.264222 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
13002 2019-Jan-13 16:21:15.264871 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13003 2019-Jan-13 16:21:15.265540 - [DEBUG]
13004 2019-Jan-13 16:21:15.265564 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
13005 2019-Jan-13 16:21:15.266219 - [DEBUG] Possible callees:
13006 2019-Jan-13 16:21:15.266244 - [DEBUG] llvm.dbg.declare
13007 2019-Jan-13 16:21:15.266268 - [DEBUG] Possible return sites:
13008 2019-Jan-13 16:21:15.266292 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16313009 2019-Jan-13 16:21:15.267595 - [DEBUG] Found and process special summary
13010 2019-Jan-13 16:21:15.267634 - [DEBUG] Compose: EdgeIdentity * AllBottom
13011 2019-Jan-13 16:21:15.267661 - [DEBUG]
13012 2019-Jan-13 16:21:15.267685 - [DEBUG] Propagate flow
13013 2019-Jan-13 16:21:15.267709 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13014 2019-Jan-13 16:21:15.267767 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13015 2019-Jan-13 16:21:15.268429 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13016 2019-Jan-13 16:21:15.269092 - [DEBUG] Edge function : AllBottom (result of previous compose)
13017 2019-Jan-13 16:21:15.269119 - [DEBUG]
13018 2019-Jan-13 16:21:15.269145 - [DEBUG] Join: AllTop & AllBottom
13019 2019-Jan-13 16:21:15.269172 - [DEBUG] = AllBottom (new jump func)
13020 2019-Jan-13 16:21:15.269197 - [DEBUG]
13021 2019-Jan-13 16:21:15.269221 - [DEBUG] Start adding new jump function
13022 2019-Jan-13 16:21:15.269244 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13023 2019-Jan-13 16:21:15.269309 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13024 2019-Jan-13 16:21:15.269970 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13025 2019-Jan-13 16:21:15.270634 - [DEBUG] Edge Function : AllBottom
13026 2019-Jan-13 16:21:15.270666 - [DEBUG] End adding new jump function
13027 2019-Jan-13 16:21:15.270690 - [DEBUG]
13028 2019-Jan-13 16:21:15.270714 - [DEBUG] -------------------------------------------- 374. Path Edge --------------------------------------------
13029 2019-Jan-13 16:21:15.270738 - [DEBUG]
13030 2019-Jan-13 16:21:15.270762 - [DEBUG] Process 374. path edge:
13031 2019-Jan-13 16:21:15.270785 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13032 2019-Jan-13 16:21:15.270848 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
13033 2019-Jan-13 16:21:15.271502 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13034 2019-Jan-13 16:21:15.272197 - [DEBUG]
13035 2019-Jan-13 16:21:15.272223 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13036 2019-Jan-13 16:21:15.272926 - [DEBUG] Compose: EdgeIdentity * AllBottom
13037 2019-Jan-13 16:21:15.272957 - [DEBUG]
13038 2019-Jan-13 16:21:15.272981 - [DEBUG] Propagate flow
13039 2019-Jan-13 16:21:15.273005 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13040 2019-Jan-13 16:21:15.273071 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
13041 2019-Jan-13 16:21:15.273728 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13042 2019-Jan-13 16:21:15.274378 - [DEBUG] Edge function : AllBottom (result of previous compose)
13043 2019-Jan-13 16:21:15.274405 - [DEBUG]
13044 2019-Jan-13 16:21:15.274431 - [DEBUG] Join: AllTop & AllBottom
13045 2019-Jan-13 16:21:15.274457 - [DEBUG] = AllBottom (new jump func)
13046 2019-Jan-13 16:21:15.274482 - [DEBUG]
13047 2019-Jan-13 16:21:15.274506 - [DEBUG] Start adding new jump function
13048 2019-Jan-13 16:21:15.274530 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13049 2019-Jan-13 16:21:15.274594 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13050 2019-Jan-13 16:21:15.275282 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
13051 2019-Jan-13 16:21:15.275939 - [DEBUG] Edge Function : AllBottom
13052 2019-Jan-13 16:21:15.275971 - [DEBUG] End adding new jump function
13053 2019-Jan-13 16:21:15.276014 - [DEBUG]
13054 2019-Jan-13 16:21:15.276038 - [DEBUG] -------------------------------------------- 375. Path Edge --------------------------------------------
13055 2019-Jan-13 16:21:15.276062 - [DEBUG]
13056 2019-Jan-13 16:21:15.276086 - [DEBUG] Process 375. path edge:
13057 2019-Jan-13 16:21:15.276109 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13058 2019-Jan-13 16:21:15.276174 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
13059 2019-Jan-13 16:21:15.276817 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13060 2019-Jan-13 16:21:15.277453 - [DEBUG]
13061 2019-Jan-13 16:21:15.277479 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
13062 2019-Jan-13 16:21:15.278141 - [DEBUG] Compose: EdgeIdentity * AllBottom
13063 2019-Jan-13 16:21:15.278169 - [DEBUG]
13064 2019-Jan-13 16:21:15.278193 - [DEBUG] Propagate flow
13065 2019-Jan-13 16:21:15.278233 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13066 2019-Jan-13 16:21:15.278294 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
13067 2019-Jan-13 16:21:15.278953 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13068 2019-Jan-13 16:21:15.279591 - [DEBUG] Edge function : AllBottom (result of previous compose)
13069 2019-Jan-13 16:21:15.279616 - [DEBUG]
13070 2019-Jan-13 16:21:15.279641 - [DEBUG] Join: AllTop & AllBottom
13071 2019-Jan-13 16:21:15.279667 - [DEBUG] = AllBottom (new jump func)
13072 2019-Jan-13 16:21:15.279692 - [DEBUG]
13073 2019-Jan-13 16:21:15.279715 - [DEBUG] Start adding new jump function
13074 2019-Jan-13 16:21:15.279738 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13075 2019-Jan-13 16:21:15.279794 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13076 2019-Jan-13 16:21:15.280432 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
13077 2019-Jan-13 16:21:15.281074 - [DEBUG] Edge Function : AllBottom
13078 2019-Jan-13 16:21:15.281102 - [DEBUG] End adding new jump function
13079 2019-Jan-13 16:21:15.281126 - [DEBUG]
13080 2019-Jan-13 16:21:15.281149 - [DEBUG] -------------------------------------------- 376. Path Edge --------------------------------------------
13081 2019-Jan-13 16:21:15.281174 - [DEBUG]
13082 2019-Jan-13 16:21:15.281197 - [DEBUG] Process 376. path edge:
13083 2019-Jan-13 16:21:15.281220 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13084 2019-Jan-13 16:21:15.281277 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
13085 2019-Jan-13 16:21:15.281939 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13086 2019-Jan-13 16:21:15.282574 - [DEBUG]
13087 2019-Jan-13 16:21:15.282599 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
13088 2019-Jan-13 16:21:15.283251 - [DEBUG] Possible callees:
13089 2019-Jan-13 16:21:15.283276 - [DEBUG] llvm.dbg.declare
13090 2019-Jan-13 16:21:15.283300 - [DEBUG] Possible return sites:
13091 2019-Jan-13 16:21:15.283324 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16913092 2019-Jan-13 16:21:15.284603 - [DEBUG] Found and process special summary
13093 2019-Jan-13 16:21:15.284639 - [DEBUG] Compose: EdgeIdentity * AllBottom
13094 2019-Jan-13 16:21:15.284666 - [DEBUG]
13095 2019-Jan-13 16:21:15.284705 - [DEBUG] Propagate flow
13096 2019-Jan-13 16:21:15.284729 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13097 2019-Jan-13 16:21:15.284786 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
13098 2019-Jan-13 16:21:15.285465 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13099 2019-Jan-13 16:21:15.286119 - [DEBUG] Edge function : AllBottom (result of previous compose)
13100 2019-Jan-13 16:21:15.286146 - [DEBUG]
13101 2019-Jan-13 16:21:15.286172 - [DEBUG] Join: AllTop & AllBottom
13102 2019-Jan-13 16:21:15.286199 - [DEBUG] = AllBottom (new jump func)
13103 2019-Jan-13 16:21:15.286224 - [DEBUG]
13104 2019-Jan-13 16:21:15.286247 - [DEBUG] Start adding new jump function
13105 2019-Jan-13 16:21:15.286271 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13106 2019-Jan-13 16:21:15.286332 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13107 2019-Jan-13 16:21:15.286992 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
13108 2019-Jan-13 16:21:15.287663 - [DEBUG] Edge Function : AllBottom
13109 2019-Jan-13 16:21:15.287696 - [DEBUG] End adding new jump function
13110 2019-Jan-13 16:21:15.287720 - [DEBUG]
13111 2019-Jan-13 16:21:15.287744 - [DEBUG] -------------------------------------------- 377. Path Edge --------------------------------------------
13112 2019-Jan-13 16:21:15.287768 - [DEBUG]
13113 2019-Jan-13 16:21:15.287792 - [DEBUG] Process 377. path edge:
13114 2019-Jan-13 16:21:15.287815 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13115 2019-Jan-13 16:21:15.287881 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
13116 2019-Jan-13 16:21:15.288572 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13117 2019-Jan-13 16:21:15.289229 - [DEBUG]
13118 2019-Jan-13 16:21:15.289255 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
13119 2019-Jan-13 16:21:15.289941 - [DEBUG] Compose: EdgeIdentity * AllBottom
13120 2019-Jan-13 16:21:15.289972 - [DEBUG]
13121 2019-Jan-13 16:21:15.289996 - [DEBUG] Propagate flow
13122 2019-Jan-13 16:21:15.290020 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13123 2019-Jan-13 16:21:15.290087 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
13124 2019-Jan-13 16:21:15.290757 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13125 2019-Jan-13 16:21:15.291415 - [DEBUG] Edge function : AllBottom (result of previous compose)
13126 2019-Jan-13 16:21:15.291442 - [DEBUG]
13127 2019-Jan-13 16:21:15.291468 - [DEBUG] Join: AllTop & AllBottom
13128 2019-Jan-13 16:21:15.291495 - [DEBUG] = AllBottom (new jump func)
13129 2019-Jan-13 16:21:15.291520 - [DEBUG]
13130 2019-Jan-13 16:21:15.291544 - [DEBUG] Start adding new jump function
13131 2019-Jan-13 16:21:15.291587 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13132 2019-Jan-13 16:21:15.291655 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13133 2019-Jan-13 16:21:15.292311 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
13134 2019-Jan-13 16:21:15.292964 - [DEBUG] Edge Function : AllBottom
13135 2019-Jan-13 16:21:15.292996 - [DEBUG] End adding new jump function
13136 2019-Jan-13 16:21:15.293021 - [DEBUG]
13137 2019-Jan-13 16:21:15.293045 - [DEBUG] -------------------------------------------- 378. Path Edge --------------------------------------------
13138 2019-Jan-13 16:21:15.293069 - [DEBUG]
13139 2019-Jan-13 16:21:15.293093 - [DEBUG] Process 378. path edge:
13140 2019-Jan-13 16:21:15.293136 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13141 2019-Jan-13 16:21:15.293203 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
13142 2019-Jan-13 16:21:15.293871 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13143 2019-Jan-13 16:21:15.294529 - [DEBUG]
13144 2019-Jan-13 16:21:15.294555 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
13145 2019-Jan-13 16:21:15.295249 - [DEBUG] Compose: EdgeIdentity * AllBottom
13146 2019-Jan-13 16:21:15.295277 - [DEBUG]
13147 2019-Jan-13 16:21:15.295301 - [DEBUG] Propagate flow
13148 2019-Jan-13 16:21:15.295325 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13149 2019-Jan-13 16:21:15.295386 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
13150 2019-Jan-13 16:21:15.296026 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13151 2019-Jan-13 16:21:15.296662 - [DEBUG] Edge function : AllBottom (result of previous compose)
13152 2019-Jan-13 16:21:15.296687 - [DEBUG]
13153 2019-Jan-13 16:21:15.296713 - [DEBUG] Join: AllTop & AllBottom
13154 2019-Jan-13 16:21:15.296739 - [DEBUG] = AllBottom (new jump func)
13155 2019-Jan-13 16:21:15.296764 - [DEBUG]
13156 2019-Jan-13 16:21:15.296788 - [DEBUG] Start adding new jump function
13157 2019-Jan-13 16:21:15.296811 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13158 2019-Jan-13 16:21:15.296867 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13159 2019-Jan-13 16:21:15.297506 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
13160 2019-Jan-13 16:21:15.298143 - [DEBUG] Edge Function : AllBottom
13161 2019-Jan-13 16:21:15.298172 - [DEBUG] End adding new jump function
13162 2019-Jan-13 16:21:15.298197 - [DEBUG]
13163 2019-Jan-13 16:21:15.298236 - [DEBUG] -------------------------------------------- 379. Path Edge --------------------------------------------
13164 2019-Jan-13 16:21:15.298261 - [DEBUG]
13165 2019-Jan-13 16:21:15.298284 - [DEBUG] Process 379. path edge:
13166 2019-Jan-13 16:21:15.298307 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13167 2019-Jan-13 16:21:15.298364 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
13168 2019-Jan-13 16:21:15.299004 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13169 2019-Jan-13 16:21:15.299639 - [DEBUG]
13170 2019-Jan-13 16:21:15.299664 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
13171 2019-Jan-13 16:21:15.300323 - [DEBUG] Compose: EdgeIdentity * AllBottom
13172 2019-Jan-13 16:21:15.300352 - [DEBUG]
13173 2019-Jan-13 16:21:15.300376 - [DEBUG] Propagate flow
13174 2019-Jan-13 16:21:15.300400 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13175 2019-Jan-13 16:21:15.300458 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
13176 2019-Jan-13 16:21:15.301093 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13177 2019-Jan-13 16:21:15.301750 - [DEBUG] Edge function : AllBottom (result of previous compose)
13178 2019-Jan-13 16:21:15.301776 - [DEBUG]
13179 2019-Jan-13 16:21:15.301802 - [DEBUG] Join: AllTop & AllBottom
13180 2019-Jan-13 16:21:15.301828 - [DEBUG] = AllBottom (new jump func)
13181 2019-Jan-13 16:21:15.301852 - [DEBUG]
13182 2019-Jan-13 16:21:15.301876 - [DEBUG] Start adding new jump function
13183 2019-Jan-13 16:21:15.301900 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13184 2019-Jan-13 16:21:15.301979 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13185 2019-Jan-13 16:21:15.302641 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
13186 2019-Jan-13 16:21:15.303288 - [DEBUG] Edge Function : AllBottom
13187 2019-Jan-13 16:21:15.303320 - [DEBUG] End adding new jump function
13188 2019-Jan-13 16:21:15.303344 - [DEBUG]
13189 2019-Jan-13 16:21:15.303368 - [DEBUG] -------------------------------------------- 380. Path Edge --------------------------------------------
13190 2019-Jan-13 16:21:15.303392 - [DEBUG]
13191 2019-Jan-13 16:21:15.303416 - [DEBUG] Process 380. path edge:
13192 2019-Jan-13 16:21:15.303440 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13193 2019-Jan-13 16:21:15.303501 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
13194 2019-Jan-13 16:21:15.304168 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13195 2019-Jan-13 16:21:15.304951 - [DEBUG]
13196 2019-Jan-13 16:21:15.304981 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
13197 2019-Jan-13 16:21:15.305674 - [DEBUG] Compose: EdgeIdentity * AllBottom
13198 2019-Jan-13 16:21:15.305703 - [DEBUG]
13199 2019-Jan-13 16:21:15.305727 - [DEBUG] Propagate flow
13200 2019-Jan-13 16:21:15.305751 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13201 2019-Jan-13 16:21:15.305818 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
13202 2019-Jan-13 16:21:15.306478 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13203 2019-Jan-13 16:21:15.307143 - [DEBUG] Edge function : AllBottom (result of previous compose)
13204 2019-Jan-13 16:21:15.307170 - [DEBUG]
13205 2019-Jan-13 16:21:15.307196 - [DEBUG] Join: AllTop & AllBottom
13206 2019-Jan-13 16:21:15.307222 - [DEBUG] = AllBottom (new jump func)
13207 2019-Jan-13 16:21:15.307247 - [DEBUG]
13208 2019-Jan-13 16:21:15.307271 - [DEBUG] Start adding new jump function
13209 2019-Jan-13 16:21:15.307294 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13210 2019-Jan-13 16:21:15.307359 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13211 2019-Jan-13 16:21:15.308022 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
13212 2019-Jan-13 16:21:15.308713 - [DEBUG] Edge Function : AllBottom
13213 2019-Jan-13 16:21:15.308743 - [DEBUG] End adding new jump function
13214 2019-Jan-13 16:21:15.308768 - [DEBUG]
13215 2019-Jan-13 16:21:15.308791 - [DEBUG] -------------------------------------------- 381. Path Edge --------------------------------------------
13216 2019-Jan-13 16:21:15.308816 - [DEBUG]
13217 2019-Jan-13 16:21:15.308840 - [DEBUG] Process 381. path edge:
13218 2019-Jan-13 16:21:15.308863 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13219 2019-Jan-13 16:21:15.308925 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
13220 2019-Jan-13 16:21:15.309576 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13221 2019-Jan-13 16:21:15.310242 - [DEBUG]
13222 2019-Jan-13 16:21:15.310268 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
13223 2019-Jan-13 16:21:15.310943 - [DEBUG] Compose: EdgeIdentity * AllBottom
13224 2019-Jan-13 16:21:15.310972 - [DEBUG]
13225 2019-Jan-13 16:21:15.310996 - [DEBUG] Propagate flow
13226 2019-Jan-13 16:21:15.311019 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13227 2019-Jan-13 16:21:15.311078 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
13228 2019-Jan-13 16:21:15.311755 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13229 2019-Jan-13 16:21:15.312392 - [DEBUG] Edge function : AllBottom (result of previous compose)
13230 2019-Jan-13 16:21:15.312418 - [DEBUG]
13231 2019-Jan-13 16:21:15.312443 - [DEBUG] Join: AllTop & AllBottom
13232 2019-Jan-13 16:21:15.312469 - [DEBUG] = AllBottom (new jump func)
13233 2019-Jan-13 16:21:15.312494 - [DEBUG]
13234 2019-Jan-13 16:21:15.312517 - [DEBUG] Start adding new jump function
13235 2019-Jan-13 16:21:15.312540 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13236 2019-Jan-13 16:21:15.312597 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13237 2019-Jan-13 16:21:15.313233 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
13238 2019-Jan-13 16:21:15.313864 - [DEBUG] Edge Function : AllBottom
13239 2019-Jan-13 16:21:15.313894 - [DEBUG] End adding new jump function
13240 2019-Jan-13 16:21:15.313918 - [DEBUG]
13241 2019-Jan-13 16:21:15.313942 - [DEBUG] -------------------------------------------- 382. Path Edge --------------------------------------------
13242 2019-Jan-13 16:21:15.313966 - [DEBUG]
13243 2019-Jan-13 16:21:15.313989 - [DEBUG] Process 382. path edge:
13244 2019-Jan-13 16:21:15.314013 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13245 2019-Jan-13 16:21:15.314069 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
13246 2019-Jan-13 16:21:15.314702 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13247 2019-Jan-13 16:21:15.315356 - [DEBUG]
13248 2019-Jan-13 16:21:15.315382 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
13249 2019-Jan-13 16:21:15.316035 - [DEBUG] Compose: EdgeIdentity * AllBottom
13250 2019-Jan-13 16:21:15.316063 - [DEBUG]
13251 2019-Jan-13 16:21:15.316087 - [DEBUG] Propagate flow
13252 2019-Jan-13 16:21:15.316110 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13253 2019-Jan-13 16:21:15.316168 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
13254 2019-Jan-13 16:21:15.316806 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13255 2019-Jan-13 16:21:15.317440 - [DEBUG] Edge function : AllBottom (result of previous compose)
13256 2019-Jan-13 16:21:15.317465 - [DEBUG]
13257 2019-Jan-13 16:21:15.317490 - [DEBUG] Join: AllTop & AllBottom
13258 2019-Jan-13 16:21:15.317517 - [DEBUG] = AllBottom (new jump func)
13259 2019-Jan-13 16:21:15.317541 - [DEBUG]
13260 2019-Jan-13 16:21:15.317565 - [DEBUG] Start adding new jump function
13261 2019-Jan-13 16:21:15.317588 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13262 2019-Jan-13 16:21:15.317644 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13263 2019-Jan-13 16:21:15.318303 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
13264 2019-Jan-13 16:21:15.318969 - [DEBUG] Edge Function : AllBottom
13265 2019-Jan-13 16:21:15.319001 - [DEBUG] End adding new jump function
13266 2019-Jan-13 16:21:15.319026 - [DEBUG]
13267 2019-Jan-13 16:21:15.319050 - [DEBUG] -------------------------------------------- 383. Path Edge --------------------------------------------
13268 2019-Jan-13 16:21:15.319075 - [DEBUG]
13269 2019-Jan-13 16:21:15.319098 - [DEBUG] Process 383. path edge:
13270 2019-Jan-13 16:21:15.319122 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13271 2019-Jan-13 16:21:15.319186 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
13272 2019-Jan-13 16:21:15.319870 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13273 2019-Jan-13 16:21:15.320528 - [DEBUG]
13274 2019-Jan-13 16:21:15.320554 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
13275 2019-Jan-13 16:21:15.321238 - [DEBUG] Compose: EdgeIdentity * AllBottom
13276 2019-Jan-13 16:21:15.321269 - [DEBUG]
13277 2019-Jan-13 16:21:15.321292 - [DEBUG] Propagate flow
13278 2019-Jan-13 16:21:15.321316 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13279 2019-Jan-13 16:21:15.321380 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
13280 2019-Jan-13 16:21:15.322082 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13281 2019-Jan-13 16:21:15.322741 - [DEBUG] Edge function : AllBottom (result of previous compose)
13282 2019-Jan-13 16:21:15.322769 - [DEBUG]
13283 2019-Jan-13 16:21:15.322795 - [DEBUG] Join: AllTop & AllBottom
13284 2019-Jan-13 16:21:15.322822 - [DEBUG] = AllBottom (new jump func)
13285 2019-Jan-13 16:21:15.322847 - [DEBUG]
13286 2019-Jan-13 16:21:15.322871 - [DEBUG] Start adding new jump function
13287 2019-Jan-13 16:21:15.322894 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13288 2019-Jan-13 16:21:15.322960 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13289 2019-Jan-13 16:21:15.323619 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
13290 2019-Jan-13 16:21:15.324269 - [DEBUG] Edge Function : AllBottom
13291 2019-Jan-13 16:21:15.324299 - [DEBUG] End adding new jump function
13292 2019-Jan-13 16:21:15.324324 - [DEBUG]
13293 2019-Jan-13 16:21:15.324347 - [DEBUG] -------------------------------------------- 384. Path Edge --------------------------------------------
13294 2019-Jan-13 16:21:15.324372 - [DEBUG]
13295 2019-Jan-13 16:21:15.324395 - [DEBUG] Process 384. path edge:
13296 2019-Jan-13 16:21:15.324419 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13297 2019-Jan-13 16:21:15.324481 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
13298 2019-Jan-13 16:21:15.325173 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13299 2019-Jan-13 16:21:15.325835 - [DEBUG]
13300 2019-Jan-13 16:21:15.325863 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
13301 2019-Jan-13 16:21:15.326552 - [DEBUG] Compose: EdgeIdentity * AllBottom
13302 2019-Jan-13 16:21:15.326582 - [DEBUG]
13303 2019-Jan-13 16:21:15.326606 - [DEBUG] Propagate flow
13304 2019-Jan-13 16:21:15.326629 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13305 2019-Jan-13 16:21:15.326689 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
13306 2019-Jan-13 16:21:15.327356 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13307 2019-Jan-13 16:21:15.328013 - [DEBUG] Edge function : AllBottom (result of previous compose)
13308 2019-Jan-13 16:21:15.328038 - [DEBUG]
13309 2019-Jan-13 16:21:15.328064 - [DEBUG] Join: AllTop & AllBottom
13310 2019-Jan-13 16:21:15.328091 - [DEBUG] = AllBottom (new jump func)
13311 2019-Jan-13 16:21:15.328115 - [DEBUG]
13312 2019-Jan-13 16:21:15.328139 - [DEBUG] Start adding new jump function
13313 2019-Jan-13 16:21:15.328162 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13314 2019-Jan-13 16:21:15.328241 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13315 2019-Jan-13 16:21:15.328895 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
13316 2019-Jan-13 16:21:15.329533 - [DEBUG] Edge Function : AllBottom
13317 2019-Jan-13 16:21:15.329562 - [DEBUG] End adding new jump function
13318 2019-Jan-13 16:21:15.329586 - [DEBUG]
13319 2019-Jan-13 16:21:15.329609 - [DEBUG] -------------------------------------------- 385. Path Edge --------------------------------------------
13320 2019-Jan-13 16:21:15.329634 - [DEBUG]
13321 2019-Jan-13 16:21:15.329657 - [DEBUG] Process 385. path edge:
13322 2019-Jan-13 16:21:15.329681 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13323 2019-Jan-13 16:21:15.329738 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
13324 2019-Jan-13 16:21:15.330373 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13325 2019-Jan-13 16:21:15.331009 - [DEBUG]
13326 2019-Jan-13 16:21:15.331034 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
13327 2019-Jan-13 16:21:15.331750 - [DEBUG] Compose: EdgeIdentity * AllBottom
13328 2019-Jan-13 16:21:15.331779 - [DEBUG]
13329 2019-Jan-13 16:21:15.331803 - [DEBUG] Propagate flow
13330 2019-Jan-13 16:21:15.331826 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13331 2019-Jan-13 16:21:15.331888 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13332 2019-Jan-13 16:21:15.332524 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13333 2019-Jan-13 16:21:15.333159 - [DEBUG] Edge function : AllBottom (result of previous compose)
13334 2019-Jan-13 16:21:15.333185 - [DEBUG]
13335 2019-Jan-13 16:21:15.333211 - [DEBUG] Join: AllTop & AllBottom
13336 2019-Jan-13 16:21:15.333237 - [DEBUG] = AllBottom (new jump func)
13337 2019-Jan-13 16:21:15.333262 - [DEBUG]
13338 2019-Jan-13 16:21:15.333285 - [DEBUG] Start adding new jump function
13339 2019-Jan-13 16:21:15.333309 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13340 2019-Jan-13 16:21:15.333365 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13341 2019-Jan-13 16:21:15.334003 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13342 2019-Jan-13 16:21:15.334636 - [DEBUG] Edge Function : AllBottom
13343 2019-Jan-13 16:21:15.334665 - [DEBUG] End adding new jump function
13344 2019-Jan-13 16:21:15.334689 - [DEBUG]
13345 2019-Jan-13 16:21:15.334712 - [DEBUG] -------------------------------------------- 386. Path Edge --------------------------------------------
13346 2019-Jan-13 16:21:15.334737 - [DEBUG]
13347 2019-Jan-13 16:21:15.334760 - [DEBUG] Process 386. path edge:
13348 2019-Jan-13 16:21:15.334784 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13349 2019-Jan-13 16:21:15.334842 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
13350 2019-Jan-13 16:21:15.335524 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13351 2019-Jan-13 16:21:15.336180 - [DEBUG]
13352 2019-Jan-13 16:21:15.336206 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13353 2019-Jan-13 16:21:15.336879 - [DEBUG] Start of endsummarytab entry
13354 2019-Jan-13 16:21:15.336911 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
13355 2019-Jan-13 16:21:15.337566 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
13356 2019-Jan-13 16:21:15.337634 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13357 2019-Jan-13 16:21:15.338314 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
13358 2019-Jan-13 16:21:15.338984 - [DEBUG] EF: AllBottom
13359 2019-Jan-13 16:21:15.339010 - [DEBUG]
13360 2019-Jan-13 16:21:15.339053 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13361 2019-Jan-13 16:21:15.339714 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
13362 2019-Jan-13 16:21:15.340379 - [DEBUG] EF: AllBottom
13363 2019-Jan-13 16:21:15.340404 - [DEBUG]
13364 2019-Jan-13 16:21:15.340428 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13365 2019-Jan-13 16:21:15.341072 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
13366 2019-Jan-13 16:21:15.341765 - [DEBUG] EF: AllBottom
13367 2019-Jan-13 16:21:15.341791 - [DEBUG]
13368 2019-Jan-13 16:21:15.341815 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13369 2019-Jan-13 16:21:15.342473 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13370 2019-Jan-13 16:21:15.343133 - [DEBUG] EF: AllBottom
13371 2019-Jan-13 16:21:15.343159 - [DEBUG]
13372 2019-Jan-13 16:21:15.343182 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13373 2019-Jan-13 16:21:15.343827 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
13374 2019-Jan-13 16:21:15.344486 - [DEBUG] EF: AllBottom
13375 2019-Jan-13 16:21:15.344512 - [DEBUG]
13376 2019-Jan-13 16:21:15.344535 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13377 2019-Jan-13 16:21:15.345197 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
13378 2019-Jan-13 16:21:15.345833 - [DEBUG] EF: AllBottom
13379 2019-Jan-13 16:21:15.345858 - [DEBUG]
13380 2019-Jan-13 16:21:15.345881 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13381 2019-Jan-13 16:21:15.346514 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
13382 2019-Jan-13 16:21:15.347161 - [DEBUG] EF: AllBottom
13383 2019-Jan-13 16:21:15.347186 - [DEBUG]
13384 2019-Jan-13 16:21:15.347209 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13385 2019-Jan-13 16:21:15.347840 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13386 2019-Jan-13 16:21:15.348493 - [DEBUG] EF: AllBottom
13387 2019-Jan-13 16:21:15.348518 - [DEBUG]
13388 2019-Jan-13 16:21:15.348541 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13389 2019-Jan-13 16:21:15.349173 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
13390 2019-Jan-13 16:21:15.349815 - [DEBUG] EF: AllBottom
13391 2019-Jan-13 16:21:15.349840 - [DEBUG]
13392 2019-Jan-13 16:21:15.349863 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
13393 2019-Jan-13 16:21:15.350495 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
13394 2019-Jan-13 16:21:15.351134 - [DEBUG] EF: AllBottom
13395 2019-Jan-13 16:21:15.351159 - [DEBUG]
13396 2019-Jan-13 16:21:15.351183 - [DEBUG] ---------------
13397 2019-Jan-13 16:21:15.351206 - [DEBUG]
13398 2019-Jan-13 16:21:15.351232 - [DEBUG] End of endsummarytab entry
13399 2019-Jan-13 16:21:15.351255 - [DEBUG]
13400 2019-Jan-13 16:21:15.351279 - [DEBUG] Start of incomingtab entry
13401 2019-Jan-13 16:21:15.351304 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
13402 2019-Jan-13 16:21:15.351972 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
13403 2019-Jan-13 16:21:15.352040 - [DEBUG] ---------------
13404 2019-Jan-13 16:21:15.352064 - [DEBUG] End of incomingtab entry
13405 2019-Jan-13 16:21:15.352088 - [DEBUG]
13406 2019-Jan-13 16:21:15.352116 - [DEBUG] EDGE:
13407 2019-Jan-13 16:21:15.352173 - [DEBUG] ---> 13408 2019-Jan-13 16:21:15.352851 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13409 2019-Jan-13 16:21:15.353516 - [DEBUG]
13410 2019-Jan-13 16:21:15.353544 - [DEBUG] EDGE:
13411 2019-Jan-13 16:21:15.353608 - [DEBUG] ---> 13412 2019-Jan-13 16:21:15.354263 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13413 2019-Jan-13 16:21:15.354946 - [DEBUG]
13414 2019-Jan-13 16:21:15.354999 - [DEBUG] Compose: EdgeIdentity * AllBottom
13415 2019-Jan-13 16:21:15.355027 - [DEBUG]
13416 2019-Jan-13 16:21:15.355051 - [DEBUG] Propagate flow
13417 2019-Jan-13 16:21:15.355075 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13418 2019-Jan-13 16:21:15.355146 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
13419 2019-Jan-13 16:21:15.355822 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13420 2019-Jan-13 16:21:15.356484 - [DEBUG] Edge function : AllBottom (result of previous compose)
13421 2019-Jan-13 16:21:15.356511 - [DEBUG]
13422 2019-Jan-13 16:21:15.356538 - [DEBUG] Join: AllTop & AllBottom
13423 2019-Jan-13 16:21:15.356565 - [DEBUG] = AllBottom (new jump func)
13424 2019-Jan-13 16:21:15.356589 - [DEBUG]
13425 2019-Jan-13 16:21:15.356613 - [DEBUG] Start adding new jump function
13426 2019-Jan-13 16:21:15.356636 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13427 2019-Jan-13 16:21:15.356699 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13428 2019-Jan-13 16:21:15.357351 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
13429 2019-Jan-13 16:21:15.358020 - [DEBUG] Edge Function : AllBottom
13430 2019-Jan-13 16:21:15.358053 - [DEBUG] End adding new jump function
13431 2019-Jan-13 16:21:15.358077 - [DEBUG]
13432 2019-Jan-13 16:21:15.358101 - [DEBUG] -------------------------------------------- 387. Path Edge --------------------------------------------
13433 2019-Jan-13 16:21:15.358126 - [DEBUG]
13434 2019-Jan-13 16:21:15.358149 - [DEBUG] Process 387. path edge:
13435 2019-Jan-13 16:21:15.358173 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13436 2019-Jan-13 16:21:15.358259 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
13437 2019-Jan-13 16:21:15.358930 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13438 2019-Jan-13 16:21:15.359580 - [DEBUG]
13439 2019-Jan-13 16:21:15.359605 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
13440 2019-Jan-13 16:21:15.360260 - [DEBUG] Possible callees:
13441 2019-Jan-13 16:21:15.360285 - [DEBUG] llvm.dbg.declare
13442 2019-Jan-13 16:21:15.360310 - [DEBUG] Possible return sites:
13443 2019-Jan-13 16:21:15.360333 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19313444 2019-Jan-13 16:21:15.361638 - [DEBUG] Found and process special summary
13445 2019-Jan-13 16:21:15.361678 - [DEBUG] Compose: EdgeIdentity * AllBottom
13446 2019-Jan-13 16:21:15.361705 - [DEBUG]
13447 2019-Jan-13 16:21:15.361729 - [DEBUG] Propagate flow
13448 2019-Jan-13 16:21:15.361753 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13449 2019-Jan-13 16:21:15.361812 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
13450 2019-Jan-13 16:21:15.362466 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13451 2019-Jan-13 16:21:15.363102 - [DEBUG] Edge function : AllBottom (result of previous compose)
13452 2019-Jan-13 16:21:15.363128 - [DEBUG]
13453 2019-Jan-13 16:21:15.363154 - [DEBUG] Join: AllTop & AllBottom
13454 2019-Jan-13 16:21:15.363180 - [DEBUG] = AllBottom (new jump func)
13455 2019-Jan-13 16:21:15.363204 - [DEBUG]
13456 2019-Jan-13 16:21:15.363228 - [DEBUG] Start adding new jump function
13457 2019-Jan-13 16:21:15.363251 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13458 2019-Jan-13 16:21:15.363309 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13459 2019-Jan-13 16:21:15.363944 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
13460 2019-Jan-13 16:21:15.364581 - [DEBUG] Edge Function : AllBottom
13461 2019-Jan-13 16:21:15.364610 - [DEBUG] End adding new jump function
13462 2019-Jan-13 16:21:15.364634 - [DEBUG]
13463 2019-Jan-13 16:21:15.364657 - [DEBUG] -------------------------------------------- 388. Path Edge --------------------------------------------
13464 2019-Jan-13 16:21:15.364681 - [DEBUG]
13465 2019-Jan-13 16:21:15.364705 - [DEBUG] Process 388. path edge:
13466 2019-Jan-13 16:21:15.364728 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13467 2019-Jan-13 16:21:15.364786 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
13468 2019-Jan-13 16:21:15.365445 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13469 2019-Jan-13 16:21:15.366081 - [DEBUG]
13470 2019-Jan-13 16:21:15.366106 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
13471 2019-Jan-13 16:21:15.366775 - [DEBUG] Compose: EdgeIdentity * AllBottom
13472 2019-Jan-13 16:21:15.366804 - [DEBUG]
13473 2019-Jan-13 16:21:15.366828 - [DEBUG] Propagate flow
13474 2019-Jan-13 16:21:15.366851 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13475 2019-Jan-13 16:21:15.366911 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
13476 2019-Jan-13 16:21:15.367549 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13477 2019-Jan-13 16:21:15.368183 - [DEBUG] Edge function : AllBottom (result of previous compose)
13478 2019-Jan-13 16:21:15.368209 - [DEBUG]
13479 2019-Jan-13 16:21:15.368254 - [DEBUG] Join: AllTop & AllBottom
13480 2019-Jan-13 16:21:15.368281 - [DEBUG] = AllBottom (new jump func)
13481 2019-Jan-13 16:21:15.368305 - [DEBUG]
13482 2019-Jan-13 16:21:15.368329 - [DEBUG] Start adding new jump function
13483 2019-Jan-13 16:21:15.368352 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13484 2019-Jan-13 16:21:15.368412 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13485 2019-Jan-13 16:21:15.369069 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
13486 2019-Jan-13 16:21:15.369720 - [DEBUG] Edge Function : AllBottom
13487 2019-Jan-13 16:21:15.369751 - [DEBUG] End adding new jump function
13488 2019-Jan-13 16:21:15.369775 - [DEBUG]
13489 2019-Jan-13 16:21:15.369799 - [DEBUG] -------------------------------------------- 389. Path Edge --------------------------------------------
13490 2019-Jan-13 16:21:15.369824 - [DEBUG]
13491 2019-Jan-13 16:21:15.369847 - [DEBUG] Process 389. path edge:
13492 2019-Jan-13 16:21:15.369871 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13493 2019-Jan-13 16:21:15.369934 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
13494 2019-Jan-13 16:21:15.370612 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13495 2019-Jan-13 16:21:15.371280 - [DEBUG]
13496 2019-Jan-13 16:21:15.371307 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
13497 2019-Jan-13 16:21:15.372025 - [DEBUG] Compose: EdgeIdentity * AllBottom
13498 2019-Jan-13 16:21:15.372054 - [DEBUG]
13499 2019-Jan-13 16:21:15.372078 - [DEBUG] Propagate flow
13500 2019-Jan-13 16:21:15.372102 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13501 2019-Jan-13 16:21:15.372168 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
13502 2019-Jan-13 16:21:15.372825 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13503 2019-Jan-13 16:21:15.373482 - [DEBUG] Edge function : AllBottom (result of previous compose)
13504 2019-Jan-13 16:21:15.373509 - [DEBUG]
13505 2019-Jan-13 16:21:15.373536 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13506 2019-Jan-13 16:21:15.373562 - [DEBUG] = AllBottom
13507 2019-Jan-13 16:21:15.373587 - [DEBUG]
13508 2019-Jan-13 16:21:15.373610 - [DEBUG] PROPAGATE: No new function!
13509 2019-Jan-13 16:21:15.373637 - [DEBUG] EDGE:
13510 2019-Jan-13 16:21:15.373703 - [DEBUG] ---> 13511 2019-Jan-13 16:21:15.374364 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13512 2019-Jan-13 16:21:15.375047 - [DEBUG]
13513 2019-Jan-13 16:21:15.375075 - [DEBUG] EDGE:
13514 2019-Jan-13 16:21:15.375140 - [DEBUG] ---> 13515 2019-Jan-13 16:21:15.375795 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13516 2019-Jan-13 16:21:15.376447 - [DEBUG]
13517 2019-Jan-13 16:21:15.376499 - [DEBUG] Compose: EdgeIdentity * AllBottom
13518 2019-Jan-13 16:21:15.376527 - [DEBUG]
13519 2019-Jan-13 16:21:15.376552 - [DEBUG] Propagate flow
13520 2019-Jan-13 16:21:15.376576 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13521 2019-Jan-13 16:21:15.376641 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
13522 2019-Jan-13 16:21:15.377307 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13523 2019-Jan-13 16:21:15.377964 - [DEBUG] Edge function : AllBottom (result of previous compose)
13524 2019-Jan-13 16:21:15.377990 - [DEBUG]
13525 2019-Jan-13 16:21:15.378016 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13526 2019-Jan-13 16:21:15.378042 - [DEBUG] = AllBottom
13527 2019-Jan-13 16:21:15.378067 - [DEBUG]
13528 2019-Jan-13 16:21:15.378090 - [DEBUG] PROPAGATE: No new function!
13529 2019-Jan-13 16:21:15.378120 - [DEBUG] EDGE:
13530 2019-Jan-13 16:21:15.378184 - [DEBUG] ---> 13531 2019-Jan-13 16:21:15.378874 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13532 2019-Jan-13 16:21:15.379533 - [DEBUG]
13533 2019-Jan-13 16:21:15.379562 - [DEBUG] EDGE:
13534 2019-Jan-13 16:21:15.379627 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
13535 2019-Jan-13 16:21:15.380275 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13536 2019-Jan-13 16:21:15.380911 - [DEBUG]
13537 2019-Jan-13 16:21:15.380937 - [DEBUG] EDGE:
13538 2019-Jan-13 16:21:15.381010 - [DEBUG] ---> 13539 2019-Jan-13 16:21:15.381668 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13540 2019-Jan-13 16:21:15.382305 - [DEBUG]
13541 2019-Jan-13 16:21:15.382331 - [DEBUG] EDGE:
13542 2019-Jan-13 16:21:15.382389 - [DEBUG] ---> 13543 2019-Jan-13 16:21:15.383022 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13544 2019-Jan-13 16:21:15.383654 - [DEBUG]
13545 2019-Jan-13 16:21:15.383681 - [DEBUG] EDGE:
13546 2019-Jan-13 16:21:15.383738 - [DEBUG] ---> 13547 2019-Jan-13 16:21:15.384375 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13548 2019-Jan-13 16:21:15.385040 - [DEBUG]
13549 2019-Jan-13 16:21:15.385086 - [DEBUG] Compose: EdgeIdentity * AllBottom
13550 2019-Jan-13 16:21:15.385114 - [DEBUG]
13551 2019-Jan-13 16:21:15.385138 - [DEBUG] Propagate flow
13552 2019-Jan-13 16:21:15.385161 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13553 2019-Jan-13 16:21:15.385219 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
13554 2019-Jan-13 16:21:15.385858 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13555 2019-Jan-13 16:21:15.386493 - [DEBUG] Edge function : AllBottom (result of previous compose)
13556 2019-Jan-13 16:21:15.386518 - [DEBUG]
13557 2019-Jan-13 16:21:15.386543 - [DEBUG] Join: AllTop & AllBottom
13558 2019-Jan-13 16:21:15.386569 - [DEBUG] = AllBottom (new jump func)
13559 2019-Jan-13 16:21:15.386594 - [DEBUG]
13560 2019-Jan-13 16:21:15.386617 - [DEBUG] Start adding new jump function
13561 2019-Jan-13 16:21:15.386641 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13562 2019-Jan-13 16:21:15.386697 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13563 2019-Jan-13 16:21:15.387334 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
13564 2019-Jan-13 16:21:15.387970 - [DEBUG] Edge Function : AllBottom
13565 2019-Jan-13 16:21:15.388000 - [DEBUG] End adding new jump function
13566 2019-Jan-13 16:21:15.388024 - [DEBUG]
13567 2019-Jan-13 16:21:15.388047 - [DEBUG] -------------------------------------------- 390. Path Edge --------------------------------------------
13568 2019-Jan-13 16:21:15.388072 - [DEBUG]
13569 2019-Jan-13 16:21:15.388095 - [DEBUG] Process 390. path edge:
13570 2019-Jan-13 16:21:15.388119 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13571 2019-Jan-13 16:21:15.388176 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
13572 2019-Jan-13 16:21:15.388860 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13573 2019-Jan-13 16:21:15.389518 - [DEBUG]
13574 2019-Jan-13 16:21:15.389544 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
13575 2019-Jan-13 16:21:15.390244 - [DEBUG] Compose: EdgeIdentity * AllBottom
13576 2019-Jan-13 16:21:15.390274 - [DEBUG]
13577 2019-Jan-13 16:21:15.390298 - [DEBUG] Propagate flow
13578 2019-Jan-13 16:21:15.390321 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13579 2019-Jan-13 16:21:15.390384 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
13580 2019-Jan-13 16:21:15.391032 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13581 2019-Jan-13 16:21:15.391740 - [DEBUG] Edge function : AllBottom (result of previous compose)
13582 2019-Jan-13 16:21:15.391767 - [DEBUG]
13583 2019-Jan-13 16:21:15.391794 - [DEBUG] Join: AllTop & AllBottom
13584 2019-Jan-13 16:21:15.391820 - [DEBUG] = AllBottom (new jump func)
13585 2019-Jan-13 16:21:15.391845 - [DEBUG]
13586 2019-Jan-13 16:21:15.391869 - [DEBUG] Start adding new jump function
13587 2019-Jan-13 16:21:15.391892 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13588 2019-Jan-13 16:21:15.391960 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13589 2019-Jan-13 16:21:15.392622 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
13590 2019-Jan-13 16:21:15.393276 - [DEBUG] Edge Function : AllBottom
13591 2019-Jan-13 16:21:15.393308 - [DEBUG] End adding new jump function
13592 2019-Jan-13 16:21:15.393332 - [DEBUG]
13593 2019-Jan-13 16:21:15.393356 - [DEBUG] -------------------------------------------- 391. Path Edge --------------------------------------------
13594 2019-Jan-13 16:21:15.393381 - [DEBUG]
13595 2019-Jan-13 16:21:15.393404 - [DEBUG] Process 391. path edge:
13596 2019-Jan-13 16:21:15.393428 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13597 2019-Jan-13 16:21:15.393492 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
13598 2019-Jan-13 16:21:15.394137 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13599 2019-Jan-13 16:21:15.394799 - [DEBUG]
13600 2019-Jan-13 16:21:15.394826 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
13601 2019-Jan-13 16:21:15.395529 - [DEBUG] Compose: EdgeIdentity * AllBottom
13602 2019-Jan-13 16:21:15.395559 - [DEBUG]
13603 2019-Jan-13 16:21:15.395583 - [DEBUG] Propagate flow
13604 2019-Jan-13 16:21:15.395607 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13605 2019-Jan-13 16:21:15.395672 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
13606 2019-Jan-13 16:21:15.396334 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13607 2019-Jan-13 16:21:15.396987 - [DEBUG] Edge function : AllBottom (result of previous compose)
13608 2019-Jan-13 16:21:15.397013 - [DEBUG]
13609 2019-Jan-13 16:21:15.397040 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13610 2019-Jan-13 16:21:15.397066 - [DEBUG] = AllBottom
13611 2019-Jan-13 16:21:15.397091 - [DEBUG]
13612 2019-Jan-13 16:21:15.397114 - [DEBUG] PROPAGATE: No new function!
13613 2019-Jan-13 16:21:15.397141 - [DEBUG] EDGE:
13614 2019-Jan-13 16:21:15.397202 - [DEBUG] ---> 13615 2019-Jan-13 16:21:15.397861 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13616 2019-Jan-13 16:21:15.398531 - [DEBUG]
13617 2019-Jan-13 16:21:15.398558 - [DEBUG] EDGE:
13618 2019-Jan-13 16:21:15.398619 - [DEBUG] ---> 13619 2019-Jan-13 16:21:15.399258 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13620 2019-Jan-13 16:21:15.399890 - [DEBUG]
13621 2019-Jan-13 16:21:15.399916 - [DEBUG] EDGE:
13622 2019-Jan-13 16:21:15.399973 - [DEBUG] ---> 13623 2019-Jan-13 16:21:15.400607 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13624 2019-Jan-13 16:21:15.401240 - [DEBUG]
13625 2019-Jan-13 16:21:15.401283 - [DEBUG] EDGE:
13626 2019-Jan-13 16:21:15.401341 - [DEBUG] ---> 13627 2019-Jan-13 16:21:15.401999 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13628 2019-Jan-13 16:21:15.402634 - [DEBUG]
13629 2019-Jan-13 16:21:15.402660 - [DEBUG] EDGE:
13630 2019-Jan-13 16:21:15.402717 - [DEBUG] ---> 13631 2019-Jan-13 16:21:15.403353 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13632 2019-Jan-13 16:21:15.403986 - [DEBUG]
13633 2019-Jan-13 16:21:15.404013 - [DEBUG] EDGE:
13634 2019-Jan-13 16:21:15.404070 - [DEBUG] ---> 13635 2019-Jan-13 16:21:15.404706 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13636 2019-Jan-13 16:21:15.405379 - [DEBUG]
13637 2019-Jan-13 16:21:15.405434 - [DEBUG] Compose: EdgeIdentity * AllBottom
13638 2019-Jan-13 16:21:15.405462 - [DEBUG]
13639 2019-Jan-13 16:21:15.405487 - [DEBUG] Propagate flow
13640 2019-Jan-13 16:21:15.405510 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13641 2019-Jan-13 16:21:15.405576 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
13642 2019-Jan-13 16:21:15.406241 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13643 2019-Jan-13 16:21:15.406906 - [DEBUG] Edge function : AllBottom (result of previous compose)
13644 2019-Jan-13 16:21:15.406933 - [DEBUG]
13645 2019-Jan-13 16:21:15.406960 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13646 2019-Jan-13 16:21:15.406986 - [DEBUG] = AllBottom
13647 2019-Jan-13 16:21:15.407010 - [DEBUG]
13648 2019-Jan-13 16:21:15.407034 - [DEBUG] PROPAGATE: No new function!
13649 2019-Jan-13 16:21:15.407065 - [DEBUG] EDGE:
13650 2019-Jan-13 16:21:15.407129 - [DEBUG] ---> 13651 2019-Jan-13 16:21:15.407793 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13652 2019-Jan-13 16:21:15.408480 - [DEBUG]
13653 2019-Jan-13 16:21:15.408509 - [DEBUG] EDGE:
13654 2019-Jan-13 16:21:15.408574 - [DEBUG] ---> 13655 2019-Jan-13 16:21:15.409226 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13656 2019-Jan-13 16:21:15.409887 - [DEBUG]
13657 2019-Jan-13 16:21:15.409915 - [DEBUG] EDGE:
13658 2019-Jan-13 16:21:15.409978 - [DEBUG] ---> 13659 2019-Jan-13 16:21:15.410633 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13660 2019-Jan-13 16:21:15.411289 - [DEBUG]
13661 2019-Jan-13 16:21:15.411343 - [DEBUG] Compose: EdgeIdentity * AllBottom
13662 2019-Jan-13 16:21:15.411371 - [DEBUG]
13663 2019-Jan-13 16:21:15.411395 - [DEBUG] Propagate flow
13664 2019-Jan-13 16:21:15.411419 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13665 2019-Jan-13 16:21:15.411484 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
13666 2019-Jan-13 16:21:15.412173 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13667 2019-Jan-13 16:21:15.412853 - [DEBUG] Edge function : AllBottom (result of previous compose)
13668 2019-Jan-13 16:21:15.412879 - [DEBUG]
13669 2019-Jan-13 16:21:15.412905 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13670 2019-Jan-13 16:21:15.412931 - [DEBUG] = AllBottom
13671 2019-Jan-13 16:21:15.412955 - [DEBUG]
13672 2019-Jan-13 16:21:15.412979 - [DEBUG] PROPAGATE: No new function!
13673 2019-Jan-13 16:21:15.413009 - [DEBUG] EDGE:
13674 2019-Jan-13 16:21:15.413071 - [DEBUG] ---> 13675 2019-Jan-13 16:21:15.413719 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13676 2019-Jan-13 16:21:15.414353 - [DEBUG]
13677 2019-Jan-13 16:21:15.414379 - [DEBUG] EDGE:
13678 2019-Jan-13 16:21:15.414437 - [DEBUG] ---> 13679 2019-Jan-13 16:21:15.415094 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13680 2019-Jan-13 16:21:15.415727 - [DEBUG]
13681 2019-Jan-13 16:21:15.415753 - [DEBUG] EDGE:
13682 2019-Jan-13 16:21:15.415811 - [DEBUG] ---> 13683 2019-Jan-13 16:21:15.416444 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13684 2019-Jan-13 16:21:15.417078 - [DEBUG]
13685 2019-Jan-13 16:21:15.417104 - [DEBUG] EDGE:
13686 2019-Jan-13 16:21:15.417161 - [DEBUG] ---> 13687 2019-Jan-13 16:21:15.417800 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13688 2019-Jan-13 16:21:15.418452 - [DEBUG]
13689 2019-Jan-13 16:21:15.418500 - [DEBUG] Compose: EdgeIdentity * AllBottom
13690 2019-Jan-13 16:21:15.418527 - [DEBUG]
13691 2019-Jan-13 16:21:15.418551 - [DEBUG] Propagate flow
13692 2019-Jan-13 16:21:15.418575 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13693 2019-Jan-13 16:21:15.418632 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
13694 2019-Jan-13 16:21:15.419271 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13695 2019-Jan-13 16:21:15.419906 - [DEBUG] Edge function : AllBottom (result of previous compose)
13696 2019-Jan-13 16:21:15.419931 - [DEBUG]
13697 2019-Jan-13 16:21:15.419956 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13698 2019-Jan-13 16:21:15.419982 - [DEBUG] = AllBottom
13699 2019-Jan-13 16:21:15.420007 - [DEBUG]
13700 2019-Jan-13 16:21:15.420030 - [DEBUG] PROPAGATE: No new function!
13701 2019-Jan-13 16:21:15.420058 - [DEBUG] EDGE:
13702 2019-Jan-13 16:21:15.420116 - [DEBUG] ---> 13703 2019-Jan-13 16:21:15.420759 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13704 2019-Jan-13 16:21:15.421391 - [DEBUG]
13705 2019-Jan-13 16:21:15.421417 - [DEBUG] EDGE:
13706 2019-Jan-13 16:21:15.421475 - [DEBUG] ---> 13707 2019-Jan-13 16:21:15.422148 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13708 2019-Jan-13 16:21:15.422802 - [DEBUG]
13709 2019-Jan-13 16:21:15.422830 - [DEBUG] EDGE:
13710 2019-Jan-13 16:21:15.422912 - [DEBUG] ---> 13711 2019-Jan-13 16:21:15.423570 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13712 2019-Jan-13 16:21:15.424235 - [DEBUG]
13713 2019-Jan-13 16:21:15.424286 - [DEBUG] Compose: EdgeIdentity * AllBottom
13714 2019-Jan-13 16:21:15.424314 - [DEBUG]
13715 2019-Jan-13 16:21:15.424339 - [DEBUG] Propagate flow
13716 2019-Jan-13 16:21:15.424363 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13717 2019-Jan-13 16:21:15.424427 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
13718 2019-Jan-13 16:21:15.425117 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13719 2019-Jan-13 16:21:15.425773 - [DEBUG] Edge function : AllBottom (result of previous compose)
13720 2019-Jan-13 16:21:15.425799 - [DEBUG]
13721 2019-Jan-13 16:21:15.425825 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13722 2019-Jan-13 16:21:15.425852 - [DEBUG] = AllBottom
13723 2019-Jan-13 16:21:15.425877 - [DEBUG]
13724 2019-Jan-13 16:21:15.425900 - [DEBUG] PROPAGATE: No new function!
13725 2019-Jan-13 16:21:15.425931 - [DEBUG] EDGE:
13726 2019-Jan-13 16:21:15.425994 - [DEBUG] ---> 13727 2019-Jan-13 16:21:15.426656 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13728 2019-Jan-13 16:21:15.427319 - [DEBUG]
13729 2019-Jan-13 16:21:15.427347 - [DEBUG] EDGE:
13730 2019-Jan-13 16:21:15.427409 - [DEBUG] ---> 13731 2019-Jan-13 16:21:15.428062 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13732 2019-Jan-13 16:21:15.428740 - [DEBUG]
13733 2019-Jan-13 16:21:15.428767 - [DEBUG] EDGE:
13734 2019-Jan-13 16:21:15.428829 - [DEBUG] ---> 13735 2019-Jan-13 16:21:15.429476 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13736 2019-Jan-13 16:21:15.430139 - [DEBUG]
13737 2019-Jan-13 16:21:15.430167 - [DEBUG] EDGE:
13738 2019-Jan-13 16:21:15.430231 - [DEBUG] ---> 13739 2019-Jan-13 16:21:15.430895 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13740 2019-Jan-13 16:21:15.431562 - [DEBUG]
13741 2019-Jan-13 16:21:15.431614 - [DEBUG] Compose: EdgeIdentity * AllBottom
13742 2019-Jan-13 16:21:15.431642 - [DEBUG]
13743 2019-Jan-13 16:21:15.431666 - [DEBUG] Propagate flow
13744 2019-Jan-13 16:21:15.431690 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13745 2019-Jan-13 16:21:15.431750 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
13746 2019-Jan-13 16:21:15.432389 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13747 2019-Jan-13 16:21:15.433022 - [DEBUG] Edge function : AllBottom (result of previous compose)
13748 2019-Jan-13 16:21:15.433048 - [DEBUG]
13749 2019-Jan-13 16:21:15.433073 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13750 2019-Jan-13 16:21:15.433099 - [DEBUG] = AllBottom
13751 2019-Jan-13 16:21:15.433123 - [DEBUG]
13752 2019-Jan-13 16:21:15.433147 - [DEBUG] PROPAGATE: No new function!
13753 2019-Jan-13 16:21:15.433175 - [DEBUG] EDGE:
13754 2019-Jan-13 16:21:15.433248 - [DEBUG] ---> 13755 2019-Jan-13 16:21:15.433896 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13756 2019-Jan-13 16:21:15.434530 - [DEBUG]
13757 2019-Jan-13 16:21:15.434569 - [DEBUG] Compose: EdgeIdentity * AllBottom
13758 2019-Jan-13 16:21:15.434595 - [DEBUG]
13759 2019-Jan-13 16:21:15.434619 - [DEBUG] Propagate flow
13760 2019-Jan-13 16:21:15.434642 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13761 2019-Jan-13 16:21:15.434699 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
13762 2019-Jan-13 16:21:15.435360 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13763 2019-Jan-13 16:21:15.435993 - [DEBUG] Edge function : AllBottom (result of previous compose)
13764 2019-Jan-13 16:21:15.436018 - [DEBUG]
13765 2019-Jan-13 16:21:15.436043 - [DEBUG] Join: AllTop & AllBottom
13766 2019-Jan-13 16:21:15.436069 - [DEBUG] = AllBottom (new jump func)
13767 2019-Jan-13 16:21:15.436094 - [DEBUG]
13768 2019-Jan-13 16:21:15.436117 - [DEBUG] Start adding new jump function
13769 2019-Jan-13 16:21:15.436140 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13770 2019-Jan-13 16:21:15.436196 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13771 2019-Jan-13 16:21:15.436831 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
13772 2019-Jan-13 16:21:15.437472 - [DEBUG] Edge Function : AllBottom
13773 2019-Jan-13 16:21:15.437501 - [DEBUG] End adding new jump function
13774 2019-Jan-13 16:21:15.437525 - [DEBUG]
13775 2019-Jan-13 16:21:15.437548 - [DEBUG] -------------------------------------------- 392. Path Edge --------------------------------------------
13776 2019-Jan-13 16:21:15.437573 - [DEBUG]
13777 2019-Jan-13 16:21:15.437596 - [DEBUG] Process 392. path edge:
13778 2019-Jan-13 16:21:15.437620 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13779 2019-Jan-13 16:21:15.437676 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
13780 2019-Jan-13 16:21:15.438337 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13781 2019-Jan-13 16:21:15.438990 - [DEBUG]
13782 2019-Jan-13 16:21:15.439016 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
13783 2019-Jan-13 16:21:15.439687 - [DEBUG] Possible callees:
13784 2019-Jan-13 16:21:15.439713 - [DEBUG] llvm.dbg.declare
13785 2019-Jan-13 16:21:15.439738 - [DEBUG] Possible return sites:
13786 2019-Jan-13 16:21:15.439762 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14313787 2019-Jan-13 16:21:15.441102 - [DEBUG] Found and process special summary
13788 2019-Jan-13 16:21:15.441148 - [DEBUG] Compose: EdgeIdentity * AllBottom
13789 2019-Jan-13 16:21:15.441178 - [DEBUG]
13790 2019-Jan-13 16:21:15.441202 - [DEBUG] Propagate flow
13791 2019-Jan-13 16:21:15.441226 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13792 2019-Jan-13 16:21:15.441292 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
13793 2019-Jan-13 16:21:15.441991 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13794 2019-Jan-13 16:21:15.442647 - [DEBUG] Edge function : AllBottom (result of previous compose)
13795 2019-Jan-13 16:21:15.442690 - [DEBUG]
13796 2019-Jan-13 16:21:15.442717 - [DEBUG] Join: AllTop & AllBottom
13797 2019-Jan-13 16:21:15.442743 - [DEBUG] = AllBottom (new jump func)
13798 2019-Jan-13 16:21:15.442768 - [DEBUG]
13799 2019-Jan-13 16:21:15.442791 - [DEBUG] Start adding new jump function
13800 2019-Jan-13 16:21:15.442815 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13801 2019-Jan-13 16:21:15.442880 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13802 2019-Jan-13 16:21:15.443542 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
13803 2019-Jan-13 16:21:15.444209 - [DEBUG] Edge Function : AllBottom
13804 2019-Jan-13 16:21:15.444243 - [DEBUG] End adding new jump function
13805 2019-Jan-13 16:21:15.444267 - [DEBUG]
13806 2019-Jan-13 16:21:15.444291 - [DEBUG] -------------------------------------------- 393. Path Edge --------------------------------------------
13807 2019-Jan-13 16:21:15.444315 - [DEBUG]
13808 2019-Jan-13 16:21:15.444338 - [DEBUG] Process 393. path edge:
13809 2019-Jan-13 16:21:15.444362 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13810 2019-Jan-13 16:21:15.444424 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
13811 2019-Jan-13 16:21:15.445109 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13812 2019-Jan-13 16:21:15.445763 - [DEBUG]
13813 2019-Jan-13 16:21:15.445789 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
13814 2019-Jan-13 16:21:15.446483 - [DEBUG] Compose: EdgeIdentity * AllBottom
13815 2019-Jan-13 16:21:15.446513 - [DEBUG]
13816 2019-Jan-13 16:21:15.446536 - [DEBUG] Propagate flow
13817 2019-Jan-13 16:21:15.446559 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13818 2019-Jan-13 16:21:15.446624 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
13819 2019-Jan-13 16:21:15.447267 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13820 2019-Jan-13 16:21:15.447902 - [DEBUG] Edge function : AllBottom (result of previous compose)
13821 2019-Jan-13 16:21:15.447927 - [DEBUG]
13822 2019-Jan-13 16:21:15.447952 - [DEBUG] Join: AllTop & AllBottom
13823 2019-Jan-13 16:21:15.447979 - [DEBUG] = AllBottom (new jump func)
13824 2019-Jan-13 16:21:15.448003 - [DEBUG]
13825 2019-Jan-13 16:21:15.448027 - [DEBUG] Start adding new jump function
13826 2019-Jan-13 16:21:15.448050 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13827 2019-Jan-13 16:21:15.448107 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13828 2019-Jan-13 16:21:15.448766 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
13829 2019-Jan-13 16:21:15.449396 - [DEBUG] Edge Function : AllBottom
13830 2019-Jan-13 16:21:15.449425 - [DEBUG] End adding new jump function
13831 2019-Jan-13 16:21:15.449449 - [DEBUG]
13832 2019-Jan-13 16:21:15.449472 - [DEBUG] -------------------------------------------- 394. Path Edge --------------------------------------------
13833 2019-Jan-13 16:21:15.449496 - [DEBUG]
13834 2019-Jan-13 16:21:15.449520 - [DEBUG] Process 394. path edge:
13835 2019-Jan-13 16:21:15.449543 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13836 2019-Jan-13 16:21:15.449600 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
13837 2019-Jan-13 16:21:15.450231 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13838 2019-Jan-13 16:21:15.450865 - [DEBUG]
13839 2019-Jan-13 16:21:15.450891 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
13840 2019-Jan-13 16:21:15.451572 - [DEBUG] Compose: EdgeIdentity * AllBottom
13841 2019-Jan-13 16:21:15.451604 - [DEBUG]
13842 2019-Jan-13 16:21:15.451628 - [DEBUG] Propagate flow
13843 2019-Jan-13 16:21:15.451651 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13844 2019-Jan-13 16:21:15.451710 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
13845 2019-Jan-13 16:21:15.452343 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13846 2019-Jan-13 16:21:15.452978 - [DEBUG] Edge function : AllBottom (result of previous compose)
13847 2019-Jan-13 16:21:15.453003 - [DEBUG]
13848 2019-Jan-13 16:21:15.453029 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13849 2019-Jan-13 16:21:15.453054 - [DEBUG] = AllBottom
13850 2019-Jan-13 16:21:15.453079 - [DEBUG]
13851 2019-Jan-13 16:21:15.453102 - [DEBUG] PROPAGATE: No new function!
13852 2019-Jan-13 16:21:15.453128 - [DEBUG] EDGE:
13853 2019-Jan-13 16:21:15.453186 - [DEBUG] ---> 13854 2019-Jan-13 16:21:15.453819 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13855 2019-Jan-13 16:21:15.454452 - [DEBUG]
13856 2019-Jan-13 16:21:15.454478 - [DEBUG] EDGE:
13857 2019-Jan-13 16:21:15.454536 - [DEBUG] ---> 13858 2019-Jan-13 16:21:15.455200 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13859 2019-Jan-13 16:21:15.455858 - [DEBUG]
13860 2019-Jan-13 16:21:15.455909 - [DEBUG] Compose: EdgeIdentity * AllBottom
13861 2019-Jan-13 16:21:15.455937 - [DEBUG]
13862 2019-Jan-13 16:21:15.455961 - [DEBUG] Propagate flow
13863 2019-Jan-13 16:21:15.455985 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13864 2019-Jan-13 16:21:15.456048 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
13865 2019-Jan-13 16:21:15.456717 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13866 2019-Jan-13 16:21:15.457370 - [DEBUG] Edge function : AllBottom (result of previous compose)
13867 2019-Jan-13 16:21:15.457397 - [DEBUG]
13868 2019-Jan-13 16:21:15.457423 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13869 2019-Jan-13 16:21:15.457449 - [DEBUG] = AllBottom
13870 2019-Jan-13 16:21:15.457474 - [DEBUG]
13871 2019-Jan-13 16:21:15.457497 - [DEBUG] PROPAGATE: No new function!
13872 2019-Jan-13 16:21:15.457529 - [DEBUG] EDGE:
13873 2019-Jan-13 16:21:15.457592 - [DEBUG] ---> 13874 2019-Jan-13 16:21:15.458286 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13875 2019-Jan-13 16:21:15.458954 - [DEBUG]
13876 2019-Jan-13 16:21:15.458983 - [DEBUG] EDGE:
13877 2019-Jan-13 16:21:15.459046 - [DEBUG] ---> 13878 2019-Jan-13 16:21:15.459706 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13879 2019-Jan-13 16:21:15.460359 - [DEBUG]
13880 2019-Jan-13 16:21:15.460406 - [DEBUG] Compose: EdgeIdentity * AllBottom
13881 2019-Jan-13 16:21:15.460433 - [DEBUG]
13882 2019-Jan-13 16:21:15.460457 - [DEBUG] Propagate flow
13883 2019-Jan-13 16:21:15.460481 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13884 2019-Jan-13 16:21:15.460544 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
13885 2019-Jan-13 16:21:15.461235 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13886 2019-Jan-13 16:21:15.461928 - [DEBUG] Edge function : AllBottom (result of previous compose)
13887 2019-Jan-13 16:21:15.461954 - [DEBUG]
13888 2019-Jan-13 16:21:15.461979 - [DEBUG] Join: AllTop & AllBottom
13889 2019-Jan-13 16:21:15.462006 - [DEBUG] = AllBottom (new jump func)
13890 2019-Jan-13 16:21:15.462030 - [DEBUG]
13891 2019-Jan-13 16:21:15.462054 - [DEBUG] Start adding new jump function
13892 2019-Jan-13 16:21:15.462077 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
13893 2019-Jan-13 16:21:15.462142 - [DEBUG] Fact at target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13894 2019-Jan-13 16:21:15.462807 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
13895 2019-Jan-13 16:21:15.463458 - [DEBUG] Edge Function : AllBottom
13896 2019-Jan-13 16:21:15.463489 - [DEBUG] End adding new jump function
13897 2019-Jan-13 16:21:15.463513 - [DEBUG]
13898 2019-Jan-13 16:21:15.463537 - [DEBUG] -------------------------------------------- 395. Path Edge --------------------------------------------
13899 2019-Jan-13 16:21:15.463561 - [DEBUG]
13900 2019-Jan-13 16:21:15.463585 - [DEBUG] Process 395. path edge:
13901 2019-Jan-13 16:21:15.463608 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
13902 2019-Jan-13 16:21:15.463671 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
13903 2019-Jan-13 16:21:15.464330 - [DEBUG] D target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 >
13904 2019-Jan-13 16:21:15.470712 - [DEBUG]
13905 2019-Jan-13 16:21:15.470762 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
13906 2019-Jan-13 16:21:15.471540 - [DEBUG] Compose: EdgeIdentity * AllBottom
13907 2019-Jan-13 16:21:15.471590 - [DEBUG]
13908 2019-Jan-13 16:21:15.471614 - [DEBUG] Propagate flow
13909 2019-Jan-13 16:21:15.471638 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13910 2019-Jan-13 16:21:15.471703 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
13911 2019-Jan-13 16:21:15.472373 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13912 2019-Jan-13 16:21:15.473012 - [DEBUG] Edge function : AllBottom (result of previous compose)
13913 2019-Jan-13 16:21:15.473037 - [DEBUG]
13914 2019-Jan-13 16:21:15.473063 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13915 2019-Jan-13 16:21:15.473089 - [DEBUG] = AllBottom
13916 2019-Jan-13 16:21:15.473113 - [DEBUG]
13917 2019-Jan-13 16:21:15.473136 - [DEBUG] PROPAGATE: No new function!
13918 2019-Jan-13 16:21:15.473170 - [DEBUG] Compose: EdgeIdentity * AllBottom
13919 2019-Jan-13 16:21:15.473196 - [DEBUG]
13920 2019-Jan-13 16:21:15.473219 - [DEBUG] Propagate flow
13921 2019-Jan-13 16:21:15.473243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13922 2019-Jan-13 16:21:15.473300 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
13923 2019-Jan-13 16:21:15.473946 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13924 2019-Jan-13 16:21:15.474583 - [DEBUG] Edge function : AllBottom (result of previous compose)
13925 2019-Jan-13 16:21:15.474608 - [DEBUG]
13926 2019-Jan-13 16:21:15.474633 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13927 2019-Jan-13 16:21:15.474659 - [DEBUG] = AllBottom
13928 2019-Jan-13 16:21:15.474683 - [DEBUG]
13929 2019-Jan-13 16:21:15.474706 - [DEBUG] PROPAGATE: No new function!
13930 2019-Jan-13 16:21:15.474749 - [DEBUG] EDGE:
13931 2019-Jan-13 16:21:15.474808 - [DEBUG] ---> 13932 2019-Jan-13 16:21:15.475471 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13933 2019-Jan-13 16:21:15.476112 - [DEBUG]
13934 2019-Jan-13 16:21:15.476139 - [DEBUG] EDGE:
13935 2019-Jan-13 16:21:15.476198 - [DEBUG] ---> 13936 2019-Jan-13 16:21:15.476833 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13937 2019-Jan-13 16:21:15.477469 - [DEBUG]
13938 2019-Jan-13 16:21:15.477498 - [DEBUG] Compose: EdgeIdentity * AllBottom
13939 2019-Jan-13 16:21:15.477524 - [DEBUG]
13940 2019-Jan-13 16:21:15.477548 - [DEBUG] Propagate flow
13941 2019-Jan-13 16:21:15.477571 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13942 2019-Jan-13 16:21:15.477628 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
13943 2019-Jan-13 16:21:15.486906 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
13944 2019-Jan-13 16:21:15.487707 - [DEBUG] Edge function : AllBottom (result of previous compose)
13945 2019-Jan-13 16:21:15.487734 - [DEBUG]
13946 2019-Jan-13 16:21:15.487760 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13947 2019-Jan-13 16:21:15.487787 - [DEBUG] = AllBottom
13948 2019-Jan-13 16:21:15.487811 - [DEBUG]
13949 2019-Jan-13 16:21:15.487835 - [DEBUG] PROPAGATE: No new function!
13950 2019-Jan-13 16:21:15.487862 - [DEBUG] EDGE:
13951 2019-Jan-13 16:21:15.487926 - [DEBUG] ---> 13952 2019-Jan-13 16:21:15.488595 - [DEBUG] D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61>
13953 2019-Jan-13 16:21:15.489237 - [DEBUG]
13954 2019-Jan-13 16:21:15.489298 - [DEBUG] Compose: EdgeIdentity * AllBottom
13955 2019-Jan-13 16:21:15.489326 - [DEBUG]
13956 2019-Jan-13 16:21:15.489351 - [DEBUG] Propagate flow
13957 2019-Jan-13 16:21:15.489374 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13958 2019-Jan-13 16:21:15.489433 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
13959 2019-Jan-13 16:21:15.490074 - [DEBUG] Target value : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
13960 2019-Jan-13 16:21:15.490710 - [DEBUG] Edge function : AllBottom (result of previous compose)
13961 2019-Jan-13 16:21:15.490735 - [DEBUG]
13962 2019-Jan-13 16:21:15.490761 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13963 2019-Jan-13 16:21:15.490787 - [DEBUG] = AllBottom
13964 2019-Jan-13 16:21:15.490811 - [DEBUG]
13965 2019-Jan-13 16:21:15.490835 - [DEBUG] PROPAGATE: No new function!
13966 2019-Jan-13 16:21:15.490860 - [DEBUG] Compose: EdgeIdentity * AllBottom
13967 2019-Jan-13 16:21:15.490886 - [DEBUG]
13968 2019-Jan-13 16:21:15.490909 - [DEBUG] Propagate flow
13969 2019-Jan-13 16:21:15.490933 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13970 2019-Jan-13 16:21:15.490989 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
13971 2019-Jan-13 16:21:15.491646 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
13972 2019-Jan-13 16:21:15.492284 - [DEBUG] Edge function : AllBottom (result of previous compose)
13973 2019-Jan-13 16:21:15.492309 - [DEBUG]
13974 2019-Jan-13 16:21:15.492335 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
13975 2019-Jan-13 16:21:15.492384 - [DEBUG] = AllBottom
13976 2019-Jan-13 16:21:15.492410 - [DEBUG]
13977 2019-Jan-13 16:21:15.492433 - [DEBUG] PROPAGATE: No new function!
13978 2019-Jan-13 16:21:15.492462 - [DEBUG] EDGE:
13979 2019-Jan-13 16:21:15.492522 - [DEBUG] ---> 13980 2019-Jan-13 16:21:15.493161 - [DEBUG] D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57>
13981 2019-Jan-13 16:21:15.493798 - [DEBUG]
13982 2019-Jan-13 16:21:15.493825 - [DEBUG] EDGE:
13983 2019-Jan-13 16:21:15.493883 - [DEBUG] ---> 13984 2019-Jan-13 16:21:15.494521 - [DEBUG] D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56>
13985 2019-Jan-13 16:21:15.501275 - [DEBUG]
13986 2019-Jan-13 16:21:15.501308 - [DEBUG] EDGE:
13987 2019-Jan-13 16:21:15.501390 - [DEBUG] ---> 13988 2019-Jan-13 16:21:15.502095 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
13989 2019-Jan-13 16:21:15.502740 - [DEBUG]
13990 2019-Jan-13 16:21:15.502769 - [DEBUG] Compose: EdgeIdentity * AllBottom
13991 2019-Jan-13 16:21:15.502796 - [DEBUG]
13992 2019-Jan-13 16:21:15.502820 - [DEBUG] Propagate flow
13993 2019-Jan-13 16:21:15.502843 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
13994 2019-Jan-13 16:21:15.502901 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
13995 2019-Jan-13 16:21:15.503544 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
13996 2019-Jan-13 16:21:15.504182 - [DEBUG] Edge function : AllBottom (result of previous compose)
13997 2019-Jan-13 16:21:15.504208 - [DEBUG]
13998 2019-Jan-13 16:21:15.504233 - [DEBUG] Join: AllTop & AllBottom
13999 2019-Jan-13 16:21:15.504260 - [DEBUG] = AllBottom (new jump func)
14000 2019-Jan-13 16:21:15.504285 - [DEBUG]
14001 2019-Jan-13 16:21:15.504308 - [DEBUG] Start adding new jump function
14002 2019-Jan-13 16:21:15.504332 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14003 2019-Jan-13 16:21:15.504389 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14004 2019-Jan-13 16:21:15.505049 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
14005 2019-Jan-13 16:21:15.505691 - [DEBUG] Edge Function : AllBottom
14006 2019-Jan-13 16:21:15.505721 - [DEBUG] End adding new jump function
14007 2019-Jan-13 16:21:15.505745 - [DEBUG]
14008 2019-Jan-13 16:21:15.505768 - [DEBUG] -------------------------------------------- 396. Path Edge --------------------------------------------
14009 2019-Jan-13 16:21:15.505793 - [DEBUG]
14010 2019-Jan-13 16:21:15.505816 - [DEBUG] Process 396. path edge:
14011 2019-Jan-13 16:21:15.505840 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14012 2019-Jan-13 16:21:15.505898 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
14013 2019-Jan-13 16:21:15.506541 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14014 2019-Jan-13 16:21:15.507178 - [DEBUG]
14015 2019-Jan-13 16:21:15.507203 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
14016 2019-Jan-13 16:21:15.507876 - [DEBUG] Compose: EdgeIdentity * AllBottom
14017 2019-Jan-13 16:21:15.507906 - [DEBUG]
14018 2019-Jan-13 16:21:15.507930 - [DEBUG] Propagate flow
14019 2019-Jan-13 16:21:15.507973 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14020 2019-Jan-13 16:21:15.508033 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
14021 2019-Jan-13 16:21:15.517471 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14022 2019-Jan-13 16:21:15.518138 - [DEBUG] Edge function : AllBottom (result of previous compose)
14023 2019-Jan-13 16:21:15.518165 - [DEBUG]
14024 2019-Jan-13 16:21:15.518192 - [DEBUG] Join: AllTop & AllBottom
14025 2019-Jan-13 16:21:15.518240 - [DEBUG] = AllBottom (new jump func)
14026 2019-Jan-13 16:21:15.518267 - [DEBUG]
14027 2019-Jan-13 16:21:15.518291 - [DEBUG] Start adding new jump function
14028 2019-Jan-13 16:21:15.518314 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14029 2019-Jan-13 16:21:15.518381 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14030 2019-Jan-13 16:21:15.519034 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
14031 2019-Jan-13 16:21:15.519702 - [DEBUG] Edge Function : AllBottom
14032 2019-Jan-13 16:21:15.519735 - [DEBUG] End adding new jump function
14033 2019-Jan-13 16:21:15.519759 - [DEBUG]
14034 2019-Jan-13 16:21:15.519784 - [DEBUG] -------------------------------------------- 397. Path Edge --------------------------------------------
14035 2019-Jan-13 16:21:15.519808 - [DEBUG]
14036 2019-Jan-13 16:21:15.519831 - [DEBUG] Process 397. path edge:
14037 2019-Jan-13 16:21:15.519867 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14038 2019-Jan-13 16:21:15.519936 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
14039 2019-Jan-13 16:21:15.520614 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14040 2019-Jan-13 16:21:15.521259 - [DEBUG]
14041 2019-Jan-13 16:21:15.521286 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
14042 2019-Jan-13 16:21:15.521975 - [DEBUG] Compose: EdgeIdentity * AllBottom
14043 2019-Jan-13 16:21:15.522005 - [DEBUG]
14044 2019-Jan-13 16:21:15.522028 - [DEBUG] Propagate flow
14045 2019-Jan-13 16:21:15.522052 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14046 2019-Jan-13 16:21:15.522112 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14047 2019-Jan-13 16:21:15.522764 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14048 2019-Jan-13 16:21:15.523400 - [DEBUG] Edge function : AllBottom (result of previous compose)
14049 2019-Jan-13 16:21:15.523425 - [DEBUG]
14050 2019-Jan-13 16:21:15.523451 - [DEBUG] Join: AllTop & AllBottom
14051 2019-Jan-13 16:21:15.523477 - [DEBUG] = AllBottom (new jump func)
14052 2019-Jan-13 16:21:15.523502 - [DEBUG]
14053 2019-Jan-13 16:21:15.523525 - [DEBUG] Start adding new jump function
14054 2019-Jan-13 16:21:15.523548 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14055 2019-Jan-13 16:21:15.523605 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14056 2019-Jan-13 16:21:15.524242 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14057 2019-Jan-13 16:21:15.528073 - [DEBUG] Edge Function : AllBottom
14058 2019-Jan-13 16:21:15.533739 - [DEBUG] End adding new jump function
14059 2019-Jan-13 16:21:15.533787 - [DEBUG]
14060 2019-Jan-13 16:21:15.533812 - [DEBUG] -------------------------------------------- 398. Path Edge --------------------------------------------
14061 2019-Jan-13 16:21:15.533858 - [DEBUG]
14062 2019-Jan-13 16:21:15.533881 - [DEBUG] Process 398. path edge:
14063 2019-Jan-13 16:21:15.533906 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14064 2019-Jan-13 16:21:15.534016 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
14065 2019-Jan-13 16:21:15.534752 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14066 2019-Jan-13 16:21:15.535422 - [DEBUG]
14067 2019-Jan-13 16:21:15.535447 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14068 2019-Jan-13 16:21:15.536106 - [DEBUG] Possible callees:
14069 2019-Jan-13 16:21:15.536131 - [DEBUG] llvm.dbg.declare
14070 2019-Jan-13 16:21:15.536156 - [DEBUG] Possible return sites:
14071 2019-Jan-13 16:21:15.536179 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12014072 2019-Jan-13 16:21:15.537472 - [DEBUG] Found and process special summary
14073 2019-Jan-13 16:21:15.537513 - [DEBUG] Compose: EdgeIdentity * AllBottom
14074 2019-Jan-13 16:21:15.537541 - [DEBUG]
14075 2019-Jan-13 16:21:15.537565 - [DEBUG] Propagate flow
14076 2019-Jan-13 16:21:15.537588 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14077 2019-Jan-13 16:21:15.537647 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14078 2019-Jan-13 16:21:15.538306 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14079 2019-Jan-13 16:21:15.538946 - [DEBUG] Edge function : AllBottom (result of previous compose)
14080 2019-Jan-13 16:21:15.538971 - [DEBUG]
14081 2019-Jan-13 16:21:15.538997 - [DEBUG] Join: AllTop & AllBottom
14082 2019-Jan-13 16:21:15.539023 - [DEBUG] = AllBottom (new jump func)
14083 2019-Jan-13 16:21:15.539048 - [DEBUG]
14084 2019-Jan-13 16:21:15.539071 - [DEBUG] Start adding new jump function
14085 2019-Jan-13 16:21:15.539095 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14086 2019-Jan-13 16:21:15.539151 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14087 2019-Jan-13 16:21:15.539787 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14088 2019-Jan-13 16:21:15.540426 - [DEBUG] Edge Function : AllBottom
14089 2019-Jan-13 16:21:15.540454 - [DEBUG] End adding new jump function
14090 2019-Jan-13 16:21:15.540477 - [DEBUG]
14091 2019-Jan-13 16:21:15.540501 - [DEBUG] -------------------------------------------- 399. Path Edge --------------------------------------------
14092 2019-Jan-13 16:21:15.540525 - [DEBUG]
14093 2019-Jan-13 16:21:15.540548 - [DEBUG] Process 399. path edge:
14094 2019-Jan-13 16:21:15.540572 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14095 2019-Jan-13 16:21:15.540629 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
14096 2019-Jan-13 16:21:15.541267 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14097 2019-Jan-13 16:21:15.550635 - [DEBUG]
14098 2019-Jan-13 16:21:15.550665 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14099 2019-Jan-13 16:21:15.551386 - [DEBUG] Compose: EdgeIdentity * AllBottom
14100 2019-Jan-13 16:21:15.551416 - [DEBUG]
14101 2019-Jan-13 16:21:15.551440 - [DEBUG] Propagate flow
14102 2019-Jan-13 16:21:15.551464 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14103 2019-Jan-13 16:21:15.551527 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
14104 2019-Jan-13 16:21:15.552210 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14105 2019-Jan-13 16:21:15.552853 - [DEBUG] Edge function : AllBottom (result of previous compose)
14106 2019-Jan-13 16:21:15.552879 - [DEBUG]
14107 2019-Jan-13 16:21:15.552904 - [DEBUG] Join: AllTop & AllBottom
14108 2019-Jan-13 16:21:15.552931 - [DEBUG] = AllBottom (new jump func)
14109 2019-Jan-13 16:21:15.552956 - [DEBUG]
14110 2019-Jan-13 16:21:15.552980 - [DEBUG] Start adding new jump function
14111 2019-Jan-13 16:21:15.553003 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14112 2019-Jan-13 16:21:15.553062 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14113 2019-Jan-13 16:21:15.553699 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
14114 2019-Jan-13 16:21:15.554334 - [DEBUG] Edge Function : AllBottom
14115 2019-Jan-13 16:21:15.554363 - [DEBUG] End adding new jump function
14116 2019-Jan-13 16:21:15.554386 - [DEBUG]
14117 2019-Jan-13 16:21:15.554410 - [DEBUG] -------------------------------------------- 400. Path Edge --------------------------------------------
14118 2019-Jan-13 16:21:15.554434 - [DEBUG]
14119 2019-Jan-13 16:21:15.554458 - [DEBUG] Process 400. path edge:
14120 2019-Jan-13 16:21:15.554481 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14121 2019-Jan-13 16:21:15.554539 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
14122 2019-Jan-13 16:21:15.555195 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14123 2019-Jan-13 16:21:15.555832 - [DEBUG]
14124 2019-Jan-13 16:21:15.555858 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
14125 2019-Jan-13 16:21:15.556512 - [DEBUG] Compose: EdgeIdentity * AllBottom
14126 2019-Jan-13 16:21:15.556539 - [DEBUG]
14127 2019-Jan-13 16:21:15.556563 - [DEBUG] Propagate flow
14128 2019-Jan-13 16:21:15.556586 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14129 2019-Jan-13 16:21:15.556644 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
14130 2019-Jan-13 16:21:15.557293 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14131 2019-Jan-13 16:21:15.557930 - [DEBUG] Edge function : AllBottom (result of previous compose)
14132 2019-Jan-13 16:21:15.557955 - [DEBUG]
14133 2019-Jan-13 16:21:15.557980 - [DEBUG] Join: AllTop & AllBottom
14134 2019-Jan-13 16:21:15.558006 - [DEBUG] = AllBottom (new jump func)
14135 2019-Jan-13 16:21:15.558031 - [DEBUG]
14136 2019-Jan-13 16:21:15.558054 - [DEBUG] Start adding new jump function
14137 2019-Jan-13 16:21:15.558077 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14138 2019-Jan-13 16:21:15.558133 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14139 2019-Jan-13 16:21:15.564805 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
14140 2019-Jan-13 16:21:15.565506 - [DEBUG] Edge Function : AllBottom
14141 2019-Jan-13 16:21:15.565539 - [DEBUG] End adding new jump function
14142 2019-Jan-13 16:21:15.565563 - [DEBUG]
14143 2019-Jan-13 16:21:15.565587 - [DEBUG] -------------------------------------------- 401. Path Edge --------------------------------------------
14144 2019-Jan-13 16:21:15.565612 - [DEBUG]
14145 2019-Jan-13 16:21:15.565635 - [DEBUG] Process 401. path edge:
14146 2019-Jan-13 16:21:15.565659 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14147 2019-Jan-13 16:21:15.565727 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
14148 2019-Jan-13 16:21:15.566396 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14149 2019-Jan-13 16:21:15.567036 - [DEBUG]
14150 2019-Jan-13 16:21:15.567060 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
14151 2019-Jan-13 16:21:15.567719 - [DEBUG] Possible callees:
14152 2019-Jan-13 16:21:15.567744 - [DEBUG] llvm.dbg.declare
14153 2019-Jan-13 16:21:15.567769 - [DEBUG] Possible return sites:
14154 2019-Jan-13 16:21:15.567792 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14914155 2019-Jan-13 16:21:15.569106 - [DEBUG] Found and process special summary
14156 2019-Jan-13 16:21:15.569146 - [DEBUG] Compose: EdgeIdentity * AllBottom
14157 2019-Jan-13 16:21:15.569174 - [DEBUG]
14158 2019-Jan-13 16:21:15.569198 - [DEBUG] Propagate flow
14159 2019-Jan-13 16:21:15.569222 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14160 2019-Jan-13 16:21:15.569280 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
14161 2019-Jan-13 16:21:15.569922 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14162 2019-Jan-13 16:21:15.570558 - [DEBUG] Edge function : AllBottom (result of previous compose)
14163 2019-Jan-13 16:21:15.570583 - [DEBUG]
14164 2019-Jan-13 16:21:15.570608 - [DEBUG] Join: AllTop & AllBottom
14165 2019-Jan-13 16:21:15.570635 - [DEBUG] = AllBottom (new jump func)
14166 2019-Jan-13 16:21:15.570659 - [DEBUG]
14167 2019-Jan-13 16:21:15.570683 - [DEBUG] Start adding new jump function
14168 2019-Jan-13 16:21:15.570706 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14169 2019-Jan-13 16:21:15.570763 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14170 2019-Jan-13 16:21:15.571399 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
14171 2019-Jan-13 16:21:15.580842 - [DEBUG] Edge Function : AllBottom
14172 2019-Jan-13 16:21:15.580878 - [DEBUG] End adding new jump function
14173 2019-Jan-13 16:21:15.580903 - [DEBUG]
14174 2019-Jan-13 16:21:15.580927 - [DEBUG] -------------------------------------------- 402. Path Edge --------------------------------------------
14175 2019-Jan-13 16:21:15.580952 - [DEBUG]
14176 2019-Jan-13 16:21:15.580975 - [DEBUG] Process 402. path edge:
14177 2019-Jan-13 16:21:15.580999 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14178 2019-Jan-13 16:21:15.581068 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
14179 2019-Jan-13 16:21:15.581750 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14180 2019-Jan-13 16:21:15.582389 - [DEBUG]
14181 2019-Jan-13 16:21:15.582414 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
14182 2019-Jan-13 16:21:15.583088 - [DEBUG] Compose: EdgeIdentity * AllBottom
14183 2019-Jan-13 16:21:15.583118 - [DEBUG]
14184 2019-Jan-13 16:21:15.583142 - [DEBUG] Propagate flow
14185 2019-Jan-13 16:21:15.583165 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14186 2019-Jan-13 16:21:15.583224 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
14187 2019-Jan-13 16:21:15.583863 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14188 2019-Jan-13 16:21:15.584500 - [DEBUG] Edge function : AllBottom (result of previous compose)
14189 2019-Jan-13 16:21:15.584543 - [DEBUG]
14190 2019-Jan-13 16:21:15.584569 - [DEBUG] Join: AllTop & AllBottom
14191 2019-Jan-13 16:21:15.584596 - [DEBUG] = AllBottom (new jump func)
14192 2019-Jan-13 16:21:15.584620 - [DEBUG]
14193 2019-Jan-13 16:21:15.584644 - [DEBUG] Start adding new jump function
14194 2019-Jan-13 16:21:15.584667 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14195 2019-Jan-13 16:21:15.584725 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14196 2019-Jan-13 16:21:15.585383 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
14197 2019-Jan-13 16:21:15.586019 - [DEBUG] Edge Function : AllBottom
14198 2019-Jan-13 16:21:15.586049 - [DEBUG] End adding new jump function
14199 2019-Jan-13 16:21:15.586073 - [DEBUG]
14200 2019-Jan-13 16:21:15.586096 - [DEBUG] -------------------------------------------- 403. Path Edge --------------------------------------------
14201 2019-Jan-13 16:21:15.586120 - [DEBUG]
14202 2019-Jan-13 16:21:15.586143 - [DEBUG] Process 403. path edge:
14203 2019-Jan-13 16:21:15.586168 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14204 2019-Jan-13 16:21:15.586226 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
14205 2019-Jan-13 16:21:15.586860 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14206 2019-Jan-13 16:21:15.587497 - [DEBUG]
14207 2019-Jan-13 16:21:15.587524 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
14208 2019-Jan-13 16:21:15.588182 - [DEBUG] Compose: EdgeIdentity * AllBottom
14209 2019-Jan-13 16:21:15.588210 - [DEBUG]
14210 2019-Jan-13 16:21:15.594147 - [DEBUG] Propagate flow
14211 2019-Jan-13 16:21:15.596991 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14212 2019-Jan-13 16:21:15.597111 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
14213 2019-Jan-13 16:21:15.597849 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14214 2019-Jan-13 16:21:15.598517 - [DEBUG] Edge function : AllBottom (result of previous compose)
14215 2019-Jan-13 16:21:15.598544 - [DEBUG]
14216 2019-Jan-13 16:21:15.598571 - [DEBUG] Join: AllTop & AllBottom
14217 2019-Jan-13 16:21:15.598597 - [DEBUG] = AllBottom (new jump func)
14218 2019-Jan-13 16:21:15.598622 - [DEBUG]
14219 2019-Jan-13 16:21:15.598645 - [DEBUG] Start adding new jump function
14220 2019-Jan-13 16:21:15.598669 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14221 2019-Jan-13 16:21:15.598727 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14222 2019-Jan-13 16:21:15.599366 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
14223 2019-Jan-13 16:21:15.600012 - [DEBUG] Edge Function : AllBottom
14224 2019-Jan-13 16:21:15.600042 - [DEBUG] End adding new jump function
14225 2019-Jan-13 16:21:15.600066 - [DEBUG]
14226 2019-Jan-13 16:21:15.600090 - [DEBUG] -------------------------------------------- 404. Path Edge --------------------------------------------
14227 2019-Jan-13 16:21:15.600114 - [DEBUG]
14228 2019-Jan-13 16:21:15.600138 - [DEBUG] Process 404. path edge:
14229 2019-Jan-13 16:21:15.600162 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14230 2019-Jan-13 16:21:15.600220 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
14231 2019-Jan-13 16:21:15.600867 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14232 2019-Jan-13 16:21:15.601506 - [DEBUG]
14233 2019-Jan-13 16:21:15.601562 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
14234 2019-Jan-13 16:21:15.602227 - [DEBUG] Possible callees:
14235 2019-Jan-13 16:21:15.602253 - [DEBUG] llvm.dbg.declare
14236 2019-Jan-13 16:21:15.602278 - [DEBUG] Possible return sites:
14237 2019-Jan-13 16:21:15.602301 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15514238 2019-Jan-13 16:21:15.603595 - [DEBUG] Found and process special summary
14239 2019-Jan-13 16:21:15.603636 - [DEBUG] Compose: EdgeIdentity * AllBottom
14240 2019-Jan-13 16:21:15.603664 - [DEBUG]
14241 2019-Jan-13 16:21:15.603688 - [DEBUG] Propagate flow
14242 2019-Jan-13 16:21:15.603711 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14243 2019-Jan-13 16:21:15.603770 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
14244 2019-Jan-13 16:21:15.604412 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14245 2019-Jan-13 16:21:15.613803 - [DEBUG] Edge function : AllBottom (result of previous compose)
14246 2019-Jan-13 16:21:15.613834 - [DEBUG]
14247 2019-Jan-13 16:21:15.613861 - [DEBUG] Join: AllTop & AllBottom
14248 2019-Jan-13 16:21:15.613888 - [DEBUG] = AllBottom (new jump func)
14249 2019-Jan-13 16:21:15.613913 - [DEBUG]
14250 2019-Jan-13 16:21:15.613936 - [DEBUG] Start adding new jump function
14251 2019-Jan-13 16:21:15.613960 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14252 2019-Jan-13 16:21:15.614043 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14253 2019-Jan-13 16:21:15.614716 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
14254 2019-Jan-13 16:21:15.615387 - [DEBUG] Edge Function : AllBottom
14255 2019-Jan-13 16:21:15.615418 - [DEBUG] End adding new jump function
14256 2019-Jan-13 16:21:15.615442 - [DEBUG]
14257 2019-Jan-13 16:21:15.615466 - [DEBUG] -------------------------------------------- 405. Path Edge --------------------------------------------
14258 2019-Jan-13 16:21:15.615490 - [DEBUG]
14259 2019-Jan-13 16:21:15.615513 - [DEBUG] Process 405. path edge:
14260 2019-Jan-13 16:21:15.615537 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14261 2019-Jan-13 16:21:15.615595 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
14262 2019-Jan-13 16:21:15.616238 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14263 2019-Jan-13 16:21:15.616875 - [DEBUG]
14264 2019-Jan-13 16:21:15.616901 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
14265 2019-Jan-13 16:21:15.617575 - [DEBUG] Compose: EdgeIdentity * AllBottom
14266 2019-Jan-13 16:21:15.617603 - [DEBUG]
14267 2019-Jan-13 16:21:15.617627 - [DEBUG] Propagate flow
14268 2019-Jan-13 16:21:15.617651 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14269 2019-Jan-13 16:21:15.617710 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
14270 2019-Jan-13 16:21:15.618370 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14271 2019-Jan-13 16:21:15.619009 - [DEBUG] Edge function : AllBottom (result of previous compose)
14272 2019-Jan-13 16:21:15.619035 - [DEBUG]
14273 2019-Jan-13 16:21:15.619060 - [DEBUG] Join: AllTop & AllBottom
14274 2019-Jan-13 16:21:15.619086 - [DEBUG] = AllBottom (new jump func)
14275 2019-Jan-13 16:21:15.619111 - [DEBUG]
14276 2019-Jan-13 16:21:15.619134 - [DEBUG] Start adding new jump function
14277 2019-Jan-13 16:21:15.619176 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14278 2019-Jan-13 16:21:15.619234 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14279 2019-Jan-13 16:21:15.619874 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
14280 2019-Jan-13 16:21:15.620508 - [DEBUG] Edge Function : AllBottom
14281 2019-Jan-13 16:21:15.620537 - [DEBUG] End adding new jump function
14282 2019-Jan-13 16:21:15.620561 - [DEBUG]
14283 2019-Jan-13 16:21:15.620585 - [DEBUG] -------------------------------------------- 406. Path Edge --------------------------------------------
14284 2019-Jan-13 16:21:15.620609 - [DEBUG]
14285 2019-Jan-13 16:21:15.620633 - [DEBUG] Process 406. path edge:
14286 2019-Jan-13 16:21:15.620657 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14287 2019-Jan-13 16:21:15.620714 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
14288 2019-Jan-13 16:21:15.621351 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14289 2019-Jan-13 16:21:15.628184 - [DEBUG]
14290 2019-Jan-13 16:21:15.628235 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
14291 2019-Jan-13 16:21:15.628922 - [DEBUG] Compose: EdgeIdentity * AllBottom
14292 2019-Jan-13 16:21:15.628951 - [DEBUG]
14293 2019-Jan-13 16:21:15.628975 - [DEBUG] Propagate flow
14294 2019-Jan-13 16:21:15.628999 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14295 2019-Jan-13 16:21:15.629066 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
14296 2019-Jan-13 16:21:15.629703 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14297 2019-Jan-13 16:21:15.630338 - [DEBUG] Edge function : AllBottom (result of previous compose)
14298 2019-Jan-13 16:21:15.630364 - [DEBUG]
14299 2019-Jan-13 16:21:15.630390 - [DEBUG] Join: AllTop & AllBottom
14300 2019-Jan-13 16:21:15.630416 - [DEBUG] = AllBottom (new jump func)
14301 2019-Jan-13 16:21:15.630441 - [DEBUG]
14302 2019-Jan-13 16:21:15.630465 - [DEBUG] Start adding new jump function
14303 2019-Jan-13 16:21:15.630488 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14304 2019-Jan-13 16:21:15.630545 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14305 2019-Jan-13 16:21:15.631178 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
14306 2019-Jan-13 16:21:15.631830 - [DEBUG] Edge Function : AllBottom
14307 2019-Jan-13 16:21:15.631859 - [DEBUG] End adding new jump function
14308 2019-Jan-13 16:21:15.631883 - [DEBUG]
14309 2019-Jan-13 16:21:15.631906 - [DEBUG] -------------------------------------------- 407. Path Edge --------------------------------------------
14310 2019-Jan-13 16:21:15.631931 - [DEBUG]
14311 2019-Jan-13 16:21:15.631954 - [DEBUG] Process 407. path edge:
14312 2019-Jan-13 16:21:15.631978 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14313 2019-Jan-13 16:21:15.632035 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
14314 2019-Jan-13 16:21:15.632669 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14315 2019-Jan-13 16:21:15.633301 - [DEBUG]
14316 2019-Jan-13 16:21:15.633326 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
14317 2019-Jan-13 16:21:15.633978 - [DEBUG] Compose: EdgeIdentity * AllBottom
14318 2019-Jan-13 16:21:15.634007 - [DEBUG]
14319 2019-Jan-13 16:21:15.634030 - [DEBUG] Propagate flow
14320 2019-Jan-13 16:21:15.634054 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14321 2019-Jan-13 16:21:15.634113 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
14322 2019-Jan-13 16:21:15.634787 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14323 2019-Jan-13 16:21:15.644618 - [DEBUG] Edge function : AllBottom (result of previous compose)
14324 2019-Jan-13 16:21:15.644649 - [DEBUG]
14325 2019-Jan-13 16:21:15.644676 - [DEBUG] Join: AllTop & AllBottom
14326 2019-Jan-13 16:21:15.644703 - [DEBUG] = AllBottom (new jump func)
14327 2019-Jan-13 16:21:15.644727 - [DEBUG]
14328 2019-Jan-13 16:21:15.644751 - [DEBUG] Start adding new jump function
14329 2019-Jan-13 16:21:15.644775 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14330 2019-Jan-13 16:21:15.644850 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14331 2019-Jan-13 16:21:15.645543 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
14332 2019-Jan-13 16:21:15.646204 - [DEBUG] Edge Function : AllBottom
14333 2019-Jan-13 16:21:15.646234 - [DEBUG] End adding new jump function
14334 2019-Jan-13 16:21:15.646259 - [DEBUG]
14335 2019-Jan-13 16:21:15.646283 - [DEBUG] -------------------------------------------- 408. Path Edge --------------------------------------------
14336 2019-Jan-13 16:21:15.646308 - [DEBUG]
14337 2019-Jan-13 16:21:15.646331 - [DEBUG] Process 408. path edge:
14338 2019-Jan-13 16:21:15.646355 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14339 2019-Jan-13 16:21:15.646416 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
14340 2019-Jan-13 16:21:15.647065 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14341 2019-Jan-13 16:21:15.647714 - [DEBUG]
14342 2019-Jan-13 16:21:15.647740 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
14343 2019-Jan-13 16:21:15.648484 - [DEBUG] Possible callees:
14344 2019-Jan-13 16:21:15.648511 - [DEBUG] llvm.dbg.declare
14345 2019-Jan-13 16:21:15.648536 - [DEBUG] Possible return sites:
14346 2019-Jan-13 16:21:15.648560 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16314347 2019-Jan-13 16:21:15.649888 - [DEBUG] Found and process special summary
14348 2019-Jan-13 16:21:15.649930 - [DEBUG] Compose: EdgeIdentity * AllBottom
14349 2019-Jan-13 16:21:15.649958 - [DEBUG]
14350 2019-Jan-13 16:21:15.649983 - [DEBUG] Propagate flow
14351 2019-Jan-13 16:21:15.650006 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14352 2019-Jan-13 16:21:15.650068 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
14353 2019-Jan-13 16:21:15.650707 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14354 2019-Jan-13 16:21:15.651348 - [DEBUG] Edge function : AllBottom (result of previous compose)
14355 2019-Jan-13 16:21:15.651373 - [DEBUG]
14356 2019-Jan-13 16:21:15.651399 - [DEBUG] Join: AllTop & AllBottom
14357 2019-Jan-13 16:21:15.651425 - [DEBUG] = AllBottom (new jump func)
14358 2019-Jan-13 16:21:15.651450 - [DEBUG]
14359 2019-Jan-13 16:21:15.651474 - [DEBUG] Start adding new jump function
14360 2019-Jan-13 16:21:15.651497 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14361 2019-Jan-13 16:21:15.654810 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14362 2019-Jan-13 16:21:15.658451 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
14363 2019-Jan-13 16:21:15.659142 - [DEBUG] Edge Function : AllBottom
14364 2019-Jan-13 16:21:15.659177 - [DEBUG] End adding new jump function
14365 2019-Jan-13 16:21:15.659201 - [DEBUG]
14366 2019-Jan-13 16:21:15.659225 - [DEBUG] -------------------------------------------- 409. Path Edge --------------------------------------------
14367 2019-Jan-13 16:21:15.659251 - [DEBUG]
14368 2019-Jan-13 16:21:15.659274 - [DEBUG] Process 409. path edge:
14369 2019-Jan-13 16:21:15.659298 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14370 2019-Jan-13 16:21:15.659369 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
14371 2019-Jan-13 16:21:15.660034 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14372 2019-Jan-13 16:21:15.660686 - [DEBUG]
14373 2019-Jan-13 16:21:15.660713 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
14374 2019-Jan-13 16:21:15.661413 - [DEBUG] Compose: EdgeIdentity * AllBottom
14375 2019-Jan-13 16:21:15.661443 - [DEBUG]
14376 2019-Jan-13 16:21:15.661467 - [DEBUG] Propagate flow
14377 2019-Jan-13 16:21:15.661491 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14378 2019-Jan-13 16:21:15.661580 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
14379 2019-Jan-13 16:21:15.662248 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14380 2019-Jan-13 16:21:15.662908 - [DEBUG] Edge function : AllBottom (result of previous compose)
14381 2019-Jan-13 16:21:15.662934 - [DEBUG]
14382 2019-Jan-13 16:21:15.662960 - [DEBUG] Join: AllTop & AllBottom
14383 2019-Jan-13 16:21:15.662987 - [DEBUG] = AllBottom (new jump func)
14384 2019-Jan-13 16:21:15.663011 - [DEBUG]
14385 2019-Jan-13 16:21:15.663035 - [DEBUG] Start adding new jump function
14386 2019-Jan-13 16:21:15.663059 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14387 2019-Jan-13 16:21:15.663121 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14388 2019-Jan-13 16:21:15.663773 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
14389 2019-Jan-13 16:21:15.664434 - [DEBUG] Edge Function : AllBottom
14390 2019-Jan-13 16:21:15.664465 - [DEBUG] End adding new jump function
14391 2019-Jan-13 16:21:15.664490 - [DEBUG]
14392 2019-Jan-13 16:21:15.664513 - [DEBUG] -------------------------------------------- 410. Path Edge --------------------------------------------
14393 2019-Jan-13 16:21:15.664538 - [DEBUG]
14394 2019-Jan-13 16:21:15.664561 - [DEBUG] Process 410. path edge:
14395 2019-Jan-13 16:21:15.664585 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14396 2019-Jan-13 16:21:15.664650 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
14397 2019-Jan-13 16:21:15.665344 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14398 2019-Jan-13 16:21:15.666027 - [DEBUG]
14399 2019-Jan-13 16:21:15.666055 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
14400 2019-Jan-13 16:21:15.666729 - [DEBUG] Compose: EdgeIdentity * AllBottom
14401 2019-Jan-13 16:21:15.666757 - [DEBUG]
14402 2019-Jan-13 16:21:15.666781 - [DEBUG] Propagate flow
14403 2019-Jan-13 16:21:15.666804 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14404 2019-Jan-13 16:21:15.666867 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
14405 2019-Jan-13 16:21:15.667513 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14406 2019-Jan-13 16:21:15.668145 - [DEBUG] Edge function : AllBottom (result of previous compose)
14407 2019-Jan-13 16:21:15.668188 - [DEBUG]
14408 2019-Jan-13 16:21:15.668234 - [DEBUG] Join: AllTop & AllBottom
14409 2019-Jan-13 16:21:15.668263 - [DEBUG] = AllBottom (new jump func)
14410 2019-Jan-13 16:21:15.668287 - [DEBUG]
14411 2019-Jan-13 16:21:15.668311 - [DEBUG] Start adding new jump function
14412 2019-Jan-13 16:21:15.668334 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14413 2019-Jan-13 16:21:15.668391 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14414 2019-Jan-13 16:21:15.669032 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
14415 2019-Jan-13 16:21:15.669678 - [DEBUG] Edge Function : AllBottom
14416 2019-Jan-13 16:21:15.669708 - [DEBUG] End adding new jump function
14417 2019-Jan-13 16:21:15.669732 - [DEBUG]
14418 2019-Jan-13 16:21:15.669756 - [DEBUG] -------------------------------------------- 411. Path Edge --------------------------------------------
14419 2019-Jan-13 16:21:15.669780 - [DEBUG]
14420 2019-Jan-13 16:21:15.669803 - [DEBUG] Process 411. path edge:
14421 2019-Jan-13 16:21:15.669827 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14422 2019-Jan-13 16:21:15.669886 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
14423 2019-Jan-13 16:21:15.670533 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14424 2019-Jan-13 16:21:15.671170 - [DEBUG]
14425 2019-Jan-13 16:21:15.671195 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
14426 2019-Jan-13 16:21:15.671884 - [DEBUG] Possible callees:
14427 2019-Jan-13 16:21:15.671910 - [DEBUG] llvm.dbg.declare
14428 2019-Jan-13 16:21:15.671935 - [DEBUG] Possible return sites:
14429 2019-Jan-13 16:21:15.671959 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16914430 2019-Jan-13 16:21:15.673286 - [DEBUG] Found and process special summary
14431 2019-Jan-13 16:21:15.673329 - [DEBUG] Compose: EdgeIdentity * AllBottom
14432 2019-Jan-13 16:21:15.673358 - [DEBUG]
14433 2019-Jan-13 16:21:15.673382 - [DEBUG] Propagate flow
14434 2019-Jan-13 16:21:15.673406 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14435 2019-Jan-13 16:21:15.673468 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14436 2019-Jan-13 16:21:15.674161 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14437 2019-Jan-13 16:21:15.674821 - [DEBUG] Edge function : AllBottom (result of previous compose)
14438 2019-Jan-13 16:21:15.674847 - [DEBUG]
14439 2019-Jan-13 16:21:15.674873 - [DEBUG] Join: AllTop & AllBottom
14440 2019-Jan-13 16:21:15.674923 - [DEBUG] = AllBottom (new jump func)
14441 2019-Jan-13 16:21:15.674948 - [DEBUG]
14442 2019-Jan-13 16:21:15.674972 - [DEBUG] Start adding new jump function
14443 2019-Jan-13 16:21:15.674995 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14444 2019-Jan-13 16:21:15.675063 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14445 2019-Jan-13 16:21:15.675724 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14446 2019-Jan-13 16:21:15.676374 - [DEBUG] Edge Function : AllBottom
14447 2019-Jan-13 16:21:15.676405 - [DEBUG] End adding new jump function
14448 2019-Jan-13 16:21:15.676429 - [DEBUG]
14449 2019-Jan-13 16:21:15.676453 - [DEBUG] -------------------------------------------- 412. Path Edge --------------------------------------------
14450 2019-Jan-13 16:21:15.676495 - [DEBUG]
14451 2019-Jan-13 16:21:15.676519 - [DEBUG] Process 412. path edge:
14452 2019-Jan-13 16:21:15.676543 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14453 2019-Jan-13 16:21:15.676604 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
14454 2019-Jan-13 16:21:15.677272 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14455 2019-Jan-13 16:21:15.677930 - [DEBUG]
14456 2019-Jan-13 16:21:15.677957 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14457 2019-Jan-13 16:21:15.678669 - [DEBUG] Compose: EdgeIdentity * AllBottom
14458 2019-Jan-13 16:21:15.678698 - [DEBUG]
14459 2019-Jan-13 16:21:15.678722 - [DEBUG] Propagate flow
14460 2019-Jan-13 16:21:15.678745 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14461 2019-Jan-13 16:21:15.678807 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
14462 2019-Jan-13 16:21:15.679451 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14463 2019-Jan-13 16:21:15.680087 - [DEBUG] Edge function : AllBottom (result of previous compose)
14464 2019-Jan-13 16:21:15.680113 - [DEBUG]
14465 2019-Jan-13 16:21:15.680139 - [DEBUG] Join: AllTop & AllBottom
14466 2019-Jan-13 16:21:15.680165 - [DEBUG] = AllBottom (new jump func)
14467 2019-Jan-13 16:21:15.680190 - [DEBUG]
14468 2019-Jan-13 16:21:15.680214 - [DEBUG] Start adding new jump function
14469 2019-Jan-13 16:21:15.680237 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14470 2019-Jan-13 16:21:15.680295 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14471 2019-Jan-13 16:21:15.680938 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
14472 2019-Jan-13 16:21:15.681594 - [DEBUG] Edge Function : AllBottom
14473 2019-Jan-13 16:21:15.681624 - [DEBUG] End adding new jump function
14474 2019-Jan-13 16:21:15.681649 - [DEBUG]
14475 2019-Jan-13 16:21:15.681673 - [DEBUG] -------------------------------------------- 413. Path Edge --------------------------------------------
14476 2019-Jan-13 16:21:15.681697 - [DEBUG]
14477 2019-Jan-13 16:21:15.681721 - [DEBUG] Process 413. path edge:
14478 2019-Jan-13 16:21:15.681745 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14479 2019-Jan-13 16:21:15.681802 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
14480 2019-Jan-13 16:21:15.682440 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14481 2019-Jan-13 16:21:15.683075 - [DEBUG]
14482 2019-Jan-13 16:21:15.683101 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
14483 2019-Jan-13 16:21:15.683763 - [DEBUG] Compose: EdgeIdentity * AllBottom
14484 2019-Jan-13 16:21:15.683792 - [DEBUG]
14485 2019-Jan-13 16:21:15.683816 - [DEBUG] Propagate flow
14486 2019-Jan-13 16:21:15.683839 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14487 2019-Jan-13 16:21:15.683898 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
14488 2019-Jan-13 16:21:15.684540 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14489 2019-Jan-13 16:21:15.685207 - [DEBUG] Edge function : AllBottom (result of previous compose)
14490 2019-Jan-13 16:21:15.685234 - [DEBUG]
14491 2019-Jan-13 16:21:15.685259 - [DEBUG] Join: AllTop & AllBottom
14492 2019-Jan-13 16:21:15.685286 - [DEBUG] = AllBottom (new jump func)
14493 2019-Jan-13 16:21:15.685335 - [DEBUG]
14494 2019-Jan-13 16:21:15.685359 - [DEBUG] Start adding new jump function
14495 2019-Jan-13 16:21:15.685382 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14496 2019-Jan-13 16:21:15.685450 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14497 2019-Jan-13 16:21:15.686110 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
14498 2019-Jan-13 16:21:15.686764 - [DEBUG] Edge Function : AllBottom
14499 2019-Jan-13 16:21:15.686795 - [DEBUG] End adding new jump function
14500 2019-Jan-13 16:21:15.686820 - [DEBUG]
14501 2019-Jan-13 16:21:15.686843 - [DEBUG] -------------------------------------------- 414. Path Edge --------------------------------------------
14502 2019-Jan-13 16:21:15.686868 - [DEBUG]
14503 2019-Jan-13 16:21:15.686891 - [DEBUG] Process 414. path edge:
14504 2019-Jan-13 16:21:15.686915 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14505 2019-Jan-13 16:21:15.686976 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
14506 2019-Jan-13 16:21:15.687647 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14507 2019-Jan-13 16:21:15.688334 - [DEBUG]
14508 2019-Jan-13 16:21:15.688360 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
14509 2019-Jan-13 16:21:15.689058 - [DEBUG] Compose: EdgeIdentity * AllBottom
14510 2019-Jan-13 16:21:15.689087 - [DEBUG]
14511 2019-Jan-13 16:21:15.689111 - [DEBUG] Propagate flow
14512 2019-Jan-13 16:21:15.689135 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14513 2019-Jan-13 16:21:15.689199 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
14514 2019-Jan-13 16:21:15.689848 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14515 2019-Jan-13 16:21:15.690516 - [DEBUG] Edge function : AllBottom (result of previous compose)
14516 2019-Jan-13 16:21:15.690542 - [DEBUG]
14517 2019-Jan-13 16:21:15.690568 - [DEBUG] Join: AllTop & AllBottom
14518 2019-Jan-13 16:21:15.690594 - [DEBUG] = AllBottom (new jump func)
14519 2019-Jan-13 16:21:15.690619 - [DEBUG]
14520 2019-Jan-13 16:21:15.690642 - [DEBUG] Start adding new jump function
14521 2019-Jan-13 16:21:15.690666 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14522 2019-Jan-13 16:21:15.690729 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14523 2019-Jan-13 16:21:15.691444 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
14524 2019-Jan-13 16:21:15.692119 - [DEBUG] Edge Function : AllBottom
14525 2019-Jan-13 16:21:15.692150 - [DEBUG] End adding new jump function
14526 2019-Jan-13 16:21:15.692174 - [DEBUG]
14527 2019-Jan-13 16:21:15.692198 - [DEBUG] -------------------------------------------- 415. Path Edge --------------------------------------------
14528 2019-Jan-13 16:21:15.692223 - [DEBUG]
14529 2019-Jan-13 16:21:15.692246 - [DEBUG] Process 415. path edge:
14530 2019-Jan-13 16:21:15.692270 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14531 2019-Jan-13 16:21:15.692333 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
14532 2019-Jan-13 16:21:15.692980 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14533 2019-Jan-13 16:21:15.693639 - [DEBUG]
14534 2019-Jan-13 16:21:15.693666 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
14535 2019-Jan-13 16:21:15.694330 - [DEBUG] Compose: EdgeIdentity * AllBottom
14536 2019-Jan-13 16:21:15.694377 - [DEBUG]
14537 2019-Jan-13 16:21:15.694401 - [DEBUG] Propagate flow
14538 2019-Jan-13 16:21:15.694425 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14539 2019-Jan-13 16:21:15.694487 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
14540 2019-Jan-13 16:21:15.695154 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14541 2019-Jan-13 16:21:15.695791 - [DEBUG] Edge function : AllBottom (result of previous compose)
14542 2019-Jan-13 16:21:15.695817 - [DEBUG]
14543 2019-Jan-13 16:21:15.695842 - [DEBUG] Join: AllTop & AllBottom
14544 2019-Jan-13 16:21:15.695869 - [DEBUG] = AllBottom (new jump func)
14545 2019-Jan-13 16:21:15.695893 - [DEBUG]
14546 2019-Jan-13 16:21:15.695917 - [DEBUG] Start adding new jump function
14547 2019-Jan-13 16:21:15.695940 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14548 2019-Jan-13 16:21:15.695997 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14549 2019-Jan-13 16:21:15.696631 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
14550 2019-Jan-13 16:21:15.697270 - [DEBUG] Edge Function : AllBottom
14551 2019-Jan-13 16:21:15.697298 - [DEBUG] End adding new jump function
14552 2019-Jan-13 16:21:15.697323 - [DEBUG]
14553 2019-Jan-13 16:21:15.697346 - [DEBUG] -------------------------------------------- 416. Path Edge --------------------------------------------
14554 2019-Jan-13 16:21:15.697371 - [DEBUG]
14555 2019-Jan-13 16:21:15.697394 - [DEBUG] Process 416. path edge:
14556 2019-Jan-13 16:21:15.697417 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14557 2019-Jan-13 16:21:15.697474 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
14558 2019-Jan-13 16:21:15.698113 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14559 2019-Jan-13 16:21:15.698766 - [DEBUG]
14560 2019-Jan-13 16:21:15.698791 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
14561 2019-Jan-13 16:21:15.699453 - [DEBUG] Compose: EdgeIdentity * AllBottom
14562 2019-Jan-13 16:21:15.699481 - [DEBUG]
14563 2019-Jan-13 16:21:15.699505 - [DEBUG] Propagate flow
14564 2019-Jan-13 16:21:15.699528 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14565 2019-Jan-13 16:21:15.699585 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
14566 2019-Jan-13 16:21:15.700220 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14567 2019-Jan-13 16:21:15.700855 - [DEBUG] Edge function : AllBottom (result of previous compose)
14568 2019-Jan-13 16:21:15.700881 - [DEBUG]
14569 2019-Jan-13 16:21:15.700905 - [DEBUG] Join: AllTop & AllBottom
14570 2019-Jan-13 16:21:15.700932 - [DEBUG] = AllBottom (new jump func)
14571 2019-Jan-13 16:21:15.700956 - [DEBUG]
14572 2019-Jan-13 16:21:15.700980 - [DEBUG] Start adding new jump function
14573 2019-Jan-13 16:21:15.701003 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14574 2019-Jan-13 16:21:15.701059 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14575 2019-Jan-13 16:21:15.701717 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
14576 2019-Jan-13 16:21:15.702375 - [DEBUG] Edge Function : AllBottom
14577 2019-Jan-13 16:21:15.702406 - [DEBUG] End adding new jump function
14578 2019-Jan-13 16:21:15.702431 - [DEBUG]
14579 2019-Jan-13 16:21:15.702454 - [DEBUG] -------------------------------------------- 417. Path Edge --------------------------------------------
14580 2019-Jan-13 16:21:15.702479 - [DEBUG]
14581 2019-Jan-13 16:21:15.702503 - [DEBUG] Process 417. path edge:
14582 2019-Jan-13 16:21:15.702544 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14583 2019-Jan-13 16:21:15.702611 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
14584 2019-Jan-13 16:21:15.703272 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14585 2019-Jan-13 16:21:15.703929 - [DEBUG]
14586 2019-Jan-13 16:21:15.703957 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
14587 2019-Jan-13 16:21:15.704631 - [DEBUG] Compose: EdgeIdentity * AllBottom
14588 2019-Jan-13 16:21:15.704661 - [DEBUG]
14589 2019-Jan-13 16:21:15.704685 - [DEBUG] Propagate flow
14590 2019-Jan-13 16:21:15.704709 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14591 2019-Jan-13 16:21:15.704774 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14592 2019-Jan-13 16:21:15.705468 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14593 2019-Jan-13 16:21:15.706130 - [DEBUG] Edge function : AllBottom (result of previous compose)
14594 2019-Jan-13 16:21:15.706158 - [DEBUG]
14595 2019-Jan-13 16:21:15.706184 - [DEBUG] Join: AllTop & AllBottom
14596 2019-Jan-13 16:21:15.706210 - [DEBUG] = AllBottom (new jump func)
14597 2019-Jan-13 16:21:15.706235 - [DEBUG]
14598 2019-Jan-13 16:21:15.706258 - [DEBUG] Start adding new jump function
14599 2019-Jan-13 16:21:15.706282 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14600 2019-Jan-13 16:21:15.706347 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14601 2019-Jan-13 16:21:15.707005 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14602 2019-Jan-13 16:21:15.707654 - [DEBUG] Edge Function : AllBottom
14603 2019-Jan-13 16:21:15.707685 - [DEBUG] End adding new jump function
14604 2019-Jan-13 16:21:15.707709 - [DEBUG]
14605 2019-Jan-13 16:21:15.707733 - [DEBUG] -------------------------------------------- 418. Path Edge --------------------------------------------
14606 2019-Jan-13 16:21:15.707758 - [DEBUG]
14607 2019-Jan-13 16:21:15.707781 - [DEBUG] Process 418. path edge:
14608 2019-Jan-13 16:21:15.707805 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14609 2019-Jan-13 16:21:15.707869 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
14610 2019-Jan-13 16:21:15.708558 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14611 2019-Jan-13 16:21:15.709220 - [DEBUG]
14612 2019-Jan-13 16:21:15.709246 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14613 2019-Jan-13 16:21:15.709931 - [DEBUG] Compose: EdgeIdentity * AllBottom
14614 2019-Jan-13 16:21:15.709960 - [DEBUG]
14615 2019-Jan-13 16:21:15.709984 - [DEBUG] Propagate flow
14616 2019-Jan-13 16:21:15.710008 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14617 2019-Jan-13 16:21:15.710072 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
14618 2019-Jan-13 16:21:15.710730 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14619 2019-Jan-13 16:21:15.711393 - [DEBUG] Edge function : AllBottom (result of previous compose)
14620 2019-Jan-13 16:21:15.711419 - [DEBUG]
14621 2019-Jan-13 16:21:15.711445 - [DEBUG] Join: AllTop & AllBottom
14622 2019-Jan-13 16:21:15.711472 - [DEBUG] = AllBottom (new jump func)
14623 2019-Jan-13 16:21:15.711496 - [DEBUG]
14624 2019-Jan-13 16:21:15.711520 - [DEBUG] Start adding new jump function
14625 2019-Jan-13 16:21:15.711544 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14626 2019-Jan-13 16:21:15.711643 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14627 2019-Jan-13 16:21:15.712282 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
14628 2019-Jan-13 16:21:15.712923 - [DEBUG] Edge Function : AllBottom
14629 2019-Jan-13 16:21:15.712953 - [DEBUG] End adding new jump function
14630 2019-Jan-13 16:21:15.712977 - [DEBUG]
14631 2019-Jan-13 16:21:15.713001 - [DEBUG] -------------------------------------------- 419. Path Edge --------------------------------------------
14632 2019-Jan-13 16:21:15.713026 - [DEBUG]
14633 2019-Jan-13 16:21:15.713049 - [DEBUG] Process 419. path edge:
14634 2019-Jan-13 16:21:15.713073 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14635 2019-Jan-13 16:21:15.713130 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
14636 2019-Jan-13 16:21:15.713770 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14637 2019-Jan-13 16:21:15.714407 - [DEBUG]
14638 2019-Jan-13 16:21:15.714434 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
14639 2019-Jan-13 16:21:15.715121 - [DEBUG] Compose: EdgeIdentity * AllBottom
14640 2019-Jan-13 16:21:15.715149 - [DEBUG]
14641 2019-Jan-13 16:21:15.715173 - [DEBUG] Propagate flow
14642 2019-Jan-13 16:21:15.715197 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14643 2019-Jan-13 16:21:15.715255 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14644 2019-Jan-13 16:21:15.715891 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14645 2019-Jan-13 16:21:15.716525 - [DEBUG] Edge function : AllBottom (result of previous compose)
14646 2019-Jan-13 16:21:15.716550 - [DEBUG]
14647 2019-Jan-13 16:21:15.716575 - [DEBUG] Join: AllTop & AllBottom
14648 2019-Jan-13 16:21:15.716601 - [DEBUG] = AllBottom (new jump func)
14649 2019-Jan-13 16:21:15.716626 - [DEBUG]
14650 2019-Jan-13 16:21:15.716649 - [DEBUG] Start adding new jump function
14651 2019-Jan-13 16:21:15.716673 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14652 2019-Jan-13 16:21:15.716729 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14653 2019-Jan-13 16:21:15.717365 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14654 2019-Jan-13 16:21:15.717997 - [DEBUG] Edge Function : AllBottom
14655 2019-Jan-13 16:21:15.718026 - [DEBUG] End adding new jump function
14656 2019-Jan-13 16:21:15.718050 - [DEBUG]
14657 2019-Jan-13 16:21:15.718073 - [DEBUG] -------------------------------------------- 420. Path Edge --------------------------------------------
14658 2019-Jan-13 16:21:15.718097 - [DEBUG]
14659 2019-Jan-13 16:21:15.718120 - [DEBUG] Process 420. path edge:
14660 2019-Jan-13 16:21:15.718144 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14661 2019-Jan-13 16:21:15.718201 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
14662 2019-Jan-13 16:21:15.718886 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14663 2019-Jan-13 16:21:15.719539 - [DEBUG]
14664 2019-Jan-13 16:21:15.719565 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14665 2019-Jan-13 16:21:15.720258 - [DEBUG] Compose: EdgeIdentity * AllBottom
14666 2019-Jan-13 16:21:15.720288 - [DEBUG]
14667 2019-Jan-13 16:21:15.720311 - [DEBUG] Propagate flow
14668 2019-Jan-13 16:21:15.720335 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14669 2019-Jan-13 16:21:15.720418 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14670 2019-Jan-13 16:21:15.721075 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14671 2019-Jan-13 16:21:15.721768 - [DEBUG] Edge function : AllBottom (result of previous compose)
14672 2019-Jan-13 16:21:15.721796 - [DEBUG]
14673 2019-Jan-13 16:21:15.721822 - [DEBUG] Join: AllTop & AllBottom
14674 2019-Jan-13 16:21:15.721848 - [DEBUG] = AllBottom (new jump func)
14675 2019-Jan-13 16:21:15.721873 - [DEBUG]
14676 2019-Jan-13 16:21:15.721896 - [DEBUG] Start adding new jump function
14677 2019-Jan-13 16:21:15.721920 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14678 2019-Jan-13 16:21:15.721985 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14679 2019-Jan-13 16:21:15.722641 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14680 2019-Jan-13 16:21:15.723297 - [DEBUG] Edge Function : AllBottom
14681 2019-Jan-13 16:21:15.723328 - [DEBUG] End adding new jump function
14682 2019-Jan-13 16:21:15.723352 - [DEBUG]
14683 2019-Jan-13 16:21:15.723376 - [DEBUG] -------------------------------------------- 421. Path Edge --------------------------------------------
14684 2019-Jan-13 16:21:15.723400 - [DEBUG]
14685 2019-Jan-13 16:21:15.723423 - [DEBUG] Process 421. path edge:
14686 2019-Jan-13 16:21:15.723447 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14687 2019-Jan-13 16:21:15.723510 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
14688 2019-Jan-13 16:21:15.724157 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14689 2019-Jan-13 16:21:15.724822 - [DEBUG]
14690 2019-Jan-13 16:21:15.724847 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14691 2019-Jan-13 16:21:15.725542 - [DEBUG] Start of endsummarytab entry
14692 2019-Jan-13 16:21:15.725574 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
14693 2019-Jan-13 16:21:15.726233 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
14694 2019-Jan-13 16:21:15.726300 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14695 2019-Jan-13 16:21:15.726935 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14696 2019-Jan-13 16:21:15.727571 - [DEBUG] EF: AllBottom
14697 2019-Jan-13 16:21:15.727597 - [DEBUG]
14698 2019-Jan-13 16:21:15.727621 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14699 2019-Jan-13 16:21:15.728275 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
14700 2019-Jan-13 16:21:15.728915 - [DEBUG] EF: AllBottom
14701 2019-Jan-13 16:21:15.728940 - [DEBUG]
14702 2019-Jan-13 16:21:15.728963 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14703 2019-Jan-13 16:21:15.729596 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
14704 2019-Jan-13 16:21:15.730242 - [DEBUG] EF: AllBottom
14705 2019-Jan-13 16:21:15.730267 - [DEBUG]
14706 2019-Jan-13 16:21:15.730290 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14707 2019-Jan-13 16:21:15.730922 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
14708 2019-Jan-13 16:21:15.731578 - [DEBUG] EF: AllBottom
14709 2019-Jan-13 16:21:15.731603 - [DEBUG]
14710 2019-Jan-13 16:21:15.731627 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14711 2019-Jan-13 16:21:15.732259 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
14712 2019-Jan-13 16:21:15.732897 - [DEBUG] EF: AllBottom
14713 2019-Jan-13 16:21:15.732939 - [DEBUG]
14714 2019-Jan-13 16:21:15.732963 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14715 2019-Jan-13 16:21:15.733596 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
14716 2019-Jan-13 16:21:15.734234 - [DEBUG] EF: AllBottom
14717 2019-Jan-13 16:21:15.734259 - [DEBUG]
14718 2019-Jan-13 16:21:15.734282 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14719 2019-Jan-13 16:21:15.734932 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
14720 2019-Jan-13 16:21:15.735587 - [DEBUG] EF: AllBottom
14721 2019-Jan-13 16:21:15.735613 - [DEBUG]
14722 2019-Jan-13 16:21:15.735636 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14723 2019-Jan-13 16:21:15.736287 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
14724 2019-Jan-13 16:21:15.736951 - [DEBUG] EF: AllBottom
14725 2019-Jan-13 16:21:15.736978 - [DEBUG]
14726 2019-Jan-13 16:21:15.737001 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14727 2019-Jan-13 16:21:15.737662 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
14728 2019-Jan-13 16:21:15.738350 - [DEBUG] EF: AllBottom
14729 2019-Jan-13 16:21:15.738376 - [DEBUG]
14730 2019-Jan-13 16:21:15.738399 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14731 2019-Jan-13 16:21:15.739053 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
14732 2019-Jan-13 16:21:15.739708 - [DEBUG] EF: AllBottom
14733 2019-Jan-13 16:21:15.739734 - [DEBUG]
14734 2019-Jan-13 16:21:15.739757 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
14735 2019-Jan-13 16:21:15.740418 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
14736 2019-Jan-13 16:21:15.741081 - [DEBUG] EF: AllBottom
14737 2019-Jan-13 16:21:15.741107 - [DEBUG]
14738 2019-Jan-13 16:21:15.741131 - [DEBUG] ---------------
14739 2019-Jan-13 16:21:15.741154 - [DEBUG]
14740 2019-Jan-13 16:21:15.741180 - [DEBUG] End of endsummarytab entry
14741 2019-Jan-13 16:21:15.741203 - [DEBUG]
14742 2019-Jan-13 16:21:15.741228 - [DEBUG] Start of incomingtab entry
14743 2019-Jan-13 16:21:15.741255 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
14744 2019-Jan-13 16:21:15.741941 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
14745 2019-Jan-13 16:21:15.742007 - [DEBUG] ---------------
14746 2019-Jan-13 16:21:15.742031 - [DEBUG] End of incomingtab entry
14747 2019-Jan-13 16:21:15.742055 - [DEBUG]
14748 2019-Jan-13 16:21:15.742082 - [DEBUG] EDGE:
14749 2019-Jan-13 16:21:15.742139 - [DEBUG] ---> 14750 2019-Jan-13 16:21:15.742791 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14751 2019-Jan-13 16:21:15.743458 - [DEBUG]
14752 2019-Jan-13 16:21:15.743485 - [DEBUG] EDGE:
14753 2019-Jan-13 16:21:15.743550 - [DEBUG] ---> 14754 2019-Jan-13 16:21:15.744213 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14755 2019-Jan-13 16:21:15.744867 - [DEBUG]
14756 2019-Jan-13 16:21:15.744938 - [DEBUG] Compose: EdgeIdentity * AllBottom
14757 2019-Jan-13 16:21:15.744967 - [DEBUG]
14758 2019-Jan-13 16:21:15.744991 - [DEBUG] Propagate flow
14759 2019-Jan-13 16:21:15.745014 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14760 2019-Jan-13 16:21:15.745079 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
14761 2019-Jan-13 16:21:15.745764 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14762 2019-Jan-13 16:21:15.746432 - [DEBUG] Edge function : AllBottom (result of previous compose)
14763 2019-Jan-13 16:21:15.746459 - [DEBUG]
14764 2019-Jan-13 16:21:15.746485 - [DEBUG] Join: AllTop & AllBottom
14765 2019-Jan-13 16:21:15.746512 - [DEBUG] = AllBottom (new jump func)
14766 2019-Jan-13 16:21:15.746536 - [DEBUG]
14767 2019-Jan-13 16:21:15.746561 - [DEBUG] Start adding new jump function
14768 2019-Jan-13 16:21:15.746584 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14769 2019-Jan-13 16:21:15.746645 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14770 2019-Jan-13 16:21:15.747283 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
14771 2019-Jan-13 16:21:15.747928 - [DEBUG] Edge Function : AllBottom
14772 2019-Jan-13 16:21:15.747958 - [DEBUG] End adding new jump function
14773 2019-Jan-13 16:21:15.747983 - [DEBUG]
14774 2019-Jan-13 16:21:15.748006 - [DEBUG] -------------------------------------------- 422. Path Edge --------------------------------------------
14775 2019-Jan-13 16:21:15.748030 - [DEBUG]
14776 2019-Jan-13 16:21:15.748054 - [DEBUG] Process 422. path edge:
14777 2019-Jan-13 16:21:15.748078 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14778 2019-Jan-13 16:21:15.748135 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
14779 2019-Jan-13 16:21:15.748808 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14780 2019-Jan-13 16:21:15.749443 - [DEBUG]
14781 2019-Jan-13 16:21:15.749467 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
14782 2019-Jan-13 16:21:15.750122 - [DEBUG] Possible callees:
14783 2019-Jan-13 16:21:15.750148 - [DEBUG] llvm.dbg.declare
14784 2019-Jan-13 16:21:15.750173 - [DEBUG] Possible return sites:
14785 2019-Jan-13 16:21:15.750197 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19314786 2019-Jan-13 16:21:15.751483 - [DEBUG] Found and process special summary
14787 2019-Jan-13 16:21:15.751522 - [DEBUG] Compose: EdgeIdentity * AllBottom
14788 2019-Jan-13 16:21:15.751565 - [DEBUG]
14789 2019-Jan-13 16:21:15.751591 - [DEBUG] Propagate flow
14790 2019-Jan-13 16:21:15.751615 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14791 2019-Jan-13 16:21:15.751674 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14792 2019-Jan-13 16:21:15.752321 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14793 2019-Jan-13 16:21:15.752956 - [DEBUG] Edge function : AllBottom (result of previous compose)
14794 2019-Jan-13 16:21:15.752982 - [DEBUG]
14795 2019-Jan-13 16:21:15.753006 - [DEBUG] Join: AllTop & AllBottom
14796 2019-Jan-13 16:21:15.753033 - [DEBUG] = AllBottom (new jump func)
14797 2019-Jan-13 16:21:15.753057 - [DEBUG]
14798 2019-Jan-13 16:21:15.753081 - [DEBUG] Start adding new jump function
14799 2019-Jan-13 16:21:15.753104 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14800 2019-Jan-13 16:21:15.753160 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14801 2019-Jan-13 16:21:15.753796 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14802 2019-Jan-13 16:21:15.754447 - [DEBUG] Edge Function : AllBottom
14803 2019-Jan-13 16:21:15.754477 - [DEBUG] End adding new jump function
14804 2019-Jan-13 16:21:15.754501 - [DEBUG]
14805 2019-Jan-13 16:21:15.754524 - [DEBUG] -------------------------------------------- 423. Path Edge --------------------------------------------
14806 2019-Jan-13 16:21:15.754549 - [DEBUG]
14807 2019-Jan-13 16:21:15.754572 - [DEBUG] Process 423. path edge:
14808 2019-Jan-13 16:21:15.754596 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14809 2019-Jan-13 16:21:15.754653 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
14810 2019-Jan-13 16:21:15.755329 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14811 2019-Jan-13 16:21:15.755990 - [DEBUG]
14812 2019-Jan-13 16:21:15.756016 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14813 2019-Jan-13 16:21:15.756713 - [DEBUG] Compose: EdgeIdentity * AllBottom
14814 2019-Jan-13 16:21:15.756742 - [DEBUG]
14815 2019-Jan-13 16:21:15.756765 - [DEBUG] Propagate flow
14816 2019-Jan-13 16:21:15.756789 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14817 2019-Jan-13 16:21:15.756854 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
14818 2019-Jan-13 16:21:15.757513 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14819 2019-Jan-13 16:21:15.758164 - [DEBUG] Edge function : AllBottom (result of previous compose)
14820 2019-Jan-13 16:21:15.758191 - [DEBUG]
14821 2019-Jan-13 16:21:15.758236 - [DEBUG] Join: AllTop & AllBottom
14822 2019-Jan-13 16:21:15.758265 - [DEBUG] = AllBottom (new jump func)
14823 2019-Jan-13 16:21:15.758290 - [DEBUG]
14824 2019-Jan-13 16:21:15.758314 - [DEBUG] Start adding new jump function
14825 2019-Jan-13 16:21:15.758337 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14826 2019-Jan-13 16:21:15.758405 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14827 2019-Jan-13 16:21:15.759074 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
14828 2019-Jan-13 16:21:15.759729 - [DEBUG] Edge Function : AllBottom
14829 2019-Jan-13 16:21:15.759761 - [DEBUG] End adding new jump function
14830 2019-Jan-13 16:21:15.759785 - [DEBUG]
14831 2019-Jan-13 16:21:15.759809 - [DEBUG] -------------------------------------------- 424. Path Edge --------------------------------------------
14832 2019-Jan-13 16:21:15.759834 - [DEBUG]
14833 2019-Jan-13 16:21:15.759857 - [DEBUG] Process 424. path edge:
14834 2019-Jan-13 16:21:15.759881 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14835 2019-Jan-13 16:21:15.759945 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
14836 2019-Jan-13 16:21:15.760596 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14837 2019-Jan-13 16:21:15.761252 - [DEBUG]
14838 2019-Jan-13 16:21:15.761280 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
14839 2019-Jan-13 16:21:15.761987 - [DEBUG] Compose: EdgeIdentity * AllBottom
14840 2019-Jan-13 16:21:15.762017 - [DEBUG]
14841 2019-Jan-13 16:21:15.762040 - [DEBUG] Propagate flow
14842 2019-Jan-13 16:21:15.762064 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14843 2019-Jan-13 16:21:15.762128 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
14844 2019-Jan-13 16:21:15.762793 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14845 2019-Jan-13 16:21:15.763444 - [DEBUG] Edge function : AllBottom (result of previous compose)
14846 2019-Jan-13 16:21:15.763489 - [DEBUG]
14847 2019-Jan-13 16:21:15.763515 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14848 2019-Jan-13 16:21:15.763542 - [DEBUG] = AllBottom
14849 2019-Jan-13 16:21:15.763566 - [DEBUG]
14850 2019-Jan-13 16:21:15.763589 - [DEBUG] PROPAGATE: No new function!
14851 2019-Jan-13 16:21:15.763615 - [DEBUG] EDGE:
14852 2019-Jan-13 16:21:15.763679 - [DEBUG] ---> 14853 2019-Jan-13 16:21:15.764341 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14854 2019-Jan-13 16:21:15.765016 - [DEBUG]
14855 2019-Jan-13 16:21:15.765042 - [DEBUG] EDGE:
14856 2019-Jan-13 16:21:15.765103 - [DEBUG] ---> 14857 2019-Jan-13 16:21:15.765742 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14858 2019-Jan-13 16:21:15.766374 - [DEBUG]
14859 2019-Jan-13 16:21:15.766422 - [DEBUG] Compose: EdgeIdentity * AllBottom
14860 2019-Jan-13 16:21:15.766450 - [DEBUG]
14861 2019-Jan-13 16:21:15.766474 - [DEBUG] Propagate flow
14862 2019-Jan-13 16:21:15.766498 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14863 2019-Jan-13 16:21:15.766555 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
14864 2019-Jan-13 16:21:15.767194 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14865 2019-Jan-13 16:21:15.767828 - [DEBUG] Edge function : AllBottom (result of previous compose)
14866 2019-Jan-13 16:21:15.767853 - [DEBUG]
14867 2019-Jan-13 16:21:15.767878 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14868 2019-Jan-13 16:21:15.767904 - [DEBUG] = AllBottom
14869 2019-Jan-13 16:21:15.767928 - [DEBUG]
14870 2019-Jan-13 16:21:15.767951 - [DEBUG] PROPAGATE: No new function!
14871 2019-Jan-13 16:21:15.767979 - [DEBUG] EDGE:
14872 2019-Jan-13 16:21:15.768038 - [DEBUG] ---> 14873 2019-Jan-13 16:21:15.768710 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14874 2019-Jan-13 16:21:15.769346 - [DEBUG]
14875 2019-Jan-13 16:21:15.769371 - [DEBUG] EDGE:
14876 2019-Jan-13 16:21:15.769429 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
14877 2019-Jan-13 16:21:15.770069 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14878 2019-Jan-13 16:21:15.770703 - [DEBUG]
14879 2019-Jan-13 16:21:15.770728 - [DEBUG] EDGE:
14880 2019-Jan-13 16:21:15.770786 - [DEBUG] ---> 14881 2019-Jan-13 16:21:15.771421 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14882 2019-Jan-13 16:21:15.772103 - [DEBUG]
14883 2019-Jan-13 16:21:15.772130 - [DEBUG] EDGE:
14884 2019-Jan-13 16:21:15.772194 - [DEBUG] ---> 14885 2019-Jan-13 16:21:15.772845 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14886 2019-Jan-13 16:21:15.773508 - [DEBUG]
14887 2019-Jan-13 16:21:15.773535 - [DEBUG] EDGE:
14888 2019-Jan-13 16:21:15.773599 - [DEBUG] ---> 14889 2019-Jan-13 16:21:15.774275 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14890 2019-Jan-13 16:21:15.774964 - [DEBUG]
14891 2019-Jan-13 16:21:15.775014 - [DEBUG] Compose: EdgeIdentity * AllBottom
14892 2019-Jan-13 16:21:15.775042 - [DEBUG]
14893 2019-Jan-13 16:21:15.775066 - [DEBUG] Propagate flow
14894 2019-Jan-13 16:21:15.775090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14895 2019-Jan-13 16:21:15.775157 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
14896 2019-Jan-13 16:21:15.775825 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14897 2019-Jan-13 16:21:15.776490 - [DEBUG] Edge function : AllBottom (result of previous compose)
14898 2019-Jan-13 16:21:15.776516 - [DEBUG]
14899 2019-Jan-13 16:21:15.776542 - [DEBUG] Join: AllTop & AllBottom
14900 2019-Jan-13 16:21:15.776569 - [DEBUG] = AllBottom (new jump func)
14901 2019-Jan-13 16:21:15.776594 - [DEBUG]
14902 2019-Jan-13 16:21:15.776617 - [DEBUG] Start adding new jump function
14903 2019-Jan-13 16:21:15.776641 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14904 2019-Jan-13 16:21:15.776703 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14905 2019-Jan-13 16:21:15.777356 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
14906 2019-Jan-13 16:21:15.778016 - [DEBUG] Edge Function : AllBottom
14907 2019-Jan-13 16:21:15.778048 - [DEBUG] End adding new jump function
14908 2019-Jan-13 16:21:15.778072 - [DEBUG]
14909 2019-Jan-13 16:21:15.778096 - [DEBUG] -------------------------------------------- 425. Path Edge --------------------------------------------
14910 2019-Jan-13 16:21:15.778120 - [DEBUG]
14911 2019-Jan-13 16:21:15.778144 - [DEBUG] Process 425. path edge:
14912 2019-Jan-13 16:21:15.778167 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14913 2019-Jan-13 16:21:15.778253 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
14914 2019-Jan-13 16:21:15.778915 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14915 2019-Jan-13 16:21:15.779569 - [DEBUG]
14916 2019-Jan-13 16:21:15.779595 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
14917 2019-Jan-13 16:21:15.780264 - [DEBUG] Compose: EdgeIdentity * AllBottom
14918 2019-Jan-13 16:21:15.780293 - [DEBUG]
14919 2019-Jan-13 16:21:15.780316 - [DEBUG] Propagate flow
14920 2019-Jan-13 16:21:15.780339 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14921 2019-Jan-13 16:21:15.780399 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
14922 2019-Jan-13 16:21:15.781034 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14923 2019-Jan-13 16:21:15.781692 - [DEBUG] Edge function : AllBottom (result of previous compose)
14924 2019-Jan-13 16:21:15.781717 - [DEBUG]
14925 2019-Jan-13 16:21:15.781742 - [DEBUG] Join: AllTop & AllBottom
14926 2019-Jan-13 16:21:15.781769 - [DEBUG] = AllBottom (new jump func)
14927 2019-Jan-13 16:21:15.781793 - [DEBUG]
14928 2019-Jan-13 16:21:15.781817 - [DEBUG] Start adding new jump function
14929 2019-Jan-13 16:21:15.781840 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
14930 2019-Jan-13 16:21:15.781897 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14931 2019-Jan-13 16:21:15.782536 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
14932 2019-Jan-13 16:21:15.783166 - [DEBUG] Edge Function : AllBottom
14933 2019-Jan-13 16:21:15.783195 - [DEBUG] End adding new jump function
14934 2019-Jan-13 16:21:15.783236 - [DEBUG]
14935 2019-Jan-13 16:21:15.783260 - [DEBUG] -------------------------------------------- 426. Path Edge --------------------------------------------
14936 2019-Jan-13 16:21:15.783284 - [DEBUG]
14937 2019-Jan-13 16:21:15.783307 - [DEBUG] Process 426. path edge:
14938 2019-Jan-13 16:21:15.783331 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
14939 2019-Jan-13 16:21:15.783388 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
14940 2019-Jan-13 16:21:15.784021 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
14941 2019-Jan-13 16:21:15.784657 - [DEBUG]
14942 2019-Jan-13 16:21:15.784683 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
14943 2019-Jan-13 16:21:15.785358 - [DEBUG] Compose: EdgeIdentity * AllBottom
14944 2019-Jan-13 16:21:15.785386 - [DEBUG]
14945 2019-Jan-13 16:21:15.785410 - [DEBUG] Propagate flow
14946 2019-Jan-13 16:21:15.785433 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14947 2019-Jan-13 16:21:15.785491 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
14948 2019-Jan-13 16:21:15.786128 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14949 2019-Jan-13 16:21:15.786763 - [DEBUG] Edge function : AllBottom (result of previous compose)
14950 2019-Jan-13 16:21:15.786789 - [DEBUG]
14951 2019-Jan-13 16:21:15.786815 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14952 2019-Jan-13 16:21:15.786841 - [DEBUG] = AllBottom
14953 2019-Jan-13 16:21:15.786865 - [DEBUG]
14954 2019-Jan-13 16:21:15.786888 - [DEBUG] PROPAGATE: No new function!
14955 2019-Jan-13 16:21:15.786914 - [DEBUG] EDGE:
14956 2019-Jan-13 16:21:15.786971 - [DEBUG] ---> 14957 2019-Jan-13 16:21:15.787603 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14958 2019-Jan-13 16:21:15.788255 - [DEBUG]
14959 2019-Jan-13 16:21:15.788281 - [DEBUG] EDGE:
14960 2019-Jan-13 16:21:15.788340 - [DEBUG] ---> 14961 2019-Jan-13 16:21:15.789000 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14962 2019-Jan-13 16:21:15.789656 - [DEBUG]
14963 2019-Jan-13 16:21:15.789683 - [DEBUG] EDGE:
14964 2019-Jan-13 16:21:15.789745 - [DEBUG] ---> 14965 2019-Jan-13 16:21:15.790402 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14966 2019-Jan-13 16:21:15.791070 - [DEBUG]
14967 2019-Jan-13 16:21:15.791097 - [DEBUG] EDGE:
14968 2019-Jan-13 16:21:15.791160 - [DEBUG] ---> 14969 2019-Jan-13 16:21:15.791861 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14970 2019-Jan-13 16:21:15.792519 - [DEBUG]
14971 2019-Jan-13 16:21:15.792545 - [DEBUG] EDGE:
14972 2019-Jan-13 16:21:15.792606 - [DEBUG] ---> 14973 2019-Jan-13 16:21:15.793253 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14974 2019-Jan-13 16:21:15.793917 - [DEBUG]
14975 2019-Jan-13 16:21:15.793943 - [DEBUG] EDGE:
14976 2019-Jan-13 16:21:15.794026 - [DEBUG] ---> 14977 2019-Jan-13 16:21:15.794690 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14978 2019-Jan-13 16:21:15.795371 - [DEBUG]
14979 2019-Jan-13 16:21:15.795423 - [DEBUG] Compose: EdgeIdentity * AllBottom
14980 2019-Jan-13 16:21:15.795451 - [DEBUG]
14981 2019-Jan-13 16:21:15.795476 - [DEBUG] Propagate flow
14982 2019-Jan-13 16:21:15.795499 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
14983 2019-Jan-13 16:21:15.795561 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
14984 2019-Jan-13 16:21:15.796213 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
14985 2019-Jan-13 16:21:15.796877 - [DEBUG] Edge function : AllBottom (result of previous compose)
14986 2019-Jan-13 16:21:15.796904 - [DEBUG]
14987 2019-Jan-13 16:21:15.796930 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
14988 2019-Jan-13 16:21:15.796956 - [DEBUG] = AllBottom
14989 2019-Jan-13 16:21:15.796981 - [DEBUG]
14990 2019-Jan-13 16:21:15.797004 - [DEBUG] PROPAGATE: No new function!
14991 2019-Jan-13 16:21:15.797034 - [DEBUG] EDGE:
14992 2019-Jan-13 16:21:15.797100 - [DEBUG] ---> 14993 2019-Jan-13 16:21:15.797774 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14994 2019-Jan-13 16:21:15.798442 - [DEBUG]
14995 2019-Jan-13 16:21:15.798469 - [DEBUG] EDGE:
14996 2019-Jan-13 16:21:15.798529 - [DEBUG] ---> 14997 2019-Jan-13 16:21:15.799168 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
14998 2019-Jan-13 16:21:15.799802 - [DEBUG]
14999 2019-Jan-13 16:21:15.799827 - [DEBUG] EDGE:
15000 2019-Jan-13 16:21:15.799885 - [DEBUG] ---> 15001 2019-Jan-13 16:21:15.800522 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15002 2019-Jan-13 16:21:15.801156 - [DEBUG]
15003 2019-Jan-13 16:21:15.801204 - [DEBUG] Compose: EdgeIdentity * AllBottom
15004 2019-Jan-13 16:21:15.801231 - [DEBUG]
15005 2019-Jan-13 16:21:15.801255 - [DEBUG] Propagate flow
15006 2019-Jan-13 16:21:15.801279 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15007 2019-Jan-13 16:21:15.801337 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
15008 2019-Jan-13 16:21:15.801997 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15009 2019-Jan-13 16:21:15.802632 - [DEBUG] Edge function : AllBottom (result of previous compose)
15010 2019-Jan-13 16:21:15.802658 - [DEBUG]
15011 2019-Jan-13 16:21:15.802684 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15012 2019-Jan-13 16:21:15.802710 - [DEBUG] = AllBottom
15013 2019-Jan-13 16:21:15.802734 - [DEBUG]
15014 2019-Jan-13 16:21:15.802758 - [DEBUG] PROPAGATE: No new function!
15015 2019-Jan-13 16:21:15.802785 - [DEBUG] EDGE:
15016 2019-Jan-13 16:21:15.802844 - [DEBUG] ---> 15017 2019-Jan-13 16:21:15.803491 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15018 2019-Jan-13 16:21:15.804124 - [DEBUG]
15019 2019-Jan-13 16:21:15.804170 - [DEBUG] EDGE:
15020 2019-Jan-13 16:21:15.804229 - [DEBUG] ---> 15021 2019-Jan-13 16:21:15.804862 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15022 2019-Jan-13 16:21:15.805542 - [DEBUG]
15023 2019-Jan-13 16:21:15.805568 - [DEBUG] EDGE:
15024 2019-Jan-13 16:21:15.805631 - [DEBUG] ---> 15025 2019-Jan-13 16:21:15.806284 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15026 2019-Jan-13 16:21:15.806935 - [DEBUG]
15027 2019-Jan-13 16:21:15.806962 - [DEBUG] EDGE:
15028 2019-Jan-13 16:21:15.807026 - [DEBUG] ---> 15029 2019-Jan-13 16:21:15.807688 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15030 2019-Jan-13 16:21:15.808379 - [DEBUG]
15031 2019-Jan-13 16:21:15.808432 - [DEBUG] Compose: EdgeIdentity * AllBottom
15032 2019-Jan-13 16:21:15.808460 - [DEBUG]
15033 2019-Jan-13 16:21:15.808484 - [DEBUG] Propagate flow
15034 2019-Jan-13 16:21:15.808508 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15035 2019-Jan-13 16:21:15.808574 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
15036 2019-Jan-13 16:21:15.809232 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15037 2019-Jan-13 16:21:15.809878 - [DEBUG] Edge function : AllBottom (result of previous compose)
15038 2019-Jan-13 16:21:15.809905 - [DEBUG]
15039 2019-Jan-13 16:21:15.809931 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15040 2019-Jan-13 16:21:15.809957 - [DEBUG] = AllBottom
15041 2019-Jan-13 16:21:15.809982 - [DEBUG]
15042 2019-Jan-13 16:21:15.810005 - [DEBUG] PROPAGATE: No new function!
15043 2019-Jan-13 16:21:15.810035 - [DEBUG] EDGE:
15044 2019-Jan-13 16:21:15.810099 - [DEBUG] ---> 15045 2019-Jan-13 16:21:15.810778 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15046 2019-Jan-13 16:21:15.811438 - [DEBUG]
15047 2019-Jan-13 16:21:15.811465 - [DEBUG] EDGE:
15048 2019-Jan-13 16:21:15.811530 - [DEBUG] ---> 15049 2019-Jan-13 16:21:15.812199 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15050 2019-Jan-13 16:21:15.812844 - [DEBUG]
15051 2019-Jan-13 16:21:15.812871 - [DEBUG] EDGE:
15052 2019-Jan-13 16:21:15.812932 - [DEBUG] ---> 15053 2019-Jan-13 16:21:15.813597 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15054 2019-Jan-13 16:21:15.814243 - [DEBUG]
15055 2019-Jan-13 16:21:15.814294 - [DEBUG] Compose: EdgeIdentity * AllBottom
15056 2019-Jan-13 16:21:15.814322 - [DEBUG]
15057 2019-Jan-13 16:21:15.814346 - [DEBUG] Propagate flow
15058 2019-Jan-13 16:21:15.814370 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15059 2019-Jan-13 16:21:15.814430 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
15060 2019-Jan-13 16:21:15.815098 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15061 2019-Jan-13 16:21:15.815751 - [DEBUG] Edge function : AllBottom (result of previous compose)
15062 2019-Jan-13 16:21:15.815777 - [DEBUG]
15063 2019-Jan-13 16:21:15.815803 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15064 2019-Jan-13 16:21:15.815829 - [DEBUG] = AllBottom
15065 2019-Jan-13 16:21:15.815853 - [DEBUG]
15066 2019-Jan-13 16:21:15.815877 - [DEBUG] PROPAGATE: No new function!
15067 2019-Jan-13 16:21:15.815905 - [DEBUG] EDGE:
15068 2019-Jan-13 16:21:15.815964 - [DEBUG] ---> 15069 2019-Jan-13 16:21:15.816615 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15070 2019-Jan-13 16:21:15.817251 - [DEBUG]
15071 2019-Jan-13 16:21:15.817277 - [DEBUG] EDGE:
15072 2019-Jan-13 16:21:15.817335 - [DEBUG] ---> 15073 2019-Jan-13 16:21:15.817967 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15074 2019-Jan-13 16:21:15.818620 - [DEBUG]
15075 2019-Jan-13 16:21:15.818645 - [DEBUG] EDGE:
15076 2019-Jan-13 16:21:15.818703 - [DEBUG] ---> 15077 2019-Jan-13 16:21:15.819340 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15078 2019-Jan-13 16:21:15.819973 - [DEBUG]
15079 2019-Jan-13 16:21:15.820017 - [DEBUG] Compose: EdgeIdentity * AllBottom
15080 2019-Jan-13 16:21:15.820044 - [DEBUG]
15081 2019-Jan-13 16:21:15.820068 - [DEBUG] Propagate flow
15082 2019-Jan-13 16:21:15.820091 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15083 2019-Jan-13 16:21:15.820148 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
15084 2019-Jan-13 16:21:15.820780 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15085 2019-Jan-13 16:21:15.821408 - [DEBUG] Edge function : AllBottom (result of previous compose)
15086 2019-Jan-13 16:21:15.821433 - [DEBUG]
15087 2019-Jan-13 16:21:15.821458 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15088 2019-Jan-13 16:21:15.821484 - [DEBUG] = AllBottom
15089 2019-Jan-13 16:21:15.821508 - [DEBUG]
15090 2019-Jan-13 16:21:15.821532 - [DEBUG] PROPAGATE: No new function!
15091 2019-Jan-13 16:21:15.821575 - [DEBUG] EDGE:
15092 2019-Jan-13 16:21:15.821634 - [DEBUG] ---> 15093 2019-Jan-13 16:21:15.822312 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15094 2019-Jan-13 16:21:15.822969 - [DEBUG]
15095 2019-Jan-13 16:21:15.823017 - [DEBUG] Compose: EdgeIdentity * AllBottom
15096 2019-Jan-13 16:21:15.823045 - [DEBUG]
15097 2019-Jan-13 16:21:15.823069 - [DEBUG] Propagate flow
15098 2019-Jan-13 16:21:15.823092 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15099 2019-Jan-13 16:21:15.823160 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
15100 2019-Jan-13 16:21:15.823820 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15101 2019-Jan-13 16:21:15.824473 - [DEBUG] Edge function : AllBottom (result of previous compose)
15102 2019-Jan-13 16:21:15.824500 - [DEBUG]
15103 2019-Jan-13 16:21:15.824526 - [DEBUG] Join: AllTop & AllBottom
15104 2019-Jan-13 16:21:15.824552 - [DEBUG] = AllBottom (new jump func)
15105 2019-Jan-13 16:21:15.824602 - [DEBUG]
15106 2019-Jan-13 16:21:15.824626 - [DEBUG] Start adding new jump function
15107 2019-Jan-13 16:21:15.824650 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15108 2019-Jan-13 16:21:15.824711 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15109 2019-Jan-13 16:21:15.825411 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
15110 2019-Jan-13 16:21:15.826067 - [DEBUG] Edge Function : AllBottom
15111 2019-Jan-13 16:21:15.826099 - [DEBUG] End adding new jump function
15112 2019-Jan-13 16:21:15.826123 - [DEBUG]
15113 2019-Jan-13 16:21:15.826147 - [DEBUG] -------------------------------------------- 427. Path Edge --------------------------------------------
15114 2019-Jan-13 16:21:15.826171 - [DEBUG]
15115 2019-Jan-13 16:21:15.826195 - [DEBUG] Process 427. path edge:
15116 2019-Jan-13 16:21:15.826219 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15117 2019-Jan-13 16:21:15.826284 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
15118 2019-Jan-13 16:21:15.826946 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15119 2019-Jan-13 16:21:15.827594 - [DEBUG]
15120 2019-Jan-13 16:21:15.827619 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
15121 2019-Jan-13 16:21:15.828314 - [DEBUG] Possible callees:
15122 2019-Jan-13 16:21:15.828340 - [DEBUG] foo
15123 2019-Jan-13 16:21:15.828365 - [DEBUG] Possible return sites:
15124 2019-Jan-13 16:21:15.828389 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12615125 2019-Jan-13 16:21:15.829710 - [DEBUG] Found and process special summary
15126 2019-Jan-13 16:21:15.829752 - [DEBUG] Compose: EdgeIdentity * AllBottom
15127 2019-Jan-13 16:21:15.829781 - [DEBUG]
15128 2019-Jan-13 16:21:15.829805 - [DEBUG] Propagate flow
15129 2019-Jan-13 16:21:15.829829 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15130 2019-Jan-13 16:21:15.829894 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
15131 2019-Jan-13 16:21:15.830549 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15132 2019-Jan-13 16:21:15.831205 - [DEBUG] Edge function : AllBottom (result of previous compose)
15133 2019-Jan-13 16:21:15.831232 - [DEBUG]
15134 2019-Jan-13 16:21:15.831257 - [DEBUG] Join: AllTop & AllBottom
15135 2019-Jan-13 16:21:15.831284 - [DEBUG] = AllBottom (new jump func)
15136 2019-Jan-13 16:21:15.831308 - [DEBUG]
15137 2019-Jan-13 16:21:15.831331 - [DEBUG] Start adding new jump function
15138 2019-Jan-13 16:21:15.831354 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15139 2019-Jan-13 16:21:15.831415 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15140 2019-Jan-13 16:21:15.832082 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
15141 2019-Jan-13 16:21:15.832723 - [DEBUG] Edge Function : AllBottom
15142 2019-Jan-13 16:21:15.832753 - [DEBUG] End adding new jump function
15143 2019-Jan-13 16:21:15.832777 - [DEBUG]
15144 2019-Jan-13 16:21:15.832801 - [DEBUG] -------------------------------------------- 428. Path Edge --------------------------------------------
15145 2019-Jan-13 16:21:15.832825 - [DEBUG]
15146 2019-Jan-13 16:21:15.832848 - [DEBUG] Process 428. path edge:
15147 2019-Jan-13 16:21:15.832872 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15148 2019-Jan-13 16:21:15.832931 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
15149 2019-Jan-13 16:21:15.833590 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15150 2019-Jan-13 16:21:15.834225 - [DEBUG]
15151 2019-Jan-13 16:21:15.834250 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
15152 2019-Jan-13 16:21:15.834942 - [DEBUG] Compose: EdgeIdentity * AllBottom
15153 2019-Jan-13 16:21:15.834971 - [DEBUG]
15154 2019-Jan-13 16:21:15.834995 - [DEBUG] Propagate flow
15155 2019-Jan-13 16:21:15.835019 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15156 2019-Jan-13 16:21:15.835077 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
15157 2019-Jan-13 16:21:15.835717 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15158 2019-Jan-13 16:21:15.836354 - [DEBUG] Edge function : AllBottom (result of previous compose)
15159 2019-Jan-13 16:21:15.836380 - [DEBUG]
15160 2019-Jan-13 16:21:15.836405 - [DEBUG] Join: AllTop & AllBottom
15161 2019-Jan-13 16:21:15.836431 - [DEBUG] = AllBottom (new jump func)
15162 2019-Jan-13 16:21:15.836455 - [DEBUG]
15163 2019-Jan-13 16:21:15.836479 - [DEBUG] Start adding new jump function
15164 2019-Jan-13 16:21:15.836502 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15165 2019-Jan-13 16:21:15.836560 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15166 2019-Jan-13 16:21:15.837197 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
15167 2019-Jan-13 16:21:15.837829 - [DEBUG] Edge Function : AllBottom
15168 2019-Jan-13 16:21:15.837859 - [DEBUG] End adding new jump function
15169 2019-Jan-13 16:21:15.837883 - [DEBUG]
15170 2019-Jan-13 16:21:15.837906 - [DEBUG] -------------------------------------------- 429. Path Edge --------------------------------------------
15171 2019-Jan-13 16:21:15.837931 - [DEBUG]
15172 2019-Jan-13 16:21:15.837954 - [DEBUG] Process 429. path edge:
15173 2019-Jan-13 16:21:15.837978 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15174 2019-Jan-13 16:21:15.838036 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
15175 2019-Jan-13 16:21:15.838713 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15176 2019-Jan-13 16:21:15.839374 - [DEBUG]
15177 2019-Jan-13 16:21:15.839402 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
15178 2019-Jan-13 16:21:15.840093 - [DEBUG] Compose: EdgeIdentity * AllBottom
15179 2019-Jan-13 16:21:15.840123 - [DEBUG]
15180 2019-Jan-13 16:21:15.840147 - [DEBUG] Propagate flow
15181 2019-Jan-13 16:21:15.840171 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15182 2019-Jan-13 16:21:15.840238 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
15183 2019-Jan-13 16:21:15.840895 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15184 2019-Jan-13 16:21:15.841566 - [DEBUG] Edge function : AllBottom (result of previous compose)
15185 2019-Jan-13 16:21:15.841596 - [DEBUG]
15186 2019-Jan-13 16:21:15.841622 - [DEBUG] Join: AllTop & AllBottom
15187 2019-Jan-13 16:21:15.841648 - [DEBUG] = AllBottom (new jump func)
15188 2019-Jan-13 16:21:15.841673 - [DEBUG]
15189 2019-Jan-13 16:21:15.841697 - [DEBUG] Start adding new jump function
15190 2019-Jan-13 16:21:15.841720 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15191 2019-Jan-13 16:21:15.841788 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15192 2019-Jan-13 16:21:15.842454 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
15193 2019-Jan-13 16:21:15.843141 - [DEBUG] Edge Function : AllBottom
15194 2019-Jan-13 16:21:15.843175 - [DEBUG] End adding new jump function
15195 2019-Jan-13 16:21:15.843199 - [DEBUG]
15196 2019-Jan-13 16:21:15.843223 - [DEBUG] -------------------------------------------- 430. Path Edge --------------------------------------------
15197 2019-Jan-13 16:21:15.843247 - [DEBUG]
15198 2019-Jan-13 16:21:15.843271 - [DEBUG] Process 430. path edge:
15199 2019-Jan-13 16:21:15.843295 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15200 2019-Jan-13 16:21:15.843360 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
15201 2019-Jan-13 16:21:15.844015 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15202 2019-Jan-13 16:21:15.844674 - [DEBUG]
15203 2019-Jan-13 16:21:15.844702 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
15204 2019-Jan-13 16:21:15.845410 - [DEBUG] Compose: EdgeIdentity * AllBottom
15205 2019-Jan-13 16:21:15.845440 - [DEBUG]
15206 2019-Jan-13 16:21:15.845464 - [DEBUG] Propagate flow
15207 2019-Jan-13 16:21:15.845488 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15208 2019-Jan-13 16:21:15.845550 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
15209 2019-Jan-13 16:21:15.846223 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15210 2019-Jan-13 16:21:15.846869 - [DEBUG] Edge function : AllBottom (result of previous compose)
15211 2019-Jan-13 16:21:15.846895 - [DEBUG]
15212 2019-Jan-13 16:21:15.846921 - [DEBUG] Join: AllTop & AllBottom
15213 2019-Jan-13 16:21:15.846947 - [DEBUG] = AllBottom (new jump func)
15214 2019-Jan-13 16:21:15.846972 - [DEBUG]
15215 2019-Jan-13 16:21:15.846995 - [DEBUG] Start adding new jump function
15216 2019-Jan-13 16:21:15.847019 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15217 2019-Jan-13 16:21:15.847079 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15218 2019-Jan-13 16:21:15.847717 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
15219 2019-Jan-13 16:21:15.848388 - [DEBUG] Edge Function : AllBottom
15220 2019-Jan-13 16:21:15.848419 - [DEBUG] End adding new jump function
15221 2019-Jan-13 16:21:15.848444 - [DEBUG]
15222 2019-Jan-13 16:21:15.848467 - [DEBUG] -------------------------------------------- 431. Path Edge --------------------------------------------
15223 2019-Jan-13 16:21:15.848492 - [DEBUG]
15224 2019-Jan-13 16:21:15.848515 - [DEBUG] Process 431. path edge:
15225 2019-Jan-13 16:21:15.848539 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15226 2019-Jan-13 16:21:15.848596 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
15227 2019-Jan-13 16:21:15.849241 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15228 2019-Jan-13 16:21:15.849874 - [DEBUG]
15229 2019-Jan-13 16:21:15.849899 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
15230 2019-Jan-13 16:21:15.850555 - [DEBUG] Possible callees:
15231 2019-Jan-13 16:21:15.850580 - [DEBUG] llvm.dbg.declare
15232 2019-Jan-13 16:21:15.850605 - [DEBUG] Possible return sites:
15233 2019-Jan-13 16:21:15.850629 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13615234 2019-Jan-13 16:21:15.851950 - [DEBUG] Found and process special summary
15235 2019-Jan-13 16:21:15.851988 - [DEBUG] Compose: EdgeIdentity * AllBottom
15236 2019-Jan-13 16:21:15.852015 - [DEBUG]
15237 2019-Jan-13 16:21:15.852039 - [DEBUG] Propagate flow
15238 2019-Jan-13 16:21:15.852063 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15239 2019-Jan-13 16:21:15.852121 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
15240 2019-Jan-13 16:21:15.852760 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15241 2019-Jan-13 16:21:15.853402 - [DEBUG] Edge function : AllBottom (result of previous compose)
15242 2019-Jan-13 16:21:15.853427 - [DEBUG]
15243 2019-Jan-13 16:21:15.853452 - [DEBUG] Join: AllTop & AllBottom
15244 2019-Jan-13 16:21:15.853479 - [DEBUG] = AllBottom (new jump func)
15245 2019-Jan-13 16:21:15.853503 - [DEBUG]
15246 2019-Jan-13 16:21:15.853527 - [DEBUG] Start adding new jump function
15247 2019-Jan-13 16:21:15.853550 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15248 2019-Jan-13 16:21:15.853607 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15249 2019-Jan-13 16:21:15.854242 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
15250 2019-Jan-13 16:21:15.854891 - [DEBUG] Edge Function : AllBottom
15251 2019-Jan-13 16:21:15.854924 - [DEBUG] End adding new jump function
15252 2019-Jan-13 16:21:15.854948 - [DEBUG]
15253 2019-Jan-13 16:21:15.854971 - [DEBUG] -------------------------------------------- 432. Path Edge --------------------------------------------
15254 2019-Jan-13 16:21:15.854995 - [DEBUG]
15255 2019-Jan-13 16:21:15.855019 - [DEBUG] Process 432. path edge:
15256 2019-Jan-13 16:21:15.855042 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15257 2019-Jan-13 16:21:15.855104 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
15258 2019-Jan-13 16:21:15.855765 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15259 2019-Jan-13 16:21:15.856419 - [DEBUG]
15260 2019-Jan-13 16:21:15.856446 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
15261 2019-Jan-13 16:21:15.857140 - [DEBUG] Compose: EdgeIdentity * AllBottom
15262 2019-Jan-13 16:21:15.857172 - [DEBUG]
15263 2019-Jan-13 16:21:15.857196 - [DEBUG] Propagate flow
15264 2019-Jan-13 16:21:15.857220 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15265 2019-Jan-13 16:21:15.857288 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
15266 2019-Jan-13 16:21:15.857953 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15267 2019-Jan-13 16:21:15.865456 - [DEBUG] Edge function : AllBottom (result of previous compose)
15268 2019-Jan-13 16:21:15.865486 - [DEBUG]
15269 2019-Jan-13 16:21:15.865514 - [DEBUG] Join: AllTop & AllBottom
15270 2019-Jan-13 16:21:15.865541 - [DEBUG] = AllBottom (new jump func)
15271 2019-Jan-13 16:21:15.865565 - [DEBUG]
15272 2019-Jan-13 16:21:15.865590 - [DEBUG] Start adding new jump function
15273 2019-Jan-13 16:21:15.865613 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15274 2019-Jan-13 16:21:15.865690 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15275 2019-Jan-13 16:21:15.866378 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
15276 2019-Jan-13 16:21:15.867035 - [DEBUG] Edge Function : AllBottom
15277 2019-Jan-13 16:21:15.867066 - [DEBUG] End adding new jump function
15278 2019-Jan-13 16:21:15.867111 - [DEBUG]
15279 2019-Jan-13 16:21:15.867135 - [DEBUG] -------------------------------------------- 433. Path Edge --------------------------------------------
15280 2019-Jan-13 16:21:15.867160 - [DEBUG]
15281 2019-Jan-13 16:21:15.867183 - [DEBUG] Process 433. path edge:
15282 2019-Jan-13 16:21:15.867207 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15283 2019-Jan-13 16:21:15.867273 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
15284 2019-Jan-13 16:21:15.867932 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15285 2019-Jan-13 16:21:15.868609 - [DEBUG]
15286 2019-Jan-13 16:21:15.868637 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
15287 2019-Jan-13 16:21:15.869326 - [DEBUG] Compose: EdgeIdentity * AllBottom
15288 2019-Jan-13 16:21:15.869356 - [DEBUG]
15289 2019-Jan-13 16:21:15.869380 - [DEBUG] Propagate flow
15290 2019-Jan-13 16:21:15.869403 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15291 2019-Jan-13 16:21:15.869471 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
15292 2019-Jan-13 16:21:15.870124 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15293 2019-Jan-13 16:21:15.870785 - [DEBUG] Edge function : AllBottom (result of previous compose)
15294 2019-Jan-13 16:21:15.870811 - [DEBUG]
15295 2019-Jan-13 16:21:15.870837 - [DEBUG] Join: AllTop & AllBottom
15296 2019-Jan-13 16:21:15.870864 - [DEBUG] = AllBottom (new jump func)
15297 2019-Jan-13 16:21:15.870888 - [DEBUG]
15298 2019-Jan-13 16:21:15.870912 - [DEBUG] Start adding new jump function
15299 2019-Jan-13 16:21:15.870935 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15300 2019-Jan-13 16:21:15.870999 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15301 2019-Jan-13 16:21:15.878457 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
15302 2019-Jan-13 16:21:15.879171 - [DEBUG] Edge Function : AllBottom
15303 2019-Jan-13 16:21:15.879207 - [DEBUG] End adding new jump function
15304 2019-Jan-13 16:21:15.879231 - [DEBUG]
15305 2019-Jan-13 16:21:15.879255 - [DEBUG] -------------------------------------------- 434. Path Edge --------------------------------------------
15306 2019-Jan-13 16:21:15.879280 - [DEBUG]
15307 2019-Jan-13 16:21:15.879304 - [DEBUG] Process 434. path edge:
15308 2019-Jan-13 16:21:15.879328 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15309 2019-Jan-13 16:21:15.879399 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
15310 2019-Jan-13 16:21:15.880058 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15311 2019-Jan-13 16:21:15.880708 - [DEBUG]
15312 2019-Jan-13 16:21:15.880736 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
15313 2019-Jan-13 16:21:15.881427 - [DEBUG] Compose: EdgeIdentity * AllBottom
15314 2019-Jan-13 16:21:15.881457 - [DEBUG]
15315 2019-Jan-13 16:21:15.881481 - [DEBUG] Propagate flow
15316 2019-Jan-13 16:21:15.881505 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15317 2019-Jan-13 16:21:15.881595 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
15318 2019-Jan-13 16:21:15.882275 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15319 2019-Jan-13 16:21:15.882933 - [DEBUG] Edge function : AllBottom (result of previous compose)
15320 2019-Jan-13 16:21:15.882960 - [DEBUG]
15321 2019-Jan-13 16:21:15.882986 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15322 2019-Jan-13 16:21:15.883012 - [DEBUG] = AllBottom
15323 2019-Jan-13 16:21:15.883057 - [DEBUG]
15324 2019-Jan-13 16:21:15.883081 - [DEBUG] PROPAGATE: No new function!
15325 2019-Jan-13 16:21:15.883106 - [DEBUG] EDGE:
15326 2019-Jan-13 16:21:15.883171 - [DEBUG] ---> 15327 2019-Jan-13 16:21:15.883819 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15328 2019-Jan-13 16:21:15.884482 - [DEBUG]
15329 2019-Jan-13 16:21:15.884509 - [DEBUG] EDGE:
15330 2019-Jan-13 16:21:15.884571 - [DEBUG] ---> 15331 2019-Jan-13 16:21:15.892050 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15332 2019-Jan-13 16:21:15.892760 - [DEBUG]
15333 2019-Jan-13 16:21:15.892789 - [DEBUG] EDGE:
15334 2019-Jan-13 16:21:15.892860 - [DEBUG] ---> 15335 2019-Jan-13 16:21:15.893533 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15336 2019-Jan-13 16:21:15.894194 - [DEBUG]
15337 2019-Jan-13 16:21:15.894250 - [DEBUG] Compose: EdgeIdentity * AllBottom
15338 2019-Jan-13 16:21:15.894277 - [DEBUG]
15339 2019-Jan-13 16:21:15.894302 - [DEBUG] Propagate flow
15340 2019-Jan-13 16:21:15.894326 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15341 2019-Jan-13 16:21:15.894390 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
15342 2019-Jan-13 16:21:15.895076 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15343 2019-Jan-13 16:21:15.895724 - [DEBUG] Edge function : AllBottom (result of previous compose)
15344 2019-Jan-13 16:21:15.895751 - [DEBUG]
15345 2019-Jan-13 16:21:15.895777 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15346 2019-Jan-13 16:21:15.895804 - [DEBUG] = AllBottom
15347 2019-Jan-13 16:21:15.895829 - [DEBUG]
15348 2019-Jan-13 16:21:15.895852 - [DEBUG] PROPAGATE: No new function!
15349 2019-Jan-13 16:21:15.895882 - [DEBUG] EDGE:
15350 2019-Jan-13 16:21:15.895949 - [DEBUG] ---> 15351 2019-Jan-13 16:21:15.896627 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15352 2019-Jan-13 16:21:15.897303 - [DEBUG]
15353 2019-Jan-13 16:21:15.897347 - [DEBUG] Compose: EdgeIdentity * AllBottom
15354 2019-Jan-13 16:21:15.897375 - [DEBUG]
15355 2019-Jan-13 16:21:15.897398 - [DEBUG] Propagate flow
15356 2019-Jan-13 16:21:15.897422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15357 2019-Jan-13 16:21:15.897488 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
15358 2019-Jan-13 16:21:15.898153 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15359 2019-Jan-13 16:21:15.905687 - [DEBUG] Edge function : AllBottom (result of previous compose)
15360 2019-Jan-13 16:21:15.905718 - [DEBUG]
15361 2019-Jan-13 16:21:15.905744 - [DEBUG] Join: AllTop & AllBottom
15362 2019-Jan-13 16:21:15.905771 - [DEBUG] = AllBottom (new jump func)
15363 2019-Jan-13 16:21:15.905795 - [DEBUG]
15364 2019-Jan-13 16:21:15.905819 - [DEBUG] Start adding new jump function
15365 2019-Jan-13 16:21:15.905843 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15366 2019-Jan-13 16:21:15.905919 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15367 2019-Jan-13 16:21:15.906623 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
15368 2019-Jan-13 16:21:15.907295 - [DEBUG] Edge Function : AllBottom
15369 2019-Jan-13 16:21:15.907330 - [DEBUG] End adding new jump function
15370 2019-Jan-13 16:21:15.907354 - [DEBUG]
15371 2019-Jan-13 16:21:15.907378 - [DEBUG] -------------------------------------------- 435. Path Edge --------------------------------------------
15372 2019-Jan-13 16:21:15.907403 - [DEBUG]
15373 2019-Jan-13 16:21:15.907426 - [DEBUG] Process 435. path edge:
15374 2019-Jan-13 16:21:15.907450 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15375 2019-Jan-13 16:21:15.907516 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
15376 2019-Jan-13 16:21:15.908186 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15377 2019-Jan-13 16:21:15.908879 - [DEBUG]
15378 2019-Jan-13 16:21:15.908905 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
15379 2019-Jan-13 16:21:15.909585 - [DEBUG] Possible callees:
15380 2019-Jan-13 16:21:15.909611 - [DEBUG] llvm.dbg.declare
15381 2019-Jan-13 16:21:15.909636 - [DEBUG] Possible return sites:
15382 2019-Jan-13 16:21:15.909660 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14315383 2019-Jan-13 16:21:15.910981 - [DEBUG] Found and process special summary
15384 2019-Jan-13 16:21:15.911029 - [DEBUG] Compose: EdgeIdentity * AllBottom
15385 2019-Jan-13 16:21:15.911058 - [DEBUG]
15386 2019-Jan-13 16:21:15.911082 - [DEBUG] Propagate flow
15387 2019-Jan-13 16:21:15.911105 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15388 2019-Jan-13 16:21:15.911173 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
15389 2019-Jan-13 16:21:15.918650 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15390 2019-Jan-13 16:21:15.919358 - [DEBUG] Edge function : AllBottom (result of previous compose)
15391 2019-Jan-13 16:21:15.919386 - [DEBUG]
15392 2019-Jan-13 16:21:15.919412 - [DEBUG] Join: AllTop & AllBottom
15393 2019-Jan-13 16:21:15.919439 - [DEBUG] = AllBottom (new jump func)
15394 2019-Jan-13 16:21:15.919464 - [DEBUG]
15395 2019-Jan-13 16:21:15.919487 - [DEBUG] Start adding new jump function
15396 2019-Jan-13 16:21:15.919511 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15397 2019-Jan-13 16:21:15.919579 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15398 2019-Jan-13 16:21:15.920254 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
15399 2019-Jan-13 16:21:15.920912 - [DEBUG] Edge Function : AllBottom
15400 2019-Jan-13 16:21:15.920943 - [DEBUG] End adding new jump function
15401 2019-Jan-13 16:21:15.920967 - [DEBUG]
15402 2019-Jan-13 16:21:15.920991 - [DEBUG] -------------------------------------------- 436. Path Edge --------------------------------------------
15403 2019-Jan-13 16:21:15.921016 - [DEBUG]
15404 2019-Jan-13 16:21:15.921039 - [DEBUG] Process 436. path edge:
15405 2019-Jan-13 16:21:15.921063 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15406 2019-Jan-13 16:21:15.921129 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
15407 2019-Jan-13 16:21:15.921817 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15408 2019-Jan-13 16:21:15.922489 - [DEBUG]
15409 2019-Jan-13 16:21:15.922516 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
15410 2019-Jan-13 16:21:15.923217 - [DEBUG] Compose: EdgeIdentity * AllBottom
15411 2019-Jan-13 16:21:15.923247 - [DEBUG]
15412 2019-Jan-13 16:21:15.923271 - [DEBUG] Propagate flow
15413 2019-Jan-13 16:21:15.923294 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15414 2019-Jan-13 16:21:15.923359 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
15415 2019-Jan-13 16:21:15.924019 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15416 2019-Jan-13 16:21:15.924677 - [DEBUG] Edge function : AllBottom (result of previous compose)
15417 2019-Jan-13 16:21:15.924704 - [DEBUG]
15418 2019-Jan-13 16:21:15.924729 - [DEBUG] Join: AllTop & AllBottom
15419 2019-Jan-13 16:21:15.924756 - [DEBUG] = AllBottom (new jump func)
15420 2019-Jan-13 16:21:15.924780 - [DEBUG]
15421 2019-Jan-13 16:21:15.924804 - [DEBUG] Start adding new jump function
15422 2019-Jan-13 16:21:15.924827 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15423 2019-Jan-13 16:21:15.931622 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15424 2019-Jan-13 16:21:15.932436 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
15425 2019-Jan-13 16:21:15.933103 - [DEBUG] Edge Function : AllBottom
15426 2019-Jan-13 16:21:15.933136 - [DEBUG] End adding new jump function
15427 2019-Jan-13 16:21:15.933161 - [DEBUG]
15428 2019-Jan-13 16:21:15.933185 - [DEBUG] -------------------------------------------- 437. Path Edge --------------------------------------------
15429 2019-Jan-13 16:21:15.933210 - [DEBUG]
15430 2019-Jan-13 16:21:15.933233 - [DEBUG] Process 437. path edge:
15431 2019-Jan-13 16:21:15.933257 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15432 2019-Jan-13 16:21:15.933329 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
15433 2019-Jan-13 16:21:15.933983 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15434 2019-Jan-13 16:21:15.934634 - [DEBUG]
15435 2019-Jan-13 16:21:15.934662 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
15436 2019-Jan-13 16:21:15.935377 - [DEBUG] Compose: EdgeIdentity * AllBottom
15437 2019-Jan-13 16:21:15.935406 - [DEBUG]
15438 2019-Jan-13 16:21:15.935430 - [DEBUG] Propagate flow
15439 2019-Jan-13 16:21:15.935454 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15440 2019-Jan-13 16:21:15.935519 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
15441 2019-Jan-13 16:21:15.936179 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15442 2019-Jan-13 16:21:15.936839 - [DEBUG] Edge function : AllBottom (result of previous compose)
15443 2019-Jan-13 16:21:15.936865 - [DEBUG]
15444 2019-Jan-13 16:21:15.936891 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15445 2019-Jan-13 16:21:15.936917 - [DEBUG] = AllBottom
15446 2019-Jan-13 16:21:15.936942 - [DEBUG]
15447 2019-Jan-13 16:21:15.936966 - [DEBUG] PROPAGATE: No new function!
15448 2019-Jan-13 16:21:15.936990 - [DEBUG] EDGE:
15449 2019-Jan-13 16:21:15.937053 - [DEBUG] ---> 15450 2019-Jan-13 16:21:15.937701 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15451 2019-Jan-13 16:21:15.945293 - [DEBUG]
15452 2019-Jan-13 16:21:15.945328 - [DEBUG] EDGE:
15453 2019-Jan-13 16:21:15.945427 - [DEBUG] ---> 15454 2019-Jan-13 16:21:15.946149 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15455 2019-Jan-13 16:21:15.946823 - [DEBUG]
15456 2019-Jan-13 16:21:15.946881 - [DEBUG] Compose: EdgeIdentity * AllBottom
15457 2019-Jan-13 16:21:15.946909 - [DEBUG]
15458 2019-Jan-13 16:21:15.946934 - [DEBUG] Propagate flow
15459 2019-Jan-13 16:21:15.946958 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15460 2019-Jan-13 16:21:15.947022 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
15461 2019-Jan-13 16:21:15.947683 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15462 2019-Jan-13 16:21:15.948373 - [DEBUG] Edge function : AllBottom (result of previous compose)
15463 2019-Jan-13 16:21:15.948401 - [DEBUG]
15464 2019-Jan-13 16:21:15.948428 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15465 2019-Jan-13 16:21:15.948454 - [DEBUG] = AllBottom
15466 2019-Jan-13 16:21:15.948478 - [DEBUG]
15467 2019-Jan-13 16:21:15.948502 - [DEBUG] PROPAGATE: No new function!
15468 2019-Jan-13 16:21:15.948533 - [DEBUG] EDGE:
15469 2019-Jan-13 16:21:15.948601 - [DEBUG] ---> 15470 2019-Jan-13 16:21:15.949276 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15471 2019-Jan-13 16:21:15.949935 - [DEBUG]
15472 2019-Jan-13 16:21:15.949962 - [DEBUG] EDGE:
15473 2019-Jan-13 16:21:15.950026 - [DEBUG] ---> 15474 2019-Jan-13 16:21:15.950679 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15475 2019-Jan-13 16:21:15.951337 - [DEBUG]
15476 2019-Jan-13 16:21:15.951383 - [DEBUG] Compose: EdgeIdentity * AllBottom
15477 2019-Jan-13 16:21:15.951411 - [DEBUG]
15478 2019-Jan-13 16:21:15.951435 - [DEBUG] Propagate flow
15479 2019-Jan-13 16:21:15.951459 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15480 2019-Jan-13 16:21:15.951525 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
15481 2019-Jan-13 16:21:15.959075 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15482 2019-Jan-13 16:21:15.959771 - [DEBUG] Edge function : AllBottom (result of previous compose)
15483 2019-Jan-13 16:21:15.959799 - [DEBUG]
15484 2019-Jan-13 16:21:15.959824 - [DEBUG] Join: AllTop & AllBottom
15485 2019-Jan-13 16:21:15.959851 - [DEBUG] = AllBottom (new jump func)
15486 2019-Jan-13 16:21:15.959876 - [DEBUG]
15487 2019-Jan-13 16:21:15.959900 - [DEBUG] Start adding new jump function
15488 2019-Jan-13 16:21:15.959924 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15489 2019-Jan-13 16:21:15.959990 - [DEBUG] Fact at target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15490 2019-Jan-13 16:21:15.960659 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
15491 2019-Jan-13 16:21:15.961315 - [DEBUG] Edge Function : AllBottom
15492 2019-Jan-13 16:21:15.961349 - [DEBUG] End adding new jump function
15493 2019-Jan-13 16:21:15.961373 - [DEBUG]
15494 2019-Jan-13 16:21:15.961397 - [DEBUG] -------------------------------------------- 438. Path Edge --------------------------------------------
15495 2019-Jan-13 16:21:15.961422 - [DEBUG]
15496 2019-Jan-13 16:21:15.961445 - [DEBUG] Process 438. path edge:
15497 2019-Jan-13 16:21:15.961469 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15498 2019-Jan-13 16:21:15.961531 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
15499 2019-Jan-13 16:21:15.962239 - [DEBUG] D target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 >
15500 2019-Jan-13 16:21:15.962903 - [DEBUG]
15501 2019-Jan-13 16:21:15.962932 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
15502 2019-Jan-13 16:21:15.963624 - [DEBUG] Compose: EdgeIdentity * AllBottom
15503 2019-Jan-13 16:21:15.963654 - [DEBUG]
15504 2019-Jan-13 16:21:15.963678 - [DEBUG] Propagate flow
15505 2019-Jan-13 16:21:15.963701 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15506 2019-Jan-13 16:21:15.963764 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
15507 2019-Jan-13 16:21:15.964433 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15508 2019-Jan-13 16:21:15.971916 - [DEBUG] Edge function : AllBottom (result of previous compose)
15509 2019-Jan-13 16:21:15.971947 - [DEBUG]
15510 2019-Jan-13 16:21:15.971973 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15511 2019-Jan-13 16:21:15.972000 - [DEBUG] = AllBottom
15512 2019-Jan-13 16:21:15.972024 - [DEBUG]
15513 2019-Jan-13 16:21:15.972047 - [DEBUG] PROPAGATE: No new function!
15514 2019-Jan-13 16:21:15.972110 - [DEBUG] Compose: EdgeIdentity * AllBottom
15515 2019-Jan-13 16:21:15.972137 - [DEBUG]
15516 2019-Jan-13 16:21:15.972161 - [DEBUG] Propagate flow
15517 2019-Jan-13 16:21:15.972184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15518 2019-Jan-13 16:21:15.972270 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
15519 2019-Jan-13 16:21:15.972969 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15520 2019-Jan-13 16:21:15.973623 - [DEBUG] Edge function : AllBottom (result of previous compose)
15521 2019-Jan-13 16:21:15.973649 - [DEBUG]
15522 2019-Jan-13 16:21:15.973675 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15523 2019-Jan-13 16:21:15.973701 - [DEBUG] = AllBottom
15524 2019-Jan-13 16:21:15.973726 - [DEBUG]
15525 2019-Jan-13 16:21:15.973749 - [DEBUG] PROPAGATE: No new function!
15526 2019-Jan-13 16:21:15.973774 - [DEBUG] EDGE:
15527 2019-Jan-13 16:21:15.973841 - [DEBUG] ---> 15528 2019-Jan-13 16:21:15.974510 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15529 2019-Jan-13 16:21:15.975201 - [DEBUG]
15530 2019-Jan-13 16:21:15.975228 - [DEBUG] EDGE:
15531 2019-Jan-13 16:21:15.975294 - [DEBUG] ---> 15532 2019-Jan-13 16:21:15.975944 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15533 2019-Jan-13 16:21:15.976593 - [DEBUG]
15534 2019-Jan-13 16:21:15.976620 - [DEBUG] EDGE:
15535 2019-Jan-13 16:21:15.976681 - [DEBUG] ---> 15536 2019-Jan-13 16:21:15.977344 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15537 2019-Jan-13 16:21:15.978002 - [DEBUG]
15538 2019-Jan-13 16:21:15.978065 - [DEBUG] Compose: EdgeIdentity * AllBottom
15539 2019-Jan-13 16:21:15.978092 - [DEBUG]
15540 2019-Jan-13 16:21:15.978117 - [DEBUG] Propagate flow
15541 2019-Jan-13 16:21:15.978140 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15542 2019-Jan-13 16:21:15.984342 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
15543 2019-Jan-13 16:21:15.985158 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
15544 2019-Jan-13 16:21:15.985806 - [DEBUG] Edge function : AllBottom (result of previous compose)
15545 2019-Jan-13 16:21:15.985833 - [DEBUG]
15546 2019-Jan-13 16:21:15.985860 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15547 2019-Jan-13 16:21:15.985886 - [DEBUG] = AllBottom
15548 2019-Jan-13 16:21:15.985911 - [DEBUG]
15549 2019-Jan-13 16:21:15.985934 - [DEBUG] PROPAGATE: No new function!
15550 2019-Jan-13 16:21:15.985966 - [DEBUG] EDGE:
15551 2019-Jan-13 16:21:15.986028 - [DEBUG] ---> 15552 2019-Jan-13 16:21:15.986669 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15553 2019-Jan-13 16:21:15.987304 - [DEBUG]
15554 2019-Jan-13 16:21:15.987330 - [DEBUG] EDGE:
15555 2019-Jan-13 16:21:15.987387 - [DEBUG] ---> 15556 2019-Jan-13 16:21:15.988022 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15557 2019-Jan-13 16:21:15.988675 - [DEBUG]
15558 2019-Jan-13 16:21:15.988703 - [DEBUG] Compose: EdgeIdentity * AllBottom
15559 2019-Jan-13 16:21:15.988729 - [DEBUG]
15560 2019-Jan-13 16:21:15.988753 - [DEBUG] Propagate flow
15561 2019-Jan-13 16:21:15.988776 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15562 2019-Jan-13 16:21:15.988833 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
15563 2019-Jan-13 16:21:15.989468 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
15564 2019-Jan-13 16:21:15.990106 - [DEBUG] Edge function : AllBottom (result of previous compose)
15565 2019-Jan-13 16:21:15.990132 - [DEBUG]
15566 2019-Jan-13 16:21:15.990157 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15567 2019-Jan-13 16:21:15.990183 - [DEBUG] = AllBottom
15568 2019-Jan-13 16:21:15.990208 - [DEBUG]
15569 2019-Jan-13 16:21:15.990231 - [DEBUG] PROPAGATE: No new function!
15570 2019-Jan-13 16:21:15.990256 - [DEBUG] EDGE:
15571 2019-Jan-13 16:21:15.990314 - [DEBUG] ---> 15572 2019-Jan-13 16:21:15.990950 - [DEBUG] D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55>
15573 2019-Jan-13 16:21:15.991650 - [DEBUG]
15574 2019-Jan-13 16:21:15.991676 - [DEBUG] EDGE:
15575 2019-Jan-13 16:21:15.991737 - [DEBUG] ---> 15576 2019-Jan-13 16:21:15.992395 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15577 2019-Jan-13 16:21:15.993050 - [DEBUG]
15578 2019-Jan-13 16:21:15.993076 - [DEBUG] EDGE:
15579 2019-Jan-13 16:21:15.993138 - [DEBUG] ---> 15580 2019-Jan-13 16:21:15.993774 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15581 2019-Jan-13 16:21:15.994413 - [DEBUG]
15582 2019-Jan-13 16:21:15.994439 - [DEBUG] EDGE:
15583 2019-Jan-13 16:21:15.994500 - [DEBUG] ---> 15584 2019-Jan-13 16:21:15.995224 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15585 2019-Jan-13 16:21:15.995909 - [DEBUG]
15586 2019-Jan-13 16:21:15.995939 - [DEBUG] EDGE:
15587 2019-Jan-13 16:21:15.996014 - [DEBUG] ---> 15588 2019-Jan-13 16:21:15.996731 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15589 2019-Jan-13 16:21:15.997488 - [DEBUG]
15590 2019-Jan-13 16:21:15.997519 - [DEBUG] EDGE:
15591 2019-Jan-13 16:21:15.997604 - [DEBUG] ---> 15592 2019-Jan-13 16:21:15.998388 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15593 2019-Jan-13 16:21:15.999090 - [DEBUG]
15594 2019-Jan-13 16:21:15.999157 - [DEBUG] Compose: EdgeIdentity * AllBottom
15595 2019-Jan-13 16:21:15.999185 - [DEBUG]
15596 2019-Jan-13 16:21:15.999211 - [DEBUG] Propagate flow
15597 2019-Jan-13 16:21:15.999235 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15598 2019-Jan-13 16:21:15.999302 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
15599 2019-Jan-13 16:21:15.999979 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15600 2019-Jan-13 16:21:16.000640 - [DEBUG] Edge function : AllBottom (result of previous compose)
15601 2019-Jan-13 16:21:16.000666 - [DEBUG]
15602 2019-Jan-13 16:21:16.000693 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15603 2019-Jan-13 16:21:16.000719 - [DEBUG] = AllBottom
15604 2019-Jan-13 16:21:16.000744 - [DEBUG]
15605 2019-Jan-13 16:21:16.000767 - [DEBUG] PROPAGATE: No new function!
15606 2019-Jan-13 16:21:16.000797 - [DEBUG] EDGE:
15607 2019-Jan-13 16:21:16.000862 - [DEBUG] ---> 15608 2019-Jan-13 16:21:16.001525 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15609 2019-Jan-13 16:21:16.002219 - [DEBUG]


getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !7415610 2019-Jan-13 16:21:16.002905 - [DEBUG] Compose: EdgeIdentity * AllBottom
15611 2019-Jan-13 16:21:16.002941 - [DEBUG]
15612 2019-Jan-13 16:21:16.002966 - [DEBUG] Propagate flow
15613 2019-Jan-13 16:21:16.002990 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15614 2019-Jan-13 16:21:16.003061 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
15615 2019-Jan-13 16:21:16.003722 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15616 2019-Jan-13 16:21:16.004373 - [DEBUG] Edge function : AllBottom (result of previous compose)
15617 2019-Jan-13 16:21:16.004399 - [DEBUG]
15618 2019-Jan-13 16:21:16.004425 - [DEBUG] Join: AllTop & AllBottom
15619 2019-Jan-13 16:21:16.004451 - [DEBUG] = AllBottom (new jump func)
15620 2019-Jan-13 16:21:16.004476 - [DEBUG]
15621 2019-Jan-13 16:21:16.004500 - [DEBUG] Start adding new jump function
15622 2019-Jan-13 16:21:16.004523 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15623 2019-Jan-13 16:21:16.004584 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15624 2019-Jan-13 16:21:16.005309 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
15625 2019-Jan-13 16:21:16.006024 - [DEBUG] Edge Function : AllBottom
15626 2019-Jan-13 16:21:16.006080 - [DEBUG] End adding new jump function
15627 2019-Jan-13 16:21:16.006106 - [DEBUG]
15628 2019-Jan-13 16:21:16.006130 - [DEBUG] -------------------------------------------- 439. Path Edge --------------------------------------------
15629 2019-Jan-13 16:21:16.006156 - [DEBUG]
15630 2019-Jan-13 16:21:16.006179 - [DEBUG] Process 439. path edge:
15631 2019-Jan-13 16:21:16.006203 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15632 2019-Jan-13 16:21:16.006277 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
15633 2019-Jan-13 16:21:16.006927 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15634 2019-Jan-13 16:21:16.007561 - [DEBUG]
15635 2019-Jan-13 16:21:16.007585 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
15636 2019-Jan-13 16:21:16.008251 - [DEBUG] Possible callees:
15637 2019-Jan-13 16:21:16.008276 - [DEBUG] foo
15638 2019-Jan-13 16:21:16.008301 - [DEBUG] Possible return sites:
15639 2019-Jan-13 16:21:16.008324 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


Got branch instruction
getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8415640 2019-Jan-13 16:21:16.009603 - [DEBUG] Found and process special summary
15641 2019-Jan-13 16:21:16.009643 - [DEBUG] Compose: EdgeIdentity * AllBottom
15642 2019-Jan-13 16:21:16.009674 - [DEBUG]
15643 2019-Jan-13 16:21:16.009698 - [DEBUG] Propagate flow
15644 2019-Jan-13 16:21:16.009722 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15645 2019-Jan-13 16:21:16.009781 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
15646 2019-Jan-13 16:21:16.010420 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15647 2019-Jan-13 16:21:16.011054 - [DEBUG] Edge function : AllBottom (result of previous compose)
15648 2019-Jan-13 16:21:16.011079 - [DEBUG]
15649 2019-Jan-13 16:21:16.011104 - [DEBUG] Join: AllTop & AllBottom
15650 2019-Jan-13 16:21:16.011131 - [DEBUG] = AllBottom (new jump func)
15651 2019-Jan-13 16:21:16.011155 - [DEBUG]
15652 2019-Jan-13 16:21:16.011179 - [DEBUG] Start adding new jump function
15653 2019-Jan-13 16:21:16.011203 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15654 2019-Jan-13 16:21:16.011259 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15655 2019-Jan-13 16:21:16.011923 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
15656 2019-Jan-13 16:21:16.012584 - [DEBUG] Edge Function : AllBottom
15657 2019-Jan-13 16:21:16.012615 - [DEBUG] End adding new jump function
15658 2019-Jan-13 16:21:16.012639 - [DEBUG]
15659 2019-Jan-13 16:21:16.012663 - [DEBUG] -------------------------------------------- 440. Path Edge --------------------------------------------
15660 2019-Jan-13 16:21:16.012688 - [DEBUG]
15661 2019-Jan-13 16:21:16.012711 - [DEBUG] Process 440. path edge:
15662 2019-Jan-13 16:21:16.012735 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15663 2019-Jan-13 16:21:16.012799 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
15664 2019-Jan-13 16:21:16.013465 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15665 2019-Jan-13 16:21:16.014116 - [DEBUG]
15666 2019-Jan-13 16:21:16.014142 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getNormalFlowFunction()
%tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !8515667 2019-Jan-13 16:21:16.015512 - [DEBUG] Compose: EdgeIdentity * AllBottom
15668 2019-Jan-13 16:21:16.015552 - [DEBUG]
15669 2019-Jan-13 16:21:16.015597 - [DEBUG] Propagate flow
15670 2019-Jan-13 16:21:16.015621 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15671 2019-Jan-13 16:21:16.015687 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
15672 2019-Jan-13 16:21:16.016353 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15673 2019-Jan-13 16:21:16.017010 - [DEBUG] Edge function : AllBottom (result of previous compose)
15674 2019-Jan-13 16:21:16.017036 - [DEBUG]
15675 2019-Jan-13 16:21:16.017062 - [DEBUG] Join: AllTop & AllBottom
15676 2019-Jan-13 16:21:16.017089 - [DEBUG] = AllBottom (new jump func)
15677 2019-Jan-13 16:21:16.017113 - [DEBUG]
15678 2019-Jan-13 16:21:16.017137 - [DEBUG] Start adding new jump function
15679 2019-Jan-13 16:21:16.017161 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15680 2019-Jan-13 16:21:16.017223 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15681 2019-Jan-13 16:21:16.017879 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
15682 2019-Jan-13 16:21:16.018561 - [DEBUG] Edge Function : AllBottom
15683 2019-Jan-13 16:21:16.018592 - [DEBUG] End adding new jump function
15684 2019-Jan-13 16:21:16.018618 - [DEBUG]
15685 2019-Jan-13 16:21:16.018642 - [DEBUG] -------------------------------------------- 441. Path Edge --------------------------------------------
15686 2019-Jan-13 16:21:16.018667 - [DEBUG]
15687 2019-Jan-13 16:21:16.018690 - [DEBUG] Process 441. path edge:
15688 2019-Jan-13 16:21:16.018714 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15689 2019-Jan-13 16:21:16.018778 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
15690 2019-Jan-13 16:21:16.019451 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15691 2019-Jan-13 16:21:16.020107 - [DEBUG]
15692 2019-Jan-13 16:21:16.020134 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !8715693 2019-Jan-13 16:21:16.021435 - [DEBUG] Compose: EdgeIdentity * AllBottom
15694 2019-Jan-13 16:21:16.021469 - [DEBUG]
15695 2019-Jan-13 16:21:16.021494 - [DEBUG] Propagate flow
15696 2019-Jan-13 16:21:16.021517 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15697 2019-Jan-13 16:21:16.021603 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
15698 2019-Jan-13 16:21:16.022263 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15699 2019-Jan-13 16:21:16.022900 - [DEBUG] Edge function : AllBottom (result of previous compose)
15700 2019-Jan-13 16:21:16.022925 - [DEBUG]
15701 2019-Jan-13 16:21:16.022950 - [DEBUG] Join: AllTop & AllBottom
15702 2019-Jan-13 16:21:16.022977 - [DEBUG] = AllBottom (new jump func)
15703 2019-Jan-13 16:21:16.023002 - [DEBUG]
15704 2019-Jan-13 16:21:16.023025 - [DEBUG] Start adding new jump function
15705 2019-Jan-13 16:21:16.023049 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15706 2019-Jan-13 16:21:16.023106 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15707 2019-Jan-13 16:21:16.023742 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
15708 2019-Jan-13 16:21:16.024382 - [DEBUG] Edge Function : AllBottom
15709 2019-Jan-13 16:21:16.024411 - [DEBUG] End adding new jump function
15710 2019-Jan-13 16:21:16.024450 - [DEBUG]
15711 2019-Jan-13 16:21:16.024474 - [DEBUG] -------------------------------------------- 442. Path Edge --------------------------------------------
15712 2019-Jan-13 16:21:16.024499 - [DEBUG]
15713 2019-Jan-13 16:21:16.024522 - [DEBUG] Process 442. path edge:
15714 2019-Jan-13 16:21:16.024546 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15715 2019-Jan-13 16:21:16.024603 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
15716 2019-Jan-13 16:21:16.025264 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15717 2019-Jan-13 16:21:16.025899 - [DEBUG]
15718 2019-Jan-13 16:21:16.025924 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
15719 2019-Jan-13 16:21:16.026573 - [DEBUG] Possible callees:
15720 2019-Jan-13 16:21:16.026598 - [DEBUG] llvm.dbg.declare
15721 2019-Jan-13 16:21:16.026623 - [DEBUG] Possible return sites:
15722 2019-Jan-13 16:21:16.026647 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9615723 2019-Jan-13 16:21:16.027923 - [DEBUG] Found and process special summary
15724 2019-Jan-13 16:21:16.027959 - [DEBUG] Compose: EdgeIdentity * AllBottom
15725 2019-Jan-13 16:21:16.027988 - [DEBUG]
15726 2019-Jan-13 16:21:16.028012 - [DEBUG] Propagate flow
15727 2019-Jan-13 16:21:16.028036 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15728 2019-Jan-13 16:21:16.028094 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
15729 2019-Jan-13 16:21:16.028778 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15730 2019-Jan-13 16:21:16.029432 - [DEBUG] Edge function : AllBottom (result of previous compose)
15731 2019-Jan-13 16:21:16.029459 - [DEBUG]
15732 2019-Jan-13 16:21:16.029484 - [DEBUG] Join: AllTop & AllBottom
15733 2019-Jan-13 16:21:16.029511 - [DEBUG] = AllBottom (new jump func)
15734 2019-Jan-13 16:21:16.029536 - [DEBUG]
15735 2019-Jan-13 16:21:16.029560 - [DEBUG] Start adding new jump function
15736 2019-Jan-13 16:21:16.029584 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15737 2019-Jan-13 16:21:16.029649 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15738 2019-Jan-13 16:21:16.030310 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
15739 2019-Jan-13 16:21:16.030966 - [DEBUG] Edge Function : AllBottom
15740 2019-Jan-13 16:21:16.030998 - [DEBUG] End adding new jump function
15741 2019-Jan-13 16:21:16.031022 - [DEBUG]
15742 2019-Jan-13 16:21:16.031046 - [DEBUG] -------------------------------------------- 443. Path Edge --------------------------------------------
15743 2019-Jan-13 16:21:16.031071 - [DEBUG]
15744 2019-Jan-13 16:21:16.031094 - [DEBUG] Process 443. path edge:
15745 2019-Jan-13 16:21:16.031118 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15746 2019-Jan-13 16:21:16.031180 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
15747 2019-Jan-13 16:21:16.031873 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15748 2019-Jan-13 16:21:16.032527 - [DEBUG]
15749 2019-Jan-13 16:21:16.032553 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getNormalFlowFunction()
store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !9715750 2019-Jan-13 16:21:16.033890 - [DEBUG] Compose: EdgeIdentity * AllBottom
15751 2019-Jan-13 16:21:16.033947 - [DEBUG]
15752 2019-Jan-13 16:21:16.033972 - [DEBUG] Propagate flow
15753 2019-Jan-13 16:21:16.033995 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15754 2019-Jan-13 16:21:16.034061 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
15755 2019-Jan-13 16:21:16.034726 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15756 2019-Jan-13 16:21:16.035410 - [DEBUG] Edge function : AllBottom (result of previous compose)
15757 2019-Jan-13 16:21:16.035437 - [DEBUG]
15758 2019-Jan-13 16:21:16.035462 - [DEBUG] Join: AllTop & AllBottom
15759 2019-Jan-13 16:21:16.035489 - [DEBUG] = AllBottom (new jump func)
15760 2019-Jan-13 16:21:16.035513 - [DEBUG]
15761 2019-Jan-13 16:21:16.035537 - [DEBUG] Start adding new jump function
15762 2019-Jan-13 16:21:16.035560 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15763 2019-Jan-13 16:21:16.035625 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15764 2019-Jan-13 16:21:16.036284 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
15765 2019-Jan-13 16:21:16.036933 - [DEBUG] Edge Function : AllBottom
15766 2019-Jan-13 16:21:16.036965 - [DEBUG] End adding new jump function
15767 2019-Jan-13 16:21:16.036990 - [DEBUG]
15768 2019-Jan-13 16:21:16.037014 - [DEBUG] -------------------------------------------- 444. Path Edge --------------------------------------------
15769 2019-Jan-13 16:21:16.037038 - [DEBUG]
15770 2019-Jan-13 16:21:16.037061 - [DEBUG] Process 444. path edge:
15771 2019-Jan-13 16:21:16.037086 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15772 2019-Jan-13 16:21:16.037147 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
15773 2019-Jan-13 16:21:16.037803 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15774 2019-Jan-13 16:21:16.038470 - [DEBUG]
15775 2019-Jan-13 16:21:16.038496 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48


Got store instruction
getNormalFlowFunction()
br label %if.end, !dbg !98, !phasar.instruction.id !9915776 2019-Jan-13 16:21:16.039771 - [DEBUG] Compose: EdgeIdentity * AllBottom
15777 2019-Jan-13 16:21:16.039802 - [DEBUG]
15778 2019-Jan-13 16:21:16.039826 - [DEBUG] Propagate flow
15779 2019-Jan-13 16:21:16.039850 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15780 2019-Jan-13 16:21:16.039912 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
15781 2019-Jan-13 16:21:16.040555 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15782 2019-Jan-13 16:21:16.041189 - [DEBUG] Edge function : AllBottom (result of previous compose)
15783 2019-Jan-13 16:21:16.041214 - [DEBUG]
15784 2019-Jan-13 16:21:16.041239 - [DEBUG] Join: AllTop & AllBottom
15785 2019-Jan-13 16:21:16.041265 - [DEBUG] = AllBottom (new jump func)
15786 2019-Jan-13 16:21:16.041290 - [DEBUG]
15787 2019-Jan-13 16:21:16.041314 - [DEBUG] Start adding new jump function
15788 2019-Jan-13 16:21:16.041337 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15789 2019-Jan-13 16:21:16.041394 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15790 2019-Jan-13 16:21:16.042048 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
15791 2019-Jan-13 16:21:16.042678 - [DEBUG] Edge Function : AllBottom
15792 2019-Jan-13 16:21:16.042707 - [DEBUG] End adding new jump function
15793 2019-Jan-13 16:21:16.042731 - [DEBUG]
15794 2019-Jan-13 16:21:16.042755 - [DEBUG] -------------------------------------------- 445. Path Edge --------------------------------------------
15795 2019-Jan-13 16:21:16.042779 - [DEBUG]
15796 2019-Jan-13 16:21:16.042818 - [DEBUG] Process 445. path edge:
15797 2019-Jan-13 16:21:16.042843 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15798 2019-Jan-13 16:21:16.042900 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
15799 2019-Jan-13 16:21:16.043533 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15800 2019-Jan-13 16:21:16.044167 - [DEBUG]
15801 2019-Jan-13 16:21:16.044192 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52


Got branch instruction
getNormalFlowFunction()
br label %if.end15, !phasar.instruction.id !10615802 2019-Jan-13 16:21:16.045492 - [DEBUG] Compose: EdgeIdentity * AllBottom
15803 2019-Jan-13 16:21:16.045532 - [DEBUG]
15804 2019-Jan-13 16:21:16.045557 - [DEBUG] Propagate flow
15805 2019-Jan-13 16:21:16.045580 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15806 2019-Jan-13 16:21:16.045646 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
15807 2019-Jan-13 16:21:16.046318 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15808 2019-Jan-13 16:21:16.046977 - [DEBUG] Edge function : AllBottom (result of previous compose)
15809 2019-Jan-13 16:21:16.047003 - [DEBUG]
15810 2019-Jan-13 16:21:16.047029 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15811 2019-Jan-13 16:21:16.047055 - [DEBUG] = AllBottom
15812 2019-Jan-13 16:21:16.047080 - [DEBUG]
15813 2019-Jan-13 16:21:16.047104 - [DEBUG] PROPAGATE: No new function!
15814 2019-Jan-13 16:21:16.047130 - [DEBUG] EDGE:
15815 2019-Jan-13 16:21:16.047193 - [DEBUG] ---> 15816 2019-Jan-13 16:21:16.047840 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15817 2019-Jan-13 16:21:16.048529 - [DEBUG]
15818 2019-Jan-13 16:21:16.048556 - [DEBUG] EDGE:
15819 2019-Jan-13 16:21:16.048623 - [DEBUG] ---> 15820 2019-Jan-13 16:21:16.049276 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15821 2019-Jan-13 16:21:16.049935 - [DEBUG]
15822 2019-Jan-13 16:21:16.049961 - [DEBUG] EDGE:
15823 2019-Jan-13 16:21:16.050023 - [DEBUG] ---> 15824 2019-Jan-13 16:21:16.050674 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15825 2019-Jan-13 16:21:16.051334 - [DEBUG]
15826 2019-Jan-13 16:21:16.051390 - [DEBUG] Compose: EdgeIdentity * AllBottom
15827 2019-Jan-13 16:21:16.051418 - [DEBUG]
15828 2019-Jan-13 16:21:16.051443 - [DEBUG] Propagate flow
15829 2019-Jan-13 16:21:16.051466 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15830 2019-Jan-13 16:21:16.051532 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
15831 2019-Jan-13 16:21:16.052218 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15832 2019-Jan-13 16:21:16.052877 - [DEBUG] Edge function : AllBottom (result of previous compose)
15833 2019-Jan-13 16:21:16.052904 - [DEBUG]
15834 2019-Jan-13 16:21:16.052929 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15835 2019-Jan-13 16:21:16.052955 - [DEBUG] = AllBottom
15836 2019-Jan-13 16:21:16.052980 - [DEBUG]
15837 2019-Jan-13 16:21:16.053003 - [DEBUG] PROPAGATE: No new function!
15838 2019-Jan-13 16:21:16.053032 - [DEBUG] EDGE:
15839 2019-Jan-13 16:21:16.053095 - [DEBUG] ---> 15840 2019-Jan-13 16:21:16.053776 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
15841 2019-Jan-13 16:21:16.054438 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getNormalFlowFunction()
br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !8715842 2019-Jan-13 16:21:16.055137 - [DEBUG] Compose: EdgeIdentity * AllBottom
15843 2019-Jan-13 16:21:16.055169 - [DEBUG]
15844 2019-Jan-13 16:21:16.055193 - [DEBUG] Propagate flow
15845 2019-Jan-13 16:21:16.055217 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15846 2019-Jan-13 16:21:16.055279 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
15847 2019-Jan-13 16:21:16.055931 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15848 2019-Jan-13 16:21:16.056567 - [DEBUG] Edge function : AllBottom (result of previous compose)
15849 2019-Jan-13 16:21:16.056592 - [DEBUG]
15850 2019-Jan-13 16:21:16.056617 - [DEBUG] Join: AllTop & AllBottom
15851 2019-Jan-13 16:21:16.056644 - [DEBUG] = AllBottom (new jump func)
15852 2019-Jan-13 16:21:16.056668 - [DEBUG]
15853 2019-Jan-13 16:21:16.056692 - [DEBUG] Start adding new jump function
15854 2019-Jan-13 16:21:16.056715 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15855 2019-Jan-13 16:21:16.056772 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15856 2019-Jan-13 16:21:16.057407 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
15857 2019-Jan-13 16:21:16.058043 - [DEBUG] Edge Function : AllBottom
15858 2019-Jan-13 16:21:16.058073 - [DEBUG] End adding new jump function
15859 2019-Jan-13 16:21:16.058097 - [DEBUG]
15860 2019-Jan-13 16:21:16.058121 - [DEBUG] -------------------------------------------- 446. Path Edge --------------------------------------------
15861 2019-Jan-13 16:21:16.058146 - [DEBUG]
15862 2019-Jan-13 16:21:16.058169 - [DEBUG] Process 446. path edge:
15863 2019-Jan-13 16:21:16.058193 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15864 2019-Jan-13 16:21:16.058267 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
15865 2019-Jan-13 16:21:16.058903 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15866 2019-Jan-13 16:21:16.059537 - [DEBUG]
15867 2019-Jan-13 16:21:16.059561 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
15868 2019-Jan-13 16:21:16.060203 - [DEBUG] Possible callees:
15869 2019-Jan-13 16:21:16.060228 - [DEBUG] bar
15870 2019-Jan-13 16:21:16.060252 - [DEBUG] Possible return sites:
15871 2019-Jan-13 16:21:16.060276 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


Got branch instruction
getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8915872 2019-Jan-13 16:21:16.061542 - [DEBUG] Found and process special summary
15873 2019-Jan-13 16:21:16.061595 - [DEBUG] Compose: EdgeIdentity * AllBottom
15874 2019-Jan-13 16:21:16.061624 - [DEBUG]
15875 2019-Jan-13 16:21:16.061649 - [DEBUG] Propagate flow
15876 2019-Jan-13 16:21:16.061673 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15877 2019-Jan-13 16:21:16.061735 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
15878 2019-Jan-13 16:21:16.062402 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15879 2019-Jan-13 16:21:16.063068 - [DEBUG] Edge function : AllBottom (result of previous compose)
15880 2019-Jan-13 16:21:16.063095 - [DEBUG]
15881 2019-Jan-13 16:21:16.063140 - [DEBUG] Join: AllTop & AllBottom
15882 2019-Jan-13 16:21:16.063167 - [DEBUG] = AllBottom (new jump func)
15883 2019-Jan-13 16:21:16.063192 - [DEBUG]
15884 2019-Jan-13 16:21:16.063215 - [DEBUG] Start adding new jump function
15885 2019-Jan-13 16:21:16.063239 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15886 2019-Jan-13 16:21:16.063307 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15887 2019-Jan-13 16:21:16.063966 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
15888 2019-Jan-13 16:21:16.064617 - [DEBUG] Edge Function : AllBottom
15889 2019-Jan-13 16:21:16.064650 - [DEBUG] End adding new jump function
15890 2019-Jan-13 16:21:16.064674 - [DEBUG]
15891 2019-Jan-13 16:21:16.064698 - [DEBUG] -------------------------------------------- 447. Path Edge --------------------------------------------
15892 2019-Jan-13 16:21:16.064723 - [DEBUG]
15893 2019-Jan-13 16:21:16.064747 - [DEBUG] Process 447. path edge:
15894 2019-Jan-13 16:21:16.064771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15895 2019-Jan-13 16:21:16.064835 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
15896 2019-Jan-13 16:21:16.065527 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15897 2019-Jan-13 16:21:16.066183 - [DEBUG]
15898 2019-Jan-13 16:21:16.066209 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getNormalFlowFunction()
%tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !9015899 2019-Jan-13 16:21:16.067541 - [DEBUG] Compose: EdgeIdentity * AllBottom
15900 2019-Jan-13 16:21:16.067576 - [DEBUG]
15901 2019-Jan-13 16:21:16.067601 - [DEBUG] Propagate flow
15902 2019-Jan-13 16:21:16.067625 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15903 2019-Jan-13 16:21:16.067689 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
15904 2019-Jan-13 16:21:16.068381 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15905 2019-Jan-13 16:21:16.069051 - [DEBUG] Edge function : AllBottom (result of previous compose)
15906 2019-Jan-13 16:21:16.069078 - [DEBUG]
15907 2019-Jan-13 16:21:16.069104 - [DEBUG] Join: AllTop & AllBottom
15908 2019-Jan-13 16:21:16.069131 - [DEBUG] = AllBottom (new jump func)
15909 2019-Jan-13 16:21:16.069155 - [DEBUG]
15910 2019-Jan-13 16:21:16.069180 - [DEBUG] Start adding new jump function
15911 2019-Jan-13 16:21:16.069203 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15912 2019-Jan-13 16:21:16.069269 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15913 2019-Jan-13 16:21:16.069914 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
15914 2019-Jan-13 16:21:16.070547 - [DEBUG] Edge Function : AllBottom
15915 2019-Jan-13 16:21:16.070576 - [DEBUG] End adding new jump function
15916 2019-Jan-13 16:21:16.070601 - [DEBUG]
15917 2019-Jan-13 16:21:16.070625 - [DEBUG] -------------------------------------------- 448. Path Edge --------------------------------------------
15918 2019-Jan-13 16:21:16.070650 - [DEBUG]
15919 2019-Jan-13 16:21:16.070673 - [DEBUG] Process 448. path edge:
15920 2019-Jan-13 16:21:16.070697 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15921 2019-Jan-13 16:21:16.070754 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
15922 2019-Jan-13 16:21:16.071389 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15923 2019-Jan-13 16:21:16.072045 - [DEBUG]
15924 2019-Jan-13 16:21:16.072088 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45


Got operands checking instruction (icmp)
getNormalFlowFunction()
br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !9215925 2019-Jan-13 16:21:16.073362 - [DEBUG] Compose: EdgeIdentity * AllBottom
15926 2019-Jan-13 16:21:16.073394 - [DEBUG]
15927 2019-Jan-13 16:21:16.073418 - [DEBUG] Propagate flow
15928 2019-Jan-13 16:21:16.073442 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15929 2019-Jan-13 16:21:16.073501 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
15930 2019-Jan-13 16:21:16.074161 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15931 2019-Jan-13 16:21:16.074799 - [DEBUG] Edge function : AllBottom (result of previous compose)
15932 2019-Jan-13 16:21:16.074825 - [DEBUG]
15933 2019-Jan-13 16:21:16.074850 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
15934 2019-Jan-13 16:21:16.074877 - [DEBUG] = AllBottom
15935 2019-Jan-13 16:21:16.074919 - [DEBUG]
15936 2019-Jan-13 16:21:16.074943 - [DEBUG] PROPAGATE: No new function!


Got branch instruction
getNormalFlowFunction()
br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !9215937 2019-Jan-13 16:21:16.075617 - [DEBUG] Compose: EdgeIdentity * AllBottom
15938 2019-Jan-13 16:21:16.075652 - [DEBUG]
15939 2019-Jan-13 16:21:16.075676 - [DEBUG] Propagate flow
15940 2019-Jan-13 16:21:16.075700 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15941 2019-Jan-13 16:21:16.075764 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
15942 2019-Jan-13 16:21:16.076430 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15943 2019-Jan-13 16:21:16.077094 - [DEBUG] Edge function : AllBottom (result of previous compose)
15944 2019-Jan-13 16:21:16.077121 - [DEBUG]
15945 2019-Jan-13 16:21:16.077148 - [DEBUG] Join: AllTop & AllBottom
15946 2019-Jan-13 16:21:16.077174 - [DEBUG] = AllBottom (new jump func)
15947 2019-Jan-13 16:21:16.077199 - [DEBUG]
15948 2019-Jan-13 16:21:16.077223 - [DEBUG] Start adding new jump function
15949 2019-Jan-13 16:21:16.077247 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15950 2019-Jan-13 16:21:16.077316 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15951 2019-Jan-13 16:21:16.077976 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
15952 2019-Jan-13 16:21:16.078681 - [DEBUG] Edge Function : AllBottom
15953 2019-Jan-13 16:21:16.078713 - [DEBUG] End adding new jump function
15954 2019-Jan-13 16:21:16.078738 - [DEBUG]
15955 2019-Jan-13 16:21:16.078762 - [DEBUG] -------------------------------------------- 449. Path Edge --------------------------------------------
15956 2019-Jan-13 16:21:16.078787 - [DEBUG]
15957 2019-Jan-13 16:21:16.078810 - [DEBUG] Process 449. path edge:
15958 2019-Jan-13 16:21:16.078834 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15959 2019-Jan-13 16:21:16.078897 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
15960 2019-Jan-13 16:21:16.079558 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15961 2019-Jan-13 16:21:16.080220 - [DEBUG]
15962 2019-Jan-13 16:21:16.080246 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
15963 2019-Jan-13 16:21:16.080923 - [DEBUG] Possible callees:
15964 2019-Jan-13 16:21:16.080969 - [DEBUG] llvm.dbg.declare
15965 2019-Jan-13 16:21:16.080994 - [DEBUG] Possible return sites:
15966 2019-Jan-13 16:21:16.081018 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


Got branch instruction
getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10315967 2019-Jan-13 16:21:16.082374 - [DEBUG] Found and process special summary
15968 2019-Jan-13 16:21:16.082419 - [DEBUG] Compose: EdgeIdentity * AllBottom
15969 2019-Jan-13 16:21:16.082448 - [DEBUG]
15970 2019-Jan-13 16:21:16.082472 - [DEBUG] Propagate flow
15971 2019-Jan-13 16:21:16.082496 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15972 2019-Jan-13 16:21:16.082560 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
15973 2019-Jan-13 16:21:16.083226 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15974 2019-Jan-13 16:21:16.083873 - [DEBUG] Edge function : AllBottom (result of previous compose)
15975 2019-Jan-13 16:21:16.083899 - [DEBUG]
15976 2019-Jan-13 16:21:16.083924 - [DEBUG] Join: AllTop & AllBottom
15977 2019-Jan-13 16:21:16.083951 - [DEBUG] = AllBottom (new jump func)
15978 2019-Jan-13 16:21:16.083975 - [DEBUG]
15979 2019-Jan-13 16:21:16.083999 - [DEBUG] Start adding new jump function
15980 2019-Jan-13 16:21:16.084023 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
15981 2019-Jan-13 16:21:16.084081 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
15982 2019-Jan-13 16:21:16.084729 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
15983 2019-Jan-13 16:21:16.085393 - [DEBUG] Edge Function : AllBottom
15984 2019-Jan-13 16:21:16.085424 - [DEBUG] End adding new jump function
15985 2019-Jan-13 16:21:16.085449 - [DEBUG]
15986 2019-Jan-13 16:21:16.085473 - [DEBUG] -------------------------------------------- 450. Path Edge --------------------------------------------
15987 2019-Jan-13 16:21:16.085497 - [DEBUG]
15988 2019-Jan-13 16:21:16.085521 - [DEBUG] Process 450. path edge:
15989 2019-Jan-13 16:21:16.085544 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
15990 2019-Jan-13 16:21:16.085602 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
15991 2019-Jan-13 16:21:16.086242 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
15992 2019-Jan-13 16:21:16.086878 - [DEBUG]
15993 2019-Jan-13 16:21:16.086903 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getNormalFlowFunction()
store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !10415994 2019-Jan-13 16:21:16.088199 - [DEBUG] Compose: EdgeIdentity * AllBottom
15995 2019-Jan-13 16:21:16.088249 - [DEBUG]
15996 2019-Jan-13 16:21:16.088274 - [DEBUG] Propagate flow
15997 2019-Jan-13 16:21:16.088298 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
15998 2019-Jan-13 16:21:16.088358 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
15999 2019-Jan-13 16:21:16.088994 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16000 2019-Jan-13 16:21:16.089631 - [DEBUG] Edge function : AllBottom (result of previous compose)
16001 2019-Jan-13 16:21:16.089657 - [DEBUG]
16002 2019-Jan-13 16:21:16.089682 - [DEBUG] Join: AllTop & AllBottom
16003 2019-Jan-13 16:21:16.089708 - [DEBUG] = AllBottom (new jump func)
16004 2019-Jan-13 16:21:16.089733 - [DEBUG]
16005 2019-Jan-13 16:21:16.089756 - [DEBUG] Start adding new jump function
16006 2019-Jan-13 16:21:16.089780 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16007 2019-Jan-13 16:21:16.089859 - [DEBUG] Fact at target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16008 2019-Jan-13 16:21:16.090500 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
16009 2019-Jan-13 16:21:16.091132 - [DEBUG] Edge Function : AllBottom
16010 2019-Jan-13 16:21:16.091162 - [DEBUG] End adding new jump function
16011 2019-Jan-13 16:21:16.091186 - [DEBUG]
16012 2019-Jan-13 16:21:16.091210 - [DEBUG] -------------------------------------------- 451. Path Edge --------------------------------------------
16013 2019-Jan-13 16:21:16.091234 - [DEBUG]
16014 2019-Jan-13 16:21:16.091257 - [DEBUG] Process 451. path edge:
16015 2019-Jan-13 16:21:16.091281 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16016 2019-Jan-13 16:21:16.091339 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
16017 2019-Jan-13 16:21:16.092009 - [DEBUG] D target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 >
16018 2019-Jan-13 16:21:16.092668 - [DEBUG]
16019 2019-Jan-13 16:21:16.092696 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51


Got store instruction
getNormalFlowFunction()
br label %if.end, !phasar.instruction.id !10516020 2019-Jan-13 16:21:16.094010 - [DEBUG] Compose: EdgeIdentity * AllBottom
16021 2019-Jan-13 16:21:16.094046 - [DEBUG]
16022 2019-Jan-13 16:21:16.094071 - [DEBUG] Propagate flow
16023 2019-Jan-13 16:21:16.094095 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16024 2019-Jan-13 16:21:16.094162 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
16025 2019-Jan-13 16:21:16.094816 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16026 2019-Jan-13 16:21:16.095507 - [DEBUG] Edge function : AllBottom (result of previous compose)
16027 2019-Jan-13 16:21:16.095534 - [DEBUG]
16028 2019-Jan-13 16:21:16.095559 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16029 2019-Jan-13 16:21:16.095585 - [DEBUG] = AllBottom
16030 2019-Jan-13 16:21:16.095610 - [DEBUG]
16031 2019-Jan-13 16:21:16.095633 - [DEBUG] PROPAGATE: No new function!
16032 2019-Jan-13 16:21:16.095658 - [DEBUG] EDGE:
16033 2019-Jan-13 16:21:16.095725 - [DEBUG] ---> 16034 2019-Jan-13 16:21:16.096380 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16035 2019-Jan-13 16:21:16.097033 - [DEBUG]
16036 2019-Jan-13 16:21:16.097059 - [DEBUG] EDGE:
16037 2019-Jan-13 16:21:16.097121 - [DEBUG] ---> 16038 2019-Jan-13 16:21:16.097775 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16039 2019-Jan-13 16:21:16.098464 - [DEBUG]
16040 2019-Jan-13 16:21:16.098519 - [DEBUG] Compose: EdgeIdentity * AllBottom
16041 2019-Jan-13 16:21:16.098547 - [DEBUG]
16042 2019-Jan-13 16:21:16.098572 - [DEBUG] Propagate flow
16043 2019-Jan-13 16:21:16.098596 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16044 2019-Jan-13 16:21:16.098660 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
16045 2019-Jan-13 16:21:16.099328 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16046 2019-Jan-13 16:21:16.099979 - [DEBUG] Edge function : AllBottom (result of previous compose)
16047 2019-Jan-13 16:21:16.100006 - [DEBUG]
16048 2019-Jan-13 16:21:16.100031 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16049 2019-Jan-13 16:21:16.100057 - [DEBUG] = AllBottom
16050 2019-Jan-13 16:21:16.100082 - [DEBUG]
16051 2019-Jan-13 16:21:16.100105 - [DEBUG] PROPAGATE: No new function!
16052 2019-Jan-13 16:21:16.100153 - [DEBUG] EDGE:
16053 2019-Jan-13 16:21:16.100217 - [DEBUG] ---> 16054 2019-Jan-13 16:21:16.100893 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16055 2019-Jan-13 16:21:16.101566 - [DEBUG]
16056 2019-Jan-13 16:21:16.101595 - [DEBUG] EDGE:
16057 2019-Jan-13 16:21:16.101657 - [DEBUG] ---> 16058 2019-Jan-13 16:21:16.102295 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16059 2019-Jan-13 16:21:16.102930 - [DEBUG]
16060 2019-Jan-13 16:21:16.102955 - [DEBUG] EDGE:
16061 2019-Jan-13 16:21:16.103013 - [DEBUG] ---> 16062 2019-Jan-13 16:21:16.103651 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16063 2019-Jan-13 16:21:16.104286 - [DEBUG]
16064 2019-Jan-13 16:21:16.104338 - [DEBUG] Compose: EdgeIdentity * AllBottom
16065 2019-Jan-13 16:21:16.104367 - [DEBUG]
16066 2019-Jan-13 16:21:16.104391 - [DEBUG] Propagate flow
16067 2019-Jan-13 16:21:16.104414 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16068 2019-Jan-13 16:21:16.104472 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
16069 2019-Jan-13 16:21:16.105130 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16070 2019-Jan-13 16:21:16.105765 - [DEBUG] Edge function : AllBottom (result of previous compose)
16071 2019-Jan-13 16:21:16.105790 - [DEBUG]
16072 2019-Jan-13 16:21:16.105815 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16073 2019-Jan-13 16:21:16.105841 - [DEBUG] = AllBottom
16074 2019-Jan-13 16:21:16.105865 - [DEBUG]
16075 2019-Jan-13 16:21:16.105889 - [DEBUG] PROPAGATE: No new function!
16076 2019-Jan-13 16:21:16.105915 - [DEBUG] EDGE:
16077 2019-Jan-13 16:21:16.105973 - [DEBUG] ---> 16078 2019-Jan-13 16:21:16.106638 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16079 2019-Jan-13 16:21:16.107295 - [DEBUG]
16080 2019-Jan-13 16:21:16.107324 - [DEBUG] EDGE:
16081 2019-Jan-13 16:21:16.107389 - [DEBUG] ---> 16082 2019-Jan-13 16:21:16.108045 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16083 2019-Jan-13 16:21:16.108726 - [DEBUG]
16084 2019-Jan-13 16:21:16.108752 - [DEBUG] EDGE:
16085 2019-Jan-13 16:21:16.108815 - [DEBUG] ---> 16086 2019-Jan-13 16:21:16.109480 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16087 2019-Jan-13 16:21:16.110139 - [DEBUG]
16088 2019-Jan-13 16:21:16.110191 - [DEBUG] Compose: EdgeIdentity * AllBottom
16089 2019-Jan-13 16:21:16.110219 - [DEBUG]
16090 2019-Jan-13 16:21:16.110244 - [DEBUG] Propagate flow
16091 2019-Jan-13 16:21:16.110267 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16092 2019-Jan-13 16:21:16.110330 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
16093 2019-Jan-13 16:21:16.111016 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16094 2019-Jan-13 16:21:16.111693 - [DEBUG] Edge function : AllBottom (result of previous compose)
16095 2019-Jan-13 16:21:16.111720 - [DEBUG]
16096 2019-Jan-13 16:21:16.111746 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16097 2019-Jan-13 16:21:16.111772 - [DEBUG] = AllBottom
16098 2019-Jan-13 16:21:16.111796 - [DEBUG]
16099 2019-Jan-13 16:21:16.111820 - [DEBUG] PROPAGATE: No new function!
16100 2019-Jan-13 16:21:16.111848 - [DEBUG] EDGE:
16101 2019-Jan-13 16:21:16.111911 - [DEBUG] ---> 16102 2019-Jan-13 16:21:16.112578 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16103 2019-Jan-13 16:21:16.113225 - [DEBUG]
16104 2019-Jan-13 16:21:16.113250 - [DEBUG] EDGE:
16105 2019-Jan-13 16:21:16.113312 - [DEBUG] ---> 16106 2019-Jan-13 16:21:16.113949 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16107 2019-Jan-13 16:21:16.114587 - [DEBUG]
16108 2019-Jan-13 16:21:16.114612 - [DEBUG] EDGE:
16109 2019-Jan-13 16:21:16.114671 - [DEBUG] ---> 16110 2019-Jan-13 16:21:16.115331 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16111 2019-Jan-13 16:21:16.115965 - [DEBUG]
16112 2019-Jan-13 16:21:16.116017 - [DEBUG] Compose: EdgeIdentity * AllBottom
16113 2019-Jan-13 16:21:16.116045 - [DEBUG]
16114 2019-Jan-13 16:21:16.116069 - [DEBUG] Propagate flow
16115 2019-Jan-13 16:21:16.116093 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16116 2019-Jan-13 16:21:16.116150 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
16117 2019-Jan-13 16:21:16.116791 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16118 2019-Jan-13 16:21:16.117421 - [DEBUG] Edge function : AllBottom (result of previous compose)
16119 2019-Jan-13 16:21:16.117446 - [DEBUG]
16120 2019-Jan-13 16:21:16.117471 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16121 2019-Jan-13 16:21:16.117497 - [DEBUG] = AllBottom
16122 2019-Jan-13 16:21:16.117521 - [DEBUG]
16123 2019-Jan-13 16:21:16.117544 - [DEBUG] PROPAGATE: No new function!
16124 2019-Jan-13 16:21:16.117571 - [DEBUG] EDGE:
16125 2019-Jan-13 16:21:16.117629 - [DEBUG] ---> 16126 2019-Jan-13 16:21:16.118290 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16127 2019-Jan-13 16:21:16.118951 - [DEBUG]


Got branch instruction
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getNormalFlowFunction()
switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !6716128 2019-Jan-13 16:21:16.119650 - [DEBUG] Compose: EdgeIdentity * AllBottom
16129 2019-Jan-13 16:21:16.119688 - [DEBUG]
16130 2019-Jan-13 16:21:16.119712 - [DEBUG] Propagate flow
16131 2019-Jan-13 16:21:16.119736 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16132 2019-Jan-13 16:21:16.119806 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16133 2019-Jan-13 16:21:16.120483 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16134 2019-Jan-13 16:21:16.121150 - [DEBUG] Edge function : AllBottom (result of previous compose)
16135 2019-Jan-13 16:21:16.121177 - [DEBUG]
16136 2019-Jan-13 16:21:16.121203 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16137 2019-Jan-13 16:21:16.121229 - [DEBUG] = AllBottom
16138 2019-Jan-13 16:21:16.121253 - [DEBUG]
16139 2019-Jan-13 16:21:16.121277 - [DEBUG] PROPAGATE: No new function!
16140 2019-Jan-13 16:21:16.121302 - [DEBUG] EDGE:
16141 2019-Jan-13 16:21:16.121365 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
16142 2019-Jan-13 16:21:16.128913 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16143 2019-Jan-13 16:21:16.129597 - [DEBUG]
16144 2019-Jan-13 16:21:16.129626 - [DEBUG] EDGE:
16145 2019-Jan-13 16:21:16.129691 - [DEBUG] ---> 16146 2019-Jan-13 16:21:16.130343 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16147 2019-Jan-13 16:21:16.131010 - [DEBUG]
16148 2019-Jan-13 16:21:16.131036 - [DEBUG] EDGE:
16149 2019-Jan-13 16:21:16.131100 - [DEBUG] ---> 16150 2019-Jan-13 16:21:16.138555 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16151 2019-Jan-13 16:21:16.139270 - [DEBUG]
16152 2019-Jan-13 16:21:16.139298 - [DEBUG] EDGE:
16153 2019-Jan-13 16:21:16.139367 - [DEBUG] ---> 16154 2019-Jan-13 16:21:16.140046 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16155 2019-Jan-13 16:21:16.140705 - [DEBUG]


Got switch instruction
getNormalFlowFunction()
switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !5816156 2019-Jan-13 16:21:16.141409 - [DEBUG] Compose: EdgeIdentity * AllBottom
16157 2019-Jan-13 16:21:16.141446 - [DEBUG]
16158 2019-Jan-13 16:21:16.141470 - [DEBUG] Propagate flow
16159 2019-Jan-13 16:21:16.141494 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16160 2019-Jan-13 16:21:16.141580 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
16161 2019-Jan-13 16:21:16.142240 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16162 2019-Jan-13 16:21:16.142903 - [DEBUG] Edge function : AllBottom (result of previous compose)
16163 2019-Jan-13 16:21:16.142930 - [DEBUG]
16164 2019-Jan-13 16:21:16.142956 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16165 2019-Jan-13 16:21:16.142982 - [DEBUG] = AllBottom
16166 2019-Jan-13 16:21:16.143007 - [DEBUG]
16167 2019-Jan-13 16:21:16.143030 - [DEBUG] PROPAGATE: No new function!
16168 2019-Jan-13 16:21:16.143054 - [DEBUG] EDGE:
16169 2019-Jan-13 16:21:16.143121 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
16170 2019-Jan-13 16:21:16.143788 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16171 2019-Jan-13 16:21:16.144447 - [DEBUG]
16172 2019-Jan-13 16:21:16.144472 - [DEBUG] EDGE:
16173 2019-Jan-13 16:21:16.144534 - [DEBUG] ---> 16174 2019-Jan-13 16:21:16.152011 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16175 2019-Jan-13 16:21:16.152734 - [DEBUG]


Got switch instruction
getNormalFlowFunction()
br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !5316176 2019-Jan-13 16:21:16.153436 - [DEBUG] Compose: EdgeIdentity * AllBottom
16177 2019-Jan-13 16:21:16.153472 - [DEBUG]
16178 2019-Jan-13 16:21:16.153497 - [DEBUG] Propagate flow
16179 2019-Jan-13 16:21:16.153521 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16180 2019-Jan-13 16:21:16.153589 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
16181 2019-Jan-13 16:21:16.154260 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
16182 2019-Jan-13 16:21:16.154956 - [DEBUG] Edge function : AllBottom (result of previous compose)
16183 2019-Jan-13 16:21:16.154983 - [DEBUG]
16184 2019-Jan-13 16:21:16.155009 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
16185 2019-Jan-13 16:21:16.155035 - [DEBUG] = AllBottom
16186 2019-Jan-13 16:21:16.155060 - [DEBUG]
16187 2019-Jan-13 16:21:16.155083 - [DEBUG] PROPAGATE: No new function!
16188 2019-Jan-13 16:21:16.155108 - [DEBUG] EDGE:
16189 2019-Jan-13 16:21:16.155176 - [DEBUG] ---> 16190 2019-Jan-13 16:21:16.155838 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
16191 2019-Jan-13 16:21:16.156494 - [DEBUG]
16192 2019-Jan-13 16:21:16.156522 - [DEBUG] Compose: EdgeIdentity * AllBottom
16193 2019-Jan-13 16:21:16.156549 - [DEBUG]
16194 2019-Jan-13 16:21:16.156572 - [DEBUG] Propagate flow
16195 2019-Jan-13 16:21:16.156596 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16196 2019-Jan-13 16:21:16.156657 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
16197 2019-Jan-13 16:21:16.157306 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16198 2019-Jan-13 16:21:16.157977 - [DEBUG] Edge function : AllBottom (result of previous compose)
16199 2019-Jan-13 16:21:16.158003 - [DEBUG]
16200 2019-Jan-13 16:21:16.158029 - [DEBUG] Join: AllTop & AllBottom
16201 2019-Jan-13 16:21:16.158056 - [DEBUG] = AllBottom (new jump func)
16202 2019-Jan-13 16:21:16.158080 - [DEBUG]
16203 2019-Jan-13 16:21:16.158104 - [DEBUG] Start adding new jump function
16204 2019-Jan-13 16:21:16.158127 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16205 2019-Jan-13 16:21:16.158188 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16206 2019-Jan-13 16:21:16.165740 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
16207 2019-Jan-13 16:21:16.166413 - [DEBUG] Edge Function : AllBottom
16208 2019-Jan-13 16:21:16.166446 - [DEBUG] End adding new jump function
16209 2019-Jan-13 16:21:16.166471 - [DEBUG]
16210 2019-Jan-13 16:21:16.166496 - [DEBUG] -------------------------------------------- 452. Path Edge --------------------------------------------
16211 2019-Jan-13 16:21:16.166521 - [DEBUG]
16212 2019-Jan-13 16:21:16.166544 - [DEBUG] Process 452. path edge:
16213 2019-Jan-13 16:21:16.166568 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16214 2019-Jan-13 16:21:16.166635 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
16215 2019-Jan-13 16:21:16.167304 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16216 2019-Jan-13 16:21:16.167977 - [DEBUG]
16217 2019-Jan-13 16:21:16.168007 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
16218 2019-Jan-13 16:21:16.168748 - [DEBUG] Compose: EdgeIdentity * AllBottom
16219 2019-Jan-13 16:21:16.168778 - [DEBUG]
16220 2019-Jan-13 16:21:16.168802 - [DEBUG] Propagate flow
16221 2019-Jan-13 16:21:16.168826 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16222 2019-Jan-13 16:21:16.168889 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
16223 2019-Jan-13 16:21:16.169547 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16224 2019-Jan-13 16:21:16.170221 - [DEBUG] Edge function : AllBottom (result of previous compose)
16225 2019-Jan-13 16:21:16.170248 - [DEBUG]
16226 2019-Jan-13 16:21:16.170273 - [DEBUG] Join: AllTop & AllBottom
16227 2019-Jan-13 16:21:16.170300 - [DEBUG] = AllBottom (new jump func)
16228 2019-Jan-13 16:21:16.170325 - [DEBUG]
16229 2019-Jan-13 16:21:16.170349 - [DEBUG] Start adding new jump function
16230 2019-Jan-13 16:21:16.170372 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16231 2019-Jan-13 16:21:16.170434 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16232 2019-Jan-13 16:21:16.171099 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
16233 2019-Jan-13 16:21:16.178584 - [DEBUG] Edge Function : AllBottom
16234 2019-Jan-13 16:21:16.178620 - [DEBUG] End adding new jump function
16235 2019-Jan-13 16:21:16.178645 - [DEBUG]
16236 2019-Jan-13 16:21:16.178669 - [DEBUG] -------------------------------------------- 453. Path Edge --------------------------------------------
16237 2019-Jan-13 16:21:16.178694 - [DEBUG]
16238 2019-Jan-13 16:21:16.178717 - [DEBUG] Process 453. path edge:
16239 2019-Jan-13 16:21:16.178741 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16240 2019-Jan-13 16:21:16.178826 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
16241 2019-Jan-13 16:21:16.179521 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16242 2019-Jan-13 16:21:16.180189 - [DEBUG]
16243 2019-Jan-13 16:21:16.180215 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
16244 2019-Jan-13 16:21:16.180901 - [DEBUG] Compose: EdgeIdentity * AllBottom
16245 2019-Jan-13 16:21:16.180930 - [DEBUG]
16246 2019-Jan-13 16:21:16.180954 - [DEBUG] Propagate flow
16247 2019-Jan-13 16:21:16.180978 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16248 2019-Jan-13 16:21:16.181040 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
16249 2019-Jan-13 16:21:16.181735 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16250 2019-Jan-13 16:21:16.182385 - [DEBUG] Edge function : AllBottom (result of previous compose)
16251 2019-Jan-13 16:21:16.182411 - [DEBUG]
16252 2019-Jan-13 16:21:16.182437 - [DEBUG] Join: AllTop & AllBottom
16253 2019-Jan-13 16:21:16.182463 - [DEBUG] = AllBottom (new jump func)
16254 2019-Jan-13 16:21:16.182488 - [DEBUG]
16255 2019-Jan-13 16:21:16.182512 - [DEBUG] Start adding new jump function
16256 2019-Jan-13 16:21:16.182535 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16257 2019-Jan-13 16:21:16.182593 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16258 2019-Jan-13 16:21:16.183232 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
16259 2019-Jan-13 16:21:16.183871 - [DEBUG] Edge Function : AllBottom
16260 2019-Jan-13 16:21:16.183899 - [DEBUG] End adding new jump function
16261 2019-Jan-13 16:21:16.183923 - [DEBUG]
16262 2019-Jan-13 16:21:16.183947 - [DEBUG] -------------------------------------------- 454. Path Edge --------------------------------------------
16263 2019-Jan-13 16:21:16.183989 - [DEBUG]
16264 2019-Jan-13 16:21:16.184013 - [DEBUG] Process 454. path edge:
16265 2019-Jan-13 16:21:16.184037 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16266 2019-Jan-13 16:21:16.184094 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
16267 2019-Jan-13 16:21:16.184735 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16268 2019-Jan-13 16:21:16.185393 - [DEBUG]
16269 2019-Jan-13 16:21:16.185420 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
16270 2019-Jan-13 16:21:16.186082 - [DEBUG] Compose: EdgeIdentity * AllBottom
16271 2019-Jan-13 16:21:16.186110 - [DEBUG]
16272 2019-Jan-13 16:21:16.186134 - [DEBUG] Propagate flow
16273 2019-Jan-13 16:21:16.186158 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16274 2019-Jan-13 16:21:16.186215 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
16275 2019-Jan-13 16:21:16.186857 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16276 2019-Jan-13 16:21:16.187496 - [DEBUG] Edge function : AllBottom (result of previous compose)
16277 2019-Jan-13 16:21:16.187521 - [DEBUG]
16278 2019-Jan-13 16:21:16.187546 - [DEBUG] Join: AllTop & AllBottom
16279 2019-Jan-13 16:21:16.187573 - [DEBUG] = AllBottom (new jump func)
16280 2019-Jan-13 16:21:16.187598 - [DEBUG]
16281 2019-Jan-13 16:21:16.187622 - [DEBUG] Start adding new jump function
16282 2019-Jan-13 16:21:16.187645 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16283 2019-Jan-13 16:21:16.187702 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16284 2019-Jan-13 16:21:16.188371 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
16285 2019-Jan-13 16:21:16.189039 - [DEBUG] Edge Function : AllBottom
16286 2019-Jan-13 16:21:16.189069 - [DEBUG] End adding new jump function
16287 2019-Jan-13 16:21:16.189094 - [DEBUG]
16288 2019-Jan-13 16:21:16.189118 - [DEBUG] -------------------------------------------- 455. Path Edge --------------------------------------------
16289 2019-Jan-13 16:21:16.189143 - [DEBUG]
16290 2019-Jan-13 16:21:16.189167 - [DEBUG] Process 455. path edge:
16291 2019-Jan-13 16:21:16.189191 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16292 2019-Jan-13 16:21:16.189253 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
16293 2019-Jan-13 16:21:16.189919 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16294 2019-Jan-13 16:21:16.190568 - [DEBUG]
16295 2019-Jan-13 16:21:16.190594 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
16296 2019-Jan-13 16:21:16.191257 - [DEBUG] Compose: EdgeIdentity * AllBottom
16297 2019-Jan-13 16:21:16.191287 - [DEBUG]
16298 2019-Jan-13 16:21:16.191311 - [DEBUG] Propagate flow
16299 2019-Jan-13 16:21:16.191335 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16300 2019-Jan-13 16:21:16.191394 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
16301 2019-Jan-13 16:21:16.192056 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16302 2019-Jan-13 16:21:16.192694 - [DEBUG] Edge function : AllBottom (result of previous compose)
16303 2019-Jan-13 16:21:16.192720 - [DEBUG]
16304 2019-Jan-13 16:21:16.192745 - [DEBUG] Join: AllTop & AllBottom
16305 2019-Jan-13 16:21:16.192772 - [DEBUG] = AllBottom (new jump func)
16306 2019-Jan-13 16:21:16.192797 - [DEBUG]
16307 2019-Jan-13 16:21:16.192820 - [DEBUG] Start adding new jump function
16308 2019-Jan-13 16:21:16.192860 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16309 2019-Jan-13 16:21:16.192917 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16310 2019-Jan-13 16:21:16.193557 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
16311 2019-Jan-13 16:21:16.194192 - [DEBUG] Edge Function : AllBottom
16312 2019-Jan-13 16:21:16.194220 - [DEBUG] End adding new jump function
16313 2019-Jan-13 16:21:16.194245 - [DEBUG]
16314 2019-Jan-13 16:21:16.194269 - [DEBUG] -------------------------------------------- 456. Path Edge --------------------------------------------
16315 2019-Jan-13 16:21:16.194293 - [DEBUG]
16316 2019-Jan-13 16:21:16.194317 - [DEBUG] Process 456. path edge:
16317 2019-Jan-13 16:21:16.194341 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16318 2019-Jan-13 16:21:16.194397 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
16319 2019-Jan-13 16:21:16.195051 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16320 2019-Jan-13 16:21:16.195689 - [DEBUG]
16321 2019-Jan-13 16:21:16.195715 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
16322 2019-Jan-13 16:21:16.196367 - [DEBUG] Compose: EdgeIdentity * AllBottom
16323 2019-Jan-13 16:21:16.196395 - [DEBUG]
16324 2019-Jan-13 16:21:16.196419 - [DEBUG] Propagate flow
16325 2019-Jan-13 16:21:16.196442 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16326 2019-Jan-13 16:21:16.196499 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
16327 2019-Jan-13 16:21:16.197137 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16328 2019-Jan-13 16:21:16.197775 - [DEBUG] Edge function : AllBottom (result of previous compose)
16329 2019-Jan-13 16:21:16.197801 - [DEBUG]
16330 2019-Jan-13 16:21:16.197826 - [DEBUG] Join: AllTop & AllBottom
16331 2019-Jan-13 16:21:16.197852 - [DEBUG] = AllBottom (new jump func)
16332 2019-Jan-13 16:21:16.197877 - [DEBUG]
16333 2019-Jan-13 16:21:16.197900 - [DEBUG] Start adding new jump function
16334 2019-Jan-13 16:21:16.197924 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16335 2019-Jan-13 16:21:16.197980 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16336 2019-Jan-13 16:21:16.198651 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
16337 2019-Jan-13 16:21:16.199305 - [DEBUG] Edge Function : AllBottom
16338 2019-Jan-13 16:21:16.199336 - [DEBUG] End adding new jump function
16339 2019-Jan-13 16:21:16.199360 - [DEBUG]
16340 2019-Jan-13 16:21:16.199384 - [DEBUG] -------------------------------------------- 457. Path Edge --------------------------------------------
16341 2019-Jan-13 16:21:16.199408 - [DEBUG]
16342 2019-Jan-13 16:21:16.199431 - [DEBUG] Process 457. path edge:
16343 2019-Jan-13 16:21:16.199455 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16344 2019-Jan-13 16:21:16.199515 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
16345 2019-Jan-13 16:21:16.200166 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16346 2019-Jan-13 16:21:16.200834 - [DEBUG]
16347 2019-Jan-13 16:21:16.200860 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
16348 2019-Jan-13 16:21:16.201544 - [DEBUG] Compose: EdgeIdentity * AllBottom
16349 2019-Jan-13 16:21:16.201595 - [DEBUG]
16350 2019-Jan-13 16:21:16.201620 - [DEBUG] Propagate flow
16351 2019-Jan-13 16:21:16.201644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16352 2019-Jan-13 16:21:16.201711 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
16353 2019-Jan-13 16:21:16.202399 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16354 2019-Jan-13 16:21:16.203056 - [DEBUG] Edge function : AllBottom (result of previous compose)
16355 2019-Jan-13 16:21:16.203083 - [DEBUG]
16356 2019-Jan-13 16:21:16.203108 - [DEBUG] Join: AllTop & AllBottom
16357 2019-Jan-13 16:21:16.203135 - [DEBUG] = AllBottom (new jump func)
16358 2019-Jan-13 16:21:16.203159 - [DEBUG]
16359 2019-Jan-13 16:21:16.203183 - [DEBUG] Start adding new jump function
16360 2019-Jan-13 16:21:16.203206 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16361 2019-Jan-13 16:21:16.203266 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16362 2019-Jan-13 16:21:16.203934 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
16363 2019-Jan-13 16:21:16.204599 - [DEBUG] Edge Function : AllBottom
16364 2019-Jan-13 16:21:16.204633 - [DEBUG] End adding new jump function
16365 2019-Jan-13 16:21:16.204658 - [DEBUG]
16366 2019-Jan-13 16:21:16.204682 - [DEBUG] -------------------------------------------- 458. Path Edge --------------------------------------------
16367 2019-Jan-13 16:21:16.204706 - [DEBUG]
16368 2019-Jan-13 16:21:16.204730 - [DEBUG] Process 458. path edge:
16369 2019-Jan-13 16:21:16.204754 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16370 2019-Jan-13 16:21:16.204816 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
16371 2019-Jan-13 16:21:16.205499 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16372 2019-Jan-13 16:21:16.206152 - [DEBUG]
16373 2019-Jan-13 16:21:16.206179 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
16374 2019-Jan-13 16:21:16.206871 - [DEBUG] Compose: EdgeIdentity * AllBottom
16375 2019-Jan-13 16:21:16.206900 - [DEBUG]
16376 2019-Jan-13 16:21:16.206924 - [DEBUG] Propagate flow
16377 2019-Jan-13 16:21:16.206948 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16378 2019-Jan-13 16:21:16.207010 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
16379 2019-Jan-13 16:21:16.207679 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16380 2019-Jan-13 16:21:16.208359 - [DEBUG] Edge function : AllBottom (result of previous compose)
16381 2019-Jan-13 16:21:16.208385 - [DEBUG]
16382 2019-Jan-13 16:21:16.208410 - [DEBUG] Join: AllTop & AllBottom
16383 2019-Jan-13 16:21:16.208437 - [DEBUG] = AllBottom (new jump func)
16384 2019-Jan-13 16:21:16.208461 - [DEBUG]
16385 2019-Jan-13 16:21:16.208485 - [DEBUG] Start adding new jump function
16386 2019-Jan-13 16:21:16.208508 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16387 2019-Jan-13 16:21:16.208567 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16388 2019-Jan-13 16:21:16.209208 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
16389 2019-Jan-13 16:21:16.209844 - [DEBUG] Edge Function : AllBottom
16390 2019-Jan-13 16:21:16.209873 - [DEBUG] End adding new jump function
16391 2019-Jan-13 16:21:16.209898 - [DEBUG]
16392 2019-Jan-13 16:21:16.209921 - [DEBUG] -------------------------------------------- 459. Path Edge --------------------------------------------
16393 2019-Jan-13 16:21:16.209945 - [DEBUG]
16394 2019-Jan-13 16:21:16.209969 - [DEBUG] Process 459. path edge:
16395 2019-Jan-13 16:21:16.209993 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16396 2019-Jan-13 16:21:16.210067 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
16397 2019-Jan-13 16:21:16.210705 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16398 2019-Jan-13 16:21:16.211346 - [DEBUG]
16399 2019-Jan-13 16:21:16.211370 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
16400 2019-Jan-13 16:21:16.212034 - [DEBUG] Possible callees:
16401 2019-Jan-13 16:21:16.212059 - [DEBUG] bar
16402 2019-Jan-13 16:21:16.212084 - [DEBUG] Possible return sites:
16403 2019-Jan-13 16:21:16.212108 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


Got branch instruction
getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7116404 2019-Jan-13 16:21:16.213430 - [DEBUG] Found and process special summary
16405 2019-Jan-13 16:21:16.213469 - [DEBUG] Compose: EdgeIdentity * AllBottom
16406 2019-Jan-13 16:21:16.213496 - [DEBUG]
16407 2019-Jan-13 16:21:16.213520 - [DEBUG] Propagate flow
16408 2019-Jan-13 16:21:16.213544 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16409 2019-Jan-13 16:21:16.213602 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
16410 2019-Jan-13 16:21:16.214252 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16411 2019-Jan-13 16:21:16.214906 - [DEBUG] Edge function : AllBottom (result of previous compose)
16412 2019-Jan-13 16:21:16.214932 - [DEBUG]
16413 2019-Jan-13 16:21:16.214957 - [DEBUG] Join: AllTop & AllBottom
16414 2019-Jan-13 16:21:16.214983 - [DEBUG] = AllBottom (new jump func)
16415 2019-Jan-13 16:21:16.215008 - [DEBUG]
16416 2019-Jan-13 16:21:16.215032 - [DEBUG] Start adding new jump function
16417 2019-Jan-13 16:21:16.215055 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16418 2019-Jan-13 16:21:16.215114 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16419 2019-Jan-13 16:21:16.215774 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
16420 2019-Jan-13 16:21:16.216427 - [DEBUG] Edge Function : AllBottom
16421 2019-Jan-13 16:21:16.216458 - [DEBUG] End adding new jump function
16422 2019-Jan-13 16:21:16.216483 - [DEBUG]
16423 2019-Jan-13 16:21:16.216506 - [DEBUG] -------------------------------------------- 460. Path Edge --------------------------------------------
16424 2019-Jan-13 16:21:16.216531 - [DEBUG]
16425 2019-Jan-13 16:21:16.216554 - [DEBUG] Process 460. path edge:
16426 2019-Jan-13 16:21:16.216578 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16427 2019-Jan-13 16:21:16.216638 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
16428 2019-Jan-13 16:21:16.217306 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16429 2019-Jan-13 16:21:16.217970 - [DEBUG]
16430 2019-Jan-13 16:21:16.217997 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
16431 2019-Jan-13 16:21:16.218721 - [DEBUG] Compose: EdgeIdentity * AllBottom
16432 2019-Jan-13 16:21:16.218753 - [DEBUG]
16433 2019-Jan-13 16:21:16.218777 - [DEBUG] Propagate flow
16434 2019-Jan-13 16:21:16.218801 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16435 2019-Jan-13 16:21:16.218863 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
16436 2019-Jan-13 16:21:16.219515 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16437 2019-Jan-13 16:21:16.220181 - [DEBUG] Edge function : AllBottom (result of previous compose)
16438 2019-Jan-13 16:21:16.220207 - [DEBUG]
16439 2019-Jan-13 16:21:16.220233 - [DEBUG] Join: AllTop & AllBottom
16440 2019-Jan-13 16:21:16.220280 - [DEBUG] = AllBottom (new jump func)
16441 2019-Jan-13 16:21:16.220305 - [DEBUG]
16442 2019-Jan-13 16:21:16.220328 - [DEBUG] Start adding new jump function
16443 2019-Jan-13 16:21:16.220352 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16444 2019-Jan-13 16:21:16.220417 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16445 2019-Jan-13 16:21:16.221078 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
16446 2019-Jan-13 16:21:16.221758 - [DEBUG] Edge Function : AllBottom
16447 2019-Jan-13 16:21:16.221788 - [DEBUG] End adding new jump function
16448 2019-Jan-13 16:21:16.221813 - [DEBUG]
16449 2019-Jan-13 16:21:16.221837 - [DEBUG] -------------------------------------------- 461. Path Edge --------------------------------------------
16450 2019-Jan-13 16:21:16.221861 - [DEBUG]
16451 2019-Jan-13 16:21:16.221884 - [DEBUG] Process 461. path edge:
16452 2019-Jan-13 16:21:16.221908 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16453 2019-Jan-13 16:21:16.221969 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
16454 2019-Jan-13 16:21:16.222618 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16455 2019-Jan-13 16:21:16.223285 - [DEBUG]
16456 2019-Jan-13 16:21:16.223313 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
16457 2019-Jan-13 16:21:16.223978 - [DEBUG] Compose: EdgeIdentity * AllBottom
16458 2019-Jan-13 16:21:16.224006 - [DEBUG]
16459 2019-Jan-13 16:21:16.224030 - [DEBUG] Propagate flow
16460 2019-Jan-13 16:21:16.224053 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16461 2019-Jan-13 16:21:16.224112 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
16462 2019-Jan-13 16:21:16.224764 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16463 2019-Jan-13 16:21:16.225426 - [DEBUG] Edge function : AllBottom (result of previous compose)
16464 2019-Jan-13 16:21:16.225451 - [DEBUG]
16465 2019-Jan-13 16:21:16.225476 - [DEBUG] Join: AllTop & AllBottom
16466 2019-Jan-13 16:21:16.225503 - [DEBUG] = AllBottom (new jump func)
16467 2019-Jan-13 16:21:16.225527 - [DEBUG]
16468 2019-Jan-13 16:21:16.225551 - [DEBUG] Start adding new jump function
16469 2019-Jan-13 16:21:16.225574 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16470 2019-Jan-13 16:21:16.225630 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16471 2019-Jan-13 16:21:16.226268 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
16472 2019-Jan-13 16:21:16.226911 - [DEBUG] Edge Function : AllBottom
16473 2019-Jan-13 16:21:16.226939 - [DEBUG] End adding new jump function
16474 2019-Jan-13 16:21:16.226964 - [DEBUG]
16475 2019-Jan-13 16:21:16.226987 - [DEBUG] -------------------------------------------- 462. Path Edge --------------------------------------------
16476 2019-Jan-13 16:21:16.227011 - [DEBUG]
16477 2019-Jan-13 16:21:16.227035 - [DEBUG] Process 462. path edge:
16478 2019-Jan-13 16:21:16.227058 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16479 2019-Jan-13 16:21:16.227115 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
16480 2019-Jan-13 16:21:16.227759 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16481 2019-Jan-13 16:21:16.228415 - [DEBUG]
16482 2019-Jan-13 16:21:16.228439 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
16483 2019-Jan-13 16:21:16.229108 - [DEBUG] Possible callees:
16484 2019-Jan-13 16:21:16.229133 - [DEBUG] llvm.dbg.declare
16485 2019-Jan-13 16:21:16.229158 - [DEBUG] Possible return sites:
16486 2019-Jan-13 16:21:16.229182 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7816487 2019-Jan-13 16:21:16.230467 - [DEBUG] Found and process special summary
16488 2019-Jan-13 16:21:16.230503 - [DEBUG] Compose: EdgeIdentity * AllBottom
16489 2019-Jan-13 16:21:16.230531 - [DEBUG]
16490 2019-Jan-13 16:21:16.230555 - [DEBUG] Propagate flow
16491 2019-Jan-13 16:21:16.230578 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16492 2019-Jan-13 16:21:16.230636 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
16493 2019-Jan-13 16:21:16.231279 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16494 2019-Jan-13 16:21:16.231951 - [DEBUG] Edge function : AllBottom (result of previous compose)
16495 2019-Jan-13 16:21:16.231977 - [DEBUG]
16496 2019-Jan-13 16:21:16.232004 - [DEBUG] Join: AllTop & AllBottom
16497 2019-Jan-13 16:21:16.232030 - [DEBUG] = AllBottom (new jump func)
16498 2019-Jan-13 16:21:16.232054 - [DEBUG]
16499 2019-Jan-13 16:21:16.232078 - [DEBUG] Start adding new jump function
16500 2019-Jan-13 16:21:16.232101 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16501 2019-Jan-13 16:21:16.232164 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16502 2019-Jan-13 16:21:16.232826 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
16503 2019-Jan-13 16:21:16.233498 - [DEBUG] Edge Function : AllBottom
16504 2019-Jan-13 16:21:16.233529 - [DEBUG] End adding new jump function
16505 2019-Jan-13 16:21:16.233553 - [DEBUG]
16506 2019-Jan-13 16:21:16.233577 - [DEBUG] -------------------------------------------- 463. Path Edge --------------------------------------------
16507 2019-Jan-13 16:21:16.233602 - [DEBUG]
16508 2019-Jan-13 16:21:16.233625 - [DEBUG] Process 463. path edge:
16509 2019-Jan-13 16:21:16.233649 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16510 2019-Jan-13 16:21:16.233711 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
16511 2019-Jan-13 16:21:16.234369 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16512 2019-Jan-13 16:21:16.235059 - [DEBUG]
16513 2019-Jan-13 16:21:16.235085 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
16514 2019-Jan-13 16:21:16.235784 - [DEBUG] Compose: EdgeIdentity * AllBottom
16515 2019-Jan-13 16:21:16.235814 - [DEBUG]
16516 2019-Jan-13 16:21:16.235838 - [DEBUG] Propagate flow
16517 2019-Jan-13 16:21:16.235861 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16518 2019-Jan-13 16:21:16.235924 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
16519 2019-Jan-13 16:21:16.236586 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16520 2019-Jan-13 16:21:16.237242 - [DEBUG] Edge function : AllBottom (result of previous compose)
16521 2019-Jan-13 16:21:16.237268 - [DEBUG]
16522 2019-Jan-13 16:21:16.237294 - [DEBUG] Join: AllTop & AllBottom
16523 2019-Jan-13 16:21:16.237321 - [DEBUG] = AllBottom (new jump func)
16524 2019-Jan-13 16:21:16.237346 - [DEBUG]
16525 2019-Jan-13 16:21:16.237369 - [DEBUG] Start adding new jump function
16526 2019-Jan-13 16:21:16.237393 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16527 2019-Jan-13 16:21:16.237455 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16528 2019-Jan-13 16:21:16.238138 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
16529 2019-Jan-13 16:21:16.238822 - [DEBUG] Edge Function : AllBottom
16530 2019-Jan-13 16:21:16.238852 - [DEBUG] End adding new jump function
16531 2019-Jan-13 16:21:16.238876 - [DEBUG]
16532 2019-Jan-13 16:21:16.238900 - [DEBUG] -------------------------------------------- 464. Path Edge --------------------------------------------
16533 2019-Jan-13 16:21:16.238925 - [DEBUG]
16534 2019-Jan-13 16:21:16.238948 - [DEBUG] Process 464. path edge:
16535 2019-Jan-13 16:21:16.238973 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16536 2019-Jan-13 16:21:16.239035 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
16537 2019-Jan-13 16:21:16.239695 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16538 2019-Jan-13 16:21:16.240351 - [DEBUG]
16539 2019-Jan-13 16:21:16.240378 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
16540 2019-Jan-13 16:21:16.241055 - [DEBUG] Compose: EdgeIdentity * AllBottom
16541 2019-Jan-13 16:21:16.241086 - [DEBUG]
16542 2019-Jan-13 16:21:16.241110 - [DEBUG] Propagate flow
16543 2019-Jan-13 16:21:16.241133 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16544 2019-Jan-13 16:21:16.241197 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
16545 2019-Jan-13 16:21:16.241874 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16546 2019-Jan-13 16:21:16.242519 - [DEBUG] Edge function : AllBottom (result of previous compose)
16547 2019-Jan-13 16:21:16.242545 - [DEBUG]
16548 2019-Jan-13 16:21:16.242570 - [DEBUG] Join: AllTop & AllBottom
16549 2019-Jan-13 16:21:16.242597 - [DEBUG] = AllBottom (new jump func)
16550 2019-Jan-13 16:21:16.242622 - [DEBUG]
16551 2019-Jan-13 16:21:16.242646 - [DEBUG] Start adding new jump function
16552 2019-Jan-13 16:21:16.242669 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16553 2019-Jan-13 16:21:16.242726 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16554 2019-Jan-13 16:21:16.243367 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
16555 2019-Jan-13 16:21:16.244005 - [DEBUG] Edge Function : AllBottom
16556 2019-Jan-13 16:21:16.244034 - [DEBUG] End adding new jump function
16557 2019-Jan-13 16:21:16.244058 - [DEBUG]
16558 2019-Jan-13 16:21:16.244082 - [DEBUG] -------------------------------------------- 465. Path Edge --------------------------------------------
16559 2019-Jan-13 16:21:16.244106 - [DEBUG]
16560 2019-Jan-13 16:21:16.244130 - [DEBUG] Process 465. path edge:
16561 2019-Jan-13 16:21:16.244154 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16562 2019-Jan-13 16:21:16.244211 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
16563 2019-Jan-13 16:21:16.244849 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16564 2019-Jan-13 16:21:16.245507 - [DEBUG]
16565 2019-Jan-13 16:21:16.245532 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
16566 2019-Jan-13 16:21:16.246195 - [DEBUG] Compose: EdgeIdentity * AllBottom
16567 2019-Jan-13 16:21:16.246224 - [DEBUG]
16568 2019-Jan-13 16:21:16.246248 - [DEBUG] Propagate flow
16569 2019-Jan-13 16:21:16.246271 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16570 2019-Jan-13 16:21:16.246329 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
16571 2019-Jan-13 16:21:16.246965 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16572 2019-Jan-13 16:21:16.247622 - [DEBUG] Edge function : AllBottom (result of previous compose)
16573 2019-Jan-13 16:21:16.247648 - [DEBUG]
16574 2019-Jan-13 16:21:16.247672 - [DEBUG] Join: AllTop & AllBottom
16575 2019-Jan-13 16:21:16.247699 - [DEBUG] = AllBottom (new jump func)
16576 2019-Jan-13 16:21:16.247723 - [DEBUG]
16577 2019-Jan-13 16:21:16.247747 - [DEBUG] Start adding new jump function
16578 2019-Jan-13 16:21:16.247770 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16579 2019-Jan-13 16:21:16.247826 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16580 2019-Jan-13 16:21:16.248492 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
16581 2019-Jan-13 16:21:16.249153 - [DEBUG] Edge Function : AllBottom
16582 2019-Jan-13 16:21:16.249183 - [DEBUG] End adding new jump function
16583 2019-Jan-13 16:21:16.249207 - [DEBUG]
16584 2019-Jan-13 16:21:16.249231 - [DEBUG] -------------------------------------------- 466. Path Edge --------------------------------------------
16585 2019-Jan-13 16:21:16.249255 - [DEBUG]
16586 2019-Jan-13 16:21:16.249278 - [DEBUG] Process 466. path edge:
16587 2019-Jan-13 16:21:16.249302 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16588 2019-Jan-13 16:21:16.249366 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
16589 2019-Jan-13 16:21:16.250027 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16590 2019-Jan-13 16:21:16.250688 - [DEBUG]
16591 2019-Jan-13 16:21:16.250716 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
16592 2019-Jan-13 16:21:16.251387 - [DEBUG] Compose: EdgeIdentity * AllBottom
16593 2019-Jan-13 16:21:16.251416 - [DEBUG]
16594 2019-Jan-13 16:21:16.251440 - [DEBUG] Propagate flow
16595 2019-Jan-13 16:21:16.251464 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16596 2019-Jan-13 16:21:16.251527 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16597 2019-Jan-13 16:21:16.252222 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16598 2019-Jan-13 16:21:16.252891 - [DEBUG] Edge function : AllBottom (result of previous compose)
16599 2019-Jan-13 16:21:16.252918 - [DEBUG]
16600 2019-Jan-13 16:21:16.252944 - [DEBUG] Join: AllTop & AllBottom
16601 2019-Jan-13 16:21:16.252970 - [DEBUG] = AllBottom (new jump func)
16602 2019-Jan-13 16:21:16.252995 - [DEBUG]
16603 2019-Jan-13 16:21:16.253019 - [DEBUG] Start adding new jump function
16604 2019-Jan-13 16:21:16.253043 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16605 2019-Jan-13 16:21:16.253106 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16606 2019-Jan-13 16:21:16.253764 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16607 2019-Jan-13 16:21:16.254412 - [DEBUG] Edge Function : AllBottom
16608 2019-Jan-13 16:21:16.254442 - [DEBUG] End adding new jump function
16609 2019-Jan-13 16:21:16.254467 - [DEBUG]
16610 2019-Jan-13 16:21:16.254491 - [DEBUG] -------------------------------------------- 467. Path Edge --------------------------------------------
16611 2019-Jan-13 16:21:16.254516 - [DEBUG]
16612 2019-Jan-13 16:21:16.254540 - [DEBUG] Process 467. path edge:
16613 2019-Jan-13 16:21:16.254564 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16614 2019-Jan-13 16:21:16.254628 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
16615 2019-Jan-13 16:21:16.255329 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16616 2019-Jan-13 16:21:16.255991 - [DEBUG]
16617 2019-Jan-13 16:21:16.256037 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
16618 2019-Jan-13 16:21:16.256709 - [DEBUG] Compose: EdgeIdentity * AllBottom
16619 2019-Jan-13 16:21:16.256738 - [DEBUG]
16620 2019-Jan-13 16:21:16.256762 - [DEBUG] Propagate flow
16621 2019-Jan-13 16:21:16.256786 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16622 2019-Jan-13 16:21:16.256844 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16623 2019-Jan-13 16:21:16.257485 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16624 2019-Jan-13 16:21:16.258121 - [DEBUG] Edge function : AllBottom (result of previous compose)
16625 2019-Jan-13 16:21:16.258146 - [DEBUG]
16626 2019-Jan-13 16:21:16.258172 - [DEBUG] Join: AllTop & AllBottom
16627 2019-Jan-13 16:21:16.258198 - [DEBUG] = AllBottom (new jump func)
16628 2019-Jan-13 16:21:16.258243 - [DEBUG]
16629 2019-Jan-13 16:21:16.258267 - [DEBUG] Start adding new jump function
16630 2019-Jan-13 16:21:16.258290 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16631 2019-Jan-13 16:21:16.258347 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16632 2019-Jan-13 16:21:16.258985 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16633 2019-Jan-13 16:21:16.259621 - [DEBUG] Edge Function : AllBottom
16634 2019-Jan-13 16:21:16.259651 - [DEBUG] End adding new jump function
16635 2019-Jan-13 16:21:16.259676 - [DEBUG]
16636 2019-Jan-13 16:21:16.259699 - [DEBUG] -------------------------------------------- 468. Path Edge --------------------------------------------
16637 2019-Jan-13 16:21:16.259724 - [DEBUG]
16638 2019-Jan-13 16:21:16.259747 - [DEBUG] Process 468. path edge:
16639 2019-Jan-13 16:21:16.259771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16640 2019-Jan-13 16:21:16.259827 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
16641 2019-Jan-13 16:21:16.260467 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16642 2019-Jan-13 16:21:16.261104 - [DEBUG]
16643 2019-Jan-13 16:21:16.261129 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
16644 2019-Jan-13 16:21:16.261815 - [DEBUG] Compose: EdgeIdentity * AllBottom
16645 2019-Jan-13 16:21:16.261845 - [DEBUG]
16646 2019-Jan-13 16:21:16.261869 - [DEBUG] Propagate flow
16647 2019-Jan-13 16:21:16.261893 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16648 2019-Jan-13 16:21:16.261956 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16649 2019-Jan-13 16:21:16.262628 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16650 2019-Jan-13 16:21:16.263286 - [DEBUG] Edge function : AllBottom (result of previous compose)
16651 2019-Jan-13 16:21:16.263313 - [DEBUG]
16652 2019-Jan-13 16:21:16.263339 - [DEBUG] Join: AllTop & AllBottom
16653 2019-Jan-13 16:21:16.263366 - [DEBUG] = AllBottom (new jump func)
16654 2019-Jan-13 16:21:16.263390 - [DEBUG]
16655 2019-Jan-13 16:21:16.263415 - [DEBUG] Start adding new jump function
16656 2019-Jan-13 16:21:16.263438 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16657 2019-Jan-13 16:21:16.263497 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16658 2019-Jan-13 16:21:16.264169 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16659 2019-Jan-13 16:21:16.264823 - [DEBUG] Edge Function : AllBottom
16660 2019-Jan-13 16:21:16.264855 - [DEBUG] End adding new jump function
16661 2019-Jan-13 16:21:16.264899 - [DEBUG]
16662 2019-Jan-13 16:21:16.264954 - [DEBUG] -------------------------------------------- 469. Path Edge --------------------------------------------
16663 2019-Jan-13 16:21:16.264980 - [DEBUG]
16664 2019-Jan-13 16:21:16.265004 - [DEBUG] Process 469. path edge:
16665 2019-Jan-13 16:21:16.265028 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16666 2019-Jan-13 16:21:16.265096 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
16667 2019-Jan-13 16:21:16.265762 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16668 2019-Jan-13 16:21:16.266419 - [DEBUG]
16669 2019-Jan-13 16:21:16.266446 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
16670 2019-Jan-13 16:21:16.267134 - [DEBUG] Compose: EdgeIdentity * AllBottom
16671 2019-Jan-13 16:21:16.267163 - [DEBUG]
16672 2019-Jan-13 16:21:16.267187 - [DEBUG] Propagate flow
16673 2019-Jan-13 16:21:16.267211 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16674 2019-Jan-13 16:21:16.267276 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
16675 2019-Jan-13 16:21:16.267956 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16676 2019-Jan-13 16:21:16.268635 - [DEBUG] Edge function : AllBottom (result of previous compose)
16677 2019-Jan-13 16:21:16.268661 - [DEBUG]
16678 2019-Jan-13 16:21:16.268687 - [DEBUG] Join: AllTop & AllBottom
16679 2019-Jan-13 16:21:16.268713 - [DEBUG] = AllBottom (new jump func)
16680 2019-Jan-13 16:21:16.268738 - [DEBUG]
16681 2019-Jan-13 16:21:16.268762 - [DEBUG] Start adding new jump function
16682 2019-Jan-13 16:21:16.268785 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16683 2019-Jan-13 16:21:16.268843 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16684 2019-Jan-13 16:21:16.269483 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
16685 2019-Jan-13 16:21:16.270128 - [DEBUG] Edge Function : AllBottom
16686 2019-Jan-13 16:21:16.270158 - [DEBUG] End adding new jump function
16687 2019-Jan-13 16:21:16.270183 - [DEBUG]
16688 2019-Jan-13 16:21:16.270206 - [DEBUG] -------------------------------------------- 470. Path Edge --------------------------------------------
16689 2019-Jan-13 16:21:16.270231 - [DEBUG]
16690 2019-Jan-13 16:21:16.270254 - [DEBUG] Process 470. path edge:
16691 2019-Jan-13 16:21:16.270278 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16692 2019-Jan-13 16:21:16.270335 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
16693 2019-Jan-13 16:21:16.270980 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16694 2019-Jan-13 16:21:16.271636 - [DEBUG]
16695 2019-Jan-13 16:21:16.271661 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
16696 2019-Jan-13 16:21:16.272314 - [DEBUG] Possible callees:
16697 2019-Jan-13 16:21:16.272340 - [DEBUG] llvm.dbg.declare
16698 2019-Jan-13 16:21:16.272365 - [DEBUG] Possible return sites:
16699 2019-Jan-13 16:21:16.272389 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12016700 2019-Jan-13 16:21:16.273673 - [DEBUG] Found and process special summary
16701 2019-Jan-13 16:21:16.273711 - [DEBUG] Compose: EdgeIdentity * AllBottom
16702 2019-Jan-13 16:21:16.273739 - [DEBUG]
16703 2019-Jan-13 16:21:16.273780 - [DEBUG] Propagate flow
16704 2019-Jan-13 16:21:16.273805 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16705 2019-Jan-13 16:21:16.273863 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
16706 2019-Jan-13 16:21:16.274505 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16707 2019-Jan-13 16:21:16.275173 - [DEBUG] Edge function : AllBottom (result of previous compose)
16708 2019-Jan-13 16:21:16.275200 - [DEBUG]
16709 2019-Jan-13 16:21:16.275225 - [DEBUG] Join: AllTop & AllBottom
16710 2019-Jan-13 16:21:16.275252 - [DEBUG] = AllBottom (new jump func)
16711 2019-Jan-13 16:21:16.275276 - [DEBUG]
16712 2019-Jan-13 16:21:16.275300 - [DEBUG] Start adding new jump function
16713 2019-Jan-13 16:21:16.275324 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16714 2019-Jan-13 16:21:16.275388 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16715 2019-Jan-13 16:21:16.276045 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
16716 2019-Jan-13 16:21:16.276698 - [DEBUG] Edge Function : AllBottom
16717 2019-Jan-13 16:21:16.276728 - [DEBUG] End adding new jump function
16718 2019-Jan-13 16:21:16.276753 - [DEBUG]
16719 2019-Jan-13 16:21:16.276776 - [DEBUG] -------------------------------------------- 471. Path Edge --------------------------------------------
16720 2019-Jan-13 16:21:16.276801 - [DEBUG]
16721 2019-Jan-13 16:21:16.276824 - [DEBUG] Process 471. path edge:
16722 2019-Jan-13 16:21:16.276848 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16723 2019-Jan-13 16:21:16.276910 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
16724 2019-Jan-13 16:21:16.277586 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16725 2019-Jan-13 16:21:16.278271 - [DEBUG]
16726 2019-Jan-13 16:21:16.278299 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
16727 2019-Jan-13 16:21:16.278993 - [DEBUG] Compose: EdgeIdentity * AllBottom
16728 2019-Jan-13 16:21:16.279023 - [DEBUG]
16729 2019-Jan-13 16:21:16.279046 - [DEBUG] Propagate flow
16730 2019-Jan-13 16:21:16.279070 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16731 2019-Jan-13 16:21:16.279131 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
16732 2019-Jan-13 16:21:16.279781 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16733 2019-Jan-13 16:21:16.280456 - [DEBUG] Edge function : AllBottom (result of previous compose)
16734 2019-Jan-13 16:21:16.280483 - [DEBUG]
16735 2019-Jan-13 16:21:16.280509 - [DEBUG] Join: AllTop & AllBottom
16736 2019-Jan-13 16:21:16.280535 - [DEBUG] = AllBottom (new jump func)
16737 2019-Jan-13 16:21:16.280560 - [DEBUG]
16738 2019-Jan-13 16:21:16.280584 - [DEBUG] Start adding new jump function
16739 2019-Jan-13 16:21:16.280608 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16740 2019-Jan-13 16:21:16.280671 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16741 2019-Jan-13 16:21:16.281335 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
16742 2019-Jan-13 16:21:16.282015 - [DEBUG] Edge Function : AllBottom
16743 2019-Jan-13 16:21:16.282048 - [DEBUG] End adding new jump function
16744 2019-Jan-13 16:21:16.282072 - [DEBUG]
16745 2019-Jan-13 16:21:16.282095 - [DEBUG] -------------------------------------------- 472. Path Edge --------------------------------------------
16746 2019-Jan-13 16:21:16.282120 - [DEBUG]
16747 2019-Jan-13 16:21:16.282143 - [DEBUG] Process 472. path edge:
16748 2019-Jan-13 16:21:16.282167 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16749 2019-Jan-13 16:21:16.282245 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
16750 2019-Jan-13 16:21:16.282898 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16751 2019-Jan-13 16:21:16.283559 - [DEBUG]
16752 2019-Jan-13 16:21:16.283586 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
16753 2019-Jan-13 16:21:16.284247 - [DEBUG] Compose: EdgeIdentity * AllBottom
16754 2019-Jan-13 16:21:16.284276 - [DEBUG]
16755 2019-Jan-13 16:21:16.284299 - [DEBUG] Propagate flow
16756 2019-Jan-13 16:21:16.284323 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16757 2019-Jan-13 16:21:16.284383 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
16758 2019-Jan-13 16:21:16.285057 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16759 2019-Jan-13 16:21:16.285698 - [DEBUG] Edge function : AllBottom (result of previous compose)
16760 2019-Jan-13 16:21:16.285723 - [DEBUG]
16761 2019-Jan-13 16:21:16.285749 - [DEBUG] Join: AllTop & AllBottom
16762 2019-Jan-13 16:21:16.285776 - [DEBUG] = AllBottom (new jump func)
16763 2019-Jan-13 16:21:16.285800 - [DEBUG]
16764 2019-Jan-13 16:21:16.285824 - [DEBUG] Start adding new jump function
16765 2019-Jan-13 16:21:16.285848 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16766 2019-Jan-13 16:21:16.285904 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16767 2019-Jan-13 16:21:16.286545 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
16768 2019-Jan-13 16:21:16.287189 - [DEBUG] Edge Function : AllBottom
16769 2019-Jan-13 16:21:16.287218 - [DEBUG] End adding new jump function
16770 2019-Jan-13 16:21:16.287243 - [DEBUG]
16771 2019-Jan-13 16:21:16.287266 - [DEBUG] -------------------------------------------- 473. Path Edge --------------------------------------------
16772 2019-Jan-13 16:21:16.287290 - [DEBUG]
16773 2019-Jan-13 16:21:16.287314 - [DEBUG] Process 473. path edge:
16774 2019-Jan-13 16:21:16.287337 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16775 2019-Jan-13 16:21:16.287393 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
16776 2019-Jan-13 16:21:16.288038 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16777 2019-Jan-13 16:21:16.288698 - [DEBUG]
16778 2019-Jan-13 16:21:16.288722 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
16779 2019-Jan-13 16:21:16.289380 - [DEBUG] Possible callees:
16780 2019-Jan-13 16:21:16.289405 - [DEBUG] llvm.dbg.declare
16781 2019-Jan-13 16:21:16.289430 - [DEBUG] Possible return sites:
16782 2019-Jan-13 16:21:16.289453 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14916783 2019-Jan-13 16:21:16.290744 - [DEBUG] Found and process special summary
16784 2019-Jan-13 16:21:16.290781 - [DEBUG] Compose: EdgeIdentity * AllBottom
16785 2019-Jan-13 16:21:16.290808 - [DEBUG]
16786 2019-Jan-13 16:21:16.290832 - [DEBUG] Propagate flow
16787 2019-Jan-13 16:21:16.290856 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16788 2019-Jan-13 16:21:16.290914 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
16789 2019-Jan-13 16:21:16.291571 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16790 2019-Jan-13 16:21:16.292261 - [DEBUG] Edge function : AllBottom (result of previous compose)
16791 2019-Jan-13 16:21:16.292288 - [DEBUG]
16792 2019-Jan-13 16:21:16.292315 - [DEBUG] Join: AllTop & AllBottom
16793 2019-Jan-13 16:21:16.292341 - [DEBUG] = AllBottom (new jump func)
16794 2019-Jan-13 16:21:16.292366 - [DEBUG]
16795 2019-Jan-13 16:21:16.292390 - [DEBUG] Start adding new jump function
16796 2019-Jan-13 16:21:16.292413 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16797 2019-Jan-13 16:21:16.292475 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16798 2019-Jan-13 16:21:16.293146 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
16799 2019-Jan-13 16:21:16.293808 - [DEBUG] Edge Function : AllBottom
16800 2019-Jan-13 16:21:16.293840 - [DEBUG] End adding new jump function
16801 2019-Jan-13 16:21:16.293865 - [DEBUG]
16802 2019-Jan-13 16:21:16.293889 - [DEBUG] -------------------------------------------- 474. Path Edge --------------------------------------------
16803 2019-Jan-13 16:21:16.293914 - [DEBUG]
16804 2019-Jan-13 16:21:16.293937 - [DEBUG] Process 474. path edge:
16805 2019-Jan-13 16:21:16.293961 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16806 2019-Jan-13 16:21:16.294022 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
16807 2019-Jan-13 16:21:16.294677 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16808 2019-Jan-13 16:21:16.295376 - [DEBUG]
16809 2019-Jan-13 16:21:16.295403 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
16810 2019-Jan-13 16:21:16.296105 - [DEBUG] Compose: EdgeIdentity * AllBottom
16811 2019-Jan-13 16:21:16.296136 - [DEBUG]
16812 2019-Jan-13 16:21:16.296160 - [DEBUG] Propagate flow
16813 2019-Jan-13 16:21:16.296184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16814 2019-Jan-13 16:21:16.296250 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
16815 2019-Jan-13 16:21:16.296907 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16816 2019-Jan-13 16:21:16.297559 - [DEBUG] Edge function : AllBottom (result of previous compose)
16817 2019-Jan-13 16:21:16.297585 - [DEBUG]
16818 2019-Jan-13 16:21:16.297611 - [DEBUG] Join: AllTop & AllBottom
16819 2019-Jan-13 16:21:16.297638 - [DEBUG] = AllBottom (new jump func)
16820 2019-Jan-13 16:21:16.297663 - [DEBUG]
16821 2019-Jan-13 16:21:16.297686 - [DEBUG] Start adding new jump function
16822 2019-Jan-13 16:21:16.297710 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16823 2019-Jan-13 16:21:16.297771 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16824 2019-Jan-13 16:21:16.298466 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
16825 2019-Jan-13 16:21:16.299126 - [DEBUG] Edge Function : AllBottom
16826 2019-Jan-13 16:21:16.299158 - [DEBUG] End adding new jump function
16827 2019-Jan-13 16:21:16.299183 - [DEBUG]
16828 2019-Jan-13 16:21:16.299207 - [DEBUG] -------------------------------------------- 475. Path Edge --------------------------------------------
16829 2019-Jan-13 16:21:16.299232 - [DEBUG]
16830 2019-Jan-13 16:21:16.299255 - [DEBUG] Process 475. path edge:
16831 2019-Jan-13 16:21:16.299279 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16832 2019-Jan-13 16:21:16.299344 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
16833 2019-Jan-13 16:21:16.299996 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16834 2019-Jan-13 16:21:16.300649 - [DEBUG]
16835 2019-Jan-13 16:21:16.300677 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
16836 2019-Jan-13 16:21:16.301381 - [DEBUG] Compose: EdgeIdentity * AllBottom
16837 2019-Jan-13 16:21:16.301411 - [DEBUG]
16838 2019-Jan-13 16:21:16.301434 - [DEBUG] Propagate flow
16839 2019-Jan-13 16:21:16.301458 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16840 2019-Jan-13 16:21:16.301520 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
16841 2019-Jan-13 16:21:16.302196 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16842 2019-Jan-13 16:21:16.302837 - [DEBUG] Edge function : AllBottom (result of previous compose)
16843 2019-Jan-13 16:21:16.302863 - [DEBUG]
16844 2019-Jan-13 16:21:16.302888 - [DEBUG] Join: AllTop & AllBottom
16845 2019-Jan-13 16:21:16.302915 - [DEBUG] = AllBottom (new jump func)
16846 2019-Jan-13 16:21:16.302939 - [DEBUG]
16847 2019-Jan-13 16:21:16.302963 - [DEBUG] Start adding new jump function
16848 2019-Jan-13 16:21:16.302986 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16849 2019-Jan-13 16:21:16.303043 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16850 2019-Jan-13 16:21:16.303682 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
16851 2019-Jan-13 16:21:16.304327 - [DEBUG] Edge Function : AllBottom
16852 2019-Jan-13 16:21:16.304425 - [DEBUG] End adding new jump function
16853 2019-Jan-13 16:21:16.304450 - [DEBUG]
16854 2019-Jan-13 16:21:16.304474 - [DEBUG] -------------------------------------------- 476. Path Edge --------------------------------------------
16855 2019-Jan-13 16:21:16.304498 - [DEBUG]
16856 2019-Jan-13 16:21:16.304522 - [DEBUG] Process 476. path edge:
16857 2019-Jan-13 16:21:16.304545 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16858 2019-Jan-13 16:21:16.304603 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
16859 2019-Jan-13 16:21:16.305268 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16860 2019-Jan-13 16:21:16.305910 - [DEBUG]
16861 2019-Jan-13 16:21:16.305935 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
16862 2019-Jan-13 16:21:16.306620 - [DEBUG] Possible callees:
16863 2019-Jan-13 16:21:16.306646 - [DEBUG] llvm.dbg.declare
16864 2019-Jan-13 16:21:16.306671 - [DEBUG] Possible return sites:
16865 2019-Jan-13 16:21:16.306695 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15516866 2019-Jan-13 16:21:16.308034 - [DEBUG] Found and process special summary
16867 2019-Jan-13 16:21:16.308079 - [DEBUG] Compose: EdgeIdentity * AllBottom
16868 2019-Jan-13 16:21:16.308107 - [DEBUG]
16869 2019-Jan-13 16:21:16.308132 - [DEBUG] Propagate flow
16870 2019-Jan-13 16:21:16.308155 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16871 2019-Jan-13 16:21:16.308243 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
16872 2019-Jan-13 16:21:16.308905 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16873 2019-Jan-13 16:21:16.309576 - [DEBUG] Edge function : AllBottom (result of previous compose)
16874 2019-Jan-13 16:21:16.309604 - [DEBUG]
16875 2019-Jan-13 16:21:16.309629 - [DEBUG] Join: AllTop & AllBottom
16876 2019-Jan-13 16:21:16.309656 - [DEBUG] = AllBottom (new jump func)
16877 2019-Jan-13 16:21:16.309681 - [DEBUG]
16878 2019-Jan-13 16:21:16.309724 - [DEBUG] Start adding new jump function
16879 2019-Jan-13 16:21:16.309747 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16880 2019-Jan-13 16:21:16.309811 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16881 2019-Jan-13 16:21:16.310478 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
16882 2019-Jan-13 16:21:16.311140 - [DEBUG] Edge Function : AllBottom
16883 2019-Jan-13 16:21:16.311171 - [DEBUG] End adding new jump function
16884 2019-Jan-13 16:21:16.311195 - [DEBUG]
16885 2019-Jan-13 16:21:16.311220 - [DEBUG] -------------------------------------------- 477. Path Edge --------------------------------------------
16886 2019-Jan-13 16:21:16.311244 - [DEBUG]
16887 2019-Jan-13 16:21:16.311267 - [DEBUG] Process 477. path edge:
16888 2019-Jan-13 16:21:16.311291 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16889 2019-Jan-13 16:21:16.311353 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
16890 2019-Jan-13 16:21:16.312031 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16891 2019-Jan-13 16:21:16.312702 - [DEBUG]
16892 2019-Jan-13 16:21:16.312728 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
16893 2019-Jan-13 16:21:16.313405 - [DEBUG] Compose: EdgeIdentity * AllBottom
16894 2019-Jan-13 16:21:16.313433 - [DEBUG]
16895 2019-Jan-13 16:21:16.313458 - [DEBUG] Propagate flow
16896 2019-Jan-13 16:21:16.313481 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16897 2019-Jan-13 16:21:16.313540 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
16898 2019-Jan-13 16:21:16.314179 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16899 2019-Jan-13 16:21:16.314817 - [DEBUG] Edge function : AllBottom (result of previous compose)
16900 2019-Jan-13 16:21:16.314842 - [DEBUG]
16901 2019-Jan-13 16:21:16.314868 - [DEBUG] Join: AllTop & AllBottom
16902 2019-Jan-13 16:21:16.314915 - [DEBUG] = AllBottom (new jump func)
16903 2019-Jan-13 16:21:16.314940 - [DEBUG]
16904 2019-Jan-13 16:21:16.314964 - [DEBUG] Start adding new jump function
16905 2019-Jan-13 16:21:16.314988 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16906 2019-Jan-13 16:21:16.315045 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16907 2019-Jan-13 16:21:16.315684 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
16908 2019-Jan-13 16:21:16.316317 - [DEBUG] Edge Function : AllBottom
16909 2019-Jan-13 16:21:16.316346 - [DEBUG] End adding new jump function
16910 2019-Jan-13 16:21:16.316371 - [DEBUG]
16911 2019-Jan-13 16:21:16.316394 - [DEBUG] -------------------------------------------- 478. Path Edge --------------------------------------------
16912 2019-Jan-13 16:21:16.316418 - [DEBUG]
16913 2019-Jan-13 16:21:16.316441 - [DEBUG] Process 478. path edge:
16914 2019-Jan-13 16:21:16.316465 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16915 2019-Jan-13 16:21:16.316522 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
16916 2019-Jan-13 16:21:16.317157 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16917 2019-Jan-13 16:21:16.317797 - [DEBUG]
16918 2019-Jan-13 16:21:16.317823 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
16919 2019-Jan-13 16:21:16.318499 - [DEBUG] Compose: EdgeIdentity * AllBottom
16920 2019-Jan-13 16:21:16.318527 - [DEBUG]
16921 2019-Jan-13 16:21:16.318551 - [DEBUG] Propagate flow
16922 2019-Jan-13 16:21:16.318574 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16923 2019-Jan-13 16:21:16.318648 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
16924 2019-Jan-13 16:21:16.319286 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16925 2019-Jan-13 16:21:16.319924 - [DEBUG] Edge function : AllBottom (result of previous compose)
16926 2019-Jan-13 16:21:16.319949 - [DEBUG]
16927 2019-Jan-13 16:21:16.319974 - [DEBUG] Join: AllTop & AllBottom
16928 2019-Jan-13 16:21:16.320000 - [DEBUG] = AllBottom (new jump func)
16929 2019-Jan-13 16:21:16.320025 - [DEBUG]
16930 2019-Jan-13 16:21:16.320049 - [DEBUG] Start adding new jump function
16931 2019-Jan-13 16:21:16.320072 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16932 2019-Jan-13 16:21:16.320128 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16933 2019-Jan-13 16:21:16.320768 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
16934 2019-Jan-13 16:21:16.321399 - [DEBUG] Edge Function : AllBottom
16935 2019-Jan-13 16:21:16.321428 - [DEBUG] End adding new jump function
16936 2019-Jan-13 16:21:16.321452 - [DEBUG]
16937 2019-Jan-13 16:21:16.321476 - [DEBUG] -------------------------------------------- 479. Path Edge --------------------------------------------
16938 2019-Jan-13 16:21:16.321500 - [DEBUG]
16939 2019-Jan-13 16:21:16.321523 - [DEBUG] Process 479. path edge:
16940 2019-Jan-13 16:21:16.321572 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16941 2019-Jan-13 16:21:16.321633 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
16942 2019-Jan-13 16:21:16.322295 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16943 2019-Jan-13 16:21:16.322959 - [DEBUG]
16944 2019-Jan-13 16:21:16.322987 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
16945 2019-Jan-13 16:21:16.323675 - [DEBUG] Compose: EdgeIdentity * AllBottom
16946 2019-Jan-13 16:21:16.323703 - [DEBUG]
16947 2019-Jan-13 16:21:16.323728 - [DEBUG] Propagate flow
16948 2019-Jan-13 16:21:16.323751 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16949 2019-Jan-13 16:21:16.323815 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
16950 2019-Jan-13 16:21:16.324478 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16951 2019-Jan-13 16:21:16.325172 - [DEBUG] Edge function : AllBottom (result of previous compose)
16952 2019-Jan-13 16:21:16.325199 - [DEBUG]
16953 2019-Jan-13 16:21:16.325225 - [DEBUG] Join: AllTop & AllBottom
16954 2019-Jan-13 16:21:16.325251 - [DEBUG] = AllBottom (new jump func)
16955 2019-Jan-13 16:21:16.325276 - [DEBUG]
16956 2019-Jan-13 16:21:16.325299 - [DEBUG] Start adding new jump function
16957 2019-Jan-13 16:21:16.325323 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16958 2019-Jan-13 16:21:16.325386 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16959 2019-Jan-13 16:21:16.326051 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
16960 2019-Jan-13 16:21:16.326717 - [DEBUG] Edge Function : AllBottom
16961 2019-Jan-13 16:21:16.326747 - [DEBUG] End adding new jump function
16962 2019-Jan-13 16:21:16.326771 - [DEBUG]
16963 2019-Jan-13 16:21:16.326795 - [DEBUG] -------------------------------------------- 480. Path Edge --------------------------------------------
16964 2019-Jan-13 16:21:16.326820 - [DEBUG]
16965 2019-Jan-13 16:21:16.326843 - [DEBUG] Process 480. path edge:
16966 2019-Jan-13 16:21:16.326867 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16967 2019-Jan-13 16:21:16.326929 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
16968 2019-Jan-13 16:21:16.327602 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
16969 2019-Jan-13 16:21:16.328295 - [DEBUG]
16970 2019-Jan-13 16:21:16.328321 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
16971 2019-Jan-13 16:21:16.329002 - [DEBUG] Possible callees:
16972 2019-Jan-13 16:21:16.329029 - [DEBUG] llvm.dbg.declare
16973 2019-Jan-13 16:21:16.329055 - [DEBUG] Possible return sites:
16974 2019-Jan-13 16:21:16.329078 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16316975 2019-Jan-13 16:21:16.330401 - [DEBUG] Found and process special summary
16976 2019-Jan-13 16:21:16.330443 - [DEBUG] Compose: EdgeIdentity * AllBottom
16977 2019-Jan-13 16:21:16.330471 - [DEBUG]
16978 2019-Jan-13 16:21:16.330495 - [DEBUG] Propagate flow
16979 2019-Jan-13 16:21:16.330518 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
16980 2019-Jan-13 16:21:16.330580 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
16981 2019-Jan-13 16:21:16.331251 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16982 2019-Jan-13 16:21:16.331919 - [DEBUG] Edge function : AllBottom (result of previous compose)
16983 2019-Jan-13 16:21:16.331945 - [DEBUG]
16984 2019-Jan-13 16:21:16.331970 - [DEBUG] Join: AllTop & AllBottom
16985 2019-Jan-13 16:21:16.331997 - [DEBUG] = AllBottom (new jump func)
16986 2019-Jan-13 16:21:16.332021 - [DEBUG]
16987 2019-Jan-13 16:21:16.332045 - [DEBUG] Start adding new jump function
16988 2019-Jan-13 16:21:16.332069 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
16989 2019-Jan-13 16:21:16.332127 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
16990 2019-Jan-13 16:21:16.332768 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
16991 2019-Jan-13 16:21:16.333406 - [DEBUG] Edge Function : AllBottom
16992 2019-Jan-13 16:21:16.333436 - [DEBUG] End adding new jump function
16993 2019-Jan-13 16:21:16.333461 - [DEBUG]
16994 2019-Jan-13 16:21:16.333484 - [DEBUG] -------------------------------------------- 481. Path Edge --------------------------------------------
16995 2019-Jan-13 16:21:16.333509 - [DEBUG]
16996 2019-Jan-13 16:21:16.333532 - [DEBUG] Process 481. path edge:
16997 2019-Jan-13 16:21:16.333556 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
16998 2019-Jan-13 16:21:16.333614 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
16999 2019-Jan-13 16:21:16.334253 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17000 2019-Jan-13 16:21:16.334907 - [DEBUG]
17001 2019-Jan-13 16:21:16.334932 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
17002 2019-Jan-13 16:21:16.335599 - [DEBUG] Compose: EdgeIdentity * AllBottom
17003 2019-Jan-13 16:21:16.335628 - [DEBUG]
17004 2019-Jan-13 16:21:16.335652 - [DEBUG] Propagate flow
17005 2019-Jan-13 16:21:16.335675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17006 2019-Jan-13 16:21:16.335732 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
17007 2019-Jan-13 16:21:16.336371 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17008 2019-Jan-13 16:21:16.337010 - [DEBUG] Edge function : AllBottom (result of previous compose)
17009 2019-Jan-13 16:21:16.337053 - [DEBUG]
17010 2019-Jan-13 16:21:16.337078 - [DEBUG] Join: AllTop & AllBottom
17011 2019-Jan-13 16:21:16.337105 - [DEBUG] = AllBottom (new jump func)
17012 2019-Jan-13 16:21:16.337129 - [DEBUG]
17013 2019-Jan-13 16:21:16.337153 - [DEBUG] Start adding new jump function
17014 2019-Jan-13 16:21:16.337176 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17015 2019-Jan-13 16:21:16.337233 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17016 2019-Jan-13 16:21:16.337872 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
17017 2019-Jan-13 16:21:16.338537 - [DEBUG] Edge Function : AllBottom
17018 2019-Jan-13 16:21:16.338569 - [DEBUG] End adding new jump function
17019 2019-Jan-13 16:21:16.338594 - [DEBUG]
17020 2019-Jan-13 16:21:16.338617 - [DEBUG] -------------------------------------------- 482. Path Edge --------------------------------------------
17021 2019-Jan-13 16:21:16.338642 - [DEBUG]
17022 2019-Jan-13 16:21:16.338665 - [DEBUG] Process 482. path edge:
17023 2019-Jan-13 16:21:16.338689 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17024 2019-Jan-13 16:21:16.338756 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
17025 2019-Jan-13 16:21:16.339413 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17026 2019-Jan-13 16:21:16.340085 - [DEBUG]
17027 2019-Jan-13 16:21:16.340112 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
17028 2019-Jan-13 16:21:16.340793 - [DEBUG] Compose: EdgeIdentity * AllBottom
17029 2019-Jan-13 16:21:16.340822 - [DEBUG]
17030 2019-Jan-13 16:21:16.340846 - [DEBUG] Propagate flow
17031 2019-Jan-13 16:21:16.340870 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17032 2019-Jan-13 16:21:16.340932 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
17033 2019-Jan-13 16:21:16.341629 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17034 2019-Jan-13 16:21:16.342301 - [DEBUG] Edge function : AllBottom (result of previous compose)
17035 2019-Jan-13 16:21:16.342328 - [DEBUG]
17036 2019-Jan-13 16:21:16.342354 - [DEBUG] Join: AllTop & AllBottom
17037 2019-Jan-13 16:21:16.342380 - [DEBUG] = AllBottom (new jump func)
17038 2019-Jan-13 16:21:16.342405 - [DEBUG]
17039 2019-Jan-13 16:21:16.342429 - [DEBUG] Start adding new jump function
17040 2019-Jan-13 16:21:16.342453 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17041 2019-Jan-13 16:21:16.342515 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17042 2019-Jan-13 16:21:16.343183 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
17043 2019-Jan-13 16:21:16.343844 - [DEBUG] Edge Function : AllBottom
17044 2019-Jan-13 16:21:16.343874 - [DEBUG] End adding new jump function
17045 2019-Jan-13 16:21:16.343898 - [DEBUG]
17046 2019-Jan-13 16:21:16.343922 - [DEBUG] -------------------------------------------- 483. Path Edge --------------------------------------------
17047 2019-Jan-13 16:21:16.343947 - [DEBUG]
17048 2019-Jan-13 16:21:16.343971 - [DEBUG] Process 483. path edge:
17049 2019-Jan-13 16:21:16.343995 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17050 2019-Jan-13 16:21:16.344057 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
17051 2019-Jan-13 16:21:16.344726 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17052 2019-Jan-13 16:21:16.345414 - [DEBUG]
17053 2019-Jan-13 16:21:16.345440 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
17054 2019-Jan-13 16:21:16.346140 - [DEBUG] Possible callees:
17055 2019-Jan-13 16:21:16.346166 - [DEBUG] llvm.dbg.declare
17056 2019-Jan-13 16:21:16.346191 - [DEBUG] Possible return sites:
17057 2019-Jan-13 16:21:16.346215 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16917058 2019-Jan-13 16:21:16.347506 - [DEBUG] Found and process special summary
17059 2019-Jan-13 16:21:16.347546 - [DEBUG] Compose: EdgeIdentity * AllBottom
17060 2019-Jan-13 16:21:16.347574 - [DEBUG]
17061 2019-Jan-13 16:21:16.347599 - [DEBUG] Propagate flow
17062 2019-Jan-13 16:21:16.347623 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17063 2019-Jan-13 16:21:16.347683 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17064 2019-Jan-13 16:21:16.348353 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17065 2019-Jan-13 16:21:16.348992 - [DEBUG] Edge function : AllBottom (result of previous compose)
17066 2019-Jan-13 16:21:16.349018 - [DEBUG]
17067 2019-Jan-13 16:21:16.349044 - [DEBUG] Join: AllTop & AllBottom
17068 2019-Jan-13 16:21:16.349070 - [DEBUG] = AllBottom (new jump func)
17069 2019-Jan-13 16:21:16.349095 - [DEBUG]
17070 2019-Jan-13 16:21:16.349118 - [DEBUG] Start adding new jump function
17071 2019-Jan-13 16:21:16.349142 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17072 2019-Jan-13 16:21:16.349198 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17073 2019-Jan-13 16:21:16.349837 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17074 2019-Jan-13 16:21:16.350473 - [DEBUG] Edge Function : AllBottom
17075 2019-Jan-13 16:21:16.350503 - [DEBUG] End adding new jump function
17076 2019-Jan-13 16:21:16.350527 - [DEBUG]
17077 2019-Jan-13 16:21:16.350550 - [DEBUG] -------------------------------------------- 484. Path Edge --------------------------------------------
17078 2019-Jan-13 16:21:16.350575 - [DEBUG]
17079 2019-Jan-13 16:21:16.350598 - [DEBUG] Process 484. path edge:
17080 2019-Jan-13 16:21:16.350622 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17081 2019-Jan-13 16:21:16.350680 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
17082 2019-Jan-13 16:21:16.351317 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17083 2019-Jan-13 16:21:16.351973 - [DEBUG]
17084 2019-Jan-13 16:21:16.351999 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17085 2019-Jan-13 16:21:16.352664 - [DEBUG] Compose: EdgeIdentity * AllBottom
17086 2019-Jan-13 16:21:16.352693 - [DEBUG]
17087 2019-Jan-13 16:21:16.352717 - [DEBUG] Propagate flow
17088 2019-Jan-13 16:21:16.352740 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17089 2019-Jan-13 16:21:16.352797 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
17090 2019-Jan-13 16:21:16.353437 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17091 2019-Jan-13 16:21:16.354072 - [DEBUG] Edge function : AllBottom (result of previous compose)
17092 2019-Jan-13 16:21:16.354098 - [DEBUG]
17093 2019-Jan-13 16:21:16.354123 - [DEBUG] Join: AllTop & AllBottom
17094 2019-Jan-13 16:21:16.354150 - [DEBUG] = AllBottom (new jump func)
17095 2019-Jan-13 16:21:16.354174 - [DEBUG]
17096 2019-Jan-13 16:21:16.354197 - [DEBUG] Start adding new jump function
17097 2019-Jan-13 16:21:16.354221 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17098 2019-Jan-13 16:21:16.354292 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17099 2019-Jan-13 16:21:16.354950 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
17100 2019-Jan-13 16:21:16.355608 - [DEBUG] Edge Function : AllBottom
17101 2019-Jan-13 16:21:16.355639 - [DEBUG] End adding new jump function
17102 2019-Jan-13 16:21:16.355664 - [DEBUG]
17103 2019-Jan-13 16:21:16.355688 - [DEBUG] -------------------------------------------- 485. Path Edge --------------------------------------------
17104 2019-Jan-13 16:21:16.355712 - [DEBUG]
17105 2019-Jan-13 16:21:16.355736 - [DEBUG] Process 485. path edge:
17106 2019-Jan-13 16:21:16.355760 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17107 2019-Jan-13 16:21:16.355821 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
17108 2019-Jan-13 16:21:16.356475 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17109 2019-Jan-13 16:21:16.357142 - [DEBUG]
17110 2019-Jan-13 16:21:16.357168 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
17111 2019-Jan-13 16:21:16.357868 - [DEBUG] Compose: EdgeIdentity * AllBottom
17112 2019-Jan-13 16:21:16.357898 - [DEBUG]
17113 2019-Jan-13 16:21:16.357922 - [DEBUG] Propagate flow
17114 2019-Jan-13 16:21:16.357946 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17115 2019-Jan-13 16:21:16.358010 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
17116 2019-Jan-13 16:21:16.358713 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17117 2019-Jan-13 16:21:16.359367 - [DEBUG] Edge function : AllBottom (result of previous compose)
17118 2019-Jan-13 16:21:16.359394 - [DEBUG]
17119 2019-Jan-13 16:21:16.359419 - [DEBUG] Join: AllTop & AllBottom
17120 2019-Jan-13 16:21:16.359446 - [DEBUG] = AllBottom (new jump func)
17121 2019-Jan-13 16:21:16.359470 - [DEBUG]
17122 2019-Jan-13 16:21:16.359494 - [DEBUG] Start adding new jump function
17123 2019-Jan-13 16:21:16.359517 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17124 2019-Jan-13 16:21:16.359578 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17125 2019-Jan-13 16:21:16.360240 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
17126 2019-Jan-13 16:21:16.360904 - [DEBUG] Edge Function : AllBottom
17127 2019-Jan-13 16:21:16.360935 - [DEBUG] End adding new jump function
17128 2019-Jan-13 16:21:16.360959 - [DEBUG]
17129 2019-Jan-13 16:21:16.360983 - [DEBUG] -------------------------------------------- 486. Path Edge --------------------------------------------
17130 2019-Jan-13 16:21:16.361008 - [DEBUG]
17131 2019-Jan-13 16:21:16.361031 - [DEBUG] Process 486. path edge:
17132 2019-Jan-13 16:21:16.361055 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17133 2019-Jan-13 16:21:16.361117 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
17134 2019-Jan-13 16:21:16.361807 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17135 2019-Jan-13 16:21:16.362462 - [DEBUG]
17136 2019-Jan-13 16:21:16.362488 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
17137 2019-Jan-13 16:21:16.363179 - [DEBUG] Compose: EdgeIdentity * AllBottom
17138 2019-Jan-13 16:21:16.363210 - [DEBUG]
17139 2019-Jan-13 16:21:16.363234 - [DEBUG] Propagate flow
17140 2019-Jan-13 16:21:16.363257 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17141 2019-Jan-13 16:21:16.363324 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
17142 2019-Jan-13 16:21:16.364000 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17143 2019-Jan-13 16:21:16.364676 - [DEBUG] Edge function : AllBottom (result of previous compose)
17144 2019-Jan-13 16:21:16.364702 - [DEBUG]
17145 2019-Jan-13 16:21:16.364728 - [DEBUG] Join: AllTop & AllBottom
17146 2019-Jan-13 16:21:16.364754 - [DEBUG] = AllBottom (new jump func)
17147 2019-Jan-13 16:21:16.364779 - [DEBUG]
17148 2019-Jan-13 16:21:16.364803 - [DEBUG] Start adding new jump function
17149 2019-Jan-13 16:21:16.364827 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17150 2019-Jan-13 16:21:16.364907 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17151 2019-Jan-13 16:21:16.365563 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
17152 2019-Jan-13 16:21:16.366223 - [DEBUG] Edge Function : AllBottom
17153 2019-Jan-13 16:21:16.366254 - [DEBUG] End adding new jump function
17154 2019-Jan-13 16:21:16.366278 - [DEBUG]
17155 2019-Jan-13 16:21:16.366302 - [DEBUG] -------------------------------------------- 487. Path Edge --------------------------------------------
17156 2019-Jan-13 16:21:16.366326 - [DEBUG]
17157 2019-Jan-13 16:21:16.366350 - [DEBUG] Process 487. path edge:
17158 2019-Jan-13 16:21:16.366374 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17159 2019-Jan-13 16:21:16.366438 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
17160 2019-Jan-13 16:21:16.367079 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17161 2019-Jan-13 16:21:16.367720 - [DEBUG]
17162 2019-Jan-13 16:21:16.367747 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
17163 2019-Jan-13 16:21:16.368428 - [DEBUG] Compose: EdgeIdentity * AllBottom
17164 2019-Jan-13 16:21:16.368456 - [DEBUG]
17165 2019-Jan-13 16:21:16.368480 - [DEBUG] Propagate flow
17166 2019-Jan-13 16:21:16.368504 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17167 2019-Jan-13 16:21:16.368562 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
17168 2019-Jan-13 16:21:16.369203 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17169 2019-Jan-13 16:21:16.369840 - [DEBUG] Edge function : AllBottom (result of previous compose)
17170 2019-Jan-13 16:21:16.369865 - [DEBUG]
17171 2019-Jan-13 16:21:16.369890 - [DEBUG] Join: AllTop & AllBottom
17172 2019-Jan-13 16:21:16.369916 - [DEBUG] = AllBottom (new jump func)
17173 2019-Jan-13 16:21:16.369940 - [DEBUG]
17174 2019-Jan-13 16:21:16.369964 - [DEBUG] Start adding new jump function
17175 2019-Jan-13 16:21:16.369987 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17176 2019-Jan-13 16:21:16.370043 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17177 2019-Jan-13 16:21:16.370682 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
17178 2019-Jan-13 16:21:16.371320 - [DEBUG] Edge Function : AllBottom
17179 2019-Jan-13 16:21:16.371348 - [DEBUG] End adding new jump function
17180 2019-Jan-13 16:21:16.371372 - [DEBUG]
17181 2019-Jan-13 16:21:16.371396 - [DEBUG] -------------------------------------------- 488. Path Edge --------------------------------------------
17182 2019-Jan-13 16:21:16.371420 - [DEBUG]
17183 2019-Jan-13 16:21:16.371443 - [DEBUG] Process 488. path edge:
17184 2019-Jan-13 16:21:16.371467 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17185 2019-Jan-13 16:21:16.371524 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
17186 2019-Jan-13 16:21:16.379068 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17187 2019-Jan-13 16:21:16.379724 - [DEBUG]
17188 2019-Jan-13 16:21:16.379750 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
17189 2019-Jan-13 16:21:16.380427 - [DEBUG] Compose: EdgeIdentity * AllBottom
17190 2019-Jan-13 16:21:16.380456 - [DEBUG]
17191 2019-Jan-13 16:21:16.380480 - [DEBUG] Propagate flow
17192 2019-Jan-13 16:21:16.380504 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17193 2019-Jan-13 16:21:16.380565 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
17194 2019-Jan-13 16:21:16.381285 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17195 2019-Jan-13 16:21:16.381939 - [DEBUG] Edge function : AllBottom (result of previous compose)
17196 2019-Jan-13 16:21:16.381964 - [DEBUG]
17197 2019-Jan-13 16:21:16.381990 - [DEBUG] Join: AllTop & AllBottom
17198 2019-Jan-13 16:21:16.382017 - [DEBUG] = AllBottom (new jump func)
17199 2019-Jan-13 16:21:16.382041 - [DEBUG]
17200 2019-Jan-13 16:21:16.382064 - [DEBUG] Start adding new jump function
17201 2019-Jan-13 16:21:16.382087 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17202 2019-Jan-13 16:21:16.382144 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17203 2019-Jan-13 16:21:16.382780 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
17204 2019-Jan-13 16:21:16.383410 - [DEBUG] Edge Function : AllBottom
17205 2019-Jan-13 16:21:16.383440 - [DEBUG] End adding new jump function
17206 2019-Jan-13 16:21:16.383464 - [DEBUG]
17207 2019-Jan-13 16:21:16.383487 - [DEBUG] -------------------------------------------- 489. Path Edge --------------------------------------------
17208 2019-Jan-13 16:21:16.383511 - [DEBUG]
17209 2019-Jan-13 16:21:16.383534 - [DEBUG] Process 489. path edge:
17210 2019-Jan-13 16:21:16.383558 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17211 2019-Jan-13 16:21:16.383615 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
17212 2019-Jan-13 16:21:16.384244 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17213 2019-Jan-13 16:21:16.386454 - [DEBUG]
17214 2019-Jan-13 16:21:16.386510 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
17215 2019-Jan-13 16:21:16.387237 - [DEBUG] Compose: EdgeIdentity * AllBottom
17216 2019-Jan-13 16:21:16.387265 - [DEBUG]
17217 2019-Jan-13 16:21:16.387289 - [DEBUG] Propagate flow
17218 2019-Jan-13 16:21:16.387313 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17219 2019-Jan-13 16:21:16.387373 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17220 2019-Jan-13 16:21:16.388011 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17221 2019-Jan-13 16:21:16.388667 - [DEBUG] Edge function : AllBottom (result of previous compose)
17222 2019-Jan-13 16:21:16.388692 - [DEBUG]
17223 2019-Jan-13 16:21:16.388718 - [DEBUG] Join: AllTop & AllBottom
17224 2019-Jan-13 16:21:16.388744 - [DEBUG] = AllBottom (new jump func)
17225 2019-Jan-13 16:21:16.388768 - [DEBUG]
17226 2019-Jan-13 16:21:16.388792 - [DEBUG] Start adding new jump function
17227 2019-Jan-13 16:21:16.388815 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17228 2019-Jan-13 16:21:16.388871 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17229 2019-Jan-13 16:21:16.389506 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17230 2019-Jan-13 16:21:16.397110 - [DEBUG] Edge Function : AllBottom
17231 2019-Jan-13 16:21:16.397147 - [DEBUG] End adding new jump function
17232 2019-Jan-13 16:21:16.397172 - [DEBUG]
17233 2019-Jan-13 16:21:16.397196 - [DEBUG] -------------------------------------------- 490. Path Edge --------------------------------------------
17234 2019-Jan-13 16:21:16.397221 - [DEBUG]
17235 2019-Jan-13 16:21:16.397244 - [DEBUG] Process 490. path edge:
17236 2019-Jan-13 16:21:16.397268 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17237 2019-Jan-13 16:21:16.397342 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
17238 2019-Jan-13 16:21:16.397986 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17239 2019-Jan-13 16:21:16.398650 - [DEBUG]
17240 2019-Jan-13 16:21:16.398676 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17241 2019-Jan-13 16:21:16.399351 - [DEBUG] Compose: EdgeIdentity * AllBottom
17242 2019-Jan-13 16:21:16.399380 - [DEBUG]
17243 2019-Jan-13 16:21:16.399405 - [DEBUG] Propagate flow
17244 2019-Jan-13 16:21:16.399429 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17245 2019-Jan-13 16:21:16.399489 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
17246 2019-Jan-13 16:21:16.400132 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17247 2019-Jan-13 16:21:16.400771 - [DEBUG] Edge function : AllBottom (result of previous compose)
17248 2019-Jan-13 16:21:16.400796 - [DEBUG]
17249 2019-Jan-13 16:21:16.400823 - [DEBUG] Join: AllTop & AllBottom
17250 2019-Jan-13 16:21:16.400850 - [DEBUG] = AllBottom (new jump func)
17251 2019-Jan-13 16:21:16.400876 - [DEBUG]
17252 2019-Jan-13 16:21:16.400900 - [DEBUG] Start adding new jump function
17253 2019-Jan-13 16:21:16.400924 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17254 2019-Jan-13 16:21:16.400985 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17255 2019-Jan-13 16:21:16.401645 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
17256 2019-Jan-13 16:21:16.402291 - [DEBUG] Edge Function : AllBottom
17257 2019-Jan-13 16:21:16.402322 - [DEBUG] End adding new jump function
17258 2019-Jan-13 16:21:16.402346 - [DEBUG]
17259 2019-Jan-13 16:21:16.402370 - [DEBUG] -------------------------------------------- 491. Path Edge --------------------------------------------
17260 2019-Jan-13 16:21:16.402395 - [DEBUG]
17261 2019-Jan-13 16:21:16.402419 - [DEBUG] Process 491. path edge:
17262 2019-Jan-13 16:21:16.402443 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17263 2019-Jan-13 16:21:16.402504 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
17264 2019-Jan-13 16:21:16.403150 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17265 2019-Jan-13 16:21:16.403803 - [DEBUG]
17266 2019-Jan-13 16:21:16.403831 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
17267 2019-Jan-13 16:21:16.404511 - [DEBUG] Compose: EdgeIdentity * AllBottom
17268 2019-Jan-13 16:21:16.404541 - [DEBUG]
17269 2019-Jan-13 16:21:16.404565 - [DEBUG] Propagate flow
17270 2019-Jan-13 16:21:16.404590 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17271 2019-Jan-13 16:21:16.404651 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17272 2019-Jan-13 16:21:16.411636 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17273 2019-Jan-13 16:21:16.412335 - [DEBUG] Edge function : AllBottom (result of previous compose)
17274 2019-Jan-13 16:21:16.412362 - [DEBUG]
17275 2019-Jan-13 16:21:16.412389 - [DEBUG] Join: AllTop & AllBottom
17276 2019-Jan-13 16:21:16.412416 - [DEBUG] = AllBottom (new jump func)
17277 2019-Jan-13 16:21:16.412441 - [DEBUG]
17278 2019-Jan-13 16:21:16.412465 - [DEBUG] Start adding new jump function
17279 2019-Jan-13 16:21:16.412488 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17280 2019-Jan-13 16:21:16.412553 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17281 2019-Jan-13 16:21:16.413210 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17282 2019-Jan-13 16:21:16.413892 - [DEBUG] Edge Function : AllBottom
17283 2019-Jan-13 16:21:16.413927 - [DEBUG] End adding new jump function
17284 2019-Jan-13 16:21:16.413951 - [DEBUG]
17285 2019-Jan-13 16:21:16.413976 - [DEBUG] -------------------------------------------- 492. Path Edge --------------------------------------------
17286 2019-Jan-13 16:21:16.414002 - [DEBUG]
17287 2019-Jan-13 16:21:16.414026 - [DEBUG] Process 492. path edge:
17288 2019-Jan-13 16:21:16.414050 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17289 2019-Jan-13 16:21:16.414121 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
17290 2019-Jan-13 16:21:16.414843 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17291 2019-Jan-13 16:21:16.415607 - [DEBUG]
17292 2019-Jan-13 16:21:16.415636 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17293 2019-Jan-13 16:21:16.416394 - [DEBUG] Compose: EdgeIdentity * AllBottom
17294 2019-Jan-13 16:21:16.416426 - [DEBUG]
17295 2019-Jan-13 16:21:16.416450 - [DEBUG] Propagate flow
17296 2019-Jan-13 16:21:16.416475 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17297 2019-Jan-13 16:21:16.416552 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17298 2019-Jan-13 16:21:16.417246 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17299 2019-Jan-13 16:21:16.417941 - [DEBUG] Edge function : AllBottom (result of previous compose)
17300 2019-Jan-13 16:21:16.417969 - [DEBUG]
17301 2019-Jan-13 16:21:16.417996 - [DEBUG] Join: AllTop & AllBottom
17302 2019-Jan-13 16:21:16.418023 - [DEBUG] = AllBottom (new jump func)
17303 2019-Jan-13 16:21:16.418048 - [DEBUG]
17304 2019-Jan-13 16:21:16.418072 - [DEBUG] Start adding new jump function
17305 2019-Jan-13 16:21:16.418096 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17306 2019-Jan-13 16:21:16.418167 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17307 2019-Jan-13 16:21:16.420357 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17308 2019-Jan-13 16:21:16.421024 - [DEBUG] Edge Function : AllBottom
17309 2019-Jan-13 16:21:16.421058 - [DEBUG] End adding new jump function
17310 2019-Jan-13 16:21:16.421082 - [DEBUG]
17311 2019-Jan-13 16:21:16.421107 - [DEBUG] -------------------------------------------- 493. Path Edge --------------------------------------------
17312 2019-Jan-13 16:21:16.421132 - [DEBUG]
17313 2019-Jan-13 16:21:16.421155 - [DEBUG] Process 493. path edge:
17314 2019-Jan-13 16:21:16.421180 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17315 2019-Jan-13 16:21:16.421245 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
17316 2019-Jan-13 16:21:16.421946 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17317 2019-Jan-13 16:21:16.422622 - [DEBUG]
17318 2019-Jan-13 16:21:16.422649 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17319 2019-Jan-13 16:21:16.423339 - [DEBUG] Start of endsummarytab entry
17320 2019-Jan-13 16:21:16.423372 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
17321 2019-Jan-13 16:21:16.424026 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
17322 2019-Jan-13 16:21:16.424092 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17323 2019-Jan-13 16:21:16.424756 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17324 2019-Jan-13 16:21:16.425439 - [DEBUG] EF: AllBottom
17325 2019-Jan-13 16:21:16.425466 - [DEBUG]
17326 2019-Jan-13 16:21:16.425489 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17327 2019-Jan-13 16:21:16.426148 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
17328 2019-Jan-13 16:21:16.426798 - [DEBUG] EF: AllBottom
17329 2019-Jan-13 16:21:16.426825 - [DEBUG]
17330 2019-Jan-13 16:21:16.426848 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17331 2019-Jan-13 16:21:16.427504 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
17332 2019-Jan-13 16:21:16.428170 - [DEBUG] EF: AllBottom
17333 2019-Jan-13 16:21:16.428196 - [DEBUG]
17334 2019-Jan-13 16:21:16.428240 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17335 2019-Jan-13 16:21:16.428900 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
17336 2019-Jan-13 16:21:16.429564 - [DEBUG] EF: AllBottom
17337 2019-Jan-13 16:21:16.429590 - [DEBUG]
17338 2019-Jan-13 16:21:16.429614 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17339 2019-Jan-13 16:21:16.430263 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
17340 2019-Jan-13 16:21:16.430929 - [DEBUG] EF: AllBottom
17341 2019-Jan-13 16:21:16.430955 - [DEBUG]
17342 2019-Jan-13 16:21:16.430978 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17343 2019-Jan-13 16:21:16.431654 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
17344 2019-Jan-13 16:21:16.432314 - [DEBUG] EF: AllBottom
17345 2019-Jan-13 16:21:16.432340 - [DEBUG]
17346 2019-Jan-13 16:21:16.432363 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17347 2019-Jan-13 16:21:16.433008 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
17348 2019-Jan-13 16:21:16.434321 - [DEBUG] EF: AllBottom
17349 2019-Jan-13 16:21:16.434605 - [DEBUG]
17350 2019-Jan-13 16:21:16.434630 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17351 2019-Jan-13 16:21:16.435343 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
17352 2019-Jan-13 16:21:16.436001 - [DEBUG] EF: AllBottom
17353 2019-Jan-13 16:21:16.436027 - [DEBUG]
17354 2019-Jan-13 16:21:16.436050 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17355 2019-Jan-13 16:21:16.436716 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17356 2019-Jan-13 16:21:16.437385 - [DEBUG] EF: AllBottom
17357 2019-Jan-13 16:21:16.437411 - [DEBUG]
17358 2019-Jan-13 16:21:16.437435 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17359 2019-Jan-13 16:21:16.438091 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
17360 2019-Jan-13 16:21:16.438771 - [DEBUG] EF: AllBottom
17361 2019-Jan-13 16:21:16.438798 - [DEBUG]
17362 2019-Jan-13 16:21:16.438821 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17363 2019-Jan-13 16:21:16.439482 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
17364 2019-Jan-13 16:21:16.440172 - [DEBUG] EF: AllBottom
17365 2019-Jan-13 16:21:16.440199 - [DEBUG]
17366 2019-Jan-13 16:21:16.440222 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
17367 2019-Jan-13 16:21:16.440884 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17368 2019-Jan-13 16:21:16.441544 - [DEBUG] EF: AllBottom
17369 2019-Jan-13 16:21:16.441590 - [DEBUG]
17370 2019-Jan-13 16:21:16.441614 - [DEBUG] ---------------
17371 2019-Jan-13 16:21:16.441638 - [DEBUG]
17372 2019-Jan-13 16:21:16.441664 - [DEBUG] End of endsummarytab entry
17373 2019-Jan-13 16:21:16.441688 - [DEBUG]
17374 2019-Jan-13 16:21:16.441712 - [DEBUG] Start of incomingtab entry
17375 2019-Jan-13 16:21:16.441737 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
17376 2019-Jan-13 16:21:16.442401 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
17377 2019-Jan-13 16:21:16.442472 - [DEBUG] ---------------
17378 2019-Jan-13 16:21:16.442497 - [DEBUG] End of incomingtab entry
17379 2019-Jan-13 16:21:16.442521 - [DEBUG]
17380 2019-Jan-13 16:21:16.442549 - [DEBUG] EDGE:
17381 2019-Jan-13 16:21:16.442606 - [DEBUG] ---> 17382 2019-Jan-13 16:21:16.443261 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17383 2019-Jan-13 16:21:16.443935 - [DEBUG]
17384 2019-Jan-13 16:21:16.443963 - [DEBUG] EDGE:
17385 2019-Jan-13 16:21:16.444025 - [DEBUG] ---> 17386 2019-Jan-13 16:21:16.444673 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17387 2019-Jan-13 16:21:16.445372 - [DEBUG]
17388 2019-Jan-13 16:21:16.445428 - [DEBUG] Compose: EdgeIdentity * AllBottom
17389 2019-Jan-13 16:21:16.445456 - [DEBUG]
17390 2019-Jan-13 16:21:16.445480 - [DEBUG] Propagate flow
17391 2019-Jan-13 16:21:16.445504 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17392 2019-Jan-13 16:21:16.445569 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
17393 2019-Jan-13 16:21:16.446240 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17394 2019-Jan-13 16:21:16.446906 - [DEBUG] Edge function : AllBottom (result of previous compose)
17395 2019-Jan-13 16:21:16.446933 - [DEBUG]
17396 2019-Jan-13 16:21:16.446959 - [DEBUG] Join: AllTop & AllBottom
17397 2019-Jan-13 16:21:16.446986 - [DEBUG] = AllBottom (new jump func)
17398 2019-Jan-13 16:21:16.447010 - [DEBUG]
17399 2019-Jan-13 16:21:16.447034 - [DEBUG] Start adding new jump function
17400 2019-Jan-13 16:21:16.447058 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17401 2019-Jan-13 16:21:16.447119 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17402 2019-Jan-13 16:21:16.447772 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
17403 2019-Jan-13 16:21:16.448469 - [DEBUG] Edge Function : AllBottom
17404 2019-Jan-13 16:21:16.448502 - [DEBUG] End adding new jump function
17405 2019-Jan-13 16:21:16.448526 - [DEBUG]
17406 2019-Jan-13 16:21:16.448550 - [DEBUG] -------------------------------------------- 494. Path Edge --------------------------------------------
17407 2019-Jan-13 16:21:16.448575 - [DEBUG]
17408 2019-Jan-13 16:21:16.448598 - [DEBUG] Process 494. path edge:
17409 2019-Jan-13 16:21:16.448623 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17410 2019-Jan-13 16:21:16.448687 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
17411 2019-Jan-13 16:21:16.449381 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17412 2019-Jan-13 16:21:16.450347 - [DEBUG]
17413 2019-Jan-13 16:21:16.450374 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
17414 2019-Jan-13 16:21:16.451323 - [DEBUG] Possible callees:
17415 2019-Jan-13 16:21:16.451350 - [DEBUG] llvm.dbg.declare
17416 2019-Jan-13 16:21:16.451376 - [DEBUG] Possible return sites:
17417 2019-Jan-13 16:21:16.451400 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19317418 2019-Jan-13 16:21:16.452766 - [DEBUG] Found and process special summary
17419 2019-Jan-13 16:21:16.452813 - [DEBUG] Compose: EdgeIdentity * AllBottom
17420 2019-Jan-13 16:21:16.452842 - [DEBUG]
17421 2019-Jan-13 16:21:16.452868 - [DEBUG] Propagate flow
17422 2019-Jan-13 16:21:16.452891 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17423 2019-Jan-13 16:21:16.452958 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17424 2019-Jan-13 16:21:16.453668 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17425 2019-Jan-13 16:21:16.454340 - [DEBUG] Edge function : AllBottom (result of previous compose)
17426 2019-Jan-13 16:21:16.454367 - [DEBUG]
17427 2019-Jan-13 16:21:16.454393 - [DEBUG] Join: AllTop & AllBottom
17428 2019-Jan-13 16:21:16.454420 - [DEBUG] = AllBottom (new jump func)
17429 2019-Jan-13 16:21:16.454444 - [DEBUG]
17430 2019-Jan-13 16:21:16.454468 - [DEBUG] Start adding new jump function
17431 2019-Jan-13 16:21:16.454492 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17432 2019-Jan-13 16:21:16.454558 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17433 2019-Jan-13 16:21:16.455248 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17434 2019-Jan-13 16:21:16.455914 - [DEBUG] Edge Function : AllBottom
17435 2019-Jan-13 16:21:16.455946 - [DEBUG] End adding new jump function
17436 2019-Jan-13 16:21:16.455970 - [DEBUG]
17437 2019-Jan-13 16:21:16.455994 - [DEBUG] -------------------------------------------- 495. Path Edge --------------------------------------------
17438 2019-Jan-13 16:21:16.456019 - [DEBUG]
17439 2019-Jan-13 16:21:16.456042 - [DEBUG] Process 495. path edge:
17440 2019-Jan-13 16:21:16.456066 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17441 2019-Jan-13 16:21:16.456129 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
17442 2019-Jan-13 16:21:16.456784 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17443 2019-Jan-13 16:21:16.457452 - [DEBUG]
17444 2019-Jan-13 16:21:16.457479 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17445 2019-Jan-13 16:21:16.458167 - [DEBUG] Compose: EdgeIdentity * AllBottom
17446 2019-Jan-13 16:21:16.458196 - [DEBUG]
17447 2019-Jan-13 16:21:16.458240 - [DEBUG] Propagate flow
17448 2019-Jan-13 16:21:16.458264 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17449 2019-Jan-13 16:21:16.458331 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
17450 2019-Jan-13 16:21:16.458996 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17451 2019-Jan-13 16:21:16.459652 - [DEBUG] Edge function : AllBottom (result of previous compose)
17452 2019-Jan-13 16:21:16.459679 - [DEBUG]
17453 2019-Jan-13 16:21:16.459705 - [DEBUG] Join: AllTop & AllBottom
17454 2019-Jan-13 16:21:16.459749 - [DEBUG] = AllBottom (new jump func)
17455 2019-Jan-13 16:21:16.459774 - [DEBUG]
17456 2019-Jan-13 16:21:16.459798 - [DEBUG] Start adding new jump function
17457 2019-Jan-13 16:21:16.459821 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17458 2019-Jan-13 16:21:16.459882 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17459 2019-Jan-13 16:21:16.460555 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
17460 2019-Jan-13 16:21:16.461209 - [DEBUG] Edge Function : AllBottom
17461 2019-Jan-13 16:21:16.461241 - [DEBUG] End adding new jump function
17462 2019-Jan-13 16:21:16.461265 - [DEBUG]
17463 2019-Jan-13 16:21:16.461289 - [DEBUG] -------------------------------------------- 496. Path Edge --------------------------------------------
17464 2019-Jan-13 16:21:16.461314 - [DEBUG]
17465 2019-Jan-13 16:21:16.461337 - [DEBUG] Process 496. path edge:
17466 2019-Jan-13 16:21:16.461361 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17467 2019-Jan-13 16:21:16.461426 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
17468 2019-Jan-13 16:21:16.462108 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17469 2019-Jan-13 16:21:16.462761 - [DEBUG]
17470 2019-Jan-13 16:21:16.462788 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
17471 2019-Jan-13 16:21:16.463475 - [DEBUG] Compose: EdgeIdentity * AllBottom
17472 2019-Jan-13 16:21:16.463504 - [DEBUG]
17473 2019-Jan-13 16:21:16.463528 - [DEBUG] Propagate flow
17474 2019-Jan-13 16:21:16.463552 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17475 2019-Jan-13 16:21:16.463617 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
17476 2019-Jan-13 16:21:16.464283 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17477 2019-Jan-13 16:21:16.464965 - [DEBUG] Edge function : AllBottom (result of previous compose)
17478 2019-Jan-13 16:21:16.464992 - [DEBUG]
17479 2019-Jan-13 16:21:16.465018 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17480 2019-Jan-13 16:21:16.465044 - [DEBUG] = AllBottom
17481 2019-Jan-13 16:21:16.465069 - [DEBUG]
17482 2019-Jan-13 16:21:16.465092 - [DEBUG] PROPAGATE: No new function!
17483 2019-Jan-13 16:21:16.465119 - [DEBUG] EDGE:
17484 2019-Jan-13 16:21:16.465182 - [DEBUG] ---> 17485 2019-Jan-13 16:21:16.466115 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17486 2019-Jan-13 16:21:16.467064 - [DEBUG]
17487 2019-Jan-13 16:21:16.467096 - [DEBUG] EDGE:
17488 2019-Jan-13 16:21:16.467166 - [DEBUG] ---> 17489 2019-Jan-13 16:21:16.467845 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17490 2019-Jan-13 16:21:16.468531 - [DEBUG]
17491 2019-Jan-13 16:21:16.468583 - [DEBUG] Compose: EdgeIdentity * AllBottom
17492 2019-Jan-13 16:21:16.468612 - [DEBUG]
17493 2019-Jan-13 16:21:16.468637 - [DEBUG] Propagate flow
17494 2019-Jan-13 16:21:16.468660 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17495 2019-Jan-13 16:21:16.468722 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
17496 2019-Jan-13 16:21:16.469389 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17497 2019-Jan-13 16:21:16.470049 - [DEBUG] Edge function : AllBottom (result of previous compose)
17498 2019-Jan-13 16:21:16.470075 - [DEBUG]
17499 2019-Jan-13 16:21:16.470120 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17500 2019-Jan-13 16:21:16.470147 - [DEBUG] = AllBottom
17501 2019-Jan-13 16:21:16.470172 - [DEBUG]
17502 2019-Jan-13 16:21:16.470195 - [DEBUG] PROPAGATE: No new function!
17503 2019-Jan-13 16:21:16.470227 - [DEBUG] EDGE:
17504 2019-Jan-13 16:21:16.470293 - [DEBUG] ---> 17505 2019-Jan-13 16:21:16.470964 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17506 2019-Jan-13 16:21:16.471644 - [DEBUG]
17507 2019-Jan-13 16:21:16.471672 - [DEBUG] EDGE:
17508 2019-Jan-13 16:21:16.471734 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
17509 2019-Jan-13 16:21:16.472407 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17510 2019-Jan-13 16:21:16.473064 - [DEBUG]
17511 2019-Jan-13 16:21:16.473092 - [DEBUG] EDGE:
17512 2019-Jan-13 16:21:16.473154 - [DEBUG] ---> 17513 2019-Jan-13 16:21:16.473811 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17514 2019-Jan-13 16:21:16.474468 - [DEBUG]
17515 2019-Jan-13 16:21:16.474496 - [DEBUG] EDGE:
17516 2019-Jan-13 16:21:16.474558 - [DEBUG] ---> 17517 2019-Jan-13 16:21:16.475238 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17518 2019-Jan-13 16:21:16.475901 - [DEBUG]
17519 2019-Jan-13 16:21:16.475929 - [DEBUG] EDGE:
17520 2019-Jan-13 16:21:16.475990 - [DEBUG] ---> 17521 2019-Jan-13 16:21:16.476654 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17522 2019-Jan-13 16:21:16.477309 - [DEBUG]
17523 2019-Jan-13 16:21:16.477356 - [DEBUG] Compose: EdgeIdentity * AllBottom
17524 2019-Jan-13 16:21:16.477384 - [DEBUG]
17525 2019-Jan-13 16:21:16.477408 - [DEBUG] Propagate flow
17526 2019-Jan-13 16:21:16.477432 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17527 2019-Jan-13 16:21:16.477495 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
17528 2019-Jan-13 16:21:16.478160 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17529 2019-Jan-13 16:21:16.478849 - [DEBUG] Edge function : AllBottom (result of previous compose)
17530 2019-Jan-13 16:21:16.478875 - [DEBUG]
17531 2019-Jan-13 16:21:16.478902 - [DEBUG] Join: AllTop & AllBottom
17532 2019-Jan-13 16:21:16.478928 - [DEBUG] = AllBottom (new jump func)
17533 2019-Jan-13 16:21:16.478953 - [DEBUG]
17534 2019-Jan-13 16:21:16.478977 - [DEBUG] Start adding new jump function
17535 2019-Jan-13 16:21:16.479000 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17536 2019-Jan-13 16:21:16.479063 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17537 2019-Jan-13 16:21:16.479724 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
17538 2019-Jan-13 16:21:16.480380 - [DEBUG] Edge Function : AllBottom
17539 2019-Jan-13 16:21:16.480411 - [DEBUG] End adding new jump function
17540 2019-Jan-13 16:21:16.480435 - [DEBUG]
17541 2019-Jan-13 16:21:16.480459 - [DEBUG] -------------------------------------------- 497. Path Edge --------------------------------------------
17542 2019-Jan-13 16:21:16.480500 - [DEBUG]
17543 2019-Jan-13 16:21:16.480524 - [DEBUG] Process 497. path edge:
17544 2019-Jan-13 16:21:16.480548 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17545 2019-Jan-13 16:21:16.480610 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
17546 2019-Jan-13 16:21:16.481281 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17547 2019-Jan-13 16:21:16.481972 - [DEBUG]
17548 2019-Jan-13 16:21:16.481998 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
17549 2019-Jan-13 16:21:16.483004 - [DEBUG] Compose: EdgeIdentity * AllBottom
17550 2019-Jan-13 16:21:16.483271 - [DEBUG]
17551 2019-Jan-13 16:21:16.483299 - [DEBUG] Propagate flow
17552 2019-Jan-13 16:21:16.483324 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17553 2019-Jan-13 16:21:16.483397 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
17554 2019-Jan-13 16:21:16.484071 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17555 2019-Jan-13 16:21:16.484745 - [DEBUG] Edge function : AllBottom (result of previous compose)
17556 2019-Jan-13 16:21:16.484772 - [DEBUG]
17557 2019-Jan-13 16:21:16.484798 - [DEBUG] Join: AllTop & AllBottom
17558 2019-Jan-13 16:21:16.484825 - [DEBUG] = AllBottom (new jump func)
17559 2019-Jan-13 16:21:16.484849 - [DEBUG]
17560 2019-Jan-13 16:21:16.484873 - [DEBUG] Start adding new jump function
17561 2019-Jan-13 16:21:16.484918 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17562 2019-Jan-13 16:21:16.484981 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17563 2019-Jan-13 16:21:16.485647 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
17564 2019-Jan-13 16:21:16.486295 - [DEBUG] Edge Function : AllBottom
17565 2019-Jan-13 16:21:16.486326 - [DEBUG] End adding new jump function
17566 2019-Jan-13 16:21:16.486350 - [DEBUG]
17567 2019-Jan-13 16:21:16.486374 - [DEBUG] -------------------------------------------- 498. Path Edge --------------------------------------------
17568 2019-Jan-13 16:21:16.486399 - [DEBUG]
17569 2019-Jan-13 16:21:16.486422 - [DEBUG] Process 498. path edge:
17570 2019-Jan-13 16:21:16.486446 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17571 2019-Jan-13 16:21:16.486509 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
17572 2019-Jan-13 16:21:16.487166 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17573 2019-Jan-13 16:21:16.487828 - [DEBUG]
17574 2019-Jan-13 16:21:16.487855 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
17575 2019-Jan-13 16:21:16.488561 - [DEBUG] Compose: EdgeIdentity * AllBottom
17576 2019-Jan-13 16:21:16.488590 - [DEBUG]
17577 2019-Jan-13 16:21:16.488614 - [DEBUG] Propagate flow
17578 2019-Jan-13 16:21:16.488638 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17579 2019-Jan-13 16:21:16.488702 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
17580 2019-Jan-13 16:21:16.489361 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17581 2019-Jan-13 16:21:16.490026 - [DEBUG] Edge function : AllBottom (result of previous compose)
17582 2019-Jan-13 16:21:16.490052 - [DEBUG]
17583 2019-Jan-13 16:21:16.490078 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17584 2019-Jan-13 16:21:16.490104 - [DEBUG] = AllBottom
17585 2019-Jan-13 16:21:16.490129 - [DEBUG]
17586 2019-Jan-13 16:21:16.490152 - [DEBUG] PROPAGATE: No new function!
17587 2019-Jan-13 16:21:16.490180 - [DEBUG] EDGE:
17588 2019-Jan-13 16:21:16.490261 - [DEBUG] ---> 17589 2019-Jan-13 16:21:16.490921 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17590 2019-Jan-13 16:21:16.491611 - [DEBUG]
17591 2019-Jan-13 16:21:16.491639 - [DEBUG] EDGE:
17592 2019-Jan-13 16:21:16.491700 - [DEBUG] ---> 17593 2019-Jan-13 16:21:16.492355 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17594 2019-Jan-13 16:21:16.493021 - [DEBUG]
17595 2019-Jan-13 16:21:16.493049 - [DEBUG] EDGE:
17596 2019-Jan-13 16:21:16.493115 - [DEBUG] ---> 17597 2019-Jan-13 16:21:16.493765 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17598 2019-Jan-13 16:21:16.494435 - [DEBUG]
17599 2019-Jan-13 16:21:16.494463 - [DEBUG] EDGE:
17600 2019-Jan-13 16:21:16.494523 - [DEBUG] ---> 17601 2019-Jan-13 16:21:16.495202 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17602 2019-Jan-13 16:21:16.495860 - [DEBUG]
17603 2019-Jan-13 16:21:16.495889 - [DEBUG] EDGE:
17604 2019-Jan-13 16:21:16.495952 - [DEBUG] ---> 17605 2019-Jan-13 16:21:16.496614 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17606 2019-Jan-13 16:21:16.497274 - [DEBUG]
17607 2019-Jan-13 16:21:16.497302 - [DEBUG] EDGE:
17608 2019-Jan-13 16:21:16.497363 - [DEBUG] ---> 17609 2019-Jan-13 16:21:16.498013 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17610 2019-Jan-13 16:21:16.498992 - [DEBUG]
17611 2019-Jan-13 16:21:16.499045 - [DEBUG] Compose: EdgeIdentity * AllBottom
17612 2019-Jan-13 16:21:16.499074 - [DEBUG]
17613 2019-Jan-13 16:21:16.499099 - [DEBUG] Propagate flow
17614 2019-Jan-13 16:21:16.499123 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17615 2019-Jan-13 16:21:16.499192 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
17616 2019-Jan-13 16:21:16.500128 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17617 2019-Jan-13 16:21:16.500798 - [DEBUG] Edge function : AllBottom (result of previous compose)
17618 2019-Jan-13 16:21:16.500825 - [DEBUG]
17619 2019-Jan-13 16:21:16.500851 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17620 2019-Jan-13 16:21:16.500878 - [DEBUG] = AllBottom
17621 2019-Jan-13 16:21:16.500903 - [DEBUG]
17622 2019-Jan-13 16:21:16.500927 - [DEBUG] PROPAGATE: No new function!
17623 2019-Jan-13 16:21:16.500958 - [DEBUG] EDGE:
17624 2019-Jan-13 16:21:16.501023 - [DEBUG] ---> 17625 2019-Jan-13 16:21:16.501717 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17626 2019-Jan-13 16:21:16.502389 - [DEBUG]
17627 2019-Jan-13 16:21:16.502417 - [DEBUG] EDGE:
17628 2019-Jan-13 16:21:16.502479 - [DEBUG] ---> 17629 2019-Jan-13 16:21:16.503155 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17630 2019-Jan-13 16:21:16.503819 - [DEBUG]
17631 2019-Jan-13 16:21:16.503848 - [DEBUG] EDGE:
17632 2019-Jan-13 16:21:16.503909 - [DEBUG] ---> 17633 2019-Jan-13 16:21:16.504560 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17634 2019-Jan-13 16:21:16.505251 - [DEBUG]
17635 2019-Jan-13 16:21:16.505301 - [DEBUG] Compose: EdgeIdentity * AllBottom
17636 2019-Jan-13 16:21:16.505330 - [DEBUG]
17637 2019-Jan-13 16:21:16.505354 - [DEBUG] Propagate flow
17638 2019-Jan-13 16:21:16.505378 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17639 2019-Jan-13 16:21:16.505441 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
17640 2019-Jan-13 16:21:16.506205 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17641 2019-Jan-13 16:21:16.506871 - [DEBUG] Edge function : AllBottom (result of previous compose)
17642 2019-Jan-13 16:21:16.506898 - [DEBUG]
17643 2019-Jan-13 16:21:16.506925 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17644 2019-Jan-13 16:21:16.506951 - [DEBUG] = AllBottom
17645 2019-Jan-13 16:21:16.506976 - [DEBUG]
17646 2019-Jan-13 16:21:16.506999 - [DEBUG] PROPAGATE: No new function!
17647 2019-Jan-13 16:21:16.507030 - [DEBUG] EDGE:
17648 2019-Jan-13 16:21:16.507093 - [DEBUG] ---> 17649 2019-Jan-13 16:21:16.507765 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17650 2019-Jan-13 16:21:16.508459 - [DEBUG]
17651 2019-Jan-13 16:21:16.508488 - [DEBUG] EDGE:
17652 2019-Jan-13 16:21:16.508550 - [DEBUG] ---> 17653 2019-Jan-13 16:21:16.509209 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17654 2019-Jan-13 16:21:16.509867 - [DEBUG]
17655 2019-Jan-13 16:21:16.509895 - [DEBUG] EDGE:
17656 2019-Jan-13 16:21:16.509955 - [DEBUG] ---> 17657 2019-Jan-13 16:21:16.510604 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17658 2019-Jan-13 16:21:16.511275 - [DEBUG]
17659 2019-Jan-13 16:21:16.511303 - [DEBUG] EDGE:
17660 2019-Jan-13 16:21:16.511363 - [DEBUG] ---> 17661 2019-Jan-13 16:21:16.512047 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17662 2019-Jan-13 16:21:16.512706 - [DEBUG]
17663 2019-Jan-13 16:21:16.512754 - [DEBUG] Compose: EdgeIdentity * AllBottom
17664 2019-Jan-13 16:21:16.512782 - [DEBUG]
17665 2019-Jan-13 16:21:16.512807 - [DEBUG] Propagate flow
17666 2019-Jan-13 16:21:16.512831 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17667 2019-Jan-13 16:21:16.512892 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
17668 2019-Jan-13 16:21:16.513547 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17669 2019-Jan-13 16:21:16.514213 - [DEBUG] Edge function : AllBottom (result of previous compose)
17670 2019-Jan-13 16:21:16.514239 - [DEBUG]
17671 2019-Jan-13 16:21:16.514265 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17672 2019-Jan-13 16:21:16.514292 - [DEBUG] = AllBottom
17673 2019-Jan-13 16:21:16.514335 - [DEBUG]
17674 2019-Jan-13 16:21:16.514359 - [DEBUG] PROPAGATE: No new function!
17675 2019-Jan-13 16:21:16.514391 - [DEBUG] EDGE:
17676 2019-Jan-13 16:21:16.514455 - [DEBUG] ---> 17677 2019-Jan-13 16:21:16.515454 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17678 2019-Jan-13 16:21:16.516379 - [DEBUG]
17679 2019-Jan-13 16:21:16.516409 - [DEBUG] EDGE:
17680 2019-Jan-13 16:21:16.516471 - [DEBUG] ---> 17681 2019-Jan-13 16:21:16.517138 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17682 2019-Jan-13 16:21:16.517802 - [DEBUG]
17683 2019-Jan-13 16:21:16.517831 - [DEBUG] EDGE:
17684 2019-Jan-13 16:21:16.517898 - [DEBUG] ---> 17685 2019-Jan-13 16:21:16.518583 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17686 2019-Jan-13 16:21:16.519239 - [DEBUG]
17687 2019-Jan-13 16:21:16.519289 - [DEBUG] Compose: EdgeIdentity * AllBottom
17688 2019-Jan-13 16:21:16.519317 - [DEBUG]
17689 2019-Jan-13 16:21:16.519341 - [DEBUG] Propagate flow
17690 2019-Jan-13 16:21:16.519365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17691 2019-Jan-13 16:21:16.519426 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
17692 2019-Jan-13 16:21:16.520095 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17693 2019-Jan-13 16:21:16.520758 - [DEBUG] Edge function : AllBottom (result of previous compose)
17694 2019-Jan-13 16:21:16.520785 - [DEBUG]
17695 2019-Jan-13 16:21:16.520813 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17696 2019-Jan-13 16:21:16.520839 - [DEBUG] = AllBottom
17697 2019-Jan-13 16:21:16.520864 - [DEBUG]
17698 2019-Jan-13 16:21:16.520888 - [DEBUG] PROPAGATE: No new function!
17699 2019-Jan-13 16:21:16.520919 - [DEBUG] EDGE:
17700 2019-Jan-13 16:21:16.520984 - [DEBUG] ---> 17701 2019-Jan-13 16:21:16.521675 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17702 2019-Jan-13 16:21:16.522331 - [DEBUG]
17703 2019-Jan-13 16:21:16.522359 - [DEBUG] EDGE:
17704 2019-Jan-13 16:21:16.522419 - [DEBUG] ---> 17705 2019-Jan-13 16:21:16.523079 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17706 2019-Jan-13 16:21:16.523742 - [DEBUG]
17707 2019-Jan-13 16:21:16.523772 - [DEBUG] EDGE:
17708 2019-Jan-13 16:21:16.523836 - [DEBUG] ---> 17709 2019-Jan-13 16:21:16.524494 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17710 2019-Jan-13 16:21:16.525170 - [DEBUG]
17711 2019-Jan-13 16:21:16.525218 - [DEBUG] Compose: EdgeIdentity * AllBottom
17712 2019-Jan-13 16:21:16.525246 - [DEBUG]
17713 2019-Jan-13 16:21:16.525270 - [DEBUG] Propagate flow
17714 2019-Jan-13 16:21:16.525293 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17715 2019-Jan-13 16:21:16.525355 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
17716 2019-Jan-13 16:21:16.526043 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17717 2019-Jan-13 16:21:16.526710 - [DEBUG] Edge function : AllBottom (result of previous compose)
17718 2019-Jan-13 16:21:16.526739 - [DEBUG]
17719 2019-Jan-13 16:21:16.526765 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17720 2019-Jan-13 16:21:16.526791 - [DEBUG] = AllBottom
17721 2019-Jan-13 16:21:16.526816 - [DEBUG]
17722 2019-Jan-13 16:21:16.526840 - [DEBUG] PROPAGATE: No new function!
17723 2019-Jan-13 16:21:16.526870 - [DEBUG] EDGE:
17724 2019-Jan-13 16:21:16.526935 - [DEBUG] ---> 17725 2019-Jan-13 16:21:16.527602 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17726 2019-Jan-13 16:21:16.528279 - [DEBUG]
17727 2019-Jan-13 16:21:16.528323 - [DEBUG] Compose: EdgeIdentity * AllBottom
17728 2019-Jan-13 16:21:16.528350 - [DEBUG]
17729 2019-Jan-13 16:21:16.528374 - [DEBUG] Propagate flow
17730 2019-Jan-13 16:21:16.528398 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17731 2019-Jan-13 16:21:16.528462 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
17732 2019-Jan-13 16:21:16.529132 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17733 2019-Jan-13 16:21:16.529797 - [DEBUG] Edge function : AllBottom (result of previous compose)
17734 2019-Jan-13 16:21:16.529823 - [DEBUG]
17735 2019-Jan-13 16:21:16.529849 - [DEBUG] Join: AllTop & AllBottom
17736 2019-Jan-13 16:21:16.529876 - [DEBUG] = AllBottom (new jump func)
17737 2019-Jan-13 16:21:16.529901 - [DEBUG]
17738 2019-Jan-13 16:21:16.529925 - [DEBUG] Start adding new jump function
17739 2019-Jan-13 16:21:16.529948 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17740 2019-Jan-13 16:21:16.530011 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17741 2019-Jan-13 16:21:16.530670 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
17742 2019-Jan-13 16:21:16.531653 - [DEBUG] Edge Function : AllBottom
17743 2019-Jan-13 16:21:16.531686 - [DEBUG] End adding new jump function
17744 2019-Jan-13 16:21:16.531710 - [DEBUG]
17745 2019-Jan-13 16:21:16.531972 - [DEBUG] -------------------------------------------- 499. Path Edge --------------------------------------------
17746 2019-Jan-13 16:21:16.531998 - [DEBUG]
17747 2019-Jan-13 16:21:16.532021 - [DEBUG] Process 499. path edge:
17748 2019-Jan-13 16:21:16.532045 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17749 2019-Jan-13 16:21:16.532120 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
17750 2019-Jan-13 16:21:16.532807 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17751 2019-Jan-13 16:21:16.533476 - [DEBUG]
17752 2019-Jan-13 16:21:16.533502 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
17753 2019-Jan-13 16:21:16.534159 - [DEBUG] Possible callees:
17754 2019-Jan-13 16:21:16.534185 - [DEBUG] foo
17755 2019-Jan-13 16:21:16.534211 - [DEBUG] Possible return sites:
17756 2019-Jan-13 16:21:16.534234 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12617757 2019-Jan-13 16:21:16.535611 - [DEBUG] Found and process special summary
17758 2019-Jan-13 16:21:16.535658 - [DEBUG] Compose: EdgeIdentity * AllBottom
17759 2019-Jan-13 16:21:16.535687 - [DEBUG]
17760 2019-Jan-13 16:21:16.535712 - [DEBUG] Propagate flow
17761 2019-Jan-13 16:21:16.535753 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17762 2019-Jan-13 16:21:16.535823 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
17763 2019-Jan-13 16:21:16.536489 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17764 2019-Jan-13 16:21:16.537142 - [DEBUG] Edge function : AllBottom (result of previous compose)
17765 2019-Jan-13 16:21:16.537169 - [DEBUG]
17766 2019-Jan-13 16:21:16.537195 - [DEBUG] Join: AllTop & AllBottom
17767 2019-Jan-13 16:21:16.537222 - [DEBUG] = AllBottom (new jump func)
17768 2019-Jan-13 16:21:16.537248 - [DEBUG]
17769 2019-Jan-13 16:21:16.537272 - [DEBUG] Start adding new jump function
17770 2019-Jan-13 16:21:16.537295 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17771 2019-Jan-13 16:21:16.537355 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17772 2019-Jan-13 16:21:16.538022 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
17773 2019-Jan-13 16:21:16.538714 - [DEBUG] Edge Function : AllBottom
17774 2019-Jan-13 16:21:16.538746 - [DEBUG] End adding new jump function
17775 2019-Jan-13 16:21:16.538771 - [DEBUG]
17776 2019-Jan-13 16:21:16.538795 - [DEBUG] -------------------------------------------- 500. Path Edge --------------------------------------------
17777 2019-Jan-13 16:21:16.538820 - [DEBUG]
17778 2019-Jan-13 16:21:16.538843 - [DEBUG] Process 500. path edge:
17779 2019-Jan-13 16:21:16.538867 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17780 2019-Jan-13 16:21:16.538932 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
17781 2019-Jan-13 16:21:16.539589 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17782 2019-Jan-13 16:21:16.540241 - [DEBUG]
17783 2019-Jan-13 16:21:16.540267 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
17784 2019-Jan-13 16:21:16.540961 - [DEBUG] Compose: EdgeIdentity * AllBottom
17785 2019-Jan-13 16:21:16.540990 - [DEBUG]
17786 2019-Jan-13 16:21:16.541014 - [DEBUG] Propagate flow
17787 2019-Jan-13 16:21:16.541038 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17788 2019-Jan-13 16:21:16.541100 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
17789 2019-Jan-13 16:21:16.541782 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17790 2019-Jan-13 16:21:16.542446 - [DEBUG] Edge function : AllBottom (result of previous compose)
17791 2019-Jan-13 16:21:16.542472 - [DEBUG]
17792 2019-Jan-13 16:21:16.542498 - [DEBUG] Join: AllTop & AllBottom
17793 2019-Jan-13 16:21:16.542525 - [DEBUG] = AllBottom (new jump func)
17794 2019-Jan-13 16:21:16.542550 - [DEBUG]
17795 2019-Jan-13 16:21:16.542573 - [DEBUG] Start adding new jump function
17796 2019-Jan-13 16:21:16.542596 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17797 2019-Jan-13 16:21:16.542658 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17798 2019-Jan-13 16:21:16.543313 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
17799 2019-Jan-13 16:21:16.543970 - [DEBUG] Edge Function : AllBottom
17800 2019-Jan-13 16:21:16.544003 - [DEBUG] End adding new jump function
17801 2019-Jan-13 16:21:16.544027 - [DEBUG]
17802 2019-Jan-13 16:21:16.544050 - [DEBUG] -------------------------------------------- 501. Path Edge --------------------------------------------
17803 2019-Jan-13 16:21:16.544075 - [DEBUG]
17804 2019-Jan-13 16:21:16.544098 - [DEBUG] Process 501. path edge:
17805 2019-Jan-13 16:21:16.544122 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17806 2019-Jan-13 16:21:16.544203 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
17807 2019-Jan-13 16:21:16.544863 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17808 2019-Jan-13 16:21:16.545543 - [DEBUG]
17809 2019-Jan-13 16:21:16.545571 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
17810 2019-Jan-13 16:21:16.546242 - [DEBUG] Compose: EdgeIdentity * AllBottom
17811 2019-Jan-13 16:21:16.546272 - [DEBUG]
17812 2019-Jan-13 16:21:16.546296 - [DEBUG] Propagate flow
17813 2019-Jan-13 16:21:16.546320 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17814 2019-Jan-13 16:21:16.546385 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
17815 2019-Jan-13 16:21:16.547048 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17816 2019-Jan-13 16:21:16.548272 - [DEBUG] Edge function : AllBottom (result of previous compose)
17817 2019-Jan-13 16:21:16.548300 - [DEBUG]
17818 2019-Jan-13 16:21:16.548326 - [DEBUG] Join: AllTop & AllBottom
17819 2019-Jan-13 16:21:16.548353 - [DEBUG] = AllBottom (new jump func)
17820 2019-Jan-13 16:21:16.548378 - [DEBUG]
17821 2019-Jan-13 16:21:16.548401 - [DEBUG] Start adding new jump function
17822 2019-Jan-13 16:21:16.548425 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17823 2019-Jan-13 16:21:16.548492 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17824 2019-Jan-13 16:21:16.549160 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
17825 2019-Jan-13 16:21:16.549828 - [DEBUG] Edge Function : AllBottom
17826 2019-Jan-13 16:21:16.549861 - [DEBUG] End adding new jump function
17827 2019-Jan-13 16:21:16.549886 - [DEBUG]
17828 2019-Jan-13 16:21:16.549909 - [DEBUG] -------------------------------------------- 502. Path Edge --------------------------------------------
17829 2019-Jan-13 16:21:16.549934 - [DEBUG]
17830 2019-Jan-13 16:21:16.549957 - [DEBUG] Process 502. path edge:
17831 2019-Jan-13 16:21:16.549981 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17832 2019-Jan-13 16:21:16.550045 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
17833 2019-Jan-13 16:21:16.550702 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17834 2019-Jan-13 16:21:16.551366 - [DEBUG]
17835 2019-Jan-13 16:21:16.551394 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
17836 2019-Jan-13 16:21:16.552094 - [DEBUG] Compose: EdgeIdentity * AllBottom
17837 2019-Jan-13 16:21:16.552124 - [DEBUG]
17838 2019-Jan-13 16:21:16.552148 - [DEBUG] Propagate flow
17839 2019-Jan-13 16:21:16.552172 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17840 2019-Jan-13 16:21:16.552234 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17841 2019-Jan-13 16:21:16.552913 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17842 2019-Jan-13 16:21:16.553579 - [DEBUG] Edge function : AllBottom (result of previous compose)
17843 2019-Jan-13 16:21:16.553605 - [DEBUG]
17844 2019-Jan-13 16:21:16.553631 - [DEBUG] Join: AllTop & AllBottom
17845 2019-Jan-13 16:21:16.553658 - [DEBUG] = AllBottom (new jump func)
17846 2019-Jan-13 16:21:16.553682 - [DEBUG]
17847 2019-Jan-13 16:21:16.553706 - [DEBUG] Start adding new jump function
17848 2019-Jan-13 16:21:16.553729 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17849 2019-Jan-13 16:21:16.553810 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17850 2019-Jan-13 16:21:16.554470 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17851 2019-Jan-13 16:21:16.555156 - [DEBUG] Edge Function : AllBottom
17852 2019-Jan-13 16:21:16.555187 - [DEBUG] End adding new jump function
17853 2019-Jan-13 16:21:16.555211 - [DEBUG]
17854 2019-Jan-13 16:21:16.555235 - [DEBUG] -------------------------------------------- 503. Path Edge --------------------------------------------
17855 2019-Jan-13 16:21:16.555260 - [DEBUG]
17856 2019-Jan-13 16:21:16.555283 - [DEBUG] Process 503. path edge:
17857 2019-Jan-13 16:21:16.555307 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17858 2019-Jan-13 16:21:16.555373 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
17859 2019-Jan-13 16:21:16.556048 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17860 2019-Jan-13 16:21:16.556712 - [DEBUG]
17861 2019-Jan-13 16:21:16.556738 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
17862 2019-Jan-13 16:21:16.557411 - [DEBUG] Possible callees:
17863 2019-Jan-13 16:21:16.557437 - [DEBUG] llvm.dbg.declare
17864 2019-Jan-13 16:21:16.557462 - [DEBUG] Possible return sites:
17865 2019-Jan-13 16:21:16.557486 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13617866 2019-Jan-13 16:21:16.558830 - [DEBUG] Found and process special summary
17867 2019-Jan-13 16:21:16.558876 - [DEBUG] Compose: EdgeIdentity * AllBottom
17868 2019-Jan-13 16:21:16.558904 - [DEBUG]
17869 2019-Jan-13 16:21:16.558929 - [DEBUG] Propagate flow
17870 2019-Jan-13 16:21:16.558952 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17871 2019-Jan-13 16:21:16.559017 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17872 2019-Jan-13 16:21:16.559689 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17873 2019-Jan-13 16:21:16.560346 - [DEBUG] Edge function : AllBottom (result of previous compose)
17874 2019-Jan-13 16:21:16.560372 - [DEBUG]
17875 2019-Jan-13 16:21:16.560398 - [DEBUG] Join: AllTop & AllBottom
17876 2019-Jan-13 16:21:16.560425 - [DEBUG] = AllBottom (new jump func)
17877 2019-Jan-13 16:21:16.560450 - [DEBUG]
17878 2019-Jan-13 16:21:16.560473 - [DEBUG] Start adding new jump function
17879 2019-Jan-13 16:21:16.560497 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17880 2019-Jan-13 16:21:16.560557 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17881 2019-Jan-13 16:21:16.561219 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17882 2019-Jan-13 16:21:16.561907 - [DEBUG] Edge Function : AllBottom
17883 2019-Jan-13 16:21:16.561937 - [DEBUG] End adding new jump function
17884 2019-Jan-13 16:21:16.561961 - [DEBUG]
17885 2019-Jan-13 16:21:16.561985 - [DEBUG] -------------------------------------------- 504. Path Edge --------------------------------------------
17886 2019-Jan-13 16:21:16.562010 - [DEBUG]
17887 2019-Jan-13 16:21:16.562033 - [DEBUG] Process 504. path edge:
17888 2019-Jan-13 16:21:16.562057 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17889 2019-Jan-13 16:21:16.562119 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
17890 2019-Jan-13 16:21:16.562785 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17891 2019-Jan-13 16:21:16.563751 - [DEBUG]
17892 2019-Jan-13 16:21:16.563778 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17893 2019-Jan-13 16:21:16.564751 - [DEBUG] Compose: EdgeIdentity * AllBottom
17894 2019-Jan-13 16:21:16.564783 - [DEBUG]
17895 2019-Jan-13 16:21:16.564807 - [DEBUG] Propagate flow
17896 2019-Jan-13 16:21:16.564831 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17897 2019-Jan-13 16:21:16.564921 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
17898 2019-Jan-13 16:21:16.565594 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17899 2019-Jan-13 16:21:16.566258 - [DEBUG] Edge function : AllBottom (result of previous compose)
17900 2019-Jan-13 16:21:16.566285 - [DEBUG]
17901 2019-Jan-13 16:21:16.566311 - [DEBUG] Join: AllTop & AllBottom
17902 2019-Jan-13 16:21:16.566338 - [DEBUG] = AllBottom (new jump func)
17903 2019-Jan-13 16:21:16.566363 - [DEBUG]
17904 2019-Jan-13 16:21:16.566387 - [DEBUG] Start adding new jump function
17905 2019-Jan-13 16:21:16.566410 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17906 2019-Jan-13 16:21:16.566471 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17907 2019-Jan-13 16:21:16.567129 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
17908 2019-Jan-13 16:21:16.567791 - [DEBUG] Edge Function : AllBottom
17909 2019-Jan-13 16:21:16.567821 - [DEBUG] End adding new jump function
17910 2019-Jan-13 16:21:16.567846 - [DEBUG]
17911 2019-Jan-13 16:21:16.567870 - [DEBUG] -------------------------------------------- 505. Path Edge --------------------------------------------
17912 2019-Jan-13 16:21:16.567896 - [DEBUG]
17913 2019-Jan-13 16:21:16.567919 - [DEBUG] Process 505. path edge:
17914 2019-Jan-13 16:21:16.567943 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17915 2019-Jan-13 16:21:16.568007 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
17916 2019-Jan-13 16:21:16.568689 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17917 2019-Jan-13 16:21:16.569345 - [DEBUG]
17918 2019-Jan-13 16:21:16.569372 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
17919 2019-Jan-13 16:21:16.570045 - [DEBUG] Compose: EdgeIdentity * AllBottom
17920 2019-Jan-13 16:21:16.570074 - [DEBUG]
17921 2019-Jan-13 16:21:16.570098 - [DEBUG] Propagate flow
17922 2019-Jan-13 16:21:16.570122 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17923 2019-Jan-13 16:21:16.570187 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
17924 2019-Jan-13 16:21:16.570846 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17925 2019-Jan-13 16:21:16.571506 - [DEBUG] Edge function : AllBottom (result of previous compose)
17926 2019-Jan-13 16:21:16.571532 - [DEBUG]
17927 2019-Jan-13 16:21:16.571577 - [DEBUG] Join: AllTop & AllBottom
17928 2019-Jan-13 16:21:16.571604 - [DEBUG] = AllBottom (new jump func)
17929 2019-Jan-13 16:21:16.571629 - [DEBUG]
17930 2019-Jan-13 16:21:16.571653 - [DEBUG] Start adding new jump function
17931 2019-Jan-13 16:21:16.571676 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17932 2019-Jan-13 16:21:16.571740 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17933 2019-Jan-13 16:21:16.572399 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
17934 2019-Jan-13 16:21:16.573049 - [DEBUG] Edge Function : AllBottom
17935 2019-Jan-13 16:21:16.573080 - [DEBUG] End adding new jump function
17936 2019-Jan-13 16:21:16.573104 - [DEBUG]
17937 2019-Jan-13 16:21:16.573146 - [DEBUG] -------------------------------------------- 506. Path Edge --------------------------------------------
17938 2019-Jan-13 16:21:16.573172 - [DEBUG]
17939 2019-Jan-13 16:21:16.573195 - [DEBUG] Process 506. path edge:
17940 2019-Jan-13 16:21:16.573219 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
17941 2019-Jan-13 16:21:16.573289 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
17942 2019-Jan-13 16:21:16.573945 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
17943 2019-Jan-13 16:21:16.574611 - [DEBUG]
17944 2019-Jan-13 16:21:16.574638 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
17945 2019-Jan-13 16:21:16.575345 - [DEBUG] Compose: EdgeIdentity * AllBottom
17946 2019-Jan-13 16:21:16.575375 - [DEBUG]
17947 2019-Jan-13 16:21:16.575399 - [DEBUG] Propagate flow
17948 2019-Jan-13 16:21:16.575422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17949 2019-Jan-13 16:21:16.575486 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
17950 2019-Jan-13 16:21:16.576158 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17951 2019-Jan-13 16:21:16.576827 - [DEBUG] Edge function : AllBottom (result of previous compose)
17952 2019-Jan-13 16:21:16.576854 - [DEBUG]
17953 2019-Jan-13 16:21:16.576879 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17954 2019-Jan-13 16:21:16.576905 - [DEBUG] = AllBottom
17955 2019-Jan-13 16:21:16.576930 - [DEBUG]
17956 2019-Jan-13 16:21:16.576953 - [DEBUG] PROPAGATE: No new function!
17957 2019-Jan-13 16:21:16.576980 - [DEBUG] EDGE:
17958 2019-Jan-13 16:21:16.577042 - [DEBUG] ---> 17959 2019-Jan-13 16:21:16.577701 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17960 2019-Jan-13 16:21:16.578380 - [DEBUG]
17961 2019-Jan-13 16:21:16.578408 - [DEBUG] EDGE:
17962 2019-Jan-13 16:21:16.578469 - [DEBUG] ---> 17963 2019-Jan-13 16:21:16.579125 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17964 2019-Jan-13 16:21:16.580084 - [DEBUG]
17965 2019-Jan-13 16:21:16.580114 - [DEBUG] EDGE:
17966 2019-Jan-13 16:21:16.580183 - [DEBUG] ---> 17967 2019-Jan-13 16:21:16.581108 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17968 2019-Jan-13 16:21:16.581790 - [DEBUG]
17969 2019-Jan-13 16:21:16.581841 - [DEBUG] Compose: EdgeIdentity * AllBottom
17970 2019-Jan-13 16:21:16.581869 - [DEBUG]
17971 2019-Jan-13 16:21:16.581894 - [DEBUG] Propagate flow
17972 2019-Jan-13 16:21:16.581918 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17973 2019-Jan-13 16:21:16.581984 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
17974 2019-Jan-13 16:21:16.582658 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17975 2019-Jan-13 16:21:16.583323 - [DEBUG] Edge function : AllBottom (result of previous compose)
17976 2019-Jan-13 16:21:16.583350 - [DEBUG]
17977 2019-Jan-13 16:21:16.583376 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
17978 2019-Jan-13 16:21:16.583402 - [DEBUG] = AllBottom
17979 2019-Jan-13 16:21:16.583427 - [DEBUG]
17980 2019-Jan-13 16:21:16.583451 - [DEBUG] PROPAGATE: No new function!
17981 2019-Jan-13 16:21:16.583482 - [DEBUG] EDGE:
17982 2019-Jan-13 16:21:16.583566 - [DEBUG] ---> 17983 2019-Jan-13 16:21:16.584236 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
17984 2019-Jan-13 16:21:16.584919 - [DEBUG]
17985 2019-Jan-13 16:21:16.584965 - [DEBUG] Compose: EdgeIdentity * AllBottom
17986 2019-Jan-13 16:21:16.584992 - [DEBUG]
17987 2019-Jan-13 16:21:16.585016 - [DEBUG] Propagate flow
17988 2019-Jan-13 16:21:16.585040 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
17989 2019-Jan-13 16:21:16.585107 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
17990 2019-Jan-13 16:21:16.585785 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17991 2019-Jan-13 16:21:16.586453 - [DEBUG] Edge function : AllBottom (result of previous compose)
17992 2019-Jan-13 16:21:16.586480 - [DEBUG]
17993 2019-Jan-13 16:21:16.586506 - [DEBUG] Join: AllTop & AllBottom
17994 2019-Jan-13 16:21:16.586533 - [DEBUG] = AllBottom (new jump func)
17995 2019-Jan-13 16:21:16.586558 - [DEBUG]
17996 2019-Jan-13 16:21:16.586581 - [DEBUG] Start adding new jump function
17997 2019-Jan-13 16:21:16.586605 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
17998 2019-Jan-13 16:21:16.586669 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
17999 2019-Jan-13 16:21:16.587325 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
18000 2019-Jan-13 16:21:16.587993 - [DEBUG] Edge Function : AllBottom
18001 2019-Jan-13 16:21:16.588025 - [DEBUG] End adding new jump function
18002 2019-Jan-13 16:21:16.588049 - [DEBUG]
18003 2019-Jan-13 16:21:16.588073 - [DEBUG] -------------------------------------------- 507. Path Edge --------------------------------------------
18004 2019-Jan-13 16:21:16.588098 - [DEBUG]
18005 2019-Jan-13 16:21:16.588121 - [DEBUG] Process 507. path edge:
18006 2019-Jan-13 16:21:16.588146 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18007 2019-Jan-13 16:21:16.588229 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
18008 2019-Jan-13 16:21:16.588901 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18009 2019-Jan-13 16:21:16.589570 - [DEBUG]
18010 2019-Jan-13 16:21:16.589595 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
18011 2019-Jan-13 16:21:16.590265 - [DEBUG] Possible callees:
18012 2019-Jan-13 16:21:16.590292 - [DEBUG] llvm.dbg.declare
18013 2019-Jan-13 16:21:16.590317 - [DEBUG] Possible return sites:
18014 2019-Jan-13 16:21:16.590341 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14318015 2019-Jan-13 16:21:16.591692 - [DEBUG] Found and process special summary
18016 2019-Jan-13 16:21:16.591739 - [DEBUG] Compose: EdgeIdentity * AllBottom
18017 2019-Jan-13 16:21:16.591767 - [DEBUG]
18018 2019-Jan-13 16:21:16.591792 - [DEBUG] Propagate flow
18019 2019-Jan-13 16:21:16.591816 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18020 2019-Jan-13 16:21:16.591879 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18021 2019-Jan-13 16:21:16.592573 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18022 2019-Jan-13 16:21:16.593230 - [DEBUG] Edge function : AllBottom (result of previous compose)
18023 2019-Jan-13 16:21:16.593273 - [DEBUG]
18024 2019-Jan-13 16:21:16.593300 - [DEBUG] Join: AllTop & AllBottom
18025 2019-Jan-13 16:21:16.593327 - [DEBUG] = AllBottom (new jump func)
18026 2019-Jan-13 16:21:16.593352 - [DEBUG]
18027 2019-Jan-13 16:21:16.593376 - [DEBUG] Start adding new jump function
18028 2019-Jan-13 16:21:16.593399 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18029 2019-Jan-13 16:21:16.593461 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18030 2019-Jan-13 16:21:16.594131 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18031 2019-Jan-13 16:21:16.594789 - [DEBUG] Edge Function : AllBottom
18032 2019-Jan-13 16:21:16.594820 - [DEBUG] End adding new jump function
18033 2019-Jan-13 16:21:16.594844 - [DEBUG]
18034 2019-Jan-13 16:21:16.594868 - [DEBUG] -------------------------------------------- 508. Path Edge --------------------------------------------
18035 2019-Jan-13 16:21:16.594914 - [DEBUG]
18036 2019-Jan-13 16:21:16.594937 - [DEBUG] Process 508. path edge:
18037 2019-Jan-13 16:21:16.594961 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18038 2019-Jan-13 16:21:16.595025 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
18039 2019-Jan-13 16:21:16.595689 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18040 2019-Jan-13 16:21:16.596884 - [DEBUG]
18041 2019-Jan-13 16:21:16.596913 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18042 2019-Jan-13 16:21:16.597642 - [DEBUG] Compose: EdgeIdentity * AllBottom
18043 2019-Jan-13 16:21:16.597672 - [DEBUG]
18044 2019-Jan-13 16:21:16.597696 - [DEBUG] Propagate flow
18045 2019-Jan-13 16:21:16.597719 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18046 2019-Jan-13 16:21:16.597784 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
18047 2019-Jan-13 16:21:16.598473 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18048 2019-Jan-13 16:21:16.599134 - [DEBUG] Edge function : AllBottom (result of previous compose)
18049 2019-Jan-13 16:21:16.599161 - [DEBUG]
18050 2019-Jan-13 16:21:16.599187 - [DEBUG] Join: AllTop & AllBottom
18051 2019-Jan-13 16:21:16.599214 - [DEBUG] = AllBottom (new jump func)
18052 2019-Jan-13 16:21:16.599239 - [DEBUG]
18053 2019-Jan-13 16:21:16.599263 - [DEBUG] Start adding new jump function
18054 2019-Jan-13 16:21:16.599286 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18055 2019-Jan-13 16:21:16.599348 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18056 2019-Jan-13 16:21:16.600012 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
18057 2019-Jan-13 16:21:16.600669 - [DEBUG] Edge Function : AllBottom
18058 2019-Jan-13 16:21:16.600701 - [DEBUG] End adding new jump function
18059 2019-Jan-13 16:21:16.600725 - [DEBUG]
18060 2019-Jan-13 16:21:16.600749 - [DEBUG] -------------------------------------------- 509. Path Edge --------------------------------------------
18061 2019-Jan-13 16:21:16.600774 - [DEBUG]
18062 2019-Jan-13 16:21:16.600797 - [DEBUG] Process 509. path edge:
18063 2019-Jan-13 16:21:16.600821 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18064 2019-Jan-13 16:21:16.600882 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
18065 2019-Jan-13 16:21:16.601538 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18066 2019-Jan-13 16:21:16.602216 - [DEBUG]
18067 2019-Jan-13 16:21:16.602243 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
18068 2019-Jan-13 16:21:16.602924 - [DEBUG] Compose: EdgeIdentity * AllBottom
18069 2019-Jan-13 16:21:16.602972 - [DEBUG]
18070 2019-Jan-13 16:21:16.602997 - [DEBUG] Propagate flow
18071 2019-Jan-13 16:21:16.603021 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18072 2019-Jan-13 16:21:16.603089 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
18073 2019-Jan-13 16:21:16.603747 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18074 2019-Jan-13 16:21:16.604414 - [DEBUG] Edge function : AllBottom (result of previous compose)
18075 2019-Jan-13 16:21:16.604440 - [DEBUG]
18076 2019-Jan-13 16:21:16.604467 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18077 2019-Jan-13 16:21:16.604493 - [DEBUG] = AllBottom
18078 2019-Jan-13 16:21:16.604517 - [DEBUG]
18079 2019-Jan-13 16:21:16.604541 - [DEBUG] PROPAGATE: No new function!
18080 2019-Jan-13 16:21:16.604568 - [DEBUG] EDGE:
18081 2019-Jan-13 16:21:16.604629 - [DEBUG] ---> 18082 2019-Jan-13 16:21:16.605304 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18083 2019-Jan-13 16:21:16.605968 - [DEBUG]
18084 2019-Jan-13 16:21:16.606088 - [DEBUG] EDGE:
18085 2019-Jan-13 16:21:16.606155 - [DEBUG] ---> 18086 2019-Jan-13 16:21:16.606820 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18087 2019-Jan-13 16:21:16.607487 - [DEBUG]
18088 2019-Jan-13 16:21:16.607536 - [DEBUG] Compose: EdgeIdentity * AllBottom
18089 2019-Jan-13 16:21:16.607564 - [DEBUG]
18090 2019-Jan-13 16:21:16.607589 - [DEBUG] Propagate flow
18091 2019-Jan-13 16:21:16.607612 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18092 2019-Jan-13 16:21:16.607673 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
18093 2019-Jan-13 16:21:16.608354 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18094 2019-Jan-13 16:21:16.609021 - [DEBUG] Edge function : AllBottom (result of previous compose)
18095 2019-Jan-13 16:21:16.609047 - [DEBUG]
18096 2019-Jan-13 16:21:16.609074 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18097 2019-Jan-13 16:21:16.609100 - [DEBUG] = AllBottom
18098 2019-Jan-13 16:21:16.609126 - [DEBUG]
18099 2019-Jan-13 16:21:16.609149 - [DEBUG] PROPAGATE: No new function!
18100 2019-Jan-13 16:21:16.609180 - [DEBUG] EDGE:
18101 2019-Jan-13 16:21:16.609244 - [DEBUG] ---> 18102 2019-Jan-13 16:21:16.609916 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18103 2019-Jan-13 16:21:16.610581 - [DEBUG]
18104 2019-Jan-13 16:21:16.610609 - [DEBUG] EDGE:
18105 2019-Jan-13 16:21:16.610669 - [DEBUG] ---> 18106 2019-Jan-13 16:21:16.611321 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18107 2019-Jan-13 16:21:16.612014 - [DEBUG]
18108 2019-Jan-13 16:21:16.612325 - [DEBUG] Compose: EdgeIdentity * AllBottom
18109 2019-Jan-13 16:21:16.612355 - [DEBUG]
18110 2019-Jan-13 16:21:16.612380 - [DEBUG] Propagate flow
18111 2019-Jan-13 16:21:16.612403 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18112 2019-Jan-13 16:21:16.612475 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
18113 2019-Jan-13 16:21:16.613409 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18114 2019-Jan-13 16:21:16.614102 - [DEBUG] Edge function : AllBottom (result of previous compose)
18115 2019-Jan-13 16:21:16.614130 - [DEBUG]
18116 2019-Jan-13 16:21:16.614156 - [DEBUG] Join: AllTop & AllBottom
18117 2019-Jan-13 16:21:16.614183 - [DEBUG] = AllBottom (new jump func)
18118 2019-Jan-13 16:21:16.614208 - [DEBUG]
18119 2019-Jan-13 16:21:16.614231 - [DEBUG] Start adding new jump function
18120 2019-Jan-13 16:21:16.614255 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18121 2019-Jan-13 16:21:16.614319 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18122 2019-Jan-13 16:21:16.615013 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
18123 2019-Jan-13 16:21:16.615670 - [DEBUG] Edge Function : AllBottom
18124 2019-Jan-13 16:21:16.615702 - [DEBUG] End adding new jump function
18125 2019-Jan-13 16:21:16.615726 - [DEBUG]
18126 2019-Jan-13 16:21:16.615750 - [DEBUG] -------------------------------------------- 510. Path Edge --------------------------------------------
18127 2019-Jan-13 16:21:16.615774 - [DEBUG]
18128 2019-Jan-13 16:21:16.615798 - [DEBUG] Process 510. path edge:
18129 2019-Jan-13 16:21:16.615822 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18130 2019-Jan-13 16:21:16.615885 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
18131 2019-Jan-13 16:21:16.616543 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18132 2019-Jan-13 16:21:16.617202 - [DEBUG]
18133 2019-Jan-13 16:21:16.617230 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
18134 2019-Jan-13 16:21:16.617912 - [DEBUG] Compose: EdgeIdentity * AllBottom
18135 2019-Jan-13 16:21:16.617943 - [DEBUG]
18136 2019-Jan-13 16:21:16.617967 - [DEBUG] Propagate flow
18137 2019-Jan-13 16:21:16.617991 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18138 2019-Jan-13 16:21:16.618057 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
18139 2019-Jan-13 16:21:16.618753 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18140 2019-Jan-13 16:21:16.619417 - [DEBUG] Edge function : AllBottom (result of previous compose)
18141 2019-Jan-13 16:21:16.619444 - [DEBUG]
18142 2019-Jan-13 16:21:16.619470 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18143 2019-Jan-13 16:21:16.619496 - [DEBUG] = AllBottom
18144 2019-Jan-13 16:21:16.619521 - [DEBUG]
18145 2019-Jan-13 16:21:16.619544 - [DEBUG] PROPAGATE: No new function!
18146 2019-Jan-13 16:21:16.619583 - [DEBUG] Compose: EdgeIdentity * AllBottom
18147 2019-Jan-13 16:21:16.619610 - [DEBUG]
18148 2019-Jan-13 16:21:16.619634 - [DEBUG] Propagate flow
18149 2019-Jan-13 16:21:16.619657 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18150 2019-Jan-13 16:21:16.619721 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
18151 2019-Jan-13 16:21:16.620383 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18152 2019-Jan-13 16:21:16.621051 - [DEBUG] Edge function : AllBottom (result of previous compose)
18153 2019-Jan-13 16:21:16.621077 - [DEBUG]
18154 2019-Jan-13 16:21:16.621103 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18155 2019-Jan-13 16:21:16.621129 - [DEBUG] = AllBottom
18156 2019-Jan-13 16:21:16.621154 - [DEBUG]
18157 2019-Jan-13 16:21:16.621177 - [DEBUG] PROPAGATE: No new function!
18158 2019-Jan-13 16:21:16.621204 - [DEBUG] EDGE:
18159 2019-Jan-13 16:21:16.621283 - [DEBUG] ---> 18160 2019-Jan-13 16:21:16.621983 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18161 2019-Jan-13 16:21:16.622648 - [DEBUG]
18162 2019-Jan-13 16:21:16.622676 - [DEBUG] EDGE:
18163 2019-Jan-13 16:21:16.622738 - [DEBUG] ---> 18164 2019-Jan-13 16:21:16.623384 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18165 2019-Jan-13 16:21:16.624054 - [DEBUG]
18166 2019-Jan-13 16:21:16.624082 - [DEBUG] EDGE:
18167 2019-Jan-13 16:21:16.624145 - [DEBUG] ---> 18168 2019-Jan-13 16:21:16.624803 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18169 2019-Jan-13 16:21:16.625488 - [DEBUG]
18170 2019-Jan-13 16:21:16.625537 - [DEBUG] Compose: EdgeIdentity * AllBottom
18171 2019-Jan-13 16:21:16.625565 - [DEBUG]
18172 2019-Jan-13 16:21:16.625589 - [DEBUG] Propagate flow
18173 2019-Jan-13 16:21:16.625613 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18174 2019-Jan-13 16:21:16.625675 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
18175 2019-Jan-13 16:21:16.626328 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18176 2019-Jan-13 16:21:16.626997 - [DEBUG] Edge function : AllBottom (result of previous compose)
18177 2019-Jan-13 16:21:16.627024 - [DEBUG]
18178 2019-Jan-13 16:21:16.627051 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18179 2019-Jan-13 16:21:16.627077 - [DEBUG] = AllBottom
18180 2019-Jan-13 16:21:16.627103 - [DEBUG]
18181 2019-Jan-13 16:21:16.627126 - [DEBUG] PROPAGATE: No new function!
18182 2019-Jan-13 16:21:16.627157 - [DEBUG] EDGE:
18183 2019-Jan-13 16:21:16.627221 - [DEBUG] ---> 18184 2019-Jan-13 16:21:16.627889 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18185 2019-Jan-13 16:21:16.628849 - [DEBUG]
18186 2019-Jan-13 16:21:16.628880 - [DEBUG] EDGE:
18187 2019-Jan-13 16:21:16.628946 - [DEBUG] ---> 18188 2019-Jan-13 16:21:16.629871 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18189 2019-Jan-13 16:21:16.630543 - [DEBUG]
18190 2019-Jan-13 16:21:16.630571 - [DEBUG] EDGE:
18191 2019-Jan-13 16:21:16.630633 - [DEBUG] ---> 18192 2019-Jan-13 16:21:16.631298 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18193 2019-Jan-13 16:21:16.631976 - [DEBUG]
18194 2019-Jan-13 16:21:16.632004 - [DEBUG] EDGE:
18195 2019-Jan-13 16:21:16.632066 - [DEBUG] ---> 18196 2019-Jan-13 16:21:16.632728 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18197 2019-Jan-13 16:21:16.633396 - [DEBUG]
18198 2019-Jan-13 16:21:16.633424 - [DEBUG] EDGE:
18199 2019-Jan-13 16:21:16.633486 - [DEBUG] ---> 18200 2019-Jan-13 16:21:16.634159 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18201 2019-Jan-13 16:21:16.634821 - [DEBUG]
18202 2019-Jan-13 16:21:16.634850 - [DEBUG] EDGE:
18203 2019-Jan-13 16:21:16.634932 - [DEBUG] ---> 18204 2019-Jan-13 16:21:16.635591 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18205 2019-Jan-13 16:21:16.636258 - [DEBUG]
18206 2019-Jan-13 16:21:16.636287 - [DEBUG] EDGE:
18207 2019-Jan-13 16:21:16.636349 - [DEBUG] ---> 18208 2019-Jan-13 16:21:16.637007 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18209 2019-Jan-13 16:21:16.637660 - [DEBUG]
18210 2019-Jan-13 16:21:16.637688 - [DEBUG] EDGE:
18211 2019-Jan-13 16:21:16.637750 - [DEBUG] ---> 18212 2019-Jan-13 16:21:16.638427 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18213 2019-Jan-13 16:21:16.639094 - [DEBUG]
18214 2019-Jan-13 16:21:16.639146 - [DEBUG] Compose: EdgeIdentity * AllBottom
18215 2019-Jan-13 16:21:16.639175 - [DEBUG]
18216 2019-Jan-13 16:21:16.639199 - [DEBUG] Propagate flow
18217 2019-Jan-13 16:21:16.639223 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18218 2019-Jan-13 16:21:16.639284 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
18219 2019-Jan-13 16:21:16.639948 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18220 2019-Jan-13 16:21:16.640605 - [DEBUG] Edge function : AllBottom (result of previous compose)
18221 2019-Jan-13 16:21:16.640632 - [DEBUG]
18222 2019-Jan-13 16:21:16.640658 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18223 2019-Jan-13 16:21:16.640684 - [DEBUG] = AllBottom
18224 2019-Jan-13 16:21:16.640709 - [DEBUG]
18225 2019-Jan-13 16:21:16.640732 - [DEBUG] PROPAGATE: No new function!
18226 2019-Jan-13 16:21:16.640763 - [DEBUG] EDGE:
18227 2019-Jan-13 16:21:16.640826 - [DEBUG] ---> 18228 2019-Jan-13 16:21:16.641496 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18229 2019-Jan-13 16:21:16.642186 - [DEBUG]
18230 2019-Jan-13 16:21:16.642232 - [DEBUG] Compose: EdgeIdentity * AllBottom
18231 2019-Jan-13 16:21:16.642260 - [DEBUG]
18232 2019-Jan-13 16:21:16.642284 - [DEBUG] Propagate flow
18233 2019-Jan-13 16:21:16.642308 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18234 2019-Jan-13 16:21:16.642371 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
18235 2019-Jan-13 16:21:16.643039 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18236 2019-Jan-13 16:21:16.643696 - [DEBUG] Edge function : AllBottom (result of previous compose)
18237 2019-Jan-13 16:21:16.643722 - [DEBUG]
18238 2019-Jan-13 16:21:16.643749 - [DEBUG] Join: AllTop & AllBottom
18239 2019-Jan-13 16:21:16.643775 - [DEBUG] = AllBottom (new jump func)
18240 2019-Jan-13 16:21:16.643800 - [DEBUG]
18241 2019-Jan-13 16:21:16.643824 - [DEBUG] Start adding new jump function
18242 2019-Jan-13 16:21:16.643847 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18243 2019-Jan-13 16:21:16.643909 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18244 2019-Jan-13 16:21:16.644866 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
18245 2019-Jan-13 16:21:16.645835 - [DEBUG] Edge Function : AllBottom
18246 2019-Jan-13 16:21:16.645869 - [DEBUG] End adding new jump function
18247 2019-Jan-13 16:21:16.645893 - [DEBUG]
18248 2019-Jan-13 16:21:16.645917 - [DEBUG] -------------------------------------------- 511. Path Edge --------------------------------------------
18249 2019-Jan-13 16:21:16.645942 - [DEBUG]
18250 2019-Jan-13 16:21:16.645965 - [DEBUG] Process 511. path edge:
18251 2019-Jan-13 16:21:16.645989 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18252 2019-Jan-13 16:21:16.646061 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
18253 2019-Jan-13 16:21:16.646728 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18254 2019-Jan-13 16:21:16.647387 - [DEBUG]
18255 2019-Jan-13 16:21:16.647413 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
18256 2019-Jan-13 16:21:16.648091 - [DEBUG] Possible callees:
18257 2019-Jan-13 16:21:16.648117 - [DEBUG] foo
18258 2019-Jan-13 16:21:16.648142 - [DEBUG] Possible return sites:
18259 2019-Jan-13 16:21:16.648166 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8418260 2019-Jan-13 16:21:16.649512 - [DEBUG] Found and process special summary
18261 2019-Jan-13 16:21:16.649555 - [DEBUG] Compose: EdgeIdentity * AllBottom
18262 2019-Jan-13 16:21:16.649584 - [DEBUG]
18263 2019-Jan-13 16:21:16.649609 - [DEBUG] Propagate flow
18264 2019-Jan-13 16:21:16.649632 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18265 2019-Jan-13 16:21:16.649697 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
18266 2019-Jan-13 16:21:16.650357 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18267 2019-Jan-13 16:21:16.651024 - [DEBUG] Edge function : AllBottom (result of previous compose)
18268 2019-Jan-13 16:21:16.651051 - [DEBUG]
18269 2019-Jan-13 16:21:16.651076 - [DEBUG] Join: AllTop & AllBottom
18270 2019-Jan-13 16:21:16.651103 - [DEBUG] = AllBottom (new jump func)
18271 2019-Jan-13 16:21:16.651128 - [DEBUG]
18272 2019-Jan-13 16:21:16.651151 - [DEBUG] Start adding new jump function
18273 2019-Jan-13 16:21:16.651175 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18274 2019-Jan-13 16:21:16.651237 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18275 2019-Jan-13 16:21:16.651924 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
18276 2019-Jan-13 16:21:16.652575 - [DEBUG] Edge Function : AllBottom
18277 2019-Jan-13 16:21:16.652605 - [DEBUG] End adding new jump function
18278 2019-Jan-13 16:21:16.652629 - [DEBUG]
18279 2019-Jan-13 16:21:16.652654 - [DEBUG] -------------------------------------------- 512. Path Edge --------------------------------------------
18280 2019-Jan-13 16:21:16.652678 - [DEBUG]
18281 2019-Jan-13 16:21:16.652702 - [DEBUG] Process 512. path edge:
18282 2019-Jan-13 16:21:16.652725 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18283 2019-Jan-13 16:21:16.652786 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
18284 2019-Jan-13 16:21:16.653444 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18285 2019-Jan-13 16:21:16.654113 - [DEBUG]
18286 2019-Jan-13 16:21:16.654140 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
18287 2019-Jan-13 16:21:16.654825 - [DEBUG] Compose: EdgeIdentity * AllBottom
18288 2019-Jan-13 16:21:16.654855 - [DEBUG]
18289 2019-Jan-13 16:21:16.654921 - [DEBUG] Propagate flow
18290 2019-Jan-13 16:21:16.654946 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18291 2019-Jan-13 16:21:16.655012 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
18292 2019-Jan-13 16:21:16.655668 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18293 2019-Jan-13 16:21:16.656330 - [DEBUG] Edge function : AllBottom (result of previous compose)
18294 2019-Jan-13 16:21:16.656357 - [DEBUG]
18295 2019-Jan-13 16:21:16.656382 - [DEBUG] Join: AllTop & AllBottom
18296 2019-Jan-13 16:21:16.656409 - [DEBUG] = AllBottom (new jump func)
18297 2019-Jan-13 16:21:16.656434 - [DEBUG]
18298 2019-Jan-13 16:21:16.656457 - [DEBUG] Start adding new jump function
18299 2019-Jan-13 16:21:16.656481 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18300 2019-Jan-13 16:21:16.656545 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18301 2019-Jan-13 16:21:16.657209 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
18302 2019-Jan-13 16:21:16.657863 - [DEBUG] Edge Function : AllBottom
18303 2019-Jan-13 16:21:16.657894 - [DEBUG] End adding new jump function
18304 2019-Jan-13 16:21:16.657918 - [DEBUG]
18305 2019-Jan-13 16:21:16.657941 - [DEBUG] -------------------------------------------- 513. Path Edge --------------------------------------------
18306 2019-Jan-13 16:21:16.657966 - [DEBUG]
18307 2019-Jan-13 16:21:16.657989 - [DEBUG] Process 513. path edge:
18308 2019-Jan-13 16:21:16.658013 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18309 2019-Jan-13 16:21:16.658075 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
18310 2019-Jan-13 16:21:16.658752 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18311 2019-Jan-13 16:21:16.659416 - [DEBUG]
18312 2019-Jan-13 16:21:16.659445 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
18313 2019-Jan-13 16:21:16.660125 - [DEBUG] Compose: EdgeIdentity * AllBottom
18314 2019-Jan-13 16:21:16.660154 - [DEBUG]
18315 2019-Jan-13 16:21:16.660178 - [DEBUG] Propagate flow
18316 2019-Jan-13 16:21:16.660202 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18317 2019-Jan-13 16:21:16.660264 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
18318 2019-Jan-13 16:21:16.661229 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18319 2019-Jan-13 16:21:16.662154 - [DEBUG] Edge function : AllBottom (result of previous compose)
18320 2019-Jan-13 16:21:16.662182 - [DEBUG]
18321 2019-Jan-13 16:21:16.662208 - [DEBUG] Join: AllTop & AllBottom
18322 2019-Jan-13 16:21:16.662235 - [DEBUG] = AllBottom (new jump func)
18323 2019-Jan-13 16:21:16.662260 - [DEBUG]
18324 2019-Jan-13 16:21:16.662284 - [DEBUG] Start adding new jump function
18325 2019-Jan-13 16:21:16.662307 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18326 2019-Jan-13 16:21:16.662377 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18327 2019-Jan-13 16:21:16.663051 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
18328 2019-Jan-13 16:21:16.663725 - [DEBUG] Edge Function : AllBottom
18329 2019-Jan-13 16:21:16.663757 - [DEBUG] End adding new jump function
18330 2019-Jan-13 16:21:16.663781 - [DEBUG]
18331 2019-Jan-13 16:21:16.663805 - [DEBUG] -------------------------------------------- 514. Path Edge --------------------------------------------
18332 2019-Jan-13 16:21:16.663847 - [DEBUG]
18333 2019-Jan-13 16:21:16.663871 - [DEBUG] Process 514. path edge:
18334 2019-Jan-13 16:21:16.663895 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18335 2019-Jan-13 16:21:16.663959 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
18336 2019-Jan-13 16:21:16.664622 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18337 2019-Jan-13 16:21:16.665311 - [DEBUG]
18338 2019-Jan-13 16:21:16.665337 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
18339 2019-Jan-13 16:21:16.666035 - [DEBUG] Possible callees:
18340 2019-Jan-13 16:21:16.666062 - [DEBUG] llvm.dbg.declare
18341 2019-Jan-13 16:21:16.666087 - [DEBUG] Possible return sites:
18342 2019-Jan-13 16:21:16.666110 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9618343 2019-Jan-13 16:21:16.667437 - [DEBUG] Found and process special summary
18344 2019-Jan-13 16:21:16.667479 - [DEBUG] Compose: EdgeIdentity * AllBottom
18345 2019-Jan-13 16:21:16.667507 - [DEBUG]
18346 2019-Jan-13 16:21:16.667531 - [DEBUG] Propagate flow
18347 2019-Jan-13 16:21:16.667554 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18348 2019-Jan-13 16:21:16.667618 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
18349 2019-Jan-13 16:21:16.671068 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18350 2019-Jan-13 16:21:16.671791 - [DEBUG] Edge function : AllBottom (result of previous compose)
18351 2019-Jan-13 16:21:16.671819 - [DEBUG]
18352 2019-Jan-13 16:21:16.671846 - [DEBUG] Join: AllTop & AllBottom
18353 2019-Jan-13 16:21:16.671874 - [DEBUG] = AllBottom (new jump func)
18354 2019-Jan-13 16:21:16.671898 - [DEBUG]
18355 2019-Jan-13 16:21:16.671922 - [DEBUG] Start adding new jump function
18356 2019-Jan-13 16:21:16.671947 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18357 2019-Jan-13 16:21:16.672017 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18358 2019-Jan-13 16:21:16.672691 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
18359 2019-Jan-13 16:21:16.673357 - [DEBUG] Edge Function : AllBottom
18360 2019-Jan-13 16:21:16.673389 - [DEBUG] End adding new jump function
18361 2019-Jan-13 16:21:16.673413 - [DEBUG]
18362 2019-Jan-13 16:21:16.673438 - [DEBUG] -------------------------------------------- 515. Path Edge --------------------------------------------
18363 2019-Jan-13 16:21:16.673462 - [DEBUG]
18364 2019-Jan-13 16:21:16.673485 - [DEBUG] Process 515. path edge:
18365 2019-Jan-13 16:21:16.673510 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18366 2019-Jan-13 16:21:16.673573 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
18367 2019-Jan-13 16:21:16.674229 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18368 2019-Jan-13 16:21:16.674911 - [DEBUG]
18369 2019-Jan-13 16:21:16.674938 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
18370 2019-Jan-13 16:21:16.675646 - [DEBUG] Compose: EdgeIdentity * AllBottom
18371 2019-Jan-13 16:21:16.675677 - [DEBUG]
18372 2019-Jan-13 16:21:16.675700 - [DEBUG] Propagate flow
18373 2019-Jan-13 16:21:16.675724 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18374 2019-Jan-13 16:21:16.675787 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
18375 2019-Jan-13 16:21:16.676473 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18376 2019-Jan-13 16:21:16.677450 - [DEBUG] Edge function : AllBottom (result of previous compose)
18377 2019-Jan-13 16:21:16.677477 - [DEBUG]
18378 2019-Jan-13 16:21:16.677503 - [DEBUG] Join: AllTop & AllBottom
18379 2019-Jan-13 16:21:16.677530 - [DEBUG] = AllBottom (new jump func)
18380 2019-Jan-13 16:21:16.677555 - [DEBUG]
18381 2019-Jan-13 16:21:16.677579 - [DEBUG] Start adding new jump function
18382 2019-Jan-13 16:21:16.677602 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18383 2019-Jan-13 16:21:16.677668 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18384 2019-Jan-13 16:21:16.679149 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
18385 2019-Jan-13 16:21:16.679821 - [DEBUG] Edge Function : AllBottom
18386 2019-Jan-13 16:21:16.679854 - [DEBUG] End adding new jump function
18387 2019-Jan-13 16:21:16.679878 - [DEBUG]
18388 2019-Jan-13 16:21:16.679902 - [DEBUG] -------------------------------------------- 516. Path Edge --------------------------------------------
18389 2019-Jan-13 16:21:16.679927 - [DEBUG]
18390 2019-Jan-13 16:21:16.679951 - [DEBUG] Process 516. path edge:
18391 2019-Jan-13 16:21:16.679975 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18392 2019-Jan-13 16:21:16.680041 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
18393 2019-Jan-13 16:21:16.680694 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18394 2019-Jan-13 16:21:16.681365 - [DEBUG]
18395 2019-Jan-13 16:21:16.681393 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
18396 2019-Jan-13 16:21:16.682103 - [DEBUG] Compose: EdgeIdentity * AllBottom
18397 2019-Jan-13 16:21:16.682134 - [DEBUG]
18398 2019-Jan-13 16:21:16.682158 - [DEBUG] Propagate flow
18399 2019-Jan-13 16:21:16.682182 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18400 2019-Jan-13 16:21:16.682249 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
18401 2019-Jan-13 16:21:16.682905 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18402 2019-Jan-13 16:21:16.683560 - [DEBUG] Edge function : AllBottom (result of previous compose)
18403 2019-Jan-13 16:21:16.683587 - [DEBUG]
18404 2019-Jan-13 16:21:16.683613 - [DEBUG] Join: AllTop & AllBottom
18405 2019-Jan-13 16:21:16.683640 - [DEBUG] = AllBottom (new jump func)
18406 2019-Jan-13 16:21:16.683665 - [DEBUG]
18407 2019-Jan-13 16:21:16.683689 - [DEBUG] Start adding new jump function
18408 2019-Jan-13 16:21:16.683713 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18409 2019-Jan-13 16:21:16.683773 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18410 2019-Jan-13 16:21:16.684445 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
18411 2019-Jan-13 16:21:16.685124 - [DEBUG] Edge Function : AllBottom
18412 2019-Jan-13 16:21:16.685156 - [DEBUG] End adding new jump function
18413 2019-Jan-13 16:21:16.685181 - [DEBUG]
18414 2019-Jan-13 16:21:16.685205 - [DEBUG] -------------------------------------------- 517. Path Edge --------------------------------------------
18415 2019-Jan-13 16:21:16.685230 - [DEBUG]
18416 2019-Jan-13 16:21:16.685253 - [DEBUG] Process 517. path edge:
18417 2019-Jan-13 16:21:16.685277 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18418 2019-Jan-13 16:21:16.685343 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
18419 2019-Jan-13 16:21:16.685998 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18420 2019-Jan-13 16:21:16.686650 - [DEBUG]
18421 2019-Jan-13 16:21:16.686678 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
18422 2019-Jan-13 16:21:16.687380 - [DEBUG] Compose: EdgeIdentity * AllBottom
18423 2019-Jan-13 16:21:16.687409 - [DEBUG]
18424 2019-Jan-13 16:21:16.687433 - [DEBUG] Propagate flow
18425 2019-Jan-13 16:21:16.687457 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18426 2019-Jan-13 16:21:16.687523 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
18427 2019-Jan-13 16:21:16.688201 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18428 2019-Jan-13 16:21:16.688890 - [DEBUG] Edge function : AllBottom (result of previous compose)
18429 2019-Jan-13 16:21:16.688916 - [DEBUG]
18430 2019-Jan-13 16:21:16.688943 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18431 2019-Jan-13 16:21:16.688969 - [DEBUG] = AllBottom
18432 2019-Jan-13 16:21:16.688993 - [DEBUG]
18433 2019-Jan-13 16:21:16.689017 - [DEBUG] PROPAGATE: No new function!
18434 2019-Jan-13 16:21:16.689043 - [DEBUG] EDGE:
18435 2019-Jan-13 16:21:16.689105 - [DEBUG] ---> 18436 2019-Jan-13 16:21:16.689751 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18437 2019-Jan-13 16:21:16.690419 - [DEBUG]
18438 2019-Jan-13 16:21:16.690447 - [DEBUG] EDGE:
18439 2019-Jan-13 16:21:16.690510 - [DEBUG] ---> 18440 2019-Jan-13 16:21:16.691168 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18441 2019-Jan-13 16:21:16.691852 - [DEBUG]
18442 2019-Jan-13 16:21:16.691881 - [DEBUG] EDGE:
18443 2019-Jan-13 16:21:16.691943 - [DEBUG] ---> 18444 2019-Jan-13 16:21:16.692594 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18445 2019-Jan-13 16:21:16.693551 - [DEBUG]
18446 2019-Jan-13 16:21:16.693607 - [DEBUG] Compose: EdgeIdentity * AllBottom
18447 2019-Jan-13 16:21:16.693636 - [DEBUG]
18448 2019-Jan-13 16:21:16.693660 - [DEBUG] Propagate flow
18449 2019-Jan-13 16:21:16.693684 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18450 2019-Jan-13 16:21:16.693755 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
18451 2019-Jan-13 16:21:16.694441 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18452 2019-Jan-13 16:21:16.695123 - [DEBUG] Edge function : AllBottom (result of previous compose)
18453 2019-Jan-13 16:21:16.695150 - [DEBUG]
18454 2019-Jan-13 16:21:16.695176 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18455 2019-Jan-13 16:21:16.695203 - [DEBUG] = AllBottom
18456 2019-Jan-13 16:21:16.695228 - [DEBUG]
18457 2019-Jan-13 16:21:16.695251 - [DEBUG] PROPAGATE: No new function!
18458 2019-Jan-13 16:21:16.695282 - [DEBUG] EDGE:
18459 2019-Jan-13 16:21:16.695345 - [DEBUG] ---> 18460 2019-Jan-13 16:21:16.696021 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18461 2019-Jan-13 16:21:16.696694 - [DEBUG]
18462 2019-Jan-13 16:21:16.696738 - [DEBUG] Compose: EdgeIdentity * AllBottom
18463 2019-Jan-13 16:21:16.696766 - [DEBUG]
18464 2019-Jan-13 16:21:16.696790 - [DEBUG] Propagate flow
18465 2019-Jan-13 16:21:16.696814 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18466 2019-Jan-13 16:21:16.696876 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
18467 2019-Jan-13 16:21:16.697564 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18468 2019-Jan-13 16:21:16.698246 - [DEBUG] Edge function : AllBottom (result of previous compose)
18469 2019-Jan-13 16:21:16.698273 - [DEBUG]
18470 2019-Jan-13 16:21:16.698299 - [DEBUG] Join: AllTop & AllBottom
18471 2019-Jan-13 16:21:16.698327 - [DEBUG] = AllBottom (new jump func)
18472 2019-Jan-13 16:21:16.698352 - [DEBUG]
18473 2019-Jan-13 16:21:16.698376 - [DEBUG] Start adding new jump function
18474 2019-Jan-13 16:21:16.698400 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18475 2019-Jan-13 16:21:16.698463 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18476 2019-Jan-13 16:21:16.699129 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
18477 2019-Jan-13 16:21:16.699787 - [DEBUG] Edge Function : AllBottom
18478 2019-Jan-13 16:21:16.699818 - [DEBUG] End adding new jump function
18479 2019-Jan-13 16:21:16.699843 - [DEBUG]
18480 2019-Jan-13 16:21:16.699867 - [DEBUG] -------------------------------------------- 518. Path Edge --------------------------------------------
18481 2019-Jan-13 16:21:16.699892 - [DEBUG]
18482 2019-Jan-13 16:21:16.699916 - [DEBUG] Process 518. path edge:
18483 2019-Jan-13 16:21:16.699940 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18484 2019-Jan-13 16:21:16.700004 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
18485 2019-Jan-13 16:21:16.700665 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18486 2019-Jan-13 16:21:16.701318 - [DEBUG]
18487 2019-Jan-13 16:21:16.701344 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
18488 2019-Jan-13 16:21:16.702040 - [DEBUG] Possible callees:
18489 2019-Jan-13 16:21:16.702066 - [DEBUG] bar
18490 2019-Jan-13 16:21:16.702092 - [DEBUG] Possible return sites:
18491 2019-Jan-13 16:21:16.702115 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8918492 2019-Jan-13 16:21:16.703438 - [DEBUG] Found and process special summary
18493 2019-Jan-13 16:21:16.703482 - [DEBUG] Compose: EdgeIdentity * AllBottom
18494 2019-Jan-13 16:21:16.703509 - [DEBUG]
18495 2019-Jan-13 16:21:16.703534 - [DEBUG] Propagate flow
18496 2019-Jan-13 16:21:16.703558 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18497 2019-Jan-13 16:21:16.703623 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
18498 2019-Jan-13 16:21:16.704281 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18499 2019-Jan-13 16:21:16.704973 - [DEBUG] Edge function : AllBottom (result of previous compose)
18500 2019-Jan-13 16:21:16.705000 - [DEBUG]
18501 2019-Jan-13 16:21:16.705026 - [DEBUG] Join: AllTop & AllBottom
18502 2019-Jan-13 16:21:16.705053 - [DEBUG] = AllBottom (new jump func)
18503 2019-Jan-13 16:21:16.705078 - [DEBUG]
18504 2019-Jan-13 16:21:16.705101 - [DEBUG] Start adding new jump function
18505 2019-Jan-13 16:21:16.705125 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18506 2019-Jan-13 16:21:16.705191 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18507 2019-Jan-13 16:21:16.705855 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
18508 2019-Jan-13 16:21:16.706638 - [DEBUG] Edge Function : AllBottom
18509 2019-Jan-13 16:21:16.706669 - [DEBUG] End adding new jump function
18510 2019-Jan-13 16:21:16.706694 - [DEBUG]
18511 2019-Jan-13 16:21:16.706718 - [DEBUG] -------------------------------------------- 519. Path Edge --------------------------------------------
18512 2019-Jan-13 16:21:16.706761 - [DEBUG]
18513 2019-Jan-13 16:21:16.706785 - [DEBUG] Process 519. path edge:
18514 2019-Jan-13 16:21:16.706809 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18515 2019-Jan-13 16:21:16.706873 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
18516 2019-Jan-13 16:21:16.707530 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18517 2019-Jan-13 16:21:16.708200 - [DEBUG]
18518 2019-Jan-13 16:21:16.708246 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
18519 2019-Jan-13 16:21:16.708938 - [DEBUG] Compose: EdgeIdentity * AllBottom
18520 2019-Jan-13 16:21:16.708968 - [DEBUG]
18521 2019-Jan-13 16:21:16.708993 - [DEBUG] Propagate flow
18522 2019-Jan-13 16:21:16.709016 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18523 2019-Jan-13 16:21:16.709088 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
18524 2019-Jan-13 16:21:16.710041 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18525 2019-Jan-13 16:21:16.710731 - [DEBUG] Edge function : AllBottom (result of previous compose)
18526 2019-Jan-13 16:21:16.710759 - [DEBUG]
18527 2019-Jan-13 16:21:16.710784 - [DEBUG] Join: AllTop & AllBottom
18528 2019-Jan-13 16:21:16.710811 - [DEBUG] = AllBottom (new jump func)
18529 2019-Jan-13 16:21:16.710836 - [DEBUG]
18530 2019-Jan-13 16:21:16.710859 - [DEBUG] Start adding new jump function
18531 2019-Jan-13 16:21:16.710883 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18532 2019-Jan-13 16:21:16.710949 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18533 2019-Jan-13 16:21:16.711643 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
18534 2019-Jan-13 16:21:16.712304 - [DEBUG] Edge Function : AllBottom
18535 2019-Jan-13 16:21:16.712335 - [DEBUG] End adding new jump function
18536 2019-Jan-13 16:21:16.712359 - [DEBUG]
18537 2019-Jan-13 16:21:16.712383 - [DEBUG] -------------------------------------------- 520. Path Edge --------------------------------------------
18538 2019-Jan-13 16:21:16.712408 - [DEBUG]
18539 2019-Jan-13 16:21:16.712431 - [DEBUG] Process 520. path edge:
18540 2019-Jan-13 16:21:16.712455 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18541 2019-Jan-13 16:21:16.712518 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
18542 2019-Jan-13 16:21:16.713170 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18543 2019-Jan-13 16:21:16.713833 - [DEBUG]
18544 2019-Jan-13 16:21:16.713861 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
18545 2019-Jan-13 16:21:16.714545 - [DEBUG] Compose: EdgeIdentity * AllBottom
18546 2019-Jan-13 16:21:16.714574 - [DEBUG]
18547 2019-Jan-13 16:21:16.714598 - [DEBUG] Propagate flow
18548 2019-Jan-13 16:21:16.714622 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18549 2019-Jan-13 16:21:16.714685 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
18550 2019-Jan-13 16:21:16.715387 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18551 2019-Jan-13 16:21:16.716045 - [DEBUG] Edge function : AllBottom (result of previous compose)
18552 2019-Jan-13 16:21:16.716072 - [DEBUG]
18553 2019-Jan-13 16:21:16.716098 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18554 2019-Jan-13 16:21:16.716124 - [DEBUG] = AllBottom
18555 2019-Jan-13 16:21:16.716166 - [DEBUG]
18556 2019-Jan-13 16:21:16.716190 - [DEBUG] PROPAGATE: No new function!
18557 2019-Jan-13 16:21:16.716230 - [DEBUG] Compose: EdgeIdentity * AllBottom
18558 2019-Jan-13 16:21:16.716257 - [DEBUG]
18559 2019-Jan-13 16:21:16.716281 - [DEBUG] Propagate flow
18560 2019-Jan-13 16:21:16.716305 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18561 2019-Jan-13 16:21:16.716368 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
18562 2019-Jan-13 16:21:16.717046 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18563 2019-Jan-13 16:21:16.717710 - [DEBUG] Edge function : AllBottom (result of previous compose)
18564 2019-Jan-13 16:21:16.717736 - [DEBUG]
18565 2019-Jan-13 16:21:16.717762 - [DEBUG] Join: AllTop & AllBottom
18566 2019-Jan-13 16:21:16.717788 - [DEBUG] = AllBottom (new jump func)
18567 2019-Jan-13 16:21:16.717813 - [DEBUG]
18568 2019-Jan-13 16:21:16.717837 - [DEBUG] Start adding new jump function
18569 2019-Jan-13 16:21:16.717860 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18570 2019-Jan-13 16:21:16.717923 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18571 2019-Jan-13 16:21:16.718608 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
18572 2019-Jan-13 16:21:16.719271 - [DEBUG] Edge Function : AllBottom
18573 2019-Jan-13 16:21:16.719301 - [DEBUG] End adding new jump function
18574 2019-Jan-13 16:21:16.719325 - [DEBUG]
18575 2019-Jan-13 16:21:16.719349 - [DEBUG] -------------------------------------------- 521. Path Edge --------------------------------------------
18576 2019-Jan-13 16:21:16.719373 - [DEBUG]
18577 2019-Jan-13 16:21:16.719397 - [DEBUG] Process 521. path edge:
18578 2019-Jan-13 16:21:16.719421 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18579 2019-Jan-13 16:21:16.719481 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
18580 2019-Jan-13 16:21:16.720155 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18581 2019-Jan-13 16:21:16.720812 - [DEBUG]
18582 2019-Jan-13 16:21:16.720838 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
18583 2019-Jan-13 16:21:16.721517 - [DEBUG] Possible callees:
18584 2019-Jan-13 16:21:16.721544 - [DEBUG] llvm.dbg.declare
18585 2019-Jan-13 16:21:16.721588 - [DEBUG] Possible return sites:
18586 2019-Jan-13 16:21:16.721612 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10318587 2019-Jan-13 16:21:16.722940 - [DEBUG] Found and process special summary
18588 2019-Jan-13 16:21:16.722986 - [DEBUG] Compose: EdgeIdentity * AllBottom
18589 2019-Jan-13 16:21:16.723014 - [DEBUG]
18590 2019-Jan-13 16:21:16.723038 - [DEBUG] Propagate flow
18591 2019-Jan-13 16:21:16.723062 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18592 2019-Jan-13 16:21:16.723128 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
18593 2019-Jan-13 16:21:16.723791 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18594 2019-Jan-13 16:21:16.724453 - [DEBUG] Edge function : AllBottom (result of previous compose)
18595 2019-Jan-13 16:21:16.724480 - [DEBUG]
18596 2019-Jan-13 16:21:16.724505 - [DEBUG] Join: AllTop & AllBottom
18597 2019-Jan-13 16:21:16.724532 - [DEBUG] = AllBottom (new jump func)
18598 2019-Jan-13 16:21:16.724574 - [DEBUG]
18599 2019-Jan-13 16:21:16.724599 - [DEBUG] Start adding new jump function
18600 2019-Jan-13 16:21:16.724622 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18601 2019-Jan-13 16:21:16.724685 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18602 2019-Jan-13 16:21:16.725364 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
18603 2019-Jan-13 16:21:16.726319 - [DEBUG] Edge Function : AllBottom
18604 2019-Jan-13 16:21:16.726350 - [DEBUG] End adding new jump function
18605 2019-Jan-13 16:21:16.726374 - [DEBUG]
18606 2019-Jan-13 16:21:16.726399 - [DEBUG] -------------------------------------------- 522. Path Edge --------------------------------------------
18607 2019-Jan-13 16:21:16.726424 - [DEBUG]
18608 2019-Jan-13 16:21:16.726447 - [DEBUG] Process 522. path edge:
18609 2019-Jan-13 16:21:16.726471 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18610 2019-Jan-13 16:21:16.726542 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
18611 2019-Jan-13 16:21:16.727217 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18612 2019-Jan-13 16:21:16.727875 - [DEBUG]
18613 2019-Jan-13 16:21:16.727901 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
18614 2019-Jan-13 16:21:16.728607 - [DEBUG] Compose: EdgeIdentity * AllBottom
18615 2019-Jan-13 16:21:16.728637 - [DEBUG]
18616 2019-Jan-13 16:21:16.728661 - [DEBUG] Propagate flow
18617 2019-Jan-13 16:21:16.728684 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18618 2019-Jan-13 16:21:16.728750 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
18619 2019-Jan-13 16:21:16.729417 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18620 2019-Jan-13 16:21:16.730078 - [DEBUG] Edge function : AllBottom (result of previous compose)
18621 2019-Jan-13 16:21:16.730105 - [DEBUG]
18622 2019-Jan-13 16:21:16.730131 - [DEBUG] Join: AllTop & AllBottom
18623 2019-Jan-13 16:21:16.730157 - [DEBUG] = AllBottom (new jump func)
18624 2019-Jan-13 16:21:16.730182 - [DEBUG]
18625 2019-Jan-13 16:21:16.730206 - [DEBUG] Start adding new jump function
18626 2019-Jan-13 16:21:16.730229 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18627 2019-Jan-13 16:21:16.730292 - [DEBUG] Fact at target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18628 2019-Jan-13 16:21:16.731354 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
18629 2019-Jan-13 16:21:16.732058 - [DEBUG] Edge Function : AllBottom
18630 2019-Jan-13 16:21:16.732090 - [DEBUG] End adding new jump function
18631 2019-Jan-13 16:21:16.732114 - [DEBUG]
18632 2019-Jan-13 16:21:16.732138 - [DEBUG] -------------------------------------------- 523. Path Edge --------------------------------------------
18633 2019-Jan-13 16:21:16.732163 - [DEBUG]
18634 2019-Jan-13 16:21:16.732186 - [DEBUG] Process 523. path edge:
18635 2019-Jan-13 16:21:16.732210 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18636 2019-Jan-13 16:21:16.732277 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
18637 2019-Jan-13 16:21:16.732937 - [DEBUG] D target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 >
18638 2019-Jan-13 16:21:16.733600 - [DEBUG]
18639 2019-Jan-13 16:21:16.733628 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
18640 2019-Jan-13 16:21:16.734298 - [DEBUG] Compose: EdgeIdentity * AllBottom
18641 2019-Jan-13 16:21:16.734328 - [DEBUG]
18642 2019-Jan-13 16:21:16.734353 - [DEBUG] Propagate flow
18643 2019-Jan-13 16:21:16.734376 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18644 2019-Jan-13 16:21:16.734458 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
18645 2019-Jan-13 16:21:16.735149 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18646 2019-Jan-13 16:21:16.735815 - [DEBUG] Edge function : AllBottom (result of previous compose)
18647 2019-Jan-13 16:21:16.735842 - [DEBUG]
18648 2019-Jan-13 16:21:16.735868 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18649 2019-Jan-13 16:21:16.735894 - [DEBUG] = AllBottom
18650 2019-Jan-13 16:21:16.735919 - [DEBUG]
18651 2019-Jan-13 16:21:16.735943 - [DEBUG] PROPAGATE: No new function!
18652 2019-Jan-13 16:21:16.735970 - [DEBUG] EDGE:
18653 2019-Jan-13 16:21:16.736035 - [DEBUG] ---> 18654 2019-Jan-13 16:21:16.736687 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18655 2019-Jan-13 16:21:16.737337 - [DEBUG]
18656 2019-Jan-13 16:21:16.737364 - [DEBUG] EDGE:
18657 2019-Jan-13 16:21:16.737423 - [DEBUG] ---> 18658 2019-Jan-13 16:21:16.738089 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18659 2019-Jan-13 16:21:16.738774 - [DEBUG]
18660 2019-Jan-13 16:21:16.738825 - [DEBUG] Compose: EdgeIdentity * AllBottom
18661 2019-Jan-13 16:21:16.738853 - [DEBUG]
18662 2019-Jan-13 16:21:16.738877 - [DEBUG] Propagate flow
18663 2019-Jan-13 16:21:16.738901 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18664 2019-Jan-13 16:21:16.738965 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
18665 2019-Jan-13 16:21:16.739625 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18666 2019-Jan-13 16:21:16.740276 - [DEBUG] Edge function : AllBottom (result of previous compose)
18667 2019-Jan-13 16:21:16.740303 - [DEBUG]
18668 2019-Jan-13 16:21:16.740328 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18669 2019-Jan-13 16:21:16.740354 - [DEBUG] = AllBottom
18670 2019-Jan-13 16:21:16.740379 - [DEBUG]
18671 2019-Jan-13 16:21:16.740403 - [DEBUG] PROPAGATE: No new function!
18672 2019-Jan-13 16:21:16.740434 - [DEBUG] EDGE:
18673 2019-Jan-13 16:21:16.740496 - [DEBUG] ---> 18674 2019-Jan-13 16:21:16.741173 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18675 2019-Jan-13 16:21:16.741864 - [DEBUG]
18676 2019-Jan-13 16:21:16.741893 - [DEBUG] EDGE:
18677 2019-Jan-13 16:21:16.742222 - [DEBUG] ---> 18678 2019-Jan-13 16:21:16.742896 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18679 2019-Jan-13 16:21:16.743557 - [DEBUG]
18680 2019-Jan-13 16:21:16.743586 - [DEBUG] EDGE:
18681 2019-Jan-13 16:21:16.743649 - [DEBUG] ---> 18682 2019-Jan-13 16:21:16.744313 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18683 2019-Jan-13 16:21:16.744996 - [DEBUG]
18684 2019-Jan-13 16:21:16.745047 - [DEBUG] Compose: EdgeIdentity * AllBottom
18685 2019-Jan-13 16:21:16.745075 - [DEBUG]
18686 2019-Jan-13 16:21:16.745099 - [DEBUG] Propagate flow
18687 2019-Jan-13 16:21:16.745123 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18688 2019-Jan-13 16:21:16.745186 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
18689 2019-Jan-13 16:21:16.745863 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18690 2019-Jan-13 16:21:16.746519 - [DEBUG] Edge function : AllBottom (result of previous compose)
18691 2019-Jan-13 16:21:16.746546 - [DEBUG]
18692 2019-Jan-13 16:21:16.746572 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18693 2019-Jan-13 16:21:16.746598 - [DEBUG] = AllBottom
18694 2019-Jan-13 16:21:16.746623 - [DEBUG]
18695 2019-Jan-13 16:21:16.746646 - [DEBUG] PROPAGATE: No new function!
18696 2019-Jan-13 16:21:16.746678 - [DEBUG] EDGE:
18697 2019-Jan-13 16:21:16.746744 - [DEBUG] ---> 18698 2019-Jan-13 16:21:16.747409 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18699 2019-Jan-13 16:21:16.748071 - [DEBUG]
18700 2019-Jan-13 16:21:16.748099 - [DEBUG] EDGE:
18701 2019-Jan-13 16:21:16.748161 - [DEBUG] ---> 18702 2019-Jan-13 16:21:16.748834 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18703 2019-Jan-13 16:21:16.749488 - [DEBUG]
18704 2019-Jan-13 16:21:16.749517 - [DEBUG] EDGE:
18705 2019-Jan-13 16:21:16.749578 - [DEBUG] ---> 18706 2019-Jan-13 16:21:16.750240 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18707 2019-Jan-13 16:21:16.750899 - [DEBUG]
18708 2019-Jan-13 16:21:16.750947 - [DEBUG] Compose: EdgeIdentity * AllBottom
18709 2019-Jan-13 16:21:16.750975 - [DEBUG]
18710 2019-Jan-13 16:21:16.750999 - [DEBUG] Propagate flow
18711 2019-Jan-13 16:21:16.751023 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18712 2019-Jan-13 16:21:16.751086 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
18713 2019-Jan-13 16:21:16.751767 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18714 2019-Jan-13 16:21:16.752418 - [DEBUG] Edge function : AllBottom (result of previous compose)
18715 2019-Jan-13 16:21:16.752445 - [DEBUG]
18716 2019-Jan-13 16:21:16.752471 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18717 2019-Jan-13 16:21:16.752496 - [DEBUG] = AllBottom
18718 2019-Jan-13 16:21:16.752521 - [DEBUG]
18719 2019-Jan-13 16:21:16.752544 - [DEBUG] PROPAGATE: No new function!
18720 2019-Jan-13 16:21:16.752575 - [DEBUG] EDGE:
18721 2019-Jan-13 16:21:16.752640 - [DEBUG] ---> 18722 2019-Jan-13 16:21:16.753305 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18723 2019-Jan-13 16:21:16.753967 - [DEBUG]
18724 2019-Jan-13 16:21:16.753995 - [DEBUG] EDGE:
18725 2019-Jan-13 16:21:16.754058 - [DEBUG] ---> 18726 2019-Jan-13 16:21:16.754708 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18727 2019-Jan-13 16:21:16.755388 - [DEBUG]
18728 2019-Jan-13 16:21:16.755416 - [DEBUG] EDGE:
18729 2019-Jan-13 16:21:16.755479 - [DEBUG] ---> 18730 2019-Jan-13 16:21:16.756141 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18731 2019-Jan-13 16:21:16.756819 - [DEBUG]
18732 2019-Jan-13 16:21:16.756868 - [DEBUG] Compose: EdgeIdentity * AllBottom
18733 2019-Jan-13 16:21:16.756896 - [DEBUG]
18734 2019-Jan-13 16:21:16.756921 - [DEBUG] Propagate flow
18735 2019-Jan-13 16:21:16.756944 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18736 2019-Jan-13 16:21:16.757008 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
18737 2019-Jan-13 16:21:16.757668 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18738 2019-Jan-13 16:21:16.758652 - [DEBUG] Edge function : AllBottom (result of previous compose)
18739 2019-Jan-13 16:21:16.758680 - [DEBUG]
18740 2019-Jan-13 16:21:16.758705 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18741 2019-Jan-13 16:21:16.758731 - [DEBUG] = AllBottom
18742 2019-Jan-13 16:21:16.758756 - [DEBUG]
18743 2019-Jan-13 16:21:16.758779 - [DEBUG] PROPAGATE: No new function!
18744 2019-Jan-13 16:21:16.758811 - [DEBUG] EDGE:
18745 2019-Jan-13 16:21:16.758881 - [DEBUG] ---> 18746 2019-Jan-13 16:21:16.759552 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18747 2019-Jan-13 16:21:16.760219 - [DEBUG]
18748 2019-Jan-13 16:21:16.760264 - [DEBUG] Compose: EdgeIdentity * AllBottom
18749 2019-Jan-13 16:21:16.760291 - [DEBUG]
18750 2019-Jan-13 16:21:16.760315 - [DEBUG] Propagate flow
18751 2019-Jan-13 16:21:16.760339 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18752 2019-Jan-13 16:21:16.760402 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
18753 2019-Jan-13 16:21:16.761057 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18754 2019-Jan-13 16:21:16.761749 - [DEBUG] Edge function : AllBottom (result of previous compose)
18755 2019-Jan-13 16:21:16.761776 - [DEBUG]
18756 2019-Jan-13 16:21:16.761802 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18757 2019-Jan-13 16:21:16.761828 - [DEBUG] = AllBottom
18758 2019-Jan-13 16:21:16.761853 - [DEBUG]
18759 2019-Jan-13 16:21:16.761876 - [DEBUG] PROPAGATE: No new function!
18760 2019-Jan-13 16:21:16.761903 - [DEBUG] EDGE:
18761 2019-Jan-13 16:21:16.761967 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
18762 2019-Jan-13 16:21:16.762641 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18763 2019-Jan-13 16:21:16.763303 - [DEBUG]
18764 2019-Jan-13 16:21:16.763331 - [DEBUG] EDGE:
18765 2019-Jan-13 16:21:16.763391 - [DEBUG] ---> 18766 2019-Jan-13 16:21:16.764041 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18767 2019-Jan-13 16:21:16.764705 - [DEBUG]
18768 2019-Jan-13 16:21:16.764734 - [DEBUG] EDGE:
18769 2019-Jan-13 16:21:16.764796 - [DEBUG] ---> 18770 2019-Jan-13 16:21:16.765472 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18771 2019-Jan-13 16:21:16.766132 - [DEBUG]
18772 2019-Jan-13 16:21:16.766160 - [DEBUG] EDGE:
18773 2019-Jan-13 16:21:16.766221 - [DEBUG] ---> 18774 2019-Jan-13 16:21:16.766874 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18775 2019-Jan-13 16:21:16.767556 - [DEBUG]
18776 2019-Jan-13 16:21:16.767602 - [DEBUG] Compose: EdgeIdentity * AllBottom
18777 2019-Jan-13 16:21:16.767630 - [DEBUG]
18778 2019-Jan-13 16:21:16.767654 - [DEBUG] Propagate flow
18779 2019-Jan-13 16:21:16.767678 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18780 2019-Jan-13 16:21:16.767742 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
18781 2019-Jan-13 16:21:16.768430 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
18782 2019-Jan-13 16:21:16.769091 - [DEBUG] Edge function : AllBottom (result of previous compose)
18783 2019-Jan-13 16:21:16.769117 - [DEBUG]
18784 2019-Jan-13 16:21:16.769143 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
18785 2019-Jan-13 16:21:16.769169 - [DEBUG] = AllBottom
18786 2019-Jan-13 16:21:16.769194 - [DEBUG]
18787 2019-Jan-13 16:21:16.769217 - [DEBUG] PROPAGATE: No new function!
18788 2019-Jan-13 16:21:16.769245 - [DEBUG] EDGE:
18789 2019-Jan-13 16:21:16.769307 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
18790 2019-Jan-13 16:21:16.769962 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18791 2019-Jan-13 16:21:16.770628 - [DEBUG]
18792 2019-Jan-13 16:21:16.770656 - [DEBUG] EDGE:
18793 2019-Jan-13 16:21:16.770718 - [DEBUG] ---> 18794 2019-Jan-13 16:21:16.771372 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
18795 2019-Jan-13 16:21:16.772058 - [DEBUG]
18796 2019-Jan-13 16:21:16.772088 - [DEBUG] Compose: EdgeIdentity * AllBottom
18797 2019-Jan-13 16:21:16.772115 - [DEBUG]
18798 2019-Jan-13 16:21:16.772139 - [DEBUG] Propagate flow
18799 2019-Jan-13 16:21:16.772162 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18800 2019-Jan-13 16:21:16.772222 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18801 2019-Jan-13 16:21:16.772873 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
18802 2019-Jan-13 16:21:16.773532 - [DEBUG] Edge function : AllBottom (result of previous compose)
18803 2019-Jan-13 16:21:16.773558 - [DEBUG]
18804 2019-Jan-13 16:21:16.773584 - [DEBUG] Join: AllTop & AllBottom
18805 2019-Jan-13 16:21:16.773610 - [DEBUG] = AllBottom (new jump func)
18806 2019-Jan-13 16:21:16.773635 - [DEBUG]
18807 2019-Jan-13 16:21:16.773659 - [DEBUG] Start adding new jump function
18808 2019-Jan-13 16:21:16.773682 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18809 2019-Jan-13 16:21:16.773746 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
18810 2019-Jan-13 16:21:16.774400 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18811 2019-Jan-13 16:21:16.775393 - [DEBUG] Edge Function : AllBottom
18812 2019-Jan-13 16:21:16.775426 - [DEBUG] End adding new jump function
18813 2019-Jan-13 16:21:16.775451 - [DEBUG]
18814 2019-Jan-13 16:21:16.775475 - [DEBUG] -------------------------------------------- 524. Path Edge --------------------------------------------
18815 2019-Jan-13 16:21:16.775499 - [DEBUG]
18816 2019-Jan-13 16:21:16.775523 - [DEBUG] Process 524. path edge:
18817 2019-Jan-13 16:21:16.775547 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18818 2019-Jan-13 16:21:16.775613 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
18819 2019-Jan-13 16:21:16.776293 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
18820 2019-Jan-13 16:21:16.776970 - [DEBUG]
18821 2019-Jan-13 16:21:16.776997 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18822 2019-Jan-13 16:21:16.777719 - [DEBUG] Compose: EdgeIdentity * AllBottom
18823 2019-Jan-13 16:21:16.777750 - [DEBUG]
18824 2019-Jan-13 16:21:16.777774 - [DEBUG] Propagate flow
18825 2019-Jan-13 16:21:16.777798 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18826 2019-Jan-13 16:21:16.777867 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
18827 2019-Jan-13 16:21:16.778556 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18828 2019-Jan-13 16:21:16.779217 - [DEBUG] Edge function : AllBottom (result of previous compose)
18829 2019-Jan-13 16:21:16.779244 - [DEBUG]
18830 2019-Jan-13 16:21:16.779270 - [DEBUG] Join: AllTop & AllBottom
18831 2019-Jan-13 16:21:16.779296 - [DEBUG] = AllBottom (new jump func)
18832 2019-Jan-13 16:21:16.779322 - [DEBUG]
18833 2019-Jan-13 16:21:16.779346 - [DEBUG] Start adding new jump function
18834 2019-Jan-13 16:21:16.779369 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18835 2019-Jan-13 16:21:16.779437 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18836 2019-Jan-13 16:21:16.780097 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
18837 2019-Jan-13 16:21:16.780761 - [DEBUG] Edge Function : AllBottom
18838 2019-Jan-13 16:21:16.780792 - [DEBUG] End adding new jump function
18839 2019-Jan-13 16:21:16.780816 - [DEBUG]
18840 2019-Jan-13 16:21:16.780840 - [DEBUG] -------------------------------------------- 525. Path Edge --------------------------------------------
18841 2019-Jan-13 16:21:16.780865 - [DEBUG]
18842 2019-Jan-13 16:21:16.780888 - [DEBUG] Process 525. path edge:
18843 2019-Jan-13 16:21:16.780912 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18844 2019-Jan-13 16:21:16.780974 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
18845 2019-Jan-13 16:21:16.781656 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18846 2019-Jan-13 16:21:16.782320 - [DEBUG]
18847 2019-Jan-13 16:21:16.782348 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
18848 2019-Jan-13 16:21:16.783049 - [DEBUG] Compose: EdgeIdentity * AllBottom
18849 2019-Jan-13 16:21:16.783078 - [DEBUG]
18850 2019-Jan-13 16:21:16.783102 - [DEBUG] Propagate flow
18851 2019-Jan-13 16:21:16.783126 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18852 2019-Jan-13 16:21:16.783186 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
18853 2019-Jan-13 16:21:16.783856 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18854 2019-Jan-13 16:21:16.784506 - [DEBUG] Edge function : AllBottom (result of previous compose)
18855 2019-Jan-13 16:21:16.784533 - [DEBUG]
18856 2019-Jan-13 16:21:16.784558 - [DEBUG] Join: AllTop & AllBottom
18857 2019-Jan-13 16:21:16.784585 - [DEBUG] = AllBottom (new jump func)
18858 2019-Jan-13 16:21:16.784610 - [DEBUG]
18859 2019-Jan-13 16:21:16.784633 - [DEBUG] Start adding new jump function
18860 2019-Jan-13 16:21:16.784657 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18861 2019-Jan-13 16:21:16.784719 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18862 2019-Jan-13 16:21:16.785411 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
18863 2019-Jan-13 16:21:16.786085 - [DEBUG] Edge Function : AllBottom
18864 2019-Jan-13 16:21:16.786119 - [DEBUG] End adding new jump function
18865 2019-Jan-13 16:21:16.786143 - [DEBUG]
18866 2019-Jan-13 16:21:16.786167 - [DEBUG] -------------------------------------------- 526. Path Edge --------------------------------------------
18867 2019-Jan-13 16:21:16.786192 - [DEBUG]
18868 2019-Jan-13 16:21:16.786215 - [DEBUG] Process 526. path edge:
18869 2019-Jan-13 16:21:16.786239 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18870 2019-Jan-13 16:21:16.786305 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
18871 2019-Jan-13 16:21:16.786966 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18872 2019-Jan-13 16:21:16.787617 - [DEBUG]
18873 2019-Jan-13 16:21:16.787643 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
18874 2019-Jan-13 16:21:16.788350 - [DEBUG] Compose: EdgeIdentity * AllBottom
18875 2019-Jan-13 16:21:16.788381 - [DEBUG]
18876 2019-Jan-13 16:21:16.788405 - [DEBUG] Propagate flow
18877 2019-Jan-13 16:21:16.788428 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18878 2019-Jan-13 16:21:16.788493 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
18879 2019-Jan-13 16:21:16.789151 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18880 2019-Jan-13 16:21:16.789809 - [DEBUG] Edge function : AllBottom (result of previous compose)
18881 2019-Jan-13 16:21:16.789835 - [DEBUG]
18882 2019-Jan-13 16:21:16.789860 - [DEBUG] Join: AllTop & AllBottom
18883 2019-Jan-13 16:21:16.789887 - [DEBUG] = AllBottom (new jump func)
18884 2019-Jan-13 16:21:16.789911 - [DEBUG]
18885 2019-Jan-13 16:21:16.789935 - [DEBUG] Start adding new jump function
18886 2019-Jan-13 16:21:16.789958 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18887 2019-Jan-13 16:21:16.790020 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18888 2019-Jan-13 16:21:16.790670 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
18889 2019-Jan-13 16:21:16.791328 - [DEBUG] Edge Function : AllBottom
18890 2019-Jan-13 16:21:16.791359 - [DEBUG] End adding new jump function
18891 2019-Jan-13 16:21:16.791383 - [DEBUG]
18892 2019-Jan-13 16:21:16.791407 - [DEBUG] -------------------------------------------- 527. Path Edge --------------------------------------------
18893 2019-Jan-13 16:21:16.791432 - [DEBUG]
18894 2019-Jan-13 16:21:16.791455 - [DEBUG] Process 527. path edge:
18895 2019-Jan-13 16:21:16.791479 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18896 2019-Jan-13 16:21:16.791542 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
18897 2019-Jan-13 16:21:16.792227 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18898 2019-Jan-13 16:21:16.792883 - [DEBUG]
18899 2019-Jan-13 16:21:16.792911 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
18900 2019-Jan-13 16:21:16.793576 - [DEBUG] Compose: EdgeIdentity * AllBottom
18901 2019-Jan-13 16:21:16.793605 - [DEBUG]
18902 2019-Jan-13 16:21:16.793629 - [DEBUG] Propagate flow
18903 2019-Jan-13 16:21:16.793652 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18904 2019-Jan-13 16:21:16.793714 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
18905 2019-Jan-13 16:21:16.794384 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18906 2019-Jan-13 16:21:16.795062 - [DEBUG] Edge function : AllBottom (result of previous compose)
18907 2019-Jan-13 16:21:16.795089 - [DEBUG]
18908 2019-Jan-13 16:21:16.795114 - [DEBUG] Join: AllTop & AllBottom
18909 2019-Jan-13 16:21:16.795157 - [DEBUG] = AllBottom (new jump func)
18910 2019-Jan-13 16:21:16.795182 - [DEBUG]
18911 2019-Jan-13 16:21:16.795206 - [DEBUG] Start adding new jump function
18912 2019-Jan-13 16:21:16.795230 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18913 2019-Jan-13 16:21:16.795297 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18914 2019-Jan-13 16:21:16.795960 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
18915 2019-Jan-13 16:21:16.796606 - [DEBUG] Edge Function : AllBottom
18916 2019-Jan-13 16:21:16.796637 - [DEBUG] End adding new jump function
18917 2019-Jan-13 16:21:16.796661 - [DEBUG]
18918 2019-Jan-13 16:21:16.796685 - [DEBUG] -------------------------------------------- 528. Path Edge --------------------------------------------
18919 2019-Jan-13 16:21:16.796710 - [DEBUG]
18920 2019-Jan-13 16:21:16.796733 - [DEBUG] Process 528. path edge:
18921 2019-Jan-13 16:21:16.796757 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18922 2019-Jan-13 16:21:16.796817 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
18923 2019-Jan-13 16:21:16.797481 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18924 2019-Jan-13 16:21:16.798143 - [DEBUG]
18925 2019-Jan-13 16:21:16.798171 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
18926 2019-Jan-13 16:21:16.798873 - [DEBUG] Compose: EdgeIdentity * AllBottom
18927 2019-Jan-13 16:21:16.798902 - [DEBUG]
18928 2019-Jan-13 16:21:16.798926 - [DEBUG] Propagate flow
18929 2019-Jan-13 16:21:16.798950 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18930 2019-Jan-13 16:21:16.799013 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
18931 2019-Jan-13 16:21:16.799670 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18932 2019-Jan-13 16:21:16.800335 - [DEBUG] Edge function : AllBottom (result of previous compose)
18933 2019-Jan-13 16:21:16.800361 - [DEBUG]
18934 2019-Jan-13 16:21:16.800387 - [DEBUG] Join: AllTop & AllBottom
18935 2019-Jan-13 16:21:16.800414 - [DEBUG] = AllBottom (new jump func)
18936 2019-Jan-13 16:21:16.800438 - [DEBUG]
18937 2019-Jan-13 16:21:16.800462 - [DEBUG] Start adding new jump function
18938 2019-Jan-13 16:21:16.800486 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18939 2019-Jan-13 16:21:16.800549 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18940 2019-Jan-13 16:21:16.801210 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
18941 2019-Jan-13 16:21:16.801895 - [DEBUG] Edge Function : AllBottom
18942 2019-Jan-13 16:21:16.801926 - [DEBUG] End adding new jump function
18943 2019-Jan-13 16:21:16.801951 - [DEBUG]
18944 2019-Jan-13 16:21:16.801975 - [DEBUG] -------------------------------------------- 529. Path Edge --------------------------------------------
18945 2019-Jan-13 16:21:16.801999 - [DEBUG]
18946 2019-Jan-13 16:21:16.802022 - [DEBUG] Process 529. path edge:
18947 2019-Jan-13 16:21:16.802046 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18948 2019-Jan-13 16:21:16.802108 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
18949 2019-Jan-13 16:21:16.802762 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18950 2019-Jan-13 16:21:16.803426 - [DEBUG]
18951 2019-Jan-13 16:21:16.803454 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
18952 2019-Jan-13 16:21:16.804159 - [DEBUG] Compose: EdgeIdentity * AllBottom
18953 2019-Jan-13 16:21:16.804189 - [DEBUG]
18954 2019-Jan-13 16:21:16.804213 - [DEBUG] Propagate flow
18955 2019-Jan-13 16:21:16.804237 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18956 2019-Jan-13 16:21:16.804299 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
18957 2019-Jan-13 16:21:16.804985 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18958 2019-Jan-13 16:21:16.805638 - [DEBUG] Edge function : AllBottom (result of previous compose)
18959 2019-Jan-13 16:21:16.805664 - [DEBUG]
18960 2019-Jan-13 16:21:16.805690 - [DEBUG] Join: AllTop & AllBottom
18961 2019-Jan-13 16:21:16.805716 - [DEBUG] = AllBottom (new jump func)
18962 2019-Jan-13 16:21:16.805741 - [DEBUG]
18963 2019-Jan-13 16:21:16.805765 - [DEBUG] Start adding new jump function
18964 2019-Jan-13 16:21:16.805789 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18965 2019-Jan-13 16:21:16.805854 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18966 2019-Jan-13 16:21:16.806655 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
18967 2019-Jan-13 16:21:16.807321 - [DEBUG] Edge Function : AllBottom
18968 2019-Jan-13 16:21:16.807354 - [DEBUG] End adding new jump function
18969 2019-Jan-13 16:21:16.807378 - [DEBUG]
18970 2019-Jan-13 16:21:16.807402 - [DEBUG] -------------------------------------------- 530. Path Edge --------------------------------------------
18971 2019-Jan-13 16:21:16.807427 - [DEBUG]
18972 2019-Jan-13 16:21:16.807450 - [DEBUG] Process 530. path edge:
18973 2019-Jan-13 16:21:16.807474 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
18974 2019-Jan-13 16:21:16.807540 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
18975 2019-Jan-13 16:21:16.808195 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
18976 2019-Jan-13 16:21:16.808876 - [DEBUG]
18977 2019-Jan-13 16:21:16.808903 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
18978 2019-Jan-13 16:21:16.809575 - [DEBUG] Possible callees:
18979 2019-Jan-13 16:21:16.809601 - [DEBUG] bar
18980 2019-Jan-13 16:21:16.809626 - [DEBUG] Possible return sites:
18981 2019-Jan-13 16:21:16.809650 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7118982 2019-Jan-13 16:21:16.810968 - [DEBUG] Found and process special summary
18983 2019-Jan-13 16:21:16.811010 - [DEBUG] Compose: EdgeIdentity * AllBottom
18984 2019-Jan-13 16:21:16.811039 - [DEBUG]
18985 2019-Jan-13 16:21:16.811063 - [DEBUG] Propagate flow
18986 2019-Jan-13 16:21:16.811087 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
18987 2019-Jan-13 16:21:16.811149 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
18988 2019-Jan-13 16:21:16.811848 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18989 2019-Jan-13 16:21:16.812516 - [DEBUG] Edge function : AllBottom (result of previous compose)
18990 2019-Jan-13 16:21:16.812542 - [DEBUG]
18991 2019-Jan-13 16:21:16.812568 - [DEBUG] Join: AllTop & AllBottom
18992 2019-Jan-13 16:21:16.812594 - [DEBUG] = AllBottom (new jump func)
18993 2019-Jan-13 16:21:16.812619 - [DEBUG]
18994 2019-Jan-13 16:21:16.812643 - [DEBUG] Start adding new jump function
18995 2019-Jan-13 16:21:16.812667 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
18996 2019-Jan-13 16:21:16.812729 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
18997 2019-Jan-13 16:21:16.813408 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
18998 2019-Jan-13 16:21:16.814065 - [DEBUG] Edge Function : AllBottom
18999 2019-Jan-13 16:21:16.814096 - [DEBUG] End adding new jump function
19000 2019-Jan-13 16:21:16.814120 - [DEBUG]
19001 2019-Jan-13 16:21:16.814144 - [DEBUG] -------------------------------------------- 531. Path Edge --------------------------------------------
19002 2019-Jan-13 16:21:16.814169 - [DEBUG]
19003 2019-Jan-13 16:21:16.814192 - [DEBUG] Process 531. path edge:
19004 2019-Jan-13 16:21:16.814216 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19005 2019-Jan-13 16:21:16.814279 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
19006 2019-Jan-13 16:21:16.814963 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19007 2019-Jan-13 16:21:16.815623 - [DEBUG]
19008 2019-Jan-13 16:21:16.815649 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
19009 2019-Jan-13 16:21:16.816340 - [DEBUG] Compose: EdgeIdentity * AllBottom
19010 2019-Jan-13 16:21:16.816369 - [DEBUG]
19011 2019-Jan-13 16:21:16.816393 - [DEBUG] Propagate flow
19012 2019-Jan-13 16:21:16.816417 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19013 2019-Jan-13 16:21:16.816478 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
19014 2019-Jan-13 16:21:16.817131 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19015 2019-Jan-13 16:21:16.817791 - [DEBUG] Edge function : AllBottom (result of previous compose)
19016 2019-Jan-13 16:21:16.817818 - [DEBUG]
19017 2019-Jan-13 16:21:16.817844 - [DEBUG] Join: AllTop & AllBottom
19018 2019-Jan-13 16:21:16.817871 - [DEBUG] = AllBottom (new jump func)
19019 2019-Jan-13 16:21:16.817895 - [DEBUG]
19020 2019-Jan-13 16:21:16.817919 - [DEBUG] Start adding new jump function
19021 2019-Jan-13 16:21:16.817943 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19022 2019-Jan-13 16:21:16.818008 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19023 2019-Jan-13 16:21:16.818690 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
19024 2019-Jan-13 16:21:16.819348 - [DEBUG] Edge Function : AllBottom
19025 2019-Jan-13 16:21:16.819380 - [DEBUG] End adding new jump function
19026 2019-Jan-13 16:21:16.819404 - [DEBUG]
19027 2019-Jan-13 16:21:16.819427 - [DEBUG] -------------------------------------------- 532. Path Edge --------------------------------------------
19028 2019-Jan-13 16:21:16.819452 - [DEBUG]
19029 2019-Jan-13 16:21:16.819475 - [DEBUG] Process 532. path edge:
19030 2019-Jan-13 16:21:16.819499 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19031 2019-Jan-13 16:21:16.819562 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
19032 2019-Jan-13 16:21:16.820209 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19033 2019-Jan-13 16:21:16.820876 - [DEBUG]
19034 2019-Jan-13 16:21:16.820904 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
19035 2019-Jan-13 16:21:16.821592 - [DEBUG] Compose: EdgeIdentity * AllBottom
19036 2019-Jan-13 16:21:16.821622 - [DEBUG]
19037 2019-Jan-13 16:21:16.821646 - [DEBUG] Propagate flow
19038 2019-Jan-13 16:21:16.821669 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19039 2019-Jan-13 16:21:16.821735 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
19040 2019-Jan-13 16:21:16.822425 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19041 2019-Jan-13 16:21:16.823080 - [DEBUG] Edge function : AllBottom (result of previous compose)
19042 2019-Jan-13 16:21:16.823107 - [DEBUG]
19043 2019-Jan-13 16:21:16.823132 - [DEBUG] Join: AllTop & AllBottom
19044 2019-Jan-13 16:21:16.823158 - [DEBUG] = AllBottom (new jump func)
19045 2019-Jan-13 16:21:16.823183 - [DEBUG]
19046 2019-Jan-13 16:21:16.823207 - [DEBUG] Start adding new jump function
19047 2019-Jan-13 16:21:16.823231 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19048 2019-Jan-13 16:21:16.823291 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19049 2019-Jan-13 16:21:16.823958 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
19050 2019-Jan-13 16:21:16.824621 - [DEBUG] Edge Function : AllBottom
19051 2019-Jan-13 16:21:16.824653 - [DEBUG] End adding new jump function
19052 2019-Jan-13 16:21:16.824678 - [DEBUG]
19053 2019-Jan-13 16:21:16.824702 - [DEBUG] -------------------------------------------- 533. Path Edge --------------------------------------------
19054 2019-Jan-13 16:21:16.824726 - [DEBUG]
19055 2019-Jan-13 16:21:16.824750 - [DEBUG] Process 533. path edge:
19056 2019-Jan-13 16:21:16.824774 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19057 2019-Jan-13 16:21:16.824843 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
19058 2019-Jan-13 16:21:16.825534 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19059 2019-Jan-13 16:21:16.826182 - [DEBUG]
19060 2019-Jan-13 16:21:16.826208 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
19061 2019-Jan-13 16:21:16.826887 - [DEBUG] Possible callees:
19062 2019-Jan-13 16:21:16.826913 - [DEBUG] llvm.dbg.declare
19063 2019-Jan-13 16:21:16.826938 - [DEBUG] Possible return sites:
19064 2019-Jan-13 16:21:16.826961 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7819065 2019-Jan-13 16:21:16.828309 - [DEBUG] Found and process special summary
19066 2019-Jan-13 16:21:16.828352 - [DEBUG] Compose: EdgeIdentity * AllBottom
19067 2019-Jan-13 16:21:16.828380 - [DEBUG]
19068 2019-Jan-13 16:21:16.828405 - [DEBUG] Propagate flow
19069 2019-Jan-13 16:21:16.828429 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19070 2019-Jan-13 16:21:16.828495 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
19071 2019-Jan-13 16:21:16.829151 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19072 2019-Jan-13 16:21:16.829814 - [DEBUG] Edge function : AllBottom (result of previous compose)
19073 2019-Jan-13 16:21:16.829841 - [DEBUG]
19074 2019-Jan-13 16:21:16.829866 - [DEBUG] Join: AllTop & AllBottom
19075 2019-Jan-13 16:21:16.829893 - [DEBUG] = AllBottom (new jump func)
19076 2019-Jan-13 16:21:16.829917 - [DEBUG]
19077 2019-Jan-13 16:21:16.829941 - [DEBUG] Start adding new jump function
19078 2019-Jan-13 16:21:16.829964 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19079 2019-Jan-13 16:21:16.830027 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19080 2019-Jan-13 16:21:16.830695 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
19081 2019-Jan-13 16:21:16.831353 - [DEBUG] Edge Function : AllBottom
19082 2019-Jan-13 16:21:16.831406 - [DEBUG] End adding new jump function
19083 2019-Jan-13 16:21:16.831431 - [DEBUG]
19084 2019-Jan-13 16:21:16.831455 - [DEBUG] -------------------------------------------- 534. Path Edge --------------------------------------------
19085 2019-Jan-13 16:21:16.831479 - [DEBUG]
19086 2019-Jan-13 16:21:16.831503 - [DEBUG] Process 534. path edge:
19087 2019-Jan-13 16:21:16.831527 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19088 2019-Jan-13 16:21:16.831610 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
19089 2019-Jan-13 16:21:16.832266 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19090 2019-Jan-13 16:21:16.832929 - [DEBUG]
19091 2019-Jan-13 16:21:16.832955 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
19092 2019-Jan-13 16:21:16.833653 - [DEBUG] Compose: EdgeIdentity * AllBottom
19093 2019-Jan-13 16:21:16.833683 - [DEBUG]
19094 2019-Jan-13 16:21:16.833707 - [DEBUG] Propagate flow
19095 2019-Jan-13 16:21:16.833730 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19096 2019-Jan-13 16:21:16.833796 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
19097 2019-Jan-13 16:21:16.834449 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19098 2019-Jan-13 16:21:16.835132 - [DEBUG] Edge function : AllBottom (result of previous compose)
19099 2019-Jan-13 16:21:16.835158 - [DEBUG]
19100 2019-Jan-13 16:21:16.835184 - [DEBUG] Join: AllTop & AllBottom
19101 2019-Jan-13 16:21:16.835211 - [DEBUG] = AllBottom (new jump func)
19102 2019-Jan-13 16:21:16.835235 - [DEBUG]
19103 2019-Jan-13 16:21:16.835259 - [DEBUG] Start adding new jump function
19104 2019-Jan-13 16:21:16.835282 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19105 2019-Jan-13 16:21:16.835345 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19106 2019-Jan-13 16:21:16.836013 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
19107 2019-Jan-13 16:21:16.836667 - [DEBUG] Edge Function : AllBottom
19108 2019-Jan-13 16:21:16.836698 - [DEBUG] End adding new jump function
19109 2019-Jan-13 16:21:16.836722 - [DEBUG]
19110 2019-Jan-13 16:21:16.836746 - [DEBUG] -------------------------------------------- 535. Path Edge --------------------------------------------
19111 2019-Jan-13 16:21:16.836771 - [DEBUG]
19112 2019-Jan-13 16:21:16.836794 - [DEBUG] Process 535. path edge:
19113 2019-Jan-13 16:21:16.836818 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19114 2019-Jan-13 16:21:16.836882 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
19115 2019-Jan-13 16:21:16.837535 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19116 2019-Jan-13 16:21:16.838183 - [DEBUG]
19117 2019-Jan-13 16:21:16.838210 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
19118 2019-Jan-13 16:21:16.838914 - [DEBUG] Compose: EdgeIdentity * AllBottom
19119 2019-Jan-13 16:21:16.838943 - [DEBUG]
19120 2019-Jan-13 16:21:16.838966 - [DEBUG] Propagate flow
19121 2019-Jan-13 16:21:16.838990 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19122 2019-Jan-13 16:21:16.839053 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
19123 2019-Jan-13 16:21:16.839733 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19124 2019-Jan-13 16:21:16.840390 - [DEBUG] Edge function : AllBottom (result of previous compose)
19125 2019-Jan-13 16:21:16.840416 - [DEBUG]
19126 2019-Jan-13 16:21:16.840442 - [DEBUG] Join: AllTop & AllBottom
19127 2019-Jan-13 16:21:16.840469 - [DEBUG] = AllBottom (new jump func)
19128 2019-Jan-13 16:21:16.840508 - [DEBUG]
19129 2019-Jan-13 16:21:16.840533 - [DEBUG] Start adding new jump function
19130 2019-Jan-13 16:21:16.840557 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19131 2019-Jan-13 16:21:16.840619 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19132 2019-Jan-13 16:21:16.841278 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
19133 2019-Jan-13 16:21:16.841964 - [DEBUG] Edge Function : AllBottom
19134 2019-Jan-13 16:21:16.841996 - [DEBUG] End adding new jump function
19135 2019-Jan-13 16:21:16.842021 - [DEBUG]
19136 2019-Jan-13 16:21:16.842045 - [DEBUG] -------------------------------------------- 536. Path Edge --------------------------------------------
19137 2019-Jan-13 16:21:16.842070 - [DEBUG]
19138 2019-Jan-13 16:21:16.842094 - [DEBUG] Process 536. path edge:
19139 2019-Jan-13 16:21:16.842117 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19140 2019-Jan-13 16:21:16.842181 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
19141 2019-Jan-13 16:21:16.842850 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19142 2019-Jan-13 16:21:16.843504 - [DEBUG]
19143 2019-Jan-13 16:21:16.843529 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
19144 2019-Jan-13 16:21:16.844209 - [DEBUG] Compose: EdgeIdentity * AllBottom
19145 2019-Jan-13 16:21:16.844239 - [DEBUG]
19146 2019-Jan-13 16:21:16.844263 - [DEBUG] Propagate flow
19147 2019-Jan-13 16:21:16.844286 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19148 2019-Jan-13 16:21:16.844353 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
19149 2019-Jan-13 16:21:16.845040 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19150 2019-Jan-13 16:21:16.845702 - [DEBUG] Edge function : AllBottom (result of previous compose)
19151 2019-Jan-13 16:21:16.845729 - [DEBUG]
19152 2019-Jan-13 16:21:16.845754 - [DEBUG] Join: AllTop & AllBottom
19153 2019-Jan-13 16:21:16.845781 - [DEBUG] = AllBottom (new jump func)
19154 2019-Jan-13 16:21:16.845805 - [DEBUG]
19155 2019-Jan-13 16:21:16.845829 - [DEBUG] Start adding new jump function
19156 2019-Jan-13 16:21:16.845852 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19157 2019-Jan-13 16:21:16.845915 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19158 2019-Jan-13 16:21:16.846569 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
19159 2019-Jan-13 16:21:16.847223 - [DEBUG] Edge Function : AllBottom
19160 2019-Jan-13 16:21:16.847254 - [DEBUG] End adding new jump function
19161 2019-Jan-13 16:21:16.847278 - [DEBUG]
19162 2019-Jan-13 16:21:16.847302 - [DEBUG] -------------------------------------------- 537. Path Edge --------------------------------------------
19163 2019-Jan-13 16:21:16.847327 - [DEBUG]
19164 2019-Jan-13 16:21:16.847350 - [DEBUG] Process 537. path edge:
19165 2019-Jan-13 16:21:16.847374 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19166 2019-Jan-13 16:21:16.847442 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
19167 2019-Jan-13 16:21:16.848100 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19168 2019-Jan-13 16:21:16.848787 - [DEBUG]
19169 2019-Jan-13 16:21:16.848814 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
19170 2019-Jan-13 16:21:16.849483 - [DEBUG] Compose: EdgeIdentity * AllBottom
19171 2019-Jan-13 16:21:16.849512 - [DEBUG]
19172 2019-Jan-13 16:21:16.849536 - [DEBUG] Propagate flow
19173 2019-Jan-13 16:21:16.849560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19174 2019-Jan-13 16:21:16.849638 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
19175 2019-Jan-13 16:21:16.850310 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19176 2019-Jan-13 16:21:16.850969 - [DEBUG] Edge function : AllBottom (result of previous compose)
19177 2019-Jan-13 16:21:16.850996 - [DEBUG]
19178 2019-Jan-13 16:21:16.851021 - [DEBUG] Join: AllTop & AllBottom
19179 2019-Jan-13 16:21:16.851048 - [DEBUG] = AllBottom (new jump func)
19180 2019-Jan-13 16:21:16.851073 - [DEBUG]
19181 2019-Jan-13 16:21:16.851096 - [DEBUG] Start adding new jump function
19182 2019-Jan-13 16:21:16.851120 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19183 2019-Jan-13 16:21:16.851183 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19184 2019-Jan-13 16:21:16.851865 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
19185 2019-Jan-13 16:21:16.852514 - [DEBUG] Edge Function : AllBottom
19186 2019-Jan-13 16:21:16.852546 - [DEBUG] End adding new jump function
19187 2019-Jan-13 16:21:16.852570 - [DEBUG]
19188 2019-Jan-13 16:21:16.852594 - [DEBUG] -------------------------------------------- 538. Path Edge --------------------------------------------
19189 2019-Jan-13 16:21:16.852618 - [DEBUG]
19190 2019-Jan-13 16:21:16.852641 - [DEBUG] Process 538. path edge:
19191 2019-Jan-13 16:21:16.852665 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19192 2019-Jan-13 16:21:16.852728 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
19193 2019-Jan-13 16:21:16.853392 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19194 2019-Jan-13 16:21:16.854045 - [DEBUG]
19195 2019-Jan-13 16:21:16.854071 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
19196 2019-Jan-13 16:21:16.854753 - [DEBUG] Compose: EdgeIdentity * AllBottom
19197 2019-Jan-13 16:21:16.854782 - [DEBUG]
19198 2019-Jan-13 16:21:16.854806 - [DEBUG] Propagate flow
19199 2019-Jan-13 16:21:16.854830 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19200 2019-Jan-13 16:21:16.854911 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
19201 2019-Jan-13 16:21:16.855572 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19202 2019-Jan-13 16:21:16.856236 - [DEBUG] Edge function : AllBottom (result of previous compose)
19203 2019-Jan-13 16:21:16.856262 - [DEBUG]
19204 2019-Jan-13 16:21:16.856289 - [DEBUG] Join: AllTop & AllBottom
19205 2019-Jan-13 16:21:16.856315 - [DEBUG] = AllBottom (new jump func)
19206 2019-Jan-13 16:21:16.856340 - [DEBUG]
19207 2019-Jan-13 16:21:16.856364 - [DEBUG] Start adding new jump function
19208 2019-Jan-13 16:21:16.856387 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19209 2019-Jan-13 16:21:16.856451 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19210 2019-Jan-13 16:21:16.857109 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
19211 2019-Jan-13 16:21:16.857770 - [DEBUG] Edge Function : AllBottom
19212 2019-Jan-13 16:21:16.857801 - [DEBUG] End adding new jump function
19213 2019-Jan-13 16:21:16.857825 - [DEBUG]
19214 2019-Jan-13 16:21:16.857849 - [DEBUG] -------------------------------------------- 539. Path Edge --------------------------------------------
19215 2019-Jan-13 16:21:16.857873 - [DEBUG]
19216 2019-Jan-13 16:21:16.857896 - [DEBUG] Process 539. path edge:
19217 2019-Jan-13 16:21:16.857920 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19218 2019-Jan-13 16:21:16.857999 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
19219 2019-Jan-13 16:21:16.858679 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19220 2019-Jan-13 16:21:16.859347 - [DEBUG]
19221 2019-Jan-13 16:21:16.859373 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
19222 2019-Jan-13 16:21:16.860058 - [DEBUG] Compose: EdgeIdentity * AllBottom
19223 2019-Jan-13 16:21:16.860087 - [DEBUG]
19224 2019-Jan-13 16:21:16.860111 - [DEBUG] Propagate flow
19225 2019-Jan-13 16:21:16.860135 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19226 2019-Jan-13 16:21:16.860202 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
19227 2019-Jan-13 16:21:16.860859 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19228 2019-Jan-13 16:21:16.861511 - [DEBUG] Edge function : AllBottom (result of previous compose)
19229 2019-Jan-13 16:21:16.861537 - [DEBUG]
19230 2019-Jan-13 16:21:16.861585 - [DEBUG] Join: AllTop & AllBottom
19231 2019-Jan-13 16:21:16.861611 - [DEBUG] = AllBottom (new jump func)
19232 2019-Jan-13 16:21:16.861636 - [DEBUG]
19233 2019-Jan-13 16:21:16.861660 - [DEBUG] Start adding new jump function
19234 2019-Jan-13 16:21:16.861683 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19235 2019-Jan-13 16:21:16.861744 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19236 2019-Jan-13 16:21:16.862410 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
19237 2019-Jan-13 16:21:16.863067 - [DEBUG] Edge Function : AllBottom
19238 2019-Jan-13 16:21:16.863098 - [DEBUG] End adding new jump function
19239 2019-Jan-13 16:21:16.863123 - [DEBUG]
19240 2019-Jan-13 16:21:16.863147 - [DEBUG] -------------------------------------------- 540. Path Edge --------------------------------------------
19241 2019-Jan-13 16:21:16.863171 - [DEBUG]
19242 2019-Jan-13 16:21:16.863195 - [DEBUG] Process 540. path edge:
19243 2019-Jan-13 16:21:16.863219 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19244 2019-Jan-13 16:21:16.863284 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
19245 2019-Jan-13 16:21:16.863938 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19246 2019-Jan-13 16:21:16.864589 - [DEBUG]
19247 2019-Jan-13 16:21:16.864615 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
19248 2019-Jan-13 16:21:16.865320 - [DEBUG] Compose: EdgeIdentity * AllBottom
19249 2019-Jan-13 16:21:16.865349 - [DEBUG]
19250 2019-Jan-13 16:21:16.865373 - [DEBUG] Propagate flow
19251 2019-Jan-13 16:21:16.865397 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19252 2019-Jan-13 16:21:16.865461 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19253 2019-Jan-13 16:21:16.866142 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19254 2019-Jan-13 16:21:16.866801 - [DEBUG] Edge function : AllBottom (result of previous compose)
19255 2019-Jan-13 16:21:16.866827 - [DEBUG]
19256 2019-Jan-13 16:21:16.866854 - [DEBUG] Join: AllTop & AllBottom
19257 2019-Jan-13 16:21:16.866880 - [DEBUG] = AllBottom (new jump func)
19258 2019-Jan-13 16:21:16.866905 - [DEBUG]
19259 2019-Jan-13 16:21:16.866928 - [DEBUG] Start adding new jump function
19260 2019-Jan-13 16:21:16.866952 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19261 2019-Jan-13 16:21:16.867029 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19262 2019-Jan-13 16:21:16.867680 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19263 2019-Jan-13 16:21:16.868374 - [DEBUG] Edge Function : AllBottom
19264 2019-Jan-13 16:21:16.868407 - [DEBUG] End adding new jump function
19265 2019-Jan-13 16:21:16.868431 - [DEBUG]
19266 2019-Jan-13 16:21:16.868455 - [DEBUG] -------------------------------------------- 541. Path Edge --------------------------------------------
19267 2019-Jan-13 16:21:16.868479 - [DEBUG]
19268 2019-Jan-13 16:21:16.868503 - [DEBUG] Process 541. path edge:
19269 2019-Jan-13 16:21:16.868527 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19270 2019-Jan-13 16:21:16.868590 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
19271 2019-Jan-13 16:21:16.869280 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19272 2019-Jan-13 16:21:16.869936 - [DEBUG]
19273 2019-Jan-13 16:21:16.869962 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19274 2019-Jan-13 16:21:16.870629 - [DEBUG] Possible callees:
19275 2019-Jan-13 16:21:16.870657 - [DEBUG] llvm.dbg.declare
19276 2019-Jan-13 16:21:16.870682 - [DEBUG] Possible return sites:
19277 2019-Jan-13 16:21:16.870705 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12019278 2019-Jan-13 16:21:16.872066 - [DEBUG] Found and process special summary
19279 2019-Jan-13 16:21:16.872113 - [DEBUG] Compose: EdgeIdentity * AllBottom
19280 2019-Jan-13 16:21:16.872141 - [DEBUG]
19281 2019-Jan-13 16:21:16.872165 - [DEBUG] Propagate flow
19282 2019-Jan-13 16:21:16.872189 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19283 2019-Jan-13 16:21:16.872256 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
19284 2019-Jan-13 16:21:16.872916 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19285 2019-Jan-13 16:21:16.873567 - [DEBUG] Edge function : AllBottom (result of previous compose)
19286 2019-Jan-13 16:21:16.873593 - [DEBUG]
19287 2019-Jan-13 16:21:16.873619 - [DEBUG] Join: AllTop & AllBottom
19288 2019-Jan-13 16:21:16.873645 - [DEBUG] = AllBottom (new jump func)
19289 2019-Jan-13 16:21:16.873670 - [DEBUG]
19290 2019-Jan-13 16:21:16.873694 - [DEBUG] Start adding new jump function
19291 2019-Jan-13 16:21:16.873718 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19292 2019-Jan-13 16:21:16.873782 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19293 2019-Jan-13 16:21:16.874449 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
19294 2019-Jan-13 16:21:16.875131 - [DEBUG] Edge Function : AllBottom
19295 2019-Jan-13 16:21:16.875164 - [DEBUG] End adding new jump function
19296 2019-Jan-13 16:21:16.875188 - [DEBUG]
19297 2019-Jan-13 16:21:16.875212 - [DEBUG] -------------------------------------------- 542. Path Edge --------------------------------------------
19298 2019-Jan-13 16:21:16.875236 - [DEBUG]
19299 2019-Jan-13 16:21:16.875259 - [DEBUG] Process 542. path edge:
19300 2019-Jan-13 16:21:16.875283 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19301 2019-Jan-13 16:21:16.875348 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
19302 2019-Jan-13 16:21:16.876008 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19303 2019-Jan-13 16:21:16.876680 - [DEBUG]
19304 2019-Jan-13 16:21:16.876706 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
19305 2019-Jan-13 16:21:16.877402 - [DEBUG] Compose: EdgeIdentity * AllBottom
19306 2019-Jan-13 16:21:16.877433 - [DEBUG]
19307 2019-Jan-13 16:21:16.877457 - [DEBUG] Propagate flow
19308 2019-Jan-13 16:21:16.877481 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19309 2019-Jan-13 16:21:16.877545 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
19310 2019-Jan-13 16:21:16.878205 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19311 2019-Jan-13 16:21:16.878878 - [DEBUG] Edge function : AllBottom (result of previous compose)
19312 2019-Jan-13 16:21:16.878904 - [DEBUG]
19313 2019-Jan-13 16:21:16.878930 - [DEBUG] Join: AllTop & AllBottom
19314 2019-Jan-13 16:21:16.878957 - [DEBUG] = AllBottom (new jump func)
19315 2019-Jan-13 16:21:16.878981 - [DEBUG]
19316 2019-Jan-13 16:21:16.879005 - [DEBUG] Start adding new jump function
19317 2019-Jan-13 16:21:16.879029 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19318 2019-Jan-13 16:21:16.879089 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19319 2019-Jan-13 16:21:16.879750 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
19320 2019-Jan-13 16:21:16.880408 - [DEBUG] Edge Function : AllBottom
19321 2019-Jan-13 16:21:16.880440 - [DEBUG] End adding new jump function
19322 2019-Jan-13 16:21:16.880464 - [DEBUG]
19323 2019-Jan-13 16:21:16.880488 - [DEBUG] -------------------------------------------- 543. Path Edge --------------------------------------------
19324 2019-Jan-13 16:21:16.880513 - [DEBUG]
19325 2019-Jan-13 16:21:16.880536 - [DEBUG] Process 543. path edge:
19326 2019-Jan-13 16:21:16.880560 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19327 2019-Jan-13 16:21:16.880624 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
19328 2019-Jan-13 16:21:16.881280 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19329 2019-Jan-13 16:21:16.881954 - [DEBUG]
19330 2019-Jan-13 16:21:16.881980 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
19331 2019-Jan-13 16:21:16.882654 - [DEBUG] Compose: EdgeIdentity * AllBottom
19332 2019-Jan-13 16:21:16.882684 - [DEBUG]
19333 2019-Jan-13 16:21:16.882707 - [DEBUG] Propagate flow
19334 2019-Jan-13 16:21:16.882731 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19335 2019-Jan-13 16:21:16.882798 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
19336 2019-Jan-13 16:21:16.883470 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19337 2019-Jan-13 16:21:16.884129 - [DEBUG] Edge function : AllBottom (result of previous compose)
19338 2019-Jan-13 16:21:16.884156 - [DEBUG]
19339 2019-Jan-13 16:21:16.884182 - [DEBUG] Join: AllTop & AllBottom
19340 2019-Jan-13 16:21:16.884209 - [DEBUG] = AllBottom (new jump func)
19341 2019-Jan-13 16:21:16.884234 - [DEBUG]
19342 2019-Jan-13 16:21:16.884257 - [DEBUG] Start adding new jump function
19343 2019-Jan-13 16:21:16.884281 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19344 2019-Jan-13 16:21:16.884344 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19345 2019-Jan-13 16:21:16.885022 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
19346 2019-Jan-13 16:21:16.885708 - [DEBUG] Edge Function : AllBottom
19347 2019-Jan-13 16:21:16.885741 - [DEBUG] End adding new jump function
19348 2019-Jan-13 16:21:16.885765 - [DEBUG]
19349 2019-Jan-13 16:21:16.885789 - [DEBUG] -------------------------------------------- 544. Path Edge --------------------------------------------
19350 2019-Jan-13 16:21:16.885814 - [DEBUG]
19351 2019-Jan-13 16:21:16.885837 - [DEBUG] Process 544. path edge:
19352 2019-Jan-13 16:21:16.885861 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19353 2019-Jan-13 16:21:16.885929 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
19354 2019-Jan-13 16:21:16.886597 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19355 2019-Jan-13 16:21:16.887256 - [DEBUG]
19356 2019-Jan-13 16:21:16.887281 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
19357 2019-Jan-13 16:21:16.887954 - [DEBUG] Possible callees:
19358 2019-Jan-13 16:21:16.887980 - [DEBUG] llvm.dbg.declare
19359 2019-Jan-13 16:21:16.888005 - [DEBUG] Possible return sites:
19360 2019-Jan-13 16:21:16.888029 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14919361 2019-Jan-13 16:21:16.889388 - [DEBUG] Found and process special summary
19362 2019-Jan-13 16:21:16.889430 - [DEBUG] Compose: EdgeIdentity * AllBottom
19363 2019-Jan-13 16:21:16.889458 - [DEBUG]
19364 2019-Jan-13 16:21:16.889482 - [DEBUG] Propagate flow
19365 2019-Jan-13 16:21:16.889506 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19366 2019-Jan-13 16:21:16.889572 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
19367 2019-Jan-13 16:21:16.890238 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19368 2019-Jan-13 16:21:16.890890 - [DEBUG] Edge function : AllBottom (result of previous compose)
19369 2019-Jan-13 16:21:16.890917 - [DEBUG]
19370 2019-Jan-13 16:21:16.890942 - [DEBUG] Join: AllTop & AllBottom
19371 2019-Jan-13 16:21:16.890969 - [DEBUG] = AllBottom (new jump func)
19372 2019-Jan-13 16:21:16.890994 - [DEBUG]
19373 2019-Jan-13 16:21:16.891018 - [DEBUG] Start adding new jump function
19374 2019-Jan-13 16:21:16.891041 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19375 2019-Jan-13 16:21:16.891101 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19376 2019-Jan-13 16:21:16.891792 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
19377 2019-Jan-13 16:21:16.892449 - [DEBUG] Edge Function : AllBottom
19378 2019-Jan-13 16:21:16.892481 - [DEBUG] End adding new jump function
19379 2019-Jan-13 16:21:16.892505 - [DEBUG]
19380 2019-Jan-13 16:21:16.892530 - [DEBUG] -------------------------------------------- 545. Path Edge --------------------------------------------
19381 2019-Jan-13 16:21:16.892555 - [DEBUG]
19382 2019-Jan-13 16:21:16.892578 - [DEBUG] Process 545. path edge:
19383 2019-Jan-13 16:21:16.892602 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19384 2019-Jan-13 16:21:16.892667 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
19385 2019-Jan-13 16:21:16.893325 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19386 2019-Jan-13 16:21:16.893975 - [DEBUG]
19387 2019-Jan-13 16:21:16.894001 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
19388 2019-Jan-13 16:21:16.894688 - [DEBUG] Compose: EdgeIdentity * AllBottom
19389 2019-Jan-13 16:21:16.894734 - [DEBUG]
19390 2019-Jan-13 16:21:16.894759 - [DEBUG] Propagate flow
19391 2019-Jan-13 16:21:16.894782 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19392 2019-Jan-13 16:21:16.894849 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
19393 2019-Jan-13 16:21:16.895540 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19394 2019-Jan-13 16:21:16.896200 - [DEBUG] Edge function : AllBottom (result of previous compose)
19395 2019-Jan-13 16:21:16.896226 - [DEBUG]
19396 2019-Jan-13 16:21:16.896253 - [DEBUG] Join: AllTop & AllBottom
19397 2019-Jan-13 16:21:16.896279 - [DEBUG] = AllBottom (new jump func)
19398 2019-Jan-13 16:21:16.896304 - [DEBUG]
19399 2019-Jan-13 16:21:16.896328 - [DEBUG] Start adding new jump function
19400 2019-Jan-13 16:21:16.896352 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19401 2019-Jan-13 16:21:16.896414 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19402 2019-Jan-13 16:21:16.897064 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
19403 2019-Jan-13 16:21:16.897725 - [DEBUG] Edge Function : AllBottom
19404 2019-Jan-13 16:21:16.897756 - [DEBUG] End adding new jump function
19405 2019-Jan-13 16:21:16.897781 - [DEBUG]
19406 2019-Jan-13 16:21:16.897805 - [DEBUG] -------------------------------------------- 546. Path Edge --------------------------------------------
19407 2019-Jan-13 16:21:16.897829 - [DEBUG]
19408 2019-Jan-13 16:21:16.897852 - [DEBUG] Process 546. path edge:
19409 2019-Jan-13 16:21:16.897877 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19410 2019-Jan-13 16:21:16.897941 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
19411 2019-Jan-13 16:21:16.898625 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19412 2019-Jan-13 16:21:16.899284 - [DEBUG]
19413 2019-Jan-13 16:21:16.899311 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
19414 2019-Jan-13 16:21:16.899984 - [DEBUG] Compose: EdgeIdentity * AllBottom
19415 2019-Jan-13 16:21:16.900013 - [DEBUG]
19416 2019-Jan-13 16:21:16.900037 - [DEBUG] Propagate flow
19417 2019-Jan-13 16:21:16.900060 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19418 2019-Jan-13 16:21:16.900123 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
19419 2019-Jan-13 16:21:16.900802 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19420 2019-Jan-13 16:21:16.901463 - [DEBUG] Edge function : AllBottom (result of previous compose)
19421 2019-Jan-13 16:21:16.901490 - [DEBUG]
19422 2019-Jan-13 16:21:16.901518 - [DEBUG] Join: AllTop & AllBottom
19423 2019-Jan-13 16:21:16.901561 - [DEBUG] = AllBottom (new jump func)
19424 2019-Jan-13 16:21:16.901588 - [DEBUG]
19425 2019-Jan-13 16:21:16.901612 - [DEBUG] Start adding new jump function
19426 2019-Jan-13 16:21:16.901636 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19427 2019-Jan-13 16:21:16.901702 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19428 2019-Jan-13 16:21:16.902359 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
19429 2019-Jan-13 16:21:16.903016 - [DEBUG] Edge Function : AllBottom
19430 2019-Jan-13 16:21:16.903048 - [DEBUG] End adding new jump function
19431 2019-Jan-13 16:21:16.903072 - [DEBUG]
19432 2019-Jan-13 16:21:16.903096 - [DEBUG] -------------------------------------------- 547. Path Edge --------------------------------------------
19433 2019-Jan-13 16:21:16.903120 - [DEBUG]
19434 2019-Jan-13 16:21:16.903162 - [DEBUG] Process 547. path edge:
19435 2019-Jan-13 16:21:16.903187 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19436 2019-Jan-13 16:21:16.903251 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
19437 2019-Jan-13 16:21:16.903930 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19438 2019-Jan-13 16:21:16.904592 - [DEBUG]
19439 2019-Jan-13 16:21:16.904618 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
19440 2019-Jan-13 16:21:16.905314 - [DEBUG] Possible callees:
19441 2019-Jan-13 16:21:16.905340 - [DEBUG] llvm.dbg.declare
19442 2019-Jan-13 16:21:16.905365 - [DEBUG] Possible return sites:
19443 2019-Jan-13 16:21:16.905389 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15519444 2019-Jan-13 16:21:16.906833 - [DEBUG] Found and process special summary
19445 2019-Jan-13 16:21:16.906879 - [DEBUG] Compose: EdgeIdentity * AllBottom
19446 2019-Jan-13 16:21:16.906907 - [DEBUG]
19447 2019-Jan-13 16:21:16.906931 - [DEBUG] Propagate flow
19448 2019-Jan-13 16:21:16.906955 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19449 2019-Jan-13 16:21:16.907023 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
19450 2019-Jan-13 16:21:16.907693 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19451 2019-Jan-13 16:21:16.908373 - [DEBUG] Edge function : AllBottom (result of previous compose)
19452 2019-Jan-13 16:21:16.908399 - [DEBUG]
19453 2019-Jan-13 16:21:16.908425 - [DEBUG] Join: AllTop & AllBottom
19454 2019-Jan-13 16:21:16.908452 - [DEBUG] = AllBottom (new jump func)
19455 2019-Jan-13 16:21:16.908477 - [DEBUG]
19456 2019-Jan-13 16:21:16.908501 - [DEBUG] Start adding new jump function
19457 2019-Jan-13 16:21:16.908524 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19458 2019-Jan-13 16:21:16.908586 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19459 2019-Jan-13 16:21:16.909248 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
19460 2019-Jan-13 16:21:16.909915 - [DEBUG] Edge Function : AllBottom
19461 2019-Jan-13 16:21:16.909947 - [DEBUG] End adding new jump function
19462 2019-Jan-13 16:21:16.909972 - [DEBUG]
19463 2019-Jan-13 16:21:16.909996 - [DEBUG] -------------------------------------------- 548. Path Edge --------------------------------------------
19464 2019-Jan-13 16:21:16.910021 - [DEBUG]
19465 2019-Jan-13 16:21:16.910044 - [DEBUG] Process 548. path edge:
19466 2019-Jan-13 16:21:16.910068 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19467 2019-Jan-13 16:21:16.910131 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
19468 2019-Jan-13 16:21:16.910800 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19469 2019-Jan-13 16:21:16.911453 - [DEBUG]
19470 2019-Jan-13 16:21:16.911480 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
19471 2019-Jan-13 16:21:16.912190 - [DEBUG] Compose: EdgeIdentity * AllBottom
19472 2019-Jan-13 16:21:16.912221 - [DEBUG]
19473 2019-Jan-13 16:21:16.912245 - [DEBUG] Propagate flow
19474 2019-Jan-13 16:21:16.912269 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19475 2019-Jan-13 16:21:16.912337 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
19476 2019-Jan-13 16:21:16.913018 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19477 2019-Jan-13 16:21:16.913683 - [DEBUG] Edge function : AllBottom (result of previous compose)
19478 2019-Jan-13 16:21:16.913709 - [DEBUG]
19479 2019-Jan-13 16:21:16.913735 - [DEBUG] Join: AllTop & AllBottom
19480 2019-Jan-13 16:21:16.913762 - [DEBUG] = AllBottom (new jump func)
19481 2019-Jan-13 16:21:16.913786 - [DEBUG]
19482 2019-Jan-13 16:21:16.913810 - [DEBUG] Start adding new jump function
19483 2019-Jan-13 16:21:16.913834 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19484 2019-Jan-13 16:21:16.913897 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19485 2019-Jan-13 16:21:16.914550 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
19486 2019-Jan-13 16:21:16.915232 - [DEBUG] Edge Function : AllBottom
19487 2019-Jan-13 16:21:16.915264 - [DEBUG] End adding new jump function
19488 2019-Jan-13 16:21:16.915288 - [DEBUG]
19489 2019-Jan-13 16:21:16.915312 - [DEBUG] -------------------------------------------- 549. Path Edge --------------------------------------------
19490 2019-Jan-13 16:21:16.915336 - [DEBUG]
19491 2019-Jan-13 16:21:16.915360 - [DEBUG] Process 549. path edge:
19492 2019-Jan-13 16:21:16.915383 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19493 2019-Jan-13 16:21:16.915452 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
19494 2019-Jan-13 16:21:16.916109 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19495 2019-Jan-13 16:21:16.916771 - [DEBUG]
19496 2019-Jan-13 16:21:16.916798 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
19497 2019-Jan-13 16:21:16.917472 - [DEBUG] Compose: EdgeIdentity * AllBottom
19498 2019-Jan-13 16:21:16.917501 - [DEBUG]
19499 2019-Jan-13 16:21:16.917525 - [DEBUG] Propagate flow
19500 2019-Jan-13 16:21:16.917549 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19501 2019-Jan-13 16:21:16.917613 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
19502 2019-Jan-13 16:21:16.918309 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19503 2019-Jan-13 16:21:16.918973 - [DEBUG] Edge function : AllBottom (result of previous compose)
19504 2019-Jan-13 16:21:16.919001 - [DEBUG]
19505 2019-Jan-13 16:21:16.919026 - [DEBUG] Join: AllTop & AllBottom
19506 2019-Jan-13 16:21:16.919053 - [DEBUG] = AllBottom (new jump func)
19507 2019-Jan-13 16:21:16.919077 - [DEBUG]
19508 2019-Jan-13 16:21:16.919101 - [DEBUG] Start adding new jump function
19509 2019-Jan-13 16:21:16.919124 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19510 2019-Jan-13 16:21:16.919189 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19511 2019-Jan-13 16:21:16.919846 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
19512 2019-Jan-13 16:21:16.923313 - [DEBUG] Edge Function : AllBottom
19513 2019-Jan-13 16:21:16.923351 - [DEBUG] End adding new jump function
19514 2019-Jan-13 16:21:16.923376 - [DEBUG]
19515 2019-Jan-13 16:21:16.923400 - [DEBUG] -------------------------------------------- 550. Path Edge --------------------------------------------
19516 2019-Jan-13 16:21:16.923425 - [DEBUG]
19517 2019-Jan-13 16:21:16.923448 - [DEBUG] Process 550. path edge:
19518 2019-Jan-13 16:21:16.923472 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19519 2019-Jan-13 16:21:16.923552 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
19520 2019-Jan-13 16:21:16.924217 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19521 2019-Jan-13 16:21:16.924933 - [DEBUG]
19522 2019-Jan-13 16:21:16.924962 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
19523 2019-Jan-13 16:21:16.925653 - [DEBUG] Compose: EdgeIdentity * AllBottom
19524 2019-Jan-13 16:21:16.925682 - [DEBUG]
19525 2019-Jan-13 16:21:16.925706 - [DEBUG] Propagate flow
19526 2019-Jan-13 16:21:16.925730 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19527 2019-Jan-13 16:21:16.925799 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
19528 2019-Jan-13 16:21:16.926476 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19529 2019-Jan-13 16:21:16.927128 - [DEBUG] Edge function : AllBottom (result of previous compose)
19530 2019-Jan-13 16:21:16.927154 - [DEBUG]
19531 2019-Jan-13 16:21:16.927180 - [DEBUG] Join: AllTop & AllBottom
19532 2019-Jan-13 16:21:16.927207 - [DEBUG] = AllBottom (new jump func)
19533 2019-Jan-13 16:21:16.927232 - [DEBUG]
19534 2019-Jan-13 16:21:16.927255 - [DEBUG] Start adding new jump function
19535 2019-Jan-13 16:21:16.927279 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19536 2019-Jan-13 16:21:16.927341 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19537 2019-Jan-13 16:21:16.928008 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
19538 2019-Jan-13 16:21:16.928699 - [DEBUG] Edge Function : AllBottom
19539 2019-Jan-13 16:21:16.928730 - [DEBUG] End adding new jump function
19540 2019-Jan-13 16:21:16.928754 - [DEBUG]
19541 2019-Jan-13 16:21:16.928778 - [DEBUG] -------------------------------------------- 551. Path Edge --------------------------------------------
19542 2019-Jan-13 16:21:16.928803 - [DEBUG]
19543 2019-Jan-13 16:21:16.928826 - [DEBUG] Process 551. path edge:
19544 2019-Jan-13 16:21:16.928850 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19545 2019-Jan-13 16:21:16.928919 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
19546 2019-Jan-13 16:21:16.929586 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19547 2019-Jan-13 16:21:16.930236 - [DEBUG]
19548 2019-Jan-13 16:21:16.930262 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
19549 2019-Jan-13 16:21:16.930944 - [DEBUG] Possible callees:
19550 2019-Jan-13 16:21:16.930972 - [DEBUG] llvm.dbg.declare
19551 2019-Jan-13 16:21:16.930997 - [DEBUG] Possible return sites:
19552 2019-Jan-13 16:21:16.931021 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16319553 2019-Jan-13 16:21:16.932377 - [DEBUG] Found and process special summary
19554 2019-Jan-13 16:21:16.932422 - [DEBUG] Compose: EdgeIdentity * AllBottom
19555 2019-Jan-13 16:21:16.932450 - [DEBUG]
19556 2019-Jan-13 16:21:16.932474 - [DEBUG] Propagate flow
19557 2019-Jan-13 16:21:16.932498 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19558 2019-Jan-13 16:21:16.932562 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
19559 2019-Jan-13 16:21:16.933218 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19560 2019-Jan-13 16:21:16.933886 - [DEBUG] Edge function : AllBottom (result of previous compose)
19561 2019-Jan-13 16:21:16.933913 - [DEBUG]
19562 2019-Jan-13 16:21:16.933939 - [DEBUG] Join: AllTop & AllBottom
19563 2019-Jan-13 16:21:16.933965 - [DEBUG] = AllBottom (new jump func)
19564 2019-Jan-13 16:21:16.934009 - [DEBUG]
19565 2019-Jan-13 16:21:16.934033 - [DEBUG] Start adding new jump function
19566 2019-Jan-13 16:21:16.934056 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19567 2019-Jan-13 16:21:16.934123 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19568 2019-Jan-13 16:21:16.934786 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
19569 2019-Jan-13 16:21:16.935470 - [DEBUG] Edge Function : AllBottom
19570 2019-Jan-13 16:21:16.935501 - [DEBUG] End adding new jump function
19571 2019-Jan-13 16:21:16.935526 - [DEBUG]
19572 2019-Jan-13 16:21:16.935549 - [DEBUG] -------------------------------------------- 552. Path Edge --------------------------------------------
19573 2019-Jan-13 16:21:16.935574 - [DEBUG]
19574 2019-Jan-13 16:21:16.935597 - [DEBUG] Process 552. path edge:
19575 2019-Jan-13 16:21:16.935621 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19576 2019-Jan-13 16:21:16.935682 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
19577 2019-Jan-13 16:21:16.936336 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19578 2019-Jan-13 16:21:16.937001 - [DEBUG]
19579 2019-Jan-13 16:21:16.937027 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
19580 2019-Jan-13 16:21:16.937717 - [DEBUG] Compose: EdgeIdentity * AllBottom
19581 2019-Jan-13 16:21:16.937746 - [DEBUG]
19582 2019-Jan-13 16:21:16.937770 - [DEBUG] Propagate flow
19583 2019-Jan-13 16:21:16.937794 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19584 2019-Jan-13 16:21:16.937869 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
19585 2019-Jan-13 16:21:16.938557 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19586 2019-Jan-13 16:21:16.939210 - [DEBUG] Edge function : AllBottom (result of previous compose)
19587 2019-Jan-13 16:21:16.939238 - [DEBUG]
19588 2019-Jan-13 16:21:16.939263 - [DEBUG] Join: AllTop & AllBottom
19589 2019-Jan-13 16:21:16.939290 - [DEBUG] = AllBottom (new jump func)
19590 2019-Jan-13 16:21:16.939315 - [DEBUG]
19591 2019-Jan-13 16:21:16.939339 - [DEBUG] Start adding new jump function
19592 2019-Jan-13 16:21:16.939362 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19593 2019-Jan-13 16:21:16.939423 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19594 2019-Jan-13 16:21:16.940088 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
19595 2019-Jan-13 16:21:16.940743 - [DEBUG] Edge Function : AllBottom
19596 2019-Jan-13 16:21:16.940778 - [DEBUG] End adding new jump function
19597 2019-Jan-13 16:21:16.940802 - [DEBUG]
19598 2019-Jan-13 16:21:16.940826 - [DEBUG] -------------------------------------------- 553. Path Edge --------------------------------------------
19599 2019-Jan-13 16:21:16.940851 - [DEBUG]
19600 2019-Jan-13 16:21:16.940875 - [DEBUG] Process 553. path edge:
19601 2019-Jan-13 16:21:16.940898 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19602 2019-Jan-13 16:21:16.940965 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
19603 2019-Jan-13 16:21:16.941644 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19604 2019-Jan-13 16:21:16.942295 - [DEBUG]
19605 2019-Jan-13 16:21:16.942322 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
19606 2019-Jan-13 16:21:16.943011 - [DEBUG] Compose: EdgeIdentity * AllBottom
19607 2019-Jan-13 16:21:16.943042 - [DEBUG]
19608 2019-Jan-13 16:21:16.943066 - [DEBUG] Propagate flow
19609 2019-Jan-13 16:21:16.943108 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19610 2019-Jan-13 16:21:16.943175 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
19611 2019-Jan-13 16:21:16.943857 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19612 2019-Jan-13 16:21:16.944515 - [DEBUG] Edge function : AllBottom (result of previous compose)
19613 2019-Jan-13 16:21:16.944542 - [DEBUG]
19614 2019-Jan-13 16:21:16.944567 - [DEBUG] Join: AllTop & AllBottom
19615 2019-Jan-13 16:21:16.944594 - [DEBUG] = AllBottom (new jump func)
19616 2019-Jan-13 16:21:16.944619 - [DEBUG]
19617 2019-Jan-13 16:21:16.944643 - [DEBUG] Start adding new jump function
19618 2019-Jan-13 16:21:16.944666 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19619 2019-Jan-13 16:21:16.944728 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19620 2019-Jan-13 16:21:16.946189 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
19621 2019-Jan-13 16:21:16.946873 - [DEBUG] Edge Function : AllBottom
19622 2019-Jan-13 16:21:16.946906 - [DEBUG] End adding new jump function
19623 2019-Jan-13 16:21:16.946931 - [DEBUG]
19624 2019-Jan-13 16:21:16.946954 - [DEBUG] -------------------------------------------- 554. Path Edge --------------------------------------------
19625 2019-Jan-13 16:21:16.946979 - [DEBUG]
19626 2019-Jan-13 16:21:16.947002 - [DEBUG] Process 554. path edge:
19627 2019-Jan-13 16:21:16.947026 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19628 2019-Jan-13 16:21:16.947096 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
19629 2019-Jan-13 16:21:16.947761 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19630 2019-Jan-13 16:21:16.948440 - [DEBUG]
19631 2019-Jan-13 16:21:16.948466 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
19632 2019-Jan-13 16:21:16.949155 - [DEBUG] Possible callees:
19633 2019-Jan-13 16:21:16.949182 - [DEBUG] llvm.dbg.declare
19634 2019-Jan-13 16:21:16.949207 - [DEBUG] Possible return sites:
19635 2019-Jan-13 16:21:16.949231 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16919636 2019-Jan-13 16:21:16.950563 - [DEBUG] Found and process special summary
19637 2019-Jan-13 16:21:16.950608 - [DEBUG] Compose: EdgeIdentity * AllBottom
19638 2019-Jan-13 16:21:16.950636 - [DEBUG]
19639 2019-Jan-13 16:21:16.950661 - [DEBUG] Propagate flow
19640 2019-Jan-13 16:21:16.950684 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19641 2019-Jan-13 16:21:16.950747 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
19642 2019-Jan-13 16:21:16.951402 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19643 2019-Jan-13 16:21:16.952090 - [DEBUG] Edge function : AllBottom (result of previous compose)
19644 2019-Jan-13 16:21:16.952117 - [DEBUG]
19645 2019-Jan-13 16:21:16.952143 - [DEBUG] Join: AllTop & AllBottom
19646 2019-Jan-13 16:21:16.952169 - [DEBUG] = AllBottom (new jump func)
19647 2019-Jan-13 16:21:16.952194 - [DEBUG]
19648 2019-Jan-13 16:21:16.952218 - [DEBUG] Start adding new jump function
19649 2019-Jan-13 16:21:16.952241 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19650 2019-Jan-13 16:21:16.952304 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19651 2019-Jan-13 16:21:16.952985 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
19652 2019-Jan-13 16:21:16.953644 - [DEBUG] Edge Function : AllBottom
19653 2019-Jan-13 16:21:16.953675 - [DEBUG] End adding new jump function
19654 2019-Jan-13 16:21:16.953699 - [DEBUG]
19655 2019-Jan-13 16:21:16.953722 - [DEBUG] -------------------------------------------- 555. Path Edge --------------------------------------------
19656 2019-Jan-13 16:21:16.953747 - [DEBUG]
19657 2019-Jan-13 16:21:16.953770 - [DEBUG] Process 555. path edge:
19658 2019-Jan-13 16:21:16.953794 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19659 2019-Jan-13 16:21:16.953855 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
19660 2019-Jan-13 16:21:16.954513 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19661 2019-Jan-13 16:21:16.955200 - [DEBUG]
19662 2019-Jan-13 16:21:16.955227 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
19663 2019-Jan-13 16:21:16.955916 - [DEBUG] Compose: EdgeIdentity * AllBottom
19664 2019-Jan-13 16:21:16.955946 - [DEBUG]
19665 2019-Jan-13 16:21:16.955970 - [DEBUG] Propagate flow
19666 2019-Jan-13 16:21:16.955993 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19667 2019-Jan-13 16:21:16.956059 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
19668 2019-Jan-13 16:21:16.956719 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19669 2019-Jan-13 16:21:16.957365 - [DEBUG] Edge function : AllBottom (result of previous compose)
19670 2019-Jan-13 16:21:16.957392 - [DEBUG]
19671 2019-Jan-13 16:21:16.957417 - [DEBUG] Join: AllTop & AllBottom
19672 2019-Jan-13 16:21:16.957444 - [DEBUG] = AllBottom (new jump func)
19673 2019-Jan-13 16:21:16.957469 - [DEBUG]
19674 2019-Jan-13 16:21:16.957493 - [DEBUG] Start adding new jump function
19675 2019-Jan-13 16:21:16.957516 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19676 2019-Jan-13 16:21:16.957581 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19677 2019-Jan-13 16:21:16.958268 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
19678 2019-Jan-13 16:21:16.958934 - [DEBUG] Edge Function : AllBottom
19679 2019-Jan-13 16:21:16.958965 - [DEBUG] End adding new jump function
19680 2019-Jan-13 16:21:16.958989 - [DEBUG]
19681 2019-Jan-13 16:21:16.959013 - [DEBUG] -------------------------------------------- 556. Path Edge --------------------------------------------
19682 2019-Jan-13 16:21:16.959038 - [DEBUG]
19683 2019-Jan-13 16:21:16.959061 - [DEBUG] Process 556. path edge:
19684 2019-Jan-13 16:21:16.959084 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19685 2019-Jan-13 16:21:16.959147 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
19686 2019-Jan-13 16:21:16.959802 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19687 2019-Jan-13 16:21:16.960458 - [DEBUG]
19688 2019-Jan-13 16:21:16.960484 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
19689 2019-Jan-13 16:21:16.961174 - [DEBUG] Compose: EdgeIdentity * AllBottom
19690 2019-Jan-13 16:21:16.961203 - [DEBUG]
19691 2019-Jan-13 16:21:16.961227 - [DEBUG] Propagate flow
19692 2019-Jan-13 16:21:16.961250 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19693 2019-Jan-13 16:21:16.961315 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
19694 2019-Jan-13 16:21:16.962044 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19695 2019-Jan-13 16:21:16.962704 - [DEBUG] Edge function : AllBottom (result of previous compose)
19696 2019-Jan-13 16:21:16.962731 - [DEBUG]
19697 2019-Jan-13 16:21:16.962757 - [DEBUG] Join: AllTop & AllBottom
19698 2019-Jan-13 16:21:16.962784 - [DEBUG] = AllBottom (new jump func)
19699 2019-Jan-13 16:21:16.962808 - [DEBUG]
19700 2019-Jan-13 16:21:16.962832 - [DEBUG] Start adding new jump function
19701 2019-Jan-13 16:21:16.962856 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19702 2019-Jan-13 16:21:16.962917 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19703 2019-Jan-13 16:21:16.963582 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
19704 2019-Jan-13 16:21:16.964244 - [DEBUG] Edge Function : AllBottom
19705 2019-Jan-13 16:21:16.964275 - [DEBUG] End adding new jump function
19706 2019-Jan-13 16:21:16.964300 - [DEBUG]
19707 2019-Jan-13 16:21:16.964324 - [DEBUG] -------------------------------------------- 557. Path Edge --------------------------------------------
19708 2019-Jan-13 16:21:16.964348 - [DEBUG]
19709 2019-Jan-13 16:21:16.964371 - [DEBUG] Process 557. path edge:
19710 2019-Jan-13 16:21:16.964395 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19711 2019-Jan-13 16:21:16.964459 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
19712 2019-Jan-13 16:21:16.965155 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19713 2019-Jan-13 16:21:16.965809 - [DEBUG]
19714 2019-Jan-13 16:21:16.965835 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
19715 2019-Jan-13 16:21:16.966533 - [DEBUG] Compose: EdgeIdentity * AllBottom
19716 2019-Jan-13 16:21:16.966563 - [DEBUG]
19717 2019-Jan-13 16:21:16.966587 - [DEBUG] Propagate flow
19718 2019-Jan-13 16:21:16.966611 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19719 2019-Jan-13 16:21:16.966678 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
19720 2019-Jan-13 16:21:16.967334 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19721 2019-Jan-13 16:21:16.967994 - [DEBUG] Edge function : AllBottom (result of previous compose)
19722 2019-Jan-13 16:21:16.968020 - [DEBUG]
19723 2019-Jan-13 16:21:16.968046 - [DEBUG] Join: AllTop & AllBottom
19724 2019-Jan-13 16:21:16.968072 - [DEBUG] = AllBottom (new jump func)
19725 2019-Jan-13 16:21:16.968097 - [DEBUG]
19726 2019-Jan-13 16:21:16.968121 - [DEBUG] Start adding new jump function
19727 2019-Jan-13 16:21:16.968145 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19728 2019-Jan-13 16:21:16.968205 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19729 2019-Jan-13 16:21:16.968880 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
19730 2019-Jan-13 16:21:16.969537 - [DEBUG] Edge Function : AllBottom
19731 2019-Jan-13 16:21:16.969569 - [DEBUG] End adding new jump function
19732 2019-Jan-13 16:21:16.969594 - [DEBUG]
19733 2019-Jan-13 16:21:16.969617 - [DEBUG] -------------------------------------------- 558. Path Edge --------------------------------------------
19734 2019-Jan-13 16:21:16.969642 - [DEBUG]
19735 2019-Jan-13 16:21:16.969665 - [DEBUG] Process 558. path edge:
19736 2019-Jan-13 16:21:16.969689 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19737 2019-Jan-13 16:21:16.969753 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
19738 2019-Jan-13 16:21:16.970409 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19739 2019-Jan-13 16:21:16.971086 - [DEBUG]
19740 2019-Jan-13 16:21:16.971113 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
19741 2019-Jan-13 16:21:16.971811 - [DEBUG] Compose: EdgeIdentity * AllBottom
19742 2019-Jan-13 16:21:16.971842 - [DEBUG]
19743 2019-Jan-13 16:21:16.971866 - [DEBUG] Propagate flow
19744 2019-Jan-13 16:21:16.971890 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19745 2019-Jan-13 16:21:16.971955 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
19746 2019-Jan-13 16:21:16.972629 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19747 2019-Jan-13 16:21:16.973285 - [DEBUG] Edge function : AllBottom (result of previous compose)
19748 2019-Jan-13 16:21:16.973312 - [DEBUG]
19749 2019-Jan-13 16:21:16.973338 - [DEBUG] Join: AllTop & AllBottom
19750 2019-Jan-13 16:21:16.973364 - [DEBUG] = AllBottom (new jump func)
19751 2019-Jan-13 16:21:16.973389 - [DEBUG]
19752 2019-Jan-13 16:21:16.973412 - [DEBUG] Start adding new jump function
19753 2019-Jan-13 16:21:16.973436 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19754 2019-Jan-13 16:21:16.973508 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19755 2019-Jan-13 16:21:16.974168 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
19756 2019-Jan-13 16:21:16.974820 - [DEBUG] Edge Function : AllBottom
19757 2019-Jan-13 16:21:16.974850 - [DEBUG] End adding new jump function
19758 2019-Jan-13 16:21:16.974875 - [DEBUG]
19759 2019-Jan-13 16:21:16.974919 - [DEBUG] -------------------------------------------- 559. Path Edge --------------------------------------------
19760 2019-Jan-13 16:21:16.974943 - [DEBUG]
19761 2019-Jan-13 16:21:16.974966 - [DEBUG] Process 559. path edge:
19762 2019-Jan-13 16:21:16.974990 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19763 2019-Jan-13 16:21:16.975052 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
19764 2019-Jan-13 16:21:16.975722 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19765 2019-Jan-13 16:21:16.976382 - [DEBUG]
19766 2019-Jan-13 16:21:16.976408 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
19767 2019-Jan-13 16:21:16.977097 - [DEBUG] Compose: EdgeIdentity * AllBottom
19768 2019-Jan-13 16:21:16.977127 - [DEBUG]
19769 2019-Jan-13 16:21:16.977151 - [DEBUG] Propagate flow
19770 2019-Jan-13 16:21:16.977174 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19771 2019-Jan-13 16:21:16.977237 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
19772 2019-Jan-13 16:21:16.977886 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19773 2019-Jan-13 16:21:16.978574 - [DEBUG] Edge function : AllBottom (result of previous compose)
19774 2019-Jan-13 16:21:16.978600 - [DEBUG]
19775 2019-Jan-13 16:21:16.978626 - [DEBUG] Join: AllTop & AllBottom
19776 2019-Jan-13 16:21:16.978652 - [DEBUG] = AllBottom (new jump func)
19777 2019-Jan-13 16:21:16.978677 - [DEBUG]
19778 2019-Jan-13 16:21:16.978701 - [DEBUG] Start adding new jump function
19779 2019-Jan-13 16:21:16.978725 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19780 2019-Jan-13 16:21:16.978789 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19781 2019-Jan-13 16:21:16.979454 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
19782 2019-Jan-13 16:21:16.980106 - [DEBUG] Edge Function : AllBottom
19783 2019-Jan-13 16:21:16.980155 - [DEBUG] End adding new jump function
19784 2019-Jan-13 16:21:16.980180 - [DEBUG]
19785 2019-Jan-13 16:21:16.980204 - [DEBUG] -------------------------------------------- 560. Path Edge --------------------------------------------
19786 2019-Jan-13 16:21:16.980228 - [DEBUG]
19787 2019-Jan-13 16:21:16.980252 - [DEBUG] Process 560. path edge:
19788 2019-Jan-13 16:21:16.980276 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19789 2019-Jan-13 16:21:16.980338 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
19790 2019-Jan-13 16:21:16.980988 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19791 2019-Jan-13 16:21:16.981673 - [DEBUG]
19792 2019-Jan-13 16:21:16.981700 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
19793 2019-Jan-13 16:21:16.982387 - [DEBUG] Compose: EdgeIdentity * AllBottom
19794 2019-Jan-13 16:21:16.982417 - [DEBUG]
19795 2019-Jan-13 16:21:16.982440 - [DEBUG] Propagate flow
19796 2019-Jan-13 16:21:16.982464 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19797 2019-Jan-13 16:21:16.982531 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
19798 2019-Jan-13 16:21:16.983189 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19799 2019-Jan-13 16:21:16.983838 - [DEBUG] Edge function : AllBottom (result of previous compose)
19800 2019-Jan-13 16:21:16.983864 - [DEBUG]
19801 2019-Jan-13 16:21:16.983890 - [DEBUG] Join: AllTop & AllBottom
19802 2019-Jan-13 16:21:16.983917 - [DEBUG] = AllBottom (new jump func)
19803 2019-Jan-13 16:21:16.983941 - [DEBUG]
19804 2019-Jan-13 16:21:16.983965 - [DEBUG] Start adding new jump function
19805 2019-Jan-13 16:21:16.983988 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19806 2019-Jan-13 16:21:16.984052 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19807 2019-Jan-13 16:21:16.984716 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
19808 2019-Jan-13 16:21:16.985405 - [DEBUG] Edge Function : AllBottom
19809 2019-Jan-13 16:21:16.985436 - [DEBUG] End adding new jump function
19810 2019-Jan-13 16:21:16.985461 - [DEBUG]
19811 2019-Jan-13 16:21:16.985484 - [DEBUG] -------------------------------------------- 561. Path Edge --------------------------------------------
19812 2019-Jan-13 16:21:16.985509 - [DEBUG]
19813 2019-Jan-13 16:21:16.985532 - [DEBUG] Process 561. path edge:
19814 2019-Jan-13 16:21:16.985556 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19815 2019-Jan-13 16:21:16.985622 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
19816 2019-Jan-13 16:21:16.986277 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19817 2019-Jan-13 16:21:16.986924 - [DEBUG]
19818 2019-Jan-13 16:21:16.986950 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
19819 2019-Jan-13 16:21:16.987641 - [DEBUG] Compose: EdgeIdentity * AllBottom
19820 2019-Jan-13 16:21:16.987670 - [DEBUG]
19821 2019-Jan-13 16:21:16.987695 - [DEBUG] Propagate flow
19822 2019-Jan-13 16:21:16.987718 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19823 2019-Jan-13 16:21:16.987783 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
19824 2019-Jan-13 16:21:16.988476 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19825 2019-Jan-13 16:21:16.989129 - [DEBUG] Edge function : AllBottom (result of previous compose)
19826 2019-Jan-13 16:21:16.989156 - [DEBUG]
19827 2019-Jan-13 16:21:16.989204 - [DEBUG] Join: AllTop & AllBottom
19828 2019-Jan-13 16:21:16.989231 - [DEBUG] = AllBottom (new jump func)
19829 2019-Jan-13 16:21:16.989256 - [DEBUG]
19830 2019-Jan-13 16:21:16.989280 - [DEBUG] Start adding new jump function
19831 2019-Jan-13 16:21:16.989303 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19832 2019-Jan-13 16:21:16.989365 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19833 2019-Jan-13 16:21:16.990024 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
19834 2019-Jan-13 16:21:16.990693 - [DEBUG] Edge Function : AllBottom
19835 2019-Jan-13 16:21:16.990724 - [DEBUG] End adding new jump function
19836 2019-Jan-13 16:21:16.990748 - [DEBUG]
19837 2019-Jan-13 16:21:16.990772 - [DEBUG] -------------------------------------------- 562. Path Edge --------------------------------------------
19838 2019-Jan-13 16:21:16.990797 - [DEBUG]
19839 2019-Jan-13 16:21:16.990821 - [DEBUG] Process 562. path edge:
19840 2019-Jan-13 16:21:16.990845 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19841 2019-Jan-13 16:21:16.990908 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
19842 2019-Jan-13 16:21:16.991596 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19843 2019-Jan-13 16:21:16.992251 - [DEBUG]
19844 2019-Jan-13 16:21:16.992279 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
19845 2019-Jan-13 16:21:16.992966 - [DEBUG] Compose: EdgeIdentity * AllBottom
19846 2019-Jan-13 16:21:16.992997 - [DEBUG]
19847 2019-Jan-13 16:21:16.993021 - [DEBUG] Propagate flow
19848 2019-Jan-13 16:21:16.993045 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19849 2019-Jan-13 16:21:16.993114 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
19850 2019-Jan-13 16:21:16.993790 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19851 2019-Jan-13 16:21:16.994448 - [DEBUG] Edge function : AllBottom (result of previous compose)
19852 2019-Jan-13 16:21:16.994475 - [DEBUG]
19853 2019-Jan-13 16:21:16.994501 - [DEBUG] Join: AllTop & AllBottom
19854 2019-Jan-13 16:21:16.994528 - [DEBUG] = AllBottom (new jump func)
19855 2019-Jan-13 16:21:16.994553 - [DEBUG]
19856 2019-Jan-13 16:21:16.994576 - [DEBUG] Start adding new jump function
19857 2019-Jan-13 16:21:16.994600 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19858 2019-Jan-13 16:21:16.994663 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19859 2019-Jan-13 16:21:16.995341 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
19860 2019-Jan-13 16:21:16.996002 - [DEBUG] Edge Function : AllBottom
19861 2019-Jan-13 16:21:16.996033 - [DEBUG] End adding new jump function
19862 2019-Jan-13 16:21:16.996058 - [DEBUG]
19863 2019-Jan-13 16:21:16.996082 - [DEBUG] -------------------------------------------- 563. Path Edge --------------------------------------------
19864 2019-Jan-13 16:21:16.996107 - [DEBUG]
19865 2019-Jan-13 16:21:16.996131 - [DEBUG] Process 563. path edge:
19866 2019-Jan-13 16:21:16.996155 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19867 2019-Jan-13 16:21:16.996221 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
19868 2019-Jan-13 16:21:16.996877 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19869 2019-Jan-13 16:21:16.997534 - [DEBUG]
19870 2019-Jan-13 16:21:16.997560 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
19871 2019-Jan-13 16:21:16.998277 - [DEBUG] Compose: EdgeIdentity * AllBottom
19872 2019-Jan-13 16:21:16.998307 - [DEBUG]
19873 2019-Jan-13 16:21:16.998331 - [DEBUG] Propagate flow
19874 2019-Jan-13 16:21:16.998355 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19875 2019-Jan-13 16:21:16.998420 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19876 2019-Jan-13 16:21:16.999089 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19877 2019-Jan-13 16:21:16.999747 - [DEBUG] Edge function : AllBottom (result of previous compose)
19878 2019-Jan-13 16:21:16.999773 - [DEBUG]
19879 2019-Jan-13 16:21:16.999799 - [DEBUG] Join: AllTop & AllBottom
19880 2019-Jan-13 16:21:16.999825 - [DEBUG] = AllBottom (new jump func)
19881 2019-Jan-13 16:21:16.999850 - [DEBUG]
19882 2019-Jan-13 16:21:16.999874 - [DEBUG] Start adding new jump function
19883 2019-Jan-13 16:21:16.999898 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19884 2019-Jan-13 16:21:16.999962 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19885 2019-Jan-13 16:21:17.000619 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19886 2019-Jan-13 16:21:17.001267 - [DEBUG] Edge Function : AllBottom
19887 2019-Jan-13 16:21:17.001299 - [DEBUG] End adding new jump function
19888 2019-Jan-13 16:21:17.001323 - [DEBUG]
19889 2019-Jan-13 16:21:17.001347 - [DEBUG] -------------------------------------------- 564. Path Edge --------------------------------------------
19890 2019-Jan-13 16:21:17.001372 - [DEBUG]
19891 2019-Jan-13 16:21:17.001395 - [DEBUG] Process 564. path edge:
19892 2019-Jan-13 16:21:17.001419 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19893 2019-Jan-13 16:21:17.001480 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
19894 2019-Jan-13 16:21:17.002171 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19895 2019-Jan-13 16:21:17.002827 - [DEBUG]
19896 2019-Jan-13 16:21:17.002853 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19897 2019-Jan-13 16:21:17.003519 - [DEBUG] Start of endsummarytab entry
19898 2019-Jan-13 16:21:17.003551 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
19899 2019-Jan-13 16:21:17.004202 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
19900 2019-Jan-13 16:21:17.004269 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19901 2019-Jan-13 16:21:17.004945 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19902 2019-Jan-13 16:21:17.005604 - [DEBUG] EF: AllBottom
19903 2019-Jan-13 16:21:17.005630 - [DEBUG]
19904 2019-Jan-13 16:21:17.005653 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19905 2019-Jan-13 16:21:17.006430 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
19906 2019-Jan-13 16:21:17.007093 - [DEBUG] EF: AllBottom
19907 2019-Jan-13 16:21:17.007119 - [DEBUG]
19908 2019-Jan-13 16:21:17.007143 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19909 2019-Jan-13 16:21:17.007798 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
19910 2019-Jan-13 16:21:17.008485 - [DEBUG] EF: AllBottom
19911 2019-Jan-13 16:21:17.008511 - [DEBUG]
19912 2019-Jan-13 16:21:17.008535 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19913 2019-Jan-13 16:21:17.009192 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
19914 2019-Jan-13 16:21:17.009846 - [DEBUG] EF: AllBottom
19915 2019-Jan-13 16:21:17.009872 - [DEBUG]
19916 2019-Jan-13 16:21:17.009895 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19917 2019-Jan-13 16:21:17.010561 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
19918 2019-Jan-13 16:21:17.011237 - [DEBUG] EF: AllBottom
19919 2019-Jan-13 16:21:17.011264 - [DEBUG]
19920 2019-Jan-13 16:21:17.011287 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19921 2019-Jan-13 16:21:17.011967 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
19922 2019-Jan-13 16:21:17.012627 - [DEBUG] EF: AllBottom
19923 2019-Jan-13 16:21:17.012653 - [DEBUG]
19924 2019-Jan-13 16:21:17.012677 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19925 2019-Jan-13 16:21:17.013324 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
19926 2019-Jan-13 16:21:17.013992 - [DEBUG] EF: AllBottom
19927 2019-Jan-13 16:21:17.014018 - [DEBUG]
19928 2019-Jan-13 16:21:17.014042 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19929 2019-Jan-13 16:21:17.014698 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
19930 2019-Jan-13 16:21:17.015383 - [DEBUG] EF: AllBottom
19931 2019-Jan-13 16:21:17.015409 - [DEBUG]
19932 2019-Jan-13 16:21:17.015432 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19933 2019-Jan-13 16:21:17.016078 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
19934 2019-Jan-13 16:21:17.016736 - [DEBUG] EF: AllBottom
19935 2019-Jan-13 16:21:17.016762 - [DEBUG]
19936 2019-Jan-13 16:21:17.016786 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19937 2019-Jan-13 16:21:17.017437 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
19938 2019-Jan-13 16:21:17.018106 - [DEBUG] EF: AllBottom
19939 2019-Jan-13 16:21:17.018133 - [DEBUG]
19940 2019-Jan-13 16:21:17.018157 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19941 2019-Jan-13 16:21:17.018829 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
19942 2019-Jan-13 16:21:17.019484 - [DEBUG] EF: AllBottom
19943 2019-Jan-13 16:21:17.019511 - [DEBUG]
19944 2019-Jan-13 16:21:17.019534 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19945 2019-Jan-13 16:21:17.020197 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
19946 2019-Jan-13 16:21:17.020864 - [DEBUG] EF: AllBottom
19947 2019-Jan-13 16:21:17.020891 - [DEBUG]
19948 2019-Jan-13 16:21:17.020914 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
19949 2019-Jan-13 16:21:17.021581 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
19950 2019-Jan-13 16:21:17.022238 - [DEBUG] EF: AllBottom
19951 2019-Jan-13 16:21:17.022265 - [DEBUG]
19952 2019-Jan-13 16:21:17.022289 - [DEBUG] ---------------
19953 2019-Jan-13 16:21:17.022313 - [DEBUG]
19954 2019-Jan-13 16:21:17.022340 - [DEBUG] End of endsummarytab entry
19955 2019-Jan-13 16:21:17.022363 - [DEBUG]
19956 2019-Jan-13 16:21:17.022388 - [DEBUG] Start of incomingtab entry
19957 2019-Jan-13 16:21:17.022413 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
19958 2019-Jan-13 16:21:17.023082 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
19959 2019-Jan-13 16:21:17.023146 - [DEBUG] ---------------
19960 2019-Jan-13 16:21:17.023171 - [DEBUG] End of incomingtab entry
19961 2019-Jan-13 16:21:17.023195 - [DEBUG]
19962 2019-Jan-13 16:21:17.023221 - [DEBUG] EDGE:
19963 2019-Jan-13 16:21:17.023279 - [DEBUG] ---> 19964 2019-Jan-13 16:21:17.023955 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
19965 2019-Jan-13 16:21:17.024608 - [DEBUG]
19966 2019-Jan-13 16:21:17.024635 - [DEBUG] EDGE:
19967 2019-Jan-13 16:21:17.024699 - [DEBUG] ---> 19968 2019-Jan-13 16:21:17.025383 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
19969 2019-Jan-13 16:21:17.026046 - [DEBUG]
19970 2019-Jan-13 16:21:17.026094 - [DEBUG] Compose: EdgeIdentity * AllBottom
19971 2019-Jan-13 16:21:17.026122 - [DEBUG]
19972 2019-Jan-13 16:21:17.026146 - [DEBUG] Propagate flow
19973 2019-Jan-13 16:21:17.026169 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
19974 2019-Jan-13 16:21:17.026233 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
19975 2019-Jan-13 16:21:17.026912 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19976 2019-Jan-13 16:21:17.027562 - [DEBUG] Edge function : AllBottom (result of previous compose)
19977 2019-Jan-13 16:21:17.027589 - [DEBUG]
19978 2019-Jan-13 16:21:17.027615 - [DEBUG] Join: AllTop & AllBottom
19979 2019-Jan-13 16:21:17.027642 - [DEBUG] = AllBottom (new jump func)
19980 2019-Jan-13 16:21:17.027667 - [DEBUG]
19981 2019-Jan-13 16:21:17.027691 - [DEBUG] Start adding new jump function
19982 2019-Jan-13 16:21:17.027715 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
19983 2019-Jan-13 16:21:17.027778 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
19984 2019-Jan-13 16:21:17.028466 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
19985 2019-Jan-13 16:21:17.029132 - [DEBUG] Edge Function : AllBottom
19986 2019-Jan-13 16:21:17.029164 - [DEBUG] End adding new jump function
19987 2019-Jan-13 16:21:17.029188 - [DEBUG]
19988 2019-Jan-13 16:21:17.029212 - [DEBUG] -------------------------------------------- 565. Path Edge --------------------------------------------
19989 2019-Jan-13 16:21:17.029237 - [DEBUG]
19990 2019-Jan-13 16:21:17.029260 - [DEBUG] Process 565. path edge:
19991 2019-Jan-13 16:21:17.029284 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
19992 2019-Jan-13 16:21:17.029350 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
19993 2019-Jan-13 16:21:17.030015 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
19994 2019-Jan-13 16:21:17.030665 - [DEBUG]
19995 2019-Jan-13 16:21:17.030691 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
19996 2019-Jan-13 16:21:17.031376 - [DEBUG] Possible callees:
19997 2019-Jan-13 16:21:17.031403 - [DEBUG] llvm.dbg.declare
19998 2019-Jan-13 16:21:17.031428 - [DEBUG] Possible return sites:
19999 2019-Jan-13 16:21:17.031452 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19320000 2019-Jan-13 16:21:17.032803 - [DEBUG] Found and process special summary
20001 2019-Jan-13 16:21:17.032849 - [DEBUG] Compose: EdgeIdentity * AllBottom
20002 2019-Jan-13 16:21:17.032878 - [DEBUG]
20003 2019-Jan-13 16:21:17.032903 - [DEBUG] Propagate flow
20004 2019-Jan-13 16:21:17.032926 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20005 2019-Jan-13 16:21:17.032992 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
20006 2019-Jan-13 16:21:17.033666 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20007 2019-Jan-13 16:21:17.034337 - [DEBUG] Edge function : AllBottom (result of previous compose)
20008 2019-Jan-13 16:21:17.034363 - [DEBUG]
20009 2019-Jan-13 16:21:17.034390 - [DEBUG] Join: AllTop & AllBottom
20010 2019-Jan-13 16:21:17.034417 - [DEBUG] = AllBottom (new jump func)
20011 2019-Jan-13 16:21:17.034442 - [DEBUG]
20012 2019-Jan-13 16:21:17.034466 - [DEBUG] Start adding new jump function
20013 2019-Jan-13 16:21:17.034489 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20014 2019-Jan-13 16:21:17.034555 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20015 2019-Jan-13 16:21:17.035241 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
20016 2019-Jan-13 16:21:17.035903 - [DEBUG] Edge Function : AllBottom
20017 2019-Jan-13 16:21:17.035934 - [DEBUG] End adding new jump function
20018 2019-Jan-13 16:21:17.035958 - [DEBUG]
20019 2019-Jan-13 16:21:17.035982 - [DEBUG] -------------------------------------------- 566. Path Edge --------------------------------------------
20020 2019-Jan-13 16:21:17.036008 - [DEBUG]
20021 2019-Jan-13 16:21:17.036031 - [DEBUG] Process 566. path edge:
20022 2019-Jan-13 16:21:17.036056 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20023 2019-Jan-13 16:21:17.036118 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
20024 2019-Jan-13 16:21:17.036771 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20025 2019-Jan-13 16:21:17.037440 - [DEBUG]
20026 2019-Jan-13 16:21:17.037466 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
20027 2019-Jan-13 16:21:17.038154 - [DEBUG] Compose: EdgeIdentity * AllBottom
20028 2019-Jan-13 16:21:17.038184 - [DEBUG]
20029 2019-Jan-13 16:21:17.038208 - [DEBUG] Propagate flow
20030 2019-Jan-13 16:21:17.038251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20031 2019-Jan-13 16:21:17.038322 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
20032 2019-Jan-13 16:21:17.038985 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20033 2019-Jan-13 16:21:17.039633 - [DEBUG] Edge function : AllBottom (result of previous compose)
20034 2019-Jan-13 16:21:17.039660 - [DEBUG]
20035 2019-Jan-13 16:21:17.039686 - [DEBUG] Join: AllTop & AllBottom
20036 2019-Jan-13 16:21:17.039712 - [DEBUG] = AllBottom (new jump func)
20037 2019-Jan-13 16:21:17.039737 - [DEBUG]
20038 2019-Jan-13 16:21:17.039761 - [DEBUG] Start adding new jump function
20039 2019-Jan-13 16:21:17.039785 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20040 2019-Jan-13 16:21:17.039846 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20041 2019-Jan-13 16:21:17.040508 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
20042 2019-Jan-13 16:21:17.041166 - [DEBUG] Edge Function : AllBottom
20043 2019-Jan-13 16:21:17.041200 - [DEBUG] End adding new jump function
20044 2019-Jan-13 16:21:17.041225 - [DEBUG]
20045 2019-Jan-13 16:21:17.041249 - [DEBUG] -------------------------------------------- 567. Path Edge --------------------------------------------
20046 2019-Jan-13 16:21:17.041274 - [DEBUG]
20047 2019-Jan-13 16:21:17.041297 - [DEBUG] Process 567. path edge:
20048 2019-Jan-13 16:21:17.041321 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20049 2019-Jan-13 16:21:17.041387 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
20050 2019-Jan-13 16:21:17.042065 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20051 2019-Jan-13 16:21:17.042728 - [DEBUG]
20052 2019-Jan-13 16:21:17.042756 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
20053 2019-Jan-13 16:21:17.043444 - [DEBUG] Compose: EdgeIdentity * AllBottom
20054 2019-Jan-13 16:21:17.043473 - [DEBUG]
20055 2019-Jan-13 16:21:17.043497 - [DEBUG] Propagate flow
20056 2019-Jan-13 16:21:17.043521 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20057 2019-Jan-13 16:21:17.043586 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
20058 2019-Jan-13 16:21:17.044264 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20059 2019-Jan-13 16:21:17.044942 - [DEBUG] Edge function : AllBottom (result of previous compose)
20060 2019-Jan-13 16:21:17.044968 - [DEBUG]
20061 2019-Jan-13 16:21:17.044995 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20062 2019-Jan-13 16:21:17.045021 - [DEBUG] = AllBottom
20063 2019-Jan-13 16:21:17.045046 - [DEBUG]
20064 2019-Jan-13 16:21:17.045069 - [DEBUG] PROPAGATE: No new function!
20065 2019-Jan-13 16:21:17.045095 - [DEBUG] EDGE:
20066 2019-Jan-13 16:21:17.045158 - [DEBUG] ---> 20067 2019-Jan-13 16:21:17.045808 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20068 2019-Jan-13 16:21:17.046470 - [DEBUG]
20069 2019-Jan-13 16:21:17.046496 - [DEBUG] EDGE:
20070 2019-Jan-13 16:21:17.046559 - [DEBUG] ---> 20071 2019-Jan-13 16:21:17.047217 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20072 2019-Jan-13 16:21:17.047874 - [DEBUG]
20073 2019-Jan-13 16:21:17.047921 - [DEBUG] Compose: EdgeIdentity * AllBottom
20074 2019-Jan-13 16:21:17.047949 - [DEBUG]
20075 2019-Jan-13 16:21:17.047974 - [DEBUG] Propagate flow
20076 2019-Jan-13 16:21:17.047998 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20077 2019-Jan-13 16:21:17.048059 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
20078 2019-Jan-13 16:21:17.048741 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20079 2019-Jan-13 16:21:17.049406 - [DEBUG] Edge function : AllBottom (result of previous compose)
20080 2019-Jan-13 16:21:17.049432 - [DEBUG]
20081 2019-Jan-13 16:21:17.049459 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20082 2019-Jan-13 16:21:17.049485 - [DEBUG] = AllBottom
20083 2019-Jan-13 16:21:17.049510 - [DEBUG]
20084 2019-Jan-13 16:21:17.049533 - [DEBUG] PROPAGATE: No new function!
20085 2019-Jan-13 16:21:17.049563 - [DEBUG] EDGE:
20086 2019-Jan-13 16:21:17.049628 - [DEBUG] ---> 20087 2019-Jan-13 16:21:17.050303 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20088 2019-Jan-13 16:21:17.050955 - [DEBUG]
20089 2019-Jan-13 16:21:17.050982 - [DEBUG] EDGE:
20090 2019-Jan-13 16:21:17.051045 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
20091 2019-Jan-13 16:21:17.051725 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20092 2019-Jan-13 16:21:17.052389 - [DEBUG]
20093 2019-Jan-13 16:21:17.052416 - [DEBUG] EDGE:
20094 2019-Jan-13 16:21:17.052498 - [DEBUG] ---> 20095 2019-Jan-13 16:21:17.053159 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20096 2019-Jan-13 16:21:17.053812 - [DEBUG]
20097 2019-Jan-13 16:21:17.053838 - [DEBUG] EDGE:
20098 2019-Jan-13 16:21:17.053901 - [DEBUG] ---> 20099 2019-Jan-13 16:21:17.054546 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20100 2019-Jan-13 16:21:17.055232 - [DEBUG]
20101 2019-Jan-13 16:21:17.055259 - [DEBUG] EDGE:
20102 2019-Jan-13 16:21:17.055325 - [DEBUG] ---> 20103 2019-Jan-13 16:21:17.055992 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20104 2019-Jan-13 16:21:17.056648 - [DEBUG]
20105 2019-Jan-13 16:21:17.056693 - [DEBUG] Compose: EdgeIdentity * AllBottom
20106 2019-Jan-13 16:21:17.056721 - [DEBUG]
20107 2019-Jan-13 16:21:17.056745 - [DEBUG] Propagate flow
20108 2019-Jan-13 16:21:17.056769 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20109 2019-Jan-13 16:21:17.056831 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
20110 2019-Jan-13 16:21:17.057487 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20111 2019-Jan-13 16:21:17.058151 - [DEBUG] Edge function : AllBottom (result of previous compose)
20112 2019-Jan-13 16:21:17.058178 - [DEBUG]
20113 2019-Jan-13 16:21:17.058205 - [DEBUG] Join: AllTop & AllBottom
20114 2019-Jan-13 16:21:17.058251 - [DEBUG] = AllBottom (new jump func)
20115 2019-Jan-13 16:21:17.058276 - [DEBUG]
20116 2019-Jan-13 16:21:17.058300 - [DEBUG] Start adding new jump function
20117 2019-Jan-13 16:21:17.058323 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20118 2019-Jan-13 16:21:17.058388 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20119 2019-Jan-13 16:21:17.059052 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
20120 2019-Jan-13 16:21:17.059710 - [DEBUG] Edge Function : AllBottom
20121 2019-Jan-13 16:21:17.059742 - [DEBUG] End adding new jump function
20122 2019-Jan-13 16:21:17.059766 - [DEBUG]
20123 2019-Jan-13 16:21:17.059790 - [DEBUG] -------------------------------------------- 568. Path Edge --------------------------------------------
20124 2019-Jan-13 16:21:17.059815 - [DEBUG]
20125 2019-Jan-13 16:21:17.059838 - [DEBUG] Process 568. path edge:
20126 2019-Jan-13 16:21:17.059862 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20127 2019-Jan-13 16:21:17.059922 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
20128 2019-Jan-13 16:21:17.060578 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20129 2019-Jan-13 16:21:17.061247 - [DEBUG]
20130 2019-Jan-13 16:21:17.061273 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
20131 2019-Jan-13 16:21:17.061985 - [DEBUG] Compose: EdgeIdentity * AllBottom
20132 2019-Jan-13 16:21:17.062015 - [DEBUG]
20133 2019-Jan-13 16:21:17.062040 - [DEBUG] Propagate flow
20134 2019-Jan-13 16:21:17.062063 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20135 2019-Jan-13 16:21:17.062129 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
20136 2019-Jan-13 16:21:17.062785 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20137 2019-Jan-13 16:21:17.063448 - [DEBUG] Edge function : AllBottom (result of previous compose)
20138 2019-Jan-13 16:21:17.063475 - [DEBUG]
20139 2019-Jan-13 16:21:17.063501 - [DEBUG] Join: AllTop & AllBottom
20140 2019-Jan-13 16:21:17.063528 - [DEBUG] = AllBottom (new jump func)
20141 2019-Jan-13 16:21:17.063552 - [DEBUG]
20142 2019-Jan-13 16:21:17.063576 - [DEBUG] Start adding new jump function
20143 2019-Jan-13 16:21:17.063599 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20144 2019-Jan-13 16:21:17.063666 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20145 2019-Jan-13 16:21:17.064334 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
20146 2019-Jan-13 16:21:17.065013 - [DEBUG] Edge Function : AllBottom
20147 2019-Jan-13 16:21:17.065044 - [DEBUG] End adding new jump function
20148 2019-Jan-13 16:21:17.065068 - [DEBUG]
20149 2019-Jan-13 16:21:17.065092 - [DEBUG] -------------------------------------------- 569. Path Edge --------------------------------------------
20150 2019-Jan-13 16:21:17.065116 - [DEBUG]
20151 2019-Jan-13 16:21:17.065139 - [DEBUG] Process 569. path edge:
20152 2019-Jan-13 16:21:17.065163 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20153 2019-Jan-13 16:21:17.065229 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
20154 2019-Jan-13 16:21:17.065885 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20155 2019-Jan-13 16:21:17.066540 - [DEBUG]
20156 2019-Jan-13 16:21:17.066567 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
20157 2019-Jan-13 16:21:17.067252 - [DEBUG] Compose: EdgeIdentity * AllBottom
20158 2019-Jan-13 16:21:17.067281 - [DEBUG]
20159 2019-Jan-13 16:21:17.067305 - [DEBUG] Propagate flow
20160 2019-Jan-13 16:21:17.067329 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20161 2019-Jan-13 16:21:17.067395 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
20162 2019-Jan-13 16:21:17.068058 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20163 2019-Jan-13 16:21:17.068734 - [DEBUG] Edge function : AllBottom (result of previous compose)
20164 2019-Jan-13 16:21:17.068760 - [DEBUG]
20165 2019-Jan-13 16:21:17.068787 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20166 2019-Jan-13 16:21:17.068813 - [DEBUG] = AllBottom
20167 2019-Jan-13 16:21:17.068838 - [DEBUG]
20168 2019-Jan-13 16:21:17.068861 - [DEBUG] PROPAGATE: No new function!
20169 2019-Jan-13 16:21:17.068886 - [DEBUG] EDGE:
20170 2019-Jan-13 16:21:17.068951 - [DEBUG] ---> 20171 2019-Jan-13 16:21:17.069606 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20172 2019-Jan-13 16:21:17.070272 - [DEBUG]
20173 2019-Jan-13 16:21:17.070299 - [DEBUG] EDGE:
20174 2019-Jan-13 16:21:17.070364 - [DEBUG] ---> 20175 2019-Jan-13 16:21:17.071027 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20176 2019-Jan-13 16:21:17.071701 - [DEBUG]
20177 2019-Jan-13 16:21:17.071728 - [DEBUG] EDGE:
20178 2019-Jan-13 16:21:17.071790 - [DEBUG] ---> 20179 2019-Jan-13 16:21:17.072444 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20180 2019-Jan-13 16:21:17.073108 - [DEBUG]
20181 2019-Jan-13 16:21:17.073135 - [DEBUG] EDGE:
20182 2019-Jan-13 16:21:17.073215 - [DEBUG] ---> 20183 2019-Jan-13 16:21:17.073881 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20184 2019-Jan-13 16:21:17.074533 - [DEBUG]
20185 2019-Jan-13 16:21:17.074560 - [DEBUG] EDGE:
20186 2019-Jan-13 16:21:17.074622 - [DEBUG] ---> 20187 2019-Jan-13 16:21:17.075293 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20188 2019-Jan-13 16:21:17.075956 - [DEBUG]
20189 2019-Jan-13 16:21:17.075984 - [DEBUG] EDGE:
20190 2019-Jan-13 16:21:17.076047 - [DEBUG] ---> 20191 2019-Jan-13 16:21:17.076704 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20192 2019-Jan-13 16:21:17.077359 - [DEBUG]
20193 2019-Jan-13 16:21:17.077408 - [DEBUG] Compose: EdgeIdentity * AllBottom
20194 2019-Jan-13 16:21:17.077436 - [DEBUG]
20195 2019-Jan-13 16:21:17.077461 - [DEBUG] Propagate flow
20196 2019-Jan-13 16:21:17.077485 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20197 2019-Jan-13 16:21:17.077547 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
20198 2019-Jan-13 16:21:17.078202 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20199 2019-Jan-13 16:21:17.078887 - [DEBUG] Edge function : AllBottom (result of previous compose)
20200 2019-Jan-13 16:21:17.078914 - [DEBUG]
20201 2019-Jan-13 16:21:17.078940 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20202 2019-Jan-13 16:21:17.078967 - [DEBUG] = AllBottom
20203 2019-Jan-13 16:21:17.078991 - [DEBUG]
20204 2019-Jan-13 16:21:17.079015 - [DEBUG] PROPAGATE: No new function!
20205 2019-Jan-13 16:21:17.079045 - [DEBUG] EDGE:
20206 2019-Jan-13 16:21:17.079112 - [DEBUG] ---> 20207 2019-Jan-13 16:21:17.079785 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20208 2019-Jan-13 16:21:17.080439 - [DEBUG]
20209 2019-Jan-13 16:21:17.080466 - [DEBUG] EDGE:
20210 2019-Jan-13 16:21:17.080529 - [DEBUG] ---> 20211 2019-Jan-13 16:21:17.081178 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20212 2019-Jan-13 16:21:17.081861 - [DEBUG]
20213 2019-Jan-13 16:21:17.081889 - [DEBUG] EDGE:
20214 2019-Jan-13 16:21:17.081952 - [DEBUG] ---> 20215 2019-Jan-13 16:21:17.082612 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20216 2019-Jan-13 16:21:17.083269 - [DEBUG]
20217 2019-Jan-13 16:21:17.083315 - [DEBUG] Compose: EdgeIdentity * AllBottom
20218 2019-Jan-13 16:21:17.083343 - [DEBUG]
20219 2019-Jan-13 16:21:17.083368 - [DEBUG] Propagate flow
20220 2019-Jan-13 16:21:17.083392 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20221 2019-Jan-13 16:21:17.083454 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
20222 2019-Jan-13 16:21:17.084108 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20223 2019-Jan-13 16:21:17.084771 - [DEBUG] Edge function : AllBottom (result of previous compose)
20224 2019-Jan-13 16:21:17.084816 - [DEBUG]
20225 2019-Jan-13 16:21:17.084843 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20226 2019-Jan-13 16:21:17.084869 - [DEBUG] = AllBottom
20227 2019-Jan-13 16:21:17.084915 - [DEBUG]
20228 2019-Jan-13 16:21:17.084939 - [DEBUG] PROPAGATE: No new function!
20229 2019-Jan-13 16:21:17.084969 - [DEBUG] EDGE:
20230 2019-Jan-13 16:21:17.085037 - [DEBUG] ---> 20231 2019-Jan-13 16:21:17.085714 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20232 2019-Jan-13 16:21:17.086368 - [DEBUG]
20233 2019-Jan-13 16:21:17.086395 - [DEBUG] EDGE:
20234 2019-Jan-13 16:21:17.086458 - [DEBUG] ---> 20235 2019-Jan-13 16:21:17.087106 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20236 2019-Jan-13 16:21:17.087767 - [DEBUG]
20237 2019-Jan-13 16:21:17.087794 - [DEBUG] EDGE:
20238 2019-Jan-13 16:21:17.087857 - [DEBUG] ---> 20239 2019-Jan-13 16:21:17.088534 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20240 2019-Jan-13 16:21:17.089191 - [DEBUG]
20241 2019-Jan-13 16:21:17.089218 - [DEBUG] EDGE:
20242 2019-Jan-13 16:21:17.089281 - [DEBUG] ---> 20243 2019-Jan-13 16:21:17.089932 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20244 2019-Jan-13 16:21:17.090596 - [DEBUG]
20245 2019-Jan-13 16:21:17.090643 - [DEBUG] Compose: EdgeIdentity * AllBottom
20246 2019-Jan-13 16:21:17.090672 - [DEBUG]
20247 2019-Jan-13 16:21:17.090696 - [DEBUG] Propagate flow
20248 2019-Jan-13 16:21:17.090720 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20249 2019-Jan-13 16:21:17.090783 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
20250 2019-Jan-13 16:21:17.091443 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20251 2019-Jan-13 16:21:17.092123 - [DEBUG] Edge function : AllBottom (result of previous compose)
20252 2019-Jan-13 16:21:17.092150 - [DEBUG]
20253 2019-Jan-13 16:21:17.092176 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20254 2019-Jan-13 16:21:17.092203 - [DEBUG] = AllBottom
20255 2019-Jan-13 16:21:17.092228 - [DEBUG]
20256 2019-Jan-13 16:21:17.092251 - [DEBUG] PROPAGATE: No new function!
20257 2019-Jan-13 16:21:17.092280 - [DEBUG] EDGE:
20258 2019-Jan-13 16:21:17.092344 - [DEBUG] ---> 20259 2019-Jan-13 16:21:17.093010 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20260 2019-Jan-13 16:21:17.093673 - [DEBUG]
20261 2019-Jan-13 16:21:17.093700 - [DEBUG] EDGE:
20262 2019-Jan-13 16:21:17.093763 - [DEBUG] ---> 20263 2019-Jan-13 16:21:17.094417 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20264 2019-Jan-13 16:21:17.095102 - [DEBUG]
20265 2019-Jan-13 16:21:17.095129 - [DEBUG] EDGE:
20266 2019-Jan-13 16:21:17.095191 - [DEBUG] ---> 20267 2019-Jan-13 16:21:17.095862 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20268 2019-Jan-13 16:21:17.096526 - [DEBUG]
20269 2019-Jan-13 16:21:17.096572 - [DEBUG] Compose: EdgeIdentity * AllBottom
20270 2019-Jan-13 16:21:17.096600 - [DEBUG]
20271 2019-Jan-13 16:21:17.096624 - [DEBUG] Propagate flow
20272 2019-Jan-13 16:21:17.096648 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20273 2019-Jan-13 16:21:17.096711 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
20274 2019-Jan-13 16:21:17.097378 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20275 2019-Jan-13 16:21:17.098034 - [DEBUG] Edge function : AllBottom (result of previous compose)
20276 2019-Jan-13 16:21:17.098061 - [DEBUG]
20277 2019-Jan-13 16:21:17.098088 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20278 2019-Jan-13 16:21:17.098115 - [DEBUG] = AllBottom
20279 2019-Jan-13 16:21:17.098140 - [DEBUG]
20280 2019-Jan-13 16:21:17.098164 - [DEBUG] PROPAGATE: No new function!
20281 2019-Jan-13 16:21:17.098193 - [DEBUG] EDGE:
20282 2019-Jan-13 16:21:17.098279 - [DEBUG] ---> 20283 2019-Jan-13 16:21:17.098947 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20284 2019-Jan-13 16:21:17.099608 - [DEBUG]
20285 2019-Jan-13 16:21:17.099635 - [DEBUG] EDGE:
20286 2019-Jan-13 16:21:17.099699 - [DEBUG] ---> 20287 2019-Jan-13 16:21:17.100355 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20288 2019-Jan-13 16:21:17.101007 - [DEBUG]
20289 2019-Jan-13 16:21:17.101034 - [DEBUG] EDGE:
20290 2019-Jan-13 16:21:17.101096 - [DEBUG] ---> 20291 2019-Jan-13 16:21:17.101769 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20292 2019-Jan-13 16:21:17.102435 - [DEBUG]
20293 2019-Jan-13 16:21:17.102482 - [DEBUG] Compose: EdgeIdentity * AllBottom
20294 2019-Jan-13 16:21:17.102510 - [DEBUG]
20295 2019-Jan-13 16:21:17.102535 - [DEBUG] Propagate flow
20296 2019-Jan-13 16:21:17.102559 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20297 2019-Jan-13 16:21:17.102623 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
20298 2019-Jan-13 16:21:17.103289 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20299 2019-Jan-13 16:21:17.103945 - [DEBUG] Edge function : AllBottom (result of previous compose)
20300 2019-Jan-13 16:21:17.103972 - [DEBUG]
20301 2019-Jan-13 16:21:17.103998 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20302 2019-Jan-13 16:21:17.104024 - [DEBUG] = AllBottom
20303 2019-Jan-13 16:21:17.104049 - [DEBUG]
20304 2019-Jan-13 16:21:17.104073 - [DEBUG] PROPAGATE: No new function!
20305 2019-Jan-13 16:21:17.104103 - [DEBUG] EDGE:
20306 2019-Jan-13 16:21:17.104167 - [DEBUG] ---> 20307 2019-Jan-13 16:21:17.104837 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20308 2019-Jan-13 16:21:17.105529 - [DEBUG]
20309 2019-Jan-13 16:21:17.105571 - [DEBUG] Compose: EdgeIdentity * AllBottom
20310 2019-Jan-13 16:21:17.105599 - [DEBUG]
20311 2019-Jan-13 16:21:17.105640 - [DEBUG] Propagate flow
20312 2019-Jan-13 16:21:17.105664 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20313 2019-Jan-13 16:21:17.105729 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
20314 2019-Jan-13 16:21:17.106520 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20315 2019-Jan-13 16:21:17.107178 - [DEBUG] Edge function : AllBottom (result of previous compose)
20316 2019-Jan-13 16:21:17.107205 - [DEBUG]
20317 2019-Jan-13 16:21:17.107231 - [DEBUG] Join: AllTop & AllBottom
20318 2019-Jan-13 16:21:17.107259 - [DEBUG] = AllBottom (new jump func)
20319 2019-Jan-13 16:21:17.107284 - [DEBUG]
20320 2019-Jan-13 16:21:17.107307 - [DEBUG] Start adding new jump function
20321 2019-Jan-13 16:21:17.107331 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20322 2019-Jan-13 16:21:17.107395 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20323 2019-Jan-13 16:21:17.108062 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
20324 2019-Jan-13 16:21:17.108743 - [DEBUG] Edge Function : AllBottom
20325 2019-Jan-13 16:21:17.108775 - [DEBUG] End adding new jump function
20326 2019-Jan-13 16:21:17.108799 - [DEBUG]
20327 2019-Jan-13 16:21:17.108823 - [DEBUG] -------------------------------------------- 570. Path Edge --------------------------------------------
20328 2019-Jan-13 16:21:17.108848 - [DEBUG]
20329 2019-Jan-13 16:21:17.108871 - [DEBUG] Process 570. path edge:
20330 2019-Jan-13 16:21:17.108895 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20331 2019-Jan-13 16:21:17.108961 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
20332 2019-Jan-13 16:21:17.109621 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20333 2019-Jan-13 16:21:17.110272 - [DEBUG]
20334 2019-Jan-13 16:21:17.110297 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
20335 2019-Jan-13 16:21:17.110971 - [DEBUG] Possible callees:
20336 2019-Jan-13 16:21:17.110997 - [DEBUG] foo
20337 2019-Jan-13 16:21:17.111022 - [DEBUG] Possible return sites:
20338 2019-Jan-13 16:21:17.111046 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12620339 2019-Jan-13 16:21:17.112393 - [DEBUG] Found and process special summary
20340 2019-Jan-13 16:21:17.112438 - [DEBUG] Compose: EdgeIdentity * AllBottom
20341 2019-Jan-13 16:21:17.112467 - [DEBUG]
20342 2019-Jan-13 16:21:17.112492 - [DEBUG] Propagate flow
20343 2019-Jan-13 16:21:17.112516 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20344 2019-Jan-13 16:21:17.112580 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20345 2019-Jan-13 16:21:17.113239 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20346 2019-Jan-13 16:21:17.113898 - [DEBUG] Edge function : AllBottom (result of previous compose)
20347 2019-Jan-13 16:21:17.113925 - [DEBUG]
20348 2019-Jan-13 16:21:17.113951 - [DEBUG] Join: AllTop & AllBottom
20349 2019-Jan-13 16:21:17.113978 - [DEBUG] = AllBottom (new jump func)
20350 2019-Jan-13 16:21:17.114002 - [DEBUG]
20351 2019-Jan-13 16:21:17.114026 - [DEBUG] Start adding new jump function
20352 2019-Jan-13 16:21:17.114050 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20353 2019-Jan-13 16:21:17.114115 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20354 2019-Jan-13 16:21:17.114769 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20355 2019-Jan-13 16:21:17.115471 - [DEBUG] Edge Function : AllBottom
20356 2019-Jan-13 16:21:17.115504 - [DEBUG] End adding new jump function
20357 2019-Jan-13 16:21:17.115529 - [DEBUG]
20358 2019-Jan-13 16:21:17.115553 - [DEBUG] -------------------------------------------- 571. Path Edge --------------------------------------------
20359 2019-Jan-13 16:21:17.115578 - [DEBUG]
20360 2019-Jan-13 16:21:17.115601 - [DEBUG] Process 571. path edge:
20361 2019-Jan-13 16:21:17.115625 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20362 2019-Jan-13 16:21:17.115688 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
20363 2019-Jan-13 16:21:17.116343 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20364 2019-Jan-13 16:21:17.117006 - [DEBUG]
20365 2019-Jan-13 16:21:17.117033 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20366 2019-Jan-13 16:21:17.117717 - [DEBUG] Compose: EdgeIdentity * AllBottom
20367 2019-Jan-13 16:21:17.117747 - [DEBUG]
20368 2019-Jan-13 16:21:17.117771 - [DEBUG] Propagate flow
20369 2019-Jan-13 16:21:17.117794 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20370 2019-Jan-13 16:21:17.117858 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
20371 2019-Jan-13 16:21:17.118559 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20372 2019-Jan-13 16:21:17.119212 - [DEBUG] Edge function : AllBottom (result of previous compose)
20373 2019-Jan-13 16:21:17.119238 - [DEBUG]
20374 2019-Jan-13 16:21:17.119264 - [DEBUG] Join: AllTop & AllBottom
20375 2019-Jan-13 16:21:17.119291 - [DEBUG] = AllBottom (new jump func)
20376 2019-Jan-13 16:21:17.119316 - [DEBUG]
20377 2019-Jan-13 16:21:17.119339 - [DEBUG] Start adding new jump function
20378 2019-Jan-13 16:21:17.119363 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20379 2019-Jan-13 16:21:17.119423 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20380 2019-Jan-13 16:21:17.120088 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
20381 2019-Jan-13 16:21:17.120740 - [DEBUG] Edge Function : AllBottom
20382 2019-Jan-13 16:21:17.120772 - [DEBUG] End adding new jump function
20383 2019-Jan-13 16:21:17.120796 - [DEBUG]
20384 2019-Jan-13 16:21:17.120820 - [DEBUG] -------------------------------------------- 572. Path Edge --------------------------------------------
20385 2019-Jan-13 16:21:17.120844 - [DEBUG]
20386 2019-Jan-13 16:21:17.120868 - [DEBUG] Process 572. path edge:
20387 2019-Jan-13 16:21:17.120892 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20388 2019-Jan-13 16:21:17.120957 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
20389 2019-Jan-13 16:21:17.121635 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20390 2019-Jan-13 16:21:17.122285 - [DEBUG]
20391 2019-Jan-13 16:21:17.122312 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
20392 2019-Jan-13 16:21:17.122993 - [DEBUG] Compose: EdgeIdentity * AllBottom
20393 2019-Jan-13 16:21:17.123023 - [DEBUG]
20394 2019-Jan-13 16:21:17.123047 - [DEBUG] Propagate flow
20395 2019-Jan-13 16:21:17.123071 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20396 2019-Jan-13 16:21:17.123137 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
20397 2019-Jan-13 16:21:17.123807 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20398 2019-Jan-13 16:21:17.124485 - [DEBUG] Edge function : AllBottom (result of previous compose)
20399 2019-Jan-13 16:21:17.124513 - [DEBUG]
20400 2019-Jan-13 16:21:17.124539 - [DEBUG] Join: AllTop & AllBottom
20401 2019-Jan-13 16:21:17.124565 - [DEBUG] = AllBottom (new jump func)
20402 2019-Jan-13 16:21:17.124590 - [DEBUG]
20403 2019-Jan-13 16:21:17.124614 - [DEBUG] Start adding new jump function
20404 2019-Jan-13 16:21:17.124637 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20405 2019-Jan-13 16:21:17.124699 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20406 2019-Jan-13 16:21:17.125375 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
20407 2019-Jan-13 16:21:17.126037 - [DEBUG] Edge Function : AllBottom
20408 2019-Jan-13 16:21:17.126069 - [DEBUG] End adding new jump function
20409 2019-Jan-13 16:21:17.126093 - [DEBUG]
20410 2019-Jan-13 16:21:17.126116 - [DEBUG] -------------------------------------------- 573. Path Edge --------------------------------------------
20411 2019-Jan-13 16:21:17.126141 - [DEBUG]
20412 2019-Jan-13 16:21:17.126164 - [DEBUG] Process 573. path edge:
20413 2019-Jan-13 16:21:17.126188 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20414 2019-Jan-13 16:21:17.126251 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
20415 2019-Jan-13 16:21:17.126908 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20416 2019-Jan-13 16:21:17.127562 - [DEBUG]
20417 2019-Jan-13 16:21:17.127588 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
20418 2019-Jan-13 16:21:17.128279 - [DEBUG] Compose: EdgeIdentity * AllBottom
20419 2019-Jan-13 16:21:17.128308 - [DEBUG]
20420 2019-Jan-13 16:21:17.128332 - [DEBUG] Propagate flow
20421 2019-Jan-13 16:21:17.128356 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20422 2019-Jan-13 16:21:17.128420 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20423 2019-Jan-13 16:21:17.129098 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20424 2019-Jan-13 16:21:17.129763 - [DEBUG] Edge function : AllBottom (result of previous compose)
20425 2019-Jan-13 16:21:17.129790 - [DEBUG]
20426 2019-Jan-13 16:21:17.129816 - [DEBUG] Join: AllTop & AllBottom
20427 2019-Jan-13 16:21:17.129842 - [DEBUG] = AllBottom (new jump func)
20428 2019-Jan-13 16:21:17.129867 - [DEBUG]
20429 2019-Jan-13 16:21:17.129890 - [DEBUG] Start adding new jump function
20430 2019-Jan-13 16:21:17.129914 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20431 2019-Jan-13 16:21:17.129978 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20432 2019-Jan-13 16:21:17.130630 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20433 2019-Jan-13 16:21:17.131289 - [DEBUG] Edge Function : AllBottom
20434 2019-Jan-13 16:21:17.131320 - [DEBUG] End adding new jump function
20435 2019-Jan-13 16:21:17.131344 - [DEBUG]
20436 2019-Jan-13 16:21:17.131368 - [DEBUG] -------------------------------------------- 574. Path Edge --------------------------------------------
20437 2019-Jan-13 16:21:17.131393 - [DEBUG]
20438 2019-Jan-13 16:21:17.131416 - [DEBUG] Process 574. path edge:
20439 2019-Jan-13 16:21:17.131440 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20440 2019-Jan-13 16:21:17.131506 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
20441 2019-Jan-13 16:21:17.132204 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20442 2019-Jan-13 16:21:17.132880 - [DEBUG]
20443 2019-Jan-13 16:21:17.132907 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20444 2019-Jan-13 16:21:17.133580 - [DEBUG] Possible callees:
20445 2019-Jan-13 16:21:17.133606 - [DEBUG] llvm.dbg.declare
20446 2019-Jan-13 16:21:17.133631 - [DEBUG] Possible return sites:
20447 2019-Jan-13 16:21:17.133655 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13620448 2019-Jan-13 16:21:17.134997 - [DEBUG] Found and process special summary
20449 2019-Jan-13 16:21:17.135042 - [DEBUG] Compose: EdgeIdentity * AllBottom
20450 2019-Jan-13 16:21:17.135071 - [DEBUG]
20451 2019-Jan-13 16:21:17.135096 - [DEBUG] Propagate flow
20452 2019-Jan-13 16:21:17.135119 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20453 2019-Jan-13 16:21:17.135186 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20454 2019-Jan-13 16:21:17.135854 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20455 2019-Jan-13 16:21:17.136510 - [DEBUG] Edge function : AllBottom (result of previous compose)
20456 2019-Jan-13 16:21:17.136537 - [DEBUG]
20457 2019-Jan-13 16:21:17.136563 - [DEBUG] Join: AllTop & AllBottom
20458 2019-Jan-13 16:21:17.136589 - [DEBUG] = AllBottom (new jump func)
20459 2019-Jan-13 16:21:17.136614 - [DEBUG]
20460 2019-Jan-13 16:21:17.136638 - [DEBUG] Start adding new jump function
20461 2019-Jan-13 16:21:17.136661 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20462 2019-Jan-13 16:21:17.136722 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20463 2019-Jan-13 16:21:17.137380 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20464 2019-Jan-13 16:21:17.138048 - [DEBUG] Edge Function : AllBottom
20465 2019-Jan-13 16:21:17.138079 - [DEBUG] End adding new jump function
20466 2019-Jan-13 16:21:17.138103 - [DEBUG]
20467 2019-Jan-13 16:21:17.138127 - [DEBUG] -------------------------------------------- 575. Path Edge --------------------------------------------
20468 2019-Jan-13 16:21:17.138152 - [DEBUG]
20469 2019-Jan-13 16:21:17.138175 - [DEBUG] Process 575. path edge:
20470 2019-Jan-13 16:21:17.138199 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20471 2019-Jan-13 16:21:17.138283 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
20472 2019-Jan-13 16:21:17.138957 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20473 2019-Jan-13 16:21:17.139607 - [DEBUG]
20474 2019-Jan-13 16:21:17.139633 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20475 2019-Jan-13 16:21:17.140321 - [DEBUG] Compose: EdgeIdentity * AllBottom
20476 2019-Jan-13 16:21:17.140352 - [DEBUG]
20477 2019-Jan-13 16:21:17.140376 - [DEBUG] Propagate flow
20478 2019-Jan-13 16:21:17.140400 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20479 2019-Jan-13 16:21:17.140467 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
20480 2019-Jan-13 16:21:17.141131 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20481 2019-Jan-13 16:21:17.141810 - [DEBUG] Edge function : AllBottom (result of previous compose)
20482 2019-Jan-13 16:21:17.141837 - [DEBUG]
20483 2019-Jan-13 16:21:17.141863 - [DEBUG] Join: AllTop & AllBottom
20484 2019-Jan-13 16:21:17.141889 - [DEBUG] = AllBottom (new jump func)
20485 2019-Jan-13 16:21:17.141930 - [DEBUG]
20486 2019-Jan-13 16:21:17.141954 - [DEBUG] Start adding new jump function
20487 2019-Jan-13 16:21:17.141978 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20488 2019-Jan-13 16:21:17.142043 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20489 2019-Jan-13 16:21:17.142697 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
20490 2019-Jan-13 16:21:17.143352 - [DEBUG] Edge Function : AllBottom
20491 2019-Jan-13 16:21:17.143382 - [DEBUG] End adding new jump function
20492 2019-Jan-13 16:21:17.143406 - [DEBUG]
20493 2019-Jan-13 16:21:17.143430 - [DEBUG] -------------------------------------------- 576. Path Edge --------------------------------------------
20494 2019-Jan-13 16:21:17.143454 - [DEBUG]
20495 2019-Jan-13 16:21:17.143478 - [DEBUG] Process 576. path edge:
20496 2019-Jan-13 16:21:17.143502 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20497 2019-Jan-13 16:21:17.143568 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
20498 2019-Jan-13 16:21:17.144225 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20499 2019-Jan-13 16:21:17.144905 - [DEBUG]
20500 2019-Jan-13 16:21:17.144933 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
20501 2019-Jan-13 16:21:17.145609 - [DEBUG] Compose: EdgeIdentity * AllBottom
20502 2019-Jan-13 16:21:17.145639 - [DEBUG]
20503 2019-Jan-13 16:21:17.145663 - [DEBUG] Propagate flow
20504 2019-Jan-13 16:21:17.145686 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20505 2019-Jan-13 16:21:17.145751 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
20506 2019-Jan-13 16:21:17.146409 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20507 2019-Jan-13 16:21:17.147067 - [DEBUG] Edge function : AllBottom (result of previous compose)
20508 2019-Jan-13 16:21:17.147094 - [DEBUG]
20509 2019-Jan-13 16:21:17.147119 - [DEBUG] Join: AllTop & AllBottom
20510 2019-Jan-13 16:21:17.147146 - [DEBUG] = AllBottom (new jump func)
20511 2019-Jan-13 16:21:17.147171 - [DEBUG]
20512 2019-Jan-13 16:21:17.147194 - [DEBUG] Start adding new jump function
20513 2019-Jan-13 16:21:17.147218 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20514 2019-Jan-13 16:21:17.147282 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20515 2019-Jan-13 16:21:17.147940 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
20516 2019-Jan-13 16:21:17.148606 - [DEBUG] Edge Function : AllBottom
20517 2019-Jan-13 16:21:17.148638 - [DEBUG] End adding new jump function
20518 2019-Jan-13 16:21:17.148662 - [DEBUG]
20519 2019-Jan-13 16:21:17.148686 - [DEBUG] -------------------------------------------- 577. Path Edge --------------------------------------------
20520 2019-Jan-13 16:21:17.148711 - [DEBUG]
20521 2019-Jan-13 16:21:17.148734 - [DEBUG] Process 577. path edge:
20522 2019-Jan-13 16:21:17.148758 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20523 2019-Jan-13 16:21:17.148821 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
20524 2019-Jan-13 16:21:17.149481 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20525 2019-Jan-13 16:21:17.150135 - [DEBUG]
20526 2019-Jan-13 16:21:17.150162 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
20527 2019-Jan-13 16:21:17.150842 - [DEBUG] Compose: EdgeIdentity * AllBottom
20528 2019-Jan-13 16:21:17.150871 - [DEBUG]
20529 2019-Jan-13 16:21:17.150895 - [DEBUG] Propagate flow
20530 2019-Jan-13 16:21:17.150919 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20531 2019-Jan-13 16:21:17.150999 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
20532 2019-Jan-13 16:21:17.151702 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20533 2019-Jan-13 16:21:17.152370 - [DEBUG] Edge function : AllBottom (result of previous compose)
20534 2019-Jan-13 16:21:17.152396 - [DEBUG]
20535 2019-Jan-13 16:21:17.152422 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20536 2019-Jan-13 16:21:17.152448 - [DEBUG] = AllBottom
20537 2019-Jan-13 16:21:17.152473 - [DEBUG]
20538 2019-Jan-13 16:21:17.152496 - [DEBUG] PROPAGATE: No new function!
20539 2019-Jan-13 16:21:17.152521 - [DEBUG] EDGE:
20540 2019-Jan-13 16:21:17.152588 - [DEBUG] ---> 20541 2019-Jan-13 16:21:17.153241 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20542 2019-Jan-13 16:21:17.153900 - [DEBUG]
20543 2019-Jan-13 16:21:17.153926 - [DEBUG] EDGE:
20544 2019-Jan-13 16:21:17.153988 - [DEBUG] ---> 20545 2019-Jan-13 16:21:17.154637 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20546 2019-Jan-13 16:21:17.155323 - [DEBUG]
20547 2019-Jan-13 16:21:17.155351 - [DEBUG] EDGE:
20548 2019-Jan-13 16:21:17.155415 - [DEBUG] ---> 20549 2019-Jan-13 16:21:17.156071 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20550 2019-Jan-13 16:21:17.156728 - [DEBUG]
20551 2019-Jan-13 16:21:17.156776 - [DEBUG] Compose: EdgeIdentity * AllBottom
20552 2019-Jan-13 16:21:17.156804 - [DEBUG]
20553 2019-Jan-13 16:21:17.156828 - [DEBUG] Propagate flow
20554 2019-Jan-13 16:21:17.156852 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20555 2019-Jan-13 16:21:17.156914 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
20556 2019-Jan-13 16:21:17.157569 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20557 2019-Jan-13 16:21:17.158247 - [DEBUG] Edge function : AllBottom (result of previous compose)
20558 2019-Jan-13 16:21:17.158275 - [DEBUG]
20559 2019-Jan-13 16:21:17.158301 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20560 2019-Jan-13 16:21:17.158327 - [DEBUG] = AllBottom
20561 2019-Jan-13 16:21:17.158352 - [DEBUG]
20562 2019-Jan-13 16:21:17.158375 - [DEBUG] PROPAGATE: No new function!
20563 2019-Jan-13 16:21:17.158404 - [DEBUG] EDGE:
20564 2019-Jan-13 16:21:17.158471 - [DEBUG] ---> 20565 2019-Jan-13 16:21:17.159142 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20566 2019-Jan-13 16:21:17.159800 - [DEBUG]
20567 2019-Jan-13 16:21:17.159841 - [DEBUG] Compose: EdgeIdentity * AllBottom
20568 2019-Jan-13 16:21:17.159868 - [DEBUG]
20569 2019-Jan-13 16:21:17.159892 - [DEBUG] Propagate flow
20570 2019-Jan-13 16:21:17.159916 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20571 2019-Jan-13 16:21:17.159978 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20572 2019-Jan-13 16:21:17.160640 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20573 2019-Jan-13 16:21:17.161305 - [DEBUG] Edge function : AllBottom (result of previous compose)
20574 2019-Jan-13 16:21:17.161349 - [DEBUG]
20575 2019-Jan-13 16:21:17.161375 - [DEBUG] Join: AllTop & AllBottom
20576 2019-Jan-13 16:21:17.161402 - [DEBUG] = AllBottom (new jump func)
20577 2019-Jan-13 16:21:17.161426 - [DEBUG]
20578 2019-Jan-13 16:21:17.161450 - [DEBUG] Start adding new jump function
20579 2019-Jan-13 16:21:17.161473 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20580 2019-Jan-13 16:21:17.161538 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20581 2019-Jan-13 16:21:17.162233 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20582 2019-Jan-13 16:21:17.162900 - [DEBUG] Edge Function : AllBottom
20583 2019-Jan-13 16:21:17.162932 - [DEBUG] End adding new jump function
20584 2019-Jan-13 16:21:17.162956 - [DEBUG]
20585 2019-Jan-13 16:21:17.162980 - [DEBUG] -------------------------------------------- 578. Path Edge --------------------------------------------
20586 2019-Jan-13 16:21:17.163005 - [DEBUG]
20587 2019-Jan-13 16:21:17.163028 - [DEBUG] Process 578. path edge:
20588 2019-Jan-13 16:21:17.163052 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20589 2019-Jan-13 16:21:17.163114 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
20590 2019-Jan-13 16:21:17.163771 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20591 2019-Jan-13 16:21:17.164432 - [DEBUG]
20592 2019-Jan-13 16:21:17.164458 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20593 2019-Jan-13 16:21:17.165168 - [DEBUG] Possible callees:
20594 2019-Jan-13 16:21:17.165195 - [DEBUG] llvm.dbg.declare
20595 2019-Jan-13 16:21:17.165220 - [DEBUG] Possible return sites:
20596 2019-Jan-13 16:21:17.165243 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14320597 2019-Jan-13 16:21:17.166562 - [DEBUG] Found and process special summary
20598 2019-Jan-13 16:21:17.166602 - [DEBUG] Compose: EdgeIdentity * AllBottom
20599 2019-Jan-13 16:21:17.166630 - [DEBUG]
20600 2019-Jan-13 16:21:17.166654 - [DEBUG] Propagate flow
20601 2019-Jan-13 16:21:17.166678 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20602 2019-Jan-13 16:21:17.166740 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20603 2019-Jan-13 16:21:17.167422 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20604 2019-Jan-13 16:21:17.168082 - [DEBUG] Edge function : AllBottom (result of previous compose)
20605 2019-Jan-13 16:21:17.168110 - [DEBUG]
20606 2019-Jan-13 16:21:17.168137 - [DEBUG] Join: AllTop & AllBottom
20607 2019-Jan-13 16:21:17.168163 - [DEBUG] = AllBottom (new jump func)
20608 2019-Jan-13 16:21:17.168188 - [DEBUG]
20609 2019-Jan-13 16:21:17.168228 - [DEBUG] Start adding new jump function
20610 2019-Jan-13 16:21:17.168255 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20611 2019-Jan-13 16:21:17.168320 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20612 2019-Jan-13 16:21:17.168976 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20613 2019-Jan-13 16:21:17.169627 - [DEBUG] Edge Function : AllBottom
20614 2019-Jan-13 16:21:17.169658 - [DEBUG] End adding new jump function
20615 2019-Jan-13 16:21:17.169683 - [DEBUG]
20616 2019-Jan-13 16:21:17.169707 - [DEBUG] -------------------------------------------- 579. Path Edge --------------------------------------------
20617 2019-Jan-13 16:21:17.169749 - [DEBUG]
20618 2019-Jan-13 16:21:17.169773 - [DEBUG] Process 579. path edge:
20619 2019-Jan-13 16:21:17.169797 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20620 2019-Jan-13 16:21:17.169862 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
20621 2019-Jan-13 16:21:17.170533 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20622 2019-Jan-13 16:21:17.171193 - [DEBUG]
20623 2019-Jan-13 16:21:17.171219 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20624 2019-Jan-13 16:21:17.171924 - [DEBUG] Compose: EdgeIdentity * AllBottom
20625 2019-Jan-13 16:21:17.171953 - [DEBUG]
20626 2019-Jan-13 16:21:17.171977 - [DEBUG] Propagate flow
20627 2019-Jan-13 16:21:17.172001 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20628 2019-Jan-13 16:21:17.172064 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
20629 2019-Jan-13 16:21:17.175542 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20630 2019-Jan-13 16:21:17.176226 - [DEBUG] Edge function : AllBottom (result of previous compose)
20631 2019-Jan-13 16:21:17.176254 - [DEBUG]
20632 2019-Jan-13 16:21:17.176282 - [DEBUG] Join: AllTop & AllBottom
20633 2019-Jan-13 16:21:17.176309 - [DEBUG] = AllBottom (new jump func)
20634 2019-Jan-13 16:21:17.176333 - [DEBUG]
20635 2019-Jan-13 16:21:17.176358 - [DEBUG] Start adding new jump function
20636 2019-Jan-13 16:21:17.176381 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20637 2019-Jan-13 16:21:17.176456 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20638 2019-Jan-13 16:21:17.177130 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
20639 2019-Jan-13 16:21:17.177787 - [DEBUG] Edge Function : AllBottom
20640 2019-Jan-13 16:21:17.177820 - [DEBUG] End adding new jump function
20641 2019-Jan-13 16:21:17.177844 - [DEBUG]
20642 2019-Jan-13 16:21:17.177868 - [DEBUG] -------------------------------------------- 580. Path Edge --------------------------------------------
20643 2019-Jan-13 16:21:17.177894 - [DEBUG]
20644 2019-Jan-13 16:21:17.177917 - [DEBUG] Process 580. path edge:
20645 2019-Jan-13 16:21:17.177941 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20646 2019-Jan-13 16:21:17.178008 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
20647 2019-Jan-13 16:21:17.178689 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20648 2019-Jan-13 16:21:17.179342 - [DEBUG]
20649 2019-Jan-13 16:21:17.179370 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
20650 2019-Jan-13 16:21:17.180060 - [DEBUG] Compose: EdgeIdentity * AllBottom
20651 2019-Jan-13 16:21:17.180089 - [DEBUG]
20652 2019-Jan-13 16:21:17.180113 - [DEBUG] Propagate flow
20653 2019-Jan-13 16:21:17.180137 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20654 2019-Jan-13 16:21:17.180203 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
20655 2019-Jan-13 16:21:17.180863 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20656 2019-Jan-13 16:21:17.181519 - [DEBUG] Edge function : AllBottom (result of previous compose)
20657 2019-Jan-13 16:21:17.181564 - [DEBUG]
20658 2019-Jan-13 16:21:17.181593 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20659 2019-Jan-13 16:21:17.181619 - [DEBUG] = AllBottom
20660 2019-Jan-13 16:21:17.181644 - [DEBUG]
20661 2019-Jan-13 16:21:17.181668 - [DEBUG] PROPAGATE: No new function!
20662 2019-Jan-13 16:21:17.181693 - [DEBUG] EDGE:
20663 2019-Jan-13 16:21:17.181779 - [DEBUG] ---> 20664 2019-Jan-13 16:21:17.182438 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20665 2019-Jan-13 16:21:17.183101 - [DEBUG]
20666 2019-Jan-13 16:21:17.183127 - [DEBUG] EDGE:
20667 2019-Jan-13 16:21:17.183191 - [DEBUG] ---> 20668 2019-Jan-13 16:21:17.183854 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20669 2019-Jan-13 16:21:17.184507 - [DEBUG]
20670 2019-Jan-13 16:21:17.184556 - [DEBUG] Compose: EdgeIdentity * AllBottom
20671 2019-Jan-13 16:21:17.184584 - [DEBUG]
20672 2019-Jan-13 16:21:17.184608 - [DEBUG] Propagate flow
20673 2019-Jan-13 16:21:17.184632 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20674 2019-Jan-13 16:21:17.184694 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
20675 2019-Jan-13 16:21:17.185383 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20676 2019-Jan-13 16:21:17.186044 - [DEBUG] Edge function : AllBottom (result of previous compose)
20677 2019-Jan-13 16:21:17.186070 - [DEBUG]
20678 2019-Jan-13 16:21:17.186097 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20679 2019-Jan-13 16:21:17.186123 - [DEBUG] = AllBottom
20680 2019-Jan-13 16:21:17.186148 - [DEBUG]
20681 2019-Jan-13 16:21:17.186171 - [DEBUG] PROPAGATE: No new function!
20682 2019-Jan-13 16:21:17.186201 - [DEBUG] EDGE:
20683 2019-Jan-13 16:21:17.186266 - [DEBUG] ---> 20684 2019-Jan-13 16:21:17.186941 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20685 2019-Jan-13 16:21:17.187594 - [DEBUG]
20686 2019-Jan-13 16:21:17.187620 - [DEBUG] EDGE:
20687 2019-Jan-13 16:21:17.187682 - [DEBUG] ---> 20688 2019-Jan-13 16:21:17.188362 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20689 2019-Jan-13 16:21:17.189028 - [DEBUG]
20690 2019-Jan-13 16:21:17.189072 - [DEBUG] Compose: EdgeIdentity * AllBottom
20691 2019-Jan-13 16:21:17.189099 - [DEBUG]
20692 2019-Jan-13 16:21:17.189123 - [DEBUG] Propagate flow
20693 2019-Jan-13 16:21:17.189147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20694 2019-Jan-13 16:21:17.189211 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
20695 2019-Jan-13 16:21:17.189875 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20696 2019-Jan-13 16:21:17.190528 - [DEBUG] Edge function : AllBottom (result of previous compose)
20697 2019-Jan-13 16:21:17.190554 - [DEBUG]
20698 2019-Jan-13 16:21:17.190580 - [DEBUG] Join: AllTop & AllBottom
20699 2019-Jan-13 16:21:17.190607 - [DEBUG] = AllBottom (new jump func)
20700 2019-Jan-13 16:21:17.190632 - [DEBUG]
20701 2019-Jan-13 16:21:17.190656 - [DEBUG] Start adding new jump function
20702 2019-Jan-13 16:21:17.190679 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20703 2019-Jan-13 16:21:17.190742 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20704 2019-Jan-13 16:21:17.191402 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
20705 2019-Jan-13 16:21:17.192091 - [DEBUG] Edge Function : AllBottom
20706 2019-Jan-13 16:21:17.192141 - [DEBUG] End adding new jump function
20707 2019-Jan-13 16:21:17.192166 - [DEBUG]
20708 2019-Jan-13 16:21:17.192190 - [DEBUG] -------------------------------------------- 581. Path Edge --------------------------------------------
20709 2019-Jan-13 16:21:17.192215 - [DEBUG]
20710 2019-Jan-13 16:21:17.192238 - [DEBUG] Process 581. path edge:
20711 2019-Jan-13 16:21:17.192262 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20712 2019-Jan-13 16:21:17.192325 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
20713 2019-Jan-13 16:21:17.192985 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20714 2019-Jan-13 16:21:17.193636 - [DEBUG]
20715 2019-Jan-13 16:21:17.193663 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
20716 2019-Jan-13 16:21:17.194345 - [DEBUG] Compose: EdgeIdentity * AllBottom
20717 2019-Jan-13 16:21:17.194376 - [DEBUG]
20718 2019-Jan-13 16:21:17.194400 - [DEBUG] Propagate flow
20719 2019-Jan-13 16:21:17.194423 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20720 2019-Jan-13 16:21:17.194491 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
20721 2019-Jan-13 16:21:17.195188 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20722 2019-Jan-13 16:21:17.195856 - [DEBUG] Edge function : AllBottom (result of previous compose)
20723 2019-Jan-13 16:21:17.195882 - [DEBUG]
20724 2019-Jan-13 16:21:17.195908 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20725 2019-Jan-13 16:21:17.195934 - [DEBUG] = AllBottom
20726 2019-Jan-13 16:21:17.195959 - [DEBUG]
20727 2019-Jan-13 16:21:17.195982 - [DEBUG] PROPAGATE: No new function!
20728 2019-Jan-13 16:21:17.196019 - [DEBUG] Compose: EdgeIdentity * AllBottom
20729 2019-Jan-13 16:21:17.196046 - [DEBUG]
20730 2019-Jan-13 16:21:17.196069 - [DEBUG] Propagate flow
20731 2019-Jan-13 16:21:17.196093 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20732 2019-Jan-13 16:21:17.196158 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
20733 2019-Jan-13 16:21:17.196821 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20734 2019-Jan-13 16:21:17.197485 - [DEBUG] Edge function : AllBottom (result of previous compose)
20735 2019-Jan-13 16:21:17.197512 - [DEBUG]
20736 2019-Jan-13 16:21:17.197538 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20737 2019-Jan-13 16:21:17.197564 - [DEBUG] = AllBottom
20738 2019-Jan-13 16:21:17.197589 - [DEBUG]
20739 2019-Jan-13 16:21:17.197612 - [DEBUG] PROPAGATE: No new function!
20740 2019-Jan-13 16:21:17.197637 - [DEBUG] EDGE:
20741 2019-Jan-13 16:21:17.197703 - [DEBUG] ---> 20742 2019-Jan-13 16:21:17.198384 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20743 2019-Jan-13 16:21:17.199043 - [DEBUG]
20744 2019-Jan-13 16:21:17.199069 - [DEBUG] EDGE:
20745 2019-Jan-13 16:21:17.199131 - [DEBUG] ---> 20746 2019-Jan-13 16:21:17.199779 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20747 2019-Jan-13 16:21:17.200440 - [DEBUG]
20748 2019-Jan-13 16:21:17.200467 - [DEBUG] EDGE:
20749 2019-Jan-13 16:21:17.200531 - [DEBUG] ---> 20750 2019-Jan-13 16:21:17.201209 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20751 2019-Jan-13 16:21:17.201897 - [DEBUG]
20752 2019-Jan-13 16:21:17.201944 - [DEBUG] Compose: EdgeIdentity * AllBottom
20753 2019-Jan-13 16:21:17.201972 - [DEBUG]
20754 2019-Jan-13 16:21:17.201996 - [DEBUG] Propagate flow
20755 2019-Jan-13 16:21:17.202020 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20756 2019-Jan-13 16:21:17.202084 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
20757 2019-Jan-13 16:21:17.202738 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20758 2019-Jan-13 16:21:17.203403 - [DEBUG] Edge function : AllBottom (result of previous compose)
20759 2019-Jan-13 16:21:17.203430 - [DEBUG]
20760 2019-Jan-13 16:21:17.203456 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20761 2019-Jan-13 16:21:17.203482 - [DEBUG] = AllBottom
20762 2019-Jan-13 16:21:17.203507 - [DEBUG]
20763 2019-Jan-13 16:21:17.203530 - [DEBUG] PROPAGATE: No new function!
20764 2019-Jan-13 16:21:17.203559 - [DEBUG] EDGE:
20765 2019-Jan-13 16:21:17.203626 - [DEBUG] ---> 20766 2019-Jan-13 16:21:17.204290 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20767 2019-Jan-13 16:21:17.204971 - [DEBUG]
20768 2019-Jan-13 16:21:17.204998 - [DEBUG] EDGE:
20769 2019-Jan-13 16:21:17.205062 - [DEBUG] ---> 20770 2019-Jan-13 16:21:17.205713 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20771 2019-Jan-13 16:21:17.206510 - [DEBUG]
20772 2019-Jan-13 16:21:17.206538 - [DEBUG] EDGE:
20773 2019-Jan-13 16:21:17.206605 - [DEBUG] ---> 20774 2019-Jan-13 16:21:17.207267 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20775 2019-Jan-13 16:21:17.207923 - [DEBUG]
20776 2019-Jan-13 16:21:17.207949 - [DEBUG] EDGE:
20777 2019-Jan-13 16:21:17.208011 - [DEBUG] ---> 20778 2019-Jan-13 16:21:17.208686 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20779 2019-Jan-13 16:21:17.209352 - [DEBUG]
20780 2019-Jan-13 16:21:17.209379 - [DEBUG] EDGE:
20781 2019-Jan-13 16:21:17.209443 - [DEBUG] ---> 20782 2019-Jan-13 16:21:17.210093 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20783 2019-Jan-13 16:21:17.210750 - [DEBUG]
20784 2019-Jan-13 16:21:17.210778 - [DEBUG] EDGE:
20785 2019-Jan-13 16:21:17.210841 - [DEBUG] ---> 20786 2019-Jan-13 16:21:17.211495 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20787 2019-Jan-13 16:21:17.212178 - [DEBUG]
20788 2019-Jan-13 16:21:17.212207 - [DEBUG] EDGE:
20789 2019-Jan-13 16:21:17.212273 - [DEBUG] ---> 20790 2019-Jan-13 16:21:17.212924 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20791 2019-Jan-13 16:21:17.213601 - [DEBUG]
20792 2019-Jan-13 16:21:17.213628 - [DEBUG] EDGE:
20793 2019-Jan-13 16:21:17.213693 - [DEBUG] ---> 20794 2019-Jan-13 16:21:17.214349 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20795 2019-Jan-13 16:21:17.215030 - [DEBUG]
20796 2019-Jan-13 16:21:17.215081 - [DEBUG] Compose: EdgeIdentity * AllBottom
20797 2019-Jan-13 16:21:17.215108 - [DEBUG]
20798 2019-Jan-13 16:21:17.215133 - [DEBUG] Propagate flow
20799 2019-Jan-13 16:21:17.215157 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20800 2019-Jan-13 16:21:17.215225 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
20801 2019-Jan-13 16:21:17.215890 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20802 2019-Jan-13 16:21:17.216549 - [DEBUG] Edge function : AllBottom (result of previous compose)
20803 2019-Jan-13 16:21:17.216576 - [DEBUG]
20804 2019-Jan-13 16:21:17.216602 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
20805 2019-Jan-13 16:21:17.216628 - [DEBUG] = AllBottom
20806 2019-Jan-13 16:21:17.216653 - [DEBUG]
20807 2019-Jan-13 16:21:17.216676 - [DEBUG] PROPAGATE: No new function!
20808 2019-Jan-13 16:21:17.216705 - [DEBUG] EDGE:
20809 2019-Jan-13 16:21:17.216768 - [DEBUG] ---> 20810 2019-Jan-13 16:21:17.217431 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
20811 2019-Jan-13 16:21:17.218091 - [DEBUG]
20812 2019-Jan-13 16:21:17.218134 - [DEBUG] Compose: EdgeIdentity * AllBottom
20813 2019-Jan-13 16:21:17.218162 - [DEBUG]
20814 2019-Jan-13 16:21:17.218186 - [DEBUG] Propagate flow
20815 2019-Jan-13 16:21:17.218210 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20816 2019-Jan-13 16:21:17.218294 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
20817 2019-Jan-13 16:21:17.218953 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20818 2019-Jan-13 16:21:17.219615 - [DEBUG] Edge function : AllBottom (result of previous compose)
20819 2019-Jan-13 16:21:17.219641 - [DEBUG]
20820 2019-Jan-13 16:21:17.219667 - [DEBUG] Join: AllTop & AllBottom
20821 2019-Jan-13 16:21:17.219694 - [DEBUG] = AllBottom (new jump func)
20822 2019-Jan-13 16:21:17.219719 - [DEBUG]
20823 2019-Jan-13 16:21:17.219742 - [DEBUG] Start adding new jump function
20824 2019-Jan-13 16:21:17.219766 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20825 2019-Jan-13 16:21:17.219828 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20826 2019-Jan-13 16:21:17.220477 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
20827 2019-Jan-13 16:21:17.221134 - [DEBUG] Edge Function : AllBottom
20828 2019-Jan-13 16:21:17.221165 - [DEBUG] End adding new jump function
20829 2019-Jan-13 16:21:17.221191 - [DEBUG]
20830 2019-Jan-13 16:21:17.221215 - [DEBUG] -------------------------------------------- 582. Path Edge --------------------------------------------
20831 2019-Jan-13 16:21:17.221240 - [DEBUG]
20832 2019-Jan-13 16:21:17.221263 - [DEBUG] Process 582. path edge:
20833 2019-Jan-13 16:21:17.221287 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20834 2019-Jan-13 16:21:17.221353 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
20835 2019-Jan-13 16:21:17.222037 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20836 2019-Jan-13 16:21:17.222711 - [DEBUG]
20837 2019-Jan-13 16:21:17.222737 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
20838 2019-Jan-13 16:21:17.223398 - [DEBUG] Possible callees:
20839 2019-Jan-13 16:21:17.223424 - [DEBUG] foo
20840 2019-Jan-13 16:21:17.223449 - [DEBUG] Possible return sites:
20841 2019-Jan-13 16:21:17.223472 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8420842 2019-Jan-13 16:21:17.224793 - [DEBUG] Found and process special summary
20843 2019-Jan-13 16:21:17.224835 - [DEBUG] Compose: EdgeIdentity * AllBottom
20844 2019-Jan-13 16:21:17.224863 - [DEBUG]
20845 2019-Jan-13 16:21:17.224967 - [DEBUG] Propagate flow
20846 2019-Jan-13 16:21:17.224992 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20847 2019-Jan-13 16:21:17.225063 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
20848 2019-Jan-13 16:21:17.225733 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20849 2019-Jan-13 16:21:17.226385 - [DEBUG] Edge function : AllBottom (result of previous compose)
20850 2019-Jan-13 16:21:17.226411 - [DEBUG]
20851 2019-Jan-13 16:21:17.226437 - [DEBUG] Join: AllTop & AllBottom
20852 2019-Jan-13 16:21:17.226463 - [DEBUG] = AllBottom (new jump func)
20853 2019-Jan-13 16:21:17.226488 - [DEBUG]
20854 2019-Jan-13 16:21:17.226512 - [DEBUG] Start adding new jump function
20855 2019-Jan-13 16:21:17.226535 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20856 2019-Jan-13 16:21:17.226595 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20857 2019-Jan-13 16:21:17.227261 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
20858 2019-Jan-13 16:21:17.227920 - [DEBUG] Edge Function : AllBottom
20859 2019-Jan-13 16:21:17.227952 - [DEBUG] End adding new jump function
20860 2019-Jan-13 16:21:17.227977 - [DEBUG]
20861 2019-Jan-13 16:21:17.228000 - [DEBUG] -------------------------------------------- 583. Path Edge --------------------------------------------
20862 2019-Jan-13 16:21:17.228025 - [DEBUG]
20863 2019-Jan-13 16:21:17.228048 - [DEBUG] Process 583. path edge:
20864 2019-Jan-13 16:21:17.228072 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20865 2019-Jan-13 16:21:17.228137 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
20866 2019-Jan-13 16:21:17.228821 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20867 2019-Jan-13 16:21:17.229472 - [DEBUG]
20868 2019-Jan-13 16:21:17.229499 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
20869 2019-Jan-13 16:21:17.230188 - [DEBUG] Compose: EdgeIdentity * AllBottom
20870 2019-Jan-13 16:21:17.230217 - [DEBUG]
20871 2019-Jan-13 16:21:17.230241 - [DEBUG] Propagate flow
20872 2019-Jan-13 16:21:17.230265 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20873 2019-Jan-13 16:21:17.230328 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
20874 2019-Jan-13 16:21:17.230993 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20875 2019-Jan-13 16:21:17.231672 - [DEBUG] Edge function : AllBottom (result of previous compose)
20876 2019-Jan-13 16:21:17.231698 - [DEBUG]
20877 2019-Jan-13 16:21:17.231724 - [DEBUG] Join: AllTop & AllBottom
20878 2019-Jan-13 16:21:17.231751 - [DEBUG] = AllBottom (new jump func)
20879 2019-Jan-13 16:21:17.231776 - [DEBUG]
20880 2019-Jan-13 16:21:17.231799 - [DEBUG] Start adding new jump function
20881 2019-Jan-13 16:21:17.231840 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20882 2019-Jan-13 16:21:17.231904 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20883 2019-Jan-13 16:21:17.232558 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
20884 2019-Jan-13 16:21:17.233220 - [DEBUG] Edge Function : AllBottom
20885 2019-Jan-13 16:21:17.233252 - [DEBUG] End adding new jump function
20886 2019-Jan-13 16:21:17.233277 - [DEBUG]
20887 2019-Jan-13 16:21:17.233302 - [DEBUG] -------------------------------------------- 584. Path Edge --------------------------------------------
20888 2019-Jan-13 16:21:17.233327 - [DEBUG]
20889 2019-Jan-13 16:21:17.233350 - [DEBUG] Process 584. path edge:
20890 2019-Jan-13 16:21:17.233374 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20891 2019-Jan-13 16:21:17.233439 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
20892 2019-Jan-13 16:21:17.234099 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20893 2019-Jan-13 16:21:17.234757 - [DEBUG]
20894 2019-Jan-13 16:21:17.234785 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
20895 2019-Jan-13 16:21:17.235478 - [DEBUG] Compose: EdgeIdentity * AllBottom
20896 2019-Jan-13 16:21:17.235508 - [DEBUG]
20897 2019-Jan-13 16:21:17.235532 - [DEBUG] Propagate flow
20898 2019-Jan-13 16:21:17.235556 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20899 2019-Jan-13 16:21:17.235619 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
20900 2019-Jan-13 16:21:17.236313 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20901 2019-Jan-13 16:21:17.236979 - [DEBUG] Edge function : AllBottom (result of previous compose)
20902 2019-Jan-13 16:21:17.237005 - [DEBUG]
20903 2019-Jan-13 16:21:17.237031 - [DEBUG] Join: AllTop & AllBottom
20904 2019-Jan-13 16:21:17.237058 - [DEBUG] = AllBottom (new jump func)
20905 2019-Jan-13 16:21:17.237082 - [DEBUG]
20906 2019-Jan-13 16:21:17.237106 - [DEBUG] Start adding new jump function
20907 2019-Jan-13 16:21:17.237130 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20908 2019-Jan-13 16:21:17.237195 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20909 2019-Jan-13 16:21:17.237847 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
20910 2019-Jan-13 16:21:17.238531 - [DEBUG] Edge Function : AllBottom
20911 2019-Jan-13 16:21:17.238562 - [DEBUG] End adding new jump function
20912 2019-Jan-13 16:21:17.238586 - [DEBUG]
20913 2019-Jan-13 16:21:17.238610 - [DEBUG] -------------------------------------------- 585. Path Edge --------------------------------------------
20914 2019-Jan-13 16:21:17.238635 - [DEBUG]
20915 2019-Jan-13 16:21:17.238658 - [DEBUG] Process 585. path edge:
20916 2019-Jan-13 16:21:17.238682 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20917 2019-Jan-13 16:21:17.238751 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
20918 2019-Jan-13 16:21:17.239426 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20919 2019-Jan-13 16:21:17.240087 - [DEBUG]
20920 2019-Jan-13 16:21:17.240113 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
20921 2019-Jan-13 16:21:17.240780 - [DEBUG] Possible callees:
20922 2019-Jan-13 16:21:17.240822 - [DEBUG] llvm.dbg.declare
20923 2019-Jan-13 16:21:17.240847 - [DEBUG] Possible return sites:
20924 2019-Jan-13 16:21:17.240871 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9620925 2019-Jan-13 16:21:17.242221 - [DEBUG] Found and process special summary
20926 2019-Jan-13 16:21:17.242265 - [DEBUG] Compose: EdgeIdentity * AllBottom
20927 2019-Jan-13 16:21:17.242294 - [DEBUG]
20928 2019-Jan-13 16:21:17.242318 - [DEBUG] Propagate flow
20929 2019-Jan-13 16:21:17.242342 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20930 2019-Jan-13 16:21:17.242407 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
20931 2019-Jan-13 16:21:17.243075 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20932 2019-Jan-13 16:21:17.243732 - [DEBUG] Edge function : AllBottom (result of previous compose)
20933 2019-Jan-13 16:21:17.243758 - [DEBUG]
20934 2019-Jan-13 16:21:17.243784 - [DEBUG] Join: AllTop & AllBottom
20935 2019-Jan-13 16:21:17.243810 - [DEBUG] = AllBottom (new jump func)
20936 2019-Jan-13 16:21:17.243835 - [DEBUG]
20937 2019-Jan-13 16:21:17.243859 - [DEBUG] Start adding new jump function
20938 2019-Jan-13 16:21:17.243883 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20939 2019-Jan-13 16:21:17.243944 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20940 2019-Jan-13 16:21:17.244602 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
20941 2019-Jan-13 16:21:17.245288 - [DEBUG] Edge Function : AllBottom
20942 2019-Jan-13 16:21:17.245320 - [DEBUG] End adding new jump function
20943 2019-Jan-13 16:21:17.245344 - [DEBUG]
20944 2019-Jan-13 16:21:17.245368 - [DEBUG] -------------------------------------------- 586. Path Edge --------------------------------------------
20945 2019-Jan-13 16:21:17.245393 - [DEBUG]
20946 2019-Jan-13 16:21:17.245416 - [DEBUG] Process 586. path edge:
20947 2019-Jan-13 16:21:17.245440 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20948 2019-Jan-13 16:21:17.245504 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
20949 2019-Jan-13 16:21:17.246177 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20950 2019-Jan-13 16:21:17.246828 - [DEBUG]
20951 2019-Jan-13 16:21:17.246854 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
20952 2019-Jan-13 16:21:17.247538 - [DEBUG] Compose: EdgeIdentity * AllBottom
20953 2019-Jan-13 16:21:17.247568 - [DEBUG]
20954 2019-Jan-13 16:21:17.247592 - [DEBUG] Propagate flow
20955 2019-Jan-13 16:21:17.247616 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20956 2019-Jan-13 16:21:17.247682 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
20957 2019-Jan-13 16:21:17.248370 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20958 2019-Jan-13 16:21:17.249030 - [DEBUG] Edge function : AllBottom (result of previous compose)
20959 2019-Jan-13 16:21:17.249057 - [DEBUG]
20960 2019-Jan-13 16:21:17.249083 - [DEBUG] Join: AllTop & AllBottom
20961 2019-Jan-13 16:21:17.249109 - [DEBUG] = AllBottom (new jump func)
20962 2019-Jan-13 16:21:17.249134 - [DEBUG]
20963 2019-Jan-13 16:21:17.249158 - [DEBUG] Start adding new jump function
20964 2019-Jan-13 16:21:17.249181 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20965 2019-Jan-13 16:21:17.249245 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20966 2019-Jan-13 16:21:17.249893 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
20967 2019-Jan-13 16:21:17.250564 - [DEBUG] Edge Function : AllBottom
20968 2019-Jan-13 16:21:17.250595 - [DEBUG] End adding new jump function
20969 2019-Jan-13 16:21:17.250619 - [DEBUG]
20970 2019-Jan-13 16:21:17.250643 - [DEBUG] -------------------------------------------- 587. Path Edge --------------------------------------------
20971 2019-Jan-13 16:21:17.250668 - [DEBUG]
20972 2019-Jan-13 16:21:17.250692 - [DEBUG] Process 587. path edge:
20973 2019-Jan-13 16:21:17.250715 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
20974 2019-Jan-13 16:21:17.250784 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
20975 2019-Jan-13 16:21:17.251444 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
20976 2019-Jan-13 16:21:17.252125 - [DEBUG]
20977 2019-Jan-13 16:21:17.252152 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
20978 2019-Jan-13 16:21:17.252821 - [DEBUG] Compose: EdgeIdentity * AllBottom
20979 2019-Jan-13 16:21:17.252850 - [DEBUG]
20980 2019-Jan-13 16:21:17.252874 - [DEBUG] Propagate flow
20981 2019-Jan-13 16:21:17.252897 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
20982 2019-Jan-13 16:21:17.252961 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
20983 2019-Jan-13 16:21:17.253616 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20984 2019-Jan-13 16:21:17.254277 - [DEBUG] Edge function : AllBottom (result of previous compose)
20985 2019-Jan-13 16:21:17.254303 - [DEBUG]
20986 2019-Jan-13 16:21:17.254329 - [DEBUG] Join: AllTop & AllBottom
20987 2019-Jan-13 16:21:17.254355 - [DEBUG] = AllBottom (new jump func)
20988 2019-Jan-13 16:21:17.254380 - [DEBUG]
20989 2019-Jan-13 16:21:17.254404 - [DEBUG] Start adding new jump function
20990 2019-Jan-13 16:21:17.254427 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
20991 2019-Jan-13 16:21:17.254490 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
20992 2019-Jan-13 16:21:17.255172 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
20993 2019-Jan-13 16:21:17.255818 - [DEBUG] Edge Function : AllBottom
20994 2019-Jan-13 16:21:17.255851 - [DEBUG] End adding new jump function
20995 2019-Jan-13 16:21:17.255875 - [DEBUG]
20996 2019-Jan-13 16:21:17.255899 - [DEBUG] -------------------------------------------- 588. Path Edge --------------------------------------------
20997 2019-Jan-13 16:21:17.255923 - [DEBUG]
20998 2019-Jan-13 16:21:17.255946 - [DEBUG] Process 588. path edge:
20999 2019-Jan-13 16:21:17.255970 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21000 2019-Jan-13 16:21:17.256034 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
21001 2019-Jan-13 16:21:17.256695 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21002 2019-Jan-13 16:21:17.257347 - [DEBUG]
21003 2019-Jan-13 16:21:17.257375 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
21004 2019-Jan-13 16:21:17.258048 - [DEBUG] Compose: EdgeIdentity * AllBottom
21005 2019-Jan-13 16:21:17.258077 - [DEBUG]
21006 2019-Jan-13 16:21:17.258101 - [DEBUG] Propagate flow
21007 2019-Jan-13 16:21:17.258124 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21008 2019-Jan-13 16:21:17.258188 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
21009 2019-Jan-13 16:21:17.258872 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21010 2019-Jan-13 16:21:17.259537 - [DEBUG] Edge function : AllBottom (result of previous compose)
21011 2019-Jan-13 16:21:17.259564 - [DEBUG]
21012 2019-Jan-13 16:21:17.259606 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21013 2019-Jan-13 16:21:17.259633 - [DEBUG] = AllBottom
21014 2019-Jan-13 16:21:17.259657 - [DEBUG]
21015 2019-Jan-13 16:21:17.259680 - [DEBUG] PROPAGATE: No new function!
21016 2019-Jan-13 16:21:17.259706 - [DEBUG] EDGE:
21017 2019-Jan-13 16:21:17.259773 - [DEBUG] ---> 21018 2019-Jan-13 16:21:17.260430 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21019 2019-Jan-13 16:21:17.261089 - [DEBUG]
21020 2019-Jan-13 16:21:17.261115 - [DEBUG] EDGE:
21021 2019-Jan-13 16:21:17.261177 - [DEBUG] ---> 21022 2019-Jan-13 16:21:17.261847 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21023 2019-Jan-13 16:21:17.262512 - [DEBUG]
21024 2019-Jan-13 16:21:17.262538 - [DEBUG] EDGE:
21025 2019-Jan-13 16:21:17.262604 - [DEBUG] ---> 21026 2019-Jan-13 16:21:17.263256 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21027 2019-Jan-13 16:21:17.263917 - [DEBUG]
21028 2019-Jan-13 16:21:17.263966 - [DEBUG] Compose: EdgeIdentity * AllBottom
21029 2019-Jan-13 16:21:17.263994 - [DEBUG]
21030 2019-Jan-13 16:21:17.264017 - [DEBUG] Propagate flow
21031 2019-Jan-13 16:21:17.264041 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21032 2019-Jan-13 16:21:17.264103 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
21033 2019-Jan-13 16:21:17.264756 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21034 2019-Jan-13 16:21:17.265442 - [DEBUG] Edge function : AllBottom (result of previous compose)
21035 2019-Jan-13 16:21:17.265469 - [DEBUG]
21036 2019-Jan-13 16:21:17.265495 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21037 2019-Jan-13 16:21:17.265521 - [DEBUG] = AllBottom
21038 2019-Jan-13 16:21:17.265545 - [DEBUG]
21039 2019-Jan-13 16:21:17.265568 - [DEBUG] PROPAGATE: No new function!
21040 2019-Jan-13 16:21:17.265598 - [DEBUG] EDGE:
21041 2019-Jan-13 16:21:17.265665 - [DEBUG] ---> 21042 2019-Jan-13 16:21:17.266335 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21043 2019-Jan-13 16:21:17.266990 - [DEBUG]
21044 2019-Jan-13 16:21:17.267031 - [DEBUG] Compose: EdgeIdentity * AllBottom
21045 2019-Jan-13 16:21:17.267058 - [DEBUG]
21046 2019-Jan-13 16:21:17.267082 - [DEBUG] Propagate flow
21047 2019-Jan-13 16:21:17.267106 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21048 2019-Jan-13 16:21:17.267170 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21049 2019-Jan-13 16:21:17.267821 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21050 2019-Jan-13 16:21:17.268506 - [DEBUG] Edge function : AllBottom (result of previous compose)
21051 2019-Jan-13 16:21:17.268532 - [DEBUG]
21052 2019-Jan-13 16:21:17.268558 - [DEBUG] Join: AllTop & AllBottom
21053 2019-Jan-13 16:21:17.268584 - [DEBUG] = AllBottom (new jump func)
21054 2019-Jan-13 16:21:17.268609 - [DEBUG]
21055 2019-Jan-13 16:21:17.268633 - [DEBUG] Start adding new jump function
21056 2019-Jan-13 16:21:17.268656 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21057 2019-Jan-13 16:21:17.268720 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21058 2019-Jan-13 16:21:17.269407 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21059 2019-Jan-13 16:21:17.270067 - [DEBUG] Edge Function : AllBottom
21060 2019-Jan-13 16:21:17.270098 - [DEBUG] End adding new jump function
21061 2019-Jan-13 16:21:17.270123 - [DEBUG]
21062 2019-Jan-13 16:21:17.270147 - [DEBUG] -------------------------------------------- 589. Path Edge --------------------------------------------
21063 2019-Jan-13 16:21:17.270171 - [DEBUG]
21064 2019-Jan-13 16:21:17.270195 - [DEBUG] Process 589. path edge:
21065 2019-Jan-13 16:21:17.270219 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21066 2019-Jan-13 16:21:17.270282 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
21067 2019-Jan-13 16:21:17.270932 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21068 2019-Jan-13 16:21:17.271615 - [DEBUG]
21069 2019-Jan-13 16:21:17.271641 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21070 2019-Jan-13 16:21:17.272315 - [DEBUG] Possible callees:
21071 2019-Jan-13 16:21:17.272342 - [DEBUG] bar
21072 2019-Jan-13 16:21:17.272367 - [DEBUG] Possible return sites:
21073 2019-Jan-13 16:21:17.272391 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8921074 2019-Jan-13 16:21:17.273699 - [DEBUG] Found and process special summary
21075 2019-Jan-13 16:21:17.273739 - [DEBUG] Compose: EdgeIdentity * AllBottom
21076 2019-Jan-13 16:21:17.273767 - [DEBUG]
21077 2019-Jan-13 16:21:17.273791 - [DEBUG] Propagate flow
21078 2019-Jan-13 16:21:17.273815 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21079 2019-Jan-13 16:21:17.273879 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21080 2019-Jan-13 16:21:17.274551 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21081 2019-Jan-13 16:21:17.275234 - [DEBUG] Edge function : AllBottom (result of previous compose)
21082 2019-Jan-13 16:21:17.275261 - [DEBUG]
21083 2019-Jan-13 16:21:17.275288 - [DEBUG] Join: AllTop & AllBottom
21084 2019-Jan-13 16:21:17.275314 - [DEBUG] = AllBottom (new jump func)
21085 2019-Jan-13 16:21:17.275339 - [DEBUG]
21086 2019-Jan-13 16:21:17.275363 - [DEBUG] Start adding new jump function
21087 2019-Jan-13 16:21:17.275386 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21088 2019-Jan-13 16:21:17.275451 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21089 2019-Jan-13 16:21:17.276106 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21090 2019-Jan-13 16:21:17.276753 - [DEBUG] Edge Function : AllBottom
21091 2019-Jan-13 16:21:17.276785 - [DEBUG] End adding new jump function
21092 2019-Jan-13 16:21:17.276809 - [DEBUG]
21093 2019-Jan-13 16:21:17.276833 - [DEBUG] -------------------------------------------- 590. Path Edge --------------------------------------------
21094 2019-Jan-13 16:21:17.276857 - [DEBUG]
21095 2019-Jan-13 16:21:17.276880 - [DEBUG] Process 590. path edge:
21096 2019-Jan-13 16:21:17.276904 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21097 2019-Jan-13 16:21:17.276968 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
21098 2019-Jan-13 16:21:17.277637 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21099 2019-Jan-13 16:21:17.278315 - [DEBUG]
21100 2019-Jan-13 16:21:17.278341 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21101 2019-Jan-13 16:21:17.279038 - [DEBUG] Compose: EdgeIdentity * AllBottom
21102 2019-Jan-13 16:21:17.279068 - [DEBUG]
21103 2019-Jan-13 16:21:17.279091 - [DEBUG] Propagate flow
21104 2019-Jan-13 16:21:17.279116 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21105 2019-Jan-13 16:21:17.279176 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21106 2019-Jan-13 16:21:17.279827 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21107 2019-Jan-13 16:21:17.280489 - [DEBUG] Edge function : AllBottom (result of previous compose)
21108 2019-Jan-13 16:21:17.280515 - [DEBUG]
21109 2019-Jan-13 16:21:17.280541 - [DEBUG] Join: AllTop & AllBottom
21110 2019-Jan-13 16:21:17.280567 - [DEBUG] = AllBottom (new jump func)
21111 2019-Jan-13 16:21:17.280592 - [DEBUG]
21112 2019-Jan-13 16:21:17.280616 - [DEBUG] Start adding new jump function
21113 2019-Jan-13 16:21:17.280640 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21114 2019-Jan-13 16:21:17.280703 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21115 2019-Jan-13 16:21:17.281362 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21116 2019-Jan-13 16:21:17.282037 - [DEBUG] Edge Function : AllBottom
21117 2019-Jan-13 16:21:17.282069 - [DEBUG] End adding new jump function
21118 2019-Jan-13 16:21:17.282093 - [DEBUG]
21119 2019-Jan-13 16:21:17.282117 - [DEBUG] -------------------------------------------- 591. Path Edge --------------------------------------------
21120 2019-Jan-13 16:21:17.282142 - [DEBUG]
21121 2019-Jan-13 16:21:17.282165 - [DEBUG] Process 591. path edge:
21122 2019-Jan-13 16:21:17.282189 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21123 2019-Jan-13 16:21:17.282251 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
21124 2019-Jan-13 16:21:17.282905 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21125 2019-Jan-13 16:21:17.283567 - [DEBUG]
21126 2019-Jan-13 16:21:17.283594 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21127 2019-Jan-13 16:21:17.284264 - [DEBUG] Compose: EdgeIdentity * AllBottom
21128 2019-Jan-13 16:21:17.284295 - [DEBUG]
21129 2019-Jan-13 16:21:17.284319 - [DEBUG] Propagate flow
21130 2019-Jan-13 16:21:17.284342 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21131 2019-Jan-13 16:21:17.284407 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
21132 2019-Jan-13 16:21:17.285098 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21133 2019-Jan-13 16:21:17.285750 - [DEBUG] Edge function : AllBottom (result of previous compose)
21134 2019-Jan-13 16:21:17.285777 - [DEBUG]
21135 2019-Jan-13 16:21:17.285803 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21136 2019-Jan-13 16:21:17.285829 - [DEBUG] = AllBottom
21137 2019-Jan-13 16:21:17.285854 - [DEBUG]
21138 2019-Jan-13 16:21:17.285877 - [DEBUG] PROPAGATE: No new function!
21139 2019-Jan-13 16:21:17.285914 - [DEBUG] Compose: EdgeIdentity * AllBottom
21140 2019-Jan-13 16:21:17.285941 - [DEBUG]
21141 2019-Jan-13 16:21:17.285965 - [DEBUG] Propagate flow
21142 2019-Jan-13 16:21:17.285989 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21143 2019-Jan-13 16:21:17.286060 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
21144 2019-Jan-13 16:21:17.286731 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21145 2019-Jan-13 16:21:17.287410 - [DEBUG] Edge function : AllBottom (result of previous compose)
21146 2019-Jan-13 16:21:17.287437 - [DEBUG]
21147 2019-Jan-13 16:21:17.287462 - [DEBUG] Join: AllTop & AllBottom
21148 2019-Jan-13 16:21:17.287488 - [DEBUG] = AllBottom (new jump func)
21149 2019-Jan-13 16:21:17.287513 - [DEBUG]
21150 2019-Jan-13 16:21:17.287537 - [DEBUG] Start adding new jump function
21151 2019-Jan-13 16:21:17.287561 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21152 2019-Jan-13 16:21:17.287624 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21153 2019-Jan-13 16:21:17.288299 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
21154 2019-Jan-13 16:21:17.288975 - [DEBUG] Edge Function : AllBottom
21155 2019-Jan-13 16:21:17.289007 - [DEBUG] End adding new jump function
21156 2019-Jan-13 16:21:17.289031 - [DEBUG]
21157 2019-Jan-13 16:21:17.289055 - [DEBUG] -------------------------------------------- 592. Path Edge --------------------------------------------
21158 2019-Jan-13 16:21:17.289079 - [DEBUG]
21159 2019-Jan-13 16:21:17.289103 - [DEBUG] Process 592. path edge:
21160 2019-Jan-13 16:21:17.289126 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21161 2019-Jan-13 16:21:17.289192 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
21162 2019-Jan-13 16:21:17.289860 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21163 2019-Jan-13 16:21:17.290520 - [DEBUG]
21164 2019-Jan-13 16:21:17.290545 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
21165 2019-Jan-13 16:21:17.291213 - [DEBUG] Possible callees:
21166 2019-Jan-13 16:21:17.291240 - [DEBUG] llvm.dbg.declare
21167 2019-Jan-13 16:21:17.291265 - [DEBUG] Possible return sites:
21168 2019-Jan-13 16:21:17.291289 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10321169 2019-Jan-13 16:21:17.292653 - [DEBUG] Found and process special summary
21170 2019-Jan-13 16:21:17.292694 - [DEBUG] Compose: EdgeIdentity * AllBottom
21171 2019-Jan-13 16:21:17.292722 - [DEBUG]
21172 2019-Jan-13 16:21:17.292746 - [DEBUG] Propagate flow
21173 2019-Jan-13 16:21:17.292770 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21174 2019-Jan-13 16:21:17.292836 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
21175 2019-Jan-13 16:21:17.293501 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21176 2019-Jan-13 16:21:17.294152 - [DEBUG] Edge function : AllBottom (result of previous compose)
21177 2019-Jan-13 16:21:17.294178 - [DEBUG]
21178 2019-Jan-13 16:21:17.294204 - [DEBUG] Join: AllTop & AllBottom
21179 2019-Jan-13 16:21:17.294230 - [DEBUG] = AllBottom (new jump func)
21180 2019-Jan-13 16:21:17.294255 - [DEBUG]
21181 2019-Jan-13 16:21:17.294278 - [DEBUG] Start adding new jump function
21182 2019-Jan-13 16:21:17.294302 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21183 2019-Jan-13 16:21:17.294363 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21184 2019-Jan-13 16:21:17.295050 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
21185 2019-Jan-13 16:21:17.295706 - [DEBUG] Edge Function : AllBottom
21186 2019-Jan-13 16:21:17.295738 - [DEBUG] End adding new jump function
21187 2019-Jan-13 16:21:17.295763 - [DEBUG]
21188 2019-Jan-13 16:21:17.295786 - [DEBUG] -------------------------------------------- 593. Path Edge --------------------------------------------
21189 2019-Jan-13 16:21:17.295828 - [DEBUG]
21190 2019-Jan-13 16:21:17.295852 - [DEBUG] Process 593. path edge:
21191 2019-Jan-13 16:21:17.295876 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21192 2019-Jan-13 16:21:17.295951 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
21193 2019-Jan-13 16:21:17.296613 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21194 2019-Jan-13 16:21:17.297260 - [DEBUG]
21195 2019-Jan-13 16:21:17.297286 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
21196 2019-Jan-13 16:21:17.297974 - [DEBUG] Compose: EdgeIdentity * AllBottom
21197 2019-Jan-13 16:21:17.298003 - [DEBUG]
21198 2019-Jan-13 16:21:17.298027 - [DEBUG] Propagate flow
21199 2019-Jan-13 16:21:17.298051 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21200 2019-Jan-13 16:21:17.298115 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
21201 2019-Jan-13 16:21:17.298796 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21202 2019-Jan-13 16:21:17.299455 - [DEBUG] Edge function : AllBottom (result of previous compose)
21203 2019-Jan-13 16:21:17.299481 - [DEBUG]
21204 2019-Jan-13 16:21:17.299507 - [DEBUG] Join: AllTop & AllBottom
21205 2019-Jan-13 16:21:17.299533 - [DEBUG] = AllBottom (new jump func)
21206 2019-Jan-13 16:21:17.299558 - [DEBUG]
21207 2019-Jan-13 16:21:17.299582 - [DEBUG] Start adding new jump function
21208 2019-Jan-13 16:21:17.299606 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21209 2019-Jan-13 16:21:17.299667 - [DEBUG] Fact at target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21210 2019-Jan-13 16:21:17.300316 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
21211 2019-Jan-13 16:21:17.300975 - [DEBUG] Edge Function : AllBottom
21212 2019-Jan-13 16:21:17.301008 - [DEBUG] End adding new jump function
21213 2019-Jan-13 16:21:17.301032 - [DEBUG]
21214 2019-Jan-13 16:21:17.301057 - [DEBUG] -------------------------------------------- 594. Path Edge --------------------------------------------
21215 2019-Jan-13 16:21:17.301082 - [DEBUG]
21216 2019-Jan-13 16:21:17.301105 - [DEBUG] Process 594. path edge:
21217 2019-Jan-13 16:21:17.301129 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21218 2019-Jan-13 16:21:17.301193 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
21219 2019-Jan-13 16:21:17.301872 - [DEBUG] D target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 >
21220 2019-Jan-13 16:21:17.302528 - [DEBUG]
21221 2019-Jan-13 16:21:17.302555 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
21222 2019-Jan-13 16:21:17.303215 - [DEBUG] Compose: EdgeIdentity * AllBottom
21223 2019-Jan-13 16:21:17.303244 - [DEBUG]
21224 2019-Jan-13 16:21:17.303268 - [DEBUG] Propagate flow
21225 2019-Jan-13 16:21:17.303292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21226 2019-Jan-13 16:21:17.303355 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
21227 2019-Jan-13 16:21:17.304018 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21228 2019-Jan-13 16:21:17.304676 - [DEBUG] Edge function : AllBottom (result of previous compose)
21229 2019-Jan-13 16:21:17.304703 - [DEBUG]
21230 2019-Jan-13 16:21:17.304730 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21231 2019-Jan-13 16:21:17.304756 - [DEBUG] = AllBottom
21232 2019-Jan-13 16:21:17.304781 - [DEBUG]
21233 2019-Jan-13 16:21:17.304804 - [DEBUG] PROPAGATE: No new function!
21234 2019-Jan-13 16:21:17.304830 - [DEBUG] EDGE:
21235 2019-Jan-13 16:21:17.304933 - [DEBUG] ---> 21236 2019-Jan-13 16:21:17.305593 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21237 2019-Jan-13 16:21:17.306359 - [DEBUG]
21238 2019-Jan-13 16:21:17.306385 - [DEBUG] EDGE:
21239 2019-Jan-13 16:21:17.306449 - [DEBUG] ---> 21240 2019-Jan-13 16:21:17.307122 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21241 2019-Jan-13 16:21:17.307782 - [DEBUG]
21242 2019-Jan-13 16:21:17.307833 - [DEBUG] Compose: EdgeIdentity * AllBottom
21243 2019-Jan-13 16:21:17.307861 - [DEBUG]
21244 2019-Jan-13 16:21:17.307886 - [DEBUG] Propagate flow
21245 2019-Jan-13 16:21:17.307910 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21246 2019-Jan-13 16:21:17.307975 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
21247 2019-Jan-13 16:21:17.308716 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21248 2019-Jan-13 16:21:17.309419 - [DEBUG] Edge function : AllBottom (result of previous compose)
21249 2019-Jan-13 16:21:17.309444 - [DEBUG]
21250 2019-Jan-13 16:21:17.309470 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21251 2019-Jan-13 16:21:17.309496 - [DEBUG] = AllBottom
21252 2019-Jan-13 16:21:17.309520 - [DEBUG]
21253 2019-Jan-13 16:21:17.309544 - [DEBUG] PROPAGATE: No new function!
21254 2019-Jan-13 16:21:17.309573 - [DEBUG] EDGE:
21255 2019-Jan-13 16:21:17.309636 - [DEBUG] ---> 21256 2019-Jan-13 16:21:17.310306 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21257 2019-Jan-13 16:21:17.310977 - [DEBUG]
21258 2019-Jan-13 16:21:17.311005 - [DEBUG] EDGE:
21259 2019-Jan-13 16:21:17.311072 - [DEBUG] ---> 21260 2019-Jan-13 16:21:17.311757 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21261 2019-Jan-13 16:21:17.312420 - [DEBUG]
21262 2019-Jan-13 16:21:17.312446 - [DEBUG] EDGE:
21263 2019-Jan-13 16:21:17.312512 - [DEBUG] ---> 21264 2019-Jan-13 16:21:17.313163 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21265 2019-Jan-13 16:21:17.313813 - [DEBUG]
21266 2019-Jan-13 16:21:17.313864 - [DEBUG] Compose: EdgeIdentity * AllBottom
21267 2019-Jan-13 16:21:17.313892 - [DEBUG]
21268 2019-Jan-13 16:21:17.313917 - [DEBUG] Propagate flow
21269 2019-Jan-13 16:21:17.313940 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21270 2019-Jan-13 16:21:17.314005 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21271 2019-Jan-13 16:21:17.314673 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21272 2019-Jan-13 16:21:17.315361 - [DEBUG] Edge function : AllBottom (result of previous compose)
21273 2019-Jan-13 16:21:17.315387 - [DEBUG]
21274 2019-Jan-13 16:21:17.315413 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21275 2019-Jan-13 16:21:17.315439 - [DEBUG] = AllBottom
21276 2019-Jan-13 16:21:17.315464 - [DEBUG]
21277 2019-Jan-13 16:21:17.315487 - [DEBUG] PROPAGATE: No new function!
21278 2019-Jan-13 16:21:17.315516 - [DEBUG] EDGE:
21279 2019-Jan-13 16:21:17.315600 - [DEBUG] ---> 21280 2019-Jan-13 16:21:17.316260 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21281 2019-Jan-13 16:21:17.316918 - [DEBUG]
21282 2019-Jan-13 16:21:17.316944 - [DEBUG] EDGE:
21283 2019-Jan-13 16:21:17.317010 - [DEBUG] ---> 21284 2019-Jan-13 16:21:17.317667 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21285 2019-Jan-13 16:21:17.318346 - [DEBUG]
21286 2019-Jan-13 16:21:17.318373 - [DEBUG] EDGE:
21287 2019-Jan-13 16:21:17.318437 - [DEBUG] ---> 21288 2019-Jan-13 16:21:17.319089 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21289 2019-Jan-13 16:21:17.319746 - [DEBUG]
21290 2019-Jan-13 16:21:17.319793 - [DEBUG] Compose: EdgeIdentity * AllBottom
21291 2019-Jan-13 16:21:17.319821 - [DEBUG]
21292 2019-Jan-13 16:21:17.319845 - [DEBUG] Propagate flow
21293 2019-Jan-13 16:21:17.319869 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21294 2019-Jan-13 16:21:17.319932 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
21295 2019-Jan-13 16:21:17.320604 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21296 2019-Jan-13 16:21:17.321272 - [DEBUG] Edge function : AllBottom (result of previous compose)
21297 2019-Jan-13 16:21:17.321298 - [DEBUG]
21298 2019-Jan-13 16:21:17.321324 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21299 2019-Jan-13 16:21:17.321350 - [DEBUG] = AllBottom
21300 2019-Jan-13 16:21:17.321375 - [DEBUG]
21301 2019-Jan-13 16:21:17.321398 - [DEBUG] PROPAGATE: No new function!
21302 2019-Jan-13 16:21:17.321427 - [DEBUG] EDGE:
21303 2019-Jan-13 16:21:17.321493 - [DEBUG] ---> 21304 2019-Jan-13 16:21:17.322173 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21305 2019-Jan-13 16:21:17.322825 - [DEBUG]
21306 2019-Jan-13 16:21:17.322851 - [DEBUG] EDGE:
21307 2019-Jan-13 16:21:17.322914 - [DEBUG] ---> 21308 2019-Jan-13 16:21:17.323577 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21309 2019-Jan-13 16:21:17.324235 - [DEBUG]
21310 2019-Jan-13 16:21:17.324262 - [DEBUG] EDGE:
21311 2019-Jan-13 16:21:17.324330 - [DEBUG] ---> 21312 2019-Jan-13 16:21:17.325010 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21313 2019-Jan-13 16:21:17.325661 - [DEBUG]
21314 2019-Jan-13 16:21:17.325708 - [DEBUG] Compose: EdgeIdentity * AllBottom
21315 2019-Jan-13 16:21:17.325736 - [DEBUG]
21316 2019-Jan-13 16:21:17.325760 - [DEBUG] Propagate flow
21317 2019-Jan-13 16:21:17.325784 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21318 2019-Jan-13 16:21:17.325845 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
21319 2019-Jan-13 16:21:17.326514 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21320 2019-Jan-13 16:21:17.327189 - [DEBUG] Edge function : AllBottom (result of previous compose)
21321 2019-Jan-13 16:21:17.327216 - [DEBUG]
21322 2019-Jan-13 16:21:17.327241 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21323 2019-Jan-13 16:21:17.327267 - [DEBUG] = AllBottom
21324 2019-Jan-13 16:21:17.327292 - [DEBUG]
21325 2019-Jan-13 16:21:17.327315 - [DEBUG] PROPAGATE: No new function!
21326 2019-Jan-13 16:21:17.327344 - [DEBUG] EDGE:
21327 2019-Jan-13 16:21:17.327410 - [DEBUG] ---> 21328 2019-Jan-13 16:21:17.328067 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21329 2019-Jan-13 16:21:17.328741 - [DEBUG]
21330 2019-Jan-13 16:21:17.328783 - [DEBUG] Compose: EdgeIdentity * AllBottom
21331 2019-Jan-13 16:21:17.328810 - [DEBUG]
21332 2019-Jan-13 16:21:17.328834 - [DEBUG] Propagate flow
21333 2019-Jan-13 16:21:17.328858 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21334 2019-Jan-13 16:21:17.328920 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
21335 2019-Jan-13 16:21:17.329585 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
21336 2019-Jan-13 16:21:17.330248 - [DEBUG] Edge function : AllBottom (result of previous compose)
21337 2019-Jan-13 16:21:17.330276 - [DEBUG]
21338 2019-Jan-13 16:21:17.330302 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21339 2019-Jan-13 16:21:17.330328 - [DEBUG] = AllBottom
21340 2019-Jan-13 16:21:17.330353 - [DEBUG]
21341 2019-Jan-13 16:21:17.330376 - [DEBUG] PROPAGATE: No new function!
21342 2019-Jan-13 16:21:17.330401 - [DEBUG] EDGE:
21343 2019-Jan-13 16:21:17.330467 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
21344 2019-Jan-13 16:21:17.331126 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21345 2019-Jan-13 16:21:17.331803 - [DEBUG]
21346 2019-Jan-13 16:21:17.331829 - [DEBUG] EDGE:
21347 2019-Jan-13 16:21:17.331890 - [DEBUG] ---> 21348 2019-Jan-13 16:21:17.332552 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21349 2019-Jan-13 16:21:17.333217 - [DEBUG]
21350 2019-Jan-13 16:21:17.333244 - [DEBUG] EDGE:
21351 2019-Jan-13 16:21:17.333309 - [DEBUG] ---> 21352 2019-Jan-13 16:21:17.333957 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21353 2019-Jan-13 16:21:17.334604 - [DEBUG]
21354 2019-Jan-13 16:21:17.334630 - [DEBUG] EDGE:
21355 2019-Jan-13 16:21:17.334690 - [DEBUG] ---> 21356 2019-Jan-13 16:21:17.335381 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
21357 2019-Jan-13 16:21:17.336039 - [DEBUG]
21358 2019-Jan-13 16:21:17.336068 - [DEBUG] Compose: EdgeIdentity * AllBottom
21359 2019-Jan-13 16:21:17.336095 - [DEBUG]
21360 2019-Jan-13 16:21:17.336119 - [DEBUG] Propagate flow
21361 2019-Jan-13 16:21:17.336143 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21362 2019-Jan-13 16:21:17.336207 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21363 2019-Jan-13 16:21:17.336865 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
21364 2019-Jan-13 16:21:17.337544 - [DEBUG] Edge function : AllBottom (result of previous compose)
21365 2019-Jan-13 16:21:17.337571 - [DEBUG]
21366 2019-Jan-13 16:21:17.337597 - [DEBUG] Join: AllTop & AllBottom
21367 2019-Jan-13 16:21:17.337623 - [DEBUG] = AllBottom (new jump func)
21368 2019-Jan-13 16:21:17.337648 - [DEBUG]
21369 2019-Jan-13 16:21:17.337672 - [DEBUG] Start adding new jump function
21370 2019-Jan-13 16:21:17.337695 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21371 2019-Jan-13 16:21:17.337755 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
21372 2019-Jan-13 16:21:17.338451 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21373 2019-Jan-13 16:21:17.339120 - [DEBUG] Edge Function : AllBottom
21374 2019-Jan-13 16:21:17.339152 - [DEBUG] End adding new jump function
21375 2019-Jan-13 16:21:17.339175 - [DEBUG]
21376 2019-Jan-13 16:21:17.339199 - [DEBUG] -------------------------------------------- 595. Path Edge --------------------------------------------
21377 2019-Jan-13 16:21:17.339224 - [DEBUG]
21378 2019-Jan-13 16:21:17.339247 - [DEBUG] Process 595. path edge:
21379 2019-Jan-13 16:21:17.339271 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21380 2019-Jan-13 16:21:17.339335 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
21381 2019-Jan-13 16:21:17.339990 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
21382 2019-Jan-13 16:21:17.340643 - [DEBUG]
21383 2019-Jan-13 16:21:17.340669 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21384 2019-Jan-13 16:21:17.341390 - [DEBUG] Compose: EdgeIdentity * AllBottom
21385 2019-Jan-13 16:21:17.341421 - [DEBUG]
21386 2019-Jan-13 16:21:17.341445 - [DEBUG] Propagate flow
21387 2019-Jan-13 16:21:17.341469 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21388 2019-Jan-13 16:21:17.341534 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
21389 2019-Jan-13 16:21:17.342219 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21390 2019-Jan-13 16:21:17.342876 - [DEBUG] Edge function : AllBottom (result of previous compose)
21391 2019-Jan-13 16:21:17.342903 - [DEBUG]
21392 2019-Jan-13 16:21:17.342929 - [DEBUG] Join: AllTop & AllBottom
21393 2019-Jan-13 16:21:17.342955 - [DEBUG] = AllBottom (new jump func)
21394 2019-Jan-13 16:21:17.342980 - [DEBUG]
21395 2019-Jan-13 16:21:17.343004 - [DEBUG] Start adding new jump function
21396 2019-Jan-13 16:21:17.343027 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21397 2019-Jan-13 16:21:17.343088 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21398 2019-Jan-13 16:21:17.343744 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
21399 2019-Jan-13 16:21:17.344406 - [DEBUG] Edge Function : AllBottom
21400 2019-Jan-13 16:21:17.344436 - [DEBUG] End adding new jump function
21401 2019-Jan-13 16:21:17.344460 - [DEBUG]
21402 2019-Jan-13 16:21:17.344483 - [DEBUG] -------------------------------------------- 596. Path Edge --------------------------------------------
21403 2019-Jan-13 16:21:17.344508 - [DEBUG]
21404 2019-Jan-13 16:21:17.344532 - [DEBUG] Process 596. path edge:
21405 2019-Jan-13 16:21:17.344556 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21406 2019-Jan-13 16:21:17.344620 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
21407 2019-Jan-13 16:21:17.345299 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21408 2019-Jan-13 16:21:17.345955 - [DEBUG]
21409 2019-Jan-13 16:21:17.345982 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
21410 2019-Jan-13 16:21:17.346668 - [DEBUG] Compose: EdgeIdentity * AllBottom
21411 2019-Jan-13 16:21:17.346698 - [DEBUG]
21412 2019-Jan-13 16:21:17.346722 - [DEBUG] Propagate flow
21413 2019-Jan-13 16:21:17.346746 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21414 2019-Jan-13 16:21:17.346812 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
21415 2019-Jan-13 16:21:17.347476 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21416 2019-Jan-13 16:21:17.348136 - [DEBUG] Edge function : AllBottom (result of previous compose)
21417 2019-Jan-13 16:21:17.348162 - [DEBUG]
21418 2019-Jan-13 16:21:17.348187 - [DEBUG] Join: AllTop & AllBottom
21419 2019-Jan-13 16:21:17.348231 - [DEBUG] = AllBottom (new jump func)
21420 2019-Jan-13 16:21:17.348258 - [DEBUG]
21421 2019-Jan-13 16:21:17.348282 - [DEBUG] Start adding new jump function
21422 2019-Jan-13 16:21:17.348305 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21423 2019-Jan-13 16:21:17.348368 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21424 2019-Jan-13 16:21:17.349027 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
21425 2019-Jan-13 16:21:17.349682 - [DEBUG] Edge Function : AllBottom
21426 2019-Jan-13 16:21:17.349712 - [DEBUG] End adding new jump function
21427 2019-Jan-13 16:21:17.349736 - [DEBUG]
21428 2019-Jan-13 16:21:17.349760 - [DEBUG] -------------------------------------------- 597. Path Edge --------------------------------------------
21429 2019-Jan-13 16:21:17.349785 - [DEBUG]
21430 2019-Jan-13 16:21:17.349808 - [DEBUG] Process 597. path edge:
21431 2019-Jan-13 16:21:17.349832 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21432 2019-Jan-13 16:21:17.349897 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
21433 2019-Jan-13 16:21:17.350559 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21434 2019-Jan-13 16:21:17.351219 - [DEBUG]
21435 2019-Jan-13 16:21:17.351245 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
21436 2019-Jan-13 16:21:17.351960 - [DEBUG] Compose: EdgeIdentity * AllBottom
21437 2019-Jan-13 16:21:17.351990 - [DEBUG]
21438 2019-Jan-13 16:21:17.352014 - [DEBUG] Propagate flow
21439 2019-Jan-13 16:21:17.352038 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21440 2019-Jan-13 16:21:17.352102 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
21441 2019-Jan-13 16:21:17.352773 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21442 2019-Jan-13 16:21:17.353440 - [DEBUG] Edge function : AllBottom (result of previous compose)
21443 2019-Jan-13 16:21:17.353468 - [DEBUG]
21444 2019-Jan-13 16:21:17.353494 - [DEBUG] Join: AllTop & AllBottom
21445 2019-Jan-13 16:21:17.353520 - [DEBUG] = AllBottom (new jump func)
21446 2019-Jan-13 16:21:17.353545 - [DEBUG]
21447 2019-Jan-13 16:21:17.353568 - [DEBUG] Start adding new jump function
21448 2019-Jan-13 16:21:17.353592 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21449 2019-Jan-13 16:21:17.353652 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21450 2019-Jan-13 16:21:17.354315 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
21451 2019-Jan-13 16:21:17.355002 - [DEBUG] Edge Function : AllBottom
21452 2019-Jan-13 16:21:17.355033 - [DEBUG] End adding new jump function
21453 2019-Jan-13 16:21:17.355057 - [DEBUG]
21454 2019-Jan-13 16:21:17.355097 - [DEBUG] -------------------------------------------- 598. Path Edge --------------------------------------------
21455 2019-Jan-13 16:21:17.355123 - [DEBUG]
21456 2019-Jan-13 16:21:17.355146 - [DEBUG] Process 598. path edge:
21457 2019-Jan-13 16:21:17.355170 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21458 2019-Jan-13 16:21:17.355232 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
21459 2019-Jan-13 16:21:17.355901 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21460 2019-Jan-13 16:21:17.356560 - [DEBUG]
21461 2019-Jan-13 16:21:17.356587 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
21462 2019-Jan-13 16:21:17.357274 - [DEBUG] Compose: EdgeIdentity * AllBottom
21463 2019-Jan-13 16:21:17.357304 - [DEBUG]
21464 2019-Jan-13 16:21:17.357328 - [DEBUG] Propagate flow
21465 2019-Jan-13 16:21:17.357352 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21466 2019-Jan-13 16:21:17.357414 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
21467 2019-Jan-13 16:21:17.358071 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21468 2019-Jan-13 16:21:17.358756 - [DEBUG] Edge function : AllBottom (result of previous compose)
21469 2019-Jan-13 16:21:17.358784 - [DEBUG]
21470 2019-Jan-13 16:21:17.358809 - [DEBUG] Join: AllTop & AllBottom
21471 2019-Jan-13 16:21:17.358836 - [DEBUG] = AllBottom (new jump func)
21472 2019-Jan-13 16:21:17.358860 - [DEBUG]
21473 2019-Jan-13 16:21:17.358884 - [DEBUG] Start adding new jump function
21474 2019-Jan-13 16:21:17.358907 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21475 2019-Jan-13 16:21:17.358973 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21476 2019-Jan-13 16:21:17.359630 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
21477 2019-Jan-13 16:21:17.360289 - [DEBUG] Edge Function : AllBottom
21478 2019-Jan-13 16:21:17.360319 - [DEBUG] End adding new jump function
21479 2019-Jan-13 16:21:17.360343 - [DEBUG]
21480 2019-Jan-13 16:21:17.360367 - [DEBUG] -------------------------------------------- 599. Path Edge --------------------------------------------
21481 2019-Jan-13 16:21:17.360392 - [DEBUG]
21482 2019-Jan-13 16:21:17.360415 - [DEBUG] Process 599. path edge:
21483 2019-Jan-13 16:21:17.360439 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21484 2019-Jan-13 16:21:17.360501 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
21485 2019-Jan-13 16:21:17.361151 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21486 2019-Jan-13 16:21:17.361837 - [DEBUG]
21487 2019-Jan-13 16:21:17.361862 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
21488 2019-Jan-13 16:21:17.362525 - [DEBUG] Possible callees:
21489 2019-Jan-13 16:21:17.362551 - [DEBUG] bar
21490 2019-Jan-13 16:21:17.362576 - [DEBUG] Possible return sites:
21491 2019-Jan-13 16:21:17.362600 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7121492 2019-Jan-13 16:21:17.363910 - [DEBUG] Found and process special summary
21493 2019-Jan-13 16:21:17.363952 - [DEBUG] Compose: EdgeIdentity * AllBottom
21494 2019-Jan-13 16:21:17.363980 - [DEBUG]
21495 2019-Jan-13 16:21:17.364004 - [DEBUG] Propagate flow
21496 2019-Jan-13 16:21:17.364028 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21497 2019-Jan-13 16:21:17.364091 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
21498 2019-Jan-13 16:21:17.364773 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21499 2019-Jan-13 16:21:17.365459 - [DEBUG] Edge function : AllBottom (result of previous compose)
21500 2019-Jan-13 16:21:17.365486 - [DEBUG]
21501 2019-Jan-13 16:21:17.365511 - [DEBUG] Join: AllTop & AllBottom
21502 2019-Jan-13 16:21:17.365538 - [DEBUG] = AllBottom (new jump func)
21503 2019-Jan-13 16:21:17.365562 - [DEBUG]
21504 2019-Jan-13 16:21:17.365585 - [DEBUG] Start adding new jump function
21505 2019-Jan-13 16:21:17.365609 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21506 2019-Jan-13 16:21:17.365674 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21507 2019-Jan-13 16:21:17.366333 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
21508 2019-Jan-13 16:21:17.366983 - [DEBUG] Edge Function : AllBottom
21509 2019-Jan-13 16:21:17.367012 - [DEBUG] End adding new jump function
21510 2019-Jan-13 16:21:17.367037 - [DEBUG]
21511 2019-Jan-13 16:21:17.367061 - [DEBUG] -------------------------------------------- 600. Path Edge --------------------------------------------
21512 2019-Jan-13 16:21:17.367085 - [DEBUG]
21513 2019-Jan-13 16:21:17.367108 - [DEBUG] Process 600. path edge:
21514 2019-Jan-13 16:21:17.367132 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21515 2019-Jan-13 16:21:17.367193 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
21516 2019-Jan-13 16:21:17.367859 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21517 2019-Jan-13 16:21:17.368543 - [DEBUG]
21518 2019-Jan-13 16:21:17.368569 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
21519 2019-Jan-13 16:21:17.369262 - [DEBUG] Compose: EdgeIdentity * AllBottom
21520 2019-Jan-13 16:21:17.369292 - [DEBUG]
21521 2019-Jan-13 16:21:17.369316 - [DEBUG] Propagate flow
21522 2019-Jan-13 16:21:17.369339 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21523 2019-Jan-13 16:21:17.369403 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
21524 2019-Jan-13 16:21:17.370050 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21525 2019-Jan-13 16:21:17.370717 - [DEBUG] Edge function : AllBottom (result of previous compose)
21526 2019-Jan-13 16:21:17.370743 - [DEBUG]
21527 2019-Jan-13 16:21:17.370768 - [DEBUG] Join: AllTop & AllBottom
21528 2019-Jan-13 16:21:17.370794 - [DEBUG] = AllBottom (new jump func)
21529 2019-Jan-13 16:21:17.370819 - [DEBUG]
21530 2019-Jan-13 16:21:17.370842 - [DEBUG] Start adding new jump function
21531 2019-Jan-13 16:21:17.370866 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21532 2019-Jan-13 16:21:17.370929 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21533 2019-Jan-13 16:21:17.371621 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
21534 2019-Jan-13 16:21:17.372277 - [DEBUG] Edge Function : AllBottom
21535 2019-Jan-13 16:21:17.372308 - [DEBUG] End adding new jump function
21536 2019-Jan-13 16:21:17.372332 - [DEBUG]
21537 2019-Jan-13 16:21:17.372356 - [DEBUG] -------------------------------------------- 601. Path Edge --------------------------------------------
21538 2019-Jan-13 16:21:17.372381 - [DEBUG]
21539 2019-Jan-13 16:21:17.372404 - [DEBUG] Process 601. path edge:
21540 2019-Jan-13 16:21:17.372427 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21541 2019-Jan-13 16:21:17.372489 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
21542 2019-Jan-13 16:21:17.373152 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21543 2019-Jan-13 16:21:17.373825 - [DEBUG]
21544 2019-Jan-13 16:21:17.373853 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
21545 2019-Jan-13 16:21:17.374540 - [DEBUG] Compose: EdgeIdentity * AllBottom
21546 2019-Jan-13 16:21:17.374571 - [DEBUG]
21547 2019-Jan-13 16:21:17.374595 - [DEBUG] Propagate flow
21548 2019-Jan-13 16:21:17.374619 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21549 2019-Jan-13 16:21:17.374683 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
21550 2019-Jan-13 16:21:17.375374 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21551 2019-Jan-13 16:21:17.376026 - [DEBUG] Edge function : AllBottom (result of previous compose)
21552 2019-Jan-13 16:21:17.376052 - [DEBUG]
21553 2019-Jan-13 16:21:17.376078 - [DEBUG] Join: AllTop & AllBottom
21554 2019-Jan-13 16:21:17.376105 - [DEBUG] = AllBottom (new jump func)
21555 2019-Jan-13 16:21:17.376130 - [DEBUG]
21556 2019-Jan-13 16:21:17.376154 - [DEBUG] Start adding new jump function
21557 2019-Jan-13 16:21:17.376177 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21558 2019-Jan-13 16:21:17.376238 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21559 2019-Jan-13 16:21:17.376905 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
21560 2019-Jan-13 16:21:17.377573 - [DEBUG] Edge Function : AllBottom
21561 2019-Jan-13 16:21:17.377605 - [DEBUG] End adding new jump function
21562 2019-Jan-13 16:21:17.377629 - [DEBUG]
21563 2019-Jan-13 16:21:17.377652 - [DEBUG] -------------------------------------------- 602. Path Edge --------------------------------------------
21564 2019-Jan-13 16:21:17.377677 - [DEBUG]
21565 2019-Jan-13 16:21:17.377701 - [DEBUG] Process 602. path edge:
21566 2019-Jan-13 16:21:17.377725 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21567 2019-Jan-13 16:21:17.377788 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
21568 2019-Jan-13 16:21:17.378473 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21569 2019-Jan-13 16:21:17.379123 - [DEBUG]
21570 2019-Jan-13 16:21:17.379149 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
21571 2019-Jan-13 16:21:17.379833 - [DEBUG] Possible callees:
21572 2019-Jan-13 16:21:17.379859 - [DEBUG] llvm.dbg.declare
21573 2019-Jan-13 16:21:17.379885 - [DEBUG] Possible return sites:
21574 2019-Jan-13 16:21:17.379908 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7821575 2019-Jan-13 16:21:17.381233 - [DEBUG] Found and process special summary
21576 2019-Jan-13 16:21:17.381274 - [DEBUG] Compose: EdgeIdentity * AllBottom
21577 2019-Jan-13 16:21:17.381303 - [DEBUG]
21578 2019-Jan-13 16:21:17.381327 - [DEBUG] Propagate flow
21579 2019-Jan-13 16:21:17.381351 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21580 2019-Jan-13 16:21:17.381414 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
21581 2019-Jan-13 16:21:17.382098 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21582 2019-Jan-13 16:21:17.382765 - [DEBUG] Edge function : AllBottom (result of previous compose)
21583 2019-Jan-13 16:21:17.382807 - [DEBUG]
21584 2019-Jan-13 16:21:17.382834 - [DEBUG] Join: AllTop & AllBottom
21585 2019-Jan-13 16:21:17.382861 - [DEBUG] = AllBottom (new jump func)
21586 2019-Jan-13 16:21:17.382886 - [DEBUG]
21587 2019-Jan-13 16:21:17.382909 - [DEBUG] Start adding new jump function
21588 2019-Jan-13 16:21:17.382933 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21589 2019-Jan-13 16:21:17.382998 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21590 2019-Jan-13 16:21:17.383661 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
21591 2019-Jan-13 16:21:17.384314 - [DEBUG] Edge Function : AllBottom
21592 2019-Jan-13 16:21:17.384344 - [DEBUG] End adding new jump function
21593 2019-Jan-13 16:21:17.384368 - [DEBUG]
21594 2019-Jan-13 16:21:17.384392 - [DEBUG] -------------------------------------------- 603. Path Edge --------------------------------------------
21595 2019-Jan-13 16:21:17.384417 - [DEBUG]
21596 2019-Jan-13 16:21:17.384440 - [DEBUG] Process 603. path edge:
21597 2019-Jan-13 16:21:17.384464 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21598 2019-Jan-13 16:21:17.384524 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
21599 2019-Jan-13 16:21:17.385207 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21600 2019-Jan-13 16:21:17.385872 - [DEBUG]
21601 2019-Jan-13 16:21:17.385898 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
21602 2019-Jan-13 16:21:17.386594 - [DEBUG] Compose: EdgeIdentity * AllBottom
21603 2019-Jan-13 16:21:17.386624 - [DEBUG]
21604 2019-Jan-13 16:21:17.386648 - [DEBUG] Propagate flow
21605 2019-Jan-13 16:21:17.386671 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21606 2019-Jan-13 16:21:17.386735 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
21607 2019-Jan-13 16:21:17.387390 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21608 2019-Jan-13 16:21:17.388045 - [DEBUG] Edge function : AllBottom (result of previous compose)
21609 2019-Jan-13 16:21:17.388072 - [DEBUG]
21610 2019-Jan-13 16:21:17.388097 - [DEBUG] Join: AllTop & AllBottom
21611 2019-Jan-13 16:21:17.388124 - [DEBUG] = AllBottom (new jump func)
21612 2019-Jan-13 16:21:17.388148 - [DEBUG]
21613 2019-Jan-13 16:21:17.388172 - [DEBUG] Start adding new jump function
21614 2019-Jan-13 16:21:17.388195 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21615 2019-Jan-13 16:21:17.388281 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21616 2019-Jan-13 16:21:17.388947 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
21617 2019-Jan-13 16:21:17.389602 - [DEBUG] Edge Function : AllBottom
21618 2019-Jan-13 16:21:17.389632 - [DEBUG] End adding new jump function
21619 2019-Jan-13 16:21:17.389657 - [DEBUG]
21620 2019-Jan-13 16:21:17.389680 - [DEBUG] -------------------------------------------- 604. Path Edge --------------------------------------------
21621 2019-Jan-13 16:21:17.389704 - [DEBUG]
21622 2019-Jan-13 16:21:17.389727 - [DEBUG] Process 604. path edge:
21623 2019-Jan-13 16:21:17.389751 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21624 2019-Jan-13 16:21:17.389815 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
21625 2019-Jan-13 16:21:17.390468 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21626 2019-Jan-13 16:21:17.391128 - [DEBUG]
21627 2019-Jan-13 16:21:17.391155 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
21628 2019-Jan-13 16:21:17.391857 - [DEBUG] Compose: EdgeIdentity * AllBottom
21629 2019-Jan-13 16:21:17.391903 - [DEBUG]
21630 2019-Jan-13 16:21:17.391928 - [DEBUG] Propagate flow
21631 2019-Jan-13 16:21:17.391952 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21632 2019-Jan-13 16:21:17.392016 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
21633 2019-Jan-13 16:21:17.392687 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21634 2019-Jan-13 16:21:17.393339 - [DEBUG] Edge function : AllBottom (result of previous compose)
21635 2019-Jan-13 16:21:17.393365 - [DEBUG]
21636 2019-Jan-13 16:21:17.393391 - [DEBUG] Join: AllTop & AllBottom
21637 2019-Jan-13 16:21:17.393418 - [DEBUG] = AllBottom (new jump func)
21638 2019-Jan-13 16:21:17.393443 - [DEBUG]
21639 2019-Jan-13 16:21:17.393467 - [DEBUG] Start adding new jump function
21640 2019-Jan-13 16:21:17.393491 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21641 2019-Jan-13 16:21:17.393552 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21642 2019-Jan-13 16:21:17.394214 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
21643 2019-Jan-13 16:21:17.394873 - [DEBUG] Edge Function : AllBottom
21644 2019-Jan-13 16:21:17.394923 - [DEBUG] End adding new jump function
21645 2019-Jan-13 16:21:17.394948 - [DEBUG]
21646 2019-Jan-13 16:21:17.394972 - [DEBUG] -------------------------------------------- 605. Path Edge --------------------------------------------
21647 2019-Jan-13 16:21:17.394996 - [DEBUG]
21648 2019-Jan-13 16:21:17.395020 - [DEBUG] Process 605. path edge:
21649 2019-Jan-13 16:21:17.395044 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21650 2019-Jan-13 16:21:17.395109 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
21651 2019-Jan-13 16:21:17.395785 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21652 2019-Jan-13 16:21:17.396438 - [DEBUG]
21653 2019-Jan-13 16:21:17.396465 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
21654 2019-Jan-13 16:21:17.397158 - [DEBUG] EDGE:
21655 2019-Jan-13 16:21:17.397227 - [DEBUG] ---> 21656 2019-Jan-13 16:21:17.397884 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21657 2019-Jan-13 16:21:17.398567 - [DEBUG]
21658 2019-Jan-13 16:21:17.398595 - [DEBUG] EDGE:
21659 2019-Jan-13 16:21:17.398657 - [DEBUG] ---> 21660 2019-Jan-13 16:21:17.399307 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21661 2019-Jan-13 16:21:17.399965 - [DEBUG]
21662 2019-Jan-13 16:21:17.399992 - [DEBUG] EDGE:
21663 2019-Jan-13 16:21:17.400056 - [DEBUG] ---> 21664 2019-Jan-13 16:21:17.400718 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21665 2019-Jan-13 16:21:17.401377 - [DEBUG]
21666 2019-Jan-13 16:21:17.401426 - [DEBUG] Compose: EdgeIdentity * AllBottom
21667 2019-Jan-13 16:21:17.401454 - [DEBUG]
21668 2019-Jan-13 16:21:17.401478 - [DEBUG] Propagate flow
21669 2019-Jan-13 16:21:17.401502 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21670 2019-Jan-13 16:21:17.401584 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
21671 2019-Jan-13 16:21:17.402241 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21672 2019-Jan-13 16:21:17.402916 - [DEBUG] Edge function : AllBottom (result of previous compose)
21673 2019-Jan-13 16:21:17.402944 - [DEBUG]
21674 2019-Jan-13 16:21:17.402970 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21675 2019-Jan-13 16:21:17.402996 - [DEBUG] = AllBottom
21676 2019-Jan-13 16:21:17.403021 - [DEBUG]
21677 2019-Jan-13 16:21:17.403045 - [DEBUG] PROPAGATE: No new function!
21678 2019-Jan-13 16:21:17.403074 - [DEBUG] EDGE:
21679 2019-Jan-13 16:21:17.403141 - [DEBUG] ---> 21680 2019-Jan-13 16:21:17.403814 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21681 2019-Jan-13 16:21:17.404478 - [DEBUG]
21682 2019-Jan-13 16:21:17.404520 - [DEBUG] Compose: EdgeIdentity * AllBottom
21683 2019-Jan-13 16:21:17.404548 - [DEBUG]
21684 2019-Jan-13 16:21:17.404572 - [DEBUG] Propagate flow
21685 2019-Jan-13 16:21:17.404595 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21686 2019-Jan-13 16:21:17.404657 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
21687 2019-Jan-13 16:21:17.405338 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21688 2019-Jan-13 16:21:17.406106 - [DEBUG] Edge function : AllBottom (result of previous compose)
21689 2019-Jan-13 16:21:17.406133 - [DEBUG]
21690 2019-Jan-13 16:21:17.406160 - [DEBUG] Join: AllTop & AllBottom
21691 2019-Jan-13 16:21:17.406187 - [DEBUG] = AllBottom (new jump func)
21692 2019-Jan-13 16:21:17.406211 - [DEBUG]
21693 2019-Jan-13 16:21:17.406235 - [DEBUG] Start adding new jump function
21694 2019-Jan-13 16:21:17.406259 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21695 2019-Jan-13 16:21:17.406326 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21696 2019-Jan-13 16:21:17.407002 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
21697 2019-Jan-13 16:21:17.407660 - [DEBUG] Edge Function : AllBottom
21698 2019-Jan-13 16:21:17.407691 - [DEBUG] End adding new jump function
21699 2019-Jan-13 16:21:17.407716 - [DEBUG]
21700 2019-Jan-13 16:21:17.407740 - [DEBUG] -------------------------------------------- 606. Path Edge --------------------------------------------
21701 2019-Jan-13 16:21:17.407764 - [DEBUG]
21702 2019-Jan-13 16:21:17.407788 - [DEBUG] Process 606. path edge:
21703 2019-Jan-13 16:21:17.407812 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21704 2019-Jan-13 16:21:17.407874 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
21705 2019-Jan-13 16:21:17.408549 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21706 2019-Jan-13 16:21:17.409218 - [DEBUG]
21707 2019-Jan-13 16:21:17.409244 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
21708 2019-Jan-13 16:21:17.409912 - [DEBUG] Possible callees:
21709 2019-Jan-13 16:21:17.409938 - [DEBUG] foo
21710 2019-Jan-13 16:21:17.409963 - [DEBUG] Possible return sites:
21711 2019-Jan-13 16:21:17.409987 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8421712 2019-Jan-13 16:21:17.411296 - [DEBUG] Found and process special summary
21713 2019-Jan-13 16:21:17.411338 - [DEBUG] Compose: EdgeIdentity * AllBottom
21714 2019-Jan-13 16:21:17.411366 - [DEBUG]
21715 2019-Jan-13 16:21:17.411390 - [DEBUG] Propagate flow
21716 2019-Jan-13 16:21:17.411414 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21717 2019-Jan-13 16:21:17.411494 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
21718 2019-Jan-13 16:21:17.412198 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21719 2019-Jan-13 16:21:17.412861 - [DEBUG] Edge function : AllBottom (result of previous compose)
21720 2019-Jan-13 16:21:17.412888 - [DEBUG]
21721 2019-Jan-13 16:21:17.412915 - [DEBUG] Join: AllTop & AllBottom
21722 2019-Jan-13 16:21:17.412942 - [DEBUG] = AllBottom (new jump func)
21723 2019-Jan-13 16:21:17.412966 - [DEBUG]
21724 2019-Jan-13 16:21:17.412990 - [DEBUG] Start adding new jump function
21725 2019-Jan-13 16:21:17.413013 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21726 2019-Jan-13 16:21:17.413076 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21727 2019-Jan-13 16:21:17.413735 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
21728 2019-Jan-13 16:21:17.414384 - [DEBUG] Edge Function : AllBottom
21729 2019-Jan-13 16:21:17.414415 - [DEBUG] End adding new jump function
21730 2019-Jan-13 16:21:17.414439 - [DEBUG]
21731 2019-Jan-13 16:21:17.414464 - [DEBUG] -------------------------------------------- 607. Path Edge --------------------------------------------
21732 2019-Jan-13 16:21:17.414488 - [DEBUG]
21733 2019-Jan-13 16:21:17.414512 - [DEBUG] Process 607. path edge:
21734 2019-Jan-13 16:21:17.414536 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21735 2019-Jan-13 16:21:17.414597 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
21736 2019-Jan-13 16:21:17.415286 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21737 2019-Jan-13 16:21:17.415947 - [DEBUG]
21738 2019-Jan-13 16:21:17.415973 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
21739 2019-Jan-13 16:21:17.416665 - [DEBUG] Compose: EdgeIdentity * AllBottom
21740 2019-Jan-13 16:21:17.416695 - [DEBUG]
21741 2019-Jan-13 16:21:17.416719 - [DEBUG] Propagate flow
21742 2019-Jan-13 16:21:17.416743 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21743 2019-Jan-13 16:21:17.416806 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
21744 2019-Jan-13 16:21:17.417469 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21745 2019-Jan-13 16:21:17.418139 - [DEBUG] Edge function : AllBottom (result of previous compose)
21746 2019-Jan-13 16:21:17.418167 - [DEBUG]
21747 2019-Jan-13 16:21:17.418192 - [DEBUG] Join: AllTop & AllBottom
21748 2019-Jan-13 16:21:17.418238 - [DEBUG] = AllBottom (new jump func)
21749 2019-Jan-13 16:21:17.418263 - [DEBUG]
21750 2019-Jan-13 16:21:17.418287 - [DEBUG] Start adding new jump function
21751 2019-Jan-13 16:21:17.418310 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21752 2019-Jan-13 16:21:17.418373 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21753 2019-Jan-13 16:21:17.419843 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
21754 2019-Jan-13 16:21:17.420509 - [DEBUG] Edge Function : AllBottom
21755 2019-Jan-13 16:21:17.420542 - [DEBUG] End adding new jump function
21756 2019-Jan-13 16:21:17.420567 - [DEBUG]
21757 2019-Jan-13 16:21:17.420591 - [DEBUG] -------------------------------------------- 608. Path Edge --------------------------------------------
21758 2019-Jan-13 16:21:17.420616 - [DEBUG]
21759 2019-Jan-13 16:21:17.420639 - [DEBUG] Process 608. path edge:
21760 2019-Jan-13 16:21:17.420664 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21761 2019-Jan-13 16:21:17.420731 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
21762 2019-Jan-13 16:21:17.421434 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21763 2019-Jan-13 16:21:17.422135 - [DEBUG]
21764 2019-Jan-13 16:21:17.422163 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
21765 2019-Jan-13 16:21:17.422847 - [DEBUG] Compose: EdgeIdentity * AllBottom
21766 2019-Jan-13 16:21:17.422877 - [DEBUG]
21767 2019-Jan-13 16:21:17.422901 - [DEBUG] Propagate flow
21768 2019-Jan-13 16:21:17.422925 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21769 2019-Jan-13 16:21:17.422988 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
21770 2019-Jan-13 16:21:17.423655 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21771 2019-Jan-13 16:21:17.424322 - [DEBUG] Edge function : AllBottom (result of previous compose)
21772 2019-Jan-13 16:21:17.424349 - [DEBUG]
21773 2019-Jan-13 16:21:17.427075 - [DEBUG] Join: AllTop & AllBottom
21774 2019-Jan-13 16:21:17.427114 - [DEBUG] = AllBottom (new jump func)
21775 2019-Jan-13 16:21:17.427139 - [DEBUG]
21776 2019-Jan-13 16:21:17.427163 - [DEBUG] Start adding new jump function
21777 2019-Jan-13 16:21:17.427187 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21778 2019-Jan-13 16:21:17.427305 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21779 2019-Jan-13 16:21:17.428059 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
21780 2019-Jan-13 16:21:17.428771 - [DEBUG] Edge Function : AllBottom
21781 2019-Jan-13 16:21:17.428804 - [DEBUG] End adding new jump function
21782 2019-Jan-13 16:21:17.428828 - [DEBUG]
21783 2019-Jan-13 16:21:17.428852 - [DEBUG] -------------------------------------------- 609. Path Edge --------------------------------------------
21784 2019-Jan-13 16:21:17.428877 - [DEBUG]
21785 2019-Jan-13 16:21:17.428901 - [DEBUG] Process 609. path edge:
21786 2019-Jan-13 16:21:17.428925 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21787 2019-Jan-13 16:21:17.428990 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
21788 2019-Jan-13 16:21:17.429657 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21789 2019-Jan-13 16:21:17.430314 - [DEBUG]
21790 2019-Jan-13 16:21:17.430340 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
21791 2019-Jan-13 16:21:17.431025 - [DEBUG] Possible callees:
21792 2019-Jan-13 16:21:17.431051 - [DEBUG] llvm.dbg.declare
21793 2019-Jan-13 16:21:17.431076 - [DEBUG] Possible return sites:
21794 2019-Jan-13 16:21:17.431099 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9621795 2019-Jan-13 16:21:17.432455 - [DEBUG] Found and process special summary
21796 2019-Jan-13 16:21:17.432500 - [DEBUG] Compose: EdgeIdentity * AllBottom
21797 2019-Jan-13 16:21:17.432528 - [DEBUG]
21798 2019-Jan-13 16:21:17.432553 - [DEBUG] Propagate flow
21799 2019-Jan-13 16:21:17.432577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21800 2019-Jan-13 16:21:17.432640 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
21801 2019-Jan-13 16:21:17.433302 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21802 2019-Jan-13 16:21:17.433988 - [DEBUG] Edge function : AllBottom (result of previous compose)
21803 2019-Jan-13 16:21:17.434015 - [DEBUG]
21804 2019-Jan-13 16:21:17.434041 - [DEBUG] Join: AllTop & AllBottom
21805 2019-Jan-13 16:21:17.434067 - [DEBUG] = AllBottom (new jump func)
21806 2019-Jan-13 16:21:17.434092 - [DEBUG]
21807 2019-Jan-13 16:21:17.434115 - [DEBUG] Start adding new jump function
21808 2019-Jan-13 16:21:17.434139 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21809 2019-Jan-13 16:21:17.434203 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21810 2019-Jan-13 16:21:17.434868 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
21811 2019-Jan-13 16:21:17.435544 - [DEBUG] Edge Function : AllBottom
21812 2019-Jan-13 16:21:17.435575 - [DEBUG] End adding new jump function
21813 2019-Jan-13 16:21:17.435599 - [DEBUG]
21814 2019-Jan-13 16:21:17.435623 - [DEBUG] -------------------------------------------- 610. Path Edge --------------------------------------------
21815 2019-Jan-13 16:21:17.435648 - [DEBUG]
21816 2019-Jan-13 16:21:17.435671 - [DEBUG] Process 610. path edge:
21817 2019-Jan-13 16:21:17.435695 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21818 2019-Jan-13 16:21:17.435756 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
21819 2019-Jan-13 16:21:17.436415 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21820 2019-Jan-13 16:21:17.437081 - [DEBUG]
21821 2019-Jan-13 16:21:17.437107 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
21822 2019-Jan-13 16:21:17.437805 - [DEBUG] Compose: EdgeIdentity * AllBottom
21823 2019-Jan-13 16:21:17.437835 - [DEBUG]
21824 2019-Jan-13 16:21:17.437859 - [DEBUG] Propagate flow
21825 2019-Jan-13 16:21:17.437883 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21826 2019-Jan-13 16:21:17.437946 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
21827 2019-Jan-13 16:21:17.438622 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21828 2019-Jan-13 16:21:17.439281 - [DEBUG] Edge function : AllBottom (result of previous compose)
21829 2019-Jan-13 16:21:17.439309 - [DEBUG]
21830 2019-Jan-13 16:21:17.439334 - [DEBUG] Join: AllTop & AllBottom
21831 2019-Jan-13 16:21:17.439362 - [DEBUG] = AllBottom (new jump func)
21832 2019-Jan-13 16:21:17.439386 - [DEBUG]
21833 2019-Jan-13 16:21:17.439410 - [DEBUG] Start adding new jump function
21834 2019-Jan-13 16:21:17.439434 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21835 2019-Jan-13 16:21:17.439500 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21836 2019-Jan-13 16:21:17.440161 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
21837 2019-Jan-13 16:21:17.440819 - [DEBUG] Edge Function : AllBottom
21838 2019-Jan-13 16:21:17.440850 - [DEBUG] End adding new jump function
21839 2019-Jan-13 16:21:17.440874 - [DEBUG]
21840 2019-Jan-13 16:21:17.440898 - [DEBUG] -------------------------------------------- 611. Path Edge --------------------------------------------
21841 2019-Jan-13 16:21:17.440923 - [DEBUG]
21842 2019-Jan-13 16:21:17.440946 - [DEBUG] Process 611. path edge:
21843 2019-Jan-13 16:21:17.440971 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21844 2019-Jan-13 16:21:17.441032 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
21845 2019-Jan-13 16:21:17.441711 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21846 2019-Jan-13 16:21:17.442373 - [DEBUG]
21847 2019-Jan-13 16:21:17.442401 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
21848 2019-Jan-13 16:21:17.443097 - [DEBUG] Compose: EdgeIdentity * AllBottom
21849 2019-Jan-13 16:21:17.443128 - [DEBUG]
21850 2019-Jan-13 16:21:17.443152 - [DEBUG] Propagate flow
21851 2019-Jan-13 16:21:17.443176 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21852 2019-Jan-13 16:21:17.443240 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
21853 2019-Jan-13 16:21:17.443900 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21854 2019-Jan-13 16:21:17.444554 - [DEBUG] Edge function : AllBottom (result of previous compose)
21855 2019-Jan-13 16:21:17.444581 - [DEBUG]
21856 2019-Jan-13 16:21:17.444607 - [DEBUG] Join: AllTop & AllBottom
21857 2019-Jan-13 16:21:17.444634 - [DEBUG] = AllBottom (new jump func)
21858 2019-Jan-13 16:21:17.444659 - [DEBUG]
21859 2019-Jan-13 16:21:17.444682 - [DEBUG] Start adding new jump function
21860 2019-Jan-13 16:21:17.444706 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21861 2019-Jan-13 16:21:17.444766 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21862 2019-Jan-13 16:21:17.445457 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
21863 2019-Jan-13 16:21:17.446109 - [DEBUG] Edge Function : AllBottom
21864 2019-Jan-13 16:21:17.446140 - [DEBUG] End adding new jump function
21865 2019-Jan-13 16:21:17.446164 - [DEBUG]
21866 2019-Jan-13 16:21:17.446188 - [DEBUG] -------------------------------------------- 612. Path Edge --------------------------------------------
21867 2019-Jan-13 16:21:17.446212 - [DEBUG]
21868 2019-Jan-13 16:21:17.446235 - [DEBUG] Process 612. path edge:
21869 2019-Jan-13 16:21:17.446260 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21870 2019-Jan-13 16:21:17.446325 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
21871 2019-Jan-13 16:21:17.446977 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21872 2019-Jan-13 16:21:17.447630 - [DEBUG]
21873 2019-Jan-13 16:21:17.447656 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
21874 2019-Jan-13 16:21:17.448353 - [DEBUG] Compose: EdgeIdentity * AllBottom
21875 2019-Jan-13 16:21:17.448383 - [DEBUG]
21876 2019-Jan-13 16:21:17.448406 - [DEBUG] Propagate flow
21877 2019-Jan-13 16:21:17.448430 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21878 2019-Jan-13 16:21:17.448495 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
21879 2019-Jan-13 16:21:17.449155 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21880 2019-Jan-13 16:21:17.449832 - [DEBUG] Edge function : AllBottom (result of previous compose)
21881 2019-Jan-13 16:21:17.449858 - [DEBUG]
21882 2019-Jan-13 16:21:17.449884 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21883 2019-Jan-13 16:21:17.449910 - [DEBUG] = AllBottom
21884 2019-Jan-13 16:21:17.449935 - [DEBUG]
21885 2019-Jan-13 16:21:17.449958 - [DEBUG] PROPAGATE: No new function!
21886 2019-Jan-13 16:21:17.449983 - [DEBUG] EDGE:
21887 2019-Jan-13 16:21:17.450046 - [DEBUG] ---> 21888 2019-Jan-13 16:21:17.450695 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21889 2019-Jan-13 16:21:17.451360 - [DEBUG]
21890 2019-Jan-13 16:21:17.451387 - [DEBUG] EDGE:
21891 2019-Jan-13 16:21:17.451450 - [DEBUG] ---> 21892 2019-Jan-13 16:21:17.452125 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21893 2019-Jan-13 16:21:17.452790 - [DEBUG]
21894 2019-Jan-13 16:21:17.452832 - [DEBUG] EDGE:
21895 2019-Jan-13 16:21:17.452895 - [DEBUG] ---> 21896 2019-Jan-13 16:21:17.453547 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21897 2019-Jan-13 16:21:17.454207 - [DEBUG]
21898 2019-Jan-13 16:21:17.454258 - [DEBUG] Compose: EdgeIdentity * AllBottom
21899 2019-Jan-13 16:21:17.454286 - [DEBUG]
21900 2019-Jan-13 16:21:17.454310 - [DEBUG] Propagate flow
21901 2019-Jan-13 16:21:17.454334 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21902 2019-Jan-13 16:21:17.454398 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
21903 2019-Jan-13 16:21:17.455085 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21904 2019-Jan-13 16:21:17.455751 - [DEBUG] Edge function : AllBottom (result of previous compose)
21905 2019-Jan-13 16:21:17.455776 - [DEBUG]
21906 2019-Jan-13 16:21:17.455802 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
21907 2019-Jan-13 16:21:17.455828 - [DEBUG] = AllBottom
21908 2019-Jan-13 16:21:17.455853 - [DEBUG]
21909 2019-Jan-13 16:21:17.455876 - [DEBUG] PROPAGATE: No new function!
21910 2019-Jan-13 16:21:17.455904 - [DEBUG] EDGE:
21911 2019-Jan-13 16:21:17.455968 - [DEBUG] ---> 21912 2019-Jan-13 16:21:17.456631 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
21913 2019-Jan-13 16:21:17.457294 - [DEBUG]
21914 2019-Jan-13 16:21:17.457337 - [DEBUG] Compose: EdgeIdentity * AllBottom
21915 2019-Jan-13 16:21:17.457364 - [DEBUG]
21916 2019-Jan-13 16:21:17.457388 - [DEBUG] Propagate flow
21917 2019-Jan-13 16:21:17.457411 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21918 2019-Jan-13 16:21:17.457475 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21919 2019-Jan-13 16:21:17.458137 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21920 2019-Jan-13 16:21:17.458820 - [DEBUG] Edge function : AllBottom (result of previous compose)
21921 2019-Jan-13 16:21:17.458847 - [DEBUG]
21922 2019-Jan-13 16:21:17.458872 - [DEBUG] Join: AllTop & AllBottom
21923 2019-Jan-13 16:21:17.458899 - [DEBUG] = AllBottom (new jump func)
21924 2019-Jan-13 16:21:17.458924 - [DEBUG]
21925 2019-Jan-13 16:21:17.458948 - [DEBUG] Start adding new jump function
21926 2019-Jan-13 16:21:17.458971 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21927 2019-Jan-13 16:21:17.459032 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21928 2019-Jan-13 16:21:17.459686 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21929 2019-Jan-13 16:21:17.460353 - [DEBUG] Edge Function : AllBottom
21930 2019-Jan-13 16:21:17.460385 - [DEBUG] End adding new jump function
21931 2019-Jan-13 16:21:17.460409 - [DEBUG]
21932 2019-Jan-13 16:21:17.460432 - [DEBUG] -------------------------------------------- 613. Path Edge --------------------------------------------
21933 2019-Jan-13 16:21:17.460457 - [DEBUG]
21934 2019-Jan-13 16:21:17.460480 - [DEBUG] Process 613. path edge:
21935 2019-Jan-13 16:21:17.460504 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21936 2019-Jan-13 16:21:17.460569 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
21937 2019-Jan-13 16:21:17.461229 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21938 2019-Jan-13 16:21:17.461909 - [DEBUG]
21939 2019-Jan-13 16:21:17.461952 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
21940 2019-Jan-13 16:21:17.462613 - [DEBUG] Possible callees:
21941 2019-Jan-13 16:21:17.462638 - [DEBUG] bar
21942 2019-Jan-13 16:21:17.462663 - [DEBUG] Possible return sites:
21943 2019-Jan-13 16:21:17.462687 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8921944 2019-Jan-13 16:21:17.464006 - [DEBUG] Found and process special summary
21945 2019-Jan-13 16:21:17.464051 - [DEBUG] Compose: EdgeIdentity * AllBottom
21946 2019-Jan-13 16:21:17.464079 - [DEBUG]
21947 2019-Jan-13 16:21:17.464104 - [DEBUG] Propagate flow
21948 2019-Jan-13 16:21:17.464127 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21949 2019-Jan-13 16:21:17.464194 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21950 2019-Jan-13 16:21:17.464855 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21951 2019-Jan-13 16:21:17.465530 - [DEBUG] Edge function : AllBottom (result of previous compose)
21952 2019-Jan-13 16:21:17.465557 - [DEBUG]
21953 2019-Jan-13 16:21:17.465582 - [DEBUG] Join: AllTop & AllBottom
21954 2019-Jan-13 16:21:17.465608 - [DEBUG] = AllBottom (new jump func)
21955 2019-Jan-13 16:21:17.465633 - [DEBUG]
21956 2019-Jan-13 16:21:17.465657 - [DEBUG] Start adding new jump function
21957 2019-Jan-13 16:21:17.465680 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21958 2019-Jan-13 16:21:17.465739 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21959 2019-Jan-13 16:21:17.466407 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21960 2019-Jan-13 16:21:17.467073 - [DEBUG] Edge Function : AllBottom
21961 2019-Jan-13 16:21:17.467104 - [DEBUG] End adding new jump function
21962 2019-Jan-13 16:21:17.467128 - [DEBUG]
21963 2019-Jan-13 16:21:17.467152 - [DEBUG] -------------------------------------------- 614. Path Edge --------------------------------------------
21964 2019-Jan-13 16:21:17.467177 - [DEBUG]
21965 2019-Jan-13 16:21:17.467200 - [DEBUG] Process 614. path edge:
21966 2019-Jan-13 16:21:17.467224 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21967 2019-Jan-13 16:21:17.467288 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
21968 2019-Jan-13 16:21:17.467945 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21969 2019-Jan-13 16:21:17.468617 - [DEBUG]
21970 2019-Jan-13 16:21:17.468643 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
21971 2019-Jan-13 16:21:17.469342 - [DEBUG] Compose: EdgeIdentity * AllBottom
21972 2019-Jan-13 16:21:17.469372 - [DEBUG]
21973 2019-Jan-13 16:21:17.469396 - [DEBUG] Propagate flow
21974 2019-Jan-13 16:21:17.469419 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
21975 2019-Jan-13 16:21:17.469483 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21976 2019-Jan-13 16:21:17.470142 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21977 2019-Jan-13 16:21:17.470801 - [DEBUG] Edge function : AllBottom (result of previous compose)
21978 2019-Jan-13 16:21:17.470827 - [DEBUG]
21979 2019-Jan-13 16:21:17.470852 - [DEBUG] Join: AllTop & AllBottom
21980 2019-Jan-13 16:21:17.470879 - [DEBUG] = AllBottom (new jump func)
21981 2019-Jan-13 16:21:17.470904 - [DEBUG]
21982 2019-Jan-13 16:21:17.470927 - [DEBUG] Start adding new jump function
21983 2019-Jan-13 16:21:17.470950 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
21984 2019-Jan-13 16:21:17.471026 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
21985 2019-Jan-13 16:21:17.471710 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21986 2019-Jan-13 16:21:17.472372 - [DEBUG] Edge Function : AllBottom
21987 2019-Jan-13 16:21:17.472401 - [DEBUG] End adding new jump function
21988 2019-Jan-13 16:21:17.472426 - [DEBUG]
21989 2019-Jan-13 16:21:17.472449 - [DEBUG] -------------------------------------------- 615. Path Edge --------------------------------------------
21990 2019-Jan-13 16:21:17.472474 - [DEBUG]
21991 2019-Jan-13 16:21:17.472497 - [DEBUG] Process 615. path edge:
21992 2019-Jan-13 16:21:17.472521 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
21993 2019-Jan-13 16:21:17.472585 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
21994 2019-Jan-13 16:21:17.473244 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
21995 2019-Jan-13 16:21:17.473899 - [DEBUG]
21996 2019-Jan-13 16:21:17.473926 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
21997 2019-Jan-13 16:21:17.474596 - [DEBUG] Compose: EdgeIdentity * AllBottom
21998 2019-Jan-13 16:21:17.474626 - [DEBUG]
21999 2019-Jan-13 16:21:17.474650 - [DEBUG] Propagate flow
22000 2019-Jan-13 16:21:17.474673 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22001 2019-Jan-13 16:21:17.474738 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
22002 2019-Jan-13 16:21:17.475438 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22003 2019-Jan-13 16:21:17.476102 - [DEBUG] Edge function : AllBottom (result of previous compose)
22004 2019-Jan-13 16:21:17.476129 - [DEBUG]
22005 2019-Jan-13 16:21:17.476154 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22006 2019-Jan-13 16:21:17.476181 - [DEBUG] = AllBottom
22007 2019-Jan-13 16:21:17.476205 - [DEBUG]
22008 2019-Jan-13 16:21:17.476228 - [DEBUG] PROPAGATE: No new function!
22009 2019-Jan-13 16:21:17.476265 - [DEBUG] Compose: EdgeIdentity * AllBottom
22010 2019-Jan-13 16:21:17.476292 - [DEBUG]
22011 2019-Jan-13 16:21:17.476315 - [DEBUG] Propagate flow
22012 2019-Jan-13 16:21:17.476339 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22013 2019-Jan-13 16:21:17.476404 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
22014 2019-Jan-13 16:21:17.477071 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22015 2019-Jan-13 16:21:17.477731 - [DEBUG] Edge function : AllBottom (result of previous compose)
22016 2019-Jan-13 16:21:17.477757 - [DEBUG]
22017 2019-Jan-13 16:21:17.477783 - [DEBUG] Join: AllTop & AllBottom
22018 2019-Jan-13 16:21:17.477809 - [DEBUG] = AllBottom (new jump func)
22019 2019-Jan-13 16:21:17.477834 - [DEBUG]
22020 2019-Jan-13 16:21:17.477858 - [DEBUG] Start adding new jump function
22021 2019-Jan-13 16:21:17.477881 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22022 2019-Jan-13 16:21:17.477946 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22023 2019-Jan-13 16:21:17.478627 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
22024 2019-Jan-13 16:21:17.479301 - [DEBUG] Edge Function : AllBottom
22025 2019-Jan-13 16:21:17.479331 - [DEBUG] End adding new jump function
22026 2019-Jan-13 16:21:17.479356 - [DEBUG]
22027 2019-Jan-13 16:21:17.479379 - [DEBUG] -------------------------------------------- 616. Path Edge --------------------------------------------
22028 2019-Jan-13 16:21:17.479421 - [DEBUG]
22029 2019-Jan-13 16:21:17.479445 - [DEBUG] Process 616. path edge:
22030 2019-Jan-13 16:21:17.479469 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22031 2019-Jan-13 16:21:17.479531 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
22032 2019-Jan-13 16:21:17.480194 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22033 2019-Jan-13 16:21:17.480858 - [DEBUG]
22034 2019-Jan-13 16:21:17.480884 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
22035 2019-Jan-13 16:21:17.481575 - [DEBUG] Possible callees:
22036 2019-Jan-13 16:21:17.481604 - [DEBUG] llvm.dbg.declare
22037 2019-Jan-13 16:21:17.481629 - [DEBUG] Possible return sites:
22038 2019-Jan-13 16:21:17.481653 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10322039 2019-Jan-13 16:21:17.482986 - [DEBUG] Found and process special summary
22040 2019-Jan-13 16:21:17.483028 - [DEBUG] Compose: EdgeIdentity * AllBottom
22041 2019-Jan-13 16:21:17.483056 - [DEBUG]
22042 2019-Jan-13 16:21:17.483080 - [DEBUG] Propagate flow
22043 2019-Jan-13 16:21:17.483103 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22044 2019-Jan-13 16:21:17.483167 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
22045 2019-Jan-13 16:21:17.483836 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22046 2019-Jan-13 16:21:17.484491 - [DEBUG] Edge function : AllBottom (result of previous compose)
22047 2019-Jan-13 16:21:17.484517 - [DEBUG]
22048 2019-Jan-13 16:21:17.484542 - [DEBUG] Join: AllTop & AllBottom
22049 2019-Jan-13 16:21:17.484569 - [DEBUG] = AllBottom (new jump func)
22050 2019-Jan-13 16:21:17.484593 - [DEBUG]
22051 2019-Jan-13 16:21:17.484616 - [DEBUG] Start adding new jump function
22052 2019-Jan-13 16:21:17.484640 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22053 2019-Jan-13 16:21:17.484703 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22054 2019-Jan-13 16:21:17.485395 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
22055 2019-Jan-13 16:21:17.486048 - [DEBUG] Edge Function : AllBottom
22056 2019-Jan-13 16:21:17.486078 - [DEBUG] End adding new jump function
22057 2019-Jan-13 16:21:17.486103 - [DEBUG]
22058 2019-Jan-13 16:21:17.486126 - [DEBUG] -------------------------------------------- 617. Path Edge --------------------------------------------
22059 2019-Jan-13 16:21:17.486151 - [DEBUG]
22060 2019-Jan-13 16:21:17.486174 - [DEBUG] Process 617. path edge:
22061 2019-Jan-13 16:21:17.486198 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22062 2019-Jan-13 16:21:17.486259 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
22063 2019-Jan-13 16:21:17.486926 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22064 2019-Jan-13 16:21:17.487585 - [DEBUG]
22065 2019-Jan-13 16:21:17.487612 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
22066 2019-Jan-13 16:21:17.488324 - [DEBUG] Compose: EdgeIdentity * AllBottom
22067 2019-Jan-13 16:21:17.488354 - [DEBUG]
22068 2019-Jan-13 16:21:17.488378 - [DEBUG] Propagate flow
22069 2019-Jan-13 16:21:17.488402 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22070 2019-Jan-13 16:21:17.488481 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
22071 2019-Jan-13 16:21:17.489134 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22072 2019-Jan-13 16:21:17.489802 - [DEBUG] Edge function : AllBottom (result of previous compose)
22073 2019-Jan-13 16:21:17.489829 - [DEBUG]
22074 2019-Jan-13 16:21:17.489855 - [DEBUG] Join: AllTop & AllBottom
22075 2019-Jan-13 16:21:17.489882 - [DEBUG] = AllBottom (new jump func)
22076 2019-Jan-13 16:21:17.489906 - [DEBUG]
22077 2019-Jan-13 16:21:17.489930 - [DEBUG] Start adding new jump function
22078 2019-Jan-13 16:21:17.489953 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22079 2019-Jan-13 16:21:17.490016 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22080 2019-Jan-13 16:21:17.490685 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
22081 2019-Jan-13 16:21:17.491340 - [DEBUG] Edge Function : AllBottom
22082 2019-Jan-13 16:21:17.491370 - [DEBUG] End adding new jump function
22083 2019-Jan-13 16:21:17.491394 - [DEBUG]
22084 2019-Jan-13 16:21:17.491418 - [DEBUG] -------------------------------------------- 618. Path Edge --------------------------------------------
22085 2019-Jan-13 16:21:17.491443 - [DEBUG]
22086 2019-Jan-13 16:21:17.491466 - [DEBUG] Process 618. path edge:
22087 2019-Jan-13 16:21:17.491490 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22088 2019-Jan-13 16:21:17.491569 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
22089 2019-Jan-13 16:21:17.492220 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22090 2019-Jan-13 16:21:17.492888 - [DEBUG]
22091 2019-Jan-13 16:21:17.492916 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
22092 2019-Jan-13 16:21:17.493600 - [DEBUG] Compose: EdgeIdentity * AllBottom
22093 2019-Jan-13 16:21:17.493633 - [DEBUG]
22094 2019-Jan-13 16:21:17.493657 - [DEBUG] Propagate flow
22095 2019-Jan-13 16:21:17.493681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22096 2019-Jan-13 16:21:17.493746 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
22097 2019-Jan-13 16:21:17.494399 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22098 2019-Jan-13 16:21:17.495073 - [DEBUG] Edge function : AllBottom (result of previous compose)
22099 2019-Jan-13 16:21:17.495099 - [DEBUG]
22100 2019-Jan-13 16:21:17.495125 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22101 2019-Jan-13 16:21:17.495152 - [DEBUG] = AllBottom
22102 2019-Jan-13 16:21:17.495176 - [DEBUG]
22103 2019-Jan-13 16:21:17.495200 - [DEBUG] PROPAGATE: No new function!
22104 2019-Jan-13 16:21:17.495224 - [DEBUG] EDGE:
22105 2019-Jan-13 16:21:17.495287 - [DEBUG] ---> 22106 2019-Jan-13 16:21:17.495953 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22107 2019-Jan-13 16:21:17.496615 - [DEBUG]
22108 2019-Jan-13 16:21:17.496641 - [DEBUG] EDGE:
22109 2019-Jan-13 16:21:17.496704 - [DEBUG] ---> 22110 2019-Jan-13 16:21:17.497359 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22111 2019-Jan-13 16:21:17.498007 - [DEBUG]
22112 2019-Jan-13 16:21:17.498053 - [DEBUG] Compose: EdgeIdentity * AllBottom
22113 2019-Jan-13 16:21:17.498081 - [DEBUG]
22114 2019-Jan-13 16:21:17.498105 - [DEBUG] Propagate flow
22115 2019-Jan-13 16:21:17.498128 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22116 2019-Jan-13 16:21:17.498187 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
22117 2019-Jan-13 16:21:17.498903 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22118 2019-Jan-13 16:21:17.499570 - [DEBUG] Edge function : AllBottom (result of previous compose)
22119 2019-Jan-13 16:21:17.499596 - [DEBUG]
22120 2019-Jan-13 16:21:17.499622 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22121 2019-Jan-13 16:21:17.499648 - [DEBUG] = AllBottom
22122 2019-Jan-13 16:21:17.499673 - [DEBUG]
22123 2019-Jan-13 16:21:17.499696 - [DEBUG] PROPAGATE: No new function!
22124 2019-Jan-13 16:21:17.499725 - [DEBUG] EDGE:
22125 2019-Jan-13 16:21:17.499791 - [DEBUG] ---> 22126 2019-Jan-13 16:21:17.500457 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22127 2019-Jan-13 16:21:17.501111 - [DEBUG]
22128 2019-Jan-13 16:21:17.501137 - [DEBUG] EDGE:
22129 2019-Jan-13 16:21:17.501198 - [DEBUG] ---> 22130 2019-Jan-13 16:21:17.501881 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22131 2019-Jan-13 16:21:17.502545 - [DEBUG]
22132 2019-Jan-13 16:21:17.502572 - [DEBUG] EDGE:
22133 2019-Jan-13 16:21:17.502636 - [DEBUG] ---> 22134 2019-Jan-13 16:21:17.503291 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22135 2019-Jan-13 16:21:17.503939 - [DEBUG]
22136 2019-Jan-13 16:21:17.503984 - [DEBUG] Compose: EdgeIdentity * AllBottom
22137 2019-Jan-13 16:21:17.504012 - [DEBUG]
22138 2019-Jan-13 16:21:17.504036 - [DEBUG] Propagate flow
22139 2019-Jan-13 16:21:17.504060 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22140 2019-Jan-13 16:21:17.504121 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
22141 2019-Jan-13 16:21:17.504788 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22142 2019-Jan-13 16:21:17.505476 - [DEBUG] Edge function : AllBottom (result of previous compose)
22143 2019-Jan-13 16:21:17.505503 - [DEBUG]
22144 2019-Jan-13 16:21:17.505529 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22145 2019-Jan-13 16:21:17.505555 - [DEBUG] = AllBottom
22146 2019-Jan-13 16:21:17.505579 - [DEBUG]
22147 2019-Jan-13 16:21:17.505603 - [DEBUG] PROPAGATE: No new function!
22148 2019-Jan-13 16:21:17.505631 - [DEBUG] EDGE:
22149 2019-Jan-13 16:21:17.505697 - [DEBUG] ---> 22150 2019-Jan-13 16:21:17.506479 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22151 2019-Jan-13 16:21:17.507135 - [DEBUG]
22152 2019-Jan-13 16:21:17.507162 - [DEBUG] EDGE:
22153 2019-Jan-13 16:21:17.507225 - [DEBUG] ---> 22154 2019-Jan-13 16:21:17.507884 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22155 2019-Jan-13 16:21:17.508567 - [DEBUG]
22156 2019-Jan-13 16:21:17.508594 - [DEBUG] EDGE:
22157 2019-Jan-13 16:21:17.508659 - [DEBUG] ---> 22158 2019-Jan-13 16:21:17.509315 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22159 2019-Jan-13 16:21:17.509983 - [DEBUG]
22160 2019-Jan-13 16:21:17.510030 - [DEBUG] Compose: EdgeIdentity * AllBottom
22161 2019-Jan-13 16:21:17.510057 - [DEBUG]
22162 2019-Jan-13 16:21:17.510082 - [DEBUG] Propagate flow
22163 2019-Jan-13 16:21:17.510106 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22164 2019-Jan-13 16:21:17.510170 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
22165 2019-Jan-13 16:21:17.510843 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22166 2019-Jan-13 16:21:17.511501 - [DEBUG] Edge function : AllBottom (result of previous compose)
22167 2019-Jan-13 16:21:17.511527 - [DEBUG]
22168 2019-Jan-13 16:21:17.511573 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22169 2019-Jan-13 16:21:17.511599 - [DEBUG] = AllBottom
22170 2019-Jan-13 16:21:17.511624 - [DEBUG]
22171 2019-Jan-13 16:21:17.511647 - [DEBUG] PROPAGATE: No new function!
22172 2019-Jan-13 16:21:17.511676 - [DEBUG] EDGE:
22173 2019-Jan-13 16:21:17.511742 - [DEBUG] ---> 22174 2019-Jan-13 16:21:17.512402 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22175 2019-Jan-13 16:21:17.513056 - [DEBUG]
22176 2019-Jan-13 16:21:17.513083 - [DEBUG] EDGE:
22177 2019-Jan-13 16:21:17.513146 - [DEBUG] ---> 22178 2019-Jan-13 16:21:17.513803 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22179 2019-Jan-13 16:21:17.514464 - [DEBUG]
22180 2019-Jan-13 16:21:17.514492 - [DEBUG] EDGE:
22181 2019-Jan-13 16:21:17.514555 - [DEBUG] ---> 22182 2019-Jan-13 16:21:17.515233 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22183 2019-Jan-13 16:21:17.515886 - [DEBUG]
22184 2019-Jan-13 16:21:17.515931 - [DEBUG] Compose: EdgeIdentity * AllBottom
22185 2019-Jan-13 16:21:17.515959 - [DEBUG]
22186 2019-Jan-13 16:21:17.515984 - [DEBUG] Propagate flow
22187 2019-Jan-13 16:21:17.516008 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22188 2019-Jan-13 16:21:17.516072 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
22189 2019-Jan-13 16:21:17.516740 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22190 2019-Jan-13 16:21:17.517400 - [DEBUG] Edge function : AllBottom (result of previous compose)
22191 2019-Jan-13 16:21:17.517426 - [DEBUG]
22192 2019-Jan-13 16:21:17.517452 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
22193 2019-Jan-13 16:21:17.517478 - [DEBUG] = AllBottom
22194 2019-Jan-13 16:21:17.517503 - [DEBUG]
22195 2019-Jan-13 16:21:17.517526 - [DEBUG] PROPAGATE: No new function!
22196 2019-Jan-13 16:21:17.517554 - [DEBUG] EDGE:
22197 2019-Jan-13 16:21:17.517619 - [DEBUG] ---> 22198 2019-Jan-13 16:21:17.518297 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22199 2019-Jan-13 16:21:17.518952 - [DEBUG]
22200 2019-Jan-13 16:21:17.518997 - [DEBUG] Compose: EdgeIdentity * AllBottom
22201 2019-Jan-13 16:21:17.519023 - [DEBUG]
22202 2019-Jan-13 16:21:17.519047 - [DEBUG] Propagate flow
22203 2019-Jan-13 16:21:17.519070 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22204 2019-Jan-13 16:21:17.519152 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
22205 2019-Jan-13 16:21:17.519823 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22206 2019-Jan-13 16:21:17.520485 - [DEBUG] Edge function : AllBottom (result of previous compose)
22207 2019-Jan-13 16:21:17.520512 - [DEBUG]
22208 2019-Jan-13 16:21:17.520537 - [DEBUG] Join: AllTop & AllBottom
22209 2019-Jan-13 16:21:17.520564 - [DEBUG] = AllBottom (new jump func)
22210 2019-Jan-13 16:21:17.520588 - [DEBUG]
22211 2019-Jan-13 16:21:17.520612 - [DEBUG] Start adding new jump function
22212 2019-Jan-13 16:21:17.520635 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22213 2019-Jan-13 16:21:17.520698 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22214 2019-Jan-13 16:21:17.521354 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
22215 2019-Jan-13 16:21:17.522040 - [DEBUG] Edge Function : AllBottom
22216 2019-Jan-13 16:21:17.522071 - [DEBUG] End adding new jump function
22217 2019-Jan-13 16:21:17.522095 - [DEBUG]
22218 2019-Jan-13 16:21:17.522119 - [DEBUG] -------------------------------------------- 619. Path Edge --------------------------------------------
22219 2019-Jan-13 16:21:17.522143 - [DEBUG]
22220 2019-Jan-13 16:21:17.522167 - [DEBUG] Process 619. path edge:
22221 2019-Jan-13 16:21:17.522191 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22222 2019-Jan-13 16:21:17.522255 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
22223 2019-Jan-13 16:21:17.522913 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22224 2019-Jan-13 16:21:17.523577 - [DEBUG]
22225 2019-Jan-13 16:21:17.523603 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
22226 2019-Jan-13 16:21:17.524284 - [DEBUG] Compose: EdgeIdentity * AllBottom
22227 2019-Jan-13 16:21:17.524314 - [DEBUG]
22228 2019-Jan-13 16:21:17.524338 - [DEBUG] Propagate flow
22229 2019-Jan-13 16:21:17.524362 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22230 2019-Jan-13 16:21:17.524425 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
22231 2019-Jan-13 16:21:17.525114 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22232 2019-Jan-13 16:21:17.525779 - [DEBUG] Edge function : AllBottom (result of previous compose)
22233 2019-Jan-13 16:21:17.525806 - [DEBUG]
22234 2019-Jan-13 16:21:17.525832 - [DEBUG] Join: AllTop & AllBottom
22235 2019-Jan-13 16:21:17.525858 - [DEBUG] = AllBottom (new jump func)
22236 2019-Jan-13 16:21:17.525883 - [DEBUG]
22237 2019-Jan-13 16:21:17.525906 - [DEBUG] Start adding new jump function
22238 2019-Jan-13 16:21:17.525929 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22239 2019-Jan-13 16:21:17.525990 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22240 2019-Jan-13 16:21:17.526651 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
22241 2019-Jan-13 16:21:17.527307 - [DEBUG] Edge Function : AllBottom
22242 2019-Jan-13 16:21:17.527338 - [DEBUG] End adding new jump function
22243 2019-Jan-13 16:21:17.527362 - [DEBUG]
22244 2019-Jan-13 16:21:17.527386 - [DEBUG] -------------------------------------------- 620. Path Edge --------------------------------------------
22245 2019-Jan-13 16:21:17.527410 - [DEBUG]
22246 2019-Jan-13 16:21:17.527433 - [DEBUG] Process 620. path edge:
22247 2019-Jan-13 16:21:17.527457 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22248 2019-Jan-13 16:21:17.527517 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
22249 2019-Jan-13 16:21:17.528206 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22250 2019-Jan-13 16:21:17.528885 - [DEBUG]
22251 2019-Jan-13 16:21:17.528911 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
22252 2019-Jan-13 16:21:17.529612 - [DEBUG] Compose: EdgeIdentity * AllBottom
22253 2019-Jan-13 16:21:17.529641 - [DEBUG]
22254 2019-Jan-13 16:21:17.529665 - [DEBUG] Propagate flow
22255 2019-Jan-13 16:21:17.529689 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22256 2019-Jan-13 16:21:17.529750 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
22257 2019-Jan-13 16:21:17.530401 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22258 2019-Jan-13 16:21:17.531066 - [DEBUG] Edge function : AllBottom (result of previous compose)
22259 2019-Jan-13 16:21:17.531093 - [DEBUG]
22260 2019-Jan-13 16:21:17.531119 - [DEBUG] Join: AllTop & AllBottom
22261 2019-Jan-13 16:21:17.531146 - [DEBUG] = AllBottom (new jump func)
22262 2019-Jan-13 16:21:17.531170 - [DEBUG]
22263 2019-Jan-13 16:21:17.531194 - [DEBUG] Start adding new jump function
22264 2019-Jan-13 16:21:17.531218 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22265 2019-Jan-13 16:21:17.531281 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22266 2019-Jan-13 16:21:17.531964 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
22267 2019-Jan-13 16:21:17.532621 - [DEBUG] Edge Function : AllBottom
22268 2019-Jan-13 16:21:17.532651 - [DEBUG] End adding new jump function
22269 2019-Jan-13 16:21:17.532675 - [DEBUG]
22270 2019-Jan-13 16:21:17.532699 - [DEBUG] -------------------------------------------- 621. Path Edge --------------------------------------------
22271 2019-Jan-13 16:21:17.532723 - [DEBUG]
22272 2019-Jan-13 16:21:17.532747 - [DEBUG] Process 621. path edge:
22273 2019-Jan-13 16:21:17.532771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22274 2019-Jan-13 16:21:17.532832 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
22275 2019-Jan-13 16:21:17.533478 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22276 2019-Jan-13 16:21:17.534148 - [DEBUG]
22277 2019-Jan-13 16:21:17.534176 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
22278 2019-Jan-13 16:21:17.534850 - [DEBUG] Compose: EdgeIdentity * AllBottom
22279 2019-Jan-13 16:21:17.534895 - [DEBUG]
22280 2019-Jan-13 16:21:17.534922 - [DEBUG] Propagate flow
22281 2019-Jan-13 16:21:17.534945 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22282 2019-Jan-13 16:21:17.535016 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
22283 2019-Jan-13 16:21:17.535688 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22284 2019-Jan-13 16:21:17.536342 - [DEBUG] Edge function : AllBottom (result of previous compose)
22285 2019-Jan-13 16:21:17.536369 - [DEBUG]
22286 2019-Jan-13 16:21:17.536395 - [DEBUG] Join: AllTop & AllBottom
22287 2019-Jan-13 16:21:17.536421 - [DEBUG] = AllBottom (new jump func)
22288 2019-Jan-13 16:21:17.536445 - [DEBUG]
22289 2019-Jan-13 16:21:17.536469 - [DEBUG] Start adding new jump function
22290 2019-Jan-13 16:21:17.536492 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22291 2019-Jan-13 16:21:17.536552 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22292 2019-Jan-13 16:21:17.537236 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
22293 2019-Jan-13 16:21:17.537907 - [DEBUG] Edge Function : AllBottom
22294 2019-Jan-13 16:21:17.537947 - [DEBUG] End adding new jump function
22295 2019-Jan-13 16:21:17.537971 - [DEBUG]
22296 2019-Jan-13 16:21:17.537995 - [DEBUG] -------------------------------------------- 622. Path Edge --------------------------------------------
22297 2019-Jan-13 16:21:17.538019 - [DEBUG]
22298 2019-Jan-13 16:21:17.538043 - [DEBUG] Process 622. path edge:
22299 2019-Jan-13 16:21:17.538067 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22300 2019-Jan-13 16:21:17.538132 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
22301 2019-Jan-13 16:21:17.538824 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22302 2019-Jan-13 16:21:17.539476 - [DEBUG]
22303 2019-Jan-13 16:21:17.539502 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
22304 2019-Jan-13 16:21:17.540184 - [DEBUG] Possible callees:
22305 2019-Jan-13 16:21:17.540210 - [DEBUG] llvm.dbg.declare
22306 2019-Jan-13 16:21:17.540235 - [DEBUG] Possible return sites:
22307 2019-Jan-13 16:21:17.540259 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12022308 2019-Jan-13 16:21:17.541607 - [DEBUG] Found and process special summary
22309 2019-Jan-13 16:21:17.541650 - [DEBUG] Compose: EdgeIdentity * AllBottom
22310 2019-Jan-13 16:21:17.541678 - [DEBUG]
22311 2019-Jan-13 16:21:17.541702 - [DEBUG] Propagate flow
22312 2019-Jan-13 16:21:17.541726 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22313 2019-Jan-13 16:21:17.541790 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
22314 2019-Jan-13 16:21:17.542448 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22315 2019-Jan-13 16:21:17.543116 - [DEBUG] Edge function : AllBottom (result of previous compose)
22316 2019-Jan-13 16:21:17.543143 - [DEBUG]
22317 2019-Jan-13 16:21:17.543169 - [DEBUG] Join: AllTop & AllBottom
22318 2019-Jan-13 16:21:17.543196 - [DEBUG] = AllBottom (new jump func)
22319 2019-Jan-13 16:21:17.543221 - [DEBUG]
22320 2019-Jan-13 16:21:17.543244 - [DEBUG] Start adding new jump function
22321 2019-Jan-13 16:21:17.543268 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22322 2019-Jan-13 16:21:17.543331 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22323 2019-Jan-13 16:21:17.543993 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
22324 2019-Jan-13 16:21:17.544651 - [DEBUG] Edge Function : AllBottom
22325 2019-Jan-13 16:21:17.544681 - [DEBUG] End adding new jump function
22326 2019-Jan-13 16:21:17.544705 - [DEBUG]
22327 2019-Jan-13 16:21:17.544729 - [DEBUG] -------------------------------------------- 623. Path Edge --------------------------------------------
22328 2019-Jan-13 16:21:17.544753 - [DEBUG]
22329 2019-Jan-13 16:21:17.544776 - [DEBUG] Process 623. path edge:
22330 2019-Jan-13 16:21:17.544800 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22331 2019-Jan-13 16:21:17.544861 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
22332 2019-Jan-13 16:21:17.545538 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22333 2019-Jan-13 16:21:17.546204 - [DEBUG]
22334 2019-Jan-13 16:21:17.546247 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
22335 2019-Jan-13 16:21:17.546942 - [DEBUG] Compose: EdgeIdentity * AllBottom
22336 2019-Jan-13 16:21:17.546972 - [DEBUG]
22337 2019-Jan-13 16:21:17.546997 - [DEBUG] Propagate flow
22338 2019-Jan-13 16:21:17.547020 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22339 2019-Jan-13 16:21:17.547086 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
22340 2019-Jan-13 16:21:17.547739 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22341 2019-Jan-13 16:21:17.548418 - [DEBUG] Edge function : AllBottom (result of previous compose)
22342 2019-Jan-13 16:21:17.548444 - [DEBUG]
22343 2019-Jan-13 16:21:17.548470 - [DEBUG] Join: AllTop & AllBottom
22344 2019-Jan-13 16:21:17.548497 - [DEBUG] = AllBottom (new jump func)
22345 2019-Jan-13 16:21:17.548522 - [DEBUG]
22346 2019-Jan-13 16:21:17.548546 - [DEBUG] Start adding new jump function
22347 2019-Jan-13 16:21:17.548569 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22348 2019-Jan-13 16:21:17.548635 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22349 2019-Jan-13 16:21:17.549302 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
22350 2019-Jan-13 16:21:17.549958 - [DEBUG] Edge Function : AllBottom
22351 2019-Jan-13 16:21:17.549989 - [DEBUG] End adding new jump function
22352 2019-Jan-13 16:21:17.550013 - [DEBUG]
22353 2019-Jan-13 16:21:17.550037 - [DEBUG] -------------------------------------------- 624. Path Edge --------------------------------------------
22354 2019-Jan-13 16:21:17.550062 - [DEBUG]
22355 2019-Jan-13 16:21:17.550085 - [DEBUG] Process 624. path edge:
22356 2019-Jan-13 16:21:17.550109 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22357 2019-Jan-13 16:21:17.550173 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
22358 2019-Jan-13 16:21:17.550828 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22359 2019-Jan-13 16:21:17.551483 - [DEBUG]
22360 2019-Jan-13 16:21:17.551511 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
22361 2019-Jan-13 16:21:17.552214 - [DEBUG] Compose: EdgeIdentity * AllBottom
22362 2019-Jan-13 16:21:17.552243 - [DEBUG]
22363 2019-Jan-13 16:21:17.552267 - [DEBUG] Propagate flow
22364 2019-Jan-13 16:21:17.552290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22365 2019-Jan-13 16:21:17.552355 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
22366 2019-Jan-13 16:21:17.553030 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22367 2019-Jan-13 16:21:17.553687 - [DEBUG] Edge function : AllBottom (result of previous compose)
22368 2019-Jan-13 16:21:17.553714 - [DEBUG]
22369 2019-Jan-13 16:21:17.553740 - [DEBUG] Join: AllTop & AllBottom
22370 2019-Jan-13 16:21:17.553766 - [DEBUG] = AllBottom (new jump func)
22371 2019-Jan-13 16:21:17.553791 - [DEBUG]
22372 2019-Jan-13 16:21:17.553815 - [DEBUG] Start adding new jump function
22373 2019-Jan-13 16:21:17.553838 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22374 2019-Jan-13 16:21:17.553899 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22375 2019-Jan-13 16:21:17.554556 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
22376 2019-Jan-13 16:21:17.555252 - [DEBUG] Edge Function : AllBottom
22377 2019-Jan-13 16:21:17.555284 - [DEBUG] End adding new jump function
22378 2019-Jan-13 16:21:17.555326 - [DEBUG]
22379 2019-Jan-13 16:21:17.555350 - [DEBUG] -------------------------------------------- 625. Path Edge --------------------------------------------
22380 2019-Jan-13 16:21:17.555375 - [DEBUG]
22381 2019-Jan-13 16:21:17.555398 - [DEBUG] Process 625. path edge:
22382 2019-Jan-13 16:21:17.555422 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22383 2019-Jan-13 16:21:17.555486 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
22384 2019-Jan-13 16:21:17.556160 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22385 2019-Jan-13 16:21:17.556812 - [DEBUG]
22386 2019-Jan-13 16:21:17.556838 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
22387 2019-Jan-13 16:21:17.557517 - [DEBUG] Possible callees:
22388 2019-Jan-13 16:21:17.557543 - [DEBUG] llvm.dbg.declare
22389 2019-Jan-13 16:21:17.557568 - [DEBUG] Possible return sites:
22390 2019-Jan-13 16:21:17.557592 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14922391 2019-Jan-13 16:21:17.558939 - [DEBUG] Found and process special summary
22392 2019-Jan-13 16:21:17.558983 - [DEBUG] Compose: EdgeIdentity * AllBottom
22393 2019-Jan-13 16:21:17.559012 - [DEBUG]
22394 2019-Jan-13 16:21:17.559036 - [DEBUG] Propagate flow
22395 2019-Jan-13 16:21:17.559059 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22396 2019-Jan-13 16:21:17.559123 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
22397 2019-Jan-13 16:21:17.559784 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22398 2019-Jan-13 16:21:17.560442 - [DEBUG] Edge function : AllBottom (result of previous compose)
22399 2019-Jan-13 16:21:17.560468 - [DEBUG]
22400 2019-Jan-13 16:21:17.560495 - [DEBUG] Join: AllTop & AllBottom
22401 2019-Jan-13 16:21:17.560522 - [DEBUG] = AllBottom (new jump func)
22402 2019-Jan-13 16:21:17.560547 - [DEBUG]
22403 2019-Jan-13 16:21:17.560570 - [DEBUG] Start adding new jump function
22404 2019-Jan-13 16:21:17.560594 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22405 2019-Jan-13 16:21:17.560659 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22406 2019-Jan-13 16:21:17.561316 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
22407 2019-Jan-13 16:21:17.562000 - [DEBUG] Edge Function : AllBottom
22408 2019-Jan-13 16:21:17.562031 - [DEBUG] End adding new jump function
22409 2019-Jan-13 16:21:17.562055 - [DEBUG]
22410 2019-Jan-13 16:21:17.562079 - [DEBUG] -------------------------------------------- 626. Path Edge --------------------------------------------
22411 2019-Jan-13 16:21:17.562103 - [DEBUG]
22412 2019-Jan-13 16:21:17.562126 - [DEBUG] Process 626. path edge:
22413 2019-Jan-13 16:21:17.562149 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22414 2019-Jan-13 16:21:17.562210 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
22415 2019-Jan-13 16:21:17.562863 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22416 2019-Jan-13 16:21:17.563525 - [DEBUG]
22417 2019-Jan-13 16:21:17.563551 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
22418 2019-Jan-13 16:21:17.564246 - [DEBUG] Compose: EdgeIdentity * AllBottom
22419 2019-Jan-13 16:21:17.564276 - [DEBUG]
22420 2019-Jan-13 16:21:17.564300 - [DEBUG] Propagate flow
22421 2019-Jan-13 16:21:17.564324 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22422 2019-Jan-13 16:21:17.564407 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
22423 2019-Jan-13 16:21:17.565092 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22424 2019-Jan-13 16:21:17.565748 - [DEBUG] Edge function : AllBottom (result of previous compose)
22425 2019-Jan-13 16:21:17.565774 - [DEBUG]
22426 2019-Jan-13 16:21:17.565801 - [DEBUG] Join: AllTop & AllBottom
22427 2019-Jan-13 16:21:17.565827 - [DEBUG] = AllBottom (new jump func)
22428 2019-Jan-13 16:21:17.565852 - [DEBUG]
22429 2019-Jan-13 16:21:17.565876 - [DEBUG] Start adding new jump function
22430 2019-Jan-13 16:21:17.565899 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22431 2019-Jan-13 16:21:17.565959 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22432 2019-Jan-13 16:21:17.566625 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
22433 2019-Jan-13 16:21:17.567277 - [DEBUG] Edge Function : AllBottom
22434 2019-Jan-13 16:21:17.567309 - [DEBUG] End adding new jump function
22435 2019-Jan-13 16:21:17.567333 - [DEBUG]
22436 2019-Jan-13 16:21:17.567357 - [DEBUG] -------------------------------------------- 627. Path Edge --------------------------------------------
22437 2019-Jan-13 16:21:17.567382 - [DEBUG]
22438 2019-Jan-13 16:21:17.567405 - [DEBUG] Process 627. path edge:
22439 2019-Jan-13 16:21:17.567429 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22440 2019-Jan-13 16:21:17.567503 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
22441 2019-Jan-13 16:21:17.568159 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22442 2019-Jan-13 16:21:17.568835 - [DEBUG]
22443 2019-Jan-13 16:21:17.568861 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
22444 2019-Jan-13 16:21:17.569549 - [DEBUG] Compose: EdgeIdentity * AllBottom
22445 2019-Jan-13 16:21:17.569579 - [DEBUG]
22446 2019-Jan-13 16:21:17.569603 - [DEBUG] Propagate flow
22447 2019-Jan-13 16:21:17.569626 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22448 2019-Jan-13 16:21:17.569692 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
22449 2019-Jan-13 16:21:17.570364 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22450 2019-Jan-13 16:21:17.571027 - [DEBUG] Edge function : AllBottom (result of previous compose)
22451 2019-Jan-13 16:21:17.571053 - [DEBUG]
22452 2019-Jan-13 16:21:17.571079 - [DEBUG] Join: AllTop & AllBottom
22453 2019-Jan-13 16:21:17.571106 - [DEBUG] = AllBottom (new jump func)
22454 2019-Jan-13 16:21:17.571131 - [DEBUG]
22455 2019-Jan-13 16:21:17.571155 - [DEBUG] Start adding new jump function
22456 2019-Jan-13 16:21:17.571178 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22457 2019-Jan-13 16:21:17.571239 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22458 2019-Jan-13 16:21:17.571913 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
22459 2019-Jan-13 16:21:17.572589 - [DEBUG] Edge Function : AllBottom
22460 2019-Jan-13 16:21:17.572621 - [DEBUG] End adding new jump function
22461 2019-Jan-13 16:21:17.572645 - [DEBUG]
22462 2019-Jan-13 16:21:17.572669 - [DEBUG] -------------------------------------------- 628. Path Edge --------------------------------------------
22463 2019-Jan-13 16:21:17.572694 - [DEBUG]
22464 2019-Jan-13 16:21:17.572717 - [DEBUG] Process 628. path edge:
22465 2019-Jan-13 16:21:17.572741 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22466 2019-Jan-13 16:21:17.572822 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
22467 2019-Jan-13 16:21:17.573497 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22468 2019-Jan-13 16:21:17.574155 - [DEBUG]
22469 2019-Jan-13 16:21:17.574180 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
22470 2019-Jan-13 16:21:17.574851 - [DEBUG] Possible callees:
22471 2019-Jan-13 16:21:17.574897 - [DEBUG] llvm.dbg.declare
22472 2019-Jan-13 16:21:17.574925 - [DEBUG] Possible return sites:
22473 2019-Jan-13 16:21:17.574949 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15522474 2019-Jan-13 16:21:17.576284 - [DEBUG] Found and process special summary
22475 2019-Jan-13 16:21:17.576336 - [DEBUG] Compose: EdgeIdentity * AllBottom
22476 2019-Jan-13 16:21:17.576364 - [DEBUG]
22477 2019-Jan-13 16:21:17.576388 - [DEBUG] Propagate flow
22478 2019-Jan-13 16:21:17.576412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22479 2019-Jan-13 16:21:17.576479 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
22480 2019-Jan-13 16:21:17.577140 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22481 2019-Jan-13 16:21:17.577792 - [DEBUG] Edge function : AllBottom (result of previous compose)
22482 2019-Jan-13 16:21:17.577818 - [DEBUG]
22483 2019-Jan-13 16:21:17.577844 - [DEBUG] Join: AllTop & AllBottom
22484 2019-Jan-13 16:21:17.577871 - [DEBUG] = AllBottom (new jump func)
22485 2019-Jan-13 16:21:17.577896 - [DEBUG]
22486 2019-Jan-13 16:21:17.577919 - [DEBUG] Start adding new jump function
22487 2019-Jan-13 16:21:17.577943 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22488 2019-Jan-13 16:21:17.578004 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22489 2019-Jan-13 16:21:17.578693 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
22490 2019-Jan-13 16:21:17.579357 - [DEBUG] Edge Function : AllBottom
22491 2019-Jan-13 16:21:17.579389 - [DEBUG] End adding new jump function
22492 2019-Jan-13 16:21:17.579413 - [DEBUG]
22493 2019-Jan-13 16:21:17.579437 - [DEBUG] -------------------------------------------- 629. Path Edge --------------------------------------------
22494 2019-Jan-13 16:21:17.579461 - [DEBUG]
22495 2019-Jan-13 16:21:17.579485 - [DEBUG] Process 629. path edge:
22496 2019-Jan-13 16:21:17.579509 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22497 2019-Jan-13 16:21:17.579571 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
22498 2019-Jan-13 16:21:17.580230 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22499 2019-Jan-13 16:21:17.580879 - [DEBUG]
22500 2019-Jan-13 16:21:17.580905 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
22501 2019-Jan-13 16:21:17.581626 - [DEBUG] Compose: EdgeIdentity * AllBottom
22502 2019-Jan-13 16:21:17.581657 - [DEBUG]
22503 2019-Jan-13 16:21:17.581681 - [DEBUG] Propagate flow
22504 2019-Jan-13 16:21:17.581705 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22505 2019-Jan-13 16:21:17.581770 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
22506 2019-Jan-13 16:21:17.582431 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22507 2019-Jan-13 16:21:17.583106 - [DEBUG] Edge function : AllBottom (result of previous compose)
22508 2019-Jan-13 16:21:17.583133 - [DEBUG]
22509 2019-Jan-13 16:21:17.583160 - [DEBUG] Join: AllTop & AllBottom
22510 2019-Jan-13 16:21:17.583187 - [DEBUG] = AllBottom (new jump func)
22511 2019-Jan-13 16:21:17.583211 - [DEBUG]
22512 2019-Jan-13 16:21:17.583235 - [DEBUG] Start adding new jump function
22513 2019-Jan-13 16:21:17.583259 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22514 2019-Jan-13 16:21:17.583320 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22515 2019-Jan-13 16:21:17.583979 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
22516 2019-Jan-13 16:21:17.584638 - [DEBUG] Edge Function : AllBottom
22517 2019-Jan-13 16:21:17.584670 - [DEBUG] End adding new jump function
22518 2019-Jan-13 16:21:17.584695 - [DEBUG]
22519 2019-Jan-13 16:21:17.584718 - [DEBUG] -------------------------------------------- 630. Path Edge --------------------------------------------
22520 2019-Jan-13 16:21:17.584743 - [DEBUG]
22521 2019-Jan-13 16:21:17.584767 - [DEBUG] Process 630. path edge:
22522 2019-Jan-13 16:21:17.584791 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22523 2019-Jan-13 16:21:17.584854 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
22524 2019-Jan-13 16:21:17.585538 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22525 2019-Jan-13 16:21:17.586191 - [DEBUG]
22526 2019-Jan-13 16:21:17.586218 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
22527 2019-Jan-13 16:21:17.586891 - [DEBUG] Compose: EdgeIdentity * AllBottom
22528 2019-Jan-13 16:21:17.586920 - [DEBUG]
22529 2019-Jan-13 16:21:17.586944 - [DEBUG] Propagate flow
22530 2019-Jan-13 16:21:17.586967 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22531 2019-Jan-13 16:21:17.587033 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
22532 2019-Jan-13 16:21:17.587695 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22533 2019-Jan-13 16:21:17.588380 - [DEBUG] Edge function : AllBottom (result of previous compose)
22534 2019-Jan-13 16:21:17.588407 - [DEBUG]
22535 2019-Jan-13 16:21:17.588433 - [DEBUG] Join: AllTop & AllBottom
22536 2019-Jan-13 16:21:17.588459 - [DEBUG] = AllBottom (new jump func)
22537 2019-Jan-13 16:21:17.588484 - [DEBUG]
22538 2019-Jan-13 16:21:17.588507 - [DEBUG] Start adding new jump function
22539 2019-Jan-13 16:21:17.588530 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22540 2019-Jan-13 16:21:17.588593 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22541 2019-Jan-13 16:21:17.589249 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
22542 2019-Jan-13 16:21:17.589902 - [DEBUG] Edge Function : AllBottom
22543 2019-Jan-13 16:21:17.589933 - [DEBUG] End adding new jump function
22544 2019-Jan-13 16:21:17.589957 - [DEBUG]
22545 2019-Jan-13 16:21:17.589981 - [DEBUG] -------------------------------------------- 631. Path Edge --------------------------------------------
22546 2019-Jan-13 16:21:17.590006 - [DEBUG]
22547 2019-Jan-13 16:21:17.590029 - [DEBUG] Process 631. path edge:
22548 2019-Jan-13 16:21:17.590053 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22549 2019-Jan-13 16:21:17.590122 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
22550 2019-Jan-13 16:21:17.590779 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22551 2019-Jan-13 16:21:17.591442 - [DEBUG]
22552 2019-Jan-13 16:21:17.591469 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
22553 2019-Jan-13 16:21:17.592180 - [DEBUG] Compose: EdgeIdentity * AllBottom
22554 2019-Jan-13 16:21:17.592210 - [DEBUG]
22555 2019-Jan-13 16:21:17.592234 - [DEBUG] Propagate flow
22556 2019-Jan-13 16:21:17.592258 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22557 2019-Jan-13 16:21:17.592322 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
22558 2019-Jan-13 16:21:17.592998 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22559 2019-Jan-13 16:21:17.593664 - [DEBUG] Edge function : AllBottom (result of previous compose)
22560 2019-Jan-13 16:21:17.593690 - [DEBUG]
22561 2019-Jan-13 16:21:17.593716 - [DEBUG] Join: AllTop & AllBottom
22562 2019-Jan-13 16:21:17.593743 - [DEBUG] = AllBottom (new jump func)
22563 2019-Jan-13 16:21:17.593768 - [DEBUG]
22564 2019-Jan-13 16:21:17.593791 - [DEBUG] Start adding new jump function
22565 2019-Jan-13 16:21:17.593815 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22566 2019-Jan-13 16:21:17.593876 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22567 2019-Jan-13 16:21:17.594538 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
22568 2019-Jan-13 16:21:17.595226 - [DEBUG] Edge Function : AllBottom
22569 2019-Jan-13 16:21:17.595257 - [DEBUG] End adding new jump function
22570 2019-Jan-13 16:21:17.595281 - [DEBUG]
22571 2019-Jan-13 16:21:17.595305 - [DEBUG] -------------------------------------------- 632. Path Edge --------------------------------------------
22572 2019-Jan-13 16:21:17.595330 - [DEBUG]
22573 2019-Jan-13 16:21:17.595353 - [DEBUG] Process 632. path edge:
22574 2019-Jan-13 16:21:17.595377 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22575 2019-Jan-13 16:21:17.595438 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
22576 2019-Jan-13 16:21:17.596111 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22577 2019-Jan-13 16:21:17.596769 - [DEBUG]
22578 2019-Jan-13 16:21:17.596794 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
22579 2019-Jan-13 16:21:17.597473 - [DEBUG] Possible callees:
22580 2019-Jan-13 16:21:17.597499 - [DEBUG] llvm.dbg.declare
22581 2019-Jan-13 16:21:17.597524 - [DEBUG] Possible return sites:
22582 2019-Jan-13 16:21:17.597548 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16322583 2019-Jan-13 16:21:17.598886 - [DEBUG] Found and process special summary
22584 2019-Jan-13 16:21:17.598937 - [DEBUG] Compose: EdgeIdentity * AllBottom
22585 2019-Jan-13 16:21:17.598965 - [DEBUG]
22586 2019-Jan-13 16:21:17.598990 - [DEBUG] Propagate flow
22587 2019-Jan-13 16:21:17.599013 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22588 2019-Jan-13 16:21:17.599081 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
22589 2019-Jan-13 16:21:17.599742 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22590 2019-Jan-13 16:21:17.600405 - [DEBUG] Edge function : AllBottom (result of previous compose)
22591 2019-Jan-13 16:21:17.600431 - [DEBUG]
22592 2019-Jan-13 16:21:17.600457 - [DEBUG] Join: AllTop & AllBottom
22593 2019-Jan-13 16:21:17.600483 - [DEBUG] = AllBottom (new jump func)
22594 2019-Jan-13 16:21:17.600508 - [DEBUG]
22595 2019-Jan-13 16:21:17.600532 - [DEBUG] Start adding new jump function
22596 2019-Jan-13 16:21:17.600571 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22597 2019-Jan-13 16:21:17.600634 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22598 2019-Jan-13 16:21:17.601285 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
22599 2019-Jan-13 16:21:17.601970 - [DEBUG] Edge Function : AllBottom
22600 2019-Jan-13 16:21:17.602002 - [DEBUG] End adding new jump function
22601 2019-Jan-13 16:21:17.602026 - [DEBUG]
22602 2019-Jan-13 16:21:17.602050 - [DEBUG] -------------------------------------------- 633. Path Edge --------------------------------------------
22603 2019-Jan-13 16:21:17.602074 - [DEBUG]
22604 2019-Jan-13 16:21:17.602098 - [DEBUG] Process 633. path edge:
22605 2019-Jan-13 16:21:17.602121 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22606 2019-Jan-13 16:21:17.602186 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
22607 2019-Jan-13 16:21:17.602850 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22608 2019-Jan-13 16:21:17.603507 - [DEBUG]
22609 2019-Jan-13 16:21:17.603533 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
22610 2019-Jan-13 16:21:17.604220 - [DEBUG] Compose: EdgeIdentity * AllBottom
22611 2019-Jan-13 16:21:17.604249 - [DEBUG]
22612 2019-Jan-13 16:21:17.604273 - [DEBUG] Propagate flow
22613 2019-Jan-13 16:21:17.604297 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22614 2019-Jan-13 16:21:17.604359 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
22615 2019-Jan-13 16:21:17.605062 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22616 2019-Jan-13 16:21:17.605721 - [DEBUG] Edge function : AllBottom (result of previous compose)
22617 2019-Jan-13 16:21:17.605748 - [DEBUG]
22618 2019-Jan-13 16:21:17.605773 - [DEBUG] Join: AllTop & AllBottom
22619 2019-Jan-13 16:21:17.605800 - [DEBUG] = AllBottom (new jump func)
22620 2019-Jan-13 16:21:17.605825 - [DEBUG]
22621 2019-Jan-13 16:21:17.605849 - [DEBUG] Start adding new jump function
22622 2019-Jan-13 16:21:17.605872 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22623 2019-Jan-13 16:21:17.605937 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22624 2019-Jan-13 16:21:17.606713 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
22625 2019-Jan-13 16:21:17.607360 - [DEBUG] Edge Function : AllBottom
22626 2019-Jan-13 16:21:17.607392 - [DEBUG] End adding new jump function
22627 2019-Jan-13 16:21:17.607417 - [DEBUG]
22628 2019-Jan-13 16:21:17.607441 - [DEBUG] -------------------------------------------- 634. Path Edge --------------------------------------------
22629 2019-Jan-13 16:21:17.607465 - [DEBUG]
22630 2019-Jan-13 16:21:17.607488 - [DEBUG] Process 634. path edge:
22631 2019-Jan-13 16:21:17.607513 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22632 2019-Jan-13 16:21:17.607576 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
22633 2019-Jan-13 16:21:17.608259 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22634 2019-Jan-13 16:21:17.608925 - [DEBUG]
22635 2019-Jan-13 16:21:17.608953 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
22636 2019-Jan-13 16:21:17.609633 - [DEBUG] Compose: EdgeIdentity * AllBottom
22637 2019-Jan-13 16:21:17.609663 - [DEBUG]
22638 2019-Jan-13 16:21:17.609687 - [DEBUG] Propagate flow
22639 2019-Jan-13 16:21:17.609710 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22640 2019-Jan-13 16:21:17.609773 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
22641 2019-Jan-13 16:21:17.610453 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22642 2019-Jan-13 16:21:17.611120 - [DEBUG] Edge function : AllBottom (result of previous compose)
22643 2019-Jan-13 16:21:17.611146 - [DEBUG]
22644 2019-Jan-13 16:21:17.611173 - [DEBUG] Join: AllTop & AllBottom
22645 2019-Jan-13 16:21:17.611199 - [DEBUG] = AllBottom (new jump func)
22646 2019-Jan-13 16:21:17.611223 - [DEBUG]
22647 2019-Jan-13 16:21:17.611247 - [DEBUG] Start adding new jump function
22648 2019-Jan-13 16:21:17.611271 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22649 2019-Jan-13 16:21:17.611333 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22650 2019-Jan-13 16:21:17.612022 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
22651 2019-Jan-13 16:21:17.612689 - [DEBUG] Edge Function : AllBottom
22652 2019-Jan-13 16:21:17.612720 - [DEBUG] End adding new jump function
22653 2019-Jan-13 16:21:17.612744 - [DEBUG]
22654 2019-Jan-13 16:21:17.612768 - [DEBUG] -------------------------------------------- 635. Path Edge --------------------------------------------
22655 2019-Jan-13 16:21:17.612792 - [DEBUG]
22656 2019-Jan-13 16:21:17.612816 - [DEBUG] Process 635. path edge:
22657 2019-Jan-13 16:21:17.612840 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22658 2019-Jan-13 16:21:17.612902 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
22659 2019-Jan-13 16:21:17.613565 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22660 2019-Jan-13 16:21:17.614229 - [DEBUG]
22661 2019-Jan-13 16:21:17.614255 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
22662 2019-Jan-13 16:21:17.614963 - [DEBUG] Possible callees:
22663 2019-Jan-13 16:21:17.614990 - [DEBUG] llvm.dbg.declare
22664 2019-Jan-13 16:21:17.615014 - [DEBUG] Possible return sites:
22665 2019-Jan-13 16:21:17.615038 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16922666 2019-Jan-13 16:21:17.616352 - [DEBUG] Found and process special summary
22667 2019-Jan-13 16:21:17.616393 - [DEBUG] Compose: EdgeIdentity * AllBottom
22668 2019-Jan-13 16:21:17.616421 - [DEBUG]
22669 2019-Jan-13 16:21:17.616445 - [DEBUG] Propagate flow
22670 2019-Jan-13 16:21:17.616469 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22671 2019-Jan-13 16:21:17.616535 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
22672 2019-Jan-13 16:21:17.617206 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22673 2019-Jan-13 16:21:17.617865 - [DEBUG] Edge function : AllBottom (result of previous compose)
22674 2019-Jan-13 16:21:17.617892 - [DEBUG]
22675 2019-Jan-13 16:21:17.617917 - [DEBUG] Join: AllTop & AllBottom
22676 2019-Jan-13 16:21:17.617944 - [DEBUG] = AllBottom (new jump func)
22677 2019-Jan-13 16:21:17.617968 - [DEBUG]
22678 2019-Jan-13 16:21:17.617992 - [DEBUG] Start adding new jump function
22679 2019-Jan-13 16:21:17.618015 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22680 2019-Jan-13 16:21:17.618079 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22681 2019-Jan-13 16:21:17.618764 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
22682 2019-Jan-13 16:21:17.619434 - [DEBUG] Edge Function : AllBottom
22683 2019-Jan-13 16:21:17.619466 - [DEBUG] End adding new jump function
22684 2019-Jan-13 16:21:17.619491 - [DEBUG]
22685 2019-Jan-13 16:21:17.619515 - [DEBUG] -------------------------------------------- 636. Path Edge --------------------------------------------
22686 2019-Jan-13 16:21:17.619539 - [DEBUG]
22687 2019-Jan-13 16:21:17.619563 - [DEBUG] Process 636. path edge:
22688 2019-Jan-13 16:21:17.619586 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22689 2019-Jan-13 16:21:17.619652 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
22690 2019-Jan-13 16:21:17.620316 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22691 2019-Jan-13 16:21:17.620978 - [DEBUG]
22692 2019-Jan-13 16:21:17.621004 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
22693 2019-Jan-13 16:21:17.621715 - [DEBUG] Compose: EdgeIdentity * AllBottom
22694 2019-Jan-13 16:21:17.621745 - [DEBUG]
22695 2019-Jan-13 16:21:17.621769 - [DEBUG] Propagate flow
22696 2019-Jan-13 16:21:17.621793 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22697 2019-Jan-13 16:21:17.621855 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
22698 2019-Jan-13 16:21:17.622520 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22699 2019-Jan-13 16:21:17.623185 - [DEBUG] Edge function : AllBottom (result of previous compose)
22700 2019-Jan-13 16:21:17.623212 - [DEBUG]
22701 2019-Jan-13 16:21:17.623238 - [DEBUG] Join: AllTop & AllBottom
22702 2019-Jan-13 16:21:17.623264 - [DEBUG] = AllBottom (new jump func)
22703 2019-Jan-13 16:21:17.623289 - [DEBUG]
22704 2019-Jan-13 16:21:17.623313 - [DEBUG] Start adding new jump function
22705 2019-Jan-13 16:21:17.623336 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22706 2019-Jan-13 16:21:17.623399 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22707 2019-Jan-13 16:21:17.624061 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
22708 2019-Jan-13 16:21:17.624714 - [DEBUG] Edge Function : AllBottom
22709 2019-Jan-13 16:21:17.624745 - [DEBUG] End adding new jump function
22710 2019-Jan-13 16:21:17.624769 - [DEBUG]
22711 2019-Jan-13 16:21:17.624793 - [DEBUG] -------------------------------------------- 637. Path Edge --------------------------------------------
22712 2019-Jan-13 16:21:17.624818 - [DEBUG]
22713 2019-Jan-13 16:21:17.624841 - [DEBUG] Process 637. path edge:
22714 2019-Jan-13 16:21:17.624865 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22715 2019-Jan-13 16:21:17.624950 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
22716 2019-Jan-13 16:21:17.625617 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22717 2019-Jan-13 16:21:17.626274 - [DEBUG]
22718 2019-Jan-13 16:21:17.626300 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
22719 2019-Jan-13 16:21:17.626992 - [DEBUG] Compose: EdgeIdentity * AllBottom
22720 2019-Jan-13 16:21:17.627022 - [DEBUG]
22721 2019-Jan-13 16:21:17.627046 - [DEBUG] Propagate flow
22722 2019-Jan-13 16:21:17.627070 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22723 2019-Jan-13 16:21:17.627133 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
22724 2019-Jan-13 16:21:17.627792 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22725 2019-Jan-13 16:21:17.628475 - [DEBUG] Edge function : AllBottom (result of previous compose)
22726 2019-Jan-13 16:21:17.628520 - [DEBUG]
22727 2019-Jan-13 16:21:17.628548 - [DEBUG] Join: AllTop & AllBottom
22728 2019-Jan-13 16:21:17.628574 - [DEBUG] = AllBottom (new jump func)
22729 2019-Jan-13 16:21:17.628598 - [DEBUG]
22730 2019-Jan-13 16:21:17.628622 - [DEBUG] Start adding new jump function
22731 2019-Jan-13 16:21:17.628646 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22732 2019-Jan-13 16:21:17.628713 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22733 2019-Jan-13 16:21:17.629379 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
22734 2019-Jan-13 16:21:17.630044 - [DEBUG] Edge Function : AllBottom
22735 2019-Jan-13 16:21:17.630075 - [DEBUG] End adding new jump function
22736 2019-Jan-13 16:21:17.630099 - [DEBUG]
22737 2019-Jan-13 16:21:17.630123 - [DEBUG] -------------------------------------------- 638. Path Edge --------------------------------------------
22738 2019-Jan-13 16:21:17.630147 - [DEBUG]
22739 2019-Jan-13 16:21:17.630171 - [DEBUG] Process 638. path edge:
22740 2019-Jan-13 16:21:17.630194 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22741 2019-Jan-13 16:21:17.630256 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
22742 2019-Jan-13 16:21:17.630908 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22743 2019-Jan-13 16:21:17.631587 - [DEBUG]
22744 2019-Jan-13 16:21:17.631614 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
22745 2019-Jan-13 16:21:17.632315 - [DEBUG] Compose: EdgeIdentity * AllBottom
22746 2019-Jan-13 16:21:17.632345 - [DEBUG]
22747 2019-Jan-13 16:21:17.632369 - [DEBUG] Propagate flow
22748 2019-Jan-13 16:21:17.632393 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22749 2019-Jan-13 16:21:17.632457 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
22750 2019-Jan-13 16:21:17.633114 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22751 2019-Jan-13 16:21:17.633770 - [DEBUG] Edge function : AllBottom (result of previous compose)
22752 2019-Jan-13 16:21:17.633797 - [DEBUG]
22753 2019-Jan-13 16:21:17.633823 - [DEBUG] Join: AllTop & AllBottom
22754 2019-Jan-13 16:21:17.633849 - [DEBUG] = AllBottom (new jump func)
22755 2019-Jan-13 16:21:17.633874 - [DEBUG]
22756 2019-Jan-13 16:21:17.633898 - [DEBUG] Start adding new jump function
22757 2019-Jan-13 16:21:17.633921 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22758 2019-Jan-13 16:21:17.633980 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22759 2019-Jan-13 16:21:17.634646 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
22760 2019-Jan-13 16:21:17.635321 - [DEBUG] Edge Function : AllBottom
22761 2019-Jan-13 16:21:17.635352 - [DEBUG] End adding new jump function
22762 2019-Jan-13 16:21:17.635377 - [DEBUG]
22763 2019-Jan-13 16:21:17.635401 - [DEBUG] -------------------------------------------- 639. Path Edge --------------------------------------------
22764 2019-Jan-13 16:21:17.635425 - [DEBUG]
22765 2019-Jan-13 16:21:17.635448 - [DEBUG] Process 639. path edge:
22766 2019-Jan-13 16:21:17.635472 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22767 2019-Jan-13 16:21:17.635538 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
22768 2019-Jan-13 16:21:17.636192 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22769 2019-Jan-13 16:21:17.636844 - [DEBUG]
22770 2019-Jan-13 16:21:17.636870 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
22771 2019-Jan-13 16:21:17.637571 - [DEBUG] Compose: EdgeIdentity * AllBottom
22772 2019-Jan-13 16:21:17.637602 - [DEBUG]
22773 2019-Jan-13 16:21:17.637626 - [DEBUG] Propagate flow
22774 2019-Jan-13 16:21:17.637650 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22775 2019-Jan-13 16:21:17.637714 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
22776 2019-Jan-13 16:21:17.638427 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22777 2019-Jan-13 16:21:17.639088 - [DEBUG] Edge function : AllBottom (result of previous compose)
22778 2019-Jan-13 16:21:17.639115 - [DEBUG]
22779 2019-Jan-13 16:21:17.639141 - [DEBUG] Join: AllTop & AllBottom
22780 2019-Jan-13 16:21:17.639167 - [DEBUG] = AllBottom (new jump func)
22781 2019-Jan-13 16:21:17.639192 - [DEBUG]
22782 2019-Jan-13 16:21:17.639215 - [DEBUG] Start adding new jump function
22783 2019-Jan-13 16:21:17.639239 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22784 2019-Jan-13 16:21:17.639301 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22785 2019-Jan-13 16:21:17.639954 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
22786 2019-Jan-13 16:21:17.640619 - [DEBUG] Edge Function : AllBottom
22787 2019-Jan-13 16:21:17.640651 - [DEBUG] End adding new jump function
22788 2019-Jan-13 16:21:17.640675 - [DEBUG]
22789 2019-Jan-13 16:21:17.640699 - [DEBUG] -------------------------------------------- 640. Path Edge --------------------------------------------
22790 2019-Jan-13 16:21:17.640723 - [DEBUG]
22791 2019-Jan-13 16:21:17.640747 - [DEBUG] Process 640. path edge:
22792 2019-Jan-13 16:21:17.640771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22793 2019-Jan-13 16:21:17.640833 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
22794 2019-Jan-13 16:21:17.641495 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22795 2019-Jan-13 16:21:17.642175 - [DEBUG]
22796 2019-Jan-13 16:21:17.642200 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
22797 2019-Jan-13 16:21:17.642887 - [DEBUG] Compose: EdgeIdentity * AllBottom
22798 2019-Jan-13 16:21:17.642917 - [DEBUG]
22799 2019-Jan-13 16:21:17.642941 - [DEBUG] Propagate flow
22800 2019-Jan-13 16:21:17.642965 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22801 2019-Jan-13 16:21:17.643028 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
22802 2019-Jan-13 16:21:17.643694 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22803 2019-Jan-13 16:21:17.644356 - [DEBUG] Edge function : AllBottom (result of previous compose)
22804 2019-Jan-13 16:21:17.644382 - [DEBUG]
22805 2019-Jan-13 16:21:17.644408 - [DEBUG] Join: AllTop & AllBottom
22806 2019-Jan-13 16:21:17.644434 - [DEBUG] = AllBottom (new jump func)
22807 2019-Jan-13 16:21:17.644459 - [DEBUG]
22808 2019-Jan-13 16:21:17.644483 - [DEBUG] Start adding new jump function
22809 2019-Jan-13 16:21:17.644506 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22810 2019-Jan-13 16:21:17.644569 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22811 2019-Jan-13 16:21:17.645249 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
22812 2019-Jan-13 16:21:17.645897 - [DEBUG] Edge Function : AllBottom
22813 2019-Jan-13 16:21:17.645928 - [DEBUG] End adding new jump function
22814 2019-Jan-13 16:21:17.645953 - [DEBUG]
22815 2019-Jan-13 16:21:17.645977 - [DEBUG] -------------------------------------------- 641. Path Edge --------------------------------------------
22816 2019-Jan-13 16:21:17.646026 - [DEBUG]
22817 2019-Jan-13 16:21:17.646050 - [DEBUG] Process 641. path edge:
22818 2019-Jan-13 16:21:17.646074 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22819 2019-Jan-13 16:21:17.646141 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
22820 2019-Jan-13 16:21:17.646804 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22821 2019-Jan-13 16:21:17.647464 - [DEBUG]
22822 2019-Jan-13 16:21:17.647492 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
22823 2019-Jan-13 16:21:17.648167 - [DEBUG] Compose: EdgeIdentity * AllBottom
22824 2019-Jan-13 16:21:17.648196 - [DEBUG]
22825 2019-Jan-13 16:21:17.648240 - [DEBUG] Propagate flow
22826 2019-Jan-13 16:21:17.648264 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22827 2019-Jan-13 16:21:17.648328 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
22828 2019-Jan-13 16:21:17.648986 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22829 2019-Jan-13 16:21:17.649652 - [DEBUG] Edge function : AllBottom (result of previous compose)
22830 2019-Jan-13 16:21:17.649678 - [DEBUG]
22831 2019-Jan-13 16:21:17.649704 - [DEBUG] Join: AllTop & AllBottom
22832 2019-Jan-13 16:21:17.649731 - [DEBUG] = AllBottom (new jump func)
22833 2019-Jan-13 16:21:17.649756 - [DEBUG]
22834 2019-Jan-13 16:21:17.649779 - [DEBUG] Start adding new jump function
22835 2019-Jan-13 16:21:17.649802 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22836 2019-Jan-13 16:21:17.649865 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22837 2019-Jan-13 16:21:17.650527 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
22838 2019-Jan-13 16:21:17.651177 - [DEBUG] Edge Function : AllBottom
22839 2019-Jan-13 16:21:17.651208 - [DEBUG] End adding new jump function
22840 2019-Jan-13 16:21:17.651232 - [DEBUG]
22841 2019-Jan-13 16:21:17.651256 - [DEBUG] -------------------------------------------- 642. Path Edge --------------------------------------------
22842 2019-Jan-13 16:21:17.651280 - [DEBUG]
22843 2019-Jan-13 16:21:17.651303 - [DEBUG] Process 642. path edge:
22844 2019-Jan-13 16:21:17.651327 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22845 2019-Jan-13 16:21:17.651390 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
22846 2019-Jan-13 16:21:17.652135 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22847 2019-Jan-13 16:21:17.652801 - [DEBUG]
22848 2019-Jan-13 16:21:17.652827 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
22849 2019-Jan-13 16:21:17.653536 - [DEBUG] Compose: EdgeIdentity * AllBottom
22850 2019-Jan-13 16:21:17.653566 - [DEBUG]
22851 2019-Jan-13 16:21:17.653590 - [DEBUG] Propagate flow
22852 2019-Jan-13 16:21:17.653614 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22853 2019-Jan-13 16:21:17.653679 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
22854 2019-Jan-13 16:21:17.654366 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22855 2019-Jan-13 16:21:17.655054 - [DEBUG] Edge function : AllBottom (result of previous compose)
22856 2019-Jan-13 16:21:17.655081 - [DEBUG]
22857 2019-Jan-13 16:21:17.655106 - [DEBUG] Join: AllTop & AllBottom
22858 2019-Jan-13 16:21:17.655133 - [DEBUG] = AllBottom (new jump func)
22859 2019-Jan-13 16:21:17.655157 - [DEBUG]
22860 2019-Jan-13 16:21:17.655181 - [DEBUG] Start adding new jump function
22861 2019-Jan-13 16:21:17.655223 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22862 2019-Jan-13 16:21:17.655293 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22863 2019-Jan-13 16:21:17.655957 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
22864 2019-Jan-13 16:21:17.656626 - [DEBUG] Edge Function : AllBottom
22865 2019-Jan-13 16:21:17.656657 - [DEBUG] End adding new jump function
22866 2019-Jan-13 16:21:17.656682 - [DEBUG]
22867 2019-Jan-13 16:21:17.656706 - [DEBUG] -------------------------------------------- 643. Path Edge --------------------------------------------
22868 2019-Jan-13 16:21:17.656730 - [DEBUG]
22869 2019-Jan-13 16:21:17.656754 - [DEBUG] Process 643. path edge:
22870 2019-Jan-13 16:21:17.656778 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22871 2019-Jan-13 16:21:17.656839 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
22872 2019-Jan-13 16:21:17.657494 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22873 2019-Jan-13 16:21:17.658158 - [DEBUG]
22874 2019-Jan-13 16:21:17.658186 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
22875 2019-Jan-13 16:21:17.658897 - [DEBUG] Compose: EdgeIdentity * AllBottom
22876 2019-Jan-13 16:21:17.658927 - [DEBUG]
22877 2019-Jan-13 16:21:17.658951 - [DEBUG] Propagate flow
22878 2019-Jan-13 16:21:17.658975 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22879 2019-Jan-13 16:21:17.659039 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
22880 2019-Jan-13 16:21:17.659703 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22881 2019-Jan-13 16:21:17.660358 - [DEBUG] Edge function : AllBottom (result of previous compose)
22882 2019-Jan-13 16:21:17.660385 - [DEBUG]
22883 2019-Jan-13 16:21:17.660412 - [DEBUG] Join: AllTop & AllBottom
22884 2019-Jan-13 16:21:17.660438 - [DEBUG] = AllBottom (new jump func)
22885 2019-Jan-13 16:21:17.660462 - [DEBUG]
22886 2019-Jan-13 16:21:17.660486 - [DEBUG] Start adding new jump function
22887 2019-Jan-13 16:21:17.660510 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22888 2019-Jan-13 16:21:17.660572 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22889 2019-Jan-13 16:21:17.661237 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
22890 2019-Jan-13 16:21:17.661915 - [DEBUG] Edge Function : AllBottom
22891 2019-Jan-13 16:21:17.661947 - [DEBUG] End adding new jump function
22892 2019-Jan-13 16:21:17.661971 - [DEBUG]
22893 2019-Jan-13 16:21:17.661995 - [DEBUG] -------------------------------------------- 644. Path Edge --------------------------------------------
22894 2019-Jan-13 16:21:17.662019 - [DEBUG]
22895 2019-Jan-13 16:21:17.662042 - [DEBUG] Process 644. path edge:
22896 2019-Jan-13 16:21:17.662066 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22897 2019-Jan-13 16:21:17.662132 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
22898 2019-Jan-13 16:21:17.662790 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22899 2019-Jan-13 16:21:17.663440 - [DEBUG]
22900 2019-Jan-13 16:21:17.663466 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
22901 2019-Jan-13 16:21:17.664170 - [DEBUG] Compose: EdgeIdentity * AllBottom
22902 2019-Jan-13 16:21:17.664200 - [DEBUG]
22903 2019-Jan-13 16:21:17.664224 - [DEBUG] Propagate flow
22904 2019-Jan-13 16:21:17.664265 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
22905 2019-Jan-13 16:21:17.664334 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22906 2019-Jan-13 16:21:17.665033 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22907 2019-Jan-13 16:21:17.665697 - [DEBUG] Edge function : AllBottom (result of previous compose)
22908 2019-Jan-13 16:21:17.665723 - [DEBUG]
22909 2019-Jan-13 16:21:17.665749 - [DEBUG] Join: AllTop & AllBottom
22910 2019-Jan-13 16:21:17.665776 - [DEBUG] = AllBottom (new jump func)
22911 2019-Jan-13 16:21:17.665801 - [DEBUG]
22912 2019-Jan-13 16:21:17.665825 - [DEBUG] Start adding new jump function
22913 2019-Jan-13 16:21:17.665848 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
22914 2019-Jan-13 16:21:17.665910 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22915 2019-Jan-13 16:21:17.666562 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22916 2019-Jan-13 16:21:17.667223 - [DEBUG] Edge Function : AllBottom
22917 2019-Jan-13 16:21:17.667255 - [DEBUG] End adding new jump function
22918 2019-Jan-13 16:21:17.667280 - [DEBUG]
22919 2019-Jan-13 16:21:17.667304 - [DEBUG] -------------------------------------------- 645. Path Edge --------------------------------------------
22920 2019-Jan-13 16:21:17.667329 - [DEBUG]
22921 2019-Jan-13 16:21:17.667352 - [DEBUG] Process 645. path edge:
22922 2019-Jan-13 16:21:17.667376 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
22923 2019-Jan-13 16:21:17.667441 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
22924 2019-Jan-13 16:21:17.668104 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
22925 2019-Jan-13 16:21:17.668788 - [DEBUG]
22926 2019-Jan-13 16:21:17.668814 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22927 2019-Jan-13 16:21:17.669473 - [DEBUG] Start of endsummarytab entry
22928 2019-Jan-13 16:21:17.669507 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
22929 2019-Jan-13 16:21:17.670174 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
22930 2019-Jan-13 16:21:17.670242 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22931 2019-Jan-13 16:21:17.670896 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
22932 2019-Jan-13 16:21:17.671576 - [DEBUG] EF: AllBottom
22933 2019-Jan-13 16:21:17.671603 - [DEBUG]
22934 2019-Jan-13 16:21:17.671627 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22935 2019-Jan-13 16:21:17.672280 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
22936 2019-Jan-13 16:21:17.672940 - [DEBUG] EF: AllBottom
22937 2019-Jan-13 16:21:17.672966 - [DEBUG]
22938 2019-Jan-13 16:21:17.672990 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22939 2019-Jan-13 16:21:17.673642 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
22940 2019-Jan-13 16:21:17.674314 - [DEBUG] EF: AllBottom
22941 2019-Jan-13 16:21:17.674340 - [DEBUG]
22942 2019-Jan-13 16:21:17.674363 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22943 2019-Jan-13 16:21:17.675037 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
22944 2019-Jan-13 16:21:17.675692 - [DEBUG] EF: AllBottom
22945 2019-Jan-13 16:21:17.675718 - [DEBUG]
22946 2019-Jan-13 16:21:17.675742 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22947 2019-Jan-13 16:21:17.676397 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
22948 2019-Jan-13 16:21:17.679899 - [DEBUG] EF: AllBottom
22949 2019-Jan-13 16:21:17.679950 - [DEBUG]
22950 2019-Jan-13 16:21:17.679975 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22951 2019-Jan-13 16:21:17.680661 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
22952 2019-Jan-13 16:21:17.681332 - [DEBUG] EF: AllBottom
22953 2019-Jan-13 16:21:17.681359 - [DEBUG]
22954 2019-Jan-13 16:21:17.681382 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22955 2019-Jan-13 16:21:17.682067 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
22956 2019-Jan-13 16:21:17.682746 - [DEBUG] EF: AllBottom
22957 2019-Jan-13 16:21:17.682773 - [DEBUG]
22958 2019-Jan-13 16:21:17.682796 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22959 2019-Jan-13 16:21:17.683454 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
22960 2019-Jan-13 16:21:17.684119 - [DEBUG] EF: AllBottom
22961 2019-Jan-13 16:21:17.684145 - [DEBUG]
22962 2019-Jan-13 16:21:17.684168 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22963 2019-Jan-13 16:21:17.684815 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
22964 2019-Jan-13 16:21:17.685509 - [DEBUG] EF: AllBottom
22965 2019-Jan-13 16:21:17.685536 - [DEBUG]
22966 2019-Jan-13 16:21:17.685559 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22967 2019-Jan-13 16:21:17.686213 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
22968 2019-Jan-13 16:21:17.686871 - [DEBUG] EF: AllBottom
22969 2019-Jan-13 16:21:17.686897 - [DEBUG]
22970 2019-Jan-13 16:21:17.686920 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22971 2019-Jan-13 16:21:17.687573 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
22972 2019-Jan-13 16:21:17.688267 - [DEBUG] EF: AllBottom
22973 2019-Jan-13 16:21:17.688294 - [DEBUG]
22974 2019-Jan-13 16:21:17.688317 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22975 2019-Jan-13 16:21:17.688975 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
22976 2019-Jan-13 16:21:17.689639 - [DEBUG] EF: AllBottom
22977 2019-Jan-13 16:21:17.689665 - [DEBUG]
22978 2019-Jan-13 16:21:17.689689 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22979 2019-Jan-13 16:21:17.690338 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
22980 2019-Jan-13 16:21:17.691000 - [DEBUG] EF: AllBottom
22981 2019-Jan-13 16:21:17.691027 - [DEBUG]
22982 2019-Jan-13 16:21:17.691049 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
22983 2019-Jan-13 16:21:17.691728 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
22984 2019-Jan-13 16:21:17.692394 - [DEBUG] EF: AllBottom
22985 2019-Jan-13 16:21:17.692421 - [DEBUG]
22986 2019-Jan-13 16:21:17.692445 - [DEBUG] ---------------
22987 2019-Jan-13 16:21:17.692468 - [DEBUG]
22988 2019-Jan-13 16:21:17.692495 - [DEBUG] End of endsummarytab entry
22989 2019-Jan-13 16:21:17.692518 - [DEBUG]
22990 2019-Jan-13 16:21:17.692543 - [DEBUG] Start of incomingtab entry
22991 2019-Jan-13 16:21:17.692568 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
22992 2019-Jan-13 16:21:17.693228 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
22993 2019-Jan-13 16:21:17.693292 - [DEBUG] ---------------
22994 2019-Jan-13 16:21:17.693317 - [DEBUG] End of incomingtab entry
22995 2019-Jan-13 16:21:17.693340 - [DEBUG]
22996 2019-Jan-13 16:21:17.693366 - [DEBUG] EDGE:
22997 2019-Jan-13 16:21:17.693424 - [DEBUG] ---> 22998 2019-Jan-13 16:21:17.694101 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
22999 2019-Jan-13 16:21:17.694772 - [DEBUG]
23000 2019-Jan-13 16:21:17.694803 - [DEBUG] Compose: EdgeIdentity * AllBottom
23001 2019-Jan-13 16:21:17.694830 - [DEBUG]
23002 2019-Jan-13 16:21:17.694854 - [DEBUG] Propagate flow
23003 2019-Jan-13 16:21:17.694896 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23004 2019-Jan-13 16:21:17.694961 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23005 2019-Jan-13 16:21:17.695627 - [DEBUG] Target value : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23006 2019-Jan-13 16:21:17.696280 - [DEBUG] Edge function : AllBottom (result of previous compose)
23007 2019-Jan-13 16:21:17.696306 - [DEBUG]
23008 2019-Jan-13 16:21:17.696333 - [DEBUG] Join: AllTop & AllBottom
23009 2019-Jan-13 16:21:17.696360 - [DEBUG] = AllBottom (new jump func)
23010 2019-Jan-13 16:21:17.696384 - [DEBUG]
23011 2019-Jan-13 16:21:17.696408 - [DEBUG] Start adding new jump function
23012 2019-Jan-13 16:21:17.696432 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23013 2019-Jan-13 16:21:17.696495 - [DEBUG] Fact at target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23014 2019-Jan-13 16:21:17.697156 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23015 2019-Jan-13 16:21:17.697810 - [DEBUG] Edge Function : AllBottom
23016 2019-Jan-13 16:21:17.697842 - [DEBUG] End adding new jump function
23017 2019-Jan-13 16:21:17.697865 - [DEBUG]
23018 2019-Jan-13 16:21:17.697889 - [DEBUG] -------------------------------------------- 646. Path Edge --------------------------------------------
23019 2019-Jan-13 16:21:17.697914 - [DEBUG]
23020 2019-Jan-13 16:21:17.697938 - [DEBUG] Process 646. path edge:
23021 2019-Jan-13 16:21:17.697962 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23022 2019-Jan-13 16:21:17.698026 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
23023 2019-Jan-13 16:21:17.698704 - [DEBUG] D target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 >
23024 2019-Jan-13 16:21:17.699357 - [DEBUG]
23025 2019-Jan-13 16:21:17.699383 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23026 2019-Jan-13 16:21:17.700056 - [DEBUG] Start of endsummarytab entry
23027 2019-Jan-13 16:21:17.700090 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23028 2019-Jan-13 16:21:17.700752 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
23029 2019-Jan-13 16:21:17.700819 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23030 2019-Jan-13 16:21:17.701478 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23031 2019-Jan-13 16:21:17.702158 - [DEBUG] EF: AllBottom
23032 2019-Jan-13 16:21:17.702185 - [DEBUG]
23033 2019-Jan-13 16:21:17.702208 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23034 2019-Jan-13 16:21:17.702863 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23035 2019-Jan-13 16:21:17.703531 - [DEBUG] EF: AllBottom
23036 2019-Jan-13 16:21:17.703557 - [DEBUG]
23037 2019-Jan-13 16:21:17.703580 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23038 2019-Jan-13 16:21:17.704236 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
23039 2019-Jan-13 16:21:17.704907 - [DEBUG] EF: AllBottom
23040 2019-Jan-13 16:21:17.704934 - [DEBUG]
23041 2019-Jan-13 16:21:17.704957 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23042 2019-Jan-13 16:21:17.705605 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
23043 2019-Jan-13 16:21:17.706413 - [DEBUG] EF: AllBottom
23044 2019-Jan-13 16:21:17.706440 - [DEBUG]
23045 2019-Jan-13 16:21:17.706464 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23046 2019-Jan-13 16:21:17.707129 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
23047 2019-Jan-13 16:21:17.707788 - [DEBUG] EF: AllBottom
23048 2019-Jan-13 16:21:17.707815 - [DEBUG]
23049 2019-Jan-13 16:21:17.707838 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23050 2019-Jan-13 16:21:17.708508 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
23051 2019-Jan-13 16:21:17.709177 - [DEBUG] EF: AllBottom
23052 2019-Jan-13 16:21:17.709203 - [DEBUG]
23053 2019-Jan-13 16:21:17.709226 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23054 2019-Jan-13 16:21:17.709885 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23055 2019-Jan-13 16:21:17.710551 - [DEBUG] EF: AllBottom
23056 2019-Jan-13 16:21:17.710577 - [DEBUG]
23057 2019-Jan-13 16:21:17.710600 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23058 2019-Jan-13 16:21:17.711249 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23059 2019-Jan-13 16:21:17.711939 - [DEBUG] EF: AllBottom
23060 2019-Jan-13 16:21:17.711965 - [DEBUG]
23061 2019-Jan-13 16:21:17.711988 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23062 2019-Jan-13 16:21:17.712641 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
23063 2019-Jan-13 16:21:17.713306 - [DEBUG] EF: AllBottom
23064 2019-Jan-13 16:21:17.713332 - [DEBUG]
23065 2019-Jan-13 16:21:17.713355 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23066 2019-Jan-13 16:21:17.714004 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
23067 2019-Jan-13 16:21:17.714662 - [DEBUG] EF: AllBottom
23068 2019-Jan-13 16:21:17.714688 - [DEBUG]
23069 2019-Jan-13 16:21:17.714712 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23070 2019-Jan-13 16:21:17.715393 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
23071 2019-Jan-13 16:21:17.716053 - [DEBUG] EF: AllBottom
23072 2019-Jan-13 16:21:17.716079 - [DEBUG]
23073 2019-Jan-13 16:21:17.716103 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23074 2019-Jan-13 16:21:17.716753 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
23075 2019-Jan-13 16:21:17.717413 - [DEBUG] EF: AllBottom
23076 2019-Jan-13 16:21:17.717439 - [DEBUG]
23077 2019-Jan-13 16:21:17.717463 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23078 2019-Jan-13 16:21:17.718121 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23079 2019-Jan-13 16:21:17.718802 - [DEBUG] EF: AllBottom
23080 2019-Jan-13 16:21:17.718829 - [DEBUG]
23081 2019-Jan-13 16:21:17.718852 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23082 2019-Jan-13 16:21:17.719506 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
23083 2019-Jan-13 16:21:17.720162 - [DEBUG] EF: AllBottom
23084 2019-Jan-13 16:21:17.720188 - [DEBUG]
23085 2019-Jan-13 16:21:17.720211 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23086 2019-Jan-13 16:21:17.720874 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
23087 2019-Jan-13 16:21:17.721536 - [DEBUG] EF: AllBottom
23088 2019-Jan-13 16:21:17.721584 - [DEBUG]
23089 2019-Jan-13 16:21:17.721609 - [DEBUG] ---------------
23090 2019-Jan-13 16:21:17.721649 - [DEBUG]
23091 2019-Jan-13 16:21:17.721677 - [DEBUG] End of endsummarytab entry
23092 2019-Jan-13 16:21:17.721701 - [DEBUG]
23093 2019-Jan-13 16:21:17.721725 - [DEBUG] Start of incomingtab entry
23094 2019-Jan-13 16:21:17.721749 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23095 2019-Jan-13 16:21:17.722414 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
23096 2019-Jan-13 16:21:17.722477 - [DEBUG] ---------------
23097 2019-Jan-13 16:21:17.722501 - [DEBUG] End of incomingtab entry
23098 2019-Jan-13 16:21:17.722525 - [DEBUG]
23099 2019-Jan-13 16:21:17.722551 - [DEBUG] EDGE:
23100 2019-Jan-13 16:21:17.722608 - [DEBUG] ---> 23101 2019-Jan-13 16:21:17.723257 - [DEBUG] D: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97>
23102 2019-Jan-13 16:21:17.723920 - [DEBUG]
23103 2019-Jan-13 16:21:17.723947 - [DEBUG] EDGE:
23104 2019-Jan-13 16:21:17.724010 - [DEBUG] ---> 23105 2019-Jan-13 16:21:17.724670 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
23106 2019-Jan-13 16:21:17.725351 - [DEBUG]
23107 2019-Jan-13 16:21:17.725403 - [DEBUG] Compose: EdgeIdentity * AllBottom
23108 2019-Jan-13 16:21:17.725430 - [DEBUG]
23109 2019-Jan-13 16:21:17.725455 - [DEBUG] Propagate flow
23110 2019-Jan-13 16:21:17.725478 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23111 2019-Jan-13 16:21:17.725539 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23112 2019-Jan-13 16:21:17.726206 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23113 2019-Jan-13 16:21:17.726873 - [DEBUG] Edge function : AllBottom (result of previous compose)
23114 2019-Jan-13 16:21:17.726900 - [DEBUG]
23115 2019-Jan-13 16:21:17.726926 - [DEBUG] Join: AllTop & AllBottom
23116 2019-Jan-13 16:21:17.726953 - [DEBUG] = AllBottom (new jump func)
23117 2019-Jan-13 16:21:17.726978 - [DEBUG]
23118 2019-Jan-13 16:21:17.727002 - [DEBUG] Start adding new jump function
23119 2019-Jan-13 16:21:17.727025 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23120 2019-Jan-13 16:21:17.727086 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23121 2019-Jan-13 16:21:17.727747 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23122 2019-Jan-13 16:21:17.728435 - [DEBUG] Edge Function : AllBottom
23123 2019-Jan-13 16:21:17.728468 - [DEBUG] End adding new jump function
23124 2019-Jan-13 16:21:17.728492 - [DEBUG]
23125 2019-Jan-13 16:21:17.728516 - [DEBUG] -------------------------------------------- 647. Path Edge --------------------------------------------
23126 2019-Jan-13 16:21:17.728541 - [DEBUG]
23127 2019-Jan-13 16:21:17.728564 - [DEBUG] Process 647. path edge:
23128 2019-Jan-13 16:21:17.728588 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23129 2019-Jan-13 16:21:17.728650 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
23130 2019-Jan-13 16:21:17.729317 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
23131 2019-Jan-13 16:21:17.729987 - [DEBUG]
23132 2019-Jan-13 16:21:17.730013 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23133 2019-Jan-13 16:21:17.730697 - [DEBUG] Possible callees:
23134 2019-Jan-13 16:21:17.730741 - [DEBUG] llvm.dbg.declare
23135 2019-Jan-13 16:21:17.730766 - [DEBUG] Possible return sites:
23136 2019-Jan-13 16:21:17.730790 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19323137 2019-Jan-13 16:21:17.732140 - [DEBUG] Found and process special summary
23138 2019-Jan-13 16:21:17.732185 - [DEBUG] Compose: EdgeIdentity * AllBottom
23139 2019-Jan-13 16:21:17.732214 - [DEBUG]
23140 2019-Jan-13 16:21:17.732238 - [DEBUG] Propagate flow
23141 2019-Jan-13 16:21:17.732262 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23142 2019-Jan-13 16:21:17.732328 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23143 2019-Jan-13 16:21:17.732997 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23144 2019-Jan-13 16:21:17.733660 - [DEBUG] Edge function : AllBottom (result of previous compose)
23145 2019-Jan-13 16:21:17.733687 - [DEBUG]
23146 2019-Jan-13 16:21:17.733713 - [DEBUG] Join: AllTop & AllBottom
23147 2019-Jan-13 16:21:17.733740 - [DEBUG] = AllBottom (new jump func)
23148 2019-Jan-13 16:21:17.733765 - [DEBUG]
23149 2019-Jan-13 16:21:17.733788 - [DEBUG] Start adding new jump function
23150 2019-Jan-13 16:21:17.733812 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23151 2019-Jan-13 16:21:17.733874 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23152 2019-Jan-13 16:21:17.734530 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23153 2019-Jan-13 16:21:17.735209 - [DEBUG] Edge Function : AllBottom
23154 2019-Jan-13 16:21:17.735241 - [DEBUG] End adding new jump function
23155 2019-Jan-13 16:21:17.735265 - [DEBUG]
23156 2019-Jan-13 16:21:17.735289 - [DEBUG] -------------------------------------------- 648. Path Edge --------------------------------------------
23157 2019-Jan-13 16:21:17.735314 - [DEBUG]
23158 2019-Jan-13 16:21:17.735338 - [DEBUG] Process 648. path edge:
23159 2019-Jan-13 16:21:17.735361 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23160 2019-Jan-13 16:21:17.735428 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
23161 2019-Jan-13 16:21:17.736087 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
23162 2019-Jan-13 16:21:17.736754 - [DEBUG]
23163 2019-Jan-13 16:21:17.736781 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23164 2019-Jan-13 16:21:17.737473 - [DEBUG] Compose: EdgeIdentity * AllBottom
23165 2019-Jan-13 16:21:17.737502 - [DEBUG]
23166 2019-Jan-13 16:21:17.737526 - [DEBUG] Propagate flow
23167 2019-Jan-13 16:21:17.737550 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23168 2019-Jan-13 16:21:17.737612 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23169 2019-Jan-13 16:21:17.738292 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23170 2019-Jan-13 16:21:17.738959 - [DEBUG] Edge function : AllBottom (result of previous compose)
23171 2019-Jan-13 16:21:17.738985 - [DEBUG]
23172 2019-Jan-13 16:21:17.739012 - [DEBUG] Join: AllTop & AllBottom
23173 2019-Jan-13 16:21:17.739038 - [DEBUG] = AllBottom (new jump func)
23174 2019-Jan-13 16:21:17.739063 - [DEBUG]
23175 2019-Jan-13 16:21:17.739086 - [DEBUG] Start adding new jump function
23176 2019-Jan-13 16:21:17.739109 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23177 2019-Jan-13 16:21:17.739171 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23178 2019-Jan-13 16:21:17.739851 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23179 2019-Jan-13 16:21:17.740501 - [DEBUG] Edge Function : AllBottom
23180 2019-Jan-13 16:21:17.740532 - [DEBUG] End adding new jump function
23181 2019-Jan-13 16:21:17.740557 - [DEBUG]
23182 2019-Jan-13 16:21:17.740581 - [DEBUG] -------------------------------------------- 649. Path Edge --------------------------------------------
23183 2019-Jan-13 16:21:17.740605 - [DEBUG]
23184 2019-Jan-13 16:21:17.740629 - [DEBUG] Process 649. path edge:
23185 2019-Jan-13 16:21:17.740652 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23186 2019-Jan-13 16:21:17.740715 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23187 2019-Jan-13 16:21:17.741375 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
23188 2019-Jan-13 16:21:17.742057 - [DEBUG]
23189 2019-Jan-13 16:21:17.742084 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23190 2019-Jan-13 16:21:17.742769 - [DEBUG] Compose: EdgeIdentity * AllBottom
23191 2019-Jan-13 16:21:17.742798 - [DEBUG]
23192 2019-Jan-13 16:21:17.742822 - [DEBUG] Propagate flow
23193 2019-Jan-13 16:21:17.742845 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23194 2019-Jan-13 16:21:17.742909 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23195 2019-Jan-13 16:21:17.743563 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23196 2019-Jan-13 16:21:17.744227 - [DEBUG] Edge function : AllBottom (result of previous compose)
23197 2019-Jan-13 16:21:17.744253 - [DEBUG]
23198 2019-Jan-13 16:21:17.744279 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23199 2019-Jan-13 16:21:17.744306 - [DEBUG] = AllBottom
23200 2019-Jan-13 16:21:17.744330 - [DEBUG]
23201 2019-Jan-13 16:21:17.744354 - [DEBUG] PROPAGATE: No new function!
23202 2019-Jan-13 16:21:17.744379 - [DEBUG] EDGE:
23203 2019-Jan-13 16:21:17.744443 - [DEBUG] ---> 23204 2019-Jan-13 16:21:17.745132 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
23205 2019-Jan-13 16:21:17.745797 - [DEBUG]
23206 2019-Jan-13 16:21:17.745824 - [DEBUG] EDGE:
23207 2019-Jan-13 16:21:17.745884 - [DEBUG] ---> 23208 2019-Jan-13 16:21:17.746536 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
23209 2019-Jan-13 16:21:17.747195 - [DEBUG]
23210 2019-Jan-13 16:21:17.747245 - [DEBUG] Compose: EdgeIdentity * AllBottom
23211 2019-Jan-13 16:21:17.747273 - [DEBUG]
23212 2019-Jan-13 16:21:17.747297 - [DEBUG] Propagate flow
23213 2019-Jan-13 16:21:17.747321 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23214 2019-Jan-13 16:21:17.747385 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23215 2019-Jan-13 16:21:17.748045 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23216 2019-Jan-13 16:21:17.748729 - [DEBUG] Edge function : AllBottom (result of previous compose)
23217 2019-Jan-13 16:21:17.748756 - [DEBUG]
23218 2019-Jan-13 16:21:17.748782 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23219 2019-Jan-13 16:21:17.748808 - [DEBUG] = AllBottom
23220 2019-Jan-13 16:21:17.748833 - [DEBUG]
23221 2019-Jan-13 16:21:17.748856 - [DEBUG] PROPAGATE: No new function!
23222 2019-Jan-13 16:21:17.748886 - [DEBUG] EDGE:
23223 2019-Jan-13 16:21:17.748949 - [DEBUG] ---> 23224 2019-Jan-13 16:21:17.749633 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
23225 2019-Jan-13 16:21:17.750303 - [DEBUG]
23226 2019-Jan-13 16:21:17.750330 - [DEBUG] EDGE:
23227 2019-Jan-13 16:21:17.750394 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
23228 2019-Jan-13 16:21:17.751056 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
23229 2019-Jan-13 16:21:17.751738 - [DEBUG]
23230 2019-Jan-13 16:21:17.751767 - [DEBUG] Compose: EdgeIdentity * AllBottom
23231 2019-Jan-13 16:21:17.751794 - [DEBUG]
23232 2019-Jan-13 16:21:17.751817 - [DEBUG] Propagate flow
23233 2019-Jan-13 16:21:17.751842 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23234 2019-Jan-13 16:21:17.751902 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23235 2019-Jan-13 16:21:17.752558 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23236 2019-Jan-13 16:21:17.753224 - [DEBUG] Edge function : AllBottom (result of previous compose)
23237 2019-Jan-13 16:21:17.753250 - [DEBUG]
23238 2019-Jan-13 16:21:17.753277 - [DEBUG] Join: AllTop & AllBottom
23239 2019-Jan-13 16:21:17.753304 - [DEBUG] = AllBottom (new jump func)
23240 2019-Jan-13 16:21:17.753328 - [DEBUG]
23241 2019-Jan-13 16:21:17.753352 - [DEBUG] Start adding new jump function
23242 2019-Jan-13 16:21:17.753376 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23243 2019-Jan-13 16:21:17.753438 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23244 2019-Jan-13 16:21:17.754106 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23245 2019-Jan-13 16:21:17.754766 - [DEBUG] Edge Function : AllBottom
23246 2019-Jan-13 16:21:17.754797 - [DEBUG] End adding new jump function
23247 2019-Jan-13 16:21:17.754821 - [DEBUG]
23248 2019-Jan-13 16:21:17.754845 - [DEBUG] -------------------------------------------- 650. Path Edge --------------------------------------------
23249 2019-Jan-13 16:21:17.754869 - [DEBUG]
23250 2019-Jan-13 16:21:17.754914 - [DEBUG] Process 650. path edge:
23251 2019-Jan-13 16:21:17.754938 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23252 2019-Jan-13 16:21:17.755000 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
23253 2019-Jan-13 16:21:17.755653 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23254 2019-Jan-13 16:21:17.756318 - [DEBUG]
23255 2019-Jan-13 16:21:17.756346 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23256 2019-Jan-13 16:21:17.757064 - [DEBUG] Compose: EdgeIdentity * AllBottom
23257 2019-Jan-13 16:21:17.757094 - [DEBUG]
23258 2019-Jan-13 16:21:17.757118 - [DEBUG] Propagate flow
23259 2019-Jan-13 16:21:17.757142 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23260 2019-Jan-13 16:21:17.757206 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23261 2019-Jan-13 16:21:17.757911 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23262 2019-Jan-13 16:21:17.758586 - [DEBUG] Edge function : AllBottom (result of previous compose)
23263 2019-Jan-13 16:21:17.758612 - [DEBUG]
23264 2019-Jan-13 16:21:17.758638 - [DEBUG] Join: AllTop & AllBottom
23265 2019-Jan-13 16:21:17.758665 - [DEBUG] = AllBottom (new jump func)
23266 2019-Jan-13 16:21:17.758705 - [DEBUG]
23267 2019-Jan-13 16:21:17.758729 - [DEBUG] Start adding new jump function
23268 2019-Jan-13 16:21:17.758753 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23269 2019-Jan-13 16:21:17.758820 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23270 2019-Jan-13 16:21:17.759488 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23271 2019-Jan-13 16:21:17.760147 - [DEBUG] Edge Function : AllBottom
23272 2019-Jan-13 16:21:17.760178 - [DEBUG] End adding new jump function
23273 2019-Jan-13 16:21:17.760202 - [DEBUG]
23274 2019-Jan-13 16:21:17.760226 - [DEBUG] -------------------------------------------- 651. Path Edge --------------------------------------------
23275 2019-Jan-13 16:21:17.760251 - [DEBUG]
23276 2019-Jan-13 16:21:17.760274 - [DEBUG] Process 651. path edge:
23277 2019-Jan-13 16:21:17.760298 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23278 2019-Jan-13 16:21:17.760362 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
23279 2019-Jan-13 16:21:17.761017 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23280 2019-Jan-13 16:21:17.761689 - [DEBUG]
23281 2019-Jan-13 16:21:17.761716 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23282 2019-Jan-13 16:21:17.762410 - [DEBUG] Compose: EdgeIdentity * AllBottom
23283 2019-Jan-13 16:21:17.762439 - [DEBUG]
23284 2019-Jan-13 16:21:17.762463 - [DEBUG] Propagate flow
23285 2019-Jan-13 16:21:17.762487 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23286 2019-Jan-13 16:21:17.762552 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23287 2019-Jan-13 16:21:17.763213 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23288 2019-Jan-13 16:21:17.763866 - [DEBUG] Edge function : AllBottom (result of previous compose)
23289 2019-Jan-13 16:21:17.763893 - [DEBUG]
23290 2019-Jan-13 16:21:17.763918 - [DEBUG] Join: AllTop & AllBottom
23291 2019-Jan-13 16:21:17.763945 - [DEBUG] = AllBottom (new jump func)
23292 2019-Jan-13 16:21:17.763970 - [DEBUG]
23293 2019-Jan-13 16:21:17.763993 - [DEBUG] Start adding new jump function
23294 2019-Jan-13 16:21:17.764017 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23295 2019-Jan-13 16:21:17.764078 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23296 2019-Jan-13 16:21:17.764735 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23297 2019-Jan-13 16:21:17.765420 - [DEBUG] Edge Function : AllBottom
23298 2019-Jan-13 16:21:17.765452 - [DEBUG] End adding new jump function
23299 2019-Jan-13 16:21:17.765477 - [DEBUG]
23300 2019-Jan-13 16:21:17.765501 - [DEBUG] -------------------------------------------- 652. Path Edge --------------------------------------------
23301 2019-Jan-13 16:21:17.765526 - [DEBUG]
23302 2019-Jan-13 16:21:17.765549 - [DEBUG] Process 652. path edge:
23303 2019-Jan-13 16:21:17.765573 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23304 2019-Jan-13 16:21:17.765636 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
23305 2019-Jan-13 16:21:17.766302 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23306 2019-Jan-13 16:21:17.766955 - [DEBUG]
23307 2019-Jan-13 16:21:17.766981 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23308 2019-Jan-13 16:21:17.767645 - [DEBUG] Start of endsummarytab entry
23309 2019-Jan-13 16:21:17.767679 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23310 2019-Jan-13 16:21:17.768383 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
23311 2019-Jan-13 16:21:17.768454 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23312 2019-Jan-13 16:21:17.769118 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23313 2019-Jan-13 16:21:17.769773 - [DEBUG] EF: AllBottom
23314 2019-Jan-13 16:21:17.769800 - [DEBUG]
23315 2019-Jan-13 16:21:17.769823 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23316 2019-Jan-13 16:21:17.770469 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23317 2019-Jan-13 16:21:17.771139 - [DEBUG] EF: AllBottom
23318 2019-Jan-13 16:21:17.771165 - [DEBUG]
23319 2019-Jan-13 16:21:17.771189 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23320 2019-Jan-13 16:21:17.771871 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
23321 2019-Jan-13 16:21:17.772529 - [DEBUG] EF: AllBottom
23322 2019-Jan-13 16:21:17.772555 - [DEBUG]
23323 2019-Jan-13 16:21:17.772579 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23324 2019-Jan-13 16:21:17.773225 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
23325 2019-Jan-13 16:21:17.773893 - [DEBUG] EF: AllBottom
23326 2019-Jan-13 16:21:17.773920 - [DEBUG]
23327 2019-Jan-13 16:21:17.773943 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23328 2019-Jan-13 16:21:17.774597 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
23329 2019-Jan-13 16:21:17.775275 - [DEBUG] EF: AllBottom
23330 2019-Jan-13 16:21:17.775301 - [DEBUG]
23331 2019-Jan-13 16:21:17.775325 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23332 2019-Jan-13 16:21:17.775975 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
23333 2019-Jan-13 16:21:17.776642 - [DEBUG] EF: AllBottom
23334 2019-Jan-13 16:21:17.776669 - [DEBUG]
23335 2019-Jan-13 16:21:17.776692 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23336 2019-Jan-13 16:21:17.777347 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23337 2019-Jan-13 16:21:17.778022 - [DEBUG] EF: AllBottom
23338 2019-Jan-13 16:21:17.778048 - [DEBUG]
23339 2019-Jan-13 16:21:17.778072 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23340 2019-Jan-13 16:21:17.778746 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23341 2019-Jan-13 16:21:17.779407 - [DEBUG] EF: AllBottom
23342 2019-Jan-13 16:21:17.779433 - [DEBUG]
23343 2019-Jan-13 16:21:17.779457 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23344 2019-Jan-13 16:21:17.780116 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
23345 2019-Jan-13 16:21:17.780780 - [DEBUG] EF: AllBottom
23346 2019-Jan-13 16:21:17.780807 - [DEBUG]
23347 2019-Jan-13 16:21:17.780831 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23348 2019-Jan-13 16:21:17.781482 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
23349 2019-Jan-13 16:21:17.782159 - [DEBUG] EF: AllBottom
23350 2019-Jan-13 16:21:17.782185 - [DEBUG]
23351 2019-Jan-13 16:21:17.782209 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23352 2019-Jan-13 16:21:17.782870 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23353 2019-Jan-13 16:21:17.783533 - [DEBUG] EF: AllBottom
23354 2019-Jan-13 16:21:17.783559 - [DEBUG]
23355 2019-Jan-13 16:21:17.783583 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23356 2019-Jan-13 16:21:17.784236 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
23357 2019-Jan-13 16:21:17.784917 - [DEBUG] EF: AllBottom
23358 2019-Jan-13 16:21:17.784944 - [DEBUG]
23359 2019-Jan-13 16:21:17.784968 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23360 2019-Jan-13 16:21:17.785634 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
23361 2019-Jan-13 16:21:17.786304 - [DEBUG] EF: AllBottom
23362 2019-Jan-13 16:21:17.786330 - [DEBUG]
23363 2019-Jan-13 16:21:17.786354 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23364 2019-Jan-13 16:21:17.787009 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23365 2019-Jan-13 16:21:17.787661 - [DEBUG] EF: AllBottom
23366 2019-Jan-13 16:21:17.787687 - [DEBUG]
23367 2019-Jan-13 16:21:17.787710 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23368 2019-Jan-13 16:21:17.788388 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
23369 2019-Jan-13 16:21:17.789053 - [DEBUG] EF: AllBottom
23370 2019-Jan-13 16:21:17.789079 - [DEBUG]
23371 2019-Jan-13 16:21:17.789103 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23372 2019-Jan-13 16:21:17.789761 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
23373 2019-Jan-13 16:21:17.790419 - [DEBUG] EF: AllBottom
23374 2019-Jan-13 16:21:17.790445 - [DEBUG]
23375 2019-Jan-13 16:21:17.790469 - [DEBUG] ---------------
23376 2019-Jan-13 16:21:17.790493 - [DEBUG]
23377 2019-Jan-13 16:21:17.790519 - [DEBUG] End of endsummarytab entry
23378 2019-Jan-13 16:21:17.790543 - [DEBUG]
23379 2019-Jan-13 16:21:17.790567 - [DEBUG] Start of incomingtab entry
23380 2019-Jan-13 16:21:17.790591 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23381 2019-Jan-13 16:21:17.791253 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
23382 2019-Jan-13 16:21:17.791319 - [DEBUG] ---------------
23383 2019-Jan-13 16:21:17.791344 - [DEBUG] End of incomingtab entry
23384 2019-Jan-13 16:21:17.791367 - [DEBUG]
23385 2019-Jan-13 16:21:17.791393 - [DEBUG] EDGE:
23386 2019-Jan-13 16:21:17.791451 - [DEBUG] ---> 23387 2019-Jan-13 16:21:17.792131 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
23388 2019-Jan-13 16:21:17.792789 - [DEBUG]
23389 2019-Jan-13 16:21:17.792815 - [DEBUG] EDGE:
23390 2019-Jan-13 16:21:17.792878 - [DEBUG] ---> 23391 2019-Jan-13 16:21:17.793529 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
23392 2019-Jan-13 16:21:17.794189 - [DEBUG]
23393 2019-Jan-13 16:21:17.794219 - [DEBUG] Compose: EdgeIdentity * AllBottom
23394 2019-Jan-13 16:21:17.794246 - [DEBUG]
23395 2019-Jan-13 16:21:17.794270 - [DEBUG] Propagate flow
23396 2019-Jan-13 16:21:17.794294 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23397 2019-Jan-13 16:21:17.794357 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23398 2019-Jan-13 16:21:17.795035 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23399 2019-Jan-13 16:21:17.795702 - [DEBUG] Edge function : AllBottom (result of previous compose)
23400 2019-Jan-13 16:21:17.795729 - [DEBUG]
23401 2019-Jan-13 16:21:17.795754 - [DEBUG] Join: AllTop & AllBottom
23402 2019-Jan-13 16:21:17.795781 - [DEBUG] = AllBottom (new jump func)
23403 2019-Jan-13 16:21:17.795806 - [DEBUG]
23404 2019-Jan-13 16:21:17.795847 - [DEBUG] Start adding new jump function
23405 2019-Jan-13 16:21:17.795871 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23406 2019-Jan-13 16:21:17.795934 - [DEBUG] Fact at target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23407 2019-Jan-13 16:21:17.796590 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23408 2019-Jan-13 16:21:17.797256 - [DEBUG] Edge Function : AllBottom
23409 2019-Jan-13 16:21:17.797287 - [DEBUG] End adding new jump function
23410 2019-Jan-13 16:21:17.797311 - [DEBUG]
23411 2019-Jan-13 16:21:17.797334 - [DEBUG] -------------------------------------------- 653. Path Edge --------------------------------------------
23412 2019-Jan-13 16:21:17.797359 - [DEBUG]
23413 2019-Jan-13 16:21:17.797383 - [DEBUG] Process 653. path edge:
23414 2019-Jan-13 16:21:17.797407 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23415 2019-Jan-13 16:21:17.797472 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
23416 2019-Jan-13 16:21:17.798143 - [DEBUG] D target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 >
23417 2019-Jan-13 16:21:17.798828 - [DEBUG]
23418 2019-Jan-13 16:21:17.798854 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23419 2019-Jan-13 16:21:17.799565 - [DEBUG] EDGE:
23420 2019-Jan-13 16:21:17.799632 - [DEBUG] ---> 23421 2019-Jan-13 16:21:17.800306 - [DEBUG] D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93>
23422 2019-Jan-13 16:21:17.800967 - [DEBUG]
23423 2019-Jan-13 16:21:17.801020 - [DEBUG] Compose: EdgeIdentity * AllBottom
23424 2019-Jan-13 16:21:17.801048 - [DEBUG]
23425 2019-Jan-13 16:21:17.801073 - [DEBUG] Propagate flow
23426 2019-Jan-13 16:21:17.801096 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23427 2019-Jan-13 16:21:17.801161 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23428 2019-Jan-13 16:21:17.801857 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23429 2019-Jan-13 16:21:17.802508 - [DEBUG] Edge function : AllBottom (result of previous compose)
23430 2019-Jan-13 16:21:17.802534 - [DEBUG]
23431 2019-Jan-13 16:21:17.802561 - [DEBUG] Join: AllTop & AllBottom
23432 2019-Jan-13 16:21:17.802588 - [DEBUG] = AllBottom (new jump func)
23433 2019-Jan-13 16:21:17.802612 - [DEBUG]
23434 2019-Jan-13 16:21:17.802637 - [DEBUG] Start adding new jump function
23435 2019-Jan-13 16:21:17.802660 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23436 2019-Jan-13 16:21:17.802720 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23437 2019-Jan-13 16:21:17.803384 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23438 2019-Jan-13 16:21:17.804061 - [DEBUG] Edge Function : AllBottom
23439 2019-Jan-13 16:21:17.804095 - [DEBUG] End adding new jump function
23440 2019-Jan-13 16:21:17.804119 - [DEBUG]
23441 2019-Jan-13 16:21:17.804143 - [DEBUG] -------------------------------------------- 654. Path Edge --------------------------------------------
23442 2019-Jan-13 16:21:17.804168 - [DEBUG]
23443 2019-Jan-13 16:21:17.804191 - [DEBUG] Process 654. path edge:
23444 2019-Jan-13 16:21:17.804215 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23445 2019-Jan-13 16:21:17.804281 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
23446 2019-Jan-13 16:21:17.804984 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23447 2019-Jan-13 16:21:17.805639 - [DEBUG]
23448 2019-Jan-13 16:21:17.805664 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23449 2019-Jan-13 16:21:17.806472 - [DEBUG] Possible callees:
23450 2019-Jan-13 16:21:17.806498 - [DEBUG] llvm.dbg.declare
23451 2019-Jan-13 16:21:17.806523 - [DEBUG] Possible return sites:
23452 2019-Jan-13 16:21:17.806547 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19323453 2019-Jan-13 16:21:17.807883 - [DEBUG] Found and process special summary
23454 2019-Jan-13 16:21:17.807925 - [DEBUG] Compose: EdgeIdentity * AllBottom
23455 2019-Jan-13 16:21:17.807954 - [DEBUG]
23456 2019-Jan-13 16:21:17.807978 - [DEBUG] Propagate flow
23457 2019-Jan-13 16:21:17.808002 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23458 2019-Jan-13 16:21:17.808066 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23459 2019-Jan-13 16:21:17.808752 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23460 2019-Jan-13 16:21:17.809418 - [DEBUG] Edge function : AllBottom (result of previous compose)
23461 2019-Jan-13 16:21:17.809445 - [DEBUG]
23462 2019-Jan-13 16:21:17.809470 - [DEBUG] Join: AllTop & AllBottom
23463 2019-Jan-13 16:21:17.809497 - [DEBUG] = AllBottom (new jump func)
23464 2019-Jan-13 16:21:17.809522 - [DEBUG]
23465 2019-Jan-13 16:21:17.809546 - [DEBUG] Start adding new jump function
23466 2019-Jan-13 16:21:17.809569 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23467 2019-Jan-13 16:21:17.809633 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23468 2019-Jan-13 16:21:17.810294 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23469 2019-Jan-13 16:21:17.810947 - [DEBUG] Edge Function : AllBottom
23470 2019-Jan-13 16:21:17.810978 - [DEBUG] End adding new jump function
23471 2019-Jan-13 16:21:17.811001 - [DEBUG]
23472 2019-Jan-13 16:21:17.811025 - [DEBUG] -------------------------------------------- 655. Path Edge --------------------------------------------
23473 2019-Jan-13 16:21:17.811050 - [DEBUG]
23474 2019-Jan-13 16:21:17.811073 - [DEBUG] Process 655. path edge:
23475 2019-Jan-13 16:21:17.811097 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23476 2019-Jan-13 16:21:17.811157 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
23477 2019-Jan-13 16:21:17.811842 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23478 2019-Jan-13 16:21:17.812504 - [DEBUG]
23479 2019-Jan-13 16:21:17.812530 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23480 2019-Jan-13 16:21:17.813225 - [DEBUG] Compose: EdgeIdentity * AllBottom
23481 2019-Jan-13 16:21:17.813256 - [DEBUG]
23482 2019-Jan-13 16:21:17.813280 - [DEBUG] Propagate flow
23483 2019-Jan-13 16:21:17.813303 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23484 2019-Jan-13 16:21:17.813367 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23485 2019-Jan-13 16:21:17.814023 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23486 2019-Jan-13 16:21:17.814679 - [DEBUG] Edge function : AllBottom (result of previous compose)
23487 2019-Jan-13 16:21:17.814725 - [DEBUG]
23488 2019-Jan-13 16:21:17.814751 - [DEBUG] Join: AllTop & AllBottom
23489 2019-Jan-13 16:21:17.814778 - [DEBUG] = AllBottom (new jump func)
23490 2019-Jan-13 16:21:17.814803 - [DEBUG]
23491 2019-Jan-13 16:21:17.814827 - [DEBUG] Start adding new jump function
23492 2019-Jan-13 16:21:17.814850 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23493 2019-Jan-13 16:21:17.814938 - [DEBUG] Fact at target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23494 2019-Jan-13 16:21:17.815603 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23495 2019-Jan-13 16:21:17.816262 - [DEBUG] Edge Function : AllBottom
23496 2019-Jan-13 16:21:17.816292 - [DEBUG] End adding new jump function
23497 2019-Jan-13 16:21:17.816317 - [DEBUG]
23498 2019-Jan-13 16:21:17.816340 - [DEBUG] -------------------------------------------- 656. Path Edge --------------------------------------------
23499 2019-Jan-13 16:21:17.816365 - [DEBUG]
23500 2019-Jan-13 16:21:17.816389 - [DEBUG] Process 656. path edge:
23501 2019-Jan-13 16:21:17.816413 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23502 2019-Jan-13 16:21:17.816477 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23503 2019-Jan-13 16:21:17.817128 - [DEBUG] D target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 >
23504 2019-Jan-13 16:21:17.817792 - [DEBUG]
23505 2019-Jan-13 16:21:17.817821 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23506 2019-Jan-13 16:21:17.818529 - [DEBUG] Compose: EdgeIdentity * AllBottom
23507 2019-Jan-13 16:21:17.818558 - [DEBUG]
23508 2019-Jan-13 16:21:17.818582 - [DEBUG] Propagate flow
23509 2019-Jan-13 16:21:17.818606 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23510 2019-Jan-13 16:21:17.818671 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23511 2019-Jan-13 16:21:17.819351 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23512 2019-Jan-13 16:21:17.820003 - [DEBUG] Edge function : AllBottom (result of previous compose)
23513 2019-Jan-13 16:21:17.820030 - [DEBUG]
23514 2019-Jan-13 16:21:17.820056 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23515 2019-Jan-13 16:21:17.820082 - [DEBUG] = AllBottom
23516 2019-Jan-13 16:21:17.820107 - [DEBUG]
23517 2019-Jan-13 16:21:17.820130 - [DEBUG] PROPAGATE: No new function!
23518 2019-Jan-13 16:21:17.820155 - [DEBUG] EDGE:
23519 2019-Jan-13 16:21:17.820220 - [DEBUG] ---> 23520 2019-Jan-13 16:21:17.820879 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
23521 2019-Jan-13 16:21:17.821535 - [DEBUG]
23522 2019-Jan-13 16:21:17.821582 - [DEBUG] EDGE:
23523 2019-Jan-13 16:21:17.821646 - [DEBUG] ---> 23524 2019-Jan-13 16:21:17.822306 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
23525 2019-Jan-13 16:21:17.822957 - [DEBUG]
23526 2019-Jan-13 16:21:17.823006 - [DEBUG] Compose: EdgeIdentity * AllBottom
23527 2019-Jan-13 16:21:17.823034 - [DEBUG]
23528 2019-Jan-13 16:21:17.823058 - [DEBUG] Propagate flow
23529 2019-Jan-13 16:21:17.823082 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23530 2019-Jan-13 16:21:17.823144 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23531 2019-Jan-13 16:21:17.823807 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23532 2019-Jan-13 16:21:17.824481 - [DEBUG] Edge function : AllBottom (result of previous compose)
23533 2019-Jan-13 16:21:17.824507 - [DEBUG]
23534 2019-Jan-13 16:21:17.824533 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23535 2019-Jan-13 16:21:17.824559 - [DEBUG] = AllBottom
23536 2019-Jan-13 16:21:17.824584 - [DEBUG]
23537 2019-Jan-13 16:21:17.824608 - [DEBUG] PROPAGATE: No new function!
23538 2019-Jan-13 16:21:17.824637 - [DEBUG] EDGE:
23539 2019-Jan-13 16:21:17.824703 - [DEBUG] ---> 23540 2019-Jan-13 16:21:17.825403 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
23541 2019-Jan-13 16:21:17.826056 - [DEBUG]
23542 2019-Jan-13 16:21:17.826086 - [DEBUG] Compose: EdgeIdentity * AllBottom
23543 2019-Jan-13 16:21:17.826112 - [DEBUG]
23544 2019-Jan-13 16:21:17.826136 - [DEBUG] Propagate flow
23545 2019-Jan-13 16:21:17.826160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23546 2019-Jan-13 16:21:17.826220 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23547 2019-Jan-13 16:21:17.826894 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23548 2019-Jan-13 16:21:17.827555 - [DEBUG] Edge function : AllBottom (result of previous compose)
23549 2019-Jan-13 16:21:17.827582 - [DEBUG]
23550 2019-Jan-13 16:21:17.827608 - [DEBUG] Join: AllTop & AllBottom
23551 2019-Jan-13 16:21:17.827635 - [DEBUG] = AllBottom (new jump func)
23552 2019-Jan-13 16:21:17.827660 - [DEBUG]
23553 2019-Jan-13 16:21:17.827684 - [DEBUG] Start adding new jump function
23554 2019-Jan-13 16:21:17.827708 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23555 2019-Jan-13 16:21:17.827773 - [DEBUG] Fact at target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23556 2019-Jan-13 16:21:17.828457 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23557 2019-Jan-13 16:21:17.829118 - [DEBUG] Edge Function : AllBottom
23558 2019-Jan-13 16:21:17.829150 - [DEBUG] End adding new jump function
23559 2019-Jan-13 16:21:17.829174 - [DEBUG]
23560 2019-Jan-13 16:21:17.829198 - [DEBUG] -------------------------------------------- 657. Path Edge --------------------------------------------
23561 2019-Jan-13 16:21:17.829223 - [DEBUG]
23562 2019-Jan-13 16:21:17.829246 - [DEBUG] Process 657. path edge:
23563 2019-Jan-13 16:21:17.829270 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23564 2019-Jan-13 16:21:17.829330 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
23565 2019-Jan-13 16:21:17.830003 - [DEBUG] D target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 >
23566 2019-Jan-13 16:21:17.830672 - [DEBUG]
23567 2019-Jan-13 16:21:17.830698 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23568 2019-Jan-13 16:21:17.831378 - [DEBUG] Possible callees:
23569 2019-Jan-13 16:21:17.831403 - [DEBUG] llvm.dbg.declare
23570 2019-Jan-13 16:21:17.831428 - [DEBUG] Possible return sites:
23571 2019-Jan-13 16:21:17.831452 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19323572 2019-Jan-13 16:21:17.832865 - [DEBUG] Found and process special summary
23573 2019-Jan-13 16:21:17.832944 - [DEBUG] Compose: EdgeIdentity * AllBottom
23574 2019-Jan-13 16:21:17.832973 - [DEBUG]
23575 2019-Jan-13 16:21:17.832998 - [DEBUG] Propagate flow
23576 2019-Jan-13 16:21:17.833021 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23577 2019-Jan-13 16:21:17.833089 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23578 2019-Jan-13 16:21:17.833760 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23579 2019-Jan-13 16:21:17.834425 - [DEBUG] Edge function : AllBottom (result of previous compose)
23580 2019-Jan-13 16:21:17.834452 - [DEBUG]
23581 2019-Jan-13 16:21:17.834478 - [DEBUG] Join: AllTop & AllBottom
23582 2019-Jan-13 16:21:17.834505 - [DEBUG] = AllBottom (new jump func)
23583 2019-Jan-13 16:21:17.834529 - [DEBUG]
23584 2019-Jan-13 16:21:17.834553 - [DEBUG] Start adding new jump function
23585 2019-Jan-13 16:21:17.834577 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23586 2019-Jan-13 16:21:17.834637 - [DEBUG] Fact at target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23587 2019-Jan-13 16:21:17.835318 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23588 2019-Jan-13 16:21:17.835988 - [DEBUG] Edge Function : AllBottom
23589 2019-Jan-13 16:21:17.836019 - [DEBUG] End adding new jump function
23590 2019-Jan-13 16:21:17.836043 - [DEBUG]
23591 2019-Jan-13 16:21:17.836067 - [DEBUG] -------------------------------------------- 658. Path Edge --------------------------------------------
23592 2019-Jan-13 16:21:17.836092 - [DEBUG]
23593 2019-Jan-13 16:21:17.836115 - [DEBUG] Process 658. path edge:
23594 2019-Jan-13 16:21:17.836139 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23595 2019-Jan-13 16:21:17.836203 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
23596 2019-Jan-13 16:21:17.836866 - [DEBUG] D target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 >
23597 2019-Jan-13 16:21:17.837523 - [DEBUG]
23598 2019-Jan-13 16:21:17.837549 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23599 2019-Jan-13 16:21:17.838259 - [DEBUG] Compose: EdgeIdentity * AllBottom
23600 2019-Jan-13 16:21:17.838290 - [DEBUG]
23601 2019-Jan-13 16:21:17.838314 - [DEBUG] Propagate flow
23602 2019-Jan-13 16:21:17.838338 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23603 2019-Jan-13 16:21:17.838405 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23604 2019-Jan-13 16:21:17.839074 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23605 2019-Jan-13 16:21:17.839740 - [DEBUG] Edge function : AllBottom (result of previous compose)
23606 2019-Jan-13 16:21:17.839767 - [DEBUG]
23607 2019-Jan-13 16:21:17.839793 - [DEBUG] Join: AllTop & AllBottom
23608 2019-Jan-13 16:21:17.839819 - [DEBUG] = AllBottom (new jump func)
23609 2019-Jan-13 16:21:17.839844 - [DEBUG]
23610 2019-Jan-13 16:21:17.839867 - [DEBUG] Start adding new jump function
23611 2019-Jan-13 16:21:17.839891 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23612 2019-Jan-13 16:21:17.839953 - [DEBUG] Fact at target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23613 2019-Jan-13 16:21:17.840610 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23614 2019-Jan-13 16:21:17.841265 - [DEBUG] Edge Function : AllBottom
23615 2019-Jan-13 16:21:17.841296 - [DEBUG] End adding new jump function
23616 2019-Jan-13 16:21:17.841320 - [DEBUG]
23617 2019-Jan-13 16:21:17.841361 - [DEBUG] -------------------------------------------- 659. Path Edge --------------------------------------------
23618 2019-Jan-13 16:21:17.841387 - [DEBUG]
23619 2019-Jan-13 16:21:17.841411 - [DEBUG] Process 659. path edge:
23620 2019-Jan-13 16:21:17.841435 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23621 2019-Jan-13 16:21:17.841506 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23622 2019-Jan-13 16:21:17.842189 - [DEBUG] D target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 >
23623 2019-Jan-13 16:21:17.842852 - [DEBUG]
23624 2019-Jan-13 16:21:17.842879 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23625 2019-Jan-13 16:21:17.843558 - [DEBUG] Compose: EdgeIdentity * AllBottom
23626 2019-Jan-13 16:21:17.843587 - [DEBUG]
23627 2019-Jan-13 16:21:17.843610 - [DEBUG] Propagate flow
23628 2019-Jan-13 16:21:17.843634 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23629 2019-Jan-13 16:21:17.843698 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23630 2019-Jan-13 16:21:17.844359 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
23631 2019-Jan-13 16:21:17.845051 - [DEBUG] Edge function : AllBottom (result of previous compose)
23632 2019-Jan-13 16:21:17.845078 - [DEBUG]
23633 2019-Jan-13 16:21:17.845104 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
23634 2019-Jan-13 16:21:17.845130 - [DEBUG] = AllBottom
23635 2019-Jan-13 16:21:17.845155 - [DEBUG]
23636 2019-Jan-13 16:21:17.845178 - [DEBUG] PROPAGATE: No new function!
23637 2019-Jan-13 16:21:17.845203 - [DEBUG] EDGE:
23638 2019-Jan-13 16:21:17.845266 - [DEBUG] ---> 23639 2019-Jan-13 16:21:17.845926 - [DEBUG] D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93>
23640 2019-Jan-13 16:21:17.846583 - [DEBUG]
23641 2019-Jan-13 16:21:17.846613 - [DEBUG] Compose: EdgeIdentity * AllBottom
23642 2019-Jan-13 16:21:17.846639 - [DEBUG]
23643 2019-Jan-13 16:21:17.846663 - [DEBUG] Propagate flow
23644 2019-Jan-13 16:21:17.846687 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23645 2019-Jan-13 16:21:17.846747 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23646 2019-Jan-13 16:21:17.847403 - [DEBUG] Target value : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23647 2019-Jan-13 16:21:17.848064 - [DEBUG] Edge function : AllBottom (result of previous compose)
23648 2019-Jan-13 16:21:17.848090 - [DEBUG]
23649 2019-Jan-13 16:21:17.848116 - [DEBUG] Join: AllTop & AllBottom
23650 2019-Jan-13 16:21:17.848142 - [DEBUG] = AllBottom (new jump func)
23651 2019-Jan-13 16:21:17.848166 - [DEBUG]
23652 2019-Jan-13 16:21:17.848190 - [DEBUG] Start adding new jump function
23653 2019-Jan-13 16:21:17.848230 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23654 2019-Jan-13 16:21:17.848296 - [DEBUG] Fact at target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23655 2019-Jan-13 16:21:17.848958 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23656 2019-Jan-13 16:21:17.849609 - [DEBUG] Edge Function : AllBottom
23657 2019-Jan-13 16:21:17.849644 - [DEBUG] End adding new jump function
23658 2019-Jan-13 16:21:17.849668 - [DEBUG]
23659 2019-Jan-13 16:21:17.849692 - [DEBUG] -------------------------------------------- 660. Path Edge --------------------------------------------
23660 2019-Jan-13 16:21:17.849717 - [DEBUG]
23661 2019-Jan-13 16:21:17.849740 - [DEBUG] Process 660. path edge:
23662 2019-Jan-13 16:21:17.849780 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23663 2019-Jan-13 16:21:17.849841 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23664 2019-Jan-13 16:21:17.850510 - [DEBUG] D target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 >
23665 2019-Jan-13 16:21:17.851170 - [DEBUG]
23666 2019-Jan-13 16:21:17.851196 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23667 2019-Jan-13 16:21:17.851903 - [DEBUG] Compose: EdgeIdentity * AllBottom
23668 2019-Jan-13 16:21:17.851933 - [DEBUG]
23669 2019-Jan-13 16:21:17.851956 - [DEBUG] Propagate flow
23670 2019-Jan-13 16:21:17.851980 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23671 2019-Jan-13 16:21:17.852044 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23672 2019-Jan-13 16:21:17.852700 - [DEBUG] Target value : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23673 2019-Jan-13 16:21:17.853363 - [DEBUG] Edge function : AllBottom (result of previous compose)
23674 2019-Jan-13 16:21:17.853389 - [DEBUG]
23675 2019-Jan-13 16:21:17.853414 - [DEBUG] Join: AllTop & AllBottom
23676 2019-Jan-13 16:21:17.853441 - [DEBUG] = AllBottom (new jump func)
23677 2019-Jan-13 16:21:17.853466 - [DEBUG]
23678 2019-Jan-13 16:21:17.853489 - [DEBUG] Start adding new jump function
23679 2019-Jan-13 16:21:17.853512 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23680 2019-Jan-13 16:21:17.853576 - [DEBUG] Fact at target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23681 2019-Jan-13 16:21:17.854237 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23682 2019-Jan-13 16:21:17.854913 - [DEBUG] Edge Function : AllBottom
23683 2019-Jan-13 16:21:17.854948 - [DEBUG] End adding new jump function
23684 2019-Jan-13 16:21:17.854973 - [DEBUG]
23685 2019-Jan-13 16:21:17.854997 - [DEBUG] -------------------------------------------- 661. Path Edge --------------------------------------------
23686 2019-Jan-13 16:21:17.855021 - [DEBUG]
23687 2019-Jan-13 16:21:17.855044 - [DEBUG] Process 661. path edge:
23688 2019-Jan-13 16:21:17.855068 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23689 2019-Jan-13 16:21:17.855132 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
23690 2019-Jan-13 16:21:17.855785 - [DEBUG] D target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 >
23691 2019-Jan-13 16:21:17.856452 - [DEBUG]
23692 2019-Jan-13 16:21:17.856478 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23693 2019-Jan-13 16:21:17.857171 - [DEBUG] Compose: EdgeIdentity * AllBottom
23694 2019-Jan-13 16:21:17.857201 - [DEBUG]
23695 2019-Jan-13 16:21:17.857225 - [DEBUG] Propagate flow
23696 2019-Jan-13 16:21:17.857249 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23697 2019-Jan-13 16:21:17.857315 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23698 2019-Jan-13 16:21:17.857985 - [DEBUG] Target value : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23699 2019-Jan-13 16:21:17.858665 - [DEBUG] Edge function : AllBottom (result of previous compose)
23700 2019-Jan-13 16:21:17.858691 - [DEBUG]
23701 2019-Jan-13 16:21:17.858717 - [DEBUG] Join: AllTop & AllBottom
23702 2019-Jan-13 16:21:17.858743 - [DEBUG] = AllBottom (new jump func)
23703 2019-Jan-13 16:21:17.858767 - [DEBUG]
23704 2019-Jan-13 16:21:17.858791 - [DEBUG] Start adding new jump function
23705 2019-Jan-13 16:21:17.858815 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23706 2019-Jan-13 16:21:17.858874 - [DEBUG] Fact at target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23707 2019-Jan-13 16:21:17.859556 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23708 2019-Jan-13 16:21:17.860224 - [DEBUG] Edge Function : AllBottom
23709 2019-Jan-13 16:21:17.860261 - [DEBUG] End adding new jump function
23710 2019-Jan-13 16:21:17.860286 - [DEBUG]
23711 2019-Jan-13 16:21:17.860310 - [DEBUG] -------------------------------------------- 662. Path Edge --------------------------------------------
23712 2019-Jan-13 16:21:17.860335 - [DEBUG]
23713 2019-Jan-13 16:21:17.860358 - [DEBUG] Process 662. path edge:
23714 2019-Jan-13 16:21:17.860382 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23715 2019-Jan-13 16:21:17.860447 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
23716 2019-Jan-13 16:21:17.861100 - [DEBUG] D target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 >
23717 2019-Jan-13 16:21:17.861778 - [DEBUG]
23718 2019-Jan-13 16:21:17.861804 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23719 2019-Jan-13 16:21:17.862483 - [DEBUG] Start of endsummarytab entry
23720 2019-Jan-13 16:21:17.862517 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23721 2019-Jan-13 16:21:17.863186 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
23722 2019-Jan-13 16:21:17.863259 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23723 2019-Jan-13 16:21:17.863925 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
23724 2019-Jan-13 16:21:17.864576 - [DEBUG] EF: AllBottom
23725 2019-Jan-13 16:21:17.864602 - [DEBUG]
23726 2019-Jan-13 16:21:17.864625 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23727 2019-Jan-13 16:21:17.865310 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
23728 2019-Jan-13 16:21:17.865978 - [DEBUG] EF: AllBottom
23729 2019-Jan-13 16:21:17.866004 - [DEBUG]
23730 2019-Jan-13 16:21:17.866027 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23731 2019-Jan-13 16:21:17.866682 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23732 2019-Jan-13 16:21:17.867333 - [DEBUG] EF: AllBottom
23733 2019-Jan-13 16:21:17.867359 - [DEBUG]
23734 2019-Jan-13 16:21:17.867382 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23735 2019-Jan-13 16:21:17.868038 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
23736 2019-Jan-13 16:21:17.868726 - [DEBUG] EF: AllBottom
23737 2019-Jan-13 16:21:17.868752 - [DEBUG]
23738 2019-Jan-13 16:21:17.868775 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23739 2019-Jan-13 16:21:17.869434 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
23740 2019-Jan-13 16:21:17.870084 - [DEBUG] EF: AllBottom
23741 2019-Jan-13 16:21:17.870110 - [DEBUG]
23742 2019-Jan-13 16:21:17.870134 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23743 2019-Jan-13 16:21:17.870785 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23744 2019-Jan-13 16:21:17.871445 - [DEBUG] EF: AllBottom
23745 2019-Jan-13 16:21:17.871470 - [DEBUG]
23746 2019-Jan-13 16:21:17.871494 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23747 2019-Jan-13 16:21:17.872176 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
23748 2019-Jan-13 16:21:17.872834 - [DEBUG] EF: AllBottom
23749 2019-Jan-13 16:21:17.872860 - [DEBUG]
23750 2019-Jan-13 16:21:17.872883 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23751 2019-Jan-13 16:21:17.873555 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
23752 2019-Jan-13 16:21:17.874231 - [DEBUG] EF: AllBottom
23753 2019-Jan-13 16:21:17.874257 - [DEBUG]
23754 2019-Jan-13 16:21:17.874280 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23755 2019-Jan-13 16:21:17.874965 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23756 2019-Jan-13 16:21:17.875627 - [DEBUG] EF: AllBottom
23757 2019-Jan-13 16:21:17.875653 - [DEBUG]
23758 2019-Jan-13 16:21:17.875677 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23759 2019-Jan-13 16:21:17.876323 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23760 2019-Jan-13 16:21:17.876995 - [DEBUG] EF: AllBottom
23761 2019-Jan-13 16:21:17.877021 - [DEBUG]
23762 2019-Jan-13 16:21:17.877045 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23763 2019-Jan-13 16:21:17.877699 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
23764 2019-Jan-13 16:21:17.878383 - [DEBUG] EF: AllBottom
23765 2019-Jan-13 16:21:17.878409 - [DEBUG]
23766 2019-Jan-13 16:21:17.878432 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23767 2019-Jan-13 16:21:17.879082 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
23768 2019-Jan-13 16:21:17.879742 - [DEBUG] EF: AllBottom
23769 2019-Jan-13 16:21:17.879768 - [DEBUG]
23770 2019-Jan-13 16:21:17.879792 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23771 2019-Jan-13 16:21:17.880443 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
23772 2019-Jan-13 16:21:17.881110 - [DEBUG] EF: AllBottom
23773 2019-Jan-13 16:21:17.881137 - [DEBUG]
23774 2019-Jan-13 16:21:17.881160 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23775 2019-Jan-13 16:21:17.881834 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
23776 2019-Jan-13 16:21:17.882492 - [DEBUG] EF: AllBottom
23777 2019-Jan-13 16:21:17.882518 - [DEBUG]
23778 2019-Jan-13 16:21:17.882541 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23779 2019-Jan-13 16:21:17.883200 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23780 2019-Jan-13 16:21:17.883860 - [DEBUG] EF: AllBottom
23781 2019-Jan-13 16:21:17.883886 - [DEBUG]
23782 2019-Jan-13 16:21:17.883910 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23783 2019-Jan-13 16:21:17.884560 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23784 2019-Jan-13 16:21:17.885233 - [DEBUG] EF: AllBottom
23785 2019-Jan-13 16:21:17.885259 - [DEBUG]
23786 2019-Jan-13 16:21:17.885283 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23787 2019-Jan-13 16:21:17.885946 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23788 2019-Jan-13 16:21:17.886612 - [DEBUG] EF: AllBottom
23789 2019-Jan-13 16:21:17.886639 - [DEBUG]
23790 2019-Jan-13 16:21:17.886663 - [DEBUG] ---------------
23791 2019-Jan-13 16:21:17.886686 - [DEBUG]
23792 2019-Jan-13 16:21:17.886713 - [DEBUG] End of endsummarytab entry
23793 2019-Jan-13 16:21:17.886737 - [DEBUG]
23794 2019-Jan-13 16:21:17.886760 - [DEBUG] Start of incomingtab entry
23795 2019-Jan-13 16:21:17.886786 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23796 2019-Jan-13 16:21:17.887443 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
23797 2019-Jan-13 16:21:17.887507 - [DEBUG] ---------------
23798 2019-Jan-13 16:21:17.887532 - [DEBUG] End of incomingtab entry
23799 2019-Jan-13 16:21:17.887555 - [DEBUG]
23800 2019-Jan-13 16:21:17.887581 - [DEBUG] EDGE:
23801 2019-Jan-13 16:21:17.887654 - [DEBUG] ---> 23802 2019-Jan-13 16:21:17.888330 - [DEBUG] D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95>
23803 2019-Jan-13 16:21:17.888997 - [DEBUG]
23804 2019-Jan-13 16:21:17.889024 - [DEBUG] EDGE:
23805 2019-Jan-13 16:21:17.889088 - [DEBUG] ---> 23806 2019-Jan-13 16:21:17.889747 - [DEBUG] D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95>
23807 2019-Jan-13 16:21:17.890398 - [DEBUG]
23808 2019-Jan-13 16:21:17.890425 - [DEBUG] EDGE:
23809 2019-Jan-13 16:21:17.890485 - [DEBUG] ---> 23810 2019-Jan-13 16:21:17.891132 - [DEBUG] D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95>
23811 2019-Jan-13 16:21:17.891818 - [DEBUG]
23812 2019-Jan-13 16:21:17.891844 - [DEBUG] EDGE:
23813 2019-Jan-13 16:21:17.891905 - [DEBUG] ---> 23814 2019-Jan-13 16:21:17.892564 - [DEBUG] D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93>
23815 2019-Jan-13 16:21:17.893221 - [DEBUG]
23816 2019-Jan-13 16:21:17.893250 - [DEBUG] Compose: EdgeIdentity * AllBottom
23817 2019-Jan-13 16:21:17.893277 - [DEBUG]
23818 2019-Jan-13 16:21:17.893301 - [DEBUG] Propagate flow
23819 2019-Jan-13 16:21:17.893325 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23820 2019-Jan-13 16:21:17.893385 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23821 2019-Jan-13 16:21:17.894038 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23822 2019-Jan-13 16:21:17.894711 - [DEBUG] Edge function : AllBottom (result of previous compose)
23823 2019-Jan-13 16:21:17.894737 - [DEBUG]
23824 2019-Jan-13 16:21:17.894763 - [DEBUG] Join: AllTop & AllBottom
23825 2019-Jan-13 16:21:17.894789 - [DEBUG] = AllBottom (new jump func)
23826 2019-Jan-13 16:21:17.894814 - [DEBUG]
23827 2019-Jan-13 16:21:17.894837 - [DEBUG] Start adding new jump function
23828 2019-Jan-13 16:21:17.894861 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23829 2019-Jan-13 16:21:17.894942 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23830 2019-Jan-13 16:21:17.895612 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23831 2019-Jan-13 16:21:17.896267 - [DEBUG] Edge Function : AllBottom
23832 2019-Jan-13 16:21:17.896302 - [DEBUG] End adding new jump function
23833 2019-Jan-13 16:21:17.896326 - [DEBUG]
23834 2019-Jan-13 16:21:17.896350 - [DEBUG] -------------------------------------------- 663. Path Edge --------------------------------------------
23835 2019-Jan-13 16:21:17.896375 - [DEBUG]
23836 2019-Jan-13 16:21:17.896398 - [DEBUG] Process 663. path edge:
23837 2019-Jan-13 16:21:17.896422 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23838 2019-Jan-13 16:21:17.896484 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
23839 2019-Jan-13 16:21:17.897136 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 >
23840 2019-Jan-13 16:21:17.897809 - [DEBUG]
23841 2019-Jan-13 16:21:17.897835 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23842 2019-Jan-13 16:21:17.898569 - [DEBUG] Compose: EdgeIdentity * AllBottom
23843 2019-Jan-13 16:21:17.898599 - [DEBUG]
23844 2019-Jan-13 16:21:17.898623 - [DEBUG] Propagate flow
23845 2019-Jan-13 16:21:17.898647 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23846 2019-Jan-13 16:21:17.898713 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23847 2019-Jan-13 16:21:17.899369 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23848 2019-Jan-13 16:21:17.900032 - [DEBUG] Edge function : AllBottom (result of previous compose)
23849 2019-Jan-13 16:21:17.900059 - [DEBUG]
23850 2019-Jan-13 16:21:17.900084 - [DEBUG] Join: AllTop & AllBottom
23851 2019-Jan-13 16:21:17.900111 - [DEBUG] = AllBottom (new jump func)
23852 2019-Jan-13 16:21:17.900136 - [DEBUG]
23853 2019-Jan-13 16:21:17.900159 - [DEBUG] Start adding new jump function
23854 2019-Jan-13 16:21:17.900183 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23855 2019-Jan-13 16:21:17.900249 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23856 2019-Jan-13 16:21:17.900919 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23857 2019-Jan-13 16:21:17.901595 - [DEBUG] Edge Function : AllBottom
23858 2019-Jan-13 16:21:17.901626 - [DEBUG] End adding new jump function
23859 2019-Jan-13 16:21:17.901650 - [DEBUG]
23860 2019-Jan-13 16:21:17.901674 - [DEBUG] -------------------------------------------- 664. Path Edge --------------------------------------------
23861 2019-Jan-13 16:21:17.901698 - [DEBUG]
23862 2019-Jan-13 16:21:17.901722 - [DEBUG] Process 664. path edge:
23863 2019-Jan-13 16:21:17.901745 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23864 2019-Jan-13 16:21:17.901810 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
23865 2019-Jan-13 16:21:17.902463 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 >
23866 2019-Jan-13 16:21:17.903131 - [DEBUG]
23867 2019-Jan-13 16:21:17.903159 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
23868 2019-Jan-13 16:21:17.903844 - [DEBUG] Compose: EdgeIdentity * AllBottom
23869 2019-Jan-13 16:21:17.903874 - [DEBUG]
23870 2019-Jan-13 16:21:17.903897 - [DEBUG] Propagate flow
23871 2019-Jan-13 16:21:17.903921 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23872 2019-Jan-13 16:21:17.903986 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23873 2019-Jan-13 16:21:17.904651 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23874 2019-Jan-13 16:21:17.905336 - [DEBUG] Edge function : AllBottom (result of previous compose)
23875 2019-Jan-13 16:21:17.905363 - [DEBUG]
23876 2019-Jan-13 16:21:17.905389 - [DEBUG] Join: AllTop & AllBottom
23877 2019-Jan-13 16:21:17.905415 - [DEBUG] = AllBottom (new jump func)
23878 2019-Jan-13 16:21:17.905440 - [DEBUG]
23879 2019-Jan-13 16:21:17.905464 - [DEBUG] Start adding new jump function
23880 2019-Jan-13 16:21:17.905487 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23881 2019-Jan-13 16:21:17.905551 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23882 2019-Jan-13 16:21:17.906336 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23883 2019-Jan-13 16:21:17.906997 - [DEBUG] Edge Function : AllBottom
23884 2019-Jan-13 16:21:17.907049 - [DEBUG] End adding new jump function
23885 2019-Jan-13 16:21:17.907074 - [DEBUG]
23886 2019-Jan-13 16:21:17.907097 - [DEBUG] -------------------------------------------- 665. Path Edge --------------------------------------------
23887 2019-Jan-13 16:21:17.907122 - [DEBUG]
23888 2019-Jan-13 16:21:17.907146 - [DEBUG] Process 665. path edge:
23889 2019-Jan-13 16:21:17.907170 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23890 2019-Jan-13 16:21:17.907247 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
23891 2019-Jan-13 16:21:17.907909 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 >
23892 2019-Jan-13 16:21:17.908593 - [DEBUG]
23893 2019-Jan-13 16:21:17.908619 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23894 2019-Jan-13 16:21:17.909319 - [DEBUG] Compose: EdgeIdentity * AllBottom
23895 2019-Jan-13 16:21:17.909349 - [DEBUG]
23896 2019-Jan-13 16:21:17.909373 - [DEBUG] Propagate flow
23897 2019-Jan-13 16:21:17.909396 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
23898 2019-Jan-13 16:21:17.909462 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23899 2019-Jan-13 16:21:17.910121 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23900 2019-Jan-13 16:21:17.910792 - [DEBUG] Edge function : AllBottom (result of previous compose)
23901 2019-Jan-13 16:21:17.910819 - [DEBUG]
23902 2019-Jan-13 16:21:17.910845 - [DEBUG] Join: AllTop & AllBottom
23903 2019-Jan-13 16:21:17.910871 - [DEBUG] = AllBottom (new jump func)
23904 2019-Jan-13 16:21:17.910896 - [DEBUG]
23905 2019-Jan-13 16:21:17.910920 - [DEBUG] Start adding new jump function
23906 2019-Jan-13 16:21:17.910944 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
23907 2019-Jan-13 16:21:17.911007 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23908 2019-Jan-13 16:21:17.911688 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23909 2019-Jan-13 16:21:17.912351 - [DEBUG] Edge Function : AllBottom
23910 2019-Jan-13 16:21:17.912382 - [DEBUG] End adding new jump function
23911 2019-Jan-13 16:21:17.912406 - [DEBUG]
23912 2019-Jan-13 16:21:17.912430 - [DEBUG] -------------------------------------------- 666. Path Edge --------------------------------------------
23913 2019-Jan-13 16:21:17.912455 - [DEBUG]
23914 2019-Jan-13 16:21:17.912479 - [DEBUG] Process 666. path edge:
23915 2019-Jan-13 16:21:17.912503 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
23916 2019-Jan-13 16:21:17.912567 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
23917 2019-Jan-13 16:21:17.913228 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 >
23918 2019-Jan-13 16:21:17.913893 - [DEBUG]
23919 2019-Jan-13 16:21:17.913919 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23920 2019-Jan-13 16:21:17.914578 - [DEBUG] Start of endsummarytab entry
23921 2019-Jan-13 16:21:17.914611 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
23922 2019-Jan-13 16:21:17.915302 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
23923 2019-Jan-13 16:21:17.915372 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23924 2019-Jan-13 16:21:17.916032 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
23925 2019-Jan-13 16:21:17.916694 - [DEBUG] EF: AllBottom
23926 2019-Jan-13 16:21:17.916720 - [DEBUG]
23927 2019-Jan-13 16:21:17.916761 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23928 2019-Jan-13 16:21:17.917410 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
23929 2019-Jan-13 16:21:17.918082 - [DEBUG] EF: AllBottom
23930 2019-Jan-13 16:21:17.918108 - [DEBUG]
23931 2019-Jan-13 16:21:17.918131 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23932 2019-Jan-13 16:21:17.918806 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
23933 2019-Jan-13 16:21:17.919467 - [DEBUG] EF: AllBottom
23934 2019-Jan-13 16:21:17.919494 - [DEBUG]
23935 2019-Jan-13 16:21:17.919517 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23936 2019-Jan-13 16:21:17.920166 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
23937 2019-Jan-13 16:21:17.920833 - [DEBUG] EF: AllBottom
23938 2019-Jan-13 16:21:17.920860 - [DEBUG]
23939 2019-Jan-13 16:21:17.920883 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23940 2019-Jan-13 16:21:17.921542 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
23941 2019-Jan-13 16:21:17.922220 - [DEBUG] EF: AllBottom
23942 2019-Jan-13 16:21:17.922247 - [DEBUG]
23943 2019-Jan-13 16:21:17.922270 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23944 2019-Jan-13 16:21:17.922920 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
23945 2019-Jan-13 16:21:17.923569 - [DEBUG] EF: AllBottom
23946 2019-Jan-13 16:21:17.923595 - [DEBUG]
23947 2019-Jan-13 16:21:17.923619 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23948 2019-Jan-13 16:21:17.924279 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
23949 2019-Jan-13 16:21:17.924958 - [DEBUG] EF: AllBottom
23950 2019-Jan-13 16:21:17.924983 - [DEBUG]
23951 2019-Jan-13 16:21:17.925007 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23952 2019-Jan-13 16:21:17.925663 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
23953 2019-Jan-13 16:21:17.926316 - [DEBUG] EF: AllBottom
23954 2019-Jan-13 16:21:17.926342 - [DEBUG]
23955 2019-Jan-13 16:21:17.926366 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23956 2019-Jan-13 16:21:17.927024 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
23957 2019-Jan-13 16:21:17.927694 - [DEBUG] EF: AllBottom
23958 2019-Jan-13 16:21:17.927721 - [DEBUG]
23959 2019-Jan-13 16:21:17.927744 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23960 2019-Jan-13 16:21:17.928428 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
23961 2019-Jan-13 16:21:17.931881 - [DEBUG] EF: AllBottom
23962 2019-Jan-13 16:21:17.931913 - [DEBUG]
23963 2019-Jan-13 16:21:17.931937 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23964 2019-Jan-13 16:21:17.932651 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
23965 2019-Jan-13 16:21:17.933343 - [DEBUG] EF: AllBottom
23966 2019-Jan-13 16:21:17.933369 - [DEBUG]
23967 2019-Jan-13 16:21:17.933393 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23968 2019-Jan-13 16:21:17.934050 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
23969 2019-Jan-13 16:21:17.934724 - [DEBUG] EF: AllBottom
23970 2019-Jan-13 16:21:17.934750 - [DEBUG]
23971 2019-Jan-13 16:21:17.934773 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23972 2019-Jan-13 16:21:17.935472 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
23973 2019-Jan-13 16:21:17.936139 - [DEBUG] EF: AllBottom
23974 2019-Jan-13 16:21:17.936166 - [DEBUG]
23975 2019-Jan-13 16:21:17.936190 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23976 2019-Jan-13 16:21:17.936851 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
23977 2019-Jan-13 16:21:17.937516 - [DEBUG] EF: AllBottom
23978 2019-Jan-13 16:21:17.937543 - [DEBUG]
23979 2019-Jan-13 16:21:17.937566 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23980 2019-Jan-13 16:21:17.938239 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
23981 2019-Jan-13 16:21:17.938891 - [DEBUG] EF: AllBottom
23982 2019-Jan-13 16:21:17.938916 - [DEBUG]
23983 2019-Jan-13 16:21:17.938940 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23984 2019-Jan-13 16:21:17.939603 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
23985 2019-Jan-13 16:21:17.940271 - [DEBUG] EF: AllBottom
23986 2019-Jan-13 16:21:17.940298 - [DEBUG]
23987 2019-Jan-13 16:21:17.940321 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23988 2019-Jan-13 16:21:17.940976 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
23989 2019-Jan-13 16:21:17.941648 - [DEBUG] EF: AllBottom
23990 2019-Jan-13 16:21:17.941674 - [DEBUG]
23991 2019-Jan-13 16:21:17.941697 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
23992 2019-Jan-13 16:21:17.942358 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
23993 2019-Jan-13 16:21:17.943013 - [DEBUG] EF: AllBottom
23994 2019-Jan-13 16:21:17.943040 - [DEBUG]
23995 2019-Jan-13 16:21:17.943064 - [DEBUG] ---------------
23996 2019-Jan-13 16:21:17.943088 - [DEBUG]
23997 2019-Jan-13 16:21:17.943114 - [DEBUG] End of endsummarytab entry
23998 2019-Jan-13 16:21:17.943139 - [DEBUG]
23999 2019-Jan-13 16:21:17.943163 - [DEBUG] Start of incomingtab entry
24000 2019-Jan-13 16:21:17.943189 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
24001 2019-Jan-13 16:21:17.943853 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
24002 2019-Jan-13 16:21:17.943917 - [DEBUG] ---------------
24003 2019-Jan-13 16:21:17.943942 - [DEBUG] End of incomingtab entry
24004 2019-Jan-13 16:21:17.943965 - [DEBUG]
24005 2019-Jan-13 16:21:17.943992 - [DEBUG] EDGE:
24006 2019-Jan-13 16:21:17.944049 - [DEBUG] ---> 24007 2019-Jan-13 16:21:17.944696 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94>
24008 2019-Jan-13 16:21:17.945398 - [DEBUG]
24009 2019-Jan-13 16:21:17.945425 - [DEBUG] EDGE:
24010 2019-Jan-13 16:21:17.945491 - [DEBUG] ---> 24011 2019-Jan-13 16:21:17.946157 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94>
24012 2019-Jan-13 16:21:17.946819 - [DEBUG]
24013 2019-Jan-13 16:21:17.946846 - [DEBUG] EDGE:
24014 2019-Jan-13 16:21:17.946908 - [DEBUG] ---> 24015 2019-Jan-13 16:21:17.947553 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94>
24016 2019-Jan-13 16:21:17.948242 - [DEBUG]
24017 2019-Jan-13 16:21:17.948269 - [DEBUG] EDGE:
24018 2019-Jan-13 16:21:17.948352 - [DEBUG] ---> 24019 2019-Jan-13 16:21:17.949017 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94>
24020 2019-Jan-13 16:21:17.949683 - [DEBUG]
24021 2019-Jan-13 16:21:17.949747 - [DEBUG] Compose: EdgeIdentity * AllBottom
24022 2019-Jan-13 16:21:17.949776 - [DEBUG]
24023 2019-Jan-13 16:21:17.949801 - [DEBUG] Propagate flow
24024 2019-Jan-13 16:21:17.949825 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24025 2019-Jan-13 16:21:17.949889 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
24026 2019-Jan-13 16:21:17.950545 - [DEBUG] Target value : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
24027 2019-Jan-13 16:21:17.951215 - [DEBUG] Edge function : AllBottom (result of previous compose)
24028 2019-Jan-13 16:21:17.951241 - [DEBUG]
24029 2019-Jan-13 16:21:17.951268 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24030 2019-Jan-13 16:21:17.951294 - [DEBUG] = AllBottom
24031 2019-Jan-13 16:21:17.951319 - [DEBUG]
24032 2019-Jan-13 16:21:17.951342 - [DEBUG] PROPAGATE: No new function!
24033 2019-Jan-13 16:21:17.951369 - [DEBUG] Compose: EdgeIdentity * AllBottom
24034 2019-Jan-13 16:21:17.951395 - [DEBUG]
24035 2019-Jan-13 16:21:17.951419 - [DEBUG] Propagate flow
24036 2019-Jan-13 16:21:17.951443 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24037 2019-Jan-13 16:21:17.951504 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
24038 2019-Jan-13 16:21:17.952197 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
24039 2019-Jan-13 16:21:17.952863 - [DEBUG] Edge function : AllBottom (result of previous compose)
24040 2019-Jan-13 16:21:17.952889 - [DEBUG]
24041 2019-Jan-13 16:21:17.952915 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24042 2019-Jan-13 16:21:17.952941 - [DEBUG] = AllBottom
24043 2019-Jan-13 16:21:17.952966 - [DEBUG]
24044 2019-Jan-13 16:21:17.952989 - [DEBUG] PROPAGATE: No new function!
24045 2019-Jan-13 16:21:17.953019 - [DEBUG] EDGE:
24046 2019-Jan-13 16:21:17.953083 - [DEBUG] ---> 24047 2019-Jan-13 16:21:17.953744 - [DEBUG] D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93>
24048 2019-Jan-13 16:21:17.954411 - [DEBUG]
24049 2019-Jan-13 16:21:17.954438 - [DEBUG] EDGE:
24050 2019-Jan-13 16:21:17.954499 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
24051 2019-Jan-13 16:21:17.955182 - [DEBUG] D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92>
24052 2019-Jan-13 16:21:17.955837 - [DEBUG]
24053 2019-Jan-13 16:21:17.955864 - [DEBUG] EDGE:
24054 2019-Jan-13 16:21:17.955924 - [DEBUG] ---> 24055 2019-Jan-13 16:21:17.956568 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24056 2019-Jan-13 16:21:17.957232 - [DEBUG]
24057 2019-Jan-13 16:21:17.957258 - [DEBUG] EDGE:
24058 2019-Jan-13 16:21:17.957320 - [DEBUG] ---> 24059 2019-Jan-13 16:21:17.957976 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24060 2019-Jan-13 16:21:17.958674 - [DEBUG]
24061 2019-Jan-13 16:21:17.958700 - [DEBUG] EDGE:
24062 2019-Jan-13 16:21:17.958763 - [DEBUG] ---> 24063 2019-Jan-13 16:21:17.959415 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24064 2019-Jan-13 16:21:17.960081 - [DEBUG]
24065 2019-Jan-13 16:21:17.960128 - [DEBUG] Compose: EdgeIdentity * AllBottom
24066 2019-Jan-13 16:21:17.960155 - [DEBUG]
24067 2019-Jan-13 16:21:17.960179 - [DEBUG] Propagate flow
24068 2019-Jan-13 16:21:17.960203 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24069 2019-Jan-13 16:21:17.960267 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
24070 2019-Jan-13 16:21:17.960935 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24071 2019-Jan-13 16:21:17.961611 - [DEBUG] Edge function : AllBottom (result of previous compose)
24072 2019-Jan-13 16:21:17.961638 - [DEBUG]
24073 2019-Jan-13 16:21:17.961664 - [DEBUG] Join: AllTop & AllBottom
24074 2019-Jan-13 16:21:17.961690 - [DEBUG] = AllBottom (new jump func)
24075 2019-Jan-13 16:21:17.961715 - [DEBUG]
24076 2019-Jan-13 16:21:17.961739 - [DEBUG] Start adding new jump function
24077 2019-Jan-13 16:21:17.961762 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24078 2019-Jan-13 16:21:17.961823 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24079 2019-Jan-13 16:21:17.962474 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
24080 2019-Jan-13 16:21:17.963138 - [DEBUG] Edge Function : AllBottom
24081 2019-Jan-13 16:21:17.963170 - [DEBUG] End adding new jump function
24082 2019-Jan-13 16:21:17.963194 - [DEBUG]
24083 2019-Jan-13 16:21:17.963218 - [DEBUG] -------------------------------------------- 667. Path Edge --------------------------------------------
24084 2019-Jan-13 16:21:17.963243 - [DEBUG]
24085 2019-Jan-13 16:21:17.963266 - [DEBUG] Process 667. path edge:
24086 2019-Jan-13 16:21:17.963290 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24087 2019-Jan-13 16:21:17.963352 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
24088 2019-Jan-13 16:21:17.964014 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24089 2019-Jan-13 16:21:17.964669 - [DEBUG]
24090 2019-Jan-13 16:21:17.964695 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
24091 2019-Jan-13 16:21:17.965410 - [DEBUG] Compose: EdgeIdentity * AllBottom
24092 2019-Jan-13 16:21:17.965441 - [DEBUG]
24093 2019-Jan-13 16:21:17.965465 - [DEBUG] Propagate flow
24094 2019-Jan-13 16:21:17.965489 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24095 2019-Jan-13 16:21:17.965555 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
24096 2019-Jan-13 16:21:17.966219 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24097 2019-Jan-13 16:21:17.966878 - [DEBUG] Edge function : AllBottom (result of previous compose)
24098 2019-Jan-13 16:21:17.966905 - [DEBUG]
24099 2019-Jan-13 16:21:17.966931 - [DEBUG] Join: AllTop & AllBottom
24100 2019-Jan-13 16:21:17.966958 - [DEBUG] = AllBottom (new jump func)
24101 2019-Jan-13 16:21:17.966983 - [DEBUG]
24102 2019-Jan-13 16:21:17.967006 - [DEBUG] Start adding new jump function
24103 2019-Jan-13 16:21:17.967030 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24104 2019-Jan-13 16:21:17.967093 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24105 2019-Jan-13 16:21:17.967767 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
24106 2019-Jan-13 16:21:17.968438 - [DEBUG] Edge Function : AllBottom
24107 2019-Jan-13 16:21:17.968470 - [DEBUG] End adding new jump function
24108 2019-Jan-13 16:21:17.968493 - [DEBUG]
24109 2019-Jan-13 16:21:17.968517 - [DEBUG] -------------------------------------------- 668. Path Edge --------------------------------------------
24110 2019-Jan-13 16:21:17.968542 - [DEBUG]
24111 2019-Jan-13 16:21:17.968565 - [DEBUG] Process 668. path edge:
24112 2019-Jan-13 16:21:17.968589 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24113 2019-Jan-13 16:21:17.968656 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
24114 2019-Jan-13 16:21:17.969317 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24115 2019-Jan-13 16:21:17.969979 - [DEBUG]
24116 2019-Jan-13 16:21:17.970006 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
24117 2019-Jan-13 16:21:17.970680 - [DEBUG] Compose: EdgeIdentity * AllBottom
24118 2019-Jan-13 16:21:17.970709 - [DEBUG]
24119 2019-Jan-13 16:21:17.970733 - [DEBUG] Propagate flow
24120 2019-Jan-13 16:21:17.970757 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24121 2019-Jan-13 16:21:17.970820 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
24122 2019-Jan-13 16:21:17.971478 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24123 2019-Jan-13 16:21:17.972169 - [DEBUG] Edge function : AllBottom (result of previous compose)
24124 2019-Jan-13 16:21:17.972196 - [DEBUG]
24125 2019-Jan-13 16:21:17.972222 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24126 2019-Jan-13 16:21:17.972248 - [DEBUG] = AllBottom
24127 2019-Jan-13 16:21:17.972273 - [DEBUG]
24128 2019-Jan-13 16:21:17.972297 - [DEBUG] PROPAGATE: No new function!
24129 2019-Jan-13 16:21:17.972322 - [DEBUG] EDGE:
24130 2019-Jan-13 16:21:17.972385 - [DEBUG] ---> 24131 2019-Jan-13 16:21:17.973045 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24132 2019-Jan-13 16:21:17.973700 - [DEBUG]
24133 2019-Jan-13 16:21:17.973726 - [DEBUG] EDGE:
24134 2019-Jan-13 16:21:17.973786 - [DEBUG] ---> 24135 2019-Jan-13 16:21:17.974440 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24136 2019-Jan-13 16:21:17.975125 - [DEBUG]
24137 2019-Jan-13 16:21:17.975151 - [DEBUG] EDGE:
24138 2019-Jan-13 16:21:17.975215 - [DEBUG] ---> 24139 2019-Jan-13 16:21:17.975868 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24140 2019-Jan-13 16:21:17.976526 - [DEBUG]
24141 2019-Jan-13 16:21:17.976552 - [DEBUG] EDGE:
24142 2019-Jan-13 16:21:17.976612 - [DEBUG] ---> 24143 2019-Jan-13 16:21:17.977262 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24144 2019-Jan-13 16:21:17.977928 - [DEBUG]
24145 2019-Jan-13 16:21:17.977955 - [DEBUG] EDGE:
24146 2019-Jan-13 16:21:17.978016 - [DEBUG] ---> 24147 2019-Jan-13 16:21:17.978697 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24148 2019-Jan-13 16:21:17.979369 - [DEBUG]
24149 2019-Jan-13 16:21:17.979396 - [DEBUG] EDGE:
24150 2019-Jan-13 16:21:17.979457 - [DEBUG] ---> 24151 2019-Jan-13 16:21:17.980108 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24152 2019-Jan-13 16:21:17.980772 - [DEBUG]
24153 2019-Jan-13 16:21:17.980822 - [DEBUG] Compose: EdgeIdentity * AllBottom
24154 2019-Jan-13 16:21:17.980850 - [DEBUG]
24155 2019-Jan-13 16:21:17.980874 - [DEBUG] Propagate flow
24156 2019-Jan-13 16:21:17.980898 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24157 2019-Jan-13 16:21:17.980961 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
24158 2019-Jan-13 16:21:17.981643 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24159 2019-Jan-13 16:21:17.982303 - [DEBUG] Edge function : AllBottom (result of previous compose)
24160 2019-Jan-13 16:21:17.982329 - [DEBUG]
24161 2019-Jan-13 16:21:17.982356 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24162 2019-Jan-13 16:21:17.982382 - [DEBUG] = AllBottom
24163 2019-Jan-13 16:21:17.982407 - [DEBUG]
24164 2019-Jan-13 16:21:17.982430 - [DEBUG] PROPAGATE: No new function!
24165 2019-Jan-13 16:21:17.982459 - [DEBUG] EDGE:
24166 2019-Jan-13 16:21:17.982522 - [DEBUG] ---> 24167 2019-Jan-13 16:21:17.983186 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24168 2019-Jan-13 16:21:17.983850 - [DEBUG]
24169 2019-Jan-13 16:21:17.983877 - [DEBUG] EDGE:
24170 2019-Jan-13 16:21:17.983939 - [DEBUG] ---> 24171 2019-Jan-13 16:21:17.984593 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24172 2019-Jan-13 16:21:17.985272 - [DEBUG]
24173 2019-Jan-13 16:21:17.985299 - [DEBUG] EDGE:
24174 2019-Jan-13 16:21:17.985360 - [DEBUG] ---> 24175 2019-Jan-13 16:21:17.986011 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24176 2019-Jan-13 16:21:17.986676 - [DEBUG]
24177 2019-Jan-13 16:21:17.986723 - [DEBUG] Compose: EdgeIdentity * AllBottom
24178 2019-Jan-13 16:21:17.986752 - [DEBUG]
24179 2019-Jan-13 16:21:17.986776 - [DEBUG] Propagate flow
24180 2019-Jan-13 16:21:17.986800 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24181 2019-Jan-13 16:21:17.986862 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
24182 2019-Jan-13 16:21:17.987523 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24183 2019-Jan-13 16:21:17.988180 - [DEBUG] Edge function : AllBottom (result of previous compose)
24184 2019-Jan-13 16:21:17.988207 - [DEBUG]
24185 2019-Jan-13 16:21:17.988253 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24186 2019-Jan-13 16:21:17.988279 - [DEBUG] = AllBottom
24187 2019-Jan-13 16:21:17.988304 - [DEBUG]
24188 2019-Jan-13 16:21:17.988328 - [DEBUG] PROPAGATE: No new function!
24189 2019-Jan-13 16:21:17.988356 - [DEBUG] EDGE:
24190 2019-Jan-13 16:21:17.988419 - [DEBUG] ---> 24191 2019-Jan-13 16:21:17.989086 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24192 2019-Jan-13 16:21:17.989774 - [DEBUG]
24193 2019-Jan-13 16:21:17.989801 - [DEBUG] EDGE:
24194 2019-Jan-13 16:21:17.989864 - [DEBUG] ---> 24195 2019-Jan-13 16:21:17.990520 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24196 2019-Jan-13 16:21:17.991176 - [DEBUG]
24197 2019-Jan-13 16:21:17.991203 - [DEBUG] EDGE:
24198 2019-Jan-13 16:21:17.991265 - [DEBUG] ---> 24199 2019-Jan-13 16:21:17.991933 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24200 2019-Jan-13 16:21:17.992598 - [DEBUG]
24201 2019-Jan-13 16:21:17.992624 - [DEBUG] EDGE:
24202 2019-Jan-13 16:21:17.992686 - [DEBUG] ---> 24203 2019-Jan-13 16:21:17.993347 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24204 2019-Jan-13 16:21:17.994002 - [DEBUG]
24205 2019-Jan-13 16:21:17.994049 - [DEBUG] Compose: EdgeIdentity * AllBottom
24206 2019-Jan-13 16:21:17.994077 - [DEBUG]
24207 2019-Jan-13 16:21:17.994101 - [DEBUG] Propagate flow
24208 2019-Jan-13 16:21:17.994125 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24209 2019-Jan-13 16:21:17.994187 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
24210 2019-Jan-13 16:21:17.994839 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24211 2019-Jan-13 16:21:17.995528 - [DEBUG] Edge function : AllBottom (result of previous compose)
24212 2019-Jan-13 16:21:17.995555 - [DEBUG]
24213 2019-Jan-13 16:21:17.995581 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24214 2019-Jan-13 16:21:17.995607 - [DEBUG] = AllBottom
24215 2019-Jan-13 16:21:17.995631 - [DEBUG]
24216 2019-Jan-13 16:21:17.995655 - [DEBUG] PROPAGATE: No new function!
24217 2019-Jan-13 16:21:17.995684 - [DEBUG] EDGE:
24218 2019-Jan-13 16:21:17.995748 - [DEBUG] ---> 24219 2019-Jan-13 16:21:17.996420 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24220 2019-Jan-13 16:21:17.997075 - [DEBUG]
24221 2019-Jan-13 16:21:17.997103 - [DEBUG] EDGE:
24222 2019-Jan-13 16:21:17.997163 - [DEBUG] ---> 24223 2019-Jan-13 16:21:17.997807 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24224 2019-Jan-13 16:21:17.998494 - [DEBUG]
24225 2019-Jan-13 16:21:17.998520 - [DEBUG] EDGE:
24226 2019-Jan-13 16:21:17.998583 - [DEBUG] ---> 24227 2019-Jan-13 16:21:17.999245 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24228 2019-Jan-13 16:21:17.999901 - [DEBUG]
24229 2019-Jan-13 16:21:17.999947 - [DEBUG] Compose: EdgeIdentity * AllBottom
24230 2019-Jan-13 16:21:17.999975 - [DEBUG]
24231 2019-Jan-13 16:21:17.999999 - [DEBUG] Propagate flow
24232 2019-Jan-13 16:21:18.000023 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24233 2019-Jan-13 16:21:18.000085 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
24234 2019-Jan-13 16:21:18.000758 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24235 2019-Jan-13 16:21:18.001430 - [DEBUG] Edge function : AllBottom (result of previous compose)
24236 2019-Jan-13 16:21:18.001457 - [DEBUG]
24237 2019-Jan-13 16:21:18.001483 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24238 2019-Jan-13 16:21:18.001509 - [DEBUG] = AllBottom
24239 2019-Jan-13 16:21:18.001533 - [DEBUG]
24240 2019-Jan-13 16:21:18.001576 - [DEBUG] PROPAGATE: No new function!
24241 2019-Jan-13 16:21:18.001605 - [DEBUG] EDGE:
24242 2019-Jan-13 16:21:18.001670 - [DEBUG] ---> 24243 2019-Jan-13 16:21:18.002344 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24244 2019-Jan-13 16:21:18.003001 - [DEBUG]
24245 2019-Jan-13 16:21:18.003028 - [DEBUG] EDGE:
24246 2019-Jan-13 16:21:18.003089 - [DEBUG] ---> 24247 2019-Jan-13 16:21:18.003735 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24248 2019-Jan-13 16:21:18.004403 - [DEBUG]
24249 2019-Jan-13 16:21:18.004430 - [DEBUG] EDGE:
24250 2019-Jan-13 16:21:18.004491 - [DEBUG] ---> 24251 2019-Jan-13 16:21:18.005179 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24252 2019-Jan-13 16:21:18.005838 - [DEBUG]
24253 2019-Jan-13 16:21:18.005886 - [DEBUG] Compose: EdgeIdentity * AllBottom
24254 2019-Jan-13 16:21:18.005915 - [DEBUG]
24255 2019-Jan-13 16:21:18.005939 - [DEBUG] Propagate flow
24256 2019-Jan-13 16:21:18.005963 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24257 2019-Jan-13 16:21:18.006143 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
24258 2019-Jan-13 16:21:18.006814 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24259 2019-Jan-13 16:21:18.007483 - [DEBUG] Edge function : AllBottom (result of previous compose)
24260 2019-Jan-13 16:21:18.007510 - [DEBUG]
24261 2019-Jan-13 16:21:18.007536 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24262 2019-Jan-13 16:21:18.007562 - [DEBUG] = AllBottom
24263 2019-Jan-13 16:21:18.007587 - [DEBUG]
24264 2019-Jan-13 16:21:18.007611 - [DEBUG] PROPAGATE: No new function!
24265 2019-Jan-13 16:21:18.007641 - [DEBUG] EDGE:
24266 2019-Jan-13 16:21:18.007706 - [DEBUG] ---> 24267 2019-Jan-13 16:21:18.008405 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24268 2019-Jan-13 16:21:18.009064 - [DEBUG]
24269 2019-Jan-13 16:21:18.009108 - [DEBUG] Compose: EdgeIdentity * AllBottom
24270 2019-Jan-13 16:21:18.009135 - [DEBUG]
24271 2019-Jan-13 16:21:18.009159 - [DEBUG] Propagate flow
24272 2019-Jan-13 16:21:18.009183 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24273 2019-Jan-13 16:21:18.009246 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
24274 2019-Jan-13 16:21:18.009907 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24275 2019-Jan-13 16:21:18.010576 - [DEBUG] Edge function : AllBottom (result of previous compose)
24276 2019-Jan-13 16:21:18.010602 - [DEBUG]
24277 2019-Jan-13 16:21:18.010629 - [DEBUG] Join: AllTop & AllBottom
24278 2019-Jan-13 16:21:18.010656 - [DEBUG] = AllBottom (new jump func)
24279 2019-Jan-13 16:21:18.010698 - [DEBUG]
24280 2019-Jan-13 16:21:18.010722 - [DEBUG] Start adding new jump function
24281 2019-Jan-13 16:21:18.010746 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24282 2019-Jan-13 16:21:18.010809 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24283 2019-Jan-13 16:21:18.011474 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
24284 2019-Jan-13 16:21:18.012153 - [DEBUG] Edge Function : AllBottom
24285 2019-Jan-13 16:21:18.012187 - [DEBUG] End adding new jump function
24286 2019-Jan-13 16:21:18.012211 - [DEBUG]
24287 2019-Jan-13 16:21:18.012235 - [DEBUG] -------------------------------------------- 669. Path Edge --------------------------------------------
24288 2019-Jan-13 16:21:18.012260 - [DEBUG]
24289 2019-Jan-13 16:21:18.012284 - [DEBUG] Process 669. path edge:
24290 2019-Jan-13 16:21:18.012308 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24291 2019-Jan-13 16:21:18.012369 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
24292 2019-Jan-13 16:21:18.013033 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24293 2019-Jan-13 16:21:18.013690 - [DEBUG]
24294 2019-Jan-13 16:21:18.013715 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
24295 2019-Jan-13 16:21:18.014387 - [DEBUG] Possible callees:
24296 2019-Jan-13 16:21:18.014413 - [DEBUG] foo
24297 2019-Jan-13 16:21:18.014438 - [DEBUG] Possible return sites:
24298 2019-Jan-13 16:21:18.014461 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12624299 2019-Jan-13 16:21:18.015796 - [DEBUG] Found and process special summary
24300 2019-Jan-13 16:21:18.015841 - [DEBUG] Compose: EdgeIdentity * AllBottom
24301 2019-Jan-13 16:21:18.015869 - [DEBUG]
24302 2019-Jan-13 16:21:18.015894 - [DEBUG] Propagate flow
24303 2019-Jan-13 16:21:18.015917 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24304 2019-Jan-13 16:21:18.015987 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
24305 2019-Jan-13 16:21:18.016651 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24306 2019-Jan-13 16:21:18.017317 - [DEBUG] Edge function : AllBottom (result of previous compose)
24307 2019-Jan-13 16:21:18.017343 - [DEBUG]
24308 2019-Jan-13 16:21:18.017370 - [DEBUG] Join: AllTop & AllBottom
24309 2019-Jan-13 16:21:18.017397 - [DEBUG] = AllBottom (new jump func)
24310 2019-Jan-13 16:21:18.017422 - [DEBUG]
24311 2019-Jan-13 16:21:18.017446 - [DEBUG] Start adding new jump function
24312 2019-Jan-13 16:21:18.017469 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24313 2019-Jan-13 16:21:18.017529 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24314 2019-Jan-13 16:21:18.018182 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
24315 2019-Jan-13 16:21:18.018869 - [DEBUG] Edge Function : AllBottom
24316 2019-Jan-13 16:21:18.018900 - [DEBUG] End adding new jump function
24317 2019-Jan-13 16:21:18.018924 - [DEBUG]
24318 2019-Jan-13 16:21:18.018948 - [DEBUG] -------------------------------------------- 670. Path Edge --------------------------------------------
24319 2019-Jan-13 16:21:18.018973 - [DEBUG]
24320 2019-Jan-13 16:21:18.018996 - [DEBUG] Process 670. path edge:
24321 2019-Jan-13 16:21:18.019020 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24322 2019-Jan-13 16:21:18.019084 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
24323 2019-Jan-13 16:21:18.019763 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24324 2019-Jan-13 16:21:18.020429 - [DEBUG]
24325 2019-Jan-13 16:21:18.020455 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
24326 2019-Jan-13 16:21:18.021144 - [DEBUG] Compose: EdgeIdentity * AllBottom
24327 2019-Jan-13 16:21:18.021175 - [DEBUG]
24328 2019-Jan-13 16:21:18.021199 - [DEBUG] Propagate flow
24329 2019-Jan-13 16:21:18.021222 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24330 2019-Jan-13 16:21:18.021285 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
24331 2019-Jan-13 16:21:18.021984 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24332 2019-Jan-13 16:21:18.022647 - [DEBUG] Edge function : AllBottom (result of previous compose)
24333 2019-Jan-13 16:21:18.022674 - [DEBUG]
24334 2019-Jan-13 16:21:18.022700 - [DEBUG] Join: AllTop & AllBottom
24335 2019-Jan-13 16:21:18.022727 - [DEBUG] = AllBottom (new jump func)
24336 2019-Jan-13 16:21:18.022752 - [DEBUG]
24337 2019-Jan-13 16:21:18.022775 - [DEBUG] Start adding new jump function
24338 2019-Jan-13 16:21:18.022799 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24339 2019-Jan-13 16:21:18.022869 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24340 2019-Jan-13 16:21:18.023530 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
24341 2019-Jan-13 16:21:18.024176 - [DEBUG] Edge Function : AllBottom
24342 2019-Jan-13 16:21:18.024208 - [DEBUG] End adding new jump function
24343 2019-Jan-13 16:21:18.024232 - [DEBUG]
24344 2019-Jan-13 16:21:18.024255 - [DEBUG] -------------------------------------------- 671. Path Edge --------------------------------------------
24345 2019-Jan-13 16:21:18.024280 - [DEBUG]
24346 2019-Jan-13 16:21:18.024303 - [DEBUG] Process 671. path edge:
24347 2019-Jan-13 16:21:18.024327 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24348 2019-Jan-13 16:21:18.024388 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
24349 2019-Jan-13 16:21:18.025069 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24350 2019-Jan-13 16:21:18.025733 - [DEBUG]
24351 2019-Jan-13 16:21:18.025763 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
24352 2019-Jan-13 16:21:18.026445 - [DEBUG] Compose: EdgeIdentity * AllBottom
24353 2019-Jan-13 16:21:18.026474 - [DEBUG]
24354 2019-Jan-13 16:21:18.026499 - [DEBUG] Propagate flow
24355 2019-Jan-13 16:21:18.026522 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24356 2019-Jan-13 16:21:18.026587 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
24357 2019-Jan-13 16:21:18.027256 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24358 2019-Jan-13 16:21:18.027928 - [DEBUG] Edge function : AllBottom (result of previous compose)
24359 2019-Jan-13 16:21:18.027955 - [DEBUG]
24360 2019-Jan-13 16:21:18.027982 - [DEBUG] Join: AllTop & AllBottom
24361 2019-Jan-13 16:21:18.028009 - [DEBUG] = AllBottom (new jump func)
24362 2019-Jan-13 16:21:18.028034 - [DEBUG]
24363 2019-Jan-13 16:21:18.028058 - [DEBUG] Start adding new jump function
24364 2019-Jan-13 16:21:18.028081 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24365 2019-Jan-13 16:21:18.028146 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24366 2019-Jan-13 16:21:18.028833 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
24367 2019-Jan-13 16:21:18.029507 - [DEBUG] Edge Function : AllBottom
24368 2019-Jan-13 16:21:18.029540 - [DEBUG] End adding new jump function
24369 2019-Jan-13 16:21:18.029565 - [DEBUG]
24370 2019-Jan-13 16:21:18.029589 - [DEBUG] -------------------------------------------- 672. Path Edge --------------------------------------------
24371 2019-Jan-13 16:21:18.029614 - [DEBUG]
24372 2019-Jan-13 16:21:18.029637 - [DEBUG] Process 672. path edge:
24373 2019-Jan-13 16:21:18.029661 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24374 2019-Jan-13 16:21:18.029723 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
24375 2019-Jan-13 16:21:18.030374 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24376 2019-Jan-13 16:21:18.031042 - [DEBUG]
24377 2019-Jan-13 16:21:18.031069 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
24378 2019-Jan-13 16:21:18.031773 - [DEBUG] Compose: EdgeIdentity * AllBottom
24379 2019-Jan-13 16:21:18.031803 - [DEBUG]
24380 2019-Jan-13 16:21:18.031827 - [DEBUG] Propagate flow
24381 2019-Jan-13 16:21:18.031851 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24382 2019-Jan-13 16:21:18.031918 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
24383 2019-Jan-13 16:21:18.032589 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24384 2019-Jan-13 16:21:18.033243 - [DEBUG] Edge function : AllBottom (result of previous compose)
24385 2019-Jan-13 16:21:18.033269 - [DEBUG]
24386 2019-Jan-13 16:21:18.033296 - [DEBUG] Join: AllTop & AllBottom
24387 2019-Jan-13 16:21:18.033323 - [DEBUG] = AllBottom (new jump func)
24388 2019-Jan-13 16:21:18.033348 - [DEBUG]
24389 2019-Jan-13 16:21:18.033372 - [DEBUG] Start adding new jump function
24390 2019-Jan-13 16:21:18.033396 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24391 2019-Jan-13 16:21:18.033460 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24392 2019-Jan-13 16:21:18.034126 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
24393 2019-Jan-13 16:21:18.034795 - [DEBUG] Edge Function : AllBottom
24394 2019-Jan-13 16:21:18.034826 - [DEBUG] End adding new jump function
24395 2019-Jan-13 16:21:18.034851 - [DEBUG]
24396 2019-Jan-13 16:21:18.034875 - [DEBUG] -------------------------------------------- 673. Path Edge --------------------------------------------
24397 2019-Jan-13 16:21:18.034920 - [DEBUG]
24398 2019-Jan-13 16:21:18.034943 - [DEBUG] Process 673. path edge:
24399 2019-Jan-13 16:21:18.034967 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24400 2019-Jan-13 16:21:18.035033 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
24401 2019-Jan-13 16:21:18.035700 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24402 2019-Jan-13 16:21:18.036360 - [DEBUG]
24403 2019-Jan-13 16:21:18.036386 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
24404 2019-Jan-13 16:21:18.037071 - [DEBUG] Possible callees:
24405 2019-Jan-13 16:21:18.037097 - [DEBUG] llvm.dbg.declare
24406 2019-Jan-13 16:21:18.037123 - [DEBUG] Possible return sites:
24407 2019-Jan-13 16:21:18.037147 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13624408 2019-Jan-13 16:21:18.038516 - [DEBUG] Found and process special summary
24409 2019-Jan-13 16:21:18.038560 - [DEBUG] Compose: EdgeIdentity * AllBottom
24410 2019-Jan-13 16:21:18.038588 - [DEBUG]
24411 2019-Jan-13 16:21:18.038612 - [DEBUG] Propagate flow
24412 2019-Jan-13 16:21:18.038636 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24413 2019-Jan-13 16:21:18.038701 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
24414 2019-Jan-13 16:21:18.039368 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24415 2019-Jan-13 16:21:18.040036 - [DEBUG] Edge function : AllBottom (result of previous compose)
24416 2019-Jan-13 16:21:18.040063 - [DEBUG]
24417 2019-Jan-13 16:21:18.040089 - [DEBUG] Join: AllTop & AllBottom
24418 2019-Jan-13 16:21:18.040116 - [DEBUG] = AllBottom (new jump func)
24419 2019-Jan-13 16:21:18.040141 - [DEBUG]
24420 2019-Jan-13 16:21:18.040165 - [DEBUG] Start adding new jump function
24421 2019-Jan-13 16:21:18.040188 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24422 2019-Jan-13 16:21:18.040252 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24423 2019-Jan-13 16:21:18.040922 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
24424 2019-Jan-13 16:21:18.041599 - [DEBUG] Edge Function : AllBottom
24425 2019-Jan-13 16:21:18.041630 - [DEBUG] End adding new jump function
24426 2019-Jan-13 16:21:18.041654 - [DEBUG]
24427 2019-Jan-13 16:21:18.041678 - [DEBUG] -------------------------------------------- 674. Path Edge --------------------------------------------
24428 2019-Jan-13 16:21:18.041703 - [DEBUG]
24429 2019-Jan-13 16:21:18.041726 - [DEBUG] Process 674. path edge:
24430 2019-Jan-13 16:21:18.041750 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24431 2019-Jan-13 16:21:18.041814 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
24432 2019-Jan-13 16:21:18.042479 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24433 2019-Jan-13 16:21:18.043143 - [DEBUG]
24434 2019-Jan-13 16:21:18.043169 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
24435 2019-Jan-13 16:21:18.043872 - [DEBUG] Compose: EdgeIdentity * AllBottom
24436 2019-Jan-13 16:21:18.043904 - [DEBUG]
24437 2019-Jan-13 16:21:18.043928 - [DEBUG] Propagate flow
24438 2019-Jan-13 16:21:18.043952 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24439 2019-Jan-13 16:21:18.044015 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
24440 2019-Jan-13 16:21:18.044670 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24441 2019-Jan-13 16:21:18.045359 - [DEBUG] Edge function : AllBottom (result of previous compose)
24442 2019-Jan-13 16:21:18.045386 - [DEBUG]
24443 2019-Jan-13 16:21:18.045412 - [DEBUG] Join: AllTop & AllBottom
24444 2019-Jan-13 16:21:18.045439 - [DEBUG] = AllBottom (new jump func)
24445 2019-Jan-13 16:21:18.045464 - [DEBUG]
24446 2019-Jan-13 16:21:18.045488 - [DEBUG] Start adding new jump function
24447 2019-Jan-13 16:21:18.045511 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24448 2019-Jan-13 16:21:18.045577 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24449 2019-Jan-13 16:21:18.046239 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
24450 2019-Jan-13 16:21:18.046898 - [DEBUG] Edge Function : AllBottom
24451 2019-Jan-13 16:21:18.046929 - [DEBUG] End adding new jump function
24452 2019-Jan-13 16:21:18.046953 - [DEBUG]
24453 2019-Jan-13 16:21:18.046976 - [DEBUG] -------------------------------------------- 675. Path Edge --------------------------------------------
24454 2019-Jan-13 16:21:18.047017 - [DEBUG]
24455 2019-Jan-13 16:21:18.047041 - [DEBUG] Process 675. path edge:
24456 2019-Jan-13 16:21:18.047065 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24457 2019-Jan-13 16:21:18.047129 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
24458 2019-Jan-13 16:21:18.047782 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24459 2019-Jan-13 16:21:18.048468 - [DEBUG]
24460 2019-Jan-13 16:21:18.048496 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
24461 2019-Jan-13 16:21:18.049173 - [DEBUG] Compose: EdgeIdentity * AllBottom
24462 2019-Jan-13 16:21:18.049202 - [DEBUG]
24463 2019-Jan-13 16:21:18.049226 - [DEBUG] Propagate flow
24464 2019-Jan-13 16:21:18.049250 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24465 2019-Jan-13 16:21:18.049316 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
24466 2019-Jan-13 16:21:18.049974 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24467 2019-Jan-13 16:21:18.050634 - [DEBUG] Edge function : AllBottom (result of previous compose)
24468 2019-Jan-13 16:21:18.050660 - [DEBUG]
24469 2019-Jan-13 16:21:18.050687 - [DEBUG] Join: AllTop & AllBottom
24470 2019-Jan-13 16:21:18.050713 - [DEBUG] = AllBottom (new jump func)
24471 2019-Jan-13 16:21:18.050738 - [DEBUG]
24472 2019-Jan-13 16:21:18.050762 - [DEBUG] Start adding new jump function
24473 2019-Jan-13 16:21:18.050786 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24474 2019-Jan-13 16:21:18.050846 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24475 2019-Jan-13 16:21:18.051512 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
24476 2019-Jan-13 16:21:18.052191 - [DEBUG] Edge Function : AllBottom
24477 2019-Jan-13 16:21:18.052223 - [DEBUG] End adding new jump function
24478 2019-Jan-13 16:21:18.052247 - [DEBUG]
24479 2019-Jan-13 16:21:18.052270 - [DEBUG] -------------------------------------------- 676. Path Edge --------------------------------------------
24480 2019-Jan-13 16:21:18.052294 - [DEBUG]
24481 2019-Jan-13 16:21:18.052318 - [DEBUG] Process 676. path edge:
24482 2019-Jan-13 16:21:18.052342 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24483 2019-Jan-13 16:21:18.052412 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
24484 2019-Jan-13 16:21:18.053067 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24485 2019-Jan-13 16:21:18.053720 - [DEBUG]
24486 2019-Jan-13 16:21:18.053747 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
24487 2019-Jan-13 16:21:18.054433 - [DEBUG] Compose: EdgeIdentity * AllBottom
24488 2019-Jan-13 16:21:18.054463 - [DEBUG]
24489 2019-Jan-13 16:21:18.054487 - [DEBUG] Propagate flow
24490 2019-Jan-13 16:21:18.054511 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24491 2019-Jan-13 16:21:18.054577 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
24492 2019-Jan-13 16:21:18.055273 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24493 2019-Jan-13 16:21:18.055940 - [DEBUG] Edge function : AllBottom (result of previous compose)
24494 2019-Jan-13 16:21:18.055966 - [DEBUG]
24495 2019-Jan-13 16:21:18.055993 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24496 2019-Jan-13 16:21:18.056019 - [DEBUG] = AllBottom
24497 2019-Jan-13 16:21:18.056043 - [DEBUG]
24498 2019-Jan-13 16:21:18.056067 - [DEBUG] PROPAGATE: No new function!
24499 2019-Jan-13 16:21:18.056109 - [DEBUG] EDGE:
24500 2019-Jan-13 16:21:18.056174 - [DEBUG] ---> 24501 2019-Jan-13 16:21:18.056825 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24502 2019-Jan-13 16:21:18.057499 - [DEBUG]
24503 2019-Jan-13 16:21:18.057526 - [DEBUG] EDGE:
24504 2019-Jan-13 16:21:18.057588 - [DEBUG] ---> 24505 2019-Jan-13 16:21:18.058271 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24506 2019-Jan-13 16:21:18.058936 - [DEBUG]
24507 2019-Jan-13 16:21:18.058963 - [DEBUG] EDGE:
24508 2019-Jan-13 16:21:18.059026 - [DEBUG] ---> 24509 2019-Jan-13 16:21:18.059676 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24510 2019-Jan-13 16:21:18.060341 - [DEBUG]
24511 2019-Jan-13 16:21:18.060390 - [DEBUG] Compose: EdgeIdentity * AllBottom
24512 2019-Jan-13 16:21:18.060418 - [DEBUG]
24513 2019-Jan-13 16:21:18.060442 - [DEBUG] Propagate flow
24514 2019-Jan-13 16:21:18.060466 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24515 2019-Jan-13 16:21:18.060529 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
24516 2019-Jan-13 16:21:18.061203 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24517 2019-Jan-13 16:21:18.061884 - [DEBUG] Edge function : AllBottom (result of previous compose)
24518 2019-Jan-13 16:21:18.061911 - [DEBUG]
24519 2019-Jan-13 16:21:18.061937 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24520 2019-Jan-13 16:21:18.061963 - [DEBUG] = AllBottom
24521 2019-Jan-13 16:21:18.061987 - [DEBUG]
24522 2019-Jan-13 16:21:18.062011 - [DEBUG] PROPAGATE: No new function!
24523 2019-Jan-13 16:21:18.062040 - [DEBUG] EDGE:
24524 2019-Jan-13 16:21:18.062103 - [DEBUG] ---> 24525 2019-Jan-13 16:21:18.062766 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24526 2019-Jan-13 16:21:18.063436 - [DEBUG]
24527 2019-Jan-13 16:21:18.063477 - [DEBUG] Compose: EdgeIdentity * AllBottom
24528 2019-Jan-13 16:21:18.063504 - [DEBUG]
24529 2019-Jan-13 16:21:18.063528 - [DEBUG] Propagate flow
24530 2019-Jan-13 16:21:18.063552 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24531 2019-Jan-13 16:21:18.063614 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24532 2019-Jan-13 16:21:18.064285 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24533 2019-Jan-13 16:21:18.064967 - [DEBUG] Edge function : AllBottom (result of previous compose)
24534 2019-Jan-13 16:21:18.064994 - [DEBUG]
24535 2019-Jan-13 16:21:18.065021 - [DEBUG] Join: AllTop & AllBottom
24536 2019-Jan-13 16:21:18.065048 - [DEBUG] = AllBottom (new jump func)
24537 2019-Jan-13 16:21:18.065073 - [DEBUG]
24538 2019-Jan-13 16:21:18.065097 - [DEBUG] Start adding new jump function
24539 2019-Jan-13 16:21:18.065120 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24540 2019-Jan-13 16:21:18.065181 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24541 2019-Jan-13 16:21:18.065839 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24542 2019-Jan-13 16:21:18.066527 - [DEBUG] Edge Function : AllBottom
24543 2019-Jan-13 16:21:18.066560 - [DEBUG] End adding new jump function
24544 2019-Jan-13 16:21:18.066584 - [DEBUG]
24545 2019-Jan-13 16:21:18.066608 - [DEBUG] -------------------------------------------- 677. Path Edge --------------------------------------------
24546 2019-Jan-13 16:21:18.066633 - [DEBUG]
24547 2019-Jan-13 16:21:18.066657 - [DEBUG] Process 677. path edge:
24548 2019-Jan-13 16:21:18.066681 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24549 2019-Jan-13 16:21:18.066746 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
24550 2019-Jan-13 16:21:18.067417 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24551 2019-Jan-13 16:21:18.068073 - [DEBUG]
24552 2019-Jan-13 16:21:18.068099 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24553 2019-Jan-13 16:21:18.068795 - [DEBUG] Possible callees:
24554 2019-Jan-13 16:21:18.068822 - [DEBUG] llvm.dbg.declare
24555 2019-Jan-13 16:21:18.068846 - [DEBUG] Possible return sites:
24556 2019-Jan-13 16:21:18.068870 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14324557 2019-Jan-13 16:21:18.070217 - [DEBUG] Found and process special summary
24558 2019-Jan-13 16:21:18.070263 - [DEBUG] Compose: EdgeIdentity * AllBottom
24559 2019-Jan-13 16:21:18.070292 - [DEBUG]
24560 2019-Jan-13 16:21:18.070316 - [DEBUG] Propagate flow
24561 2019-Jan-13 16:21:18.070340 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24562 2019-Jan-13 16:21:18.070406 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
24563 2019-Jan-13 16:21:18.071069 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24564 2019-Jan-13 16:21:18.071747 - [DEBUG] Edge function : AllBottom (result of previous compose)
24565 2019-Jan-13 16:21:18.071774 - [DEBUG]
24566 2019-Jan-13 16:21:18.071800 - [DEBUG] Join: AllTop & AllBottom
24567 2019-Jan-13 16:21:18.071827 - [DEBUG] = AllBottom (new jump func)
24568 2019-Jan-13 16:21:18.071852 - [DEBUG]
24569 2019-Jan-13 16:21:18.071875 - [DEBUG] Start adding new jump function
24570 2019-Jan-13 16:21:18.071899 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24571 2019-Jan-13 16:21:18.071964 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24572 2019-Jan-13 16:21:18.072632 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
24573 2019-Jan-13 16:21:18.073294 - [DEBUG] Edge Function : AllBottom
24574 2019-Jan-13 16:21:18.073326 - [DEBUG] End adding new jump function
24575 2019-Jan-13 16:21:18.073350 - [DEBUG]
24576 2019-Jan-13 16:21:18.073374 - [DEBUG] -------------------------------------------- 678. Path Edge --------------------------------------------
24577 2019-Jan-13 16:21:18.073398 - [DEBUG]
24578 2019-Jan-13 16:21:18.073421 - [DEBUG] Process 678. path edge:
24579 2019-Jan-13 16:21:18.073445 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24580 2019-Jan-13 16:21:18.073508 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
24581 2019-Jan-13 16:21:18.074166 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24582 2019-Jan-13 16:21:18.074826 - [DEBUG]
24583 2019-Jan-13 16:21:18.074851 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
24584 2019-Jan-13 16:21:18.075591 - [DEBUG] Compose: EdgeIdentity * AllBottom
24585 2019-Jan-13 16:21:18.075622 - [DEBUG]
24586 2019-Jan-13 16:21:18.075646 - [DEBUG] Propagate flow
24587 2019-Jan-13 16:21:18.075670 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24588 2019-Jan-13 16:21:18.075734 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
24589 2019-Jan-13 16:21:18.076399 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24590 2019-Jan-13 16:21:18.077059 - [DEBUG] Edge function : AllBottom (result of previous compose)
24591 2019-Jan-13 16:21:18.077085 - [DEBUG]
24592 2019-Jan-13 16:21:18.077111 - [DEBUG] Join: AllTop & AllBottom
24593 2019-Jan-13 16:21:18.077138 - [DEBUG] = AllBottom (new jump func)
24594 2019-Jan-13 16:21:18.077163 - [DEBUG]
24595 2019-Jan-13 16:21:18.077186 - [DEBUG] Start adding new jump function
24596 2019-Jan-13 16:21:18.077210 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24597 2019-Jan-13 16:21:18.077273 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24598 2019-Jan-13 16:21:18.077937 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
24599 2019-Jan-13 16:21:18.078612 - [DEBUG] Edge Function : AllBottom
24600 2019-Jan-13 16:21:18.078644 - [DEBUG] End adding new jump function
24601 2019-Jan-13 16:21:18.078668 - [DEBUG]
24602 2019-Jan-13 16:21:18.078691 - [DEBUG] -------------------------------------------- 679. Path Edge --------------------------------------------
24603 2019-Jan-13 16:21:18.078716 - [DEBUG]
24604 2019-Jan-13 16:21:18.078739 - [DEBUG] Process 679. path edge:
24605 2019-Jan-13 16:21:18.078764 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24606 2019-Jan-13 16:21:18.078828 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
24607 2019-Jan-13 16:21:18.079485 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24608 2019-Jan-13 16:21:18.080138 - [DEBUG]
24609 2019-Jan-13 16:21:18.080166 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
24610 2019-Jan-13 16:21:18.080843 - [DEBUG] Compose: EdgeIdentity * AllBottom
24611 2019-Jan-13 16:21:18.080873 - [DEBUG]
24612 2019-Jan-13 16:21:18.080897 - [DEBUG] Propagate flow
24613 2019-Jan-13 16:21:18.080920 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24614 2019-Jan-13 16:21:18.080988 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
24615 2019-Jan-13 16:21:18.081664 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24616 2019-Jan-13 16:21:18.082333 - [DEBUG] Edge function : AllBottom (result of previous compose)
24617 2019-Jan-13 16:21:18.082360 - [DEBUG]
24618 2019-Jan-13 16:21:18.082386 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24619 2019-Jan-13 16:21:18.082412 - [DEBUG] = AllBottom
24620 2019-Jan-13 16:21:18.082437 - [DEBUG]
24621 2019-Jan-13 16:21:18.082460 - [DEBUG] PROPAGATE: No new function!
24622 2019-Jan-13 16:21:18.082485 - [DEBUG] EDGE:
24623 2019-Jan-13 16:21:18.082549 - [DEBUG] ---> 24624 2019-Jan-13 16:21:18.083196 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24625 2019-Jan-13 16:21:18.083860 - [DEBUG]
24626 2019-Jan-13 16:21:18.083888 - [DEBUG] EDGE:
24627 2019-Jan-13 16:21:18.083951 - [DEBUG] ---> 24628 2019-Jan-13 16:21:18.084606 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24629 2019-Jan-13 16:21:18.085290 - [DEBUG]
24630 2019-Jan-13 16:21:18.085336 - [DEBUG] Compose: EdgeIdentity * AllBottom
24631 2019-Jan-13 16:21:18.085379 - [DEBUG]
24632 2019-Jan-13 16:21:18.085404 - [DEBUG] Propagate flow
24633 2019-Jan-13 16:21:18.085427 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24634 2019-Jan-13 16:21:18.085491 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
24635 2019-Jan-13 16:21:18.086148 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24636 2019-Jan-13 16:21:18.086808 - [DEBUG] Edge function : AllBottom (result of previous compose)
24637 2019-Jan-13 16:21:18.086835 - [DEBUG]
24638 2019-Jan-13 16:21:18.086861 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24639 2019-Jan-13 16:21:18.086887 - [DEBUG] = AllBottom
24640 2019-Jan-13 16:21:18.086911 - [DEBUG]
24641 2019-Jan-13 16:21:18.086935 - [DEBUG] PROPAGATE: No new function!
24642 2019-Jan-13 16:21:18.086964 - [DEBUG] EDGE:
24643 2019-Jan-13 16:21:18.087029 - [DEBUG] ---> 24644 2019-Jan-13 16:21:18.087704 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24645 2019-Jan-13 16:21:18.088389 - [DEBUG]
24646 2019-Jan-13 16:21:18.088416 - [DEBUG] EDGE:
24647 2019-Jan-13 16:21:18.088477 - [DEBUG] ---> 24648 2019-Jan-13 16:21:18.089129 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24649 2019-Jan-13 16:21:18.089796 - [DEBUG]
24650 2019-Jan-13 16:21:18.089839 - [DEBUG] Compose: EdgeIdentity * AllBottom
24651 2019-Jan-13 16:21:18.089867 - [DEBUG]
24652 2019-Jan-13 16:21:18.089890 - [DEBUG] Propagate flow
24653 2019-Jan-13 16:21:18.089914 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24654 2019-Jan-13 16:21:18.089978 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
24655 2019-Jan-13 16:21:18.090636 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24656 2019-Jan-13 16:21:18.091298 - [DEBUG] Edge function : AllBottom (result of previous compose)
24657 2019-Jan-13 16:21:18.091324 - [DEBUG]
24658 2019-Jan-13 16:21:18.091351 - [DEBUG] Join: AllTop & AllBottom
24659 2019-Jan-13 16:21:18.091377 - [DEBUG] = AllBottom (new jump func)
24660 2019-Jan-13 16:21:18.091402 - [DEBUG]
24661 2019-Jan-13 16:21:18.091426 - [DEBUG] Start adding new jump function
24662 2019-Jan-13 16:21:18.091450 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24663 2019-Jan-13 16:21:18.091511 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24664 2019-Jan-13 16:21:18.092188 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
24665 2019-Jan-13 16:21:18.092850 - [DEBUG] Edge Function : AllBottom
24666 2019-Jan-13 16:21:18.092882 - [DEBUG] End adding new jump function
24667 2019-Jan-13 16:21:18.092906 - [DEBUG]
24668 2019-Jan-13 16:21:18.092930 - [DEBUG] -------------------------------------------- 680. Path Edge --------------------------------------------
24669 2019-Jan-13 16:21:18.092954 - [DEBUG]
24670 2019-Jan-13 16:21:18.092978 - [DEBUG] Process 680. path edge:
24671 2019-Jan-13 16:21:18.093002 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24672 2019-Jan-13 16:21:18.093065 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
24673 2019-Jan-13 16:21:18.093726 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 >
24674 2019-Jan-13 16:21:18.094389 - [DEBUG]
24675 2019-Jan-13 16:21:18.094438 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
24676 2019-Jan-13 16:21:18.095134 - [DEBUG] Compose: EdgeIdentity * AllBottom
24677 2019-Jan-13 16:21:18.095164 - [DEBUG]
24678 2019-Jan-13 16:21:18.095188 - [DEBUG] Propagate flow
24679 2019-Jan-13 16:21:18.095212 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24680 2019-Jan-13 16:21:18.095274 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
24681 2019-Jan-13 16:21:18.095955 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24682 2019-Jan-13 16:21:18.096628 - [DEBUG] Edge function : AllBottom (result of previous compose)
24683 2019-Jan-13 16:21:18.096655 - [DEBUG]
24684 2019-Jan-13 16:21:18.096682 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24685 2019-Jan-13 16:21:18.096708 - [DEBUG] = AllBottom
24686 2019-Jan-13 16:21:18.096733 - [DEBUG]
24687 2019-Jan-13 16:21:18.096756 - [DEBUG] PROPAGATE: No new function!
24688 2019-Jan-13 16:21:18.096794 - [DEBUG] Compose: EdgeIdentity * AllBottom
24689 2019-Jan-13 16:21:18.096821 - [DEBUG]
24690 2019-Jan-13 16:21:18.096845 - [DEBUG] Propagate flow
24691 2019-Jan-13 16:21:18.096869 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24692 2019-Jan-13 16:21:18.096934 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
24693 2019-Jan-13 16:21:18.097601 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24694 2019-Jan-13 16:21:18.098279 - [DEBUG] Edge function : AllBottom (result of previous compose)
24695 2019-Jan-13 16:21:18.098306 - [DEBUG]
24696 2019-Jan-13 16:21:18.098333 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24697 2019-Jan-13 16:21:18.098359 - [DEBUG] = AllBottom
24698 2019-Jan-13 16:21:18.098384 - [DEBUG]
24699 2019-Jan-13 16:21:18.098408 - [DEBUG] PROPAGATE: No new function!
24700 2019-Jan-13 16:21:18.098433 - [DEBUG] EDGE:
24701 2019-Jan-13 16:21:18.098500 - [DEBUG] ---> 24702 2019-Jan-13 16:21:18.099167 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24703 2019-Jan-13 16:21:18.099834 - [DEBUG]
24704 2019-Jan-13 16:21:18.099861 - [DEBUG] EDGE:
24705 2019-Jan-13 16:21:18.099923 - [DEBUG] ---> 24706 2019-Jan-13 16:21:18.100570 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24707 2019-Jan-13 16:21:18.101223 - [DEBUG]
24708 2019-Jan-13 16:21:18.101249 - [DEBUG] EDGE:
24709 2019-Jan-13 16:21:18.101312 - [DEBUG] ---> 24710 2019-Jan-13 16:21:18.102002 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24711 2019-Jan-13 16:21:18.102667 - [DEBUG]
24712 2019-Jan-13 16:21:18.102713 - [DEBUG] Compose: EdgeIdentity * AllBottom
24713 2019-Jan-13 16:21:18.102741 - [DEBUG]
24714 2019-Jan-13 16:21:18.102765 - [DEBUG] Propagate flow
24715 2019-Jan-13 16:21:18.102789 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24716 2019-Jan-13 16:21:18.102853 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
24717 2019-Jan-13 16:21:18.103514 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
24718 2019-Jan-13 16:21:18.104187 - [DEBUG] Edge function : AllBottom (result of previous compose)
24719 2019-Jan-13 16:21:18.104214 - [DEBUG]
24720 2019-Jan-13 16:21:18.104241 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
24721 2019-Jan-13 16:21:18.104267 - [DEBUG] = AllBottom
24722 2019-Jan-13 16:21:18.104291 - [DEBUG]
24723 2019-Jan-13 16:21:18.104315 - [DEBUG] PROPAGATE: No new function!
24724 2019-Jan-13 16:21:18.104344 - [DEBUG] EDGE:
24725 2019-Jan-13 16:21:18.104411 - [DEBUG] ---> 24726 2019-Jan-13 16:21:18.105101 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24727 2019-Jan-13 16:21:18.105769 - [DEBUG]
24728 2019-Jan-13 16:21:18.105796 - [DEBUG] EDGE:
24729 2019-Jan-13 16:21:18.105858 - [DEBUG] ---> 24730 2019-Jan-13 16:21:18.106630 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24731 2019-Jan-13 16:21:18.107295 - [DEBUG]
24732 2019-Jan-13 16:21:18.107322 - [DEBUG] EDGE:
24733 2019-Jan-13 16:21:18.107388 - [DEBUG] ---> 24734 2019-Jan-13 16:21:18.108050 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24735 2019-Jan-13 16:21:18.108735 - [DEBUG]
24736 2019-Jan-13 16:21:18.108762 - [DEBUG] EDGE:
24737 2019-Jan-13 16:21:18.108825 - [DEBUG] ---> 24738 2019-Jan-13 16:21:18.109477 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24739 2019-Jan-13 16:21:18.110130 - [DEBUG]
24740 2019-Jan-13 16:21:18.110157 - [DEBUG] EDGE:
24741 2019-Jan-13 16:21:18.110220 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
24742 2019-Jan-13 16:21:18.110888 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
24743 2019-Jan-13 16:21:18.111565 - [DEBUG]
24744 2019-Jan-13 16:21:18.111597 - [DEBUG] Compose: EdgeIdentity * AllBottom
24745 2019-Jan-13 16:21:18.111624 - [DEBUG]
24746 2019-Jan-13 16:21:18.111647 - [DEBUG] Propagate flow
24747 2019-Jan-13 16:21:18.111671 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24748 2019-Jan-13 16:21:18.111734 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24749 2019-Jan-13 16:21:18.112392 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24750 2019-Jan-13 16:21:18.113046 - [DEBUG] Edge function : AllBottom (result of previous compose)
24751 2019-Jan-13 16:21:18.113073 - [DEBUG]
24752 2019-Jan-13 16:21:18.113099 - [DEBUG] Join: AllTop & AllBottom
24753 2019-Jan-13 16:21:18.113126 - [DEBUG] = AllBottom (new jump func)
24754 2019-Jan-13 16:21:18.113150 - [DEBUG]
24755 2019-Jan-13 16:21:18.113174 - [DEBUG] Start adding new jump function
24756 2019-Jan-13 16:21:18.113198 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24757 2019-Jan-13 16:21:18.113263 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24758 2019-Jan-13 16:21:18.113926 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24759 2019-Jan-13 16:21:18.114593 - [DEBUG] Edge Function : AllBottom
24760 2019-Jan-13 16:21:18.114625 - [DEBUG] End adding new jump function
24761 2019-Jan-13 16:21:18.114666 - [DEBUG]
24762 2019-Jan-13 16:21:18.114690 - [DEBUG] -------------------------------------------- 681. Path Edge --------------------------------------------
24763 2019-Jan-13 16:21:18.114715 - [DEBUG]
24764 2019-Jan-13 16:21:18.114738 - [DEBUG] Process 681. path edge:
24765 2019-Jan-13 16:21:18.114762 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24766 2019-Jan-13 16:21:18.114825 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
24767 2019-Jan-13 16:21:18.115511 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24768 2019-Jan-13 16:21:18.116172 - [DEBUG]
24769 2019-Jan-13 16:21:18.116200 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
24770 2019-Jan-13 16:21:18.116903 - [DEBUG] Compose: EdgeIdentity * AllBottom
24771 2019-Jan-13 16:21:18.116934 - [DEBUG]
24772 2019-Jan-13 16:21:18.116958 - [DEBUG] Propagate flow
24773 2019-Jan-13 16:21:18.116982 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24774 2019-Jan-13 16:21:18.117044 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
24775 2019-Jan-13 16:21:18.117711 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24776 2019-Jan-13 16:21:18.118390 - [DEBUG] Edge function : AllBottom (result of previous compose)
24777 2019-Jan-13 16:21:18.118416 - [DEBUG]
24778 2019-Jan-13 16:21:18.118441 - [DEBUG] Join: AllTop & AllBottom
24779 2019-Jan-13 16:21:18.118468 - [DEBUG] = AllBottom (new jump func)
24780 2019-Jan-13 16:21:18.118493 - [DEBUG]
24781 2019-Jan-13 16:21:18.118517 - [DEBUG] Start adding new jump function
24782 2019-Jan-13 16:21:18.118540 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24783 2019-Jan-13 16:21:18.118604 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24784 2019-Jan-13 16:21:18.119273 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
24785 2019-Jan-13 16:21:18.119932 - [DEBUG] Edge Function : AllBottom
24786 2019-Jan-13 16:21:18.119963 - [DEBUG] End adding new jump function
24787 2019-Jan-13 16:21:18.119987 - [DEBUG]
24788 2019-Jan-13 16:21:18.120011 - [DEBUG] -------------------------------------------- 682. Path Edge --------------------------------------------
24789 2019-Jan-13 16:21:18.120035 - [DEBUG]
24790 2019-Jan-13 16:21:18.120058 - [DEBUG] Process 682. path edge:
24791 2019-Jan-13 16:21:18.120082 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24792 2019-Jan-13 16:21:18.120147 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
24793 2019-Jan-13 16:21:18.120807 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24794 2019-Jan-13 16:21:18.121457 - [DEBUG]
24795 2019-Jan-13 16:21:18.121483 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
24796 2019-Jan-13 16:21:18.122175 - [DEBUG] Possible callees:
24797 2019-Jan-13 16:21:18.122203 - [DEBUG] bar
24798 2019-Jan-13 16:21:18.122228 - [DEBUG] Possible return sites:
24799 2019-Jan-13 16:21:18.122251 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7124800 2019-Jan-13 16:21:18.123581 - [DEBUG] Found and process special summary
24801 2019-Jan-13 16:21:18.123624 - [DEBUG] Compose: EdgeIdentity * AllBottom
24802 2019-Jan-13 16:21:18.123652 - [DEBUG]
24803 2019-Jan-13 16:21:18.123676 - [DEBUG] Propagate flow
24804 2019-Jan-13 16:21:18.123700 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24805 2019-Jan-13 16:21:18.123781 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
24806 2019-Jan-13 16:21:18.124445 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24807 2019-Jan-13 16:21:18.125128 - [DEBUG] Edge function : AllBottom (result of previous compose)
24808 2019-Jan-13 16:21:18.125155 - [DEBUG]
24809 2019-Jan-13 16:21:18.125181 - [DEBUG] Join: AllTop & AllBottom
24810 2019-Jan-13 16:21:18.125207 - [DEBUG] = AllBottom (new jump func)
24811 2019-Jan-13 16:21:18.125232 - [DEBUG]
24812 2019-Jan-13 16:21:18.125256 - [DEBUG] Start adding new jump function
24813 2019-Jan-13 16:21:18.125279 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24814 2019-Jan-13 16:21:18.125345 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24815 2019-Jan-13 16:21:18.126003 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
24816 2019-Jan-13 16:21:18.126664 - [DEBUG] Edge Function : AllBottom
24817 2019-Jan-13 16:21:18.126695 - [DEBUG] End adding new jump function
24818 2019-Jan-13 16:21:18.126719 - [DEBUG]
24819 2019-Jan-13 16:21:18.126743 - [DEBUG] -------------------------------------------- 683. Path Edge --------------------------------------------
24820 2019-Jan-13 16:21:18.126767 - [DEBUG]
24821 2019-Jan-13 16:21:18.126791 - [DEBUG] Process 683. path edge:
24822 2019-Jan-13 16:21:18.126815 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24823 2019-Jan-13 16:21:18.126879 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
24824 2019-Jan-13 16:21:18.127533 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24825 2019-Jan-13 16:21:18.128195 - [DEBUG]
24826 2019-Jan-13 16:21:18.128240 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
24827 2019-Jan-13 16:21:18.128922 - [DEBUG] Compose: EdgeIdentity * AllBottom
24828 2019-Jan-13 16:21:18.128951 - [DEBUG]
24829 2019-Jan-13 16:21:18.128975 - [DEBUG] Propagate flow
24830 2019-Jan-13 16:21:18.128999 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24831 2019-Jan-13 16:21:18.129064 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
24832 2019-Jan-13 16:21:18.129723 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24833 2019-Jan-13 16:21:18.130376 - [DEBUG] Edge function : AllBottom (result of previous compose)
24834 2019-Jan-13 16:21:18.130402 - [DEBUG]
24835 2019-Jan-13 16:21:18.130428 - [DEBUG] Join: AllTop & AllBottom
24836 2019-Jan-13 16:21:18.130454 - [DEBUG] = AllBottom (new jump func)
24837 2019-Jan-13 16:21:18.130479 - [DEBUG]
24838 2019-Jan-13 16:21:18.130503 - [DEBUG] Start adding new jump function
24839 2019-Jan-13 16:21:18.130526 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24840 2019-Jan-13 16:21:18.130587 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24841 2019-Jan-13 16:21:18.131255 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
24842 2019-Jan-13 16:21:18.131949 - [DEBUG] Edge Function : AllBottom
24843 2019-Jan-13 16:21:18.131980 - [DEBUG] End adding new jump function
24844 2019-Jan-13 16:21:18.132004 - [DEBUG]
24845 2019-Jan-13 16:21:18.132028 - [DEBUG] -------------------------------------------- 684. Path Edge --------------------------------------------
24846 2019-Jan-13 16:21:18.132052 - [DEBUG]
24847 2019-Jan-13 16:21:18.132076 - [DEBUG] Process 684. path edge:
24848 2019-Jan-13 16:21:18.132100 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24849 2019-Jan-13 16:21:18.132186 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
24850 2019-Jan-13 16:21:18.132843 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24851 2019-Jan-13 16:21:18.133496 - [DEBUG]
24852 2019-Jan-13 16:21:18.133523 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
24853 2019-Jan-13 16:21:18.134208 - [DEBUG] Compose: EdgeIdentity * AllBottom
24854 2019-Jan-13 16:21:18.134238 - [DEBUG]
24855 2019-Jan-13 16:21:18.134261 - [DEBUG] Propagate flow
24856 2019-Jan-13 16:21:18.134285 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24857 2019-Jan-13 16:21:18.134350 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
24858 2019-Jan-13 16:21:18.135064 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24859 2019-Jan-13 16:21:18.135726 - [DEBUG] Edge function : AllBottom (result of previous compose)
24860 2019-Jan-13 16:21:18.135753 - [DEBUG]
24861 2019-Jan-13 16:21:18.135779 - [DEBUG] Join: AllTop & AllBottom
24862 2019-Jan-13 16:21:18.135805 - [DEBUG] = AllBottom (new jump func)
24863 2019-Jan-13 16:21:18.135830 - [DEBUG]
24864 2019-Jan-13 16:21:18.135854 - [DEBUG] Start adding new jump function
24865 2019-Jan-13 16:21:18.135877 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24866 2019-Jan-13 16:21:18.135940 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24867 2019-Jan-13 16:21:18.136591 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
24868 2019-Jan-13 16:21:18.137265 - [DEBUG] Edge Function : AllBottom
24869 2019-Jan-13 16:21:18.137296 - [DEBUG] End adding new jump function
24870 2019-Jan-13 16:21:18.137320 - [DEBUG]
24871 2019-Jan-13 16:21:18.137344 - [DEBUG] -------------------------------------------- 685. Path Edge --------------------------------------------
24872 2019-Jan-13 16:21:18.137369 - [DEBUG]
24873 2019-Jan-13 16:21:18.137392 - [DEBUG] Process 685. path edge:
24874 2019-Jan-13 16:21:18.137416 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24875 2019-Jan-13 16:21:18.137480 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
24876 2019-Jan-13 16:21:18.138152 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24877 2019-Jan-13 16:21:18.138834 - [DEBUG]
24878 2019-Jan-13 16:21:18.138859 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
24879 2019-Jan-13 16:21:18.139539 - [DEBUG] Possible callees:
24880 2019-Jan-13 16:21:18.139565 - [DEBUG] llvm.dbg.declare
24881 2019-Jan-13 16:21:18.139590 - [DEBUG] Possible return sites:
24882 2019-Jan-13 16:21:18.139613 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7824883 2019-Jan-13 16:21:18.140957 - [DEBUG] Found and process special summary
24884 2019-Jan-13 16:21:18.141005 - [DEBUG] Compose: EdgeIdentity * AllBottom
24885 2019-Jan-13 16:21:18.141033 - [DEBUG]
24886 2019-Jan-13 16:21:18.141057 - [DEBUG] Propagate flow
24887 2019-Jan-13 16:21:18.141081 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24888 2019-Jan-13 16:21:18.141147 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
24889 2019-Jan-13 16:21:18.141843 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24890 2019-Jan-13 16:21:18.142513 - [DEBUG] Edge function : AllBottom (result of previous compose)
24891 2019-Jan-13 16:21:18.142541 - [DEBUG]
24892 2019-Jan-13 16:21:18.142566 - [DEBUG] Join: AllTop & AllBottom
24893 2019-Jan-13 16:21:18.142592 - [DEBUG] = AllBottom (new jump func)
24894 2019-Jan-13 16:21:18.142617 - [DEBUG]
24895 2019-Jan-13 16:21:18.142641 - [DEBUG] Start adding new jump function
24896 2019-Jan-13 16:21:18.142664 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24897 2019-Jan-13 16:21:18.142730 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24898 2019-Jan-13 16:21:18.143398 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
24899 2019-Jan-13 16:21:18.144058 - [DEBUG] Edge Function : AllBottom
24900 2019-Jan-13 16:21:18.144089 - [DEBUG] End adding new jump function
24901 2019-Jan-13 16:21:18.144113 - [DEBUG]
24902 2019-Jan-13 16:21:18.144137 - [DEBUG] -------------------------------------------- 686. Path Edge --------------------------------------------
24903 2019-Jan-13 16:21:18.144161 - [DEBUG]
24904 2019-Jan-13 16:21:18.144184 - [DEBUG] Process 686. path edge:
24905 2019-Jan-13 16:21:18.144208 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24906 2019-Jan-13 16:21:18.144273 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
24907 2019-Jan-13 16:21:18.144954 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24908 2019-Jan-13 16:21:18.145610 - [DEBUG]
24909 2019-Jan-13 16:21:18.145636 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
24910 2019-Jan-13 16:21:18.146327 - [DEBUG] Compose: EdgeIdentity * AllBottom
24911 2019-Jan-13 16:21:18.146357 - [DEBUG]
24912 2019-Jan-13 16:21:18.146381 - [DEBUG] Propagate flow
24913 2019-Jan-13 16:21:18.146405 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24914 2019-Jan-13 16:21:18.146469 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
24915 2019-Jan-13 16:21:18.147129 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24916 2019-Jan-13 16:21:18.147783 - [DEBUG] Edge function : AllBottom (result of previous compose)
24917 2019-Jan-13 16:21:18.147809 - [DEBUG]
24918 2019-Jan-13 16:21:18.147834 - [DEBUG] Join: AllTop & AllBottom
24919 2019-Jan-13 16:21:18.147860 - [DEBUG] = AllBottom (new jump func)
24920 2019-Jan-13 16:21:18.147885 - [DEBUG]
24921 2019-Jan-13 16:21:18.147908 - [DEBUG] Start adding new jump function
24922 2019-Jan-13 16:21:18.147932 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24923 2019-Jan-13 16:21:18.147993 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24924 2019-Jan-13 16:21:18.148674 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
24925 2019-Jan-13 16:21:18.149334 - [DEBUG] Edge Function : AllBottom
24926 2019-Jan-13 16:21:18.149365 - [DEBUG] End adding new jump function
24927 2019-Jan-13 16:21:18.149389 - [DEBUG]
24928 2019-Jan-13 16:21:18.149413 - [DEBUG] -------------------------------------------- 687. Path Edge --------------------------------------------
24929 2019-Jan-13 16:21:18.149438 - [DEBUG]
24930 2019-Jan-13 16:21:18.149461 - [DEBUG] Process 687. path edge:
24931 2019-Jan-13 16:21:18.149485 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24932 2019-Jan-13 16:21:18.149549 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
24933 2019-Jan-13 16:21:18.150211 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24934 2019-Jan-13 16:21:18.150864 - [DEBUG]
24935 2019-Jan-13 16:21:18.150891 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
24936 2019-Jan-13 16:21:18.151597 - [DEBUG] Compose: EdgeIdentity * AllBottom
24937 2019-Jan-13 16:21:18.151627 - [DEBUG]
24938 2019-Jan-13 16:21:18.151651 - [DEBUG] Propagate flow
24939 2019-Jan-13 16:21:18.151675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24940 2019-Jan-13 16:21:18.151743 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
24941 2019-Jan-13 16:21:18.152417 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24942 2019-Jan-13 16:21:18.153076 - [DEBUG] Edge function : AllBottom (result of previous compose)
24943 2019-Jan-13 16:21:18.153103 - [DEBUG]
24944 2019-Jan-13 16:21:18.153129 - [DEBUG] Join: AllTop & AllBottom
24945 2019-Jan-13 16:21:18.153155 - [DEBUG] = AllBottom (new jump func)
24946 2019-Jan-13 16:21:18.153180 - [DEBUG]
24947 2019-Jan-13 16:21:18.153204 - [DEBUG] Start adding new jump function
24948 2019-Jan-13 16:21:18.153227 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24949 2019-Jan-13 16:21:18.153290 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24950 2019-Jan-13 16:21:18.153943 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
24951 2019-Jan-13 16:21:18.154602 - [DEBUG] Edge Function : AllBottom
24952 2019-Jan-13 16:21:18.154632 - [DEBUG] End adding new jump function
24953 2019-Jan-13 16:21:18.154657 - [DEBUG]
24954 2019-Jan-13 16:21:18.154681 - [DEBUG] -------------------------------------------- 688. Path Edge --------------------------------------------
24955 2019-Jan-13 16:21:18.154706 - [DEBUG]
24956 2019-Jan-13 16:21:18.154729 - [DEBUG] Process 688. path edge:
24957 2019-Jan-13 16:21:18.154752 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24958 2019-Jan-13 16:21:18.154819 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
24959 2019-Jan-13 16:21:18.155503 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24960 2019-Jan-13 16:21:18.156165 - [DEBUG]
24961 2019-Jan-13 16:21:18.156191 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
24962 2019-Jan-13 16:21:18.156871 - [DEBUG] Compose: EdgeIdentity * AllBottom
24963 2019-Jan-13 16:21:18.156901 - [DEBUG]
24964 2019-Jan-13 16:21:18.156925 - [DEBUG] Propagate flow
24965 2019-Jan-13 16:21:18.156949 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24966 2019-Jan-13 16:21:18.157011 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
24967 2019-Jan-13 16:21:18.157672 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24968 2019-Jan-13 16:21:18.158355 - [DEBUG] Edge function : AllBottom (result of previous compose)
24969 2019-Jan-13 16:21:18.158382 - [DEBUG]
24970 2019-Jan-13 16:21:18.158407 - [DEBUG] Join: AllTop & AllBottom
24971 2019-Jan-13 16:21:18.158434 - [DEBUG] = AllBottom (new jump func)
24972 2019-Jan-13 16:21:18.158458 - [DEBUG]
24973 2019-Jan-13 16:21:18.158482 - [DEBUG] Start adding new jump function
24974 2019-Jan-13 16:21:18.158505 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
24975 2019-Jan-13 16:21:18.158570 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24976 2019-Jan-13 16:21:18.159228 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
24977 2019-Jan-13 16:21:18.159876 - [DEBUG] Edge Function : AllBottom
24978 2019-Jan-13 16:21:18.159906 - [DEBUG] End adding new jump function
24979 2019-Jan-13 16:21:18.159931 - [DEBUG]
24980 2019-Jan-13 16:21:18.159954 - [DEBUG] -------------------------------------------- 689. Path Edge --------------------------------------------
24981 2019-Jan-13 16:21:18.159995 - [DEBUG]
24982 2019-Jan-13 16:21:18.160018 - [DEBUG] Process 689. path edge:
24983 2019-Jan-13 16:21:18.160043 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
24984 2019-Jan-13 16:21:18.160106 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
24985 2019-Jan-13 16:21:18.160772 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
24986 2019-Jan-13 16:21:18.161426 - [DEBUG]
24987 2019-Jan-13 16:21:18.161453 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
24988 2019-Jan-13 16:21:18.162154 - [DEBUG] Compose: EdgeIdentity * AllBottom
24989 2019-Jan-13 16:21:18.162182 - [DEBUG]
24990 2019-Jan-13 16:21:18.162206 - [DEBUG] Propagate flow
24991 2019-Jan-13 16:21:18.162229 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
24992 2019-Jan-13 16:21:18.162293 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
24993 2019-Jan-13 16:21:18.162949 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
24994 2019-Jan-13 16:21:18.163612 - [DEBUG] Edge function : AllBottom (result of previous compose)
24995 2019-Jan-13 16:21:18.163638 - [DEBUG]
24996 2019-Jan-13 16:21:18.163664 - [DEBUG] Join: AllTop & AllBottom
24997 2019-Jan-13 16:21:18.163691 - [DEBUG] = AllBottom (new jump func)
24998 2019-Jan-13 16:21:18.163715 - [DEBUG]
24999 2019-Jan-13 16:21:18.163739 - [DEBUG] Start adding new jump function
25000 2019-Jan-13 16:21:18.163762 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25001 2019-Jan-13 16:21:18.163826 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25002 2019-Jan-13 16:21:18.164482 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
25003 2019-Jan-13 16:21:18.165161 - [DEBUG] Edge Function : AllBottom
25004 2019-Jan-13 16:21:18.165191 - [DEBUG] End adding new jump function
25005 2019-Jan-13 16:21:18.165215 - [DEBUG]
25006 2019-Jan-13 16:21:18.165239 - [DEBUG] -------------------------------------------- 690. Path Edge --------------------------------------------
25007 2019-Jan-13 16:21:18.165263 - [DEBUG]
25008 2019-Jan-13 16:21:18.165287 - [DEBUG] Process 690. path edge:
25009 2019-Jan-13 16:21:18.165310 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25010 2019-Jan-13 16:21:18.165374 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
25011 2019-Jan-13 16:21:18.166023 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25012 2019-Jan-13 16:21:18.166685 - [DEBUG]
25013 2019-Jan-13 16:21:18.166710 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
25014 2019-Jan-13 16:21:18.167389 - [DEBUG] Compose: EdgeIdentity * AllBottom
25015 2019-Jan-13 16:21:18.167419 - [DEBUG]
25016 2019-Jan-13 16:21:18.167443 - [DEBUG] Propagate flow
25017 2019-Jan-13 16:21:18.167467 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25018 2019-Jan-13 16:21:18.167538 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
25019 2019-Jan-13 16:21:18.168203 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25020 2019-Jan-13 16:21:18.168876 - [DEBUG] Edge function : AllBottom (result of previous compose)
25021 2019-Jan-13 16:21:18.168902 - [DEBUG]
25022 2019-Jan-13 16:21:18.168928 - [DEBUG] Join: AllTop & AllBottom
25023 2019-Jan-13 16:21:18.168955 - [DEBUG] = AllBottom (new jump func)
25024 2019-Jan-13 16:21:18.168980 - [DEBUG]
25025 2019-Jan-13 16:21:18.169003 - [DEBUG] Start adding new jump function
25026 2019-Jan-13 16:21:18.169043 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25027 2019-Jan-13 16:21:18.169104 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25028 2019-Jan-13 16:21:18.169772 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
25029 2019-Jan-13 16:21:18.170435 - [DEBUG] Edge Function : AllBottom
25030 2019-Jan-13 16:21:18.170468 - [DEBUG] End adding new jump function
25031 2019-Jan-13 16:21:18.170492 - [DEBUG]
25032 2019-Jan-13 16:21:18.170517 - [DEBUG] -------------------------------------------- 691. Path Edge --------------------------------------------
25033 2019-Jan-13 16:21:18.170541 - [DEBUG]
25034 2019-Jan-13 16:21:18.170565 - [DEBUG] Process 691. path edge:
25035 2019-Jan-13 16:21:18.170589 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25036 2019-Jan-13 16:21:18.170653 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
25037 2019-Jan-13 16:21:18.171312 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25038 2019-Jan-13 16:21:18.171986 - [DEBUG]
25039 2019-Jan-13 16:21:18.172012 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
25040 2019-Jan-13 16:21:18.172706 - [DEBUG] Compose: EdgeIdentity * AllBottom
25041 2019-Jan-13 16:21:18.172735 - [DEBUG]
25042 2019-Jan-13 16:21:18.172760 - [DEBUG] Propagate flow
25043 2019-Jan-13 16:21:18.172784 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25044 2019-Jan-13 16:21:18.172846 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
25045 2019-Jan-13 16:21:18.173506 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25046 2019-Jan-13 16:21:18.174163 - [DEBUG] Edge function : AllBottom (result of previous compose)
25047 2019-Jan-13 16:21:18.174190 - [DEBUG]
25048 2019-Jan-13 16:21:18.174216 - [DEBUG] Join: AllTop & AllBottom
25049 2019-Jan-13 16:21:18.174242 - [DEBUG] = AllBottom (new jump func)
25050 2019-Jan-13 16:21:18.174267 - [DEBUG]
25051 2019-Jan-13 16:21:18.174291 - [DEBUG] Start adding new jump function
25052 2019-Jan-13 16:21:18.174315 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25053 2019-Jan-13 16:21:18.174376 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25054 2019-Jan-13 16:21:18.175048 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
25055 2019-Jan-13 16:21:18.175711 - [DEBUG] Edge Function : AllBottom
25056 2019-Jan-13 16:21:18.175744 - [DEBUG] End adding new jump function
25057 2019-Jan-13 16:21:18.175768 - [DEBUG]
25058 2019-Jan-13 16:21:18.175792 - [DEBUG] -------------------------------------------- 692. Path Edge --------------------------------------------
25059 2019-Jan-13 16:21:18.175816 - [DEBUG]
25060 2019-Jan-13 16:21:18.175840 - [DEBUG] Process 692. path edge:
25061 2019-Jan-13 16:21:18.175863 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25062 2019-Jan-13 16:21:18.175928 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
25063 2019-Jan-13 16:21:18.176599 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25064 2019-Jan-13 16:21:18.177254 - [DEBUG]
25065 2019-Jan-13 16:21:18.177281 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
25066 2019-Jan-13 16:21:18.177948 - [DEBUG] Compose: EdgeIdentity * AllBottom
25067 2019-Jan-13 16:21:18.177977 - [DEBUG]
25068 2019-Jan-13 16:21:18.178002 - [DEBUG] Propagate flow
25069 2019-Jan-13 16:21:18.178044 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25070 2019-Jan-13 16:21:18.178112 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
25071 2019-Jan-13 16:21:18.178818 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25072 2019-Jan-13 16:21:18.179482 - [DEBUG] Edge function : AllBottom (result of previous compose)
25073 2019-Jan-13 16:21:18.179509 - [DEBUG]
25074 2019-Jan-13 16:21:18.179535 - [DEBUG] Join: AllTop & AllBottom
25075 2019-Jan-13 16:21:18.179562 - [DEBUG] = AllBottom (new jump func)
25076 2019-Jan-13 16:21:18.179587 - [DEBUG]
25077 2019-Jan-13 16:21:18.179610 - [DEBUG] Start adding new jump function
25078 2019-Jan-13 16:21:18.179634 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25079 2019-Jan-13 16:21:18.179699 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25080 2019-Jan-13 16:21:18.180352 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
25081 2019-Jan-13 16:21:18.183707 - [DEBUG] Edge Function : AllBottom
25082 2019-Jan-13 16:21:18.183746 - [DEBUG] End adding new jump function
25083 2019-Jan-13 16:21:18.183771 - [DEBUG]
25084 2019-Jan-13 16:21:18.183795 - [DEBUG] -------------------------------------------- 693. Path Edge --------------------------------------------
25085 2019-Jan-13 16:21:18.183820 - [DEBUG]
25086 2019-Jan-13 16:21:18.183843 - [DEBUG] Process 693. path edge:
25087 2019-Jan-13 16:21:18.183868 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25088 2019-Jan-13 16:21:18.183972 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
25089 2019-Jan-13 16:21:18.184728 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25090 2019-Jan-13 16:21:18.185434 - [DEBUG]
25091 2019-Jan-13 16:21:18.185460 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
25092 2019-Jan-13 16:21:18.186148 - [DEBUG] Possible callees:
25093 2019-Jan-13 16:21:18.186176 - [DEBUG] llvm.dbg.declare
25094 2019-Jan-13 16:21:18.186202 - [DEBUG] Possible return sites:
25095 2019-Jan-13 16:21:18.186225 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12025096 2019-Jan-13 16:21:18.187556 - [DEBUG] Found and process special summary
25097 2019-Jan-13 16:21:18.187604 - [DEBUG] Compose: EdgeIdentity * AllBottom
25098 2019-Jan-13 16:21:18.187633 - [DEBUG]
25099 2019-Jan-13 16:21:18.187657 - [DEBUG] Propagate flow
25100 2019-Jan-13 16:21:18.187681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25101 2019-Jan-13 16:21:18.187750 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
25102 2019-Jan-13 16:21:18.188449 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25103 2019-Jan-13 16:21:18.189113 - [DEBUG] Edge function : AllBottom (result of previous compose)
25104 2019-Jan-13 16:21:18.189141 - [DEBUG]
25105 2019-Jan-13 16:21:18.189167 - [DEBUG] Join: AllTop & AllBottom
25106 2019-Jan-13 16:21:18.189195 - [DEBUG] = AllBottom (new jump func)
25107 2019-Jan-13 16:21:18.189220 - [DEBUG]
25108 2019-Jan-13 16:21:18.189244 - [DEBUG] Start adding new jump function
25109 2019-Jan-13 16:21:18.189268 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25110 2019-Jan-13 16:21:18.189332 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25111 2019-Jan-13 16:21:18.190013 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
25112 2019-Jan-13 16:21:18.190677 - [DEBUG] Edge Function : AllBottom
25113 2019-Jan-13 16:21:18.190709 - [DEBUG] End adding new jump function
25114 2019-Jan-13 16:21:18.190734 - [DEBUG]
25115 2019-Jan-13 16:21:18.190758 - [DEBUG] -------------------------------------------- 694. Path Edge --------------------------------------------
25116 2019-Jan-13 16:21:18.190783 - [DEBUG]
25117 2019-Jan-13 16:21:18.190806 - [DEBUG] Process 694. path edge:
25118 2019-Jan-13 16:21:18.190830 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25119 2019-Jan-13 16:21:18.190898 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
25120 2019-Jan-13 16:21:18.191580 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25121 2019-Jan-13 16:21:18.192245 - [DEBUG]
25122 2019-Jan-13 16:21:18.192271 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
25123 2019-Jan-13 16:21:18.192956 - [DEBUG] Compose: EdgeIdentity * AllBottom
25124 2019-Jan-13 16:21:18.192986 - [DEBUG]
25125 2019-Jan-13 16:21:18.193010 - [DEBUG] Propagate flow
25126 2019-Jan-13 16:21:18.193033 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25127 2019-Jan-13 16:21:18.193097 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
25128 2019-Jan-13 16:21:18.193756 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25129 2019-Jan-13 16:21:18.194423 - [DEBUG] Edge function : AllBottom (result of previous compose)
25130 2019-Jan-13 16:21:18.194449 - [DEBUG]
25131 2019-Jan-13 16:21:18.194475 - [DEBUG] Join: AllTop & AllBottom
25132 2019-Jan-13 16:21:18.194502 - [DEBUG] = AllBottom (new jump func)
25133 2019-Jan-13 16:21:18.194526 - [DEBUG]
25134 2019-Jan-13 16:21:18.194550 - [DEBUG] Start adding new jump function
25135 2019-Jan-13 16:21:18.194573 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25136 2019-Jan-13 16:21:18.194636 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25137 2019-Jan-13 16:21:18.195320 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
25138 2019-Jan-13 16:21:18.195970 - [DEBUG] Edge Function : AllBottom
25139 2019-Jan-13 16:21:18.196000 - [DEBUG] End adding new jump function
25140 2019-Jan-13 16:21:18.196026 - [DEBUG]
25141 2019-Jan-13 16:21:18.196049 - [DEBUG] -------------------------------------------- 695. Path Edge --------------------------------------------
25142 2019-Jan-13 16:21:18.196074 - [DEBUG]
25143 2019-Jan-13 16:21:18.196098 - [DEBUG] Process 695. path edge:
25144 2019-Jan-13 16:21:18.196121 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25145 2019-Jan-13 16:21:18.196184 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
25146 2019-Jan-13 16:21:18.196844 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25147 2019-Jan-13 16:21:18.197499 - [DEBUG]
25148 2019-Jan-13 16:21:18.197526 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
25149 2019-Jan-13 16:21:18.198206 - [DEBUG] Compose: EdgeIdentity * AllBottom
25150 2019-Jan-13 16:21:18.198257 - [DEBUG]
25151 2019-Jan-13 16:21:18.198281 - [DEBUG] Propagate flow
25152 2019-Jan-13 16:21:18.198304 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25153 2019-Jan-13 16:21:18.198370 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25154 2019-Jan-13 16:21:18.199038 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25155 2019-Jan-13 16:21:18.199724 - [DEBUG] Edge function : AllBottom (result of previous compose)
25156 2019-Jan-13 16:21:18.199752 - [DEBUG]
25157 2019-Jan-13 16:21:18.199778 - [DEBUG] Join: AllTop & AllBottom
25158 2019-Jan-13 16:21:18.199805 - [DEBUG] = AllBottom (new jump func)
25159 2019-Jan-13 16:21:18.199829 - [DEBUG]
25160 2019-Jan-13 16:21:18.199853 - [DEBUG] Start adding new jump function
25161 2019-Jan-13 16:21:18.199877 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25162 2019-Jan-13 16:21:18.199943 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25163 2019-Jan-13 16:21:18.200603 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25164 2019-Jan-13 16:21:18.201271 - [DEBUG] Edge Function : AllBottom
25165 2019-Jan-13 16:21:18.201307 - [DEBUG] End adding new jump function
25166 2019-Jan-13 16:21:18.201331 - [DEBUG]
25167 2019-Jan-13 16:21:18.201355 - [DEBUG] -------------------------------------------- 696. Path Edge --------------------------------------------
25168 2019-Jan-13 16:21:18.201380 - [DEBUG]
25169 2019-Jan-13 16:21:18.201404 - [DEBUG] Process 696. path edge:
25170 2019-Jan-13 16:21:18.201428 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25171 2019-Jan-13 16:21:18.201493 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
25172 2019-Jan-13 16:21:18.202179 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25173 2019-Jan-13 16:21:18.202845 - [DEBUG]
25174 2019-Jan-13 16:21:18.202871 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
25175 2019-Jan-13 16:21:18.203549 - [DEBUG] Possible callees:
25176 2019-Jan-13 16:21:18.203575 - [DEBUG] llvm.dbg.declare
25177 2019-Jan-13 16:21:18.203599 - [DEBUG] Possible return sites:
25178 2019-Jan-13 16:21:18.203623 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14925179 2019-Jan-13 16:21:18.204984 - [DEBUG] Found and process special summary
25180 2019-Jan-13 16:21:18.205028 - [DEBUG] Compose: EdgeIdentity * AllBottom
25181 2019-Jan-13 16:21:18.205056 - [DEBUG]
25182 2019-Jan-13 16:21:18.205081 - [DEBUG] Propagate flow
25183 2019-Jan-13 16:21:18.205105 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25184 2019-Jan-13 16:21:18.205168 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25185 2019-Jan-13 16:21:18.205841 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25186 2019-Jan-13 16:21:18.206630 - [DEBUG] Edge function : AllBottom (result of previous compose)
25187 2019-Jan-13 16:21:18.206657 - [DEBUG]
25188 2019-Jan-13 16:21:18.206683 - [DEBUG] Join: AllTop & AllBottom
25189 2019-Jan-13 16:21:18.206710 - [DEBUG] = AllBottom (new jump func)
25190 2019-Jan-13 16:21:18.206735 - [DEBUG]
25191 2019-Jan-13 16:21:18.206759 - [DEBUG] Start adding new jump function
25192 2019-Jan-13 16:21:18.206783 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25193 2019-Jan-13 16:21:18.206850 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25194 2019-Jan-13 16:21:18.207509 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25195 2019-Jan-13 16:21:18.208159 - [DEBUG] Edge Function : AllBottom
25196 2019-Jan-13 16:21:18.208189 - [DEBUG] End adding new jump function
25197 2019-Jan-13 16:21:18.208258 - [DEBUG]
25198 2019-Jan-13 16:21:18.208283 - [DEBUG] -------------------------------------------- 697. Path Edge --------------------------------------------
25199 2019-Jan-13 16:21:18.208308 - [DEBUG]
25200 2019-Jan-13 16:21:18.208331 - [DEBUG] Process 697. path edge:
25201 2019-Jan-13 16:21:18.208355 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25202 2019-Jan-13 16:21:18.208421 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
25203 2019-Jan-13 16:21:18.209094 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25204 2019-Jan-13 16:21:18.209757 - [DEBUG]
25205 2019-Jan-13 16:21:18.209784 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
25206 2019-Jan-13 16:21:18.210472 - [DEBUG] Compose: EdgeIdentity * AllBottom
25207 2019-Jan-13 16:21:18.210503 - [DEBUG]
25208 2019-Jan-13 16:21:18.210527 - [DEBUG] Propagate flow
25209 2019-Jan-13 16:21:18.210551 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25210 2019-Jan-13 16:21:18.210613 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
25211 2019-Jan-13 16:21:18.211264 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25212 2019-Jan-13 16:21:18.211953 - [DEBUG] Edge function : AllBottom (result of previous compose)
25213 2019-Jan-13 16:21:18.211981 - [DEBUG]
25214 2019-Jan-13 16:21:18.212006 - [DEBUG] Join: AllTop & AllBottom
25215 2019-Jan-13 16:21:18.212033 - [DEBUG] = AllBottom (new jump func)
25216 2019-Jan-13 16:21:18.212058 - [DEBUG]
25217 2019-Jan-13 16:21:18.212082 - [DEBUG] Start adding new jump function
25218 2019-Jan-13 16:21:18.212105 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25219 2019-Jan-13 16:21:18.212169 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25220 2019-Jan-13 16:21:18.212831 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
25221 2019-Jan-13 16:21:18.213483 - [DEBUG] Edge Function : AllBottom
25222 2019-Jan-13 16:21:18.213514 - [DEBUG] End adding new jump function
25223 2019-Jan-13 16:21:18.213539 - [DEBUG]
25224 2019-Jan-13 16:21:18.213563 - [DEBUG] -------------------------------------------- 698. Path Edge --------------------------------------------
25225 2019-Jan-13 16:21:18.213588 - [DEBUG]
25226 2019-Jan-13 16:21:18.213611 - [DEBUG] Process 698. path edge:
25227 2019-Jan-13 16:21:18.213635 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25228 2019-Jan-13 16:21:18.213699 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
25229 2019-Jan-13 16:21:18.214349 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25230 2019-Jan-13 16:21:18.215034 - [DEBUG]
25231 2019-Jan-13 16:21:18.215062 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
25232 2019-Jan-13 16:21:18.215748 - [DEBUG] Compose: EdgeIdentity * AllBottom
25233 2019-Jan-13 16:21:18.215779 - [DEBUG]
25234 2019-Jan-13 16:21:18.215803 - [DEBUG] Propagate flow
25235 2019-Jan-13 16:21:18.215827 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25236 2019-Jan-13 16:21:18.215892 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
25237 2019-Jan-13 16:21:18.216561 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25238 2019-Jan-13 16:21:18.217210 - [DEBUG] Edge function : AllBottom (result of previous compose)
25239 2019-Jan-13 16:21:18.217236 - [DEBUG]
25240 2019-Jan-13 16:21:18.217262 - [DEBUG] Join: AllTop & AllBottom
25241 2019-Jan-13 16:21:18.217289 - [DEBUG] = AllBottom (new jump func)
25242 2019-Jan-13 16:21:18.217333 - [DEBUG]
25243 2019-Jan-13 16:21:18.217357 - [DEBUG] Start adding new jump function
25244 2019-Jan-13 16:21:18.217379 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25245 2019-Jan-13 16:21:18.217446 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25246 2019-Jan-13 16:21:18.218114 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
25247 2019-Jan-13 16:21:18.218807 - [DEBUG] Edge Function : AllBottom
25248 2019-Jan-13 16:21:18.218840 - [DEBUG] End adding new jump function
25249 2019-Jan-13 16:21:18.218864 - [DEBUG]
25250 2019-Jan-13 16:21:18.218888 - [DEBUG] -------------------------------------------- 699. Path Edge --------------------------------------------
25251 2019-Jan-13 16:21:18.218912 - [DEBUG]
25252 2019-Jan-13 16:21:18.218935 - [DEBUG] Process 699. path edge:
25253 2019-Jan-13 16:21:18.218959 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25254 2019-Jan-13 16:21:18.219024 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
25255 2019-Jan-13 16:21:18.219686 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25256 2019-Jan-13 16:21:18.220344 - [DEBUG]
25257 2019-Jan-13 16:21:18.220369 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
25258 2019-Jan-13 16:21:18.221053 - [DEBUG] Possible callees:
25259 2019-Jan-13 16:21:18.221079 - [DEBUG] llvm.dbg.declare
25260 2019-Jan-13 16:21:18.221105 - [DEBUG] Possible return sites:
25261 2019-Jan-13 16:21:18.221128 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15525262 2019-Jan-13 16:21:18.222480 - [DEBUG] Found and process special summary
25263 2019-Jan-13 16:21:18.222523 - [DEBUG] Compose: EdgeIdentity * AllBottom
25264 2019-Jan-13 16:21:18.222552 - [DEBUG]
25265 2019-Jan-13 16:21:18.222577 - [DEBUG] Propagate flow
25266 2019-Jan-13 16:21:18.222601 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25267 2019-Jan-13 16:21:18.222665 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
25268 2019-Jan-13 16:21:18.223326 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25269 2019-Jan-13 16:21:18.223988 - [DEBUG] Edge function : AllBottom (result of previous compose)
25270 2019-Jan-13 16:21:18.224014 - [DEBUG]
25271 2019-Jan-13 16:21:18.224040 - [DEBUG] Join: AllTop & AllBottom
25272 2019-Jan-13 16:21:18.224067 - [DEBUG] = AllBottom (new jump func)
25273 2019-Jan-13 16:21:18.224092 - [DEBUG]
25274 2019-Jan-13 16:21:18.224116 - [DEBUG] Start adding new jump function
25275 2019-Jan-13 16:21:18.224139 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25276 2019-Jan-13 16:21:18.224202 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25277 2019-Jan-13 16:21:18.224864 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
25278 2019-Jan-13 16:21:18.225541 - [DEBUG] Edge Function : AllBottom
25279 2019-Jan-13 16:21:18.225572 - [DEBUG] End adding new jump function
25280 2019-Jan-13 16:21:18.225597 - [DEBUG]
25281 2019-Jan-13 16:21:18.225621 - [DEBUG] -------------------------------------------- 700. Path Edge --------------------------------------------
25282 2019-Jan-13 16:21:18.225645 - [DEBUG]
25283 2019-Jan-13 16:21:18.225668 - [DEBUG] Process 700. path edge:
25284 2019-Jan-13 16:21:18.225692 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25285 2019-Jan-13 16:21:18.225772 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
25286 2019-Jan-13 16:21:18.226439 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25287 2019-Jan-13 16:21:18.227098 - [DEBUG]
25288 2019-Jan-13 16:21:18.227124 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
25289 2019-Jan-13 16:21:18.227819 - [DEBUG] Compose: EdgeIdentity * AllBottom
25290 2019-Jan-13 16:21:18.227849 - [DEBUG]
25291 2019-Jan-13 16:21:18.227873 - [DEBUG] Propagate flow
25292 2019-Jan-13 16:21:18.227897 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25293 2019-Jan-13 16:21:18.227959 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
25294 2019-Jan-13 16:21:18.228638 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25295 2019-Jan-13 16:21:18.229300 - [DEBUG] Edge function : AllBottom (result of previous compose)
25296 2019-Jan-13 16:21:18.229326 - [DEBUG]
25297 2019-Jan-13 16:21:18.229352 - [DEBUG] Join: AllTop & AllBottom
25298 2019-Jan-13 16:21:18.229379 - [DEBUG] = AllBottom (new jump func)
25299 2019-Jan-13 16:21:18.229404 - [DEBUG]
25300 2019-Jan-13 16:21:18.229427 - [DEBUG] Start adding new jump function
25301 2019-Jan-13 16:21:18.229450 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25302 2019-Jan-13 16:21:18.229516 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25303 2019-Jan-13 16:21:18.230174 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
25304 2019-Jan-13 16:21:18.230832 - [DEBUG] Edge Function : AllBottom
25305 2019-Jan-13 16:21:18.230863 - [DEBUG] End adding new jump function
25306 2019-Jan-13 16:21:18.230888 - [DEBUG]
25307 2019-Jan-13 16:21:18.230912 - [DEBUG] -------------------------------------------- 701. Path Edge --------------------------------------------
25308 2019-Jan-13 16:21:18.230936 - [DEBUG]
25309 2019-Jan-13 16:21:18.230959 - [DEBUG] Process 701. path edge:
25310 2019-Jan-13 16:21:18.230983 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25311 2019-Jan-13 16:21:18.231045 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
25312 2019-Jan-13 16:21:18.231719 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25313 2019-Jan-13 16:21:18.232381 - [DEBUG]
25314 2019-Jan-13 16:21:18.232408 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
25315 2019-Jan-13 16:21:18.233083 - [DEBUG] Compose: EdgeIdentity * AllBottom
25316 2019-Jan-13 16:21:18.233112 - [DEBUG]
25317 2019-Jan-13 16:21:18.233136 - [DEBUG] Propagate flow
25318 2019-Jan-13 16:21:18.233160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25319 2019-Jan-13 16:21:18.233225 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
25320 2019-Jan-13 16:21:18.233882 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25321 2019-Jan-13 16:21:18.234534 - [DEBUG] Edge function : AllBottom (result of previous compose)
25322 2019-Jan-13 16:21:18.234560 - [DEBUG]
25323 2019-Jan-13 16:21:18.234586 - [DEBUG] Join: AllTop & AllBottom
25324 2019-Jan-13 16:21:18.234612 - [DEBUG] = AllBottom (new jump func)
25325 2019-Jan-13 16:21:18.234637 - [DEBUG]
25326 2019-Jan-13 16:21:18.234661 - [DEBUG] Start adding new jump function
25327 2019-Jan-13 16:21:18.234684 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25328 2019-Jan-13 16:21:18.234746 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25329 2019-Jan-13 16:21:18.235453 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
25330 2019-Jan-13 16:21:18.236106 - [DEBUG] Edge Function : AllBottom
25331 2019-Jan-13 16:21:18.236138 - [DEBUG] End adding new jump function
25332 2019-Jan-13 16:21:18.236162 - [DEBUG]
25333 2019-Jan-13 16:21:18.236185 - [DEBUG] -------------------------------------------- 702. Path Edge --------------------------------------------
25334 2019-Jan-13 16:21:18.236210 - [DEBUG]
25335 2019-Jan-13 16:21:18.236233 - [DEBUG] Process 702. path edge:
25336 2019-Jan-13 16:21:18.236257 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25337 2019-Jan-13 16:21:18.236329 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
25338 2019-Jan-13 16:21:18.236983 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25339 2019-Jan-13 16:21:18.237630 - [DEBUG]
25340 2019-Jan-13 16:21:18.237656 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
25341 2019-Jan-13 16:21:18.238358 - [DEBUG] Compose: EdgeIdentity * AllBottom
25342 2019-Jan-13 16:21:18.238387 - [DEBUG]
25343 2019-Jan-13 16:21:18.238411 - [DEBUG] Propagate flow
25344 2019-Jan-13 16:21:18.238435 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25345 2019-Jan-13 16:21:18.238501 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
25346 2019-Jan-13 16:21:18.239191 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25347 2019-Jan-13 16:21:18.239850 - [DEBUG] Edge function : AllBottom (result of previous compose)
25348 2019-Jan-13 16:21:18.239876 - [DEBUG]
25349 2019-Jan-13 16:21:18.239901 - [DEBUG] Join: AllTop & AllBottom
25350 2019-Jan-13 16:21:18.239928 - [DEBUG] = AllBottom (new jump func)
25351 2019-Jan-13 16:21:18.239953 - [DEBUG]
25352 2019-Jan-13 16:21:18.239977 - [DEBUG] Start adding new jump function
25353 2019-Jan-13 16:21:18.240000 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25354 2019-Jan-13 16:21:18.240063 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25355 2019-Jan-13 16:21:18.240712 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
25356 2019-Jan-13 16:21:18.241385 - [DEBUG] Edge Function : AllBottom
25357 2019-Jan-13 16:21:18.241415 - [DEBUG] End adding new jump function
25358 2019-Jan-13 16:21:18.241440 - [DEBUG]
25359 2019-Jan-13 16:21:18.241464 - [DEBUG] -------------------------------------------- 703. Path Edge --------------------------------------------
25360 2019-Jan-13 16:21:18.241488 - [DEBUG]
25361 2019-Jan-13 16:21:18.241511 - [DEBUG] Process 703. path edge:
25362 2019-Jan-13 16:21:18.241535 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25363 2019-Jan-13 16:21:18.241619 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
25364 2019-Jan-13 16:21:18.242293 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25365 2019-Jan-13 16:21:18.242947 - [DEBUG]
25366 2019-Jan-13 16:21:18.242973 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
25367 2019-Jan-13 16:21:18.243639 - [DEBUG] Possible callees:
25368 2019-Jan-13 16:21:18.243666 - [DEBUG] llvm.dbg.declare
25369 2019-Jan-13 16:21:18.243691 - [DEBUG] Possible return sites:
25370 2019-Jan-13 16:21:18.243715 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16325371 2019-Jan-13 16:21:18.245088 - [DEBUG] Found and process special summary
25372 2019-Jan-13 16:21:18.245138 - [DEBUG] Compose: EdgeIdentity * AllBottom
25373 2019-Jan-13 16:21:18.245166 - [DEBUG]
25374 2019-Jan-13 16:21:18.245191 - [DEBUG] Propagate flow
25375 2019-Jan-13 16:21:18.245215 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25376 2019-Jan-13 16:21:18.245282 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
25377 2019-Jan-13 16:21:18.245946 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25378 2019-Jan-13 16:21:18.246593 - [DEBUG] Edge function : AllBottom (result of previous compose)
25379 2019-Jan-13 16:21:18.246620 - [DEBUG]
25380 2019-Jan-13 16:21:18.246645 - [DEBUG] Join: AllTop & AllBottom
25381 2019-Jan-13 16:21:18.246672 - [DEBUG] = AllBottom (new jump func)
25382 2019-Jan-13 16:21:18.246697 - [DEBUG]
25383 2019-Jan-13 16:21:18.246721 - [DEBUG] Start adding new jump function
25384 2019-Jan-13 16:21:18.246744 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25385 2019-Jan-13 16:21:18.246805 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25386 2019-Jan-13 16:21:18.247469 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
25387 2019-Jan-13 16:21:18.248131 - [DEBUG] Edge Function : AllBottom
25388 2019-Jan-13 16:21:18.248162 - [DEBUG] End adding new jump function
25389 2019-Jan-13 16:21:18.248187 - [DEBUG]
25390 2019-Jan-13 16:21:18.248210 - [DEBUG] -------------------------------------------- 704. Path Edge --------------------------------------------
25391 2019-Jan-13 16:21:18.248253 - [DEBUG]
25392 2019-Jan-13 16:21:18.248277 - [DEBUG] Process 704. path edge:
25393 2019-Jan-13 16:21:18.248300 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25394 2019-Jan-13 16:21:18.248364 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
25395 2019-Jan-13 16:21:18.249022 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25396 2019-Jan-13 16:21:18.249670 - [DEBUG]
25397 2019-Jan-13 16:21:18.249696 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
25398 2019-Jan-13 16:21:18.250388 - [DEBUG] Compose: EdgeIdentity * AllBottom
25399 2019-Jan-13 16:21:18.250417 - [DEBUG]
25400 2019-Jan-13 16:21:18.250441 - [DEBUG] Propagate flow
25401 2019-Jan-13 16:21:18.250464 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25402 2019-Jan-13 16:21:18.250527 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
25403 2019-Jan-13 16:21:18.251188 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25404 2019-Jan-13 16:21:18.251872 - [DEBUG] Edge function : AllBottom (result of previous compose)
25405 2019-Jan-13 16:21:18.251898 - [DEBUG]
25406 2019-Jan-13 16:21:18.251924 - [DEBUG] Join: AllTop & AllBottom
25407 2019-Jan-13 16:21:18.251950 - [DEBUG] = AllBottom (new jump func)
25408 2019-Jan-13 16:21:18.251975 - [DEBUG]
25409 2019-Jan-13 16:21:18.251999 - [DEBUG] Start adding new jump function
25410 2019-Jan-13 16:21:18.252022 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25411 2019-Jan-13 16:21:18.252085 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25412 2019-Jan-13 16:21:18.252741 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
25413 2019-Jan-13 16:21:18.253401 - [DEBUG] Edge Function : AllBottom
25414 2019-Jan-13 16:21:18.253432 - [DEBUG] End adding new jump function
25415 2019-Jan-13 16:21:18.253457 - [DEBUG]
25416 2019-Jan-13 16:21:18.253480 - [DEBUG] -------------------------------------------- 705. Path Edge --------------------------------------------
25417 2019-Jan-13 16:21:18.253521 - [DEBUG]
25418 2019-Jan-13 16:21:18.253545 - [DEBUG] Process 705. path edge:
25419 2019-Jan-13 16:21:18.253570 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25420 2019-Jan-13 16:21:18.253635 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
25421 2019-Jan-13 16:21:18.254297 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25422 2019-Jan-13 16:21:18.254969 - [DEBUG]
25423 2019-Jan-13 16:21:18.254996 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
25424 2019-Jan-13 16:21:18.255669 - [DEBUG] Compose: EdgeIdentity * AllBottom
25425 2019-Jan-13 16:21:18.255699 - [DEBUG]
25426 2019-Jan-13 16:21:18.255722 - [DEBUG] Propagate flow
25427 2019-Jan-13 16:21:18.255746 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25428 2019-Jan-13 16:21:18.255813 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
25429 2019-Jan-13 16:21:18.256492 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25430 2019-Jan-13 16:21:18.257153 - [DEBUG] Edge function : AllBottom (result of previous compose)
25431 2019-Jan-13 16:21:18.257180 - [DEBUG]
25432 2019-Jan-13 16:21:18.257205 - [DEBUG] Join: AllTop & AllBottom
25433 2019-Jan-13 16:21:18.257232 - [DEBUG] = AllBottom (new jump func)
25434 2019-Jan-13 16:21:18.257256 - [DEBUG]
25435 2019-Jan-13 16:21:18.257280 - [DEBUG] Start adding new jump function
25436 2019-Jan-13 16:21:18.257303 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25437 2019-Jan-13 16:21:18.257366 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25438 2019-Jan-13 16:21:18.258018 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
25439 2019-Jan-13 16:21:18.258708 - [DEBUG] Edge Function : AllBottom
25440 2019-Jan-13 16:21:18.258739 - [DEBUG] End adding new jump function
25441 2019-Jan-13 16:21:18.258764 - [DEBUG]
25442 2019-Jan-13 16:21:18.258788 - [DEBUG] -------------------------------------------- 706. Path Edge --------------------------------------------
25443 2019-Jan-13 16:21:18.258812 - [DEBUG]
25444 2019-Jan-13 16:21:18.258835 - [DEBUG] Process 706. path edge:
25445 2019-Jan-13 16:21:18.258860 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25446 2019-Jan-13 16:21:18.258928 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
25447 2019-Jan-13 16:21:18.259596 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25448 2019-Jan-13 16:21:18.260255 - [DEBUG]
25449 2019-Jan-13 16:21:18.260280 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
25450 2019-Jan-13 16:21:18.260953 - [DEBUG] Possible callees:
25451 2019-Jan-13 16:21:18.260979 - [DEBUG] llvm.dbg.declare
25452 2019-Jan-13 16:21:18.261004 - [DEBUG] Possible return sites:
25453 2019-Jan-13 16:21:18.261028 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16925454 2019-Jan-13 16:21:18.262380 - [DEBUG] Found and process special summary
25455 2019-Jan-13 16:21:18.262425 - [DEBUG] Compose: EdgeIdentity * AllBottom
25456 2019-Jan-13 16:21:18.262453 - [DEBUG]
25457 2019-Jan-13 16:21:18.262477 - [DEBUG] Propagate flow
25458 2019-Jan-13 16:21:18.262501 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25459 2019-Jan-13 16:21:18.262583 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
25460 2019-Jan-13 16:21:18.263265 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25461 2019-Jan-13 16:21:18.263919 - [DEBUG] Edge function : AllBottom (result of previous compose)
25462 2019-Jan-13 16:21:18.263946 - [DEBUG]
25463 2019-Jan-13 16:21:18.263971 - [DEBUG] Join: AllTop & AllBottom
25464 2019-Jan-13 16:21:18.263998 - [DEBUG] = AllBottom (new jump func)
25465 2019-Jan-13 16:21:18.264022 - [DEBUG]
25466 2019-Jan-13 16:21:18.264046 - [DEBUG] Start adding new jump function
25467 2019-Jan-13 16:21:18.264070 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25468 2019-Jan-13 16:21:18.264131 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25469 2019-Jan-13 16:21:18.264791 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
25470 2019-Jan-13 16:21:18.265483 - [DEBUG] Edge Function : AllBottom
25471 2019-Jan-13 16:21:18.265515 - [DEBUG] End adding new jump function
25472 2019-Jan-13 16:21:18.265539 - [DEBUG]
25473 2019-Jan-13 16:21:18.265563 - [DEBUG] -------------------------------------------- 707. Path Edge --------------------------------------------
25474 2019-Jan-13 16:21:18.265587 - [DEBUG]
25475 2019-Jan-13 16:21:18.265611 - [DEBUG] Process 707. path edge:
25476 2019-Jan-13 16:21:18.265634 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25477 2019-Jan-13 16:21:18.265697 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
25478 2019-Jan-13 16:21:18.266360 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25479 2019-Jan-13 16:21:18.267010 - [DEBUG]
25480 2019-Jan-13 16:21:18.267036 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
25481 2019-Jan-13 16:21:18.267728 - [DEBUG] Compose: EdgeIdentity * AllBottom
25482 2019-Jan-13 16:21:18.267760 - [DEBUG]
25483 2019-Jan-13 16:21:18.267784 - [DEBUG] Propagate flow
25484 2019-Jan-13 16:21:18.267807 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25485 2019-Jan-13 16:21:18.267875 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
25486 2019-Jan-13 16:21:18.268560 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25487 2019-Jan-13 16:21:18.269222 - [DEBUG] Edge function : AllBottom (result of previous compose)
25488 2019-Jan-13 16:21:18.269248 - [DEBUG]
25489 2019-Jan-13 16:21:18.269274 - [DEBUG] Join: AllTop & AllBottom
25490 2019-Jan-13 16:21:18.269300 - [DEBUG] = AllBottom (new jump func)
25491 2019-Jan-13 16:21:18.269325 - [DEBUG]
25492 2019-Jan-13 16:21:18.269348 - [DEBUG] Start adding new jump function
25493 2019-Jan-13 16:21:18.269372 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25494 2019-Jan-13 16:21:18.269435 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25495 2019-Jan-13 16:21:18.270087 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
25496 2019-Jan-13 16:21:18.270750 - [DEBUG] Edge Function : AllBottom
25497 2019-Jan-13 16:21:18.270782 - [DEBUG] End adding new jump function
25498 2019-Jan-13 16:21:18.270807 - [DEBUG]
25499 2019-Jan-13 16:21:18.270830 - [DEBUG] -------------------------------------------- 708. Path Edge --------------------------------------------
25500 2019-Jan-13 16:21:18.270855 - [DEBUG]
25501 2019-Jan-13 16:21:18.270878 - [DEBUG] Process 708. path edge:
25502 2019-Jan-13 16:21:18.270902 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25503 2019-Jan-13 16:21:18.270982 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
25504 2019-Jan-13 16:21:18.271668 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25505 2019-Jan-13 16:21:18.272328 - [DEBUG]
25506 2019-Jan-13 16:21:18.272353 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
25507 2019-Jan-13 16:21:18.273031 - [DEBUG] Compose: EdgeIdentity * AllBottom
25508 2019-Jan-13 16:21:18.273061 - [DEBUG]
25509 2019-Jan-13 16:21:18.273085 - [DEBUG] Propagate flow
25510 2019-Jan-13 16:21:18.273109 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25511 2019-Jan-13 16:21:18.273173 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
25512 2019-Jan-13 16:21:18.273846 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25513 2019-Jan-13 16:21:18.274504 - [DEBUG] Edge function : AllBottom (result of previous compose)
25514 2019-Jan-13 16:21:18.274531 - [DEBUG]
25515 2019-Jan-13 16:21:18.274557 - [DEBUG] Join: AllTop & AllBottom
25516 2019-Jan-13 16:21:18.274583 - [DEBUG] = AllBottom (new jump func)
25517 2019-Jan-13 16:21:18.274608 - [DEBUG]
25518 2019-Jan-13 16:21:18.274632 - [DEBUG] Start adding new jump function
25519 2019-Jan-13 16:21:18.274656 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25520 2019-Jan-13 16:21:18.274720 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25521 2019-Jan-13 16:21:18.275402 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
25522 2019-Jan-13 16:21:18.276055 - [DEBUG] Edge Function : AllBottom
25523 2019-Jan-13 16:21:18.276086 - [DEBUG] End adding new jump function
25524 2019-Jan-13 16:21:18.276110 - [DEBUG]
25525 2019-Jan-13 16:21:18.276134 - [DEBUG] -------------------------------------------- 709. Path Edge --------------------------------------------
25526 2019-Jan-13 16:21:18.276158 - [DEBUG]
25527 2019-Jan-13 16:21:18.276182 - [DEBUG] Process 709. path edge:
25528 2019-Jan-13 16:21:18.276206 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25529 2019-Jan-13 16:21:18.276265 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
25530 2019-Jan-13 16:21:18.276936 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25531 2019-Jan-13 16:21:18.277604 - [DEBUG]
25532 2019-Jan-13 16:21:18.277630 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
25533 2019-Jan-13 16:21:18.278340 - [DEBUG] Compose: EdgeIdentity * AllBottom
25534 2019-Jan-13 16:21:18.278370 - [DEBUG]
25535 2019-Jan-13 16:21:18.278394 - [DEBUG] Propagate flow
25536 2019-Jan-13 16:21:18.278418 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25537 2019-Jan-13 16:21:18.278481 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
25538 2019-Jan-13 16:21:18.279132 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25539 2019-Jan-13 16:21:18.279799 - [DEBUG] Edge function : AllBottom (result of previous compose)
25540 2019-Jan-13 16:21:18.279826 - [DEBUG]
25541 2019-Jan-13 16:21:18.279851 - [DEBUG] Join: AllTop & AllBottom
25542 2019-Jan-13 16:21:18.279877 - [DEBUG] = AllBottom (new jump func)
25543 2019-Jan-13 16:21:18.279902 - [DEBUG]
25544 2019-Jan-13 16:21:18.279926 - [DEBUG] Start adding new jump function
25545 2019-Jan-13 16:21:18.279949 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25546 2019-Jan-13 16:21:18.280012 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25547 2019-Jan-13 16:21:18.280689 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
25548 2019-Jan-13 16:21:18.281342 - [DEBUG] Edge Function : AllBottom
25549 2019-Jan-13 16:21:18.281373 - [DEBUG] End adding new jump function
25550 2019-Jan-13 16:21:18.281397 - [DEBUG]
25551 2019-Jan-13 16:21:18.281421 - [DEBUG] -------------------------------------------- 710. Path Edge --------------------------------------------
25552 2019-Jan-13 16:21:18.281446 - [DEBUG]
25553 2019-Jan-13 16:21:18.281469 - [DEBUG] Process 710. path edge:
25554 2019-Jan-13 16:21:18.281493 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25555 2019-Jan-13 16:21:18.281575 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
25556 2019-Jan-13 16:21:18.282227 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25557 2019-Jan-13 16:21:18.282891 - [DEBUG]
25558 2019-Jan-13 16:21:18.282918 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
25559 2019-Jan-13 16:21:18.283599 - [DEBUG] Compose: EdgeIdentity * AllBottom
25560 2019-Jan-13 16:21:18.283629 - [DEBUG]
25561 2019-Jan-13 16:21:18.283652 - [DEBUG] Propagate flow
25562 2019-Jan-13 16:21:18.283676 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25563 2019-Jan-13 16:21:18.283743 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
25564 2019-Jan-13 16:21:18.284406 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25565 2019-Jan-13 16:21:18.285080 - [DEBUG] Edge function : AllBottom (result of previous compose)
25566 2019-Jan-13 16:21:18.285106 - [DEBUG]
25567 2019-Jan-13 16:21:18.285132 - [DEBUG] Join: AllTop & AllBottom
25568 2019-Jan-13 16:21:18.285158 - [DEBUG] = AllBottom (new jump func)
25569 2019-Jan-13 16:21:18.285183 - [DEBUG]
25570 2019-Jan-13 16:21:18.285207 - [DEBUG] Start adding new jump function
25571 2019-Jan-13 16:21:18.285230 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25572 2019-Jan-13 16:21:18.285296 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25573 2019-Jan-13 16:21:18.285961 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
25574 2019-Jan-13 16:21:18.286623 - [DEBUG] Edge Function : AllBottom
25575 2019-Jan-13 16:21:18.286655 - [DEBUG] End adding new jump function
25576 2019-Jan-13 16:21:18.286679 - [DEBUG]
25577 2019-Jan-13 16:21:18.286703 - [DEBUG] -------------------------------------------- 711. Path Edge --------------------------------------------
25578 2019-Jan-13 16:21:18.286727 - [DEBUG]
25579 2019-Jan-13 16:21:18.286750 - [DEBUG] Process 711. path edge:
25580 2019-Jan-13 16:21:18.286774 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25581 2019-Jan-13 16:21:18.286837 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
25582 2019-Jan-13 16:21:18.287496 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25583 2019-Jan-13 16:21:18.288149 - [DEBUG]
25584 2019-Jan-13 16:21:18.288175 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
25585 2019-Jan-13 16:21:18.288891 - [DEBUG] Compose: EdgeIdentity * AllBottom
25586 2019-Jan-13 16:21:18.288921 - [DEBUG]
25587 2019-Jan-13 16:21:18.288945 - [DEBUG] Propagate flow
25588 2019-Jan-13 16:21:18.288969 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25589 2019-Jan-13 16:21:18.289034 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
25590 2019-Jan-13 16:21:18.289694 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25591 2019-Jan-13 16:21:18.290362 - [DEBUG] Edge function : AllBottom (result of previous compose)
25592 2019-Jan-13 16:21:18.290390 - [DEBUG]
25593 2019-Jan-13 16:21:18.290415 - [DEBUG] Join: AllTop & AllBottom
25594 2019-Jan-13 16:21:18.290442 - [DEBUG] = AllBottom (new jump func)
25595 2019-Jan-13 16:21:18.290467 - [DEBUG]
25596 2019-Jan-13 16:21:18.290491 - [DEBUG] Start adding new jump function
25597 2019-Jan-13 16:21:18.290514 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25598 2019-Jan-13 16:21:18.290579 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25599 2019-Jan-13 16:21:18.291242 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
25600 2019-Jan-13 16:21:18.291945 - [DEBUG] Edge Function : AllBottom
25601 2019-Jan-13 16:21:18.291977 - [DEBUG] End adding new jump function
25602 2019-Jan-13 16:21:18.292002 - [DEBUG]
25603 2019-Jan-13 16:21:18.292026 - [DEBUG] -------------------------------------------- 712. Path Edge --------------------------------------------
25604 2019-Jan-13 16:21:18.292051 - [DEBUG]
25605 2019-Jan-13 16:21:18.292074 - [DEBUG] Process 712. path edge:
25606 2019-Jan-13 16:21:18.292098 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25607 2019-Jan-13 16:21:18.292163 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
25608 2019-Jan-13 16:21:18.292827 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25609 2019-Jan-13 16:21:18.293478 - [DEBUG]
25610 2019-Jan-13 16:21:18.293504 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
25611 2019-Jan-13 16:21:18.294185 - [DEBUG] Compose: EdgeIdentity * AllBottom
25612 2019-Jan-13 16:21:18.294214 - [DEBUG]
25613 2019-Jan-13 16:21:18.294238 - [DEBUG] Propagate flow
25614 2019-Jan-13 16:21:18.294262 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25615 2019-Jan-13 16:21:18.294330 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25616 2019-Jan-13 16:21:18.295011 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25617 2019-Jan-13 16:21:18.295673 - [DEBUG] Edge function : AllBottom (result of previous compose)
25618 2019-Jan-13 16:21:18.295700 - [DEBUG]
25619 2019-Jan-13 16:21:18.295725 - [DEBUG] Join: AllTop & AllBottom
25620 2019-Jan-13 16:21:18.295752 - [DEBUG] = AllBottom (new jump func)
25621 2019-Jan-13 16:21:18.295776 - [DEBUG]
25622 2019-Jan-13 16:21:18.295800 - [DEBUG] Start adding new jump function
25623 2019-Jan-13 16:21:18.295824 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25624 2019-Jan-13 16:21:18.295886 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25625 2019-Jan-13 16:21:18.296538 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25626 2019-Jan-13 16:21:18.297198 - [DEBUG] Edge Function : AllBottom
25627 2019-Jan-13 16:21:18.297230 - [DEBUG] End adding new jump function
25628 2019-Jan-13 16:21:18.297254 - [DEBUG]
25629 2019-Jan-13 16:21:18.297278 - [DEBUG] -------------------------------------------- 713. Path Edge --------------------------------------------
25630 2019-Jan-13 16:21:18.297303 - [DEBUG]
25631 2019-Jan-13 16:21:18.297326 - [DEBUG] Process 713. path edge:
25632 2019-Jan-13 16:21:18.297350 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25633 2019-Jan-13 16:21:18.297415 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
25634 2019-Jan-13 16:21:18.298071 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25635 2019-Jan-13 16:21:18.298774 - [DEBUG]
25636 2019-Jan-13 16:21:18.298801 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25637 2019-Jan-13 16:21:18.299482 - [DEBUG] Compose: EdgeIdentity * AllBottom
25638 2019-Jan-13 16:21:18.299512 - [DEBUG]
25639 2019-Jan-13 16:21:18.299536 - [DEBUG] Propagate flow
25640 2019-Jan-13 16:21:18.299560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25641 2019-Jan-13 16:21:18.299625 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
25642 2019-Jan-13 16:21:18.300297 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25643 2019-Jan-13 16:21:18.300955 - [DEBUG] Edge function : AllBottom (result of previous compose)
25644 2019-Jan-13 16:21:18.300981 - [DEBUG]
25645 2019-Jan-13 16:21:18.301007 - [DEBUG] Join: AllTop & AllBottom
25646 2019-Jan-13 16:21:18.301034 - [DEBUG] = AllBottom (new jump func)
25647 2019-Jan-13 16:21:18.301058 - [DEBUG]
25648 2019-Jan-13 16:21:18.301082 - [DEBUG] Start adding new jump function
25649 2019-Jan-13 16:21:18.301106 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25650 2019-Jan-13 16:21:18.301170 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25651 2019-Jan-13 16:21:18.301848 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
25652 2019-Jan-13 16:21:18.302506 - [DEBUG] Edge Function : AllBottom
25653 2019-Jan-13 16:21:18.302536 - [DEBUG] End adding new jump function
25654 2019-Jan-13 16:21:18.302561 - [DEBUG]
25655 2019-Jan-13 16:21:18.302585 - [DEBUG] -------------------------------------------- 714. Path Edge --------------------------------------------
25656 2019-Jan-13 16:21:18.302610 - [DEBUG]
25657 2019-Jan-13 16:21:18.302633 - [DEBUG] Process 714. path edge:
25658 2019-Jan-13 16:21:18.302657 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25659 2019-Jan-13 16:21:18.302718 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
25660 2019-Jan-13 16:21:18.303390 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25661 2019-Jan-13 16:21:18.304050 - [DEBUG]
25662 2019-Jan-13 16:21:18.304079 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
25663 2019-Jan-13 16:21:18.304771 - [DEBUG] Compose: EdgeIdentity * AllBottom
25664 2019-Jan-13 16:21:18.304801 - [DEBUG]
25665 2019-Jan-13 16:21:18.304825 - [DEBUG] Propagate flow
25666 2019-Jan-13 16:21:18.304849 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25667 2019-Jan-13 16:21:18.304930 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25668 2019-Jan-13 16:21:18.305586 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25669 2019-Jan-13 16:21:18.306370 - [DEBUG] Edge function : AllBottom (result of previous compose)
25670 2019-Jan-13 16:21:18.306396 - [DEBUG]
25671 2019-Jan-13 16:21:18.306422 - [DEBUG] Join: AllTop & AllBottom
25672 2019-Jan-13 16:21:18.306449 - [DEBUG] = AllBottom (new jump func)
25673 2019-Jan-13 16:21:18.306473 - [DEBUG]
25674 2019-Jan-13 16:21:18.306497 - [DEBUG] Start adding new jump function
25675 2019-Jan-13 16:21:18.306521 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25676 2019-Jan-13 16:21:18.306587 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25677 2019-Jan-13 16:21:18.307256 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25678 2019-Jan-13 16:21:18.307927 - [DEBUG] Edge Function : AllBottom
25679 2019-Jan-13 16:21:18.307958 - [DEBUG] End adding new jump function
25680 2019-Jan-13 16:21:18.307982 - [DEBUG]
25681 2019-Jan-13 16:21:18.308007 - [DEBUG] -------------------------------------------- 715. Path Edge --------------------------------------------
25682 2019-Jan-13 16:21:18.308031 - [DEBUG]
25683 2019-Jan-13 16:21:18.308054 - [DEBUG] Process 715. path edge:
25684 2019-Jan-13 16:21:18.308078 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25685 2019-Jan-13 16:21:18.308142 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
25686 2019-Jan-13 16:21:18.308819 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25687 2019-Jan-13 16:21:18.309482 - [DEBUG]
25688 2019-Jan-13 16:21:18.309509 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25689 2019-Jan-13 16:21:18.310216 - [DEBUG] Compose: EdgeIdentity * AllBottom
25690 2019-Jan-13 16:21:18.310247 - [DEBUG]
25691 2019-Jan-13 16:21:18.310271 - [DEBUG] Propagate flow
25692 2019-Jan-13 16:21:18.310294 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25693 2019-Jan-13 16:21:18.310362 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25694 2019-Jan-13 16:21:18.311016 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25695 2019-Jan-13 16:21:18.311692 - [DEBUG] Edge function : AllBottom (result of previous compose)
25696 2019-Jan-13 16:21:18.311718 - [DEBUG]
25697 2019-Jan-13 16:21:18.311744 - [DEBUG] Join: AllTop & AllBottom
25698 2019-Jan-13 16:21:18.311771 - [DEBUG] = AllBottom (new jump func)
25699 2019-Jan-13 16:21:18.311795 - [DEBUG]
25700 2019-Jan-13 16:21:18.311819 - [DEBUG] Start adding new jump function
25701 2019-Jan-13 16:21:18.311842 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25702 2019-Jan-13 16:21:18.311906 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25703 2019-Jan-13 16:21:18.312570 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25704 2019-Jan-13 16:21:18.313226 - [DEBUG] Edge Function : AllBottom
25705 2019-Jan-13 16:21:18.313258 - [DEBUG] End adding new jump function
25706 2019-Jan-13 16:21:18.313282 - [DEBUG]
25707 2019-Jan-13 16:21:18.313306 - [DEBUG] -------------------------------------------- 716. Path Edge --------------------------------------------
25708 2019-Jan-13 16:21:18.313331 - [DEBUG]
25709 2019-Jan-13 16:21:18.313354 - [DEBUG] Process 716. path edge:
25710 2019-Jan-13 16:21:18.313378 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25711 2019-Jan-13 16:21:18.313444 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
25712 2019-Jan-13 16:21:18.314095 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25713 2019-Jan-13 16:21:18.314743 - [DEBUG]
25714 2019-Jan-13 16:21:18.314768 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25715 2019-Jan-13 16:21:18.315466 - [DEBUG] Start of endsummarytab entry
25716 2019-Jan-13 16:21:18.315501 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
25717 2019-Jan-13 16:21:18.316164 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
25718 2019-Jan-13 16:21:18.316234 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25719 2019-Jan-13 16:21:18.316885 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25720 2019-Jan-13 16:21:18.317534 - [DEBUG] EF: AllBottom
25721 2019-Jan-13 16:21:18.317560 - [DEBUG]
25722 2019-Jan-13 16:21:18.317583 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25723 2019-Jan-13 16:21:18.318263 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
25724 2019-Jan-13 16:21:18.318944 - [DEBUG] EF: AllBottom
25725 2019-Jan-13 16:21:18.318970 - [DEBUG]
25726 2019-Jan-13 16:21:18.318994 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25727 2019-Jan-13 16:21:18.319655 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
25728 2019-Jan-13 16:21:18.320316 - [DEBUG] EF: AllBottom
25729 2019-Jan-13 16:21:18.320342 - [DEBUG]
25730 2019-Jan-13 16:21:18.320365 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25731 2019-Jan-13 16:21:18.321022 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
25732 2019-Jan-13 16:21:18.321701 - [DEBUG] EF: AllBottom
25733 2019-Jan-13 16:21:18.321727 - [DEBUG]
25734 2019-Jan-13 16:21:18.321751 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25735 2019-Jan-13 16:21:18.322410 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
25736 2019-Jan-13 16:21:18.323070 - [DEBUG] EF: AllBottom
25737 2019-Jan-13 16:21:18.323096 - [DEBUG]
25738 2019-Jan-13 16:21:18.323120 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25739 2019-Jan-13 16:21:18.323772 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
25740 2019-Jan-13 16:21:18.324432 - [DEBUG] EF: AllBottom
25741 2019-Jan-13 16:21:18.324459 - [DEBUG]
25742 2019-Jan-13 16:21:18.324482 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25743 2019-Jan-13 16:21:18.325161 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
25744 2019-Jan-13 16:21:18.325814 - [DEBUG] EF: AllBottom
25745 2019-Jan-13 16:21:18.325840 - [DEBUG]
25746 2019-Jan-13 16:21:18.325864 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25747 2019-Jan-13 16:21:18.326510 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
25748 2019-Jan-13 16:21:18.327174 - [DEBUG] EF: AllBottom
25749 2019-Jan-13 16:21:18.327199 - [DEBUG]
25750 2019-Jan-13 16:21:18.327223 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25751 2019-Jan-13 16:21:18.327877 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
25752 2019-Jan-13 16:21:18.328559 - [DEBUG] EF: AllBottom
25753 2019-Jan-13 16:21:18.328585 - [DEBUG]
25754 2019-Jan-13 16:21:18.328608 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25755 2019-Jan-13 16:21:18.329254 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25756 2019-Jan-13 16:21:18.329929 - [DEBUG] EF: AllBottom
25757 2019-Jan-13 16:21:18.329955 - [DEBUG]
25758 2019-Jan-13 16:21:18.329979 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25759 2019-Jan-13 16:21:18.330634 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
25760 2019-Jan-13 16:21:18.331292 - [DEBUG] EF: AllBottom
25761 2019-Jan-13 16:21:18.331318 - [DEBUG]
25762 2019-Jan-13 16:21:18.331342 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25763 2019-Jan-13 16:21:18.332013 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
25764 2019-Jan-13 16:21:18.332682 - [DEBUG] EF: AllBottom
25765 2019-Jan-13 16:21:18.332709 - [DEBUG]
25766 2019-Jan-13 16:21:18.332732 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25767 2019-Jan-13 16:21:18.333382 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
25768 2019-Jan-13 16:21:18.334046 - [DEBUG] EF: AllBottom
25769 2019-Jan-13 16:21:18.334089 - [DEBUG]
25770 2019-Jan-13 16:21:18.334113 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25771 2019-Jan-13 16:21:18.334764 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
25772 2019-Jan-13 16:21:18.335449 - [DEBUG] EF: AllBottom
25773 2019-Jan-13 16:21:18.335475 - [DEBUG]
25774 2019-Jan-13 16:21:18.335499 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25775 2019-Jan-13 16:21:18.336157 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
25776 2019-Jan-13 16:21:18.336822 - [DEBUG] EF: AllBottom
25777 2019-Jan-13 16:21:18.336848 - [DEBUG]
25778 2019-Jan-13 16:21:18.336872 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25779 2019-Jan-13 16:21:18.337520 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
25780 2019-Jan-13 16:21:18.338166 - [DEBUG] EF: AllBottom
25781 2019-Jan-13 16:21:18.338192 - [DEBUG]
25782 2019-Jan-13 16:21:18.338231 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25783 2019-Jan-13 16:21:18.338892 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
25784 2019-Jan-13 16:21:18.339553 - [DEBUG] EF: AllBottom
25785 2019-Jan-13 16:21:18.339579 - [DEBUG]
25786 2019-Jan-13 16:21:18.339603 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25787 2019-Jan-13 16:21:18.340253 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25788 2019-Jan-13 16:21:18.340903 - [DEBUG] EF: AllBottom
25789 2019-Jan-13 16:21:18.340929 - [DEBUG]
25790 2019-Jan-13 16:21:18.340953 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
25791 2019-Jan-13 16:21:18.341630 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25792 2019-Jan-13 16:21:18.342288 - [DEBUG] EF: AllBottom
25793 2019-Jan-13 16:21:18.342314 - [DEBUG]
25794 2019-Jan-13 16:21:18.342338 - [DEBUG] ---------------
25795 2019-Jan-13 16:21:18.342362 - [DEBUG]
25796 2019-Jan-13 16:21:18.342390 - [DEBUG] End of endsummarytab entry
25797 2019-Jan-13 16:21:18.342414 - [DEBUG]
25798 2019-Jan-13 16:21:18.342438 - [DEBUG] Start of incomingtab entry
25799 2019-Jan-13 16:21:18.342463 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
25800 2019-Jan-13 16:21:18.343122 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
25801 2019-Jan-13 16:21:18.343187 - [DEBUG] ---------------
25802 2019-Jan-13 16:21:18.343211 - [DEBUG] End of incomingtab entry
25803 2019-Jan-13 16:21:18.343234 - [DEBUG]
25804 2019-Jan-13 16:21:18.343261 - [DEBUG] EDGE:
25805 2019-Jan-13 16:21:18.343318 - [DEBUG] ---> 25806 2019-Jan-13 16:21:18.343965 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25807 2019-Jan-13 16:21:18.344628 - [DEBUG]
25808 2019-Jan-13 16:21:18.344655 - [DEBUG] EDGE:
25809 2019-Jan-13 16:21:18.344719 - [DEBUG] ---> 25810 2019-Jan-13 16:21:18.345404 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25811 2019-Jan-13 16:21:18.346057 - [DEBUG]
25812 2019-Jan-13 16:21:18.346103 - [DEBUG] Compose: EdgeIdentity * AllBottom
25813 2019-Jan-13 16:21:18.346131 - [DEBUG]
25814 2019-Jan-13 16:21:18.346155 - [DEBUG] Propagate flow
25815 2019-Jan-13 16:21:18.346179 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25816 2019-Jan-13 16:21:18.346241 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25817 2019-Jan-13 16:21:18.346920 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25818 2019-Jan-13 16:21:18.347587 - [DEBUG] Edge function : AllBottom (result of previous compose)
25819 2019-Jan-13 16:21:18.347613 - [DEBUG]
25820 2019-Jan-13 16:21:18.347639 - [DEBUG] Join: AllTop & AllBottom
25821 2019-Jan-13 16:21:18.347666 - [DEBUG] = AllBottom (new jump func)
25822 2019-Jan-13 16:21:18.347690 - [DEBUG]
25823 2019-Jan-13 16:21:18.347714 - [DEBUG] Start adding new jump function
25824 2019-Jan-13 16:21:18.347738 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25825 2019-Jan-13 16:21:18.347801 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25826 2019-Jan-13 16:21:18.348486 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25827 2019-Jan-13 16:21:18.349151 - [DEBUG] Edge Function : AllBottom
25828 2019-Jan-13 16:21:18.349187 - [DEBUG] End adding new jump function
25829 2019-Jan-13 16:21:18.349211 - [DEBUG]
25830 2019-Jan-13 16:21:18.349235 - [DEBUG] -------------------------------------------- 717. Path Edge --------------------------------------------
25831 2019-Jan-13 16:21:18.349259 - [DEBUG]
25832 2019-Jan-13 16:21:18.349283 - [DEBUG] Process 717. path edge:
25833 2019-Jan-13 16:21:18.349306 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25834 2019-Jan-13 16:21:18.349369 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
25835 2019-Jan-13 16:21:18.350036 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25836 2019-Jan-13 16:21:18.350700 - [DEBUG]
25837 2019-Jan-13 16:21:18.350725 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
25838 2019-Jan-13 16:21:18.351408 - [DEBUG] Possible callees:
25839 2019-Jan-13 16:21:18.351434 - [DEBUG] llvm.dbg.declare
25840 2019-Jan-13 16:21:18.351459 - [DEBUG] Possible return sites:
25841 2019-Jan-13 16:21:18.351483 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19325842 2019-Jan-13 16:21:18.352819 - [DEBUG] Found and process special summary
25843 2019-Jan-13 16:21:18.352863 - [DEBUG] Compose: EdgeIdentity * AllBottom
25844 2019-Jan-13 16:21:18.352891 - [DEBUG]
25845 2019-Jan-13 16:21:18.352916 - [DEBUG] Propagate flow
25846 2019-Jan-13 16:21:18.352939 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25847 2019-Jan-13 16:21:18.353007 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25848 2019-Jan-13 16:21:18.353697 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25849 2019-Jan-13 16:21:18.354361 - [DEBUG] Edge function : AllBottom (result of previous compose)
25850 2019-Jan-13 16:21:18.354387 - [DEBUG]
25851 2019-Jan-13 16:21:18.354413 - [DEBUG] Join: AllTop & AllBottom
25852 2019-Jan-13 16:21:18.354439 - [DEBUG] = AllBottom (new jump func)
25853 2019-Jan-13 16:21:18.354464 - [DEBUG]
25854 2019-Jan-13 16:21:18.354487 - [DEBUG] Start adding new jump function
25855 2019-Jan-13 16:21:18.354511 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25856 2019-Jan-13 16:21:18.354575 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25857 2019-Jan-13 16:21:18.355253 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25858 2019-Jan-13 16:21:18.355913 - [DEBUG] Edge Function : AllBottom
25859 2019-Jan-13 16:21:18.355960 - [DEBUG] End adding new jump function
25860 2019-Jan-13 16:21:18.355984 - [DEBUG]
25861 2019-Jan-13 16:21:18.356008 - [DEBUG] -------------------------------------------- 718. Path Edge --------------------------------------------
25862 2019-Jan-13 16:21:18.356033 - [DEBUG]
25863 2019-Jan-13 16:21:18.356057 - [DEBUG] Process 718. path edge:
25864 2019-Jan-13 16:21:18.356081 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25865 2019-Jan-13 16:21:18.356150 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
25866 2019-Jan-13 16:21:18.356812 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25867 2019-Jan-13 16:21:18.357477 - [DEBUG]
25868 2019-Jan-13 16:21:18.357503 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25869 2019-Jan-13 16:21:18.358186 - [DEBUG] Compose: EdgeIdentity * AllBottom
25870 2019-Jan-13 16:21:18.358234 - [DEBUG]
25871 2019-Jan-13 16:21:18.358260 - [DEBUG] Propagate flow
25872 2019-Jan-13 16:21:18.358284 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25873 2019-Jan-13 16:21:18.358349 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
25874 2019-Jan-13 16:21:18.359013 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25875 2019-Jan-13 16:21:18.359677 - [DEBUG] Edge function : AllBottom (result of previous compose)
25876 2019-Jan-13 16:21:18.359703 - [DEBUG]
25877 2019-Jan-13 16:21:18.359729 - [DEBUG] Join: AllTop & AllBottom
25878 2019-Jan-13 16:21:18.359756 - [DEBUG] = AllBottom (new jump func)
25879 2019-Jan-13 16:21:18.359781 - [DEBUG]
25880 2019-Jan-13 16:21:18.359804 - [DEBUG] Start adding new jump function
25881 2019-Jan-13 16:21:18.359828 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25882 2019-Jan-13 16:21:18.359891 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25883 2019-Jan-13 16:21:18.360551 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
25884 2019-Jan-13 16:21:18.361200 - [DEBUG] Edge Function : AllBottom
25885 2019-Jan-13 16:21:18.361231 - [DEBUG] End adding new jump function
25886 2019-Jan-13 16:21:18.361256 - [DEBUG]
25887 2019-Jan-13 16:21:18.361280 - [DEBUG] -------------------------------------------- 719. Path Edge --------------------------------------------
25888 2019-Jan-13 16:21:18.361305 - [DEBUG]
25889 2019-Jan-13 16:21:18.361329 - [DEBUG] Process 719. path edge:
25890 2019-Jan-13 16:21:18.361352 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25891 2019-Jan-13 16:21:18.361415 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
25892 2019-Jan-13 16:21:18.362101 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25893 2019-Jan-13 16:21:18.362759 - [DEBUG]
25894 2019-Jan-13 16:21:18.362786 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
25895 2019-Jan-13 16:21:18.363470 - [DEBUG] Compose: EdgeIdentity * AllBottom
25896 2019-Jan-13 16:21:18.363500 - [DEBUG]
25897 2019-Jan-13 16:21:18.363524 - [DEBUG] Propagate flow
25898 2019-Jan-13 16:21:18.363548 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25899 2019-Jan-13 16:21:18.363611 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
25900 2019-Jan-13 16:21:18.364261 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25901 2019-Jan-13 16:21:18.364945 - [DEBUG] Edge function : AllBottom (result of previous compose)
25902 2019-Jan-13 16:21:18.364971 - [DEBUG]
25903 2019-Jan-13 16:21:18.364998 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25904 2019-Jan-13 16:21:18.365040 - [DEBUG] = AllBottom
25905 2019-Jan-13 16:21:18.365065 - [DEBUG]
25906 2019-Jan-13 16:21:18.365089 - [DEBUG] PROPAGATE: No new function!
25907 2019-Jan-13 16:21:18.365113 - [DEBUG] EDGE:
25908 2019-Jan-13 16:21:18.365183 - [DEBUG] ---> 25909 2019-Jan-13 16:21:18.365843 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25910 2019-Jan-13 16:21:18.366503 - [DEBUG]
25911 2019-Jan-13 16:21:18.366530 - [DEBUG] EDGE:
25912 2019-Jan-13 16:21:18.366592 - [DEBUG] ---> 25913 2019-Jan-13 16:21:18.367243 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25914 2019-Jan-13 16:21:18.367906 - [DEBUG]
25915 2019-Jan-13 16:21:18.367954 - [DEBUG] Compose: EdgeIdentity * AllBottom
25916 2019-Jan-13 16:21:18.367982 - [DEBUG]
25917 2019-Jan-13 16:21:18.368006 - [DEBUG] Propagate flow
25918 2019-Jan-13 16:21:18.368030 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25919 2019-Jan-13 16:21:18.368094 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
25920 2019-Jan-13 16:21:18.368777 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25921 2019-Jan-13 16:21:18.369438 - [DEBUG] Edge function : AllBottom (result of previous compose)
25922 2019-Jan-13 16:21:18.369464 - [DEBUG]
25923 2019-Jan-13 16:21:18.369490 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
25924 2019-Jan-13 16:21:18.369516 - [DEBUG] = AllBottom
25925 2019-Jan-13 16:21:18.369541 - [DEBUG]
25926 2019-Jan-13 16:21:18.369564 - [DEBUG] PROPAGATE: No new function!
25927 2019-Jan-13 16:21:18.369593 - [DEBUG] EDGE:
25928 2019-Jan-13 16:21:18.369658 - [DEBUG] ---> 25929 2019-Jan-13 16:21:18.370321 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25930 2019-Jan-13 16:21:18.370986 - [DEBUG]
25931 2019-Jan-13 16:21:18.371013 - [DEBUG] EDGE:
25932 2019-Jan-13 16:21:18.371077 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
25933 2019-Jan-13 16:21:18.371761 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25934 2019-Jan-13 16:21:18.372422 - [DEBUG]
25935 2019-Jan-13 16:21:18.372449 - [DEBUG] EDGE:
25936 2019-Jan-13 16:21:18.372510 - [DEBUG] ---> 25937 2019-Jan-13 16:21:18.373160 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25938 2019-Jan-13 16:21:18.373820 - [DEBUG]
25939 2019-Jan-13 16:21:18.373847 - [DEBUG] EDGE:
25940 2019-Jan-13 16:21:18.373912 - [DEBUG] ---> 25941 2019-Jan-13 16:21:18.374561 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25942 2019-Jan-13 16:21:18.375242 - [DEBUG]
25943 2019-Jan-13 16:21:18.375269 - [DEBUG] EDGE:
25944 2019-Jan-13 16:21:18.375333 - [DEBUG] ---> 25945 2019-Jan-13 16:21:18.375985 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
25946 2019-Jan-13 16:21:18.376659 - [DEBUG]
25947 2019-Jan-13 16:21:18.376705 - [DEBUG] Compose: EdgeIdentity * AllBottom
25948 2019-Jan-13 16:21:18.376733 - [DEBUG]
25949 2019-Jan-13 16:21:18.376757 - [DEBUG] Propagate flow
25950 2019-Jan-13 16:21:18.376781 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25951 2019-Jan-13 16:21:18.376848 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
25952 2019-Jan-13 16:21:18.377510 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25953 2019-Jan-13 16:21:18.378173 - [DEBUG] Edge function : AllBottom (result of previous compose)
25954 2019-Jan-13 16:21:18.378200 - [DEBUG]
25955 2019-Jan-13 16:21:18.378244 - [DEBUG] Join: AllTop & AllBottom
25956 2019-Jan-13 16:21:18.378271 - [DEBUG] = AllBottom (new jump func)
25957 2019-Jan-13 16:21:18.378296 - [DEBUG]
25958 2019-Jan-13 16:21:18.378320 - [DEBUG] Start adding new jump function
25959 2019-Jan-13 16:21:18.378343 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25960 2019-Jan-13 16:21:18.378406 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25961 2019-Jan-13 16:21:18.379060 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
25962 2019-Jan-13 16:21:18.379724 - [DEBUG] Edge Function : AllBottom
25963 2019-Jan-13 16:21:18.379755 - [DEBUG] End adding new jump function
25964 2019-Jan-13 16:21:18.379779 - [DEBUG]
25965 2019-Jan-13 16:21:18.379803 - [DEBUG] -------------------------------------------- 720. Path Edge --------------------------------------------
25966 2019-Jan-13 16:21:18.379827 - [DEBUG]
25967 2019-Jan-13 16:21:18.379850 - [DEBUG] Process 720. path edge:
25968 2019-Jan-13 16:21:18.379874 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25969 2019-Jan-13 16:21:18.379940 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
25970 2019-Jan-13 16:21:18.380601 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25971 2019-Jan-13 16:21:18.381259 - [DEBUG]
25972 2019-Jan-13 16:21:18.381284 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
25973 2019-Jan-13 16:21:18.381993 - [DEBUG] Compose: EdgeIdentity * AllBottom
25974 2019-Jan-13 16:21:18.382024 - [DEBUG]
25975 2019-Jan-13 16:21:18.382048 - [DEBUG] Propagate flow
25976 2019-Jan-13 16:21:18.382071 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
25977 2019-Jan-13 16:21:18.382134 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
25978 2019-Jan-13 16:21:18.382798 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25979 2019-Jan-13 16:21:18.383453 - [DEBUG] Edge function : AllBottom (result of previous compose)
25980 2019-Jan-13 16:21:18.383479 - [DEBUG]
25981 2019-Jan-13 16:21:18.383505 - [DEBUG] Join: AllTop & AllBottom
25982 2019-Jan-13 16:21:18.383532 - [DEBUG] = AllBottom (new jump func)
25983 2019-Jan-13 16:21:18.383557 - [DEBUG]
25984 2019-Jan-13 16:21:18.383581 - [DEBUG] Start adding new jump function
25985 2019-Jan-13 16:21:18.383604 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
25986 2019-Jan-13 16:21:18.383669 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
25987 2019-Jan-13 16:21:18.384328 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
25988 2019-Jan-13 16:21:18.384999 - [DEBUG] Edge Function : AllBottom
25989 2019-Jan-13 16:21:18.385029 - [DEBUG] End adding new jump function
25990 2019-Jan-13 16:21:18.385053 - [DEBUG]
25991 2019-Jan-13 16:21:18.385077 - [DEBUG] -------------------------------------------- 721. Path Edge --------------------------------------------
25992 2019-Jan-13 16:21:18.385118 - [DEBUG]
25993 2019-Jan-13 16:21:18.385142 - [DEBUG] Process 721. path edge:
25994 2019-Jan-13 16:21:18.385166 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
25995 2019-Jan-13 16:21:18.385229 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
25996 2019-Jan-13 16:21:18.385893 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
25997 2019-Jan-13 16:21:18.386552 - [DEBUG]
25998 2019-Jan-13 16:21:18.386580 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
25999 2019-Jan-13 16:21:18.387257 - [DEBUG] Compose: EdgeIdentity * AllBottom
26000 2019-Jan-13 16:21:18.387286 - [DEBUG]
26001 2019-Jan-13 16:21:18.387310 - [DEBUG] Propagate flow
26002 2019-Jan-13 16:21:18.387334 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26003 2019-Jan-13 16:21:18.387398 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
26004 2019-Jan-13 16:21:18.388048 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26005 2019-Jan-13 16:21:18.388737 - [DEBUG] Edge function : AllBottom (result of previous compose)
26006 2019-Jan-13 16:21:18.388764 - [DEBUG]
26007 2019-Jan-13 16:21:18.388789 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26008 2019-Jan-13 16:21:18.388816 - [DEBUG] = AllBottom
26009 2019-Jan-13 16:21:18.388840 - [DEBUG]
26010 2019-Jan-13 16:21:18.388864 - [DEBUG] PROPAGATE: No new function!
26011 2019-Jan-13 16:21:18.388888 - [DEBUG] EDGE:
26012 2019-Jan-13 16:21:18.388954 - [DEBUG] ---> 26013 2019-Jan-13 16:21:18.389615 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26014 2019-Jan-13 16:21:18.390272 - [DEBUG]
26015 2019-Jan-13 16:21:18.390298 - [DEBUG] EDGE:
26016 2019-Jan-13 16:21:18.390361 - [DEBUG] ---> 26017 2019-Jan-13 16:21:18.391012 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26018 2019-Jan-13 16:21:18.391700 - [DEBUG]
26019 2019-Jan-13 16:21:18.391726 - [DEBUG] EDGE:
26020 2019-Jan-13 16:21:18.391791 - [DEBUG] ---> 26021 2019-Jan-13 16:21:18.392446 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26022 2019-Jan-13 16:21:18.393106 - [DEBUG]
26023 2019-Jan-13 16:21:18.393132 - [DEBUG] EDGE:
26024 2019-Jan-13 16:21:18.393195 - [DEBUG] ---> 26025 2019-Jan-13 16:21:18.393847 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26026 2019-Jan-13 16:21:18.394510 - [DEBUG]
26027 2019-Jan-13 16:21:18.394537 - [DEBUG] EDGE:
26028 2019-Jan-13 16:21:18.394602 - [DEBUG] ---> 26029 2019-Jan-13 16:21:18.395300 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26030 2019-Jan-13 16:21:18.395961 - [DEBUG]
26031 2019-Jan-13 16:21:18.395987 - [DEBUG] EDGE:
26032 2019-Jan-13 16:21:18.396050 - [DEBUG] ---> 26033 2019-Jan-13 16:21:18.396701 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26034 2019-Jan-13 16:21:18.397383 - [DEBUG]
26035 2019-Jan-13 16:21:18.397432 - [DEBUG] Compose: EdgeIdentity * AllBottom
26036 2019-Jan-13 16:21:18.397460 - [DEBUG]
26037 2019-Jan-13 16:21:18.397485 - [DEBUG] Propagate flow
26038 2019-Jan-13 16:21:18.397509 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26039 2019-Jan-13 16:21:18.397574 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
26040 2019-Jan-13 16:21:18.398258 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26041 2019-Jan-13 16:21:18.398922 - [DEBUG] Edge function : AllBottom (result of previous compose)
26042 2019-Jan-13 16:21:18.398948 - [DEBUG]
26043 2019-Jan-13 16:21:18.398974 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26044 2019-Jan-13 16:21:18.399001 - [DEBUG] = AllBottom
26045 2019-Jan-13 16:21:18.399025 - [DEBUG]
26046 2019-Jan-13 16:21:18.399049 - [DEBUG] PROPAGATE: No new function!
26047 2019-Jan-13 16:21:18.399078 - [DEBUG] EDGE:
26048 2019-Jan-13 16:21:18.399143 - [DEBUG] ---> 26049 2019-Jan-13 16:21:18.399807 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26050 2019-Jan-13 16:21:18.400470 - [DEBUG]
26051 2019-Jan-13 16:21:18.400497 - [DEBUG] EDGE:
26052 2019-Jan-13 16:21:18.400562 - [DEBUG] ---> 26053 2019-Jan-13 16:21:18.401213 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26054 2019-Jan-13 16:21:18.401895 - [DEBUG]
26055 2019-Jan-13 16:21:18.401921 - [DEBUG] EDGE:
26056 2019-Jan-13 16:21:18.401984 - [DEBUG] ---> 26057 2019-Jan-13 16:21:18.402635 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26058 2019-Jan-13 16:21:18.403295 - [DEBUG]
26059 2019-Jan-13 16:21:18.403342 - [DEBUG] Compose: EdgeIdentity * AllBottom
26060 2019-Jan-13 16:21:18.403371 - [DEBUG]
26061 2019-Jan-13 16:21:18.403395 - [DEBUG] Propagate flow
26062 2019-Jan-13 16:21:18.403419 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26063 2019-Jan-13 16:21:18.403484 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
26064 2019-Jan-13 16:21:18.404145 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26065 2019-Jan-13 16:21:18.404808 - [DEBUG] Edge function : AllBottom (result of previous compose)
26066 2019-Jan-13 16:21:18.404834 - [DEBUG]
26067 2019-Jan-13 16:21:18.404860 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26068 2019-Jan-13 16:21:18.404906 - [DEBUG] = AllBottom
26069 2019-Jan-13 16:21:18.404931 - [DEBUG]
26070 2019-Jan-13 16:21:18.404954 - [DEBUG] PROPAGATE: No new function!
26071 2019-Jan-13 16:21:18.404983 - [DEBUG] EDGE:
26072 2019-Jan-13 16:21:18.405049 - [DEBUG] ---> 26073 2019-Jan-13 16:21:18.405712 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26074 2019-Jan-13 16:21:18.406499 - [DEBUG]
26075 2019-Jan-13 16:21:18.406526 - [DEBUG] EDGE:
26076 2019-Jan-13 16:21:18.406592 - [DEBUG] ---> 26077 2019-Jan-13 16:21:18.407265 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26078 2019-Jan-13 16:21:18.407930 - [DEBUG]
26079 2019-Jan-13 16:21:18.407957 - [DEBUG] EDGE:
26080 2019-Jan-13 16:21:18.408020 - [DEBUG] ---> 26081 2019-Jan-13 16:21:18.408695 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26082 2019-Jan-13 16:21:18.409360 - [DEBUG]
26083 2019-Jan-13 16:21:18.409387 - [DEBUG] EDGE:
26084 2019-Jan-13 16:21:18.409452 - [DEBUG] ---> 26085 2019-Jan-13 16:21:18.410109 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26086 2019-Jan-13 16:21:18.410769 - [DEBUG]
26087 2019-Jan-13 16:21:18.410815 - [DEBUG] Compose: EdgeIdentity * AllBottom
26088 2019-Jan-13 16:21:18.410843 - [DEBUG]
26089 2019-Jan-13 16:21:18.410868 - [DEBUG] Propagate flow
26090 2019-Jan-13 16:21:18.410892 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26091 2019-Jan-13 16:21:18.410955 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
26092 2019-Jan-13 16:21:18.411632 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26093 2019-Jan-13 16:21:18.412301 - [DEBUG] Edge function : AllBottom (result of previous compose)
26094 2019-Jan-13 16:21:18.412328 - [DEBUG]
26095 2019-Jan-13 16:21:18.412354 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26096 2019-Jan-13 16:21:18.412380 - [DEBUG] = AllBottom
26097 2019-Jan-13 16:21:18.412405 - [DEBUG]
26098 2019-Jan-13 16:21:18.412428 - [DEBUG] PROPAGATE: No new function!
26099 2019-Jan-13 16:21:18.412457 - [DEBUG] EDGE:
26100 2019-Jan-13 16:21:18.412523 - [DEBUG] ---> 26101 2019-Jan-13 16:21:18.413197 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26102 2019-Jan-13 16:21:18.413855 - [DEBUG]
26103 2019-Jan-13 16:21:18.413882 - [DEBUG] EDGE:
26104 2019-Jan-13 16:21:18.413946 - [DEBUG] ---> 26105 2019-Jan-13 16:21:18.414592 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26106 2019-Jan-13 16:21:18.415280 - [DEBUG]
26107 2019-Jan-13 16:21:18.415306 - [DEBUG] EDGE:
26108 2019-Jan-13 16:21:18.415371 - [DEBUG] ---> 26109 2019-Jan-13 16:21:18.416028 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26110 2019-Jan-13 16:21:18.416687 - [DEBUG]
26111 2019-Jan-13 16:21:18.416734 - [DEBUG] Compose: EdgeIdentity * AllBottom
26112 2019-Jan-13 16:21:18.416761 - [DEBUG]
26113 2019-Jan-13 16:21:18.416786 - [DEBUG] Propagate flow
26114 2019-Jan-13 16:21:18.416810 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26115 2019-Jan-13 16:21:18.416873 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
26116 2019-Jan-13 16:21:18.417527 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26117 2019-Jan-13 16:21:18.418188 - [DEBUG] Edge function : AllBottom (result of previous compose)
26118 2019-Jan-13 16:21:18.418231 - [DEBUG]
26119 2019-Jan-13 16:21:18.418258 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26120 2019-Jan-13 16:21:18.418302 - [DEBUG] = AllBottom
26121 2019-Jan-13 16:21:18.418328 - [DEBUG]
26122 2019-Jan-13 16:21:18.418351 - [DEBUG] PROPAGATE: No new function!
26123 2019-Jan-13 16:21:18.418379 - [DEBUG] EDGE:
26124 2019-Jan-13 16:21:18.418447 - [DEBUG] ---> 26125 2019-Jan-13 16:21:18.419130 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26126 2019-Jan-13 16:21:18.420560 - [DEBUG]
26127 2019-Jan-13 16:21:18.420590 - [DEBUG] EDGE:
26128 2019-Jan-13 16:21:18.420662 - [DEBUG] ---> 26129 2019-Jan-13 16:21:18.421337 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26130 2019-Jan-13 16:21:18.422025 - [DEBUG]
26131 2019-Jan-13 16:21:18.422052 - [DEBUG] EDGE:
26132 2019-Jan-13 16:21:18.422118 - [DEBUG] ---> 26133 2019-Jan-13 16:21:18.422781 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26134 2019-Jan-13 16:21:18.423436 - [DEBUG]
26135 2019-Jan-13 16:21:18.423491 - [DEBUG] Compose: EdgeIdentity * AllBottom
26136 2019-Jan-13 16:21:18.423519 - [DEBUG]
26137 2019-Jan-13 16:21:18.423543 - [DEBUG] Propagate flow
26138 2019-Jan-13 16:21:18.423567 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26139 2019-Jan-13 16:21:18.423631 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
26140 2019-Jan-13 16:21:18.424296 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26141 2019-Jan-13 16:21:18.424978 - [DEBUG] Edge function : AllBottom (result of previous compose)
26142 2019-Jan-13 16:21:18.425004 - [DEBUG]
26143 2019-Jan-13 16:21:18.425031 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26144 2019-Jan-13 16:21:18.425057 - [DEBUG] = AllBottom
26145 2019-Jan-13 16:21:18.425082 - [DEBUG]
26146 2019-Jan-13 16:21:18.425105 - [DEBUG] PROPAGATE: No new function!
26147 2019-Jan-13 16:21:18.425135 - [DEBUG] EDGE:
26148 2019-Jan-13 16:21:18.425203 - [DEBUG] ---> 26149 2019-Jan-13 16:21:18.425876 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26150 2019-Jan-13 16:21:18.426531 - [DEBUG]
26151 2019-Jan-13 16:21:18.426574 - [DEBUG] Compose: EdgeIdentity * AllBottom
26152 2019-Jan-13 16:21:18.426601 - [DEBUG]
26153 2019-Jan-13 16:21:18.426625 - [DEBUG] Propagate flow
26154 2019-Jan-13 16:21:18.426649 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26155 2019-Jan-13 16:21:18.426710 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26156 2019-Jan-13 16:21:18.427378 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26157 2019-Jan-13 16:21:18.428035 - [DEBUG] Edge function : AllBottom (result of previous compose)
26158 2019-Jan-13 16:21:18.428062 - [DEBUG]
26159 2019-Jan-13 16:21:18.428088 - [DEBUG] Join: AllTop & AllBottom
26160 2019-Jan-13 16:21:18.428114 - [DEBUG] = AllBottom (new jump func)
26161 2019-Jan-13 16:21:18.428139 - [DEBUG]
26162 2019-Jan-13 16:21:18.428163 - [DEBUG] Start adding new jump function
26163 2019-Jan-13 16:21:18.428187 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26164 2019-Jan-13 16:21:18.428278 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26165 2019-Jan-13 16:21:18.428956 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26166 2019-Jan-13 16:21:18.429611 - [DEBUG] Edge Function : AllBottom
26167 2019-Jan-13 16:21:18.429642 - [DEBUG] End adding new jump function
26168 2019-Jan-13 16:21:18.429665 - [DEBUG]
26169 2019-Jan-13 16:21:18.429689 - [DEBUG] -------------------------------------------- 722. Path Edge --------------------------------------------
26170 2019-Jan-13 16:21:18.429714 - [DEBUG]
26171 2019-Jan-13 16:21:18.429738 - [DEBUG] Process 722. path edge:
26172 2019-Jan-13 16:21:18.429762 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26173 2019-Jan-13 16:21:18.429824 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
26174 2019-Jan-13 16:21:18.430493 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26175 2019-Jan-13 16:21:18.431154 - [DEBUG]
26176 2019-Jan-13 16:21:18.431180 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
26177 2019-Jan-13 16:21:18.431876 - [DEBUG] Possible callees:
26178 2019-Jan-13 16:21:18.431902 - [DEBUG] foo
26179 2019-Jan-13 16:21:18.431926 - [DEBUG] Possible return sites:
26180 2019-Jan-13 16:21:18.431950 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12626181 2019-Jan-13 16:21:18.435986 - [DEBUG] Found and process special summary
26182 2019-Jan-13 16:21:18.436065 - [DEBUG] Compose: EdgeIdentity * AllBottom
26183 2019-Jan-13 16:21:18.436095 - [DEBUG]
26184 2019-Jan-13 16:21:18.436121 - [DEBUG] Propagate flow
26185 2019-Jan-13 16:21:18.436145 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26186 2019-Jan-13 16:21:18.436237 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26187 2019-Jan-13 16:21:18.436989 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26188 2019-Jan-13 16:21:18.437658 - [DEBUG] Edge function : AllBottom (result of previous compose)
26189 2019-Jan-13 16:21:18.437686 - [DEBUG]
26190 2019-Jan-13 16:21:18.437714 - [DEBUG] Join: AllTop & AllBottom
26191 2019-Jan-13 16:21:18.437741 - [DEBUG] = AllBottom (new jump func)
26192 2019-Jan-13 16:21:18.437766 - [DEBUG]
26193 2019-Jan-13 16:21:18.437790 - [DEBUG] Start adding new jump function
26194 2019-Jan-13 16:21:18.437814 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26195 2019-Jan-13 16:21:18.437879 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26196 2019-Jan-13 16:21:18.438567 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26197 2019-Jan-13 16:21:18.439221 - [DEBUG] Edge Function : AllBottom
26198 2019-Jan-13 16:21:18.439253 - [DEBUG] End adding new jump function
26199 2019-Jan-13 16:21:18.439277 - [DEBUG]
26200 2019-Jan-13 16:21:18.439300 - [DEBUG] -------------------------------------------- 723. Path Edge --------------------------------------------
26201 2019-Jan-13 16:21:18.439325 - [DEBUG]
26202 2019-Jan-13 16:21:18.439349 - [DEBUG] Process 723. path edge:
26203 2019-Jan-13 16:21:18.439372 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26204 2019-Jan-13 16:21:18.439432 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
26205 2019-Jan-13 16:21:18.440105 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26206 2019-Jan-13 16:21:18.440767 - [DEBUG]
26207 2019-Jan-13 16:21:18.440794 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26208 2019-Jan-13 16:21:18.441502 - [DEBUG] Compose: EdgeIdentity * AllBottom
26209 2019-Jan-13 16:21:18.441533 - [DEBUG]
26210 2019-Jan-13 16:21:18.441579 - [DEBUG] Propagate flow
26211 2019-Jan-13 16:21:18.441603 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26212 2019-Jan-13 16:21:18.441668 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26213 2019-Jan-13 16:21:18.442325 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26214 2019-Jan-13 16:21:18.442991 - [DEBUG] Edge function : AllBottom (result of previous compose)
26215 2019-Jan-13 16:21:18.443018 - [DEBUG]
26216 2019-Jan-13 16:21:18.443044 - [DEBUG] Join: AllTop & AllBottom
26217 2019-Jan-13 16:21:18.443071 - [DEBUG] = AllBottom (new jump func)
26218 2019-Jan-13 16:21:18.443096 - [DEBUG]
26219 2019-Jan-13 16:21:18.443120 - [DEBUG] Start adding new jump function
26220 2019-Jan-13 16:21:18.443143 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26221 2019-Jan-13 16:21:18.443207 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26222 2019-Jan-13 16:21:18.443869 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26223 2019-Jan-13 16:21:18.444522 - [DEBUG] Edge Function : AllBottom
26224 2019-Jan-13 16:21:18.444554 - [DEBUG] End adding new jump function
26225 2019-Jan-13 16:21:18.444578 - [DEBUG]
26226 2019-Jan-13 16:21:18.444601 - [DEBUG] -------------------------------------------- 724. Path Edge --------------------------------------------
26227 2019-Jan-13 16:21:18.444626 - [DEBUG]
26228 2019-Jan-13 16:21:18.444649 - [DEBUG] Process 724. path edge:
26229 2019-Jan-13 16:21:18.444673 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26230 2019-Jan-13 16:21:18.444734 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
26231 2019-Jan-13 16:21:18.445410 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26232 2019-Jan-13 16:21:18.446074 - [DEBUG]
26233 2019-Jan-13 16:21:18.446102 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
26234 2019-Jan-13 16:21:18.446784 - [DEBUG] Compose: EdgeIdentity * AllBottom
26235 2019-Jan-13 16:21:18.446815 - [DEBUG]
26236 2019-Jan-13 16:21:18.446839 - [DEBUG] Propagate flow
26237 2019-Jan-13 16:21:18.446862 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26238 2019-Jan-13 16:21:18.446928 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
26239 2019-Jan-13 16:21:18.447583 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26240 2019-Jan-13 16:21:18.448254 - [DEBUG] Edge function : AllBottom (result of previous compose)
26241 2019-Jan-13 16:21:18.448281 - [DEBUG]
26242 2019-Jan-13 16:21:18.448306 - [DEBUG] Join: AllTop & AllBottom
26243 2019-Jan-13 16:21:18.448333 - [DEBUG] = AllBottom (new jump func)
26244 2019-Jan-13 16:21:18.448357 - [DEBUG]
26245 2019-Jan-13 16:21:18.448381 - [DEBUG] Start adding new jump function
26246 2019-Jan-13 16:21:18.448404 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26247 2019-Jan-13 16:21:18.448471 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26248 2019-Jan-13 16:21:18.449138 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
26249 2019-Jan-13 16:21:18.449795 - [DEBUG] Edge Function : AllBottom
26250 2019-Jan-13 16:21:18.449827 - [DEBUG] End adding new jump function
26251 2019-Jan-13 16:21:18.449850 - [DEBUG]
26252 2019-Jan-13 16:21:18.449874 - [DEBUG] -------------------------------------------- 725. Path Edge --------------------------------------------
26253 2019-Jan-13 16:21:18.449916 - [DEBUG]
26254 2019-Jan-13 16:21:18.449940 - [DEBUG] Process 725. path edge:
26255 2019-Jan-13 16:21:18.449964 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26256 2019-Jan-13 16:21:18.450028 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
26257 2019-Jan-13 16:21:18.450682 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26258 2019-Jan-13 16:21:18.451340 - [DEBUG]
26259 2019-Jan-13 16:21:18.451367 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
26260 2019-Jan-13 16:21:18.452075 - [DEBUG] Compose: EdgeIdentity * AllBottom
26261 2019-Jan-13 16:21:18.452105 - [DEBUG]
26262 2019-Jan-13 16:21:18.452128 - [DEBUG] Propagate flow
26263 2019-Jan-13 16:21:18.452152 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26264 2019-Jan-13 16:21:18.452217 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26265 2019-Jan-13 16:21:18.452894 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26266 2019-Jan-13 16:21:18.453546 - [DEBUG] Edge function : AllBottom (result of previous compose)
26267 2019-Jan-13 16:21:18.453572 - [DEBUG]
26268 2019-Jan-13 16:21:18.453598 - [DEBUG] Join: AllTop & AllBottom
26269 2019-Jan-13 16:21:18.453625 - [DEBUG] = AllBottom (new jump func)
26270 2019-Jan-13 16:21:18.453649 - [DEBUG]
26271 2019-Jan-13 16:21:18.453673 - [DEBUG] Start adding new jump function
26272 2019-Jan-13 16:21:18.453696 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26273 2019-Jan-13 16:21:18.453759 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26274 2019-Jan-13 16:21:18.454417 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26275 2019-Jan-13 16:21:18.455116 - [DEBUG] Edge Function : AllBottom
26276 2019-Jan-13 16:21:18.455147 - [DEBUG] End adding new jump function
26277 2019-Jan-13 16:21:18.455171 - [DEBUG]
26278 2019-Jan-13 16:21:18.455195 - [DEBUG] -------------------------------------------- 726. Path Edge --------------------------------------------
26279 2019-Jan-13 16:21:18.455219 - [DEBUG]
26280 2019-Jan-13 16:21:18.455243 - [DEBUG] Process 726. path edge:
26281 2019-Jan-13 16:21:18.455267 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26282 2019-Jan-13 16:21:18.455330 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
26283 2019-Jan-13 16:21:18.456005 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26284 2019-Jan-13 16:21:18.456656 - [DEBUG]
26285 2019-Jan-13 16:21:18.456681 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26286 2019-Jan-13 16:21:18.457361 - [DEBUG] Possible callees:
26287 2019-Jan-13 16:21:18.457386 - [DEBUG] llvm.dbg.declare
26288 2019-Jan-13 16:21:18.457411 - [DEBUG] Possible return sites:
26289 2019-Jan-13 16:21:18.457435 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13626290 2019-Jan-13 16:21:18.458793 - [DEBUG] Found and process special summary
26291 2019-Jan-13 16:21:18.458838 - [DEBUG] Compose: EdgeIdentity * AllBottom
26292 2019-Jan-13 16:21:18.458867 - [DEBUG]
26293 2019-Jan-13 16:21:18.458891 - [DEBUG] Propagate flow
26294 2019-Jan-13 16:21:18.458932 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26295 2019-Jan-13 16:21:18.458999 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26296 2019-Jan-13 16:21:18.459661 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26297 2019-Jan-13 16:21:18.460322 - [DEBUG] Edge function : AllBottom (result of previous compose)
26298 2019-Jan-13 16:21:18.460348 - [DEBUG]
26299 2019-Jan-13 16:21:18.460374 - [DEBUG] Join: AllTop & AllBottom
26300 2019-Jan-13 16:21:18.460400 - [DEBUG] = AllBottom (new jump func)
26301 2019-Jan-13 16:21:18.460425 - [DEBUG]
26302 2019-Jan-13 16:21:18.460449 - [DEBUG] Start adding new jump function
26303 2019-Jan-13 16:21:18.460473 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26304 2019-Jan-13 16:21:18.460538 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26305 2019-Jan-13 16:21:18.461196 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26306 2019-Jan-13 16:21:18.461880 - [DEBUG] Edge Function : AllBottom
26307 2019-Jan-13 16:21:18.461911 - [DEBUG] End adding new jump function
26308 2019-Jan-13 16:21:18.461935 - [DEBUG]
26309 2019-Jan-13 16:21:18.461958 - [DEBUG] -------------------------------------------- 727. Path Edge --------------------------------------------
26310 2019-Jan-13 16:21:18.461983 - [DEBUG]
26311 2019-Jan-13 16:21:18.462006 - [DEBUG] Process 727. path edge:
26312 2019-Jan-13 16:21:18.462030 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26313 2019-Jan-13 16:21:18.462092 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
26314 2019-Jan-13 16:21:18.462746 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26315 2019-Jan-13 16:21:18.463412 - [DEBUG]
26316 2019-Jan-13 16:21:18.463438 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26317 2019-Jan-13 16:21:18.464125 - [DEBUG] Compose: EdgeIdentity * AllBottom
26318 2019-Jan-13 16:21:18.464155 - [DEBUG]
26319 2019-Jan-13 16:21:18.464179 - [DEBUG] Propagate flow
26320 2019-Jan-13 16:21:18.464203 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26321 2019-Jan-13 16:21:18.464267 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
26322 2019-Jan-13 16:21:18.464949 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26323 2019-Jan-13 16:21:18.465600 - [DEBUG] Edge function : AllBottom (result of previous compose)
26324 2019-Jan-13 16:21:18.465627 - [DEBUG]
26325 2019-Jan-13 16:21:18.465653 - [DEBUG] Join: AllTop & AllBottom
26326 2019-Jan-13 16:21:18.465679 - [DEBUG] = AllBottom (new jump func)
26327 2019-Jan-13 16:21:18.465704 - [DEBUG]
26328 2019-Jan-13 16:21:18.465727 - [DEBUG] Start adding new jump function
26329 2019-Jan-13 16:21:18.465750 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26330 2019-Jan-13 16:21:18.465812 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26331 2019-Jan-13 16:21:18.466480 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
26332 2019-Jan-13 16:21:18.467129 - [DEBUG] Edge Function : AllBottom
26333 2019-Jan-13 16:21:18.467159 - [DEBUG] End adding new jump function
26334 2019-Jan-13 16:21:18.467183 - [DEBUG]
26335 2019-Jan-13 16:21:18.467207 - [DEBUG] -------------------------------------------- 728. Path Edge --------------------------------------------
26336 2019-Jan-13 16:21:18.467231 - [DEBUG]
26337 2019-Jan-13 16:21:18.467254 - [DEBUG] Process 728. path edge:
26338 2019-Jan-13 16:21:18.467278 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26339 2019-Jan-13 16:21:18.467372 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
26340 2019-Jan-13 16:21:18.468029 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26341 2019-Jan-13 16:21:18.468704 - [DEBUG]
26342 2019-Jan-13 16:21:18.468731 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
26343 2019-Jan-13 16:21:18.469414 - [DEBUG] Compose: EdgeIdentity * AllBottom
26344 2019-Jan-13 16:21:18.469444 - [DEBUG]
26345 2019-Jan-13 16:21:18.469468 - [DEBUG] Propagate flow
26346 2019-Jan-13 16:21:18.469491 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26347 2019-Jan-13 16:21:18.469557 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
26348 2019-Jan-13 16:21:18.470213 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26349 2019-Jan-13 16:21:18.470870 - [DEBUG] Edge function : AllBottom (result of previous compose)
26350 2019-Jan-13 16:21:18.470896 - [DEBUG]
26351 2019-Jan-13 16:21:18.470921 - [DEBUG] Join: AllTop & AllBottom
26352 2019-Jan-13 16:21:18.470947 - [DEBUG] = AllBottom (new jump func)
26353 2019-Jan-13 16:21:18.470972 - [DEBUG]
26354 2019-Jan-13 16:21:18.470995 - [DEBUG] Start adding new jump function
26355 2019-Jan-13 16:21:18.471019 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26356 2019-Jan-13 16:21:18.471082 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26357 2019-Jan-13 16:21:18.471755 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
26358 2019-Jan-13 16:21:18.472413 - [DEBUG] Edge Function : AllBottom
26359 2019-Jan-13 16:21:18.472444 - [DEBUG] End adding new jump function
26360 2019-Jan-13 16:21:18.472468 - [DEBUG]
26361 2019-Jan-13 16:21:18.472492 - [DEBUG] -------------------------------------------- 729. Path Edge --------------------------------------------
26362 2019-Jan-13 16:21:18.472516 - [DEBUG]
26363 2019-Jan-13 16:21:18.472540 - [DEBUG] Process 729. path edge:
26364 2019-Jan-13 16:21:18.472564 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26365 2019-Jan-13 16:21:18.472629 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
26366 2019-Jan-13 16:21:18.473293 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26367 2019-Jan-13 16:21:18.473947 - [DEBUG]
26368 2019-Jan-13 16:21:18.473974 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
26369 2019-Jan-13 16:21:18.474643 - [DEBUG] Compose: EdgeIdentity * AllBottom
26370 2019-Jan-13 16:21:18.474673 - [DEBUG]
26371 2019-Jan-13 16:21:18.474697 - [DEBUG] Propagate flow
26372 2019-Jan-13 16:21:18.474721 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26373 2019-Jan-13 16:21:18.474783 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
26374 2019-Jan-13 16:21:18.475503 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26375 2019-Jan-13 16:21:18.476165 - [DEBUG] Edge function : AllBottom (result of previous compose)
26376 2019-Jan-13 16:21:18.476192 - [DEBUG]
26377 2019-Jan-13 16:21:18.476219 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26378 2019-Jan-13 16:21:18.476245 - [DEBUG] = AllBottom
26379 2019-Jan-13 16:21:18.476270 - [DEBUG]
26380 2019-Jan-13 16:21:18.476294 - [DEBUG] PROPAGATE: No new function!
26381 2019-Jan-13 16:21:18.476319 - [DEBUG] EDGE:
26382 2019-Jan-13 16:21:18.476387 - [DEBUG] ---> 26383 2019-Jan-13 16:21:18.477041 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26384 2019-Jan-13 16:21:18.477705 - [DEBUG]
26385 2019-Jan-13 16:21:18.477732 - [DEBUG] EDGE:
26386 2019-Jan-13 16:21:18.477793 - [DEBUG] ---> 26387 2019-Jan-13 16:21:18.478478 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26388 2019-Jan-13 16:21:18.479136 - [DEBUG]
26389 2019-Jan-13 16:21:18.479164 - [DEBUG] EDGE:
26390 2019-Jan-13 16:21:18.479229 - [DEBUG] ---> 26391 2019-Jan-13 16:21:18.479883 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26392 2019-Jan-13 16:21:18.480532 - [DEBUG]
26393 2019-Jan-13 16:21:18.480579 - [DEBUG] Compose: EdgeIdentity * AllBottom
26394 2019-Jan-13 16:21:18.480607 - [DEBUG]
26395 2019-Jan-13 16:21:18.480631 - [DEBUG] Propagate flow
26396 2019-Jan-13 16:21:18.480655 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26397 2019-Jan-13 16:21:18.480716 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
26398 2019-Jan-13 16:21:18.481384 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26399 2019-Jan-13 16:21:18.482066 - [DEBUG] Edge function : AllBottom (result of previous compose)
26400 2019-Jan-13 16:21:18.482093 - [DEBUG]
26401 2019-Jan-13 16:21:18.482120 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26402 2019-Jan-13 16:21:18.482146 - [DEBUG] = AllBottom
26403 2019-Jan-13 16:21:18.482171 - [DEBUG]
26404 2019-Jan-13 16:21:18.482194 - [DEBUG] PROPAGATE: No new function!
26405 2019-Jan-13 16:21:18.482223 - [DEBUG] EDGE:
26406 2019-Jan-13 16:21:18.482289 - [DEBUG] ---> 26407 2019-Jan-13 16:21:18.482956 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26408 2019-Jan-13 16:21:18.483604 - [DEBUG]
26409 2019-Jan-13 16:21:18.483646 - [DEBUG] Compose: EdgeIdentity * AllBottom
26410 2019-Jan-13 16:21:18.483673 - [DEBUG]
26411 2019-Jan-13 16:21:18.483697 - [DEBUG] Propagate flow
26412 2019-Jan-13 16:21:18.483721 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26413 2019-Jan-13 16:21:18.483782 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26414 2019-Jan-13 16:21:18.484460 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26415 2019-Jan-13 16:21:18.485147 - [DEBUG] Edge function : AllBottom (result of previous compose)
26416 2019-Jan-13 16:21:18.485174 - [DEBUG]
26417 2019-Jan-13 16:21:18.485199 - [DEBUG] Join: AllTop & AllBottom
26418 2019-Jan-13 16:21:18.485225 - [DEBUG] = AllBottom (new jump func)
26419 2019-Jan-13 16:21:18.485250 - [DEBUG]
26420 2019-Jan-13 16:21:18.485274 - [DEBUG] Start adding new jump function
26421 2019-Jan-13 16:21:18.485297 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26422 2019-Jan-13 16:21:18.485362 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26423 2019-Jan-13 16:21:18.486016 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26424 2019-Jan-13 16:21:18.486674 - [DEBUG] Edge Function : AllBottom
26425 2019-Jan-13 16:21:18.486705 - [DEBUG] End adding new jump function
26426 2019-Jan-13 16:21:18.486729 - [DEBUG]
26427 2019-Jan-13 16:21:18.486753 - [DEBUG] -------------------------------------------- 730. Path Edge --------------------------------------------
26428 2019-Jan-13 16:21:18.486797 - [DEBUG]
26429 2019-Jan-13 16:21:18.486821 - [DEBUG] Process 730. path edge:
26430 2019-Jan-13 16:21:18.486845 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26431 2019-Jan-13 16:21:18.486912 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
26432 2019-Jan-13 16:21:18.487590 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26433 2019-Jan-13 16:21:18.488270 - [DEBUG]
26434 2019-Jan-13 16:21:18.488296 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26435 2019-Jan-13 16:21:18.488971 - [DEBUG] Possible callees:
26436 2019-Jan-13 16:21:18.488997 - [DEBUG] llvm.dbg.declare
26437 2019-Jan-13 16:21:18.489023 - [DEBUG] Possible return sites:
26438 2019-Jan-13 16:21:18.489046 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14326439 2019-Jan-13 16:21:18.490373 - [DEBUG] Found and process special summary
26440 2019-Jan-13 16:21:18.490417 - [DEBUG] Compose: EdgeIdentity * AllBottom
26441 2019-Jan-13 16:21:18.490445 - [DEBUG]
26442 2019-Jan-13 16:21:18.490470 - [DEBUG] Propagate flow
26443 2019-Jan-13 16:21:18.490493 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26444 2019-Jan-13 16:21:18.490560 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26445 2019-Jan-13 16:21:18.491227 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26446 2019-Jan-13 16:21:18.491905 - [DEBUG] Edge function : AllBottom (result of previous compose)
26447 2019-Jan-13 16:21:18.491931 - [DEBUG]
26448 2019-Jan-13 16:21:18.491957 - [DEBUG] Join: AllTop & AllBottom
26449 2019-Jan-13 16:21:18.491984 - [DEBUG] = AllBottom (new jump func)
26450 2019-Jan-13 16:21:18.492009 - [DEBUG]
26451 2019-Jan-13 16:21:18.492032 - [DEBUG] Start adding new jump function
26452 2019-Jan-13 16:21:18.492056 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26453 2019-Jan-13 16:21:18.492118 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26454 2019-Jan-13 16:21:18.492775 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26455 2019-Jan-13 16:21:18.493443 - [DEBUG] Edge Function : AllBottom
26456 2019-Jan-13 16:21:18.493473 - [DEBUG] End adding new jump function
26457 2019-Jan-13 16:21:18.493498 - [DEBUG]
26458 2019-Jan-13 16:21:18.493522 - [DEBUG] -------------------------------------------- 731. Path Edge --------------------------------------------
26459 2019-Jan-13 16:21:18.493547 - [DEBUG]
26460 2019-Jan-13 16:21:18.493571 - [DEBUG] Process 731. path edge:
26461 2019-Jan-13 16:21:18.493595 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26462 2019-Jan-13 16:21:18.493658 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
26463 2019-Jan-13 16:21:18.494325 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26464 2019-Jan-13 16:21:18.495000 - [DEBUG]
26465 2019-Jan-13 16:21:18.495026 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26466 2019-Jan-13 16:21:18.495717 - [DEBUG] Compose: EdgeIdentity * AllBottom
26467 2019-Jan-13 16:21:18.495747 - [DEBUG]
26468 2019-Jan-13 16:21:18.495771 - [DEBUG] Propagate flow
26469 2019-Jan-13 16:21:18.495795 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26470 2019-Jan-13 16:21:18.495880 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
26471 2019-Jan-13 16:21:18.496544 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26472 2019-Jan-13 16:21:18.497205 - [DEBUG] Edge function : AllBottom (result of previous compose)
26473 2019-Jan-13 16:21:18.497231 - [DEBUG]
26474 2019-Jan-13 16:21:18.497256 - [DEBUG] Join: AllTop & AllBottom
26475 2019-Jan-13 16:21:18.497283 - [DEBUG] = AllBottom (new jump func)
26476 2019-Jan-13 16:21:18.497307 - [DEBUG]
26477 2019-Jan-13 16:21:18.497331 - [DEBUG] Start adding new jump function
26478 2019-Jan-13 16:21:18.497354 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26479 2019-Jan-13 16:21:18.497417 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26480 2019-Jan-13 16:21:18.498068 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
26481 2019-Jan-13 16:21:18.498746 - [DEBUG] Edge Function : AllBottom
26482 2019-Jan-13 16:21:18.498777 - [DEBUG] End adding new jump function
26483 2019-Jan-13 16:21:18.498801 - [DEBUG]
26484 2019-Jan-13 16:21:18.498825 - [DEBUG] -------------------------------------------- 732. Path Edge --------------------------------------------
26485 2019-Jan-13 16:21:18.498850 - [DEBUG]
26486 2019-Jan-13 16:21:18.498874 - [DEBUG] Process 732. path edge:
26487 2019-Jan-13 16:21:18.498898 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26488 2019-Jan-13 16:21:18.498964 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
26489 2019-Jan-13 16:21:18.499620 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26490 2019-Jan-13 16:21:18.500280 - [DEBUG]
26491 2019-Jan-13 16:21:18.500307 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
26492 2019-Jan-13 16:21:18.500978 - [DEBUG] Compose: EdgeIdentity * AllBottom
26493 2019-Jan-13 16:21:18.501007 - [DEBUG]
26494 2019-Jan-13 16:21:18.501031 - [DEBUG] Propagate flow
26495 2019-Jan-13 16:21:18.501054 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26496 2019-Jan-13 16:21:18.501117 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
26497 2019-Jan-13 16:21:18.501797 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26498 2019-Jan-13 16:21:18.502456 - [DEBUG] Edge function : AllBottom (result of previous compose)
26499 2019-Jan-13 16:21:18.502482 - [DEBUG]
26500 2019-Jan-13 16:21:18.502508 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26501 2019-Jan-13 16:21:18.502534 - [DEBUG] = AllBottom
26502 2019-Jan-13 16:21:18.502559 - [DEBUG]
26503 2019-Jan-13 16:21:18.502582 - [DEBUG] PROPAGATE: No new function!
26504 2019-Jan-13 16:21:18.502607 - [DEBUG] EDGE:
26505 2019-Jan-13 16:21:18.502672 - [DEBUG] ---> 26506 2019-Jan-13 16:21:18.503327 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26507 2019-Jan-13 16:21:18.503976 - [DEBUG]
26508 2019-Jan-13 16:21:18.504003 - [DEBUG] EDGE:
26509 2019-Jan-13 16:21:18.504064 - [DEBUG] ---> 26510 2019-Jan-13 16:21:18.504726 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26511 2019-Jan-13 16:21:18.505408 - [DEBUG]
26512 2019-Jan-13 16:21:18.505454 - [DEBUG] Compose: EdgeIdentity * AllBottom
26513 2019-Jan-13 16:21:18.505481 - [DEBUG]
26514 2019-Jan-13 16:21:18.505505 - [DEBUG] Propagate flow
26515 2019-Jan-13 16:21:18.505529 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26516 2019-Jan-13 16:21:18.505594 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
26517 2019-Jan-13 16:21:18.506407 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26518 2019-Jan-13 16:21:18.507067 - [DEBUG] Edge function : AllBottom (result of previous compose)
26519 2019-Jan-13 16:21:18.507094 - [DEBUG]
26520 2019-Jan-13 16:21:18.507121 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26521 2019-Jan-13 16:21:18.507147 - [DEBUG] = AllBottom
26522 2019-Jan-13 16:21:18.507172 - [DEBUG]
26523 2019-Jan-13 16:21:18.507195 - [DEBUG] PROPAGATE: No new function!
26524 2019-Jan-13 16:21:18.507225 - [DEBUG] EDGE:
26525 2019-Jan-13 16:21:18.507289 - [DEBUG] ---> 26526 2019-Jan-13 16:21:18.507969 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26527 2019-Jan-13 16:21:18.508656 - [DEBUG]
26528 2019-Jan-13 16:21:18.508684 - [DEBUG] EDGE:
26529 2019-Jan-13 16:21:18.508754 - [DEBUG] ---> 26530 2019-Jan-13 16:21:18.509409 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26531 2019-Jan-13 16:21:18.510058 - [DEBUG]
26532 2019-Jan-13 16:21:18.510102 - [DEBUG] Compose: EdgeIdentity * AllBottom
26533 2019-Jan-13 16:21:18.510129 - [DEBUG]
26534 2019-Jan-13 16:21:18.510153 - [DEBUG] Propagate flow
26535 2019-Jan-13 16:21:18.510177 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26536 2019-Jan-13 16:21:18.510238 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
26537 2019-Jan-13 16:21:18.510902 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26538 2019-Jan-13 16:21:18.511579 - [DEBUG] Edge function : AllBottom (result of previous compose)
26539 2019-Jan-13 16:21:18.511605 - [DEBUG]
26540 2019-Jan-13 16:21:18.511631 - [DEBUG] Join: AllTop & AllBottom
26541 2019-Jan-13 16:21:18.511658 - [DEBUG] = AllBottom (new jump func)
26542 2019-Jan-13 16:21:18.511682 - [DEBUG]
26543 2019-Jan-13 16:21:18.511706 - [DEBUG] Start adding new jump function
26544 2019-Jan-13 16:21:18.511729 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26545 2019-Jan-13 16:21:18.511794 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26546 2019-Jan-13 16:21:18.512454 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
26547 2019-Jan-13 16:21:18.513099 - [DEBUG] Edge Function : AllBottom
26548 2019-Jan-13 16:21:18.513130 - [DEBUG] End adding new jump function
26549 2019-Jan-13 16:21:18.513154 - [DEBUG]
26550 2019-Jan-13 16:21:18.513178 - [DEBUG] -------------------------------------------- 733. Path Edge --------------------------------------------
26551 2019-Jan-13 16:21:18.513202 - [DEBUG]
26552 2019-Jan-13 16:21:18.513225 - [DEBUG] Process 733. path edge:
26553 2019-Jan-13 16:21:18.513249 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26554 2019-Jan-13 16:21:18.513309 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
26555 2019-Jan-13 16:21:18.513971 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26556 2019-Jan-13 16:21:18.514635 - [DEBUG]
26557 2019-Jan-13 16:21:18.514662 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
26558 2019-Jan-13 16:21:18.515366 - [DEBUG] Compose: EdgeIdentity * AllBottom
26559 2019-Jan-13 16:21:18.515412 - [DEBUG]
26560 2019-Jan-13 16:21:18.515437 - [DEBUG] Propagate flow
26561 2019-Jan-13 16:21:18.515460 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26562 2019-Jan-13 16:21:18.515523 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
26563 2019-Jan-13 16:21:18.516188 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26564 2019-Jan-13 16:21:18.516853 - [DEBUG] Edge function : AllBottom (result of previous compose)
26565 2019-Jan-13 16:21:18.516879 - [DEBUG]
26566 2019-Jan-13 16:21:18.516905 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26567 2019-Jan-13 16:21:18.516931 - [DEBUG] = AllBottom
26568 2019-Jan-13 16:21:18.516956 - [DEBUG]
26569 2019-Jan-13 16:21:18.516979 - [DEBUG] PROPAGATE: No new function!
26570 2019-Jan-13 16:21:18.517017 - [DEBUG] Compose: EdgeIdentity * AllBottom
26571 2019-Jan-13 16:21:18.517043 - [DEBUG]
26572 2019-Jan-13 16:21:18.517067 - [DEBUG] Propagate flow
26573 2019-Jan-13 16:21:18.517090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26574 2019-Jan-13 16:21:18.517156 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
26575 2019-Jan-13 16:21:18.517831 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26576 2019-Jan-13 16:21:18.518508 - [DEBUG] Edge function : AllBottom (result of previous compose)
26577 2019-Jan-13 16:21:18.518535 - [DEBUG]
26578 2019-Jan-13 16:21:18.518561 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26579 2019-Jan-13 16:21:18.518587 - [DEBUG] = AllBottom
26580 2019-Jan-13 16:21:18.518612 - [DEBUG]
26581 2019-Jan-13 16:21:18.518635 - [DEBUG] PROPAGATE: No new function!
26582 2019-Jan-13 16:21:18.518660 - [DEBUG] EDGE:
26583 2019-Jan-13 16:21:18.518724 - [DEBUG] ---> 26584 2019-Jan-13 16:21:18.519382 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26585 2019-Jan-13 16:21:18.520048 - [DEBUG]
26586 2019-Jan-13 16:21:18.520074 - [DEBUG] EDGE:
26587 2019-Jan-13 16:21:18.520138 - [DEBUG] ---> 26588 2019-Jan-13 16:21:18.520794 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26589 2019-Jan-13 16:21:18.521446 - [DEBUG]
26590 2019-Jan-13 16:21:18.521473 - [DEBUG] EDGE:
26591 2019-Jan-13 16:21:18.521536 - [DEBUG] ---> 26592 2019-Jan-13 16:21:18.522213 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26593 2019-Jan-13 16:21:18.522876 - [DEBUG]
26594 2019-Jan-13 16:21:18.522921 - [DEBUG] Compose: EdgeIdentity * AllBottom
26595 2019-Jan-13 16:21:18.522949 - [DEBUG]
26596 2019-Jan-13 16:21:18.522974 - [DEBUG] Propagate flow
26597 2019-Jan-13 16:21:18.522997 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26598 2019-Jan-13 16:21:18.523061 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
26599 2019-Jan-13 16:21:18.523723 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26600 2019-Jan-13 16:21:18.524373 - [DEBUG] Edge function : AllBottom (result of previous compose)
26601 2019-Jan-13 16:21:18.524400 - [DEBUG]
26602 2019-Jan-13 16:21:18.524425 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26603 2019-Jan-13 16:21:18.524469 - [DEBUG] = AllBottom
26604 2019-Jan-13 16:21:18.524494 - [DEBUG]
26605 2019-Jan-13 16:21:18.524518 - [DEBUG] PROPAGATE: No new function!
26606 2019-Jan-13 16:21:18.524547 - [DEBUG] EDGE:
26607 2019-Jan-13 16:21:18.524611 - [DEBUG] ---> 26608 2019-Jan-13 16:21:18.525306 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26609 2019-Jan-13 16:21:18.525972 - [DEBUG]
26610 2019-Jan-13 16:21:18.525999 - [DEBUG] EDGE:
26611 2019-Jan-13 16:21:18.526063 - [DEBUG] ---> 26612 2019-Jan-13 16:21:18.526720 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26613 2019-Jan-13 16:21:18.527370 - [DEBUG]
26614 2019-Jan-13 16:21:18.527397 - [DEBUG] EDGE:
26615 2019-Jan-13 16:21:18.527461 - [DEBUG] ---> 26616 2019-Jan-13 16:21:18.528117 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26617 2019-Jan-13 16:21:18.528799 - [DEBUG]
26618 2019-Jan-13 16:21:18.528826 - [DEBUG] EDGE:
26619 2019-Jan-13 16:21:18.528888 - [DEBUG] ---> 26620 2019-Jan-13 16:21:18.529546 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26621 2019-Jan-13 16:21:18.530196 - [DEBUG]
26622 2019-Jan-13 16:21:18.530223 - [DEBUG] EDGE:
26623 2019-Jan-13 16:21:18.530284 - [DEBUG] ---> 26624 2019-Jan-13 16:21:18.530929 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26625 2019-Jan-13 16:21:18.531610 - [DEBUG]
26626 2019-Jan-13 16:21:18.531637 - [DEBUG] EDGE:
26627 2019-Jan-13 16:21:18.531701 - [DEBUG] ---> 26628 2019-Jan-13 16:21:18.532364 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26629 2019-Jan-13 16:21:18.533020 - [DEBUG]
26630 2019-Jan-13 16:21:18.533046 - [DEBUG] EDGE:
26631 2019-Jan-13 16:21:18.533108 - [DEBUG] ---> 26632 2019-Jan-13 16:21:18.533750 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26633 2019-Jan-13 16:21:18.534412 - [DEBUG]
26634 2019-Jan-13 16:21:18.534439 - [DEBUG] EDGE:
26635 2019-Jan-13 16:21:18.534503 - [DEBUG] ---> 26636 2019-Jan-13 16:21:18.535185 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26637 2019-Jan-13 16:21:18.535848 - [DEBUG]
26638 2019-Jan-13 16:21:18.535897 - [DEBUG] Compose: EdgeIdentity * AllBottom
26639 2019-Jan-13 16:21:18.535925 - [DEBUG]
26640 2019-Jan-13 16:21:18.535950 - [DEBUG] Propagate flow
26641 2019-Jan-13 16:21:18.535974 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26642 2019-Jan-13 16:21:18.536036 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
26643 2019-Jan-13 16:21:18.536689 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26644 2019-Jan-13 16:21:18.537371 - [DEBUG] Edge function : AllBottom (result of previous compose)
26645 2019-Jan-13 16:21:18.537398 - [DEBUG]
26646 2019-Jan-13 16:21:18.537424 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26647 2019-Jan-13 16:21:18.537450 - [DEBUG] = AllBottom
26648 2019-Jan-13 16:21:18.537474 - [DEBUG]
26649 2019-Jan-13 16:21:18.537497 - [DEBUG] PROPAGATE: No new function!
26650 2019-Jan-13 16:21:18.537527 - [DEBUG] EDGE:
26651 2019-Jan-13 16:21:18.537593 - [DEBUG] ---> 26652 2019-Jan-13 16:21:18.538290 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26653 2019-Jan-13 16:21:18.538948 - [DEBUG]
26654 2019-Jan-13 16:21:18.538990 - [DEBUG] Compose: EdgeIdentity * AllBottom
26655 2019-Jan-13 16:21:18.539017 - [DEBUG]
26656 2019-Jan-13 16:21:18.539041 - [DEBUG] Propagate flow
26657 2019-Jan-13 16:21:18.539065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26658 2019-Jan-13 16:21:18.539128 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
26659 2019-Jan-13 16:21:18.539779 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26660 2019-Jan-13 16:21:18.540442 - [DEBUG] Edge function : AllBottom (result of previous compose)
26661 2019-Jan-13 16:21:18.540468 - [DEBUG]
26662 2019-Jan-13 16:21:18.540495 - [DEBUG] Join: AllTop & AllBottom
26663 2019-Jan-13 16:21:18.540522 - [DEBUG] = AllBottom (new jump func)
26664 2019-Jan-13 16:21:18.540546 - [DEBUG]
26665 2019-Jan-13 16:21:18.540570 - [DEBUG] Start adding new jump function
26666 2019-Jan-13 16:21:18.540594 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26667 2019-Jan-13 16:21:18.540657 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26668 2019-Jan-13 16:21:18.541318 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
26669 2019-Jan-13 16:21:18.541995 - [DEBUG] Edge Function : AllBottom
26670 2019-Jan-13 16:21:18.542026 - [DEBUG] End adding new jump function
26671 2019-Jan-13 16:21:18.542050 - [DEBUG]
26672 2019-Jan-13 16:21:18.542074 - [DEBUG] -------------------------------------------- 734. Path Edge --------------------------------------------
26673 2019-Jan-13 16:21:18.542098 - [DEBUG]
26674 2019-Jan-13 16:21:18.542122 - [DEBUG] Process 734. path edge:
26675 2019-Jan-13 16:21:18.542146 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26676 2019-Jan-13 16:21:18.542208 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
26677 2019-Jan-13 16:21:18.542863 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26678 2019-Jan-13 16:21:18.543525 - [DEBUG]
26679 2019-Jan-13 16:21:18.543550 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
26680 2019-Jan-13 16:21:18.544216 - [DEBUG] Possible callees:
26681 2019-Jan-13 16:21:18.544241 - [DEBUG] foo
26682 2019-Jan-13 16:21:18.544266 - [DEBUG] Possible return sites:
26683 2019-Jan-13 16:21:18.544290 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8426684 2019-Jan-13 16:21:18.545619 - [DEBUG] Found and process special summary
26685 2019-Jan-13 16:21:18.545660 - [DEBUG] Compose: EdgeIdentity * AllBottom
26686 2019-Jan-13 16:21:18.545689 - [DEBUG]
26687 2019-Jan-13 16:21:18.545713 - [DEBUG] Propagate flow
26688 2019-Jan-13 16:21:18.545737 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26689 2019-Jan-13 16:21:18.545804 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
26690 2019-Jan-13 16:21:18.546491 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26691 2019-Jan-13 16:21:18.547153 - [DEBUG] Edge function : AllBottom (result of previous compose)
26692 2019-Jan-13 16:21:18.547179 - [DEBUG]
26693 2019-Jan-13 16:21:18.547205 - [DEBUG] Join: AllTop & AllBottom
26694 2019-Jan-13 16:21:18.547231 - [DEBUG] = AllBottom (new jump func)
26695 2019-Jan-13 16:21:18.547256 - [DEBUG]
26696 2019-Jan-13 16:21:18.547280 - [DEBUG] Start adding new jump function
26697 2019-Jan-13 16:21:18.547303 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26698 2019-Jan-13 16:21:18.547368 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26699 2019-Jan-13 16:21:18.548020 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
26700 2019-Jan-13 16:21:18.548699 - [DEBUG] Edge Function : AllBottom
26701 2019-Jan-13 16:21:18.548730 - [DEBUG] End adding new jump function
26702 2019-Jan-13 16:21:18.548754 - [DEBUG]
26703 2019-Jan-13 16:21:18.548778 - [DEBUG] -------------------------------------------- 735. Path Edge --------------------------------------------
26704 2019-Jan-13 16:21:18.548802 - [DEBUG]
26705 2019-Jan-13 16:21:18.548826 - [DEBUG] Process 735. path edge:
26706 2019-Jan-13 16:21:18.548850 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26707 2019-Jan-13 16:21:18.548915 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
26708 2019-Jan-13 16:21:18.549579 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26709 2019-Jan-13 16:21:18.550238 - [DEBUG]
26710 2019-Jan-13 16:21:18.550263 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
26711 2019-Jan-13 16:21:18.550942 - [DEBUG] Compose: EdgeIdentity * AllBottom
26712 2019-Jan-13 16:21:18.550971 - [DEBUG]
26713 2019-Jan-13 16:21:18.550995 - [DEBUG] Propagate flow
26714 2019-Jan-13 16:21:18.551018 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26715 2019-Jan-13 16:21:18.551080 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
26716 2019-Jan-13 16:21:18.551761 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26717 2019-Jan-13 16:21:18.552426 - [DEBUG] Edge function : AllBottom (result of previous compose)
26718 2019-Jan-13 16:21:18.552453 - [DEBUG]
26719 2019-Jan-13 16:21:18.552478 - [DEBUG] Join: AllTop & AllBottom
26720 2019-Jan-13 16:21:18.552505 - [DEBUG] = AllBottom (new jump func)
26721 2019-Jan-13 16:21:18.552530 - [DEBUG]
26722 2019-Jan-13 16:21:18.552553 - [DEBUG] Start adding new jump function
26723 2019-Jan-13 16:21:18.552577 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26724 2019-Jan-13 16:21:18.552641 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26725 2019-Jan-13 16:21:18.553304 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
26726 2019-Jan-13 16:21:18.553953 - [DEBUG] Edge Function : AllBottom
26727 2019-Jan-13 16:21:18.553984 - [DEBUG] End adding new jump function
26728 2019-Jan-13 16:21:18.554008 - [DEBUG]
26729 2019-Jan-13 16:21:18.554032 - [DEBUG] -------------------------------------------- 736. Path Edge --------------------------------------------
26730 2019-Jan-13 16:21:18.554056 - [DEBUG]
26731 2019-Jan-13 16:21:18.554079 - [DEBUG] Process 736. path edge:
26732 2019-Jan-13 16:21:18.554104 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26733 2019-Jan-13 16:21:18.554167 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
26734 2019-Jan-13 16:21:18.554843 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26735 2019-Jan-13 16:21:18.555531 - [DEBUG]
26736 2019-Jan-13 16:21:18.555558 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
26737 2019-Jan-13 16:21:18.556240 - [DEBUG] Compose: EdgeIdentity * AllBottom
26738 2019-Jan-13 16:21:18.556270 - [DEBUG]
26739 2019-Jan-13 16:21:18.556294 - [DEBUG] Propagate flow
26740 2019-Jan-13 16:21:18.556317 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26741 2019-Jan-13 16:21:18.556382 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
26742 2019-Jan-13 16:21:18.557048 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26743 2019-Jan-13 16:21:18.557710 - [DEBUG] Edge function : AllBottom (result of previous compose)
26744 2019-Jan-13 16:21:18.557737 - [DEBUG]
26745 2019-Jan-13 16:21:18.557762 - [DEBUG] Join: AllTop & AllBottom
26746 2019-Jan-13 16:21:18.557789 - [DEBUG] = AllBottom (new jump func)
26747 2019-Jan-13 16:21:18.557814 - [DEBUG]
26748 2019-Jan-13 16:21:18.557838 - [DEBUG] Start adding new jump function
26749 2019-Jan-13 16:21:18.557861 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26750 2019-Jan-13 16:21:18.557927 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26751 2019-Jan-13 16:21:18.558628 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
26752 2019-Jan-13 16:21:18.559302 - [DEBUG] Edge Function : AllBottom
26753 2019-Jan-13 16:21:18.559332 - [DEBUG] End adding new jump function
26754 2019-Jan-13 16:21:18.559356 - [DEBUG]
26755 2019-Jan-13 16:21:18.559379 - [DEBUG] -------------------------------------------- 737. Path Edge --------------------------------------------
26756 2019-Jan-13 16:21:18.559404 - [DEBUG]
26757 2019-Jan-13 16:21:18.559428 - [DEBUG] Process 737. path edge:
26758 2019-Jan-13 16:21:18.559452 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26759 2019-Jan-13 16:21:18.559516 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
26760 2019-Jan-13 16:21:18.560176 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26761 2019-Jan-13 16:21:18.560840 - [DEBUG]
26762 2019-Jan-13 16:21:18.560865 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
26763 2019-Jan-13 16:21:18.561538 - [DEBUG] Possible callees:
26764 2019-Jan-13 16:21:18.561585 - [DEBUG] llvm.dbg.declare
26765 2019-Jan-13 16:21:18.561610 - [DEBUG] Possible return sites:
26766 2019-Jan-13 16:21:18.561634 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9626767 2019-Jan-13 16:21:18.562959 - [DEBUG] Found and process special summary
26768 2019-Jan-13 16:21:18.563003 - [DEBUG] Compose: EdgeIdentity * AllBottom
26769 2019-Jan-13 16:21:18.563031 - [DEBUG]
26770 2019-Jan-13 16:21:18.563055 - [DEBUG] Propagate flow
26771 2019-Jan-13 16:21:18.563079 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26772 2019-Jan-13 16:21:18.563142 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
26773 2019-Jan-13 16:21:18.563810 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26774 2019-Jan-13 16:21:18.564480 - [DEBUG] Edge function : AllBottom (result of previous compose)
26775 2019-Jan-13 16:21:18.564507 - [DEBUG]
26776 2019-Jan-13 16:21:18.564533 - [DEBUG] Join: AllTop & AllBottom
26777 2019-Jan-13 16:21:18.564559 - [DEBUG] = AllBottom (new jump func)
26778 2019-Jan-13 16:21:18.564584 - [DEBUG]
26779 2019-Jan-13 16:21:18.564608 - [DEBUG] Start adding new jump function
26780 2019-Jan-13 16:21:18.564631 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26781 2019-Jan-13 16:21:18.564699 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26782 2019-Jan-13 16:21:18.565385 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
26783 2019-Jan-13 16:21:18.566039 - [DEBUG] Edge Function : AllBottom
26784 2019-Jan-13 16:21:18.566070 - [DEBUG] End adding new jump function
26785 2019-Jan-13 16:21:18.566095 - [DEBUG]
26786 2019-Jan-13 16:21:18.566118 - [DEBUG] -------------------------------------------- 738. Path Edge --------------------------------------------
26787 2019-Jan-13 16:21:18.566143 - [DEBUG]
26788 2019-Jan-13 16:21:18.566166 - [DEBUG] Process 738. path edge:
26789 2019-Jan-13 16:21:18.566190 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26790 2019-Jan-13 16:21:18.566250 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
26791 2019-Jan-13 16:21:18.566916 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26792 2019-Jan-13 16:21:18.567574 - [DEBUG]
26793 2019-Jan-13 16:21:18.567600 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
26794 2019-Jan-13 16:21:18.568306 - [DEBUG] Compose: EdgeIdentity * AllBottom
26795 2019-Jan-13 16:21:18.568336 - [DEBUG]
26796 2019-Jan-13 16:21:18.568360 - [DEBUG] Propagate flow
26797 2019-Jan-13 16:21:18.568384 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26798 2019-Jan-13 16:21:18.568447 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
26799 2019-Jan-13 16:21:18.569097 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26800 2019-Jan-13 16:21:18.569764 - [DEBUG] Edge function : AllBottom (result of previous compose)
26801 2019-Jan-13 16:21:18.569791 - [DEBUG]
26802 2019-Jan-13 16:21:18.569817 - [DEBUG] Join: AllTop & AllBottom
26803 2019-Jan-13 16:21:18.569843 - [DEBUG] = AllBottom (new jump func)
26804 2019-Jan-13 16:21:18.569868 - [DEBUG]
26805 2019-Jan-13 16:21:18.569891 - [DEBUG] Start adding new jump function
26806 2019-Jan-13 16:21:18.569915 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26807 2019-Jan-13 16:21:18.569979 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26808 2019-Jan-13 16:21:18.570646 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
26809 2019-Jan-13 16:21:18.571299 - [DEBUG] Edge Function : AllBottom
26810 2019-Jan-13 16:21:18.571330 - [DEBUG] End adding new jump function
26811 2019-Jan-13 16:21:18.571354 - [DEBUG]
26812 2019-Jan-13 16:21:18.571378 - [DEBUG] -------------------------------------------- 739. Path Edge --------------------------------------------
26813 2019-Jan-13 16:21:18.571403 - [DEBUG]
26814 2019-Jan-13 16:21:18.571426 - [DEBUG] Process 739. path edge:
26815 2019-Jan-13 16:21:18.571450 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26816 2019-Jan-13 16:21:18.571512 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
26817 2019-Jan-13 16:21:18.572186 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26818 2019-Jan-13 16:21:18.572849 - [DEBUG]
26819 2019-Jan-13 16:21:18.572877 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
26820 2019-Jan-13 16:21:18.573583 - [DEBUG] Compose: EdgeIdentity * AllBottom
26821 2019-Jan-13 16:21:18.573614 - [DEBUG]
26822 2019-Jan-13 16:21:18.573639 - [DEBUG] Propagate flow
26823 2019-Jan-13 16:21:18.573662 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26824 2019-Jan-13 16:21:18.573728 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
26825 2019-Jan-13 16:21:18.574381 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26826 2019-Jan-13 16:21:18.575054 - [DEBUG] Edge function : AllBottom (result of previous compose)
26827 2019-Jan-13 16:21:18.575081 - [DEBUG]
26828 2019-Jan-13 16:21:18.575107 - [DEBUG] Join: AllTop & AllBottom
26829 2019-Jan-13 16:21:18.575134 - [DEBUG] = AllBottom (new jump func)
26830 2019-Jan-13 16:21:18.575158 - [DEBUG]
26831 2019-Jan-13 16:21:18.575182 - [DEBUG] Start adding new jump function
26832 2019-Jan-13 16:21:18.575205 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26833 2019-Jan-13 16:21:18.575267 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26834 2019-Jan-13 16:21:18.575931 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
26835 2019-Jan-13 16:21:18.576583 - [DEBUG] Edge Function : AllBottom
26836 2019-Jan-13 16:21:18.576613 - [DEBUG] End adding new jump function
26837 2019-Jan-13 16:21:18.576638 - [DEBUG]
26838 2019-Jan-13 16:21:18.576662 - [DEBUG] -------------------------------------------- 740. Path Edge --------------------------------------------
26839 2019-Jan-13 16:21:18.576686 - [DEBUG]
26840 2019-Jan-13 16:21:18.576710 - [DEBUG] Process 740. path edge:
26841 2019-Jan-13 16:21:18.576734 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26842 2019-Jan-13 16:21:18.576798 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
26843 2019-Jan-13 16:21:18.577447 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26844 2019-Jan-13 16:21:18.578092 - [DEBUG]
26845 2019-Jan-13 16:21:18.578119 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
26846 2019-Jan-13 16:21:18.578824 - [DEBUG] Compose: EdgeIdentity * AllBottom
26847 2019-Jan-13 16:21:18.578852 - [DEBUG]
26848 2019-Jan-13 16:21:18.578876 - [DEBUG] Propagate flow
26849 2019-Jan-13 16:21:18.578900 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26850 2019-Jan-13 16:21:18.578964 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
26851 2019-Jan-13 16:21:18.579630 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26852 2019-Jan-13 16:21:18.580283 - [DEBUG] Edge function : AllBottom (result of previous compose)
26853 2019-Jan-13 16:21:18.580309 - [DEBUG]
26854 2019-Jan-13 16:21:18.580336 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26855 2019-Jan-13 16:21:18.580362 - [DEBUG] = AllBottom
26856 2019-Jan-13 16:21:18.580387 - [DEBUG]
26857 2019-Jan-13 16:21:18.580410 - [DEBUG] PROPAGATE: No new function!
26858 2019-Jan-13 16:21:18.580435 - [DEBUG] EDGE:
26859 2019-Jan-13 16:21:18.580497 - [DEBUG] ---> 26860 2019-Jan-13 16:21:18.581147 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26861 2019-Jan-13 16:21:18.581833 - [DEBUG]
26862 2019-Jan-13 16:21:18.581860 - [DEBUG] EDGE:
26863 2019-Jan-13 16:21:18.581925 - [DEBUG] ---> 26864 2019-Jan-13 16:21:18.582579 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26865 2019-Jan-13 16:21:18.583234 - [DEBUG]
26866 2019-Jan-13 16:21:18.583276 - [DEBUG] EDGE:
26867 2019-Jan-13 16:21:18.583338 - [DEBUG] ---> 26868 2019-Jan-13 16:21:18.583991 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26869 2019-Jan-13 16:21:18.584655 - [DEBUG]
26870 2019-Jan-13 16:21:18.584702 - [DEBUG] Compose: EdgeIdentity * AllBottom
26871 2019-Jan-13 16:21:18.584730 - [DEBUG]
26872 2019-Jan-13 16:21:18.584755 - [DEBUG] Propagate flow
26873 2019-Jan-13 16:21:18.584779 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26874 2019-Jan-13 16:21:18.584842 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
26875 2019-Jan-13 16:21:18.585532 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26876 2019-Jan-13 16:21:18.586189 - [DEBUG] Edge function : AllBottom (result of previous compose)
26877 2019-Jan-13 16:21:18.586216 - [DEBUG]
26878 2019-Jan-13 16:21:18.586242 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26879 2019-Jan-13 16:21:18.586267 - [DEBUG] = AllBottom
26880 2019-Jan-13 16:21:18.586292 - [DEBUG]
26881 2019-Jan-13 16:21:18.586316 - [DEBUG] PROPAGATE: No new function!
26882 2019-Jan-13 16:21:18.586345 - [DEBUG] EDGE:
26883 2019-Jan-13 16:21:18.586408 - [DEBUG] ---> 26884 2019-Jan-13 16:21:18.587075 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
26885 2019-Jan-13 16:21:18.587738 - [DEBUG]
26886 2019-Jan-13 16:21:18.587781 - [DEBUG] Compose: EdgeIdentity * AllBottom
26887 2019-Jan-13 16:21:18.587809 - [DEBUG]
26888 2019-Jan-13 16:21:18.587833 - [DEBUG] Propagate flow
26889 2019-Jan-13 16:21:18.587856 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26890 2019-Jan-13 16:21:18.587920 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
26891 2019-Jan-13 16:21:18.588603 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26892 2019-Jan-13 16:21:18.589254 - [DEBUG] Edge function : AllBottom (result of previous compose)
26893 2019-Jan-13 16:21:18.589281 - [DEBUG]
26894 2019-Jan-13 16:21:18.589307 - [DEBUG] Join: AllTop & AllBottom
26895 2019-Jan-13 16:21:18.589333 - [DEBUG] = AllBottom (new jump func)
26896 2019-Jan-13 16:21:18.589358 - [DEBUG]
26897 2019-Jan-13 16:21:18.589382 - [DEBUG] Start adding new jump function
26898 2019-Jan-13 16:21:18.589406 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26899 2019-Jan-13 16:21:18.589468 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26900 2019-Jan-13 16:21:18.590128 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
26901 2019-Jan-13 16:21:18.590791 - [DEBUG] Edge Function : AllBottom
26902 2019-Jan-13 16:21:18.590823 - [DEBUG] End adding new jump function
26903 2019-Jan-13 16:21:18.590847 - [DEBUG]
26904 2019-Jan-13 16:21:18.590870 - [DEBUG] -------------------------------------------- 741. Path Edge --------------------------------------------
26905 2019-Jan-13 16:21:18.590895 - [DEBUG]
26906 2019-Jan-13 16:21:18.590918 - [DEBUG] Process 741. path edge:
26907 2019-Jan-13 16:21:18.590942 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26908 2019-Jan-13 16:21:18.591005 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
26909 2019-Jan-13 16:21:18.591687 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26910 2019-Jan-13 16:21:18.592341 - [DEBUG]
26911 2019-Jan-13 16:21:18.592382 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
26912 2019-Jan-13 16:21:18.593051 - [DEBUG] Possible callees:
26913 2019-Jan-13 16:21:18.593077 - [DEBUG] bar
26914 2019-Jan-13 16:21:18.593102 - [DEBUG] Possible return sites:
26915 2019-Jan-13 16:21:18.593126 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8926916 2019-Jan-13 16:21:18.594447 - [DEBUG] Found and process special summary
26917 2019-Jan-13 16:21:18.594490 - [DEBUG] Compose: EdgeIdentity * AllBottom
26918 2019-Jan-13 16:21:18.594518 - [DEBUG]
26919 2019-Jan-13 16:21:18.594543 - [DEBUG] Propagate flow
26920 2019-Jan-13 16:21:18.594566 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26921 2019-Jan-13 16:21:18.594630 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
26922 2019-Jan-13 16:21:18.595316 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26923 2019-Jan-13 16:21:18.595979 - [DEBUG] Edge function : AllBottom (result of previous compose)
26924 2019-Jan-13 16:21:18.596006 - [DEBUG]
26925 2019-Jan-13 16:21:18.596032 - [DEBUG] Join: AllTop & AllBottom
26926 2019-Jan-13 16:21:18.596059 - [DEBUG] = AllBottom (new jump func)
26927 2019-Jan-13 16:21:18.596083 - [DEBUG]
26928 2019-Jan-13 16:21:18.596107 - [DEBUG] Start adding new jump function
26929 2019-Jan-13 16:21:18.596131 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26930 2019-Jan-13 16:21:18.596197 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26931 2019-Jan-13 16:21:18.596855 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
26932 2019-Jan-13 16:21:18.597518 - [DEBUG] Edge Function : AllBottom
26933 2019-Jan-13 16:21:18.597548 - [DEBUG] End adding new jump function
26934 2019-Jan-13 16:21:18.597573 - [DEBUG]
26935 2019-Jan-13 16:21:18.597597 - [DEBUG] -------------------------------------------- 742. Path Edge --------------------------------------------
26936 2019-Jan-13 16:21:18.597621 - [DEBUG]
26937 2019-Jan-13 16:21:18.597644 - [DEBUG] Process 742. path edge:
26938 2019-Jan-13 16:21:18.597668 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26939 2019-Jan-13 16:21:18.597729 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
26940 2019-Jan-13 16:21:18.598406 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26941 2019-Jan-13 16:21:18.599070 - [DEBUG]
26942 2019-Jan-13 16:21:18.599097 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
26943 2019-Jan-13 16:21:18.599774 - [DEBUG] Compose: EdgeIdentity * AllBottom
26944 2019-Jan-13 16:21:18.599804 - [DEBUG]
26945 2019-Jan-13 16:21:18.599828 - [DEBUG] Propagate flow
26946 2019-Jan-13 16:21:18.599852 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26947 2019-Jan-13 16:21:18.599917 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
26948 2019-Jan-13 16:21:18.600575 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26949 2019-Jan-13 16:21:18.601241 - [DEBUG] Edge function : AllBottom (result of previous compose)
26950 2019-Jan-13 16:21:18.601267 - [DEBUG]
26951 2019-Jan-13 16:21:18.601293 - [DEBUG] Join: AllTop & AllBottom
26952 2019-Jan-13 16:21:18.601319 - [DEBUG] = AllBottom (new jump func)
26953 2019-Jan-13 16:21:18.601344 - [DEBUG]
26954 2019-Jan-13 16:21:18.601368 - [DEBUG] Start adding new jump function
26955 2019-Jan-13 16:21:18.601392 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26956 2019-Jan-13 16:21:18.601467 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26957 2019-Jan-13 16:21:18.602161 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
26958 2019-Jan-13 16:21:18.602812 - [DEBUG] Edge Function : AllBottom
26959 2019-Jan-13 16:21:18.602843 - [DEBUG] End adding new jump function
26960 2019-Jan-13 16:21:18.602867 - [DEBUG]
26961 2019-Jan-13 16:21:18.602891 - [DEBUG] -------------------------------------------- 743. Path Edge --------------------------------------------
26962 2019-Jan-13 16:21:18.602916 - [DEBUG]
26963 2019-Jan-13 16:21:18.602939 - [DEBUG] Process 743. path edge:
26964 2019-Jan-13 16:21:18.602964 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
26965 2019-Jan-13 16:21:18.603032 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
26966 2019-Jan-13 16:21:18.603689 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
26967 2019-Jan-13 16:21:18.604339 - [DEBUG]
26968 2019-Jan-13 16:21:18.604366 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
26969 2019-Jan-13 16:21:18.605070 - [DEBUG] Compose: EdgeIdentity * AllBottom
26970 2019-Jan-13 16:21:18.605100 - [DEBUG]
26971 2019-Jan-13 16:21:18.605124 - [DEBUG] Propagate flow
26972 2019-Jan-13 16:21:18.605147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26973 2019-Jan-13 16:21:18.605212 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
26974 2019-Jan-13 16:21:18.605888 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26975 2019-Jan-13 16:21:18.606670 - [DEBUG] Edge function : AllBottom (result of previous compose)
26976 2019-Jan-13 16:21:18.606697 - [DEBUG]
26977 2019-Jan-13 16:21:18.606723 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
26978 2019-Jan-13 16:21:18.606749 - [DEBUG] = AllBottom
26979 2019-Jan-13 16:21:18.606774 - [DEBUG]
26980 2019-Jan-13 16:21:18.606798 - [DEBUG] PROPAGATE: No new function!
26981 2019-Jan-13 16:21:18.606835 - [DEBUG] Compose: EdgeIdentity * AllBottom
26982 2019-Jan-13 16:21:18.606862 - [DEBUG]
26983 2019-Jan-13 16:21:18.606886 - [DEBUG] Propagate flow
26984 2019-Jan-13 16:21:18.606909 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
26985 2019-Jan-13 16:21:18.606974 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
26986 2019-Jan-13 16:21:18.607644 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26987 2019-Jan-13 16:21:18.608331 - [DEBUG] Edge function : AllBottom (result of previous compose)
26988 2019-Jan-13 16:21:18.608358 - [DEBUG]
26989 2019-Jan-13 16:21:18.608383 - [DEBUG] Join: AllTop & AllBottom
26990 2019-Jan-13 16:21:18.608410 - [DEBUG] = AllBottom (new jump func)
26991 2019-Jan-13 16:21:18.608435 - [DEBUG]
26992 2019-Jan-13 16:21:18.608458 - [DEBUG] Start adding new jump function
26993 2019-Jan-13 16:21:18.608482 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
26994 2019-Jan-13 16:21:18.608548 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
26995 2019-Jan-13 16:21:18.609214 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
26996 2019-Jan-13 16:21:18.609874 - [DEBUG] Edge Function : AllBottom
26997 2019-Jan-13 16:21:18.609904 - [DEBUG] End adding new jump function
26998 2019-Jan-13 16:21:18.609928 - [DEBUG]
26999 2019-Jan-13 16:21:18.609952 - [DEBUG] -------------------------------------------- 744. Path Edge --------------------------------------------
27000 2019-Jan-13 16:21:18.609992 - [DEBUG]
27001 2019-Jan-13 16:21:18.610016 - [DEBUG] Process 744. path edge:
27002 2019-Jan-13 16:21:18.610040 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27003 2019-Jan-13 16:21:18.610105 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
27004 2019-Jan-13 16:21:18.610775 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
27005 2019-Jan-13 16:21:18.611437 - [DEBUG]
27006 2019-Jan-13 16:21:18.611462 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
27007 2019-Jan-13 16:21:18.612165 - [DEBUG] Possible callees:
27008 2019-Jan-13 16:21:18.612193 - [DEBUG] llvm.dbg.declare
27009 2019-Jan-13 16:21:18.612218 - [DEBUG] Possible return sites:
27010 2019-Jan-13 16:21:18.612241 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10327011 2019-Jan-13 16:21:18.613560 - [DEBUG] Found and process special summary
27012 2019-Jan-13 16:21:18.613604 - [DEBUG] Compose: EdgeIdentity * AllBottom
27013 2019-Jan-13 16:21:18.613632 - [DEBUG]
27014 2019-Jan-13 16:21:18.613656 - [DEBUG] Propagate flow
27015 2019-Jan-13 16:21:18.613680 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27016 2019-Jan-13 16:21:18.613747 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
27017 2019-Jan-13 16:21:18.614416 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27018 2019-Jan-13 16:21:18.615098 - [DEBUG] Edge function : AllBottom (result of previous compose)
27019 2019-Jan-13 16:21:18.615125 - [DEBUG]
27020 2019-Jan-13 16:21:18.615151 - [DEBUG] Join: AllTop & AllBottom
27021 2019-Jan-13 16:21:18.615177 - [DEBUG] = AllBottom (new jump func)
27022 2019-Jan-13 16:21:18.615202 - [DEBUG]
27023 2019-Jan-13 16:21:18.615225 - [DEBUG] Start adding new jump function
27024 2019-Jan-13 16:21:18.615249 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27025 2019-Jan-13 16:21:18.615312 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27026 2019-Jan-13 16:21:18.615964 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
27027 2019-Jan-13 16:21:18.616623 - [DEBUG] Edge Function : AllBottom
27028 2019-Jan-13 16:21:18.616654 - [DEBUG] End adding new jump function
27029 2019-Jan-13 16:21:18.616679 - [DEBUG]
27030 2019-Jan-13 16:21:18.616703 - [DEBUG] -------------------------------------------- 745. Path Edge --------------------------------------------
27031 2019-Jan-13 16:21:18.616727 - [DEBUG]
27032 2019-Jan-13 16:21:18.616751 - [DEBUG] Process 745. path edge:
27033 2019-Jan-13 16:21:18.616775 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27034 2019-Jan-13 16:21:18.616841 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
27035 2019-Jan-13 16:21:18.617503 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
27036 2019-Jan-13 16:21:18.618164 - [DEBUG]
27037 2019-Jan-13 16:21:18.618190 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
27038 2019-Jan-13 16:21:18.618892 - [DEBUG] Compose: EdgeIdentity * AllBottom
27039 2019-Jan-13 16:21:18.618922 - [DEBUG]
27040 2019-Jan-13 16:21:18.618946 - [DEBUG] Propagate flow
27041 2019-Jan-13 16:21:18.618970 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27042 2019-Jan-13 16:21:18.619049 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
27043 2019-Jan-13 16:21:18.619711 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27044 2019-Jan-13 16:21:18.620372 - [DEBUG] Edge function : AllBottom (result of previous compose)
27045 2019-Jan-13 16:21:18.620398 - [DEBUG]
27046 2019-Jan-13 16:21:18.620424 - [DEBUG] Join: AllTop & AllBottom
27047 2019-Jan-13 16:21:18.620451 - [DEBUG] = AllBottom (new jump func)
27048 2019-Jan-13 16:21:18.620475 - [DEBUG]
27049 2019-Jan-13 16:21:18.620499 - [DEBUG] Start adding new jump function
27050 2019-Jan-13 16:21:18.620522 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27051 2019-Jan-13 16:21:18.620588 - [DEBUG] Fact at target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27052 2019-Jan-13 16:21:18.621247 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
27053 2019-Jan-13 16:21:18.621918 - [DEBUG] Edge Function : AllBottom
27054 2019-Jan-13 16:21:18.621949 - [DEBUG] End adding new jump function
27055 2019-Jan-13 16:21:18.621974 - [DEBUG]
27056 2019-Jan-13 16:21:18.621998 - [DEBUG] -------------------------------------------- 746. Path Edge --------------------------------------------
27057 2019-Jan-13 16:21:18.622022 - [DEBUG]
27058 2019-Jan-13 16:21:18.622046 - [DEBUG] Process 746. path edge:
27059 2019-Jan-13 16:21:18.622070 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27060 2019-Jan-13 16:21:18.622132 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
27061 2019-Jan-13 16:21:18.622791 - [DEBUG] D target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 >
27062 2019-Jan-13 16:21:18.623445 - [DEBUG]
27063 2019-Jan-13 16:21:18.623472 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
27064 2019-Jan-13 16:21:18.624146 - [DEBUG] Compose: EdgeIdentity * AllBottom
27065 2019-Jan-13 16:21:18.624176 - [DEBUG]
27066 2019-Jan-13 16:21:18.624200 - [DEBUG] Propagate flow
27067 2019-Jan-13 16:21:18.624224 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27068 2019-Jan-13 16:21:18.624287 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
27069 2019-Jan-13 16:21:18.624955 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27070 2019-Jan-13 16:21:18.625619 - [DEBUG] Edge function : AllBottom (result of previous compose)
27071 2019-Jan-13 16:21:18.625645 - [DEBUG]
27072 2019-Jan-13 16:21:18.625672 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27073 2019-Jan-13 16:21:18.625698 - [DEBUG] = AllBottom
27074 2019-Jan-13 16:21:18.625723 - [DEBUG]
27075 2019-Jan-13 16:21:18.625746 - [DEBUG] PROPAGATE: No new function!
27076 2019-Jan-13 16:21:18.625771 - [DEBUG] EDGE:
27077 2019-Jan-13 16:21:18.625837 - [DEBUG] ---> 27078 2019-Jan-13 16:21:18.626493 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27079 2019-Jan-13 16:21:18.627149 - [DEBUG]
27080 2019-Jan-13 16:21:18.627175 - [DEBUG] EDGE:
27081 2019-Jan-13 16:21:18.627236 - [DEBUG] ---> 27082 2019-Jan-13 16:21:18.627888 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27083 2019-Jan-13 16:21:18.628575 - [DEBUG]
27084 2019-Jan-13 16:21:18.628623 - [DEBUG] Compose: EdgeIdentity * AllBottom
27085 2019-Jan-13 16:21:18.628651 - [DEBUG]
27086 2019-Jan-13 16:21:18.628675 - [DEBUG] Propagate flow
27087 2019-Jan-13 16:21:18.628698 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27088 2019-Jan-13 16:21:18.628785 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
27089 2019-Jan-13 16:21:18.629451 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27090 2019-Jan-13 16:21:18.630111 - [DEBUG] Edge function : AllBottom (result of previous compose)
27091 2019-Jan-13 16:21:18.630137 - [DEBUG]
27092 2019-Jan-13 16:21:18.630163 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27093 2019-Jan-13 16:21:18.630190 - [DEBUG] = AllBottom
27094 2019-Jan-13 16:21:18.630214 - [DEBUG]
27095 2019-Jan-13 16:21:18.630238 - [DEBUG] PROPAGATE: No new function!
27096 2019-Jan-13 16:21:18.630267 - [DEBUG] EDGE:
27097 2019-Jan-13 16:21:18.630332 - [DEBUG] ---> 27098 2019-Jan-13 16:21:18.630993 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27099 2019-Jan-13 16:21:18.631676 - [DEBUG]
27100 2019-Jan-13 16:21:18.631703 - [DEBUG] EDGE:
27101 2019-Jan-13 16:21:18.631769 - [DEBUG] ---> 27102 2019-Jan-13 16:21:18.632424 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27103 2019-Jan-13 16:21:18.633082 - [DEBUG]
27104 2019-Jan-13 16:21:18.633109 - [DEBUG] EDGE:
27105 2019-Jan-13 16:21:18.633171 - [DEBUG] ---> 27106 2019-Jan-13 16:21:18.633822 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27107 2019-Jan-13 16:21:18.634487 - [DEBUG]
27108 2019-Jan-13 16:21:18.634532 - [DEBUG] Compose: EdgeIdentity * AllBottom
27109 2019-Jan-13 16:21:18.634560 - [DEBUG]
27110 2019-Jan-13 16:21:18.634584 - [DEBUG] Propagate flow
27111 2019-Jan-13 16:21:18.634608 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27112 2019-Jan-13 16:21:18.634673 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
27113 2019-Jan-13 16:21:18.635356 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27114 2019-Jan-13 16:21:18.636015 - [DEBUG] Edge function : AllBottom (result of previous compose)
27115 2019-Jan-13 16:21:18.636041 - [DEBUG]
27116 2019-Jan-13 16:21:18.636067 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27117 2019-Jan-13 16:21:18.636093 - [DEBUG] = AllBottom
27118 2019-Jan-13 16:21:18.636118 - [DEBUG]
27119 2019-Jan-13 16:21:18.636141 - [DEBUG] PROPAGATE: No new function!
27120 2019-Jan-13 16:21:18.636170 - [DEBUG] EDGE:
27121 2019-Jan-13 16:21:18.636235 - [DEBUG] ---> 27122 2019-Jan-13 16:21:18.636886 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27123 2019-Jan-13 16:21:18.637548 - [DEBUG]
27124 2019-Jan-13 16:21:18.637574 - [DEBUG] EDGE:
27125 2019-Jan-13 16:21:18.637638 - [DEBUG] ---> 27126 2019-Jan-13 16:21:18.638312 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27127 2019-Jan-13 16:21:18.638969 - [DEBUG]
27128 2019-Jan-13 16:21:18.638996 - [DEBUG] EDGE:
27129 2019-Jan-13 16:21:18.639057 - [DEBUG] ---> 27130 2019-Jan-13 16:21:18.639728 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27131 2019-Jan-13 16:21:18.640395 - [DEBUG]
27132 2019-Jan-13 16:21:18.640441 - [DEBUG] Compose: EdgeIdentity * AllBottom
27133 2019-Jan-13 16:21:18.640468 - [DEBUG]
27134 2019-Jan-13 16:21:18.640492 - [DEBUG] Propagate flow
27135 2019-Jan-13 16:21:18.640516 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27136 2019-Jan-13 16:21:18.640581 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
27137 2019-Jan-13 16:21:18.641243 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27138 2019-Jan-13 16:21:18.641923 - [DEBUG] Edge function : AllBottom (result of previous compose)
27139 2019-Jan-13 16:21:18.641949 - [DEBUG]
27140 2019-Jan-13 16:21:18.641975 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27141 2019-Jan-13 16:21:18.642001 - [DEBUG] = AllBottom
27142 2019-Jan-13 16:21:18.642026 - [DEBUG]
27143 2019-Jan-13 16:21:18.642049 - [DEBUG] PROPAGATE: No new function!
27144 2019-Jan-13 16:21:18.642078 - [DEBUG] EDGE:
27145 2019-Jan-13 16:21:18.642143 - [DEBUG] ---> 27146 2019-Jan-13 16:21:18.642795 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27147 2019-Jan-13 16:21:18.643458 - [DEBUG]
27148 2019-Jan-13 16:21:18.643485 - [DEBUG] EDGE:
27149 2019-Jan-13 16:21:18.643548 - [DEBUG] ---> 27150 2019-Jan-13 16:21:18.644201 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27151 2019-Jan-13 16:21:18.644859 - [DEBUG]
27152 2019-Jan-13 16:21:18.644903 - [DEBUG] EDGE:
27153 2019-Jan-13 16:21:18.644966 - [DEBUG] ---> 27154 2019-Jan-13 16:21:18.645617 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27155 2019-Jan-13 16:21:18.646276 - [DEBUG]
27156 2019-Jan-13 16:21:18.646322 - [DEBUG] Compose: EdgeIdentity * AllBottom
27157 2019-Jan-13 16:21:18.646350 - [DEBUG]
27158 2019-Jan-13 16:21:18.646374 - [DEBUG] Propagate flow
27159 2019-Jan-13 16:21:18.646398 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27160 2019-Jan-13 16:21:18.646462 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
27161 2019-Jan-13 16:21:18.647118 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
27162 2019-Jan-13 16:21:18.647776 - [DEBUG] Edge function : AllBottom (result of previous compose)
27163 2019-Jan-13 16:21:18.647802 - [DEBUG]
27164 2019-Jan-13 16:21:18.647828 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
27165 2019-Jan-13 16:21:18.647854 - [DEBUG] = AllBottom
27166 2019-Jan-13 16:21:18.647879 - [DEBUG]
27167 2019-Jan-13 16:21:18.647902 - [DEBUG] PROPAGATE: No new function!
27168 2019-Jan-13 16:21:18.647930 - [DEBUG] EDGE:
27169 2019-Jan-13 16:21:18.647994 - [DEBUG] ---> 27170 2019-Jan-13 16:21:18.648669 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
27171 2019-Jan-13 16:21:18.649330 - [DEBUG]
27172 2019-Jan-13 16:21:18.649359 - [DEBUG] Compose: EdgeIdentity * AllBottom
27173 2019-Jan-13 16:21:18.649385 - [DEBUG]
27174 2019-Jan-13 16:21:18.649409 - [DEBUG] Propagate flow
27175 2019-Jan-13 16:21:18.649432 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27176 2019-Jan-13 16:21:18.649513 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
27177 2019-Jan-13 16:21:18.650175 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27178 2019-Jan-13 16:21:18.650839 - [DEBUG] Edge function : AllBottom (result of previous compose)
27179 2019-Jan-13 16:21:18.650865 - [DEBUG]
27180 2019-Jan-13 16:21:18.650891 - [DEBUG] Join: AllTop & AllBottom
27181 2019-Jan-13 16:21:18.650918 - [DEBUG] = AllBottom (new jump func)
27182 2019-Jan-13 16:21:18.650943 - [DEBUG]
27183 2019-Jan-13 16:21:18.650966 - [DEBUG] Start adding new jump function
27184 2019-Jan-13 16:21:18.650990 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27185 2019-Jan-13 16:21:18.651052 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27186 2019-Jan-13 16:21:18.651728 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
27187 2019-Jan-13 16:21:18.652399 - [DEBUG] Edge Function : AllBottom
27188 2019-Jan-13 16:21:18.652431 - [DEBUG] End adding new jump function
27189 2019-Jan-13 16:21:18.652455 - [DEBUG]
27190 2019-Jan-13 16:21:18.652479 - [DEBUG] -------------------------------------------- 747. Path Edge --------------------------------------------
27191 2019-Jan-13 16:21:18.652504 - [DEBUG]
27192 2019-Jan-13 16:21:18.652528 - [DEBUG] Process 747. path edge:
27193 2019-Jan-13 16:21:18.652552 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27194 2019-Jan-13 16:21:18.652615 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
27195 2019-Jan-13 16:21:18.653274 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
27196 2019-Jan-13 16:21:18.653935 - [DEBUG]
27197 2019-Jan-13 16:21:18.653960 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
27198 2019-Jan-13 16:21:18.654617 - [DEBUG] Possible callees:
27199 2019-Jan-13 16:21:18.654643 - [DEBUG] bar
27200 2019-Jan-13 16:21:18.654668 - [DEBUG] Possible return sites:
27201 2019-Jan-13 16:21:18.654692 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7127202 2019-Jan-13 16:21:18.656045 - [DEBUG] Found and process special summary
27203 2019-Jan-13 16:21:18.656116 - [DEBUG] Compose: EdgeIdentity * AllBottom
27204 2019-Jan-13 16:21:18.656147 - [DEBUG]
27205 2019-Jan-13 16:21:18.656171 - [DEBUG] Propagate flow
27206 2019-Jan-13 16:21:18.656195 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27207 2019-Jan-13 16:21:18.656264 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
27208 2019-Jan-13 16:21:18.656938 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27209 2019-Jan-13 16:21:18.657594 - [DEBUG] Edge function : AllBottom (result of previous compose)
27210 2019-Jan-13 16:21:18.657620 - [DEBUG]
27211 2019-Jan-13 16:21:18.657646 - [DEBUG] Join: AllTop & AllBottom
27212 2019-Jan-13 16:21:18.657672 - [DEBUG] = AllBottom (new jump func)
27213 2019-Jan-13 16:21:18.657697 - [DEBUG]
27214 2019-Jan-13 16:21:18.657721 - [DEBUG] Start adding new jump function
27215 2019-Jan-13 16:21:18.657744 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27216 2019-Jan-13 16:21:18.657807 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27217 2019-Jan-13 16:21:18.658497 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
27218 2019-Jan-13 16:21:18.659174 - [DEBUG] Edge Function : AllBottom
27219 2019-Jan-13 16:21:18.659205 - [DEBUG] End adding new jump function
27220 2019-Jan-13 16:21:18.659229 - [DEBUG]
27221 2019-Jan-13 16:21:18.659253 - [DEBUG] -------------------------------------------- 748. Path Edge --------------------------------------------
27222 2019-Jan-13 16:21:18.659278 - [DEBUG]
27223 2019-Jan-13 16:21:18.659302 - [DEBUG] Process 748. path edge:
27224 2019-Jan-13 16:21:18.659326 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27225 2019-Jan-13 16:21:18.659390 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
27226 2019-Jan-13 16:21:18.660049 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
27227 2019-Jan-13 16:21:18.660702 - [DEBUG]
27228 2019-Jan-13 16:21:18.660729 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
27229 2019-Jan-13 16:21:18.661426 - [DEBUG] Compose: EdgeIdentity * AllBottom
27230 2019-Jan-13 16:21:18.661456 - [DEBUG]
27231 2019-Jan-13 16:21:18.661480 - [DEBUG] Propagate flow
27232 2019-Jan-13 16:21:18.661504 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27233 2019-Jan-13 16:21:18.661587 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
27234 2019-Jan-13 16:21:18.662250 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27235 2019-Jan-13 16:21:18.662908 - [DEBUG] Edge function : AllBottom (result of previous compose)
27236 2019-Jan-13 16:21:18.662935 - [DEBUG]
27237 2019-Jan-13 16:21:18.662961 - [DEBUG] Join: AllTop & AllBottom
27238 2019-Jan-13 16:21:18.662987 - [DEBUG] = AllBottom (new jump func)
27239 2019-Jan-13 16:21:18.663012 - [DEBUG]
27240 2019-Jan-13 16:21:18.663036 - [DEBUG] Start adding new jump function
27241 2019-Jan-13 16:21:18.663060 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27242 2019-Jan-13 16:21:18.663120 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27243 2019-Jan-13 16:21:18.663784 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
27244 2019-Jan-13 16:21:18.664439 - [DEBUG] Edge Function : AllBottom
27245 2019-Jan-13 16:21:18.664469 - [DEBUG] End adding new jump function
27246 2019-Jan-13 16:21:18.664494 - [DEBUG]
27247 2019-Jan-13 16:21:18.664518 - [DEBUG] -------------------------------------------- 749. Path Edge --------------------------------------------
27248 2019-Jan-13 16:21:18.664542 - [DEBUG]
27249 2019-Jan-13 16:21:18.664566 - [DEBUG] Process 749. path edge:
27250 2019-Jan-13 16:21:18.664590 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27251 2019-Jan-13 16:21:18.664652 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
27252 2019-Jan-13 16:21:18.665335 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
27253 2019-Jan-13 16:21:18.665991 - [DEBUG]
27254 2019-Jan-13 16:21:18.666018 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
27255 2019-Jan-13 16:21:18.666691 - [DEBUG] Compose: EdgeIdentity * AllBottom
27256 2019-Jan-13 16:21:18.666721 - [DEBUG]
27257 2019-Jan-13 16:21:18.666745 - [DEBUG] Propagate flow
27258 2019-Jan-13 16:21:18.666769 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27259 2019-Jan-13 16:21:18.666835 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
27260 2019-Jan-13 16:21:18.667529 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27261 2019-Jan-13 16:21:18.668198 - [DEBUG] Edge function : AllBottom (result of previous compose)
27262 2019-Jan-13 16:21:18.668244 - [DEBUG]
27263 2019-Jan-13 16:21:18.668271 - [DEBUG] Join: AllTop & AllBottom
27264 2019-Jan-13 16:21:18.668297 - [DEBUG] = AllBottom (new jump func)
27265 2019-Jan-13 16:21:18.668322 - [DEBUG]
27266 2019-Jan-13 16:21:18.668346 - [DEBUG] Start adding new jump function
27267 2019-Jan-13 16:21:18.668369 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27268 2019-Jan-13 16:21:18.668432 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27269 2019-Jan-13 16:21:18.669091 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
27270 2019-Jan-13 16:21:18.669760 - [DEBUG] Edge Function : AllBottom
27271 2019-Jan-13 16:21:18.669791 - [DEBUG] End adding new jump function
27272 2019-Jan-13 16:21:18.669816 - [DEBUG]
27273 2019-Jan-13 16:21:18.669840 - [DEBUG] -------------------------------------------- 750. Path Edge --------------------------------------------
27274 2019-Jan-13 16:21:18.669865 - [DEBUG]
27275 2019-Jan-13 16:21:18.669888 - [DEBUG] Process 750. path edge:
27276 2019-Jan-13 16:21:18.669912 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27277 2019-Jan-13 16:21:18.669979 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
27278 2019-Jan-13 16:21:18.670645 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
27279 2019-Jan-13 16:21:18.671305 - [DEBUG]
27280 2019-Jan-13 16:21:18.671330 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
27281 2019-Jan-13 16:21:18.672025 - [DEBUG] Possible callees:
27282 2019-Jan-13 16:21:18.672051 - [DEBUG] llvm.dbg.declare
27283 2019-Jan-13 16:21:18.672076 - [DEBUG] Possible return sites:
27284 2019-Jan-13 16:21:18.672100 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7827285 2019-Jan-13 16:21:18.673434 - [DEBUG] Found and process special summary
27286 2019-Jan-13 16:21:18.673490 - [DEBUG] Compose: EdgeIdentity * AllBottom
27287 2019-Jan-13 16:21:18.673519 - [DEBUG]
27288 2019-Jan-13 16:21:18.673544 - [DEBUG] Propagate flow
27289 2019-Jan-13 16:21:18.673567 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27290 2019-Jan-13 16:21:18.673633 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27291 2019-Jan-13 16:21:18.674303 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27292 2019-Jan-13 16:21:18.674983 - [DEBUG] Edge function : AllBottom (result of previous compose)
27293 2019-Jan-13 16:21:18.675010 - [DEBUG]
27294 2019-Jan-13 16:21:18.675036 - [DEBUG] Join: AllTop & AllBottom
27295 2019-Jan-13 16:21:18.675063 - [DEBUG] = AllBottom (new jump func)
27296 2019-Jan-13 16:21:18.675088 - [DEBUG]
27297 2019-Jan-13 16:21:18.675111 - [DEBUG] Start adding new jump function
27298 2019-Jan-13 16:21:18.675135 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27299 2019-Jan-13 16:21:18.675198 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
27300 2019-Jan-13 16:21:18.675866 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27301 2019-Jan-13 16:21:18.676542 - [DEBUG] Edge Function : AllBottom
27302 2019-Jan-13 16:21:18.676573 - [DEBUG] End adding new jump function
27303 2019-Jan-13 16:21:18.676598 - [DEBUG]
27304 2019-Jan-13 16:21:18.676622 - [DEBUG] -------------------------------------------- 751. Path Edge --------------------------------------------
27305 2019-Jan-13 16:21:18.676647 - [DEBUG]
27306 2019-Jan-13 16:21:18.676670 - [DEBUG] Process 751. path edge:
27307 2019-Jan-13 16:21:18.676694 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27308 2019-Jan-13 16:21:18.676759 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
27309 2019-Jan-13 16:21:18.677423 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
27310 2019-Jan-13 16:21:18.678078 - [DEBUG]
27311 2019-Jan-13 16:21:18.678104 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27312 2019-Jan-13 16:21:18.678825 - [DEBUG] Compose: EdgeIdentity * AllBottom
27313 2019-Jan-13 16:21:18.678856 - [DEBUG]
27314 2019-Jan-13 16:21:18.678880 - [DEBUG] Propagate flow
27315 2019-Jan-13 16:21:18.678904 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27316 2019-Jan-13 16:21:18.678969 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
27317 2019-Jan-13 16:21:18.679626 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27318 2019-Jan-13 16:21:18.680289 - [DEBUG] Edge function : AllBottom (result of previous compose)
27319 2019-Jan-13 16:21:18.680315 - [DEBUG]
27320 2019-Jan-13 16:21:18.680340 - [DEBUG] Join: AllTop & AllBottom
27321 2019-Jan-13 16:21:18.680366 - [DEBUG] = AllBottom (new jump func)
27322 2019-Jan-13 16:21:18.680391 - [DEBUG]
27323 2019-Jan-13 16:21:18.680414 - [DEBUG] Start adding new jump function
27324 2019-Jan-13 16:21:18.680438 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27325 2019-Jan-13 16:21:18.680499 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27326 2019-Jan-13 16:21:18.681150 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
27327 2019-Jan-13 16:21:18.681832 - [DEBUG] Edge Function : AllBottom
27328 2019-Jan-13 16:21:18.681863 - [DEBUG] End adding new jump function
27329 2019-Jan-13 16:21:18.681887 - [DEBUG]
27330 2019-Jan-13 16:21:18.681911 - [DEBUG] -------------------------------------------- 752. Path Edge --------------------------------------------
27331 2019-Jan-13 16:21:18.681935 - [DEBUG]
27332 2019-Jan-13 16:21:18.681958 - [DEBUG] Process 752. path edge:
27333 2019-Jan-13 16:21:18.681982 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27334 2019-Jan-13 16:21:18.682047 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
27335 2019-Jan-13 16:21:18.682711 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27336 2019-Jan-13 16:21:18.683375 - [DEBUG]
27337 2019-Jan-13 16:21:18.683403 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
27338 2019-Jan-13 16:21:18.684071 - [DEBUG] Compose: EdgeIdentity * AllBottom
27339 2019-Jan-13 16:21:18.684102 - [DEBUG]
27340 2019-Jan-13 16:21:18.684125 - [DEBUG] Propagate flow
27341 2019-Jan-13 16:21:18.684149 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27342 2019-Jan-13 16:21:18.684211 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27343 2019-Jan-13 16:21:18.684896 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27344 2019-Jan-13 16:21:18.688343 - [DEBUG] Edge function : AllBottom (result of previous compose)
27345 2019-Jan-13 16:21:18.688394 - [DEBUG]
27346 2019-Jan-13 16:21:18.688422 - [DEBUG] Join: AllTop & AllBottom
27347 2019-Jan-13 16:21:18.688449 - [DEBUG] = AllBottom (new jump func)
27348 2019-Jan-13 16:21:18.688474 - [DEBUG]
27349 2019-Jan-13 16:21:18.688499 - [DEBUG] Start adding new jump function
27350 2019-Jan-13 16:21:18.688522 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27351 2019-Jan-13 16:21:18.688612 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27352 2019-Jan-13 16:21:18.689329 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27353 2019-Jan-13 16:21:18.689993 - [DEBUG] Edge Function : AllBottom
27354 2019-Jan-13 16:21:18.690026 - [DEBUG] End adding new jump function
27355 2019-Jan-13 16:21:18.690050 - [DEBUG]
27356 2019-Jan-13 16:21:18.690074 - [DEBUG] -------------------------------------------- 753. Path Edge --------------------------------------------
27357 2019-Jan-13 16:21:18.690099 - [DEBUG]
27358 2019-Jan-13 16:21:18.690123 - [DEBUG] Process 753. path edge:
27359 2019-Jan-13 16:21:18.690147 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27360 2019-Jan-13 16:21:18.690208 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
27361 2019-Jan-13 16:21:18.690865 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27362 2019-Jan-13 16:21:18.691540 - [DEBUG]
27363 2019-Jan-13 16:21:18.691585 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
27364 2019-Jan-13 16:21:18.692310 - [DEBUG] Compose: EdgeIdentity * AllBottom
27365 2019-Jan-13 16:21:18.692340 - [DEBUG]
27366 2019-Jan-13 16:21:18.692364 - [DEBUG] Propagate flow
27367 2019-Jan-13 16:21:18.692388 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27368 2019-Jan-13 16:21:18.692455 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
27369 2019-Jan-13 16:21:18.693113 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27370 2019-Jan-13 16:21:18.693767 - [DEBUG] Edge function : AllBottom (result of previous compose)
27371 2019-Jan-13 16:21:18.693794 - [DEBUG]
27372 2019-Jan-13 16:21:18.693819 - [DEBUG] Join: AllTop & AllBottom
27373 2019-Jan-13 16:21:18.693846 - [DEBUG] = AllBottom (new jump func)
27374 2019-Jan-13 16:21:18.693871 - [DEBUG]
27375 2019-Jan-13 16:21:18.693895 - [DEBUG] Start adding new jump function
27376 2019-Jan-13 16:21:18.693918 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27377 2019-Jan-13 16:21:18.693981 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27378 2019-Jan-13 16:21:18.694649 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
27379 2019-Jan-13 16:21:18.695331 - [DEBUG] Edge Function : AllBottom
27380 2019-Jan-13 16:21:18.695362 - [DEBUG] End adding new jump function
27381 2019-Jan-13 16:21:18.695386 - [DEBUG]
27382 2019-Jan-13 16:21:18.695410 - [DEBUG] -------------------------------------------- 754. Path Edge --------------------------------------------
27383 2019-Jan-13 16:21:18.695435 - [DEBUG]
27384 2019-Jan-13 16:21:18.695458 - [DEBUG] Process 754. path edge:
27385 2019-Jan-13 16:21:18.695482 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27386 2019-Jan-13 16:21:18.695546 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
27387 2019-Jan-13 16:21:18.696213 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27388 2019-Jan-13 16:21:18.696867 - [DEBUG]
27389 2019-Jan-13 16:21:18.696895 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
27390 2019-Jan-13 16:21:18.697585 - [DEBUG] Compose: EdgeIdentity * AllBottom
27391 2019-Jan-13 16:21:18.697631 - [DEBUG]
27392 2019-Jan-13 16:21:18.697655 - [DEBUG] Propagate flow
27393 2019-Jan-13 16:21:18.697679 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27394 2019-Jan-13 16:21:18.697742 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
27395 2019-Jan-13 16:21:18.698433 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27396 2019-Jan-13 16:21:18.699089 - [DEBUG] Edge function : AllBottom (result of previous compose)
27397 2019-Jan-13 16:21:18.699115 - [DEBUG]
27398 2019-Jan-13 16:21:18.699140 - [DEBUG] Join: AllTop & AllBottom
27399 2019-Jan-13 16:21:18.699167 - [DEBUG] = AllBottom (new jump func)
27400 2019-Jan-13 16:21:18.699191 - [DEBUG]
27401 2019-Jan-13 16:21:18.699215 - [DEBUG] Start adding new jump function
27402 2019-Jan-13 16:21:18.699239 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27403 2019-Jan-13 16:21:18.699299 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27404 2019-Jan-13 16:21:18.699956 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
27405 2019-Jan-13 16:21:18.700623 - [DEBUG] Edge Function : AllBottom
27406 2019-Jan-13 16:21:18.700654 - [DEBUG] End adding new jump function
27407 2019-Jan-13 16:21:18.700679 - [DEBUG]
27408 2019-Jan-13 16:21:18.700702 - [DEBUG] -------------------------------------------- 755. Path Edge --------------------------------------------
27409 2019-Jan-13 16:21:18.700727 - [DEBUG]
27410 2019-Jan-13 16:21:18.700751 - [DEBUG] Process 755. path edge:
27411 2019-Jan-13 16:21:18.700775 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27412 2019-Jan-13 16:21:18.700838 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
27413 2019-Jan-13 16:21:18.701499 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27414 2019-Jan-13 16:21:18.702178 - [DEBUG]
27415 2019-Jan-13 16:21:18.702204 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
27416 2019-Jan-13 16:21:18.702888 - [DEBUG] Compose: EdgeIdentity * AllBottom
27417 2019-Jan-13 16:21:18.702917 - [DEBUG]
27418 2019-Jan-13 16:21:18.702941 - [DEBUG] Propagate flow
27419 2019-Jan-13 16:21:18.702965 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27420 2019-Jan-13 16:21:18.703031 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
27421 2019-Jan-13 16:21:18.703700 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27422 2019-Jan-13 16:21:18.704362 - [DEBUG] Edge function : AllBottom (result of previous compose)
27423 2019-Jan-13 16:21:18.704388 - [DEBUG]
27424 2019-Jan-13 16:21:18.704414 - [DEBUG] Join: AllTop & AllBottom
27425 2019-Jan-13 16:21:18.704441 - [DEBUG] = AllBottom (new jump func)
27426 2019-Jan-13 16:21:18.704466 - [DEBUG]
27427 2019-Jan-13 16:21:18.704489 - [DEBUG] Start adding new jump function
27428 2019-Jan-13 16:21:18.704513 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27429 2019-Jan-13 16:21:18.704576 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27430 2019-Jan-13 16:21:18.705256 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
27431 2019-Jan-13 16:21:18.705917 - [DEBUG] Edge Function : AllBottom
27432 2019-Jan-13 16:21:18.705951 - [DEBUG] End adding new jump function
27433 2019-Jan-13 16:21:18.706092 - [DEBUG]
27434 2019-Jan-13 16:21:18.706118 - [DEBUG] -------------------------------------------- 756. Path Edge --------------------------------------------
27435 2019-Jan-13 16:21:18.706143 - [DEBUG]
27436 2019-Jan-13 16:21:18.706190 - [DEBUG] Process 756. path edge:
27437 2019-Jan-13 16:21:18.706215 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27438 2019-Jan-13 16:21:18.706284 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
27439 2019-Jan-13 16:21:18.706957 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27440 2019-Jan-13 16:21:18.707622 - [DEBUG]
27441 2019-Jan-13 16:21:18.707649 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
27442 2019-Jan-13 16:21:18.708364 - [DEBUG] Compose: EdgeIdentity * AllBottom
27443 2019-Jan-13 16:21:18.708396 - [DEBUG]
27444 2019-Jan-13 16:21:18.708420 - [DEBUG] Propagate flow
27445 2019-Jan-13 16:21:18.708443 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27446 2019-Jan-13 16:21:18.708507 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
27447 2019-Jan-13 16:21:18.709173 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27448 2019-Jan-13 16:21:18.709836 - [DEBUG] Edge function : AllBottom (result of previous compose)
27449 2019-Jan-13 16:21:18.709862 - [DEBUG]
27450 2019-Jan-13 16:21:18.709888 - [DEBUG] Join: AllTop & AllBottom
27451 2019-Jan-13 16:21:18.709915 - [DEBUG] = AllBottom (new jump func)
27452 2019-Jan-13 16:21:18.709940 - [DEBUG]
27453 2019-Jan-13 16:21:18.709964 - [DEBUG] Start adding new jump function
27454 2019-Jan-13 16:21:18.709987 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27455 2019-Jan-13 16:21:18.710052 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27456 2019-Jan-13 16:21:18.710713 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
27457 2019-Jan-13 16:21:18.711362 - [DEBUG] Edge Function : AllBottom
27458 2019-Jan-13 16:21:18.711392 - [DEBUG] End adding new jump function
27459 2019-Jan-13 16:21:18.711416 - [DEBUG]
27460 2019-Jan-13 16:21:18.711440 - [DEBUG] -------------------------------------------- 757. Path Edge --------------------------------------------
27461 2019-Jan-13 16:21:18.711465 - [DEBUG]
27462 2019-Jan-13 16:21:18.711488 - [DEBUG] Process 757. path edge:
27463 2019-Jan-13 16:21:18.711512 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27464 2019-Jan-13 16:21:18.711592 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
27465 2019-Jan-13 16:21:18.712256 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27466 2019-Jan-13 16:21:18.712918 - [DEBUG]
27467 2019-Jan-13 16:21:18.712945 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
27468 2019-Jan-13 16:21:18.713623 - [DEBUG] Compose: EdgeIdentity * AllBottom
27469 2019-Jan-13 16:21:18.713653 - [DEBUG]
27470 2019-Jan-13 16:21:18.713676 - [DEBUG] Propagate flow
27471 2019-Jan-13 16:21:18.713700 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27472 2019-Jan-13 16:21:18.713763 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
27473 2019-Jan-13 16:21:18.714431 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27474 2019-Jan-13 16:21:18.715120 - [DEBUG] Edge function : AllBottom (result of previous compose)
27475 2019-Jan-13 16:21:18.715147 - [DEBUG]
27476 2019-Jan-13 16:21:18.715173 - [DEBUG] Join: AllTop & AllBottom
27477 2019-Jan-13 16:21:18.715200 - [DEBUG] = AllBottom (new jump func)
27478 2019-Jan-13 16:21:18.715224 - [DEBUG]
27479 2019-Jan-13 16:21:18.715248 - [DEBUG] Start adding new jump function
27480 2019-Jan-13 16:21:18.715288 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27481 2019-Jan-13 16:21:18.715353 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27482 2019-Jan-13 16:21:18.716027 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
27483 2019-Jan-13 16:21:18.716696 - [DEBUG] Edge Function : AllBottom
27484 2019-Jan-13 16:21:18.716727 - [DEBUG] End adding new jump function
27485 2019-Jan-13 16:21:18.716752 - [DEBUG]
27486 2019-Jan-13 16:21:18.716776 - [DEBUG] -------------------------------------------- 758. Path Edge --------------------------------------------
27487 2019-Jan-13 16:21:18.716800 - [DEBUG]
27488 2019-Jan-13 16:21:18.716824 - [DEBUG] Process 758. path edge:
27489 2019-Jan-13 16:21:18.716848 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27490 2019-Jan-13 16:21:18.716910 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
27491 2019-Jan-13 16:21:18.717567 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27492 2019-Jan-13 16:21:18.718254 - [DEBUG]
27493 2019-Jan-13 16:21:18.718280 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
27494 2019-Jan-13 16:21:18.718967 - [DEBUG] Possible callees:
27495 2019-Jan-13 16:21:18.718994 - [DEBUG] llvm.dbg.declare
27496 2019-Jan-13 16:21:18.719020 - [DEBUG] Possible return sites:
27497 2019-Jan-13 16:21:18.719043 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12027498 2019-Jan-13 16:21:18.720365 - [DEBUG] Found and process special summary
27499 2019-Jan-13 16:21:18.720407 - [DEBUG] Compose: EdgeIdentity * AllBottom
27500 2019-Jan-13 16:21:18.720435 - [DEBUG]
27501 2019-Jan-13 16:21:18.720459 - [DEBUG] Propagate flow
27502 2019-Jan-13 16:21:18.720483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27503 2019-Jan-13 16:21:18.720545 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
27504 2019-Jan-13 16:21:18.721215 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27505 2019-Jan-13 16:21:18.721901 - [DEBUG] Edge function : AllBottom (result of previous compose)
27506 2019-Jan-13 16:21:18.721928 - [DEBUG]
27507 2019-Jan-13 16:21:18.721955 - [DEBUG] Join: AllTop & AllBottom
27508 2019-Jan-13 16:21:18.721982 - [DEBUG] = AllBottom (new jump func)
27509 2019-Jan-13 16:21:18.722007 - [DEBUG]
27510 2019-Jan-13 16:21:18.722030 - [DEBUG] Start adding new jump function
27511 2019-Jan-13 16:21:18.722054 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27512 2019-Jan-13 16:21:18.722119 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27513 2019-Jan-13 16:21:18.722779 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
27514 2019-Jan-13 16:21:18.723428 - [DEBUG] Edge Function : AllBottom
27515 2019-Jan-13 16:21:18.723458 - [DEBUG] End adding new jump function
27516 2019-Jan-13 16:21:18.723482 - [DEBUG]
27517 2019-Jan-13 16:21:18.723506 - [DEBUG] -------------------------------------------- 759. Path Edge --------------------------------------------
27518 2019-Jan-13 16:21:18.723532 - [DEBUG]
27519 2019-Jan-13 16:21:18.723555 - [DEBUG] Process 759. path edge:
27520 2019-Jan-13 16:21:18.723579 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27521 2019-Jan-13 16:21:18.723642 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
27522 2019-Jan-13 16:21:18.724325 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27523 2019-Jan-13 16:21:18.725008 - [DEBUG]
27524 2019-Jan-13 16:21:18.725034 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
27525 2019-Jan-13 16:21:18.725729 - [DEBUG] Compose: EdgeIdentity * AllBottom
27526 2019-Jan-13 16:21:18.725759 - [DEBUG]
27527 2019-Jan-13 16:21:18.725783 - [DEBUG] Propagate flow
27528 2019-Jan-13 16:21:18.725807 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27529 2019-Jan-13 16:21:18.725869 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
27530 2019-Jan-13 16:21:18.726522 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27531 2019-Jan-13 16:21:18.727191 - [DEBUG] Edge function : AllBottom (result of previous compose)
27532 2019-Jan-13 16:21:18.727217 - [DEBUG]
27533 2019-Jan-13 16:21:18.727242 - [DEBUG] Join: AllTop & AllBottom
27534 2019-Jan-13 16:21:18.727269 - [DEBUG] = AllBottom (new jump func)
27535 2019-Jan-13 16:21:18.727293 - [DEBUG]
27536 2019-Jan-13 16:21:18.727317 - [DEBUG] Start adding new jump function
27537 2019-Jan-13 16:21:18.727341 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27538 2019-Jan-13 16:21:18.727403 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27539 2019-Jan-13 16:21:18.728063 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
27540 2019-Jan-13 16:21:18.728739 - [DEBUG] Edge Function : AllBottom
27541 2019-Jan-13 16:21:18.728770 - [DEBUG] End adding new jump function
27542 2019-Jan-13 16:21:18.728794 - [DEBUG]
27543 2019-Jan-13 16:21:18.728818 - [DEBUG] -------------------------------------------- 760. Path Edge --------------------------------------------
27544 2019-Jan-13 16:21:18.728842 - [DEBUG]
27545 2019-Jan-13 16:21:18.728865 - [DEBUG] Process 760. path edge:
27546 2019-Jan-13 16:21:18.728889 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27547 2019-Jan-13 16:21:18.728951 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
27548 2019-Jan-13 16:21:18.729602 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27549 2019-Jan-13 16:21:18.730268 - [DEBUG]
27550 2019-Jan-13 16:21:18.730296 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
27551 2019-Jan-13 16:21:18.730972 - [DEBUG] Compose: EdgeIdentity * AllBottom
27552 2019-Jan-13 16:21:18.731002 - [DEBUG]
27553 2019-Jan-13 16:21:18.731025 - [DEBUG] Propagate flow
27554 2019-Jan-13 16:21:18.731049 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27555 2019-Jan-13 16:21:18.731114 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
27556 2019-Jan-13 16:21:18.731804 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27557 2019-Jan-13 16:21:18.732460 - [DEBUG] Edge function : AllBottom (result of previous compose)
27558 2019-Jan-13 16:21:18.732487 - [DEBUG]
27559 2019-Jan-13 16:21:18.732512 - [DEBUG] Join: AllTop & AllBottom
27560 2019-Jan-13 16:21:18.732538 - [DEBUG] = AllBottom (new jump func)
27561 2019-Jan-13 16:21:18.732562 - [DEBUG]
27562 2019-Jan-13 16:21:18.732586 - [DEBUG] Start adding new jump function
27563 2019-Jan-13 16:21:18.732609 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27564 2019-Jan-13 16:21:18.732675 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27565 2019-Jan-13 16:21:18.733341 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
27566 2019-Jan-13 16:21:18.734026 - [DEBUG] Edge Function : AllBottom
27567 2019-Jan-13 16:21:18.734058 - [DEBUG] End adding new jump function
27568 2019-Jan-13 16:21:18.734082 - [DEBUG]
27569 2019-Jan-13 16:21:18.734106 - [DEBUG] -------------------------------------------- 761. Path Edge --------------------------------------------
27570 2019-Jan-13 16:21:18.734131 - [DEBUG]
27571 2019-Jan-13 16:21:18.734154 - [DEBUG] Process 761. path edge:
27572 2019-Jan-13 16:21:18.734178 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27573 2019-Jan-13 16:21:18.734241 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
27574 2019-Jan-13 16:21:18.734925 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27575 2019-Jan-13 16:21:18.735588 - [DEBUG]
27576 2019-Jan-13 16:21:18.735614 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
27577 2019-Jan-13 16:21:18.736299 - [DEBUG] Possible callees:
27578 2019-Jan-13 16:21:18.736325 - [DEBUG] llvm.dbg.declare
27579 2019-Jan-13 16:21:18.736350 - [DEBUG] Possible return sites:
27580 2019-Jan-13 16:21:18.736374 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14927581 2019-Jan-13 16:21:18.737699 - [DEBUG] Found and process special summary
27582 2019-Jan-13 16:21:18.737740 - [DEBUG] Compose: EdgeIdentity * AllBottom
27583 2019-Jan-13 16:21:18.737769 - [DEBUG]
27584 2019-Jan-13 16:21:18.737793 - [DEBUG] Propagate flow
27585 2019-Jan-13 16:21:18.737817 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27586 2019-Jan-13 16:21:18.737881 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
27587 2019-Jan-13 16:21:18.738569 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27588 2019-Jan-13 16:21:18.739235 - [DEBUG] Edge function : AllBottom (result of previous compose)
27589 2019-Jan-13 16:21:18.739262 - [DEBUG]
27590 2019-Jan-13 16:21:18.739288 - [DEBUG] Join: AllTop & AllBottom
27591 2019-Jan-13 16:21:18.739314 - [DEBUG] = AllBottom (new jump func)
27592 2019-Jan-13 16:21:18.739339 - [DEBUG]
27593 2019-Jan-13 16:21:18.739363 - [DEBUG] Start adding new jump function
27594 2019-Jan-13 16:21:18.739386 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27595 2019-Jan-13 16:21:18.739448 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27596 2019-Jan-13 16:21:18.740112 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
27597 2019-Jan-13 16:21:18.740764 - [DEBUG] Edge Function : AllBottom
27598 2019-Jan-13 16:21:18.740795 - [DEBUG] End adding new jump function
27599 2019-Jan-13 16:21:18.740819 - [DEBUG]
27600 2019-Jan-13 16:21:18.740843 - [DEBUG] -------------------------------------------- 762. Path Edge --------------------------------------------
27601 2019-Jan-13 16:21:18.740868 - [DEBUG]
27602 2019-Jan-13 16:21:18.740891 - [DEBUG] Process 762. path edge:
27603 2019-Jan-13 16:21:18.740915 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27604 2019-Jan-13 16:21:18.740976 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
27605 2019-Jan-13 16:21:18.741657 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27606 2019-Jan-13 16:21:18.742318 - [DEBUG]
27607 2019-Jan-13 16:21:18.742343 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
27608 2019-Jan-13 16:21:18.743063 - [DEBUG] Compose: EdgeIdentity * AllBottom
27609 2019-Jan-13 16:21:18.743095 - [DEBUG]
27610 2019-Jan-13 16:21:18.743119 - [DEBUG] Propagate flow
27611 2019-Jan-13 16:21:18.743142 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27612 2019-Jan-13 16:21:18.743208 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
27613 2019-Jan-13 16:21:18.743863 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27614 2019-Jan-13 16:21:18.744525 - [DEBUG] Edge function : AllBottom (result of previous compose)
27615 2019-Jan-13 16:21:18.744551 - [DEBUG]
27616 2019-Jan-13 16:21:18.744577 - [DEBUG] Join: AllTop & AllBottom
27617 2019-Jan-13 16:21:18.744604 - [DEBUG] = AllBottom (new jump func)
27618 2019-Jan-13 16:21:18.744628 - [DEBUG]
27619 2019-Jan-13 16:21:18.744652 - [DEBUG] Start adding new jump function
27620 2019-Jan-13 16:21:18.744675 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27621 2019-Jan-13 16:21:18.744740 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27622 2019-Jan-13 16:21:18.745426 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
27623 2019-Jan-13 16:21:18.746084 - [DEBUG] Edge Function : AllBottom
27624 2019-Jan-13 16:21:18.746115 - [DEBUG] End adding new jump function
27625 2019-Jan-13 16:21:18.746139 - [DEBUG]
27626 2019-Jan-13 16:21:18.746163 - [DEBUG] -------------------------------------------- 763. Path Edge --------------------------------------------
27627 2019-Jan-13 16:21:18.746188 - [DEBUG]
27628 2019-Jan-13 16:21:18.746211 - [DEBUG] Process 763. path edge:
27629 2019-Jan-13 16:21:18.746235 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27630 2019-Jan-13 16:21:18.746298 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
27631 2019-Jan-13 16:21:18.746947 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27632 2019-Jan-13 16:21:18.747612 - [DEBUG]
27633 2019-Jan-13 16:21:18.747640 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
27634 2019-Jan-13 16:21:18.748340 - [DEBUG] Compose: EdgeIdentity * AllBottom
27635 2019-Jan-13 16:21:18.748370 - [DEBUG]
27636 2019-Jan-13 16:21:18.748393 - [DEBUG] Propagate flow
27637 2019-Jan-13 16:21:18.748417 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27638 2019-Jan-13 16:21:18.748484 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
27639 2019-Jan-13 16:21:18.749167 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27640 2019-Jan-13 16:21:18.749823 - [DEBUG] Edge function : AllBottom (result of previous compose)
27641 2019-Jan-13 16:21:18.749850 - [DEBUG]
27642 2019-Jan-13 16:21:18.749875 - [DEBUG] Join: AllTop & AllBottom
27643 2019-Jan-13 16:21:18.749903 - [DEBUG] = AllBottom (new jump func)
27644 2019-Jan-13 16:21:18.749927 - [DEBUG]
27645 2019-Jan-13 16:21:18.749951 - [DEBUG] Start adding new jump function
27646 2019-Jan-13 16:21:18.749974 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27647 2019-Jan-13 16:21:18.750034 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27648 2019-Jan-13 16:21:18.750702 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
27649 2019-Jan-13 16:21:18.751372 - [DEBUG] Edge Function : AllBottom
27650 2019-Jan-13 16:21:18.751404 - [DEBUG] End adding new jump function
27651 2019-Jan-13 16:21:18.751428 - [DEBUG]
27652 2019-Jan-13 16:21:18.751452 - [DEBUG] -------------------------------------------- 764. Path Edge --------------------------------------------
27653 2019-Jan-13 16:21:18.751494 - [DEBUG]
27654 2019-Jan-13 16:21:18.751517 - [DEBUG] Process 764. path edge:
27655 2019-Jan-13 16:21:18.751541 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27656 2019-Jan-13 16:21:18.751628 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
27657 2019-Jan-13 16:21:18.752298 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27658 2019-Jan-13 16:21:18.752948 - [DEBUG]
27659 2019-Jan-13 16:21:18.752973 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
27660 2019-Jan-13 16:21:18.753663 - [DEBUG] Possible callees:
27661 2019-Jan-13 16:21:18.753691 - [DEBUG] llvm.dbg.declare
27662 2019-Jan-13 16:21:18.753715 - [DEBUG] Possible return sites:
27663 2019-Jan-13 16:21:18.753739 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15527664 2019-Jan-13 16:21:18.755099 - [DEBUG] Found and process special summary
27665 2019-Jan-13 16:21:18.755144 - [DEBUG] Compose: EdgeIdentity * AllBottom
27666 2019-Jan-13 16:21:18.755172 - [DEBUG]
27667 2019-Jan-13 16:21:18.755196 - [DEBUG] Propagate flow
27668 2019-Jan-13 16:21:18.755220 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27669 2019-Jan-13 16:21:18.755283 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
27670 2019-Jan-13 16:21:18.755938 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27671 2019-Jan-13 16:21:18.756604 - [DEBUG] Edge function : AllBottom (result of previous compose)
27672 2019-Jan-13 16:21:18.756630 - [DEBUG]
27673 2019-Jan-13 16:21:18.756656 - [DEBUG] Join: AllTop & AllBottom
27674 2019-Jan-13 16:21:18.756683 - [DEBUG] = AllBottom (new jump func)
27675 2019-Jan-13 16:21:18.756708 - [DEBUG]
27676 2019-Jan-13 16:21:18.756731 - [DEBUG] Start adding new jump function
27677 2019-Jan-13 16:21:18.756755 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27678 2019-Jan-13 16:21:18.756817 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27679 2019-Jan-13 16:21:18.757481 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
27680 2019-Jan-13 16:21:18.758139 - [DEBUG] Edge Function : AllBottom
27681 2019-Jan-13 16:21:18.758170 - [DEBUG] End adding new jump function
27682 2019-Jan-13 16:21:18.758194 - [DEBUG]
27683 2019-Jan-13 16:21:18.758238 - [DEBUG] -------------------------------------------- 765. Path Edge --------------------------------------------
27684 2019-Jan-13 16:21:18.758263 - [DEBUG]
27685 2019-Jan-13 16:21:18.758286 - [DEBUG] Process 765. path edge:
27686 2019-Jan-13 16:21:18.758310 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27687 2019-Jan-13 16:21:18.758371 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
27688 2019-Jan-13 16:21:18.759025 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27689 2019-Jan-13 16:21:18.759692 - [DEBUG]
27690 2019-Jan-13 16:21:18.759718 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
27691 2019-Jan-13 16:21:18.760417 - [DEBUG] Compose: EdgeIdentity * AllBottom
27692 2019-Jan-13 16:21:18.760446 - [DEBUG]
27693 2019-Jan-13 16:21:18.760470 - [DEBUG] Propagate flow
27694 2019-Jan-13 16:21:18.760494 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27695 2019-Jan-13 16:21:18.760560 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
27696 2019-Jan-13 16:21:18.761233 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27697 2019-Jan-13 16:21:18.761914 - [DEBUG] Edge function : AllBottom (result of previous compose)
27698 2019-Jan-13 16:21:18.761941 - [DEBUG]
27699 2019-Jan-13 16:21:18.761966 - [DEBUG] Join: AllTop & AllBottom
27700 2019-Jan-13 16:21:18.761993 - [DEBUG] = AllBottom (new jump func)
27701 2019-Jan-13 16:21:18.762017 - [DEBUG]
27702 2019-Jan-13 16:21:18.762041 - [DEBUG] Start adding new jump function
27703 2019-Jan-13 16:21:18.762064 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27704 2019-Jan-13 16:21:18.762129 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27705 2019-Jan-13 16:21:18.762797 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
27706 2019-Jan-13 16:21:18.763451 - [DEBUG] Edge Function : AllBottom
27707 2019-Jan-13 16:21:18.763483 - [DEBUG] End adding new jump function
27708 2019-Jan-13 16:21:18.763507 - [DEBUG]
27709 2019-Jan-13 16:21:18.763531 - [DEBUG] -------------------------------------------- 766. Path Edge --------------------------------------------
27710 2019-Jan-13 16:21:18.763556 - [DEBUG]
27711 2019-Jan-13 16:21:18.763579 - [DEBUG] Process 766. path edge:
27712 2019-Jan-13 16:21:18.763603 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27713 2019-Jan-13 16:21:18.763666 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
27714 2019-Jan-13 16:21:18.764317 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27715 2019-Jan-13 16:21:18.764993 - [DEBUG]
27716 2019-Jan-13 16:21:18.765021 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
27717 2019-Jan-13 16:21:18.765711 - [DEBUG] Compose: EdgeIdentity * AllBottom
27718 2019-Jan-13 16:21:18.765740 - [DEBUG]
27719 2019-Jan-13 16:21:18.765764 - [DEBUG] Propagate flow
27720 2019-Jan-13 16:21:18.765788 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27721 2019-Jan-13 16:21:18.765854 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
27722 2019-Jan-13 16:21:18.766514 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27723 2019-Jan-13 16:21:18.767168 - [DEBUG] Edge function : AllBottom (result of previous compose)
27724 2019-Jan-13 16:21:18.767195 - [DEBUG]
27725 2019-Jan-13 16:21:18.767221 - [DEBUG] Join: AllTop & AllBottom
27726 2019-Jan-13 16:21:18.767247 - [DEBUG] = AllBottom (new jump func)
27727 2019-Jan-13 16:21:18.767272 - [DEBUG]
27728 2019-Jan-13 16:21:18.767296 - [DEBUG] Start adding new jump function
27729 2019-Jan-13 16:21:18.767319 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27730 2019-Jan-13 16:21:18.767379 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27731 2019-Jan-13 16:21:18.768038 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
27732 2019-Jan-13 16:21:18.768722 - [DEBUG] Edge Function : AllBottom
27733 2019-Jan-13 16:21:18.768754 - [DEBUG] End adding new jump function
27734 2019-Jan-13 16:21:18.768778 - [DEBUG]
27735 2019-Jan-13 16:21:18.768802 - [DEBUG] -------------------------------------------- 767. Path Edge --------------------------------------------
27736 2019-Jan-13 16:21:18.768827 - [DEBUG]
27737 2019-Jan-13 16:21:18.768850 - [DEBUG] Process 767. path edge:
27738 2019-Jan-13 16:21:18.768874 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27739 2019-Jan-13 16:21:18.768938 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
27740 2019-Jan-13 16:21:18.769599 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27741 2019-Jan-13 16:21:18.770273 - [DEBUG]
27742 2019-Jan-13 16:21:18.770301 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
27743 2019-Jan-13 16:21:18.770983 - [DEBUG] Compose: EdgeIdentity * AllBottom
27744 2019-Jan-13 16:21:18.771013 - [DEBUG]
27745 2019-Jan-13 16:21:18.771038 - [DEBUG] Propagate flow
27746 2019-Jan-13 16:21:18.771062 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27747 2019-Jan-13 16:21:18.771131 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
27748 2019-Jan-13 16:21:18.771827 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27749 2019-Jan-13 16:21:18.772496 - [DEBUG] Edge function : AllBottom (result of previous compose)
27750 2019-Jan-13 16:21:18.772522 - [DEBUG]
27751 2019-Jan-13 16:21:18.772548 - [DEBUG] Join: AllTop & AllBottom
27752 2019-Jan-13 16:21:18.772575 - [DEBUG] = AllBottom (new jump func)
27753 2019-Jan-13 16:21:18.772600 - [DEBUG]
27754 2019-Jan-13 16:21:18.772623 - [DEBUG] Start adding new jump function
27755 2019-Jan-13 16:21:18.772647 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27756 2019-Jan-13 16:21:18.772709 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27757 2019-Jan-13 16:21:18.773364 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
27758 2019-Jan-13 16:21:18.774034 - [DEBUG] Edge Function : AllBottom
27759 2019-Jan-13 16:21:18.774066 - [DEBUG] End adding new jump function
27760 2019-Jan-13 16:21:18.774090 - [DEBUG]
27761 2019-Jan-13 16:21:18.774114 - [DEBUG] -------------------------------------------- 768. Path Edge --------------------------------------------
27762 2019-Jan-13 16:21:18.774139 - [DEBUG]
27763 2019-Jan-13 16:21:18.774162 - [DEBUG] Process 768. path edge:
27764 2019-Jan-13 16:21:18.774186 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27765 2019-Jan-13 16:21:18.774252 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
27766 2019-Jan-13 16:21:18.774939 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27767 2019-Jan-13 16:21:18.775601 - [DEBUG]
27768 2019-Jan-13 16:21:18.775627 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
27769 2019-Jan-13 16:21:18.776299 - [DEBUG] Possible callees:
27770 2019-Jan-13 16:21:18.776325 - [DEBUG] llvm.dbg.declare
27771 2019-Jan-13 16:21:18.776350 - [DEBUG] Possible return sites:
27772 2019-Jan-13 16:21:18.776374 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16327773 2019-Jan-13 16:21:18.777697 - [DEBUG] Found and process special summary
27774 2019-Jan-13 16:21:18.777741 - [DEBUG] Compose: EdgeIdentity * AllBottom
27775 2019-Jan-13 16:21:18.777769 - [DEBUG]
27776 2019-Jan-13 16:21:18.777793 - [DEBUG] Propagate flow
27777 2019-Jan-13 16:21:18.777817 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27778 2019-Jan-13 16:21:18.777882 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
27779 2019-Jan-13 16:21:18.778570 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27780 2019-Jan-13 16:21:18.779224 - [DEBUG] Edge function : AllBottom (result of previous compose)
27781 2019-Jan-13 16:21:18.779251 - [DEBUG]
27782 2019-Jan-13 16:21:18.779277 - [DEBUG] Join: AllTop & AllBottom
27783 2019-Jan-13 16:21:18.779320 - [DEBUG] = AllBottom (new jump func)
27784 2019-Jan-13 16:21:18.779345 - [DEBUG]
27785 2019-Jan-13 16:21:18.779369 - [DEBUG] Start adding new jump function
27786 2019-Jan-13 16:21:18.779393 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27787 2019-Jan-13 16:21:18.779455 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27788 2019-Jan-13 16:21:18.780124 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
27789 2019-Jan-13 16:21:18.780780 - [DEBUG] Edge Function : AllBottom
27790 2019-Jan-13 16:21:18.780812 - [DEBUG] End adding new jump function
27791 2019-Jan-13 16:21:18.780837 - [DEBUG]
27792 2019-Jan-13 16:21:18.780861 - [DEBUG] -------------------------------------------- 769. Path Edge --------------------------------------------
27793 2019-Jan-13 16:21:18.780886 - [DEBUG]
27794 2019-Jan-13 16:21:18.780909 - [DEBUG] Process 769. path edge:
27795 2019-Jan-13 16:21:18.780933 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27796 2019-Jan-13 16:21:18.781000 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
27797 2019-Jan-13 16:21:18.781682 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27798 2019-Jan-13 16:21:18.782336 - [DEBUG]
27799 2019-Jan-13 16:21:18.782362 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
27800 2019-Jan-13 16:21:18.783063 - [DEBUG] Compose: EdgeIdentity * AllBottom
27801 2019-Jan-13 16:21:18.783093 - [DEBUG]
27802 2019-Jan-13 16:21:18.783117 - [DEBUG] Propagate flow
27803 2019-Jan-13 16:21:18.783141 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27804 2019-Jan-13 16:21:18.783206 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
27805 2019-Jan-13 16:21:18.783867 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27806 2019-Jan-13 16:21:18.784528 - [DEBUG] Edge function : AllBottom (result of previous compose)
27807 2019-Jan-13 16:21:18.784554 - [DEBUG]
27808 2019-Jan-13 16:21:18.784580 - [DEBUG] Join: AllTop & AllBottom
27809 2019-Jan-13 16:21:18.784607 - [DEBUG] = AllBottom (new jump func)
27810 2019-Jan-13 16:21:18.784631 - [DEBUG]
27811 2019-Jan-13 16:21:18.784655 - [DEBUG] Start adding new jump function
27812 2019-Jan-13 16:21:18.784678 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27813 2019-Jan-13 16:21:18.784740 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27814 2019-Jan-13 16:21:18.785426 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
27815 2019-Jan-13 16:21:18.786090 - [DEBUG] Edge Function : AllBottom
27816 2019-Jan-13 16:21:18.786120 - [DEBUG] End adding new jump function
27817 2019-Jan-13 16:21:18.786144 - [DEBUG]
27818 2019-Jan-13 16:21:18.786168 - [DEBUG] -------------------------------------------- 770. Path Edge --------------------------------------------
27819 2019-Jan-13 16:21:18.786192 - [DEBUG]
27820 2019-Jan-13 16:21:18.786215 - [DEBUG] Process 770. path edge:
27821 2019-Jan-13 16:21:18.786239 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27822 2019-Jan-13 16:21:18.786303 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
27823 2019-Jan-13 16:21:18.786963 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27824 2019-Jan-13 16:21:18.787621 - [DEBUG]
27825 2019-Jan-13 16:21:18.787648 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
27826 2019-Jan-13 16:21:18.788340 - [DEBUG] Compose: EdgeIdentity * AllBottom
27827 2019-Jan-13 16:21:18.788369 - [DEBUG]
27828 2019-Jan-13 16:21:18.788393 - [DEBUG] Propagate flow
27829 2019-Jan-13 16:21:18.788434 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27830 2019-Jan-13 16:21:18.788500 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
27831 2019-Jan-13 16:21:18.789197 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27832 2019-Jan-13 16:21:18.789866 - [DEBUG] Edge function : AllBottom (result of previous compose)
27833 2019-Jan-13 16:21:18.789894 - [DEBUG]
27834 2019-Jan-13 16:21:18.789920 - [DEBUG] Join: AllTop & AllBottom
27835 2019-Jan-13 16:21:18.789946 - [DEBUG] = AllBottom (new jump func)
27836 2019-Jan-13 16:21:18.789971 - [DEBUG]
27837 2019-Jan-13 16:21:18.789994 - [DEBUG] Start adding new jump function
27838 2019-Jan-13 16:21:18.790018 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27839 2019-Jan-13 16:21:18.790082 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27840 2019-Jan-13 16:21:18.790740 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
27841 2019-Jan-13 16:21:18.791399 - [DEBUG] Edge Function : AllBottom
27842 2019-Jan-13 16:21:18.791430 - [DEBUG] End adding new jump function
27843 2019-Jan-13 16:21:18.791455 - [DEBUG]
27844 2019-Jan-13 16:21:18.791478 - [DEBUG] -------------------------------------------- 771. Path Edge --------------------------------------------
27845 2019-Jan-13 16:21:18.791503 - [DEBUG]
27846 2019-Jan-13 16:21:18.791526 - [DEBUG] Process 771. path edge:
27847 2019-Jan-13 16:21:18.791569 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27848 2019-Jan-13 16:21:18.791635 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
27849 2019-Jan-13 16:21:18.792315 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27850 2019-Jan-13 16:21:18.792979 - [DEBUG]
27851 2019-Jan-13 16:21:18.793005 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
27852 2019-Jan-13 16:21:18.793682 - [DEBUG] Possible callees:
27853 2019-Jan-13 16:21:18.793708 - [DEBUG] llvm.dbg.declare
27854 2019-Jan-13 16:21:18.793733 - [DEBUG] Possible return sites:
27855 2019-Jan-13 16:21:18.793756 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16927856 2019-Jan-13 16:21:18.795099 - [DEBUG] Found and process special summary
27857 2019-Jan-13 16:21:18.795146 - [DEBUG] Compose: EdgeIdentity * AllBottom
27858 2019-Jan-13 16:21:18.795174 - [DEBUG]
27859 2019-Jan-13 16:21:18.795199 - [DEBUG] Propagate flow
27860 2019-Jan-13 16:21:18.795223 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27861 2019-Jan-13 16:21:18.795290 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
27862 2019-Jan-13 16:21:18.795958 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27863 2019-Jan-13 16:21:18.796619 - [DEBUG] Edge function : AllBottom (result of previous compose)
27864 2019-Jan-13 16:21:18.796645 - [DEBUG]
27865 2019-Jan-13 16:21:18.796671 - [DEBUG] Join: AllTop & AllBottom
27866 2019-Jan-13 16:21:18.796697 - [DEBUG] = AllBottom (new jump func)
27867 2019-Jan-13 16:21:18.796722 - [DEBUG]
27868 2019-Jan-13 16:21:18.796746 - [DEBUG] Start adding new jump function
27869 2019-Jan-13 16:21:18.796769 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27870 2019-Jan-13 16:21:18.796829 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27871 2019-Jan-13 16:21:18.797503 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
27872 2019-Jan-13 16:21:18.798171 - [DEBUG] Edge Function : AllBottom
27873 2019-Jan-13 16:21:18.798201 - [DEBUG] End adding new jump function
27874 2019-Jan-13 16:21:18.798245 - [DEBUG]
27875 2019-Jan-13 16:21:18.798270 - [DEBUG] -------------------------------------------- 772. Path Edge --------------------------------------------
27876 2019-Jan-13 16:21:18.798294 - [DEBUG]
27877 2019-Jan-13 16:21:18.798318 - [DEBUG] Process 772. path edge:
27878 2019-Jan-13 16:21:18.798342 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27879 2019-Jan-13 16:21:18.798406 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
27880 2019-Jan-13 16:21:18.799070 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27881 2019-Jan-13 16:21:18.799724 - [DEBUG]
27882 2019-Jan-13 16:21:18.799750 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
27883 2019-Jan-13 16:21:18.800444 - [DEBUG] Compose: EdgeIdentity * AllBottom
27884 2019-Jan-13 16:21:18.800474 - [DEBUG]
27885 2019-Jan-13 16:21:18.800497 - [DEBUG] Propagate flow
27886 2019-Jan-13 16:21:18.800521 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27887 2019-Jan-13 16:21:18.800588 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
27888 2019-Jan-13 16:21:18.801261 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27889 2019-Jan-13 16:21:18.801947 - [DEBUG] Edge function : AllBottom (result of previous compose)
27890 2019-Jan-13 16:21:18.801974 - [DEBUG]
27891 2019-Jan-13 16:21:18.802000 - [DEBUG] Join: AllTop & AllBottom
27892 2019-Jan-13 16:21:18.802026 - [DEBUG] = AllBottom (new jump func)
27893 2019-Jan-13 16:21:18.802051 - [DEBUG]
27894 2019-Jan-13 16:21:18.802074 - [DEBUG] Start adding new jump function
27895 2019-Jan-13 16:21:18.802098 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27896 2019-Jan-13 16:21:18.802160 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27897 2019-Jan-13 16:21:18.802815 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
27898 2019-Jan-13 16:21:18.803477 - [DEBUG] Edge Function : AllBottom
27899 2019-Jan-13 16:21:18.803509 - [DEBUG] End adding new jump function
27900 2019-Jan-13 16:21:18.803534 - [DEBUG]
27901 2019-Jan-13 16:21:18.803558 - [DEBUG] -------------------------------------------- 773. Path Edge --------------------------------------------
27902 2019-Jan-13 16:21:18.803582 - [DEBUG]
27903 2019-Jan-13 16:21:18.803606 - [DEBUG] Process 773. path edge:
27904 2019-Jan-13 16:21:18.803630 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27905 2019-Jan-13 16:21:18.803695 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
27906 2019-Jan-13 16:21:18.804356 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27907 2019-Jan-13 16:21:18.805048 - [DEBUG]
27908 2019-Jan-13 16:21:18.805073 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
27909 2019-Jan-13 16:21:18.805761 - [DEBUG] Compose: EdgeIdentity * AllBottom
27910 2019-Jan-13 16:21:18.805792 - [DEBUG]
27911 2019-Jan-13 16:21:18.805816 - [DEBUG] Propagate flow
27912 2019-Jan-13 16:21:18.805840 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27913 2019-Jan-13 16:21:18.805906 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
27914 2019-Jan-13 16:21:18.806721 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27915 2019-Jan-13 16:21:18.807386 - [DEBUG] Edge function : AllBottom (result of previous compose)
27916 2019-Jan-13 16:21:18.807412 - [DEBUG]
27917 2019-Jan-13 16:21:18.807438 - [DEBUG] Join: AllTop & AllBottom
27918 2019-Jan-13 16:21:18.807465 - [DEBUG] = AllBottom (new jump func)
27919 2019-Jan-13 16:21:18.807490 - [DEBUG]
27920 2019-Jan-13 16:21:18.807514 - [DEBUG] Start adding new jump function
27921 2019-Jan-13 16:21:18.807537 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27922 2019-Jan-13 16:21:18.807602 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27923 2019-Jan-13 16:21:18.808284 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
27924 2019-Jan-13 16:21:18.808943 - [DEBUG] Edge Function : AllBottom
27925 2019-Jan-13 16:21:18.808974 - [DEBUG] End adding new jump function
27926 2019-Jan-13 16:21:18.808999 - [DEBUG]
27927 2019-Jan-13 16:21:18.809023 - [DEBUG] -------------------------------------------- 774. Path Edge --------------------------------------------
27928 2019-Jan-13 16:21:18.809047 - [DEBUG]
27929 2019-Jan-13 16:21:18.809071 - [DEBUG] Process 774. path edge:
27930 2019-Jan-13 16:21:18.809095 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27931 2019-Jan-13 16:21:18.809155 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
27932 2019-Jan-13 16:21:18.809827 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27933 2019-Jan-13 16:21:18.810487 - [DEBUG]
27934 2019-Jan-13 16:21:18.810513 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
27935 2019-Jan-13 16:21:18.811218 - [DEBUG] Compose: EdgeIdentity * AllBottom
27936 2019-Jan-13 16:21:18.811249 - [DEBUG]
27937 2019-Jan-13 16:21:18.811273 - [DEBUG] Propagate flow
27938 2019-Jan-13 16:21:18.811297 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27939 2019-Jan-13 16:21:18.811362 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
27940 2019-Jan-13 16:21:18.812041 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27941 2019-Jan-13 16:21:18.812709 - [DEBUG] Edge function : AllBottom (result of previous compose)
27942 2019-Jan-13 16:21:18.812736 - [DEBUG]
27943 2019-Jan-13 16:21:18.812761 - [DEBUG] Join: AllTop & AllBottom
27944 2019-Jan-13 16:21:18.812788 - [DEBUG] = AllBottom (new jump func)
27945 2019-Jan-13 16:21:18.812812 - [DEBUG]
27946 2019-Jan-13 16:21:18.812836 - [DEBUG] Start adding new jump function
27947 2019-Jan-13 16:21:18.812859 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27948 2019-Jan-13 16:21:18.812923 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27949 2019-Jan-13 16:21:18.813589 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
27950 2019-Jan-13 16:21:18.814244 - [DEBUG] Edge Function : AllBottom
27951 2019-Jan-13 16:21:18.814275 - [DEBUG] End adding new jump function
27952 2019-Jan-13 16:21:18.814300 - [DEBUG]
27953 2019-Jan-13 16:21:18.814324 - [DEBUG] -------------------------------------------- 775. Path Edge --------------------------------------------
27954 2019-Jan-13 16:21:18.814348 - [DEBUG]
27955 2019-Jan-13 16:21:18.814372 - [DEBUG] Process 775. path edge:
27956 2019-Jan-13 16:21:18.814396 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27957 2019-Jan-13 16:21:18.814457 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
27958 2019-Jan-13 16:21:18.815127 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27959 2019-Jan-13 16:21:18.815818 - [DEBUG]
27960 2019-Jan-13 16:21:18.815847 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
27961 2019-Jan-13 16:21:18.816540 - [DEBUG] Compose: EdgeIdentity * AllBottom
27962 2019-Jan-13 16:21:18.816571 - [DEBUG]
27963 2019-Jan-13 16:21:18.816595 - [DEBUG] Propagate flow
27964 2019-Jan-13 16:21:18.816618 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27965 2019-Jan-13 16:21:18.816686 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
27966 2019-Jan-13 16:21:18.817347 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27967 2019-Jan-13 16:21:18.818000 - [DEBUG] Edge function : AllBottom (result of previous compose)
27968 2019-Jan-13 16:21:18.818026 - [DEBUG]
27969 2019-Jan-13 16:21:18.818051 - [DEBUG] Join: AllTop & AllBottom
27970 2019-Jan-13 16:21:18.818078 - [DEBUG] = AllBottom (new jump func)
27971 2019-Jan-13 16:21:18.818103 - [DEBUG]
27972 2019-Jan-13 16:21:18.818126 - [DEBUG] Start adding new jump function
27973 2019-Jan-13 16:21:18.818150 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
27974 2019-Jan-13 16:21:18.818209 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27975 2019-Jan-13 16:21:18.818896 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
27976 2019-Jan-13 16:21:18.819557 - [DEBUG] Edge Function : AllBottom
27977 2019-Jan-13 16:21:18.819588 - [DEBUG] End adding new jump function
27978 2019-Jan-13 16:21:18.819612 - [DEBUG]
27979 2019-Jan-13 16:21:18.819636 - [DEBUG] -------------------------------------------- 776. Path Edge --------------------------------------------
27980 2019-Jan-13 16:21:18.819660 - [DEBUG]
27981 2019-Jan-13 16:21:18.819683 - [DEBUG] Process 776. path edge:
27982 2019-Jan-13 16:21:18.819707 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
27983 2019-Jan-13 16:21:18.819771 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
27984 2019-Jan-13 16:21:18.820427 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
27985 2019-Jan-13 16:21:18.821079 - [DEBUG]
27986 2019-Jan-13 16:21:18.821105 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
27987 2019-Jan-13 16:21:18.821830 - [DEBUG] Compose: EdgeIdentity * AllBottom
27988 2019-Jan-13 16:21:18.821860 - [DEBUG]
27989 2019-Jan-13 16:21:18.821884 - [DEBUG] Propagate flow
27990 2019-Jan-13 16:21:18.821908 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
27991 2019-Jan-13 16:21:18.821972 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
27992 2019-Jan-13 16:21:18.822634 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
27993 2019-Jan-13 16:21:18.823292 - [DEBUG] Edge function : AllBottom (result of previous compose)
27994 2019-Jan-13 16:21:18.823319 - [DEBUG]
27995 2019-Jan-13 16:21:18.823344 - [DEBUG] Join: AllTop & AllBottom
27996 2019-Jan-13 16:21:18.823371 - [DEBUG] = AllBottom (new jump func)
27997 2019-Jan-13 16:21:18.823396 - [DEBUG]
27998 2019-Jan-13 16:21:18.823419 - [DEBUG] Start adding new jump function
27999 2019-Jan-13 16:21:18.823443 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28000 2019-Jan-13 16:21:18.823504 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28001 2019-Jan-13 16:21:18.824157 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
28002 2019-Jan-13 16:21:18.824819 - [DEBUG] Edge Function : AllBottom
28003 2019-Jan-13 16:21:18.824867 - [DEBUG] End adding new jump function
28004 2019-Jan-13 16:21:18.824910 - [DEBUG]
28005 2019-Jan-13 16:21:18.824934 - [DEBUG] -------------------------------------------- 777. Path Edge --------------------------------------------
28006 2019-Jan-13 16:21:18.824959 - [DEBUG]
28007 2019-Jan-13 16:21:18.824982 - [DEBUG] Process 777. path edge:
28008 2019-Jan-13 16:21:18.825006 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28009 2019-Jan-13 16:21:18.825072 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
28010 2019-Jan-13 16:21:18.825735 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28011 2019-Jan-13 16:21:18.826390 - [DEBUG]
28012 2019-Jan-13 16:21:18.826417 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
28013 2019-Jan-13 16:21:18.827089 - [DEBUG] Compose: EdgeIdentity * AllBottom
28014 2019-Jan-13 16:21:18.827119 - [DEBUG]
28015 2019-Jan-13 16:21:18.827143 - [DEBUG] Propagate flow
28016 2019-Jan-13 16:21:18.827167 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28017 2019-Jan-13 16:21:18.827236 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28018 2019-Jan-13 16:21:18.827903 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28019 2019-Jan-13 16:21:18.828584 - [DEBUG] Edge function : AllBottom (result of previous compose)
28020 2019-Jan-13 16:21:18.828611 - [DEBUG]
28021 2019-Jan-13 16:21:18.828637 - [DEBUG] Join: AllTop & AllBottom
28022 2019-Jan-13 16:21:18.828663 - [DEBUG] = AllBottom (new jump func)
28023 2019-Jan-13 16:21:18.828688 - [DEBUG]
28024 2019-Jan-13 16:21:18.828711 - [DEBUG] Start adding new jump function
28025 2019-Jan-13 16:21:18.828735 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28026 2019-Jan-13 16:21:18.828798 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28027 2019-Jan-13 16:21:18.829456 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28028 2019-Jan-13 16:21:18.830114 - [DEBUG] Edge Function : AllBottom
28029 2019-Jan-13 16:21:18.830145 - [DEBUG] End adding new jump function
28030 2019-Jan-13 16:21:18.830170 - [DEBUG]
28031 2019-Jan-13 16:21:18.830194 - [DEBUG] -------------------------------------------- 778. Path Edge --------------------------------------------
28032 2019-Jan-13 16:21:18.830218 - [DEBUG]
28033 2019-Jan-13 16:21:18.830242 - [DEBUG] Process 778. path edge:
28034 2019-Jan-13 16:21:18.830266 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28035 2019-Jan-13 16:21:18.830334 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
28036 2019-Jan-13 16:21:18.830992 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28037 2019-Jan-13 16:21:18.831685 - [DEBUG]
28038 2019-Jan-13 16:21:18.831711 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28039 2019-Jan-13 16:21:18.832398 - [DEBUG] Compose: EdgeIdentity * AllBottom
28040 2019-Jan-13 16:21:18.832428 - [DEBUG]
28041 2019-Jan-13 16:21:18.832452 - [DEBUG] Propagate flow
28042 2019-Jan-13 16:21:18.832475 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28043 2019-Jan-13 16:21:18.832539 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
28044 2019-Jan-13 16:21:18.833208 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28045 2019-Jan-13 16:21:18.833877 - [DEBUG] Edge function : AllBottom (result of previous compose)
28046 2019-Jan-13 16:21:18.833903 - [DEBUG]
28047 2019-Jan-13 16:21:18.833929 - [DEBUG] Join: AllTop & AllBottom
28048 2019-Jan-13 16:21:18.833971 - [DEBUG] = AllBottom (new jump func)
28049 2019-Jan-13 16:21:18.833996 - [DEBUG]
28050 2019-Jan-13 16:21:18.834020 - [DEBUG] Start adding new jump function
28051 2019-Jan-13 16:21:18.834044 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28052 2019-Jan-13 16:21:18.834108 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28053 2019-Jan-13 16:21:18.834772 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
28054 2019-Jan-13 16:21:18.835452 - [DEBUG] Edge Function : AllBottom
28055 2019-Jan-13 16:21:18.835490 - [DEBUG] End adding new jump function
28056 2019-Jan-13 16:21:18.835515 - [DEBUG]
28057 2019-Jan-13 16:21:18.835539 - [DEBUG] -------------------------------------------- 779. Path Edge --------------------------------------------
28058 2019-Jan-13 16:21:18.835563 - [DEBUG]
28059 2019-Jan-13 16:21:18.835587 - [DEBUG] Process 779. path edge:
28060 2019-Jan-13 16:21:18.835611 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28061 2019-Jan-13 16:21:18.835672 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
28062 2019-Jan-13 16:21:18.836341 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28063 2019-Jan-13 16:21:18.836999 - [DEBUG]
28064 2019-Jan-13 16:21:18.837026 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
28065 2019-Jan-13 16:21:18.837717 - [DEBUG] Compose: EdgeIdentity * AllBottom
28066 2019-Jan-13 16:21:18.837747 - [DEBUG]
28067 2019-Jan-13 16:21:18.837770 - [DEBUG] Propagate flow
28068 2019-Jan-13 16:21:18.837794 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28069 2019-Jan-13 16:21:18.837856 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28070 2019-Jan-13 16:21:18.838536 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28071 2019-Jan-13 16:21:18.839202 - [DEBUG] Edge function : AllBottom (result of previous compose)
28072 2019-Jan-13 16:21:18.839228 - [DEBUG]
28073 2019-Jan-13 16:21:18.839255 - [DEBUG] Join: AllTop & AllBottom
28074 2019-Jan-13 16:21:18.839281 - [DEBUG] = AllBottom (new jump func)
28075 2019-Jan-13 16:21:18.839306 - [DEBUG]
28076 2019-Jan-13 16:21:18.839330 - [DEBUG] Start adding new jump function
28077 2019-Jan-13 16:21:18.839353 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28078 2019-Jan-13 16:21:18.839418 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28079 2019-Jan-13 16:21:18.840081 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28080 2019-Jan-13 16:21:18.840739 - [DEBUG] Edge Function : AllBottom
28081 2019-Jan-13 16:21:18.840770 - [DEBUG] End adding new jump function
28082 2019-Jan-13 16:21:18.840794 - [DEBUG]
28083 2019-Jan-13 16:21:18.840818 - [DEBUG] -------------------------------------------- 780. Path Edge --------------------------------------------
28084 2019-Jan-13 16:21:18.840843 - [DEBUG]
28085 2019-Jan-13 16:21:18.840866 - [DEBUG] Process 780. path edge:
28086 2019-Jan-13 16:21:18.840890 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28087 2019-Jan-13 16:21:18.840953 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
28088 2019-Jan-13 16:21:18.841622 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28089 2019-Jan-13 16:21:18.842294 - [DEBUG]
28090 2019-Jan-13 16:21:18.842319 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28091 2019-Jan-13 16:21:18.843029 - [DEBUG] Compose: EdgeIdentity * AllBottom
28092 2019-Jan-13 16:21:18.843060 - [DEBUG]
28093 2019-Jan-13 16:21:18.843084 - [DEBUG] Propagate flow
28094 2019-Jan-13 16:21:18.843107 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28095 2019-Jan-13 16:21:18.843181 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28096 2019-Jan-13 16:21:18.843841 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28097 2019-Jan-13 16:21:18.844491 - [DEBUG] Edge function : AllBottom (result of previous compose)
28098 2019-Jan-13 16:21:18.844518 - [DEBUG]
28099 2019-Jan-13 16:21:18.844544 - [DEBUG] Join: AllTop & AllBottom
28100 2019-Jan-13 16:21:18.844571 - [DEBUG] = AllBottom (new jump func)
28101 2019-Jan-13 16:21:18.844596 - [DEBUG]
28102 2019-Jan-13 16:21:18.844619 - [DEBUG] Start adding new jump function
28103 2019-Jan-13 16:21:18.844643 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28104 2019-Jan-13 16:21:18.844704 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28105 2019-Jan-13 16:21:18.845397 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28106 2019-Jan-13 16:21:18.846055 - [DEBUG] Edge Function : AllBottom
28107 2019-Jan-13 16:21:18.846089 - [DEBUG] End adding new jump function
28108 2019-Jan-13 16:21:18.846114 - [DEBUG]
28109 2019-Jan-13 16:21:18.846138 - [DEBUG] -------------------------------------------- 781. Path Edge --------------------------------------------
28110 2019-Jan-13 16:21:18.846163 - [DEBUG]
28111 2019-Jan-13 16:21:18.846187 - [DEBUG] Process 781. path edge:
28112 2019-Jan-13 16:21:18.846211 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28113 2019-Jan-13 16:21:18.846277 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
28114 2019-Jan-13 16:21:18.846931 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28115 2019-Jan-13 16:21:18.847583 - [DEBUG]
28116 2019-Jan-13 16:21:18.847609 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28117 2019-Jan-13 16:21:18.848301 - [DEBUG] Start of endsummarytab entry
28118 2019-Jan-13 16:21:18.848337 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
28119 2019-Jan-13 16:21:18.849003 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
28120 2019-Jan-13 16:21:18.849081 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28121 2019-Jan-13 16:21:18.849733 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
28122 2019-Jan-13 16:21:18.850382 - [DEBUG] EF: AllBottom
28123 2019-Jan-13 16:21:18.850408 - [DEBUG]
28124 2019-Jan-13 16:21:18.850431 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28125 2019-Jan-13 16:21:18.851090 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28126 2019-Jan-13 16:21:18.851769 - [DEBUG] EF: AllBottom
28127 2019-Jan-13 16:21:18.851796 - [DEBUG]
28128 2019-Jan-13 16:21:18.851819 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28129 2019-Jan-13 16:21:18.852475 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
28130 2019-Jan-13 16:21:18.853138 - [DEBUG] EF: AllBottom
28131 2019-Jan-13 16:21:18.853164 - [DEBUG]
28132 2019-Jan-13 16:21:18.853187 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28133 2019-Jan-13 16:21:18.853842 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28134 2019-Jan-13 16:21:18.854504 - [DEBUG] EF: AllBottom
28135 2019-Jan-13 16:21:18.854530 - [DEBUG]
28136 2019-Jan-13 16:21:18.854554 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28137 2019-Jan-13 16:21:18.855251 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28138 2019-Jan-13 16:21:18.855917 - [DEBUG] EF: AllBottom
28139 2019-Jan-13 16:21:18.855943 - [DEBUG]
28140 2019-Jan-13 16:21:18.855966 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28141 2019-Jan-13 16:21:18.856618 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
28142 2019-Jan-13 16:21:18.857278 - [DEBUG] EF: AllBottom
28143 2019-Jan-13 16:21:18.857304 - [DEBUG]
28144 2019-Jan-13 16:21:18.857327 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28145 2019-Jan-13 16:21:18.857980 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28146 2019-Jan-13 16:21:18.858660 - [DEBUG] EF: AllBottom
28147 2019-Jan-13 16:21:18.858686 - [DEBUG]
28148 2019-Jan-13 16:21:18.858710 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28149 2019-Jan-13 16:21:18.859353 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28150 2019-Jan-13 16:21:18.860014 - [DEBUG] EF: AllBottom
28151 2019-Jan-13 16:21:18.860040 - [DEBUG]
28152 2019-Jan-13 16:21:18.860064 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28153 2019-Jan-13 16:21:18.860727 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
28154 2019-Jan-13 16:21:18.861391 - [DEBUG] EF: AllBottom
28155 2019-Jan-13 16:21:18.861418 - [DEBUG]
28156 2019-Jan-13 16:21:18.861441 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28157 2019-Jan-13 16:21:18.862109 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
28158 2019-Jan-13 16:21:18.862777 - [DEBUG] EF: AllBottom
28159 2019-Jan-13 16:21:18.862803 - [DEBUG]
28160 2019-Jan-13 16:21:18.862827 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28161 2019-Jan-13 16:21:18.863477 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28162 2019-Jan-13 16:21:18.864146 - [DEBUG] EF: AllBottom
28163 2019-Jan-13 16:21:18.864172 - [DEBUG]
28164 2019-Jan-13 16:21:18.864195 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28165 2019-Jan-13 16:21:18.864843 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28166 2019-Jan-13 16:21:18.865529 - [DEBUG] EF: AllBottom
28167 2019-Jan-13 16:21:18.865556 - [DEBUG]
28168 2019-Jan-13 16:21:18.865580 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28169 2019-Jan-13 16:21:18.866236 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28170 2019-Jan-13 16:21:18.866902 - [DEBUG] EF: AllBottom
28171 2019-Jan-13 16:21:18.866928 - [DEBUG]
28172 2019-Jan-13 16:21:18.866952 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28173 2019-Jan-13 16:21:18.867600 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
28174 2019-Jan-13 16:21:18.868275 - [DEBUG] EF: AllBottom
28175 2019-Jan-13 16:21:18.868301 - [DEBUG]
28176 2019-Jan-13 16:21:18.868324 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28177 2019-Jan-13 16:21:18.868987 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
28178 2019-Jan-13 16:21:18.869646 - [DEBUG] EF: AllBottom
28179 2019-Jan-13 16:21:18.869672 - [DEBUG]
28180 2019-Jan-13 16:21:18.869695 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28181 2019-Jan-13 16:21:18.870345 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
28182 2019-Jan-13 16:21:18.871015 - [DEBUG] EF: AllBottom
28183 2019-Jan-13 16:21:18.871042 - [DEBUG]
28184 2019-Jan-13 16:21:18.871066 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28185 2019-Jan-13 16:21:18.871753 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
28186 2019-Jan-13 16:21:18.872415 - [DEBUG] EF: AllBottom
28187 2019-Jan-13 16:21:18.872443 - [DEBUG]
28188 2019-Jan-13 16:21:18.872466 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28189 2019-Jan-13 16:21:18.873117 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
28190 2019-Jan-13 16:21:18.873768 - [DEBUG] EF: AllBottom
28191 2019-Jan-13 16:21:18.873794 - [DEBUG]
28192 2019-Jan-13 16:21:18.873818 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28193 2019-Jan-13 16:21:18.874476 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28194 2019-Jan-13 16:21:18.875156 - [DEBUG] EF: AllBottom
28195 2019-Jan-13 16:21:18.875182 - [DEBUG]
28196 2019-Jan-13 16:21:18.875206 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
28197 2019-Jan-13 16:21:18.875864 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28198 2019-Jan-13 16:21:18.876517 - [DEBUG] EF: AllBottom
28199 2019-Jan-13 16:21:18.876543 - [DEBUG]
28200 2019-Jan-13 16:21:18.876568 - [DEBUG] ---------------
28201 2019-Jan-13 16:21:18.876591 - [DEBUG]
28202 2019-Jan-13 16:21:18.876618 - [DEBUG] End of endsummarytab entry
28203 2019-Jan-13 16:21:18.876642 - [DEBUG]
28204 2019-Jan-13 16:21:18.876666 - [DEBUG] Start of incomingtab entry
28205 2019-Jan-13 16:21:18.876691 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
28206 2019-Jan-13 16:21:18.877357 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
28207 2019-Jan-13 16:21:18.877424 - [DEBUG] ---------------
28208 2019-Jan-13 16:21:18.877448 - [DEBUG] End of incomingtab entry
28209 2019-Jan-13 16:21:18.877472 - [DEBUG]
28210 2019-Jan-13 16:21:18.877498 - [DEBUG] EDGE:
28211 2019-Jan-13 16:21:18.877555 - [DEBUG] ---> 28212 2019-Jan-13 16:21:18.878230 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28213 2019-Jan-13 16:21:18.878896 - [DEBUG]
28214 2019-Jan-13 16:21:18.878922 - [DEBUG] EDGE:
28215 2019-Jan-13 16:21:18.878984 - [DEBUG] ---> 28216 2019-Jan-13 16:21:18.879635 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28217 2019-Jan-13 16:21:18.880299 - [DEBUG]
28218 2019-Jan-13 16:21:18.880347 - [DEBUG] Compose: EdgeIdentity * AllBottom
28219 2019-Jan-13 16:21:18.880374 - [DEBUG]
28220 2019-Jan-13 16:21:18.880398 - [DEBUG] Propagate flow
28221 2019-Jan-13 16:21:18.880422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28222 2019-Jan-13 16:21:18.880486 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28223 2019-Jan-13 16:21:18.881159 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28224 2019-Jan-13 16:21:18.881840 - [DEBUG] Edge function : AllBottom (result of previous compose)
28225 2019-Jan-13 16:21:18.881865 - [DEBUG]
28226 2019-Jan-13 16:21:18.881891 - [DEBUG] Join: AllTop & AllBottom
28227 2019-Jan-13 16:21:18.881918 - [DEBUG] = AllBottom (new jump func)
28228 2019-Jan-13 16:21:18.881943 - [DEBUG]
28229 2019-Jan-13 16:21:18.881966 - [DEBUG] Start adding new jump function
28230 2019-Jan-13 16:21:18.881990 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28231 2019-Jan-13 16:21:18.882068 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28232 2019-Jan-13 16:21:18.882723 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28233 2019-Jan-13 16:21:18.883401 - [DEBUG] Edge Function : AllBottom
28234 2019-Jan-13 16:21:18.883433 - [DEBUG] End adding new jump function
28235 2019-Jan-13 16:21:18.883457 - [DEBUG]
28236 2019-Jan-13 16:21:18.883481 - [DEBUG] -------------------------------------------- 782. Path Edge --------------------------------------------
28237 2019-Jan-13 16:21:18.883505 - [DEBUG]
28238 2019-Jan-13 16:21:18.883529 - [DEBUG] Process 782. path edge:
28239 2019-Jan-13 16:21:18.883553 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28240 2019-Jan-13 16:21:18.883617 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
28241 2019-Jan-13 16:21:18.884290 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28242 2019-Jan-13 16:21:18.884973 - [DEBUG]
28243 2019-Jan-13 16:21:18.884999 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
28244 2019-Jan-13 16:21:18.885672 - [DEBUG] Possible callees:
28245 2019-Jan-13 16:21:18.885699 - [DEBUG] llvm.dbg.declare
28246 2019-Jan-13 16:21:18.885724 - [DEBUG] Possible return sites:
28247 2019-Jan-13 16:21:18.885748 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19328248 2019-Jan-13 16:21:18.887080 - [DEBUG] Found and process special summary
28249 2019-Jan-13 16:21:18.887136 - [DEBUG] Compose: EdgeIdentity * AllBottom
28250 2019-Jan-13 16:21:18.887164 - [DEBUG]
28251 2019-Jan-13 16:21:18.887188 - [DEBUG] Propagate flow
28252 2019-Jan-13 16:21:18.887212 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28253 2019-Jan-13 16:21:18.887279 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28254 2019-Jan-13 16:21:18.887960 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28255 2019-Jan-13 16:21:18.888638 - [DEBUG] Edge function : AllBottom (result of previous compose)
28256 2019-Jan-13 16:21:18.888665 - [DEBUG]
28257 2019-Jan-13 16:21:18.888691 - [DEBUG] Join: AllTop & AllBottom
28258 2019-Jan-13 16:21:18.888717 - [DEBUG] = AllBottom (new jump func)
28259 2019-Jan-13 16:21:18.888742 - [DEBUG]
28260 2019-Jan-13 16:21:18.888765 - [DEBUG] Start adding new jump function
28261 2019-Jan-13 16:21:18.888789 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28262 2019-Jan-13 16:21:18.888852 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28263 2019-Jan-13 16:21:18.889523 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28264 2019-Jan-13 16:21:18.890182 - [DEBUG] Edge Function : AllBottom
28265 2019-Jan-13 16:21:18.890213 - [DEBUG] End adding new jump function
28266 2019-Jan-13 16:21:18.890238 - [DEBUG]
28267 2019-Jan-13 16:21:18.890262 - [DEBUG] -------------------------------------------- 783. Path Edge --------------------------------------------
28268 2019-Jan-13 16:21:18.890286 - [DEBUG]
28269 2019-Jan-13 16:21:18.890309 - [DEBUG] Process 783. path edge:
28270 2019-Jan-13 16:21:18.890333 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28271 2019-Jan-13 16:21:18.890398 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
28272 2019-Jan-13 16:21:18.891051 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28273 2019-Jan-13 16:21:18.891749 - [DEBUG]
28274 2019-Jan-13 16:21:18.891776 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28275 2019-Jan-13 16:21:18.892486 - [DEBUG] Compose: EdgeIdentity * AllBottom
28276 2019-Jan-13 16:21:18.892516 - [DEBUG]
28277 2019-Jan-13 16:21:18.892540 - [DEBUG] Propagate flow
28278 2019-Jan-13 16:21:18.892564 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28279 2019-Jan-13 16:21:18.892629 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
28280 2019-Jan-13 16:21:18.893292 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28281 2019-Jan-13 16:21:18.893948 - [DEBUG] Edge function : AllBottom (result of previous compose)
28282 2019-Jan-13 16:21:18.893975 - [DEBUG]
28283 2019-Jan-13 16:21:18.894001 - [DEBUG] Join: AllTop & AllBottom
28284 2019-Jan-13 16:21:18.894027 - [DEBUG] = AllBottom (new jump func)
28285 2019-Jan-13 16:21:18.894052 - [DEBUG]
28286 2019-Jan-13 16:21:18.894075 - [DEBUG] Start adding new jump function
28287 2019-Jan-13 16:21:18.894099 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28288 2019-Jan-13 16:21:18.894159 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28289 2019-Jan-13 16:21:18.894817 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
28290 2019-Jan-13 16:21:18.895504 - [DEBUG] Edge Function : AllBottom
28291 2019-Jan-13 16:21:18.895535 - [DEBUG] End adding new jump function
28292 2019-Jan-13 16:21:18.895560 - [DEBUG]
28293 2019-Jan-13 16:21:18.895584 - [DEBUG] -------------------------------------------- 784. Path Edge --------------------------------------------
28294 2019-Jan-13 16:21:18.895609 - [DEBUG]
28295 2019-Jan-13 16:21:18.895632 - [DEBUG] Process 784. path edge:
28296 2019-Jan-13 16:21:18.895656 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28297 2019-Jan-13 16:21:18.895719 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
28298 2019-Jan-13 16:21:18.896383 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28299 2019-Jan-13 16:21:18.897038 - [DEBUG]
28300 2019-Jan-13 16:21:18.897065 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
28301 2019-Jan-13 16:21:18.897750 - [DEBUG] Compose: EdgeIdentity * AllBottom
28302 2019-Jan-13 16:21:18.897779 - [DEBUG]
28303 2019-Jan-13 16:21:18.897803 - [DEBUG] Propagate flow
28304 2019-Jan-13 16:21:18.897827 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28305 2019-Jan-13 16:21:18.897894 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
28306 2019-Jan-13 16:21:18.898580 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28307 2019-Jan-13 16:21:18.899246 - [DEBUG] Edge function : AllBottom (result of previous compose)
28308 2019-Jan-13 16:21:18.899272 - [DEBUG]
28309 2019-Jan-13 16:21:18.899298 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28310 2019-Jan-13 16:21:18.899325 - [DEBUG] = AllBottom
28311 2019-Jan-13 16:21:18.899350 - [DEBUG]
28312 2019-Jan-13 16:21:18.899373 - [DEBUG] PROPAGATE: No new function!
28313 2019-Jan-13 16:21:18.899399 - [DEBUG] EDGE:
28314 2019-Jan-13 16:21:18.899462 - [DEBUG] ---> 28315 2019-Jan-13 16:21:18.900115 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28316 2019-Jan-13 16:21:18.900774 - [DEBUG]
28317 2019-Jan-13 16:21:18.900801 - [DEBUG] EDGE:
28318 2019-Jan-13 16:21:18.900885 - [DEBUG] ---> 28319 2019-Jan-13 16:21:18.901566 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28320 2019-Jan-13 16:21:18.902230 - [DEBUG]
28321 2019-Jan-13 16:21:18.902279 - [DEBUG] Compose: EdgeIdentity * AllBottom
28322 2019-Jan-13 16:21:18.902307 - [DEBUG]
28323 2019-Jan-13 16:21:18.902331 - [DEBUG] Propagate flow
28324 2019-Jan-13 16:21:18.902355 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28325 2019-Jan-13 16:21:18.902416 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
28326 2019-Jan-13 16:21:18.903071 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28327 2019-Jan-13 16:21:18.903729 - [DEBUG] Edge function : AllBottom (result of previous compose)
28328 2019-Jan-13 16:21:18.903756 - [DEBUG]
28329 2019-Jan-13 16:21:18.903782 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28330 2019-Jan-13 16:21:18.903808 - [DEBUG] = AllBottom
28331 2019-Jan-13 16:21:18.903833 - [DEBUG]
28332 2019-Jan-13 16:21:18.903856 - [DEBUG] PROPAGATE: No new function!
28333 2019-Jan-13 16:21:18.903885 - [DEBUG] EDGE:
28334 2019-Jan-13 16:21:18.903953 - [DEBUG] ---> 28335 2019-Jan-13 16:21:18.904623 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28336 2019-Jan-13 16:21:18.905310 - [DEBUG]
28337 2019-Jan-13 16:21:18.905336 - [DEBUG] EDGE:
28338 2019-Jan-13 16:21:18.905398 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
28339 2019-Jan-13 16:21:18.906171 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28340 2019-Jan-13 16:21:18.906843 - [DEBUG]
28341 2019-Jan-13 16:21:18.906870 - [DEBUG] EDGE:
28342 2019-Jan-13 16:21:18.906936 - [DEBUG] ---> 28343 2019-Jan-13 16:21:18.907592 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28344 2019-Jan-13 16:21:18.908275 - [DEBUG]
28345 2019-Jan-13 16:21:18.908302 - [DEBUG] EDGE:
28346 2019-Jan-13 16:21:18.908365 - [DEBUG] ---> 28347 2019-Jan-13 16:21:18.909017 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28348 2019-Jan-13 16:21:18.909676 - [DEBUG]
28349 2019-Jan-13 16:21:18.909704 - [DEBUG] EDGE:
28350 2019-Jan-13 16:21:18.909771 - [DEBUG] ---> 28351 2019-Jan-13 16:21:18.910429 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28352 2019-Jan-13 16:21:18.911091 - [DEBUG]
28353 2019-Jan-13 16:21:18.911136 - [DEBUG] Compose: EdgeIdentity * AllBottom
28354 2019-Jan-13 16:21:18.911164 - [DEBUG]
28355 2019-Jan-13 16:21:18.911187 - [DEBUG] Propagate flow
28356 2019-Jan-13 16:21:18.911211 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28357 2019-Jan-13 16:21:18.911273 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
28358 2019-Jan-13 16:21:18.911952 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28359 2019-Jan-13 16:21:18.912614 - [DEBUG] Edge function : AllBottom (result of previous compose)
28360 2019-Jan-13 16:21:18.912658 - [DEBUG]
28361 2019-Jan-13 16:21:18.912685 - [DEBUG] Join: AllTop & AllBottom
28362 2019-Jan-13 16:21:18.912712 - [DEBUG] = AllBottom (new jump func)
28363 2019-Jan-13 16:21:18.912736 - [DEBUG]
28364 2019-Jan-13 16:21:18.912760 - [DEBUG] Start adding new jump function
28365 2019-Jan-13 16:21:18.912783 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28366 2019-Jan-13 16:21:18.912851 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28367 2019-Jan-13 16:21:18.913515 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
28368 2019-Jan-13 16:21:18.914177 - [DEBUG] Edge Function : AllBottom
28369 2019-Jan-13 16:21:18.914208 - [DEBUG] End adding new jump function
28370 2019-Jan-13 16:21:18.914232 - [DEBUG]
28371 2019-Jan-13 16:21:18.914256 - [DEBUG] -------------------------------------------- 785. Path Edge --------------------------------------------
28372 2019-Jan-13 16:21:18.914280 - [DEBUG]
28373 2019-Jan-13 16:21:18.914304 - [DEBUG] Process 785. path edge:
28374 2019-Jan-13 16:21:18.914327 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28375 2019-Jan-13 16:21:18.914388 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
28376 2019-Jan-13 16:21:18.915073 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28377 2019-Jan-13 16:21:18.915736 - [DEBUG]
28378 2019-Jan-13 16:21:18.915763 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
28379 2019-Jan-13 16:21:18.916485 - [DEBUG] Compose: EdgeIdentity * AllBottom
28380 2019-Jan-13 16:21:18.916516 - [DEBUG]
28381 2019-Jan-13 16:21:18.916540 - [DEBUG] Propagate flow
28382 2019-Jan-13 16:21:18.916563 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28383 2019-Jan-13 16:21:18.916631 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
28384 2019-Jan-13 16:21:18.917290 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28385 2019-Jan-13 16:21:18.917944 - [DEBUG] Edge function : AllBottom (result of previous compose)
28386 2019-Jan-13 16:21:18.917970 - [DEBUG]
28387 2019-Jan-13 16:21:18.917996 - [DEBUG] Join: AllTop & AllBottom
28388 2019-Jan-13 16:21:18.918023 - [DEBUG] = AllBottom (new jump func)
28389 2019-Jan-13 16:21:18.918047 - [DEBUG]
28390 2019-Jan-13 16:21:18.918071 - [DEBUG] Start adding new jump function
28391 2019-Jan-13 16:21:18.918094 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28392 2019-Jan-13 16:21:18.918154 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28393 2019-Jan-13 16:21:18.918847 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
28394 2019-Jan-13 16:21:18.919503 - [DEBUG] Edge Function : AllBottom
28395 2019-Jan-13 16:21:18.919534 - [DEBUG] End adding new jump function
28396 2019-Jan-13 16:21:18.919558 - [DEBUG]
28397 2019-Jan-13 16:21:18.919581 - [DEBUG] -------------------------------------------- 786. Path Edge --------------------------------------------
28398 2019-Jan-13 16:21:18.919606 - [DEBUG]
28399 2019-Jan-13 16:21:18.919630 - [DEBUG] Process 786. path edge:
28400 2019-Jan-13 16:21:18.919654 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28401 2019-Jan-13 16:21:18.919722 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
28402 2019-Jan-13 16:21:18.920378 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28403 2019-Jan-13 16:21:18.921030 - [DEBUG]
28404 2019-Jan-13 16:21:18.921057 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
28405 2019-Jan-13 16:21:18.921765 - [DEBUG] Compose: EdgeIdentity * AllBottom
28406 2019-Jan-13 16:21:18.921811 - [DEBUG]
28407 2019-Jan-13 16:21:18.921835 - [DEBUG] Propagate flow
28408 2019-Jan-13 16:21:18.921859 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28409 2019-Jan-13 16:21:18.921925 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
28410 2019-Jan-13 16:21:18.922598 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28411 2019-Jan-13 16:21:18.923258 - [DEBUG] Edge function : AllBottom (result of previous compose)
28412 2019-Jan-13 16:21:18.923285 - [DEBUG]
28413 2019-Jan-13 16:21:18.923311 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28414 2019-Jan-13 16:21:18.923337 - [DEBUG] = AllBottom
28415 2019-Jan-13 16:21:18.923362 - [DEBUG]
28416 2019-Jan-13 16:21:18.923385 - [DEBUG] PROPAGATE: No new function!
28417 2019-Jan-13 16:21:18.923410 - [DEBUG] EDGE:
28418 2019-Jan-13 16:21:18.923473 - [DEBUG] ---> 28419 2019-Jan-13 16:21:18.924119 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28420 2019-Jan-13 16:21:18.924785 - [DEBUG]
28421 2019-Jan-13 16:21:18.924812 - [DEBUG] EDGE:
28422 2019-Jan-13 16:21:18.924875 - [DEBUG] ---> 28423 2019-Jan-13 16:21:18.925565 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28424 2019-Jan-13 16:21:18.926230 - [DEBUG]
28425 2019-Jan-13 16:21:18.926256 - [DEBUG] EDGE:
28426 2019-Jan-13 16:21:18.926318 - [DEBUG] ---> 28427 2019-Jan-13 16:21:18.926964 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28428 2019-Jan-13 16:21:18.927630 - [DEBUG]
28429 2019-Jan-13 16:21:18.927657 - [DEBUG] EDGE:
28430 2019-Jan-13 16:21:18.927721 - [DEBUG] ---> 28431 2019-Jan-13 16:21:18.928403 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28432 2019-Jan-13 16:21:18.929065 - [DEBUG]
28433 2019-Jan-13 16:21:18.929091 - [DEBUG] EDGE:
28434 2019-Jan-13 16:21:18.929151 - [DEBUG] ---> 28435 2019-Jan-13 16:21:18.929801 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28436 2019-Jan-13 16:21:18.930461 - [DEBUG]
28437 2019-Jan-13 16:21:18.930488 - [DEBUG] EDGE:
28438 2019-Jan-13 16:21:18.930552 - [DEBUG] ---> 28439 2019-Jan-13 16:21:18.931206 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28440 2019-Jan-13 16:21:18.931890 - [DEBUG]
28441 2019-Jan-13 16:21:18.931939 - [DEBUG] Compose: EdgeIdentity * AllBottom
28442 2019-Jan-13 16:21:18.931967 - [DEBUG]
28443 2019-Jan-13 16:21:18.931991 - [DEBUG] Propagate flow
28444 2019-Jan-13 16:21:18.932015 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28445 2019-Jan-13 16:21:18.932077 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
28446 2019-Jan-13 16:21:18.932731 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28447 2019-Jan-13 16:21:18.933390 - [DEBUG] Edge function : AllBottom (result of previous compose)
28448 2019-Jan-13 16:21:18.933433 - [DEBUG]
28449 2019-Jan-13 16:21:18.933459 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28450 2019-Jan-13 16:21:18.933486 - [DEBUG] = AllBottom
28451 2019-Jan-13 16:21:18.933510 - [DEBUG]
28452 2019-Jan-13 16:21:18.933534 - [DEBUG] PROPAGATE: No new function!
28453 2019-Jan-13 16:21:18.933562 - [DEBUG] EDGE:
28454 2019-Jan-13 16:21:18.933631 - [DEBUG] ---> 28455 2019-Jan-13 16:21:18.934307 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28456 2019-Jan-13 16:21:18.934992 - [DEBUG]
28457 2019-Jan-13 16:21:18.935018 - [DEBUG] EDGE:
28458 2019-Jan-13 16:21:18.935079 - [DEBUG] ---> 28459 2019-Jan-13 16:21:18.935728 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28460 2019-Jan-13 16:21:18.936391 - [DEBUG]
28461 2019-Jan-13 16:21:18.936418 - [DEBUG] EDGE:
28462 2019-Jan-13 16:21:18.936484 - [DEBUG] ---> 28463 2019-Jan-13 16:21:18.937138 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28464 2019-Jan-13 16:21:18.940898 - [DEBUG]
28465 2019-Jan-13 16:21:18.940962 - [DEBUG] Compose: EdgeIdentity * AllBottom
28466 2019-Jan-13 16:21:18.940990 - [DEBUG]
28467 2019-Jan-13 16:21:18.941015 - [DEBUG] Propagate flow
28468 2019-Jan-13 16:21:18.941039 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28469 2019-Jan-13 16:21:18.941130 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
28470 2019-Jan-13 16:21:18.941861 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28471 2019-Jan-13 16:21:18.942522 - [DEBUG] Edge function : AllBottom (result of previous compose)
28472 2019-Jan-13 16:21:18.942549 - [DEBUG]
28473 2019-Jan-13 16:21:18.942576 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28474 2019-Jan-13 16:21:18.942602 - [DEBUG] = AllBottom
28475 2019-Jan-13 16:21:18.942626 - [DEBUG]
28476 2019-Jan-13 16:21:18.942650 - [DEBUG] PROPAGATE: No new function!
28477 2019-Jan-13 16:21:18.942681 - [DEBUG] EDGE:
28478 2019-Jan-13 16:21:18.942751 - [DEBUG] ---> 28479 2019-Jan-13 16:21:18.943440 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28480 2019-Jan-13 16:21:18.944106 - [DEBUG]
28481 2019-Jan-13 16:21:18.944133 - [DEBUG] EDGE:
28482 2019-Jan-13 16:21:18.944197 - [DEBUG] ---> 28483 2019-Jan-13 16:21:18.944848 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28484 2019-Jan-13 16:21:18.945529 - [DEBUG]
28485 2019-Jan-13 16:21:18.945556 - [DEBUG] EDGE:
28486 2019-Jan-13 16:21:18.945616 - [DEBUG] ---> 28487 2019-Jan-13 16:21:18.946283 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28488 2019-Jan-13 16:21:18.946951 - [DEBUG]
28489 2019-Jan-13 16:21:18.946979 - [DEBUG] EDGE:
28490 2019-Jan-13 16:21:18.947043 - [DEBUG] ---> 28491 2019-Jan-13 16:21:18.947721 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28492 2019-Jan-13 16:21:18.948399 - [DEBUG]
28493 2019-Jan-13 16:21:18.948449 - [DEBUG] Compose: EdgeIdentity * AllBottom
28494 2019-Jan-13 16:21:18.948476 - [DEBUG]
28495 2019-Jan-13 16:21:18.948501 - [DEBUG] Propagate flow
28496 2019-Jan-13 16:21:18.948525 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28497 2019-Jan-13 16:21:18.948587 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
28498 2019-Jan-13 16:21:18.949257 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28499 2019-Jan-13 16:21:18.949921 - [DEBUG] Edge function : AllBottom (result of previous compose)
28500 2019-Jan-13 16:21:18.949948 - [DEBUG]
28501 2019-Jan-13 16:21:18.949973 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28502 2019-Jan-13 16:21:18.949999 - [DEBUG] = AllBottom
28503 2019-Jan-13 16:21:18.950024 - [DEBUG]
28504 2019-Jan-13 16:21:18.950047 - [DEBUG] PROPAGATE: No new function!
28505 2019-Jan-13 16:21:18.950077 - [DEBUG] EDGE:
28506 2019-Jan-13 16:21:18.950143 - [DEBUG] ---> 28507 2019-Jan-13 16:21:18.950810 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28508 2019-Jan-13 16:21:18.951463 - [DEBUG]
28509 2019-Jan-13 16:21:18.951490 - [DEBUG] EDGE:
28510 2019-Jan-13 16:21:18.951571 - [DEBUG] ---> 28511 2019-Jan-13 16:21:18.952235 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28512 2019-Jan-13 16:21:18.952899 - [DEBUG]
28513 2019-Jan-13 16:21:18.952926 - [DEBUG] EDGE:
28514 2019-Jan-13 16:21:18.952989 - [DEBUG] ---> 28515 2019-Jan-13 16:21:18.953645 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28516 2019-Jan-13 16:21:18.954292 - [DEBUG]
28517 2019-Jan-13 16:21:18.954339 - [DEBUG] Compose: EdgeIdentity * AllBottom
28518 2019-Jan-13 16:21:18.954367 - [DEBUG]
28519 2019-Jan-13 16:21:18.954392 - [DEBUG] Propagate flow
28520 2019-Jan-13 16:21:18.954415 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28521 2019-Jan-13 16:21:18.954476 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
28522 2019-Jan-13 16:21:18.955171 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28523 2019-Jan-13 16:21:18.956507 - [DEBUG] Edge function : AllBottom (result of previous compose)
28524 2019-Jan-13 16:21:18.956535 - [DEBUG]
28525 2019-Jan-13 16:21:18.956562 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28526 2019-Jan-13 16:21:18.956589 - [DEBUG] = AllBottom
28527 2019-Jan-13 16:21:18.956613 - [DEBUG]
28528 2019-Jan-13 16:21:18.956637 - [DEBUG] PROPAGATE: No new function!
28529 2019-Jan-13 16:21:18.956669 - [DEBUG] EDGE:
28530 2019-Jan-13 16:21:18.956748 - [DEBUG] ---> 28531 2019-Jan-13 16:21:18.957430 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28532 2019-Jan-13 16:21:18.958110 - [DEBUG]
28533 2019-Jan-13 16:21:18.958137 - [DEBUG] EDGE:
28534 2019-Jan-13 16:21:18.958202 - [DEBUG] ---> 28535 2019-Jan-13 16:21:18.958907 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28536 2019-Jan-13 16:21:18.959577 - [DEBUG]
28537 2019-Jan-13 16:21:18.959604 - [DEBUG] EDGE:
28538 2019-Jan-13 16:21:18.959666 - [DEBUG] ---> 28539 2019-Jan-13 16:21:18.960319 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28540 2019-Jan-13 16:21:18.960984 - [DEBUG]
28541 2019-Jan-13 16:21:18.961036 - [DEBUG] Compose: EdgeIdentity * AllBottom
28542 2019-Jan-13 16:21:18.961064 - [DEBUG]
28543 2019-Jan-13 16:21:18.961089 - [DEBUG] Propagate flow
28544 2019-Jan-13 16:21:18.961113 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28545 2019-Jan-13 16:21:18.961177 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
28546 2019-Jan-13 16:21:18.961868 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28547 2019-Jan-13 16:21:18.962533 - [DEBUG] Edge function : AllBottom (result of previous compose)
28548 2019-Jan-13 16:21:18.962559 - [DEBUG]
28549 2019-Jan-13 16:21:18.962584 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28550 2019-Jan-13 16:21:18.962611 - [DEBUG] = AllBottom
28551 2019-Jan-13 16:21:18.962635 - [DEBUG]
28552 2019-Jan-13 16:21:18.962659 - [DEBUG] PROPAGATE: No new function!
28553 2019-Jan-13 16:21:18.962688 - [DEBUG] EDGE:
28554 2019-Jan-13 16:21:18.962750 - [DEBUG] ---> 28555 2019-Jan-13 16:21:18.963413 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28556 2019-Jan-13 16:21:18.964083 - [DEBUG]
28557 2019-Jan-13 16:21:18.964128 - [DEBUG] Compose: EdgeIdentity * AllBottom
28558 2019-Jan-13 16:21:18.964156 - [DEBUG]
28559 2019-Jan-13 16:21:18.964179 - [DEBUG] Propagate flow
28560 2019-Jan-13 16:21:18.964203 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28561 2019-Jan-13 16:21:18.964267 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28562 2019-Jan-13 16:21:18.964953 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28563 2019-Jan-13 16:21:18.965619 - [DEBUG] Edge function : AllBottom (result of previous compose)
28564 2019-Jan-13 16:21:18.965646 - [DEBUG]
28565 2019-Jan-13 16:21:18.965672 - [DEBUG] Join: AllTop & AllBottom
28566 2019-Jan-13 16:21:18.965698 - [DEBUG] = AllBottom (new jump func)
28567 2019-Jan-13 16:21:18.965723 - [DEBUG]
28568 2019-Jan-13 16:21:18.965747 - [DEBUG] Start adding new jump function
28569 2019-Jan-13 16:21:18.965770 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28570 2019-Jan-13 16:21:18.965831 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28571 2019-Jan-13 16:21:18.966484 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28572 2019-Jan-13 16:21:18.967151 - [DEBUG] Edge Function : AllBottom
28573 2019-Jan-13 16:21:18.967182 - [DEBUG] End adding new jump function
28574 2019-Jan-13 16:21:18.967206 - [DEBUG]
28575 2019-Jan-13 16:21:18.967230 - [DEBUG] -------------------------------------------- 787. Path Edge --------------------------------------------
28576 2019-Jan-13 16:21:18.967254 - [DEBUG]
28577 2019-Jan-13 16:21:18.967277 - [DEBUG] Process 787. path edge:
28578 2019-Jan-13 16:21:18.967302 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28579 2019-Jan-13 16:21:18.967364 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
28580 2019-Jan-13 16:21:18.968046 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28581 2019-Jan-13 16:21:18.968737 - [DEBUG]
28582 2019-Jan-13 16:21:18.968762 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
28583 2019-Jan-13 16:21:18.969426 - [DEBUG] Possible callees:
28584 2019-Jan-13 16:21:18.969451 - [DEBUG] foo
28585 2019-Jan-13 16:21:18.969476 - [DEBUG] Possible return sites:
28586 2019-Jan-13 16:21:18.969500 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12628587 2019-Jan-13 16:21:18.970828 - [DEBUG] Found and process special summary
28588 2019-Jan-13 16:21:18.970873 - [DEBUG] Compose: EdgeIdentity * AllBottom
28589 2019-Jan-13 16:21:18.970902 - [DEBUG]
28590 2019-Jan-13 16:21:18.970926 - [DEBUG] Propagate flow
28591 2019-Jan-13 16:21:18.970950 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28592 2019-Jan-13 16:21:18.971017 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
28593 2019-Jan-13 16:21:18.971703 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28594 2019-Jan-13 16:21:18.972692 - [DEBUG] Edge function : AllBottom (result of previous compose)
28595 2019-Jan-13 16:21:18.972720 - [DEBUG]
28596 2019-Jan-13 16:21:18.972746 - [DEBUG] Join: AllTop & AllBottom
28597 2019-Jan-13 16:21:18.972773 - [DEBUG] = AllBottom (new jump func)
28598 2019-Jan-13 16:21:18.972797 - [DEBUG]
28599 2019-Jan-13 16:21:18.972821 - [DEBUG] Start adding new jump function
28600 2019-Jan-13 16:21:18.972844 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28601 2019-Jan-13 16:21:18.972916 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28602 2019-Jan-13 16:21:18.973584 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
28603 2019-Jan-13 16:21:18.974248 - [DEBUG] Edge Function : AllBottom
28604 2019-Jan-13 16:21:18.974279 - [DEBUG] End adding new jump function
28605 2019-Jan-13 16:21:18.974303 - [DEBUG]
28606 2019-Jan-13 16:21:18.974327 - [DEBUG] -------------------------------------------- 788. Path Edge --------------------------------------------
28607 2019-Jan-13 16:21:18.974351 - [DEBUG]
28608 2019-Jan-13 16:21:18.974375 - [DEBUG] Process 788. path edge:
28609 2019-Jan-13 16:21:18.974399 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28610 2019-Jan-13 16:21:18.974461 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
28611 2019-Jan-13 16:21:18.975140 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28612 2019-Jan-13 16:21:18.975806 - [DEBUG]
28613 2019-Jan-13 16:21:18.975833 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
28614 2019-Jan-13 16:21:18.976532 - [DEBUG] Compose: EdgeIdentity * AllBottom
28615 2019-Jan-13 16:21:18.976563 - [DEBUG]
28616 2019-Jan-13 16:21:18.976587 - [DEBUG] Propagate flow
28617 2019-Jan-13 16:21:18.976610 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28618 2019-Jan-13 16:21:18.976676 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
28619 2019-Jan-13 16:21:18.977335 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28620 2019-Jan-13 16:21:18.977990 - [DEBUG] Edge function : AllBottom (result of previous compose)
28621 2019-Jan-13 16:21:18.978017 - [DEBUG]
28622 2019-Jan-13 16:21:18.978042 - [DEBUG] Join: AllTop & AllBottom
28623 2019-Jan-13 16:21:18.978069 - [DEBUG] = AllBottom (new jump func)
28624 2019-Jan-13 16:21:18.978112 - [DEBUG]
28625 2019-Jan-13 16:21:18.978136 - [DEBUG] Start adding new jump function
28626 2019-Jan-13 16:21:18.978159 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28627 2019-Jan-13 16:21:18.978241 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28628 2019-Jan-13 16:21:18.978915 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
28629 2019-Jan-13 16:21:18.979569 - [DEBUG] Edge Function : AllBottom
28630 2019-Jan-13 16:21:18.979601 - [DEBUG] End adding new jump function
28631 2019-Jan-13 16:21:18.979624 - [DEBUG]
28632 2019-Jan-13 16:21:18.979648 - [DEBUG] -------------------------------------------- 789. Path Edge --------------------------------------------
28633 2019-Jan-13 16:21:18.979672 - [DEBUG]
28634 2019-Jan-13 16:21:18.979696 - [DEBUG] Process 789. path edge:
28635 2019-Jan-13 16:21:18.979719 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28636 2019-Jan-13 16:21:18.979785 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
28637 2019-Jan-13 16:21:18.980442 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28638 2019-Jan-13 16:21:18.981097 - [DEBUG]
28639 2019-Jan-13 16:21:18.981124 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
28640 2019-Jan-13 16:21:18.981833 - [DEBUG] Compose: EdgeIdentity * AllBottom
28641 2019-Jan-13 16:21:18.981863 - [DEBUG]
28642 2019-Jan-13 16:21:18.981887 - [DEBUG] Propagate flow
28643 2019-Jan-13 16:21:18.981911 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28644 2019-Jan-13 16:21:18.981977 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
28645 2019-Jan-13 16:21:18.982639 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28646 2019-Jan-13 16:21:18.983306 - [DEBUG] Edge function : AllBottom (result of previous compose)
28647 2019-Jan-13 16:21:18.983332 - [DEBUG]
28648 2019-Jan-13 16:21:18.983357 - [DEBUG] Join: AllTop & AllBottom
28649 2019-Jan-13 16:21:18.983384 - [DEBUG] = AllBottom (new jump func)
28650 2019-Jan-13 16:21:18.983408 - [DEBUG]
28651 2019-Jan-13 16:21:18.983432 - [DEBUG] Start adding new jump function
28652 2019-Jan-13 16:21:18.983456 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28653 2019-Jan-13 16:21:18.983516 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28654 2019-Jan-13 16:21:18.984166 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
28655 2019-Jan-13 16:21:18.984827 - [DEBUG] Edge Function : AllBottom
28656 2019-Jan-13 16:21:18.984858 - [DEBUG] End adding new jump function
28657 2019-Jan-13 16:21:18.984900 - [DEBUG]
28658 2019-Jan-13 16:21:18.984925 - [DEBUG] -------------------------------------------- 790. Path Edge --------------------------------------------
28659 2019-Jan-13 16:21:18.984950 - [DEBUG]
28660 2019-Jan-13 16:21:18.984974 - [DEBUG] Process 790. path edge:
28661 2019-Jan-13 16:21:18.984997 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28662 2019-Jan-13 16:21:18.985061 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
28663 2019-Jan-13 16:21:18.985721 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28664 2019-Jan-13 16:21:18.986382 - [DEBUG]
28665 2019-Jan-13 16:21:18.986409 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
28666 2019-Jan-13 16:21:18.987092 - [DEBUG] Compose: EdgeIdentity * AllBottom
28667 2019-Jan-13 16:21:18.987148 - [DEBUG]
28668 2019-Jan-13 16:21:18.987173 - [DEBUG] Propagate flow
28669 2019-Jan-13 16:21:18.987197 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28670 2019-Jan-13 16:21:18.987261 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28671 2019-Jan-13 16:21:18.987945 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28672 2019-Jan-13 16:21:18.988953 - [DEBUG] Edge function : AllBottom (result of previous compose)
28673 2019-Jan-13 16:21:18.988980 - [DEBUG]
28674 2019-Jan-13 16:21:18.989006 - [DEBUG] Join: AllTop & AllBottom
28675 2019-Jan-13 16:21:18.989032 - [DEBUG] = AllBottom (new jump func)
28676 2019-Jan-13 16:21:18.989057 - [DEBUG]
28677 2019-Jan-13 16:21:18.989081 - [DEBUG] Start adding new jump function
28678 2019-Jan-13 16:21:18.989104 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28679 2019-Jan-13 16:21:18.989173 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28680 2019-Jan-13 16:21:18.989839 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28681 2019-Jan-13 16:21:18.990509 - [DEBUG] Edge Function : AllBottom
28682 2019-Jan-13 16:21:18.990541 - [DEBUG] End adding new jump function
28683 2019-Jan-13 16:21:18.990565 - [DEBUG]
28684 2019-Jan-13 16:21:18.990589 - [DEBUG] -------------------------------------------- 791. Path Edge --------------------------------------------
28685 2019-Jan-13 16:21:18.990614 - [DEBUG]
28686 2019-Jan-13 16:21:18.990637 - [DEBUG] Process 791. path edge:
28687 2019-Jan-13 16:21:18.990661 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28688 2019-Jan-13 16:21:18.990726 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
28689 2019-Jan-13 16:21:18.991395 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28690 2019-Jan-13 16:21:18.992085 - [DEBUG]
28691 2019-Jan-13 16:21:18.992111 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28692 2019-Jan-13 16:21:18.992784 - [DEBUG] Possible callees:
28693 2019-Jan-13 16:21:18.992810 - [DEBUG] llvm.dbg.declare
28694 2019-Jan-13 16:21:18.992835 - [DEBUG] Possible return sites:
28695 2019-Jan-13 16:21:18.992858 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13628696 2019-Jan-13 16:21:18.994189 - [DEBUG] Found and process special summary
28697 2019-Jan-13 16:21:18.994234 - [DEBUG] Compose: EdgeIdentity * AllBottom
28698 2019-Jan-13 16:21:18.994262 - [DEBUG]
28699 2019-Jan-13 16:21:18.994287 - [DEBUG] Propagate flow
28700 2019-Jan-13 16:21:18.994310 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28701 2019-Jan-13 16:21:18.994376 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28702 2019-Jan-13 16:21:18.995069 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28703 2019-Jan-13 16:21:18.995724 - [DEBUG] Edge function : AllBottom (result of previous compose)
28704 2019-Jan-13 16:21:18.995751 - [DEBUG]
28705 2019-Jan-13 16:21:18.995777 - [DEBUG] Join: AllTop & AllBottom
28706 2019-Jan-13 16:21:18.995803 - [DEBUG] = AllBottom (new jump func)
28707 2019-Jan-13 16:21:18.995828 - [DEBUG]
28708 2019-Jan-13 16:21:18.995852 - [DEBUG] Start adding new jump function
28709 2019-Jan-13 16:21:18.995875 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28710 2019-Jan-13 16:21:18.995954 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28711 2019-Jan-13 16:21:18.996626 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28712 2019-Jan-13 16:21:18.997285 - [DEBUG] Edge Function : AllBottom
28713 2019-Jan-13 16:21:18.997316 - [DEBUG] End adding new jump function
28714 2019-Jan-13 16:21:18.997340 - [DEBUG]
28715 2019-Jan-13 16:21:18.997364 - [DEBUG] -------------------------------------------- 792. Path Edge --------------------------------------------
28716 2019-Jan-13 16:21:18.997389 - [DEBUG]
28717 2019-Jan-13 16:21:18.997412 - [DEBUG] Process 792. path edge:
28718 2019-Jan-13 16:21:18.997436 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28719 2019-Jan-13 16:21:18.997502 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
28720 2019-Jan-13 16:21:18.998161 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28721 2019-Jan-13 16:21:18.998837 - [DEBUG]
28722 2019-Jan-13 16:21:18.998863 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28723 2019-Jan-13 16:21:18.999564 - [DEBUG] Compose: EdgeIdentity * AllBottom
28724 2019-Jan-13 16:21:18.999595 - [DEBUG]
28725 2019-Jan-13 16:21:18.999619 - [DEBUG] Propagate flow
28726 2019-Jan-13 16:21:18.999642 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28727 2019-Jan-13 16:21:18.999709 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
28728 2019-Jan-13 16:21:19.000373 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28729 2019-Jan-13 16:21:19.001036 - [DEBUG] Edge function : AllBottom (result of previous compose)
28730 2019-Jan-13 16:21:19.001062 - [DEBUG]
28731 2019-Jan-13 16:21:19.001088 - [DEBUG] Join: AllTop & AllBottom
28732 2019-Jan-13 16:21:19.001115 - [DEBUG] = AllBottom (new jump func)
28733 2019-Jan-13 16:21:19.001139 - [DEBUG]
28734 2019-Jan-13 16:21:19.001163 - [DEBUG] Start adding new jump function
28735 2019-Jan-13 16:21:19.001187 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28736 2019-Jan-13 16:21:19.001249 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28737 2019-Jan-13 16:21:19.001923 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
28738 2019-Jan-13 16:21:19.002586 - [DEBUG] Edge Function : AllBottom
28739 2019-Jan-13 16:21:19.002617 - [DEBUG] End adding new jump function
28740 2019-Jan-13 16:21:19.002641 - [DEBUG]
28741 2019-Jan-13 16:21:19.002665 - [DEBUG] -------------------------------------------- 793. Path Edge --------------------------------------------
28742 2019-Jan-13 16:21:19.002689 - [DEBUG]
28743 2019-Jan-13 16:21:19.002712 - [DEBUG] Process 793. path edge:
28744 2019-Jan-13 16:21:19.002737 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28745 2019-Jan-13 16:21:19.002801 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
28746 2019-Jan-13 16:21:19.003464 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28747 2019-Jan-13 16:21:19.004124 - [DEBUG]
28748 2019-Jan-13 16:21:19.004151 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
28749 2019-Jan-13 16:21:19.005148 - [DEBUG] Compose: EdgeIdentity * AllBottom
28750 2019-Jan-13 16:21:19.005179 - [DEBUG]
28751 2019-Jan-13 16:21:19.005203 - [DEBUG] Propagate flow
28752 2019-Jan-13 16:21:19.005227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28753 2019-Jan-13 16:21:19.005301 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
28754 2019-Jan-13 16:21:19.006079 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28755 2019-Jan-13 16:21:19.006763 - [DEBUG] Edge function : AllBottom (result of previous compose)
28756 2019-Jan-13 16:21:19.006790 - [DEBUG]
28757 2019-Jan-13 16:21:19.006816 - [DEBUG] Join: AllTop & AllBottom
28758 2019-Jan-13 16:21:19.006842 - [DEBUG] = AllBottom (new jump func)
28759 2019-Jan-13 16:21:19.006867 - [DEBUG]
28760 2019-Jan-13 16:21:19.006891 - [DEBUG] Start adding new jump function
28761 2019-Jan-13 16:21:19.006914 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28762 2019-Jan-13 16:21:19.006977 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28763 2019-Jan-13 16:21:19.007635 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
28764 2019-Jan-13 16:21:19.008312 - [DEBUG] Edge Function : AllBottom
28765 2019-Jan-13 16:21:19.008344 - [DEBUG] End adding new jump function
28766 2019-Jan-13 16:21:19.008368 - [DEBUG]
28767 2019-Jan-13 16:21:19.008393 - [DEBUG] -------------------------------------------- 794. Path Edge --------------------------------------------
28768 2019-Jan-13 16:21:19.008417 - [DEBUG]
28769 2019-Jan-13 16:21:19.008441 - [DEBUG] Process 794. path edge:
28770 2019-Jan-13 16:21:19.008465 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28771 2019-Jan-13 16:21:19.008531 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
28772 2019-Jan-13 16:21:19.009187 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28773 2019-Jan-13 16:21:19.009854 - [DEBUG]
28774 2019-Jan-13 16:21:19.009881 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
28775 2019-Jan-13 16:21:19.010555 - [DEBUG] Compose: EdgeIdentity * AllBottom
28776 2019-Jan-13 16:21:19.010585 - [DEBUG]
28777 2019-Jan-13 16:21:19.010610 - [DEBUG] Propagate flow
28778 2019-Jan-13 16:21:19.010633 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28779 2019-Jan-13 16:21:19.010697 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
28780 2019-Jan-13 16:21:19.011423 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28781 2019-Jan-13 16:21:19.012113 - [DEBUG] Edge function : AllBottom (result of previous compose)
28782 2019-Jan-13 16:21:19.012140 - [DEBUG]
28783 2019-Jan-13 16:21:19.012166 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28784 2019-Jan-13 16:21:19.012192 - [DEBUG] = AllBottom
28785 2019-Jan-13 16:21:19.012217 - [DEBUG]
28786 2019-Jan-13 16:21:19.012241 - [DEBUG] PROPAGATE: No new function!
28787 2019-Jan-13 16:21:19.012266 - [DEBUG] EDGE:
28788 2019-Jan-13 16:21:19.012332 - [DEBUG] ---> 28789 2019-Jan-13 16:21:19.012988 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28790 2019-Jan-13 16:21:19.013642 - [DEBUG]
28791 2019-Jan-13 16:21:19.013669 - [DEBUG] EDGE:
28792 2019-Jan-13 16:21:19.013729 - [DEBUG] ---> 28793 2019-Jan-13 16:21:19.014387 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28794 2019-Jan-13 16:21:19.015071 - [DEBUG]
28795 2019-Jan-13 16:21:19.015098 - [DEBUG] EDGE:
28796 2019-Jan-13 16:21:19.015160 - [DEBUG] ---> 28797 2019-Jan-13 16:21:19.015822 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28798 2019-Jan-13 16:21:19.016492 - [DEBUG]
28799 2019-Jan-13 16:21:19.016541 - [DEBUG] Compose: EdgeIdentity * AllBottom
28800 2019-Jan-13 16:21:19.016569 - [DEBUG]
28801 2019-Jan-13 16:21:19.016593 - [DEBUG] Propagate flow
28802 2019-Jan-13 16:21:19.016617 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28803 2019-Jan-13 16:21:19.016678 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
28804 2019-Jan-13 16:21:19.017345 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28805 2019-Jan-13 16:21:19.018004 - [DEBUG] Edge function : AllBottom (result of previous compose)
28806 2019-Jan-13 16:21:19.018030 - [DEBUG]
28807 2019-Jan-13 16:21:19.018056 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28808 2019-Jan-13 16:21:19.018083 - [DEBUG] = AllBottom
28809 2019-Jan-13 16:21:19.018107 - [DEBUG]
28810 2019-Jan-13 16:21:19.018131 - [DEBUG] PROPAGATE: No new function!
28811 2019-Jan-13 16:21:19.018160 - [DEBUG] EDGE:
28812 2019-Jan-13 16:21:19.018246 - [DEBUG] ---> 28813 2019-Jan-13 16:21:19.018920 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28814 2019-Jan-13 16:21:19.019573 - [DEBUG]
28815 2019-Jan-13 16:21:19.019615 - [DEBUG] Compose: EdgeIdentity * AllBottom
28816 2019-Jan-13 16:21:19.019642 - [DEBUG]
28817 2019-Jan-13 16:21:19.019666 - [DEBUG] Propagate flow
28818 2019-Jan-13 16:21:19.019690 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28819 2019-Jan-13 16:21:19.019752 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28820 2019-Jan-13 16:21:19.020429 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28821 2019-Jan-13 16:21:19.021422 - [DEBUG] Edge function : AllBottom (result of previous compose)
28822 2019-Jan-13 16:21:19.021449 - [DEBUG]
28823 2019-Jan-13 16:21:19.021475 - [DEBUG] Join: AllTop & AllBottom
28824 2019-Jan-13 16:21:19.021502 - [DEBUG] = AllBottom (new jump func)
28825 2019-Jan-13 16:21:19.021526 - [DEBUG]
28826 2019-Jan-13 16:21:19.021567 - [DEBUG] Start adding new jump function
28827 2019-Jan-13 16:21:19.021593 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28828 2019-Jan-13 16:21:19.021664 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28829 2019-Jan-13 16:21:19.022332 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28830 2019-Jan-13 16:21:19.022995 - [DEBUG] Edge Function : AllBottom
28831 2019-Jan-13 16:21:19.023027 - [DEBUG] End adding new jump function
28832 2019-Jan-13 16:21:19.023051 - [DEBUG]
28833 2019-Jan-13 16:21:19.023075 - [DEBUG] -------------------------------------------- 795. Path Edge --------------------------------------------
28834 2019-Jan-13 16:21:19.023100 - [DEBUG]
28835 2019-Jan-13 16:21:19.023123 - [DEBUG] Process 795. path edge:
28836 2019-Jan-13 16:21:19.023148 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28837 2019-Jan-13 16:21:19.023213 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
28838 2019-Jan-13 16:21:19.023885 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28839 2019-Jan-13 16:21:19.024551 - [DEBUG]
28840 2019-Jan-13 16:21:19.024577 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28841 2019-Jan-13 16:21:19.025276 - [DEBUG] Possible callees:
28842 2019-Jan-13 16:21:19.025320 - [DEBUG] llvm.dbg.declare
28843 2019-Jan-13 16:21:19.025345 - [DEBUG] Possible return sites:
28844 2019-Jan-13 16:21:19.025369 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14328845 2019-Jan-13 16:21:19.026720 - [DEBUG] Found and process special summary
28846 2019-Jan-13 16:21:19.026766 - [DEBUG] Compose: EdgeIdentity * AllBottom
28847 2019-Jan-13 16:21:19.026794 - [DEBUG]
28848 2019-Jan-13 16:21:19.026819 - [DEBUG] Propagate flow
28849 2019-Jan-13 16:21:19.026843 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28850 2019-Jan-13 16:21:19.026908 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28851 2019-Jan-13 16:21:19.027577 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28852 2019-Jan-13 16:21:19.028253 - [DEBUG] Edge function : AllBottom (result of previous compose)
28853 2019-Jan-13 16:21:19.028280 - [DEBUG]
28854 2019-Jan-13 16:21:19.028306 - [DEBUG] Join: AllTop & AllBottom
28855 2019-Jan-13 16:21:19.028333 - [DEBUG] = AllBottom (new jump func)
28856 2019-Jan-13 16:21:19.028358 - [DEBUG]
28857 2019-Jan-13 16:21:19.028381 - [DEBUG] Start adding new jump function
28858 2019-Jan-13 16:21:19.028405 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28859 2019-Jan-13 16:21:19.028467 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28860 2019-Jan-13 16:21:19.029130 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28861 2019-Jan-13 16:21:19.029799 - [DEBUG] Edge Function : AllBottom
28862 2019-Jan-13 16:21:19.029831 - [DEBUG] End adding new jump function
28863 2019-Jan-13 16:21:19.029855 - [DEBUG]
28864 2019-Jan-13 16:21:19.029878 - [DEBUG] -------------------------------------------- 796. Path Edge --------------------------------------------
28865 2019-Jan-13 16:21:19.029903 - [DEBUG]
28866 2019-Jan-13 16:21:19.029926 - [DEBUG] Process 796. path edge:
28867 2019-Jan-13 16:21:19.029950 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28868 2019-Jan-13 16:21:19.030014 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
28869 2019-Jan-13 16:21:19.030678 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28870 2019-Jan-13 16:21:19.031331 - [DEBUG]
28871 2019-Jan-13 16:21:19.031358 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28872 2019-Jan-13 16:21:19.032082 - [DEBUG] Compose: EdgeIdentity * AllBottom
28873 2019-Jan-13 16:21:19.032113 - [DEBUG]
28874 2019-Jan-13 16:21:19.032136 - [DEBUG] Propagate flow
28875 2019-Jan-13 16:21:19.032160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28876 2019-Jan-13 16:21:19.032229 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
28877 2019-Jan-13 16:21:19.032887 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28878 2019-Jan-13 16:21:19.033558 - [DEBUG] Edge function : AllBottom (result of previous compose)
28879 2019-Jan-13 16:21:19.033585 - [DEBUG]
28880 2019-Jan-13 16:21:19.033610 - [DEBUG] Join: AllTop & AllBottom
28881 2019-Jan-13 16:21:19.033637 - [DEBUG] = AllBottom (new jump func)
28882 2019-Jan-13 16:21:19.033662 - [DEBUG]
28883 2019-Jan-13 16:21:19.033685 - [DEBUG] Start adding new jump function
28884 2019-Jan-13 16:21:19.033709 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28885 2019-Jan-13 16:21:19.033771 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28886 2019-Jan-13 16:21:19.034426 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
28887 2019-Jan-13 16:21:19.035126 - [DEBUG] Edge Function : AllBottom
28888 2019-Jan-13 16:21:19.035159 - [DEBUG] End adding new jump function
28889 2019-Jan-13 16:21:19.035183 - [DEBUG]
28890 2019-Jan-13 16:21:19.035207 - [DEBUG] -------------------------------------------- 797. Path Edge --------------------------------------------
28891 2019-Jan-13 16:21:19.035232 - [DEBUG]
28892 2019-Jan-13 16:21:19.035255 - [DEBUG] Process 797. path edge:
28893 2019-Jan-13 16:21:19.035279 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28894 2019-Jan-13 16:21:19.035346 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
28895 2019-Jan-13 16:21:19.036005 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28896 2019-Jan-13 16:21:19.036671 - [DEBUG]
28897 2019-Jan-13 16:21:19.036698 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
28898 2019-Jan-13 16:21:19.037691 - [DEBUG] Compose: EdgeIdentity * AllBottom
28899 2019-Jan-13 16:21:19.037721 - [DEBUG]
28900 2019-Jan-13 16:21:19.037745 - [DEBUG] Propagate flow
28901 2019-Jan-13 16:21:19.037769 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28902 2019-Jan-13 16:21:19.037838 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
28903 2019-Jan-13 16:21:19.038532 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28904 2019-Jan-13 16:21:19.039201 - [DEBUG] Edge function : AllBottom (result of previous compose)
28905 2019-Jan-13 16:21:19.039227 - [DEBUG]
28906 2019-Jan-13 16:21:19.039253 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28907 2019-Jan-13 16:21:19.039279 - [DEBUG] = AllBottom
28908 2019-Jan-13 16:21:19.039304 - [DEBUG]
28909 2019-Jan-13 16:21:19.039327 - [DEBUG] PROPAGATE: No new function!
28910 2019-Jan-13 16:21:19.039353 - [DEBUG] EDGE:
28911 2019-Jan-13 16:21:19.039418 - [DEBUG] ---> 28912 2019-Jan-13 16:21:19.040070 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28913 2019-Jan-13 16:21:19.040723 - [DEBUG]
28914 2019-Jan-13 16:21:19.040749 - [DEBUG] EDGE:
28915 2019-Jan-13 16:21:19.040810 - [DEBUG] ---> 28916 2019-Jan-13 16:21:19.041477 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28917 2019-Jan-13 16:21:19.042160 - [DEBUG]
28918 2019-Jan-13 16:21:19.042209 - [DEBUG] Compose: EdgeIdentity * AllBottom
28919 2019-Jan-13 16:21:19.042236 - [DEBUG]
28920 2019-Jan-13 16:21:19.042261 - [DEBUG] Propagate flow
28921 2019-Jan-13 16:21:19.042284 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28922 2019-Jan-13 16:21:19.042349 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
28923 2019-Jan-13 16:21:19.043009 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28924 2019-Jan-13 16:21:19.043662 - [DEBUG] Edge function : AllBottom (result of previous compose)
28925 2019-Jan-13 16:21:19.043688 - [DEBUG]
28926 2019-Jan-13 16:21:19.043714 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28927 2019-Jan-13 16:21:19.043740 - [DEBUG] = AllBottom
28928 2019-Jan-13 16:21:19.043764 - [DEBUG]
28929 2019-Jan-13 16:21:19.043788 - [DEBUG] PROPAGATE: No new function!
28930 2019-Jan-13 16:21:19.043818 - [DEBUG] EDGE:
28931 2019-Jan-13 16:21:19.043884 - [DEBUG] ---> 28932 2019-Jan-13 16:21:19.044580 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28933 2019-Jan-13 16:21:19.045277 - [DEBUG]
28934 2019-Jan-13 16:21:19.045304 - [DEBUG] EDGE:
28935 2019-Jan-13 16:21:19.045368 - [DEBUG] ---> 28936 2019-Jan-13 16:21:19.046020 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28937 2019-Jan-13 16:21:19.046673 - [DEBUG]
28938 2019-Jan-13 16:21:19.046717 - [DEBUG] Compose: EdgeIdentity * AllBottom
28939 2019-Jan-13 16:21:19.046744 - [DEBUG]
28940 2019-Jan-13 16:21:19.046768 - [DEBUG] Propagate flow
28941 2019-Jan-13 16:21:19.046792 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28942 2019-Jan-13 16:21:19.046856 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
28943 2019-Jan-13 16:21:19.047518 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28944 2019-Jan-13 16:21:19.048181 - [DEBUG] Edge function : AllBottom (result of previous compose)
28945 2019-Jan-13 16:21:19.048207 - [DEBUG]
28946 2019-Jan-13 16:21:19.048252 - [DEBUG] Join: AllTop & AllBottom
28947 2019-Jan-13 16:21:19.048279 - [DEBUG] = AllBottom (new jump func)
28948 2019-Jan-13 16:21:19.048304 - [DEBUG]
28949 2019-Jan-13 16:21:19.048327 - [DEBUG] Start adding new jump function
28950 2019-Jan-13 16:21:19.048351 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
28951 2019-Jan-13 16:21:19.048413 - [DEBUG] Fact at target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28952 2019-Jan-13 16:21:19.049072 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
28953 2019-Jan-13 16:21:19.049724 - [DEBUG] Edge Function : AllBottom
28954 2019-Jan-13 16:21:19.049756 - [DEBUG] End adding new jump function
28955 2019-Jan-13 16:21:19.049779 - [DEBUG]
28956 2019-Jan-13 16:21:19.049803 - [DEBUG] -------------------------------------------- 798. Path Edge --------------------------------------------
28957 2019-Jan-13 16:21:19.049828 - [DEBUG]
28958 2019-Jan-13 16:21:19.049851 - [DEBUG] Process 798. path edge:
28959 2019-Jan-13 16:21:19.049875 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
28960 2019-Jan-13 16:21:19.049940 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
28961 2019-Jan-13 16:21:19.050598 - [DEBUG] D target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 >
28962 2019-Jan-13 16:21:19.051266 - [DEBUG]
28963 2019-Jan-13 16:21:19.051293 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
28964 2019-Jan-13 16:21:19.051990 - [DEBUG] Compose: EdgeIdentity * AllBottom
28965 2019-Jan-13 16:21:19.052019 - [DEBUG]
28966 2019-Jan-13 16:21:19.052043 - [DEBUG] Propagate flow
28967 2019-Jan-13 16:21:19.052066 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28968 2019-Jan-13 16:21:19.052130 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
28969 2019-Jan-13 16:21:19.052804 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28970 2019-Jan-13 16:21:19.053778 - [DEBUG] Edge function : AllBottom (result of previous compose)
28971 2019-Jan-13 16:21:19.053807 - [DEBUG]
28972 2019-Jan-13 16:21:19.053833 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28973 2019-Jan-13 16:21:19.053859 - [DEBUG] = AllBottom
28974 2019-Jan-13 16:21:19.053884 - [DEBUG]
28975 2019-Jan-13 16:21:19.053908 - [DEBUG] PROPAGATE: No new function!
28976 2019-Jan-13 16:21:19.053969 - [DEBUG] Compose: EdgeIdentity * AllBottom
28977 2019-Jan-13 16:21:19.053997 - [DEBUG]
28978 2019-Jan-13 16:21:19.054021 - [DEBUG] Propagate flow
28979 2019-Jan-13 16:21:19.054044 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
28980 2019-Jan-13 16:21:19.054117 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
28981 2019-Jan-13 16:21:19.054801 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
28982 2019-Jan-13 16:21:19.055486 - [DEBUG] Edge function : AllBottom (result of previous compose)
28983 2019-Jan-13 16:21:19.055512 - [DEBUG]
28984 2019-Jan-13 16:21:19.055538 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
28985 2019-Jan-13 16:21:19.055564 - [DEBUG] = AllBottom
28986 2019-Jan-13 16:21:19.055589 - [DEBUG]
28987 2019-Jan-13 16:21:19.055612 - [DEBUG] PROPAGATE: No new function!
28988 2019-Jan-13 16:21:19.055637 - [DEBUG] EDGE:
28989 2019-Jan-13 16:21:19.055702 - [DEBUG] ---> 28990 2019-Jan-13 16:21:19.056368 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28991 2019-Jan-13 16:21:19.057031 - [DEBUG]
28992 2019-Jan-13 16:21:19.057058 - [DEBUG] EDGE:
28993 2019-Jan-13 16:21:19.057122 - [DEBUG] ---> 28994 2019-Jan-13 16:21:19.057773 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28995 2019-Jan-13 16:21:19.058451 - [DEBUG]
28996 2019-Jan-13 16:21:19.058478 - [DEBUG] EDGE:
28997 2019-Jan-13 16:21:19.058539 - [DEBUG] ---> 28998 2019-Jan-13 16:21:19.059206 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
28999 2019-Jan-13 16:21:19.059871 - [DEBUG]
29000 2019-Jan-13 16:21:19.059920 - [DEBUG] Compose: EdgeIdentity * AllBottom
29001 2019-Jan-13 16:21:19.059948 - [DEBUG]
29002 2019-Jan-13 16:21:19.059973 - [DEBUG] Propagate flow
29003 2019-Jan-13 16:21:19.059997 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29004 2019-Jan-13 16:21:19.060061 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
29005 2019-Jan-13 16:21:19.060719 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29006 2019-Jan-13 16:21:19.061368 - [DEBUG] Edge function : AllBottom (result of previous compose)
29007 2019-Jan-13 16:21:19.061395 - [DEBUG]
29008 2019-Jan-13 16:21:19.061422 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
29009 2019-Jan-13 16:21:19.061448 - [DEBUG] = AllBottom
29010 2019-Jan-13 16:21:19.061473 - [DEBUG]
29011 2019-Jan-13 16:21:19.061496 - [DEBUG] PROPAGATE: No new function!
29012 2019-Jan-13 16:21:19.061525 - [DEBUG] EDGE:
29013 2019-Jan-13 16:21:19.061611 - [DEBUG] ---> 29014 2019-Jan-13 16:21:19.062280 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29015 2019-Jan-13 16:21:19.062944 - [DEBUG]
29016 2019-Jan-13 16:21:19.062972 - [DEBUG] EDGE:
29017 2019-Jan-13 16:21:19.063036 - [DEBUG] ---> 29018 2019-Jan-13 16:21:19.063687 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29019 2019-Jan-13 16:21:19.064355 - [DEBUG]
29020 2019-Jan-13 16:21:19.064382 - [DEBUG] EDGE:
29021 2019-Jan-13 16:21:19.064443 - [DEBUG] ---> 29022 2019-Jan-13 16:21:19.065138 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29023 2019-Jan-13 16:21:19.065806 - [DEBUG]
29024 2019-Jan-13 16:21:19.065833 - [DEBUG] EDGE:
29025 2019-Jan-13 16:21:19.065897 - [DEBUG] ---> 29026 2019-Jan-13 16:21:19.066551 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29027 2019-Jan-13 16:21:19.067198 - [DEBUG]
29028 2019-Jan-13 16:21:19.067224 - [DEBUG] EDGE:
29029 2019-Jan-13 16:21:19.067284 - [DEBUG] ---> 29030 2019-Jan-13 16:21:19.067946 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29031 2019-Jan-13 16:21:19.068628 - [DEBUG]
29032 2019-Jan-13 16:21:19.068655 - [DEBUG] EDGE:
29033 2019-Jan-13 16:21:19.068720 - [DEBUG] ---> 29034 2019-Jan-13 16:21:19.069375 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29035 2019-Jan-13 16:21:19.070345 - [DEBUG]
29036 2019-Jan-13 16:21:19.070374 - [DEBUG] EDGE:
29037 2019-Jan-13 16:21:19.070443 - [DEBUG] ---> 29038 2019-Jan-13 16:21:19.071108 - [DEBUG] D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38>
29039 2019-Jan-13 16:21:19.071794 - [DEBUG]
29040 2019-Jan-13 16:21:19.071824 - [DEBUG] Compose: EdgeIdentity * AllBottom
29041 2019-Jan-13 16:21:19.071851 - [DEBUG]
29042 2019-Jan-13 16:21:19.071874 - [DEBUG] Propagate flow
29043 2019-Jan-13 16:21:19.071898 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29044 2019-Jan-13 16:21:19.071962 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
29045 2019-Jan-13 16:21:19.072617 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29046 2019-Jan-13 16:21:19.073272 - [DEBUG] Edge function : AllBottom (result of previous compose)
29047 2019-Jan-13 16:21:19.073299 - [DEBUG]
29048 2019-Jan-13 16:21:19.073326 - [DEBUG] Join: AllTop & AllBottom
29049 2019-Jan-13 16:21:19.073353 - [DEBUG] = AllBottom (new jump func)
29050 2019-Jan-13 16:21:19.073377 - [DEBUG]
29051 2019-Jan-13 16:21:19.073400 - [DEBUG] Start adding new jump function
29052 2019-Jan-13 16:21:19.073424 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29053 2019-Jan-13 16:21:19.073489 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29054 2019-Jan-13 16:21:19.074153 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
29055 2019-Jan-13 16:21:19.074811 - [DEBUG] Edge Function : AllBottom
29056 2019-Jan-13 16:21:19.074845 - [DEBUG] End adding new jump function
29057 2019-Jan-13 16:21:19.074869 - [DEBUG]
29058 2019-Jan-13 16:21:19.074913 - [DEBUG] -------------------------------------------- 799. Path Edge --------------------------------------------
29059 2019-Jan-13 16:21:19.074938 - [DEBUG]
29060 2019-Jan-13 16:21:19.074962 - [DEBUG] Process 799. path edge:
29061 2019-Jan-13 16:21:19.074986 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29062 2019-Jan-13 16:21:19.075069 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
29063 2019-Jan-13 16:21:19.075729 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29064 2019-Jan-13 16:21:19.076392 - [DEBUG]
29065 2019-Jan-13 16:21:19.076419 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
29066 2019-Jan-13 16:21:19.077110 - [DEBUG] Compose: EdgeIdentity * AllBottom
29067 2019-Jan-13 16:21:19.077139 - [DEBUG]
29068 2019-Jan-13 16:21:19.077163 - [DEBUG] Propagate flow
29069 2019-Jan-13 16:21:19.077187 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29070 2019-Jan-13 16:21:19.077251 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29071 2019-Jan-13 16:21:19.077921 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29072 2019-Jan-13 16:21:19.078602 - [DEBUG] Edge function : AllBottom (result of previous compose)
29073 2019-Jan-13 16:21:19.078629 - [DEBUG]
29074 2019-Jan-13 16:21:19.078654 - [DEBUG] Join: AllTop & AllBottom
29075 2019-Jan-13 16:21:19.078681 - [DEBUG] = AllBottom (new jump func)
29076 2019-Jan-13 16:21:19.078706 - [DEBUG]
29077 2019-Jan-13 16:21:19.078730 - [DEBUG] Start adding new jump function
29078 2019-Jan-13 16:21:19.078753 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29079 2019-Jan-13 16:21:19.078815 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29080 2019-Jan-13 16:21:19.079479 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29081 2019-Jan-13 16:21:19.080146 - [DEBUG] Edge Function : AllBottom
29082 2019-Jan-13 16:21:19.080179 - [DEBUG] End adding new jump function
29083 2019-Jan-13 16:21:19.080203 - [DEBUG]
29084 2019-Jan-13 16:21:19.080227 - [DEBUG] -------------------------------------------- 800. Path Edge --------------------------------------------
29085 2019-Jan-13 16:21:19.080251 - [DEBUG]
29086 2019-Jan-13 16:21:19.080275 - [DEBUG] Process 800. path edge:
29087 2019-Jan-13 16:21:19.080299 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29088 2019-Jan-13 16:21:19.080360 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
29089 2019-Jan-13 16:21:19.081022 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29090 2019-Jan-13 16:21:19.081699 - [DEBUG]
29091 2019-Jan-13 16:21:19.081725 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
29092 2019-Jan-13 16:21:19.082422 - [DEBUG] Compose: EdgeIdentity * AllBottom
29093 2019-Jan-13 16:21:19.082453 - [DEBUG]
29094 2019-Jan-13 16:21:19.082477 - [DEBUG] Propagate flow
29095 2019-Jan-13 16:21:19.082501 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29096 2019-Jan-13 16:21:19.082568 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
29097 2019-Jan-13 16:21:19.083225 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29098 2019-Jan-13 16:21:19.083899 - [DEBUG] Edge function : AllBottom (result of previous compose)
29099 2019-Jan-13 16:21:19.083926 - [DEBUG]
29100 2019-Jan-13 16:21:19.083952 - [DEBUG] Join: AllTop & AllBottom
29101 2019-Jan-13 16:21:19.083979 - [DEBUG] = AllBottom (new jump func)
29102 2019-Jan-13 16:21:19.084003 - [DEBUG]
29103 2019-Jan-13 16:21:19.084027 - [DEBUG] Start adding new jump function
29104 2019-Jan-13 16:21:19.084050 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29105 2019-Jan-13 16:21:19.084111 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29106 2019-Jan-13 16:21:19.084784 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
29107 2019-Jan-13 16:21:19.085476 - [DEBUG] Edge Function : AllBottom
29108 2019-Jan-13 16:21:19.085507 - [DEBUG] End adding new jump function
29109 2019-Jan-13 16:21:19.085531 - [DEBUG]
29110 2019-Jan-13 16:21:19.085555 - [DEBUG] -------------------------------------------- 801. Path Edge --------------------------------------------
29111 2019-Jan-13 16:21:19.085580 - [DEBUG]
29112 2019-Jan-13 16:21:19.085603 - [DEBUG] Process 801. path edge:
29113 2019-Jan-13 16:21:19.085627 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29114 2019-Jan-13 16:21:19.085694 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
29115 2019-Jan-13 16:21:19.086684 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29116 2019-Jan-13 16:21:19.087351 - [DEBUG]
29117 2019-Jan-13 16:21:19.087378 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
29118 2019-Jan-13 16:21:19.088052 - [DEBUG] Compose: EdgeIdentity * AllBottom
29119 2019-Jan-13 16:21:19.088082 - [DEBUG]
29120 2019-Jan-13 16:21:19.088106 - [DEBUG] Propagate flow
29121 2019-Jan-13 16:21:19.088129 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29122 2019-Jan-13 16:21:19.088193 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29123 2019-Jan-13 16:21:19.088888 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29124 2019-Jan-13 16:21:19.089558 - [DEBUG] Edge function : AllBottom (result of previous compose)
29125 2019-Jan-13 16:21:19.089585 - [DEBUG]
29126 2019-Jan-13 16:21:19.089612 - [DEBUG] Join: AllTop & AllBottom
29127 2019-Jan-13 16:21:19.089638 - [DEBUG] = AllBottom (new jump func)
29128 2019-Jan-13 16:21:19.089663 - [DEBUG]
29129 2019-Jan-13 16:21:19.089687 - [DEBUG] Start adding new jump function
29130 2019-Jan-13 16:21:19.089711 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29131 2019-Jan-13 16:21:19.089774 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29132 2019-Jan-13 16:21:19.090429 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29133 2019-Jan-13 16:21:19.091080 - [DEBUG] Edge Function : AllBottom
29134 2019-Jan-13 16:21:19.091113 - [DEBUG] End adding new jump function
29135 2019-Jan-13 16:21:19.091138 - [DEBUG]
29136 2019-Jan-13 16:21:19.091161 - [DEBUG] -------------------------------------------- 802. Path Edge --------------------------------------------
29137 2019-Jan-13 16:21:19.091186 - [DEBUG]
29138 2019-Jan-13 16:21:19.091210 - [DEBUG] Process 802. path edge:
29139 2019-Jan-13 16:21:19.091233 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29140 2019-Jan-13 16:21:19.091299 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
29141 2019-Jan-13 16:21:19.091989 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29142 2019-Jan-13 16:21:19.092654 - [DEBUG]
29143 2019-Jan-13 16:21:19.092681 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29144 2019-Jan-13 16:21:19.093367 - [DEBUG] Compose: EdgeIdentity * AllBottom
29145 2019-Jan-13 16:21:19.093399 - [DEBUG]
29146 2019-Jan-13 16:21:19.093423 - [DEBUG] Propagate flow
29147 2019-Jan-13 16:21:19.093447 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29148 2019-Jan-13 16:21:19.093526 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29149 2019-Jan-13 16:21:19.094196 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29150 2019-Jan-13 16:21:19.094861 - [DEBUG] Edge function : AllBottom (result of previous compose)
29151 2019-Jan-13 16:21:19.094907 - [DEBUG]
29152 2019-Jan-13 16:21:19.094934 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
29153 2019-Jan-13 16:21:19.094961 - [DEBUG] = AllBottom
29154 2019-Jan-13 16:21:19.094986 - [DEBUG]
29155 2019-Jan-13 16:21:19.095009 - [DEBUG] PROPAGATE: No new function!
29156 2019-Jan-13 16:21:19.095038 - [DEBUG] Compose: EdgeIdentity * AllBottom
29157 2019-Jan-13 16:21:19.095064 - [DEBUG]
29158 2019-Jan-13 16:21:19.095088 - [DEBUG] Propagate flow
29159 2019-Jan-13 16:21:19.095112 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29160 2019-Jan-13 16:21:19.095177 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29161 2019-Jan-13 16:21:19.095847 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29162 2019-Jan-13 16:21:19.096503 - [DEBUG] Edge function : AllBottom (result of previous compose)
29163 2019-Jan-13 16:21:19.096530 - [DEBUG]
29164 2019-Jan-13 16:21:19.096555 - [DEBUG] Join: AllTop & AllBottom
29165 2019-Jan-13 16:21:19.096582 - [DEBUG] = AllBottom (new jump func)
29166 2019-Jan-13 16:21:19.096607 - [DEBUG]
29167 2019-Jan-13 16:21:19.096631 - [DEBUG] Start adding new jump function
29168 2019-Jan-13 16:21:19.096655 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29169 2019-Jan-13 16:21:19.096716 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29170 2019-Jan-13 16:21:19.097382 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29171 2019-Jan-13 16:21:19.098043 - [DEBUG] Edge Function : AllBottom
29172 2019-Jan-13 16:21:19.098073 - [DEBUG] End adding new jump function
29173 2019-Jan-13 16:21:19.098098 - [DEBUG]
29174 2019-Jan-13 16:21:19.098122 - [DEBUG] -------------------------------------------- 803. Path Edge --------------------------------------------
29175 2019-Jan-13 16:21:19.098147 - [DEBUG]
29176 2019-Jan-13 16:21:19.098171 - [DEBUG] Process 803. path edge:
29177 2019-Jan-13 16:21:19.098195 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29178 2019-Jan-13 16:21:19.098278 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
29179 2019-Jan-13 16:21:19.098941 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29180 2019-Jan-13 16:21:19.099596 - [DEBUG]
29181 2019-Jan-13 16:21:19.099622 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29182 2019-Jan-13 16:21:19.100321 - [DEBUG] Compose: EdgeIdentity * AllBottom
29183 2019-Jan-13 16:21:19.100352 - [DEBUG]
29184 2019-Jan-13 16:21:19.100376 - [DEBUG] Propagate flow
29185 2019-Jan-13 16:21:19.100400 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29186 2019-Jan-13 16:21:19.100463 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
29187 2019-Jan-13 16:21:19.101135 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29188 2019-Jan-13 16:21:19.101824 - [DEBUG] Edge function : AllBottom (result of previous compose)
29189 2019-Jan-13 16:21:19.101850 - [DEBUG]
29190 2019-Jan-13 16:21:19.101876 - [DEBUG] Join: AllTop & AllBottom
29191 2019-Jan-13 16:21:19.101903 - [DEBUG] = AllBottom (new jump func)
29192 2019-Jan-13 16:21:19.101928 - [DEBUG]
29193 2019-Jan-13 16:21:19.101969 - [DEBUG] Start adding new jump function
29194 2019-Jan-13 16:21:19.101993 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29195 2019-Jan-13 16:21:19.102055 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29196 2019-Jan-13 16:21:19.103030 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
29197 2019-Jan-13 16:21:19.103696 - [DEBUG] Edge Function : AllBottom
29198 2019-Jan-13 16:21:19.103727 - [DEBUG] End adding new jump function
29199 2019-Jan-13 16:21:19.103752 - [DEBUG]
29200 2019-Jan-13 16:21:19.103777 - [DEBUG] -------------------------------------------- 804. Path Edge --------------------------------------------
29201 2019-Jan-13 16:21:19.103801 - [DEBUG]
29202 2019-Jan-13 16:21:19.103825 - [DEBUG] Process 804. path edge:
29203 2019-Jan-13 16:21:19.103849 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29204 2019-Jan-13 16:21:19.103913 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
29205 2019-Jan-13 16:21:19.104585 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29206 2019-Jan-13 16:21:19.105269 - [DEBUG]
29207 2019-Jan-13 16:21:19.105296 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
29208 2019-Jan-13 16:21:19.106060 - [DEBUG] Compose: EdgeIdentity * AllBottom
29209 2019-Jan-13 16:21:19.106092 - [DEBUG]
29210 2019-Jan-13 16:21:19.106117 - [DEBUG] Propagate flow
29211 2019-Jan-13 16:21:19.106141 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29212 2019-Jan-13 16:21:19.106211 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
29213 2019-Jan-13 16:21:19.106901 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29214 2019-Jan-13 16:21:19.107570 - [DEBUG] Edge function : AllBottom (result of previous compose)
29215 2019-Jan-13 16:21:19.107597 - [DEBUG]
29216 2019-Jan-13 16:21:19.107624 - [DEBUG] Join: AllTop & AllBottom
29217 2019-Jan-13 16:21:19.107650 - [DEBUG] = AllBottom (new jump func)
29218 2019-Jan-13 16:21:19.107675 - [DEBUG]
29219 2019-Jan-13 16:21:19.107699 - [DEBUG] Start adding new jump function
29220 2019-Jan-13 16:21:19.107723 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29221 2019-Jan-13 16:21:19.107787 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29222 2019-Jan-13 16:21:19.108469 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
29223 2019-Jan-13 16:21:19.109141 - [DEBUG] Edge Function : AllBottom
29224 2019-Jan-13 16:21:19.109175 - [DEBUG] End adding new jump function
29225 2019-Jan-13 16:21:19.109199 - [DEBUG]
29226 2019-Jan-13 16:21:19.109224 - [DEBUG] -------------------------------------------- 805. Path Edge --------------------------------------------
29227 2019-Jan-13 16:21:19.109249 - [DEBUG]
29228 2019-Jan-13 16:21:19.109272 - [DEBUG] Process 805. path edge:
29229 2019-Jan-13 16:21:19.109297 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29230 2019-Jan-13 16:21:19.109364 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
29231 2019-Jan-13 16:21:19.110032 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29232 2019-Jan-13 16:21:19.110697 - [DEBUG]
29233 2019-Jan-13 16:21:19.110744 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
29234 2019-Jan-13 16:21:19.111422 - [DEBUG] Possible callees:
29235 2019-Jan-13 16:21:19.111448 - [DEBUG] llvm.dbg.declare
29236 2019-Jan-13 16:21:19.111473 - [DEBUG] Possible return sites:
29237 2019-Jan-13 16:21:19.111497 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12029238 2019-Jan-13 16:21:19.112862 - [DEBUG] Found and process special summary
29239 2019-Jan-13 16:21:19.112922 - [DEBUG] Compose: EdgeIdentity * AllBottom
29240 2019-Jan-13 16:21:19.112951 - [DEBUG]
29241 2019-Jan-13 16:21:19.112975 - [DEBUG] Propagate flow
29242 2019-Jan-13 16:21:19.112999 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29243 2019-Jan-13 16:21:19.113065 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
29244 2019-Jan-13 16:21:19.113736 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29245 2019-Jan-13 16:21:19.114392 - [DEBUG] Edge function : AllBottom (result of previous compose)
29246 2019-Jan-13 16:21:19.114418 - [DEBUG]
29247 2019-Jan-13 16:21:19.114445 - [DEBUG] Join: AllTop & AllBottom
29248 2019-Jan-13 16:21:19.114472 - [DEBUG] = AllBottom (new jump func)
29249 2019-Jan-13 16:21:19.114496 - [DEBUG]
29250 2019-Jan-13 16:21:19.114520 - [DEBUG] Start adding new jump function
29251 2019-Jan-13 16:21:19.114544 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29252 2019-Jan-13 16:21:19.114605 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29253 2019-Jan-13 16:21:19.115295 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
29254 2019-Jan-13 16:21:19.115957 - [DEBUG] Edge Function : AllBottom
29255 2019-Jan-13 16:21:19.115989 - [DEBUG] End adding new jump function
29256 2019-Jan-13 16:21:19.116013 - [DEBUG]
29257 2019-Jan-13 16:21:19.116037 - [DEBUG] -------------------------------------------- 806. Path Edge --------------------------------------------
29258 2019-Jan-13 16:21:19.116062 - [DEBUG]
29259 2019-Jan-13 16:21:19.116086 - [DEBUG] Process 806. path edge:
29260 2019-Jan-13 16:21:19.116110 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29261 2019-Jan-13 16:21:19.116174 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
29262 2019-Jan-13 16:21:19.116836 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29263 2019-Jan-13 16:21:19.117492 - [DEBUG]
29264 2019-Jan-13 16:21:19.117518 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
29265 2019-Jan-13 16:21:19.118252 - [DEBUG] Compose: EdgeIdentity * AllBottom
29266 2019-Jan-13 16:21:19.118285 - [DEBUG]
29267 2019-Jan-13 16:21:19.118309 - [DEBUG] Propagate flow
29268 2019-Jan-13 16:21:19.118332 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29269 2019-Jan-13 16:21:19.118400 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
29270 2019-Jan-13 16:21:19.119393 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29271 2019-Jan-13 16:21:19.120063 - [DEBUG] Edge function : AllBottom (result of previous compose)
29272 2019-Jan-13 16:21:19.120090 - [DEBUG]
29273 2019-Jan-13 16:21:19.120116 - [DEBUG] Join: AllTop & AllBottom
29274 2019-Jan-13 16:21:19.120143 - [DEBUG] = AllBottom (new jump func)
29275 2019-Jan-13 16:21:19.120186 - [DEBUG]
29276 2019-Jan-13 16:21:19.120211 - [DEBUG] Start adding new jump function
29277 2019-Jan-13 16:21:19.120235 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29278 2019-Jan-13 16:21:19.120296 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29279 2019-Jan-13 16:21:19.120959 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
29280 2019-Jan-13 16:21:19.121644 - [DEBUG] Edge Function : AllBottom
29281 2019-Jan-13 16:21:19.121676 - [DEBUG] End adding new jump function
29282 2019-Jan-13 16:21:19.121700 - [DEBUG]
29283 2019-Jan-13 16:21:19.121725 - [DEBUG] -------------------------------------------- 807. Path Edge --------------------------------------------
29284 2019-Jan-13 16:21:19.121750 - [DEBUG]
29285 2019-Jan-13 16:21:19.121773 - [DEBUG] Process 807. path edge:
29286 2019-Jan-13 16:21:19.121797 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29287 2019-Jan-13 16:21:19.121860 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
29288 2019-Jan-13 16:21:19.122522 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29289 2019-Jan-13 16:21:19.123178 - [DEBUG]
29290 2019-Jan-13 16:21:19.123205 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
29291 2019-Jan-13 16:21:19.123883 - [DEBUG] Compose: EdgeIdentity * AllBottom
29292 2019-Jan-13 16:21:19.123913 - [DEBUG]
29293 2019-Jan-13 16:21:19.123937 - [DEBUG] Propagate flow
29294 2019-Jan-13 16:21:19.123961 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29295 2019-Jan-13 16:21:19.124026 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29296 2019-Jan-13 16:21:19.124702 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29297 2019-Jan-13 16:21:19.125394 - [DEBUG] Edge function : AllBottom (result of previous compose)
29298 2019-Jan-13 16:21:19.125421 - [DEBUG]
29299 2019-Jan-13 16:21:19.125446 - [DEBUG] Join: AllTop & AllBottom
29300 2019-Jan-13 16:21:19.125473 - [DEBUG] = AllBottom (new jump func)
29301 2019-Jan-13 16:21:19.125497 - [DEBUG]
29302 2019-Jan-13 16:21:19.125521 - [DEBUG] Start adding new jump function
29303 2019-Jan-13 16:21:19.125544 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29304 2019-Jan-13 16:21:19.125605 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29305 2019-Jan-13 16:21:19.126262 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29306 2019-Jan-13 16:21:19.126926 - [DEBUG] Edge Function : AllBottom
29307 2019-Jan-13 16:21:19.126958 - [DEBUG] End adding new jump function
29308 2019-Jan-13 16:21:19.126983 - [DEBUG]
29309 2019-Jan-13 16:21:19.127006 - [DEBUG] -------------------------------------------- 808. Path Edge --------------------------------------------
29310 2019-Jan-13 16:21:19.127031 - [DEBUG]
29311 2019-Jan-13 16:21:19.127055 - [DEBUG] Process 808. path edge:
29312 2019-Jan-13 16:21:19.127078 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29313 2019-Jan-13 16:21:19.127145 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
29314 2019-Jan-13 16:21:19.127811 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29315 2019-Jan-13 16:21:19.128501 - [DEBUG]
29316 2019-Jan-13 16:21:19.128526 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
29317 2019-Jan-13 16:21:19.129221 - [DEBUG] Possible callees:
29318 2019-Jan-13 16:21:19.129248 - [DEBUG] llvm.dbg.declare
29319 2019-Jan-13 16:21:19.129273 - [DEBUG] Possible return sites:
29320 2019-Jan-13 16:21:19.129296 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14929321 2019-Jan-13 16:21:19.130647 - [DEBUG] Found and process special summary
29322 2019-Jan-13 16:21:19.130706 - [DEBUG] Compose: EdgeIdentity * AllBottom
29323 2019-Jan-13 16:21:19.130736 - [DEBUG]
29324 2019-Jan-13 16:21:19.130761 - [DEBUG] Propagate flow
29325 2019-Jan-13 16:21:19.130784 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29326 2019-Jan-13 16:21:19.130852 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29327 2019-Jan-13 16:21:19.131525 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29328 2019-Jan-13 16:21:19.132201 - [DEBUG] Edge function : AllBottom (result of previous compose)
29329 2019-Jan-13 16:21:19.132227 - [DEBUG]
29330 2019-Jan-13 16:21:19.132253 - [DEBUG] Join: AllTop & AllBottom
29331 2019-Jan-13 16:21:19.132280 - [DEBUG] = AllBottom (new jump func)
29332 2019-Jan-13 16:21:19.132305 - [DEBUG]
29333 2019-Jan-13 16:21:19.132329 - [DEBUG] Start adding new jump function
29334 2019-Jan-13 16:21:19.132352 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29335 2019-Jan-13 16:21:19.132414 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29336 2019-Jan-13 16:21:19.133081 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29337 2019-Jan-13 16:21:19.133742 - [DEBUG] Edge Function : AllBottom
29338 2019-Jan-13 16:21:19.133779 - [DEBUG] End adding new jump function
29339 2019-Jan-13 16:21:19.133803 - [DEBUG]
29340 2019-Jan-13 16:21:19.133827 - [DEBUG] -------------------------------------------- 809. Path Edge --------------------------------------------
29341 2019-Jan-13 16:21:19.133852 - [DEBUG]
29342 2019-Jan-13 16:21:19.133876 - [DEBUG] Process 809. path edge:
29343 2019-Jan-13 16:21:19.133899 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29344 2019-Jan-13 16:21:19.133964 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
29345 2019-Jan-13 16:21:19.134627 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29346 2019-Jan-13 16:21:19.135632 - [DEBUG]
29347 2019-Jan-13 16:21:19.135659 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29348 2019-Jan-13 16:21:19.136371 - [DEBUG] Compose: EdgeIdentity * AllBottom
29349 2019-Jan-13 16:21:19.136401 - [DEBUG]
29350 2019-Jan-13 16:21:19.136426 - [DEBUG] Propagate flow
29351 2019-Jan-13 16:21:19.136449 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29352 2019-Jan-13 16:21:19.136513 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29353 2019-Jan-13 16:21:19.137174 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29354 2019-Jan-13 16:21:19.137836 - [DEBUG] Edge function : AllBottom (result of previous compose)
29355 2019-Jan-13 16:21:19.137863 - [DEBUG]
29356 2019-Jan-13 16:21:19.137888 - [DEBUG] Join: AllTop & AllBottom
29357 2019-Jan-13 16:21:19.137915 - [DEBUG] = AllBottom (new jump func)
29358 2019-Jan-13 16:21:19.137961 - [DEBUG]
29359 2019-Jan-13 16:21:19.137986 - [DEBUG] Start adding new jump function
29360 2019-Jan-13 16:21:19.138009 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29361 2019-Jan-13 16:21:19.138071 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29362 2019-Jan-13 16:21:19.138759 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29363 2019-Jan-13 16:21:19.139420 - [DEBUG] Edge Function : AllBottom
29364 2019-Jan-13 16:21:19.139456 - [DEBUG] End adding new jump function
29365 2019-Jan-13 16:21:19.139481 - [DEBUG]
29366 2019-Jan-13 16:21:19.139504 - [DEBUG] -------------------------------------------- 810. Path Edge --------------------------------------------
29367 2019-Jan-13 16:21:19.139530 - [DEBUG]
29368 2019-Jan-13 16:21:19.139553 - [DEBUG] Process 810. path edge:
29369 2019-Jan-13 16:21:19.139577 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29370 2019-Jan-13 16:21:19.139642 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
29371 2019-Jan-13 16:21:19.140301 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29372 2019-Jan-13 16:21:19.140956 - [DEBUG]
29373 2019-Jan-13 16:21:19.140983 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29374 2019-Jan-13 16:21:19.141684 - [DEBUG] Compose: EdgeIdentity * AllBottom
29375 2019-Jan-13 16:21:19.141714 - [DEBUG]
29376 2019-Jan-13 16:21:19.141738 - [DEBUG] Propagate flow
29377 2019-Jan-13 16:21:19.141761 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29378 2019-Jan-13 16:21:19.141827 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29379 2019-Jan-13 16:21:19.142505 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29380 2019-Jan-13 16:21:19.143169 - [DEBUG] Edge function : AllBottom (result of previous compose)
29381 2019-Jan-13 16:21:19.143195 - [DEBUG]
29382 2019-Jan-13 16:21:19.143221 - [DEBUG] Join: AllTop & AllBottom
29383 2019-Jan-13 16:21:19.143247 - [DEBUG] = AllBottom (new jump func)
29384 2019-Jan-13 16:21:19.143272 - [DEBUG]
29385 2019-Jan-13 16:21:19.143296 - [DEBUG] Start adding new jump function
29386 2019-Jan-13 16:21:19.143319 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29387 2019-Jan-13 16:21:19.143381 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
29388 2019-Jan-13 16:21:19.144036 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29389 2019-Jan-13 16:21:19.144702 - [DEBUG] Edge Function : AllBottom
29390 2019-Jan-13 16:21:19.144739 - [DEBUG] End adding new jump function
29391 2019-Jan-13 16:21:19.144764 - [DEBUG]
29392 2019-Jan-13 16:21:19.144788 - [DEBUG] -------------------------------------------- 811. Path Edge --------------------------------------------
29393 2019-Jan-13 16:21:19.144813 - [DEBUG]
29394 2019-Jan-13 16:21:19.144836 - [DEBUG] Process 811. path edge:
29395 2019-Jan-13 16:21:19.144860 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29396 2019-Jan-13 16:21:19.145012 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
29397 2019-Jan-13 16:21:19.145690 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
29398 2019-Jan-13 16:21:19.146358 - [DEBUG]
29399 2019-Jan-13 16:21:19.146383 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29400 2019-Jan-13 16:21:19.147078 - [DEBUG] Possible callees:
29401 2019-Jan-13 16:21:19.147105 - [DEBUG] llvm.dbg.declare
29402 2019-Jan-13 16:21:19.147129 - [DEBUG] Possible return sites:
29403 2019-Jan-13 16:21:19.147153 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15529404 2019-Jan-13 16:21:19.148510 - [DEBUG] Found and process special summary
29405 2019-Jan-13 16:21:19.148738 - [DEBUG] EDGE:
29406 2019-Jan-13 16:21:19.148816 - [DEBUG] ---> 29407 2019-Jan-13 16:21:19.149507 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
29408 2019-Jan-13 16:21:19.150167 - [DEBUG]
29409 2019-Jan-13 16:21:19.150194 - [DEBUG] EDGE:
29410 2019-Jan-13 16:21:19.150256 - [DEBUG] ---> 29411 2019-Jan-13 16:21:19.150913 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
29412 2019-Jan-13 16:21:19.151939 - [DEBUG]
29413 2019-Jan-13 16:21:19.151972 - [DEBUG] Compose: EdgeIdentity * AllBottom
29414 2019-Jan-13 16:21:19.152000 - [DEBUG]
29415 2019-Jan-13 16:21:19.152024 - [DEBUG] Propagate flow
29416 2019-Jan-13 16:21:19.152047 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29417 2019-Jan-13 16:21:19.152114 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29418 2019-Jan-13 16:21:19.152773 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29419 2019-Jan-13 16:21:19.153427 - [DEBUG] Edge function : AllBottom (result of previous compose)
29420 2019-Jan-13 16:21:19.153454 - [DEBUG]
29421 2019-Jan-13 16:21:19.153480 - [DEBUG] Join: AllTop & AllBottom
29422 2019-Jan-13 16:21:19.153506 - [DEBUG] = AllBottom (new jump func)
29423 2019-Jan-13 16:21:19.153531 - [DEBUG]
29424 2019-Jan-13 16:21:19.153555 - [DEBUG] Start adding new jump function
29425 2019-Jan-13 16:21:19.153579 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29426 2019-Jan-13 16:21:19.153639 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29427 2019-Jan-13 16:21:19.154310 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29428 2019-Jan-13 16:21:19.154995 - [DEBUG] Edge Function : AllBottom
29429 2019-Jan-13 16:21:19.155027 - [DEBUG] End adding new jump function
29430 2019-Jan-13 16:21:19.155051 - [DEBUG]
29431 2019-Jan-13 16:21:19.155075 - [DEBUG] -------------------------------------------- 812. Path Edge --------------------------------------------
29432 2019-Jan-13 16:21:19.155100 - [DEBUG]
29433 2019-Jan-13 16:21:19.155123 - [DEBUG] Process 812. path edge:
29434 2019-Jan-13 16:21:19.155147 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29435 2019-Jan-13 16:21:19.155212 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
29436 2019-Jan-13 16:21:19.155866 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29437 2019-Jan-13 16:21:19.156519 - [DEBUG]
29438 2019-Jan-13 16:21:19.156546 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
29439 2019-Jan-13 16:21:19.157239 - [DEBUG] Compose: EdgeIdentity * AllBottom
29440 2019-Jan-13 16:21:19.157268 - [DEBUG]
29441 2019-Jan-13 16:21:19.157311 - [DEBUG] Propagate flow
29442 2019-Jan-13 16:21:19.157335 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29443 2019-Jan-13 16:21:19.157402 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29444 2019-Jan-13 16:21:19.158080 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29445 2019-Jan-13 16:21:19.158764 - [DEBUG] Edge function : AllBottom (result of previous compose)
29446 2019-Jan-13 16:21:19.158791 - [DEBUG]
29447 2019-Jan-13 16:21:19.158817 - [DEBUG] Join: AllTop & AllBottom
29448 2019-Jan-13 16:21:19.158844 - [DEBUG] = AllBottom (new jump func)
29449 2019-Jan-13 16:21:19.158868 - [DEBUG]
29450 2019-Jan-13 16:21:19.158892 - [DEBUG] Start adding new jump function
29451 2019-Jan-13 16:21:19.158915 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29452 2019-Jan-13 16:21:19.158977 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29453 2019-Jan-13 16:21:19.159631 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29454 2019-Jan-13 16:21:19.160305 - [DEBUG] Edge Function : AllBottom
29455 2019-Jan-13 16:21:19.160336 - [DEBUG] End adding new jump function
29456 2019-Jan-13 16:21:19.160360 - [DEBUG]
29457 2019-Jan-13 16:21:19.160384 - [DEBUG] -------------------------------------------- 813. Path Edge --------------------------------------------
29458 2019-Jan-13 16:21:19.160409 - [DEBUG]
29459 2019-Jan-13 16:21:19.160432 - [DEBUG] Process 813. path edge:
29460 2019-Jan-13 16:21:19.160456 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29461 2019-Jan-13 16:21:19.160519 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
29462 2019-Jan-13 16:21:19.161188 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29463 2019-Jan-13 16:21:19.161866 - [DEBUG]
29464 2019-Jan-13 16:21:19.161892 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
29465 2019-Jan-13 16:21:19.162567 - [DEBUG] Possible callees:
29466 2019-Jan-13 16:21:19.162593 - [DEBUG] llvm.dbg.declare
29467 2019-Jan-13 16:21:19.162618 - [DEBUG] Possible return sites:
29468 2019-Jan-13 16:21:19.162642 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15529469 2019-Jan-13 16:21:19.163972 - [DEBUG] Found and process special summary
29470 2019-Jan-13 16:21:19.164017 - [DEBUG] Compose: EdgeIdentity * AllBottom
29471 2019-Jan-13 16:21:19.164046 - [DEBUG]
29472 2019-Jan-13 16:21:19.164070 - [DEBUG] Propagate flow
29473 2019-Jan-13 16:21:19.164094 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29474 2019-Jan-13 16:21:19.164160 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
29475 2019-Jan-13 16:21:19.164816 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29476 2019-Jan-13 16:21:19.165493 - [DEBUG] Edge function : AllBottom (result of previous compose)
29477 2019-Jan-13 16:21:19.165520 - [DEBUG]
29478 2019-Jan-13 16:21:19.165546 - [DEBUG] Join: AllTop & AllBottom
29479 2019-Jan-13 16:21:19.165573 - [DEBUG] = AllBottom (new jump func)
29480 2019-Jan-13 16:21:19.165598 - [DEBUG]
29481 2019-Jan-13 16:21:19.165622 - [DEBUG] Start adding new jump function
29482 2019-Jan-13 16:21:19.165645 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29483 2019-Jan-13 16:21:19.165710 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29484 2019-Jan-13 16:21:19.166396 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
29485 2019-Jan-13 16:21:19.167062 - [DEBUG] Edge Function : AllBottom
29486 2019-Jan-13 16:21:19.167099 - [DEBUG] End adding new jump function
29487 2019-Jan-13 16:21:19.167123 - [DEBUG]
29488 2019-Jan-13 16:21:19.167147 - [DEBUG] -------------------------------------------- 814. Path Edge --------------------------------------------
29489 2019-Jan-13 16:21:19.167171 - [DEBUG]
29490 2019-Jan-13 16:21:19.167194 - [DEBUG] Process 814. path edge:
29491 2019-Jan-13 16:21:19.167218 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29492 2019-Jan-13 16:21:19.167592 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
29493 2019-Jan-13 16:21:19.168288 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29494 2019-Jan-13 16:21:19.168962 - [DEBUG]
29495 2019-Jan-13 16:21:19.168988 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
29496 2019-Jan-13 16:21:19.169690 - [DEBUG] Compose: EdgeIdentity * AllBottom
29497 2019-Jan-13 16:21:19.169721 - [DEBUG]
29498 2019-Jan-13 16:21:19.169745 - [DEBUG] Propagate flow
29499 2019-Jan-13 16:21:19.169769 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29500 2019-Jan-13 16:21:19.169844 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
29501 2019-Jan-13 16:21:19.170506 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29502 2019-Jan-13 16:21:19.171158 - [DEBUG] Edge function : AllBottom (result of previous compose)
29503 2019-Jan-13 16:21:19.171185 - [DEBUG]
29504 2019-Jan-13 16:21:19.171211 - [DEBUG] Join: AllTop & AllBottom
29505 2019-Jan-13 16:21:19.171238 - [DEBUG] = AllBottom (new jump func)
29506 2019-Jan-13 16:21:19.171262 - [DEBUG]
29507 2019-Jan-13 16:21:19.171286 - [DEBUG] Start adding new jump function
29508 2019-Jan-13 16:21:19.171309 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29509 2019-Jan-13 16:21:19.171369 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29510 2019-Jan-13 16:21:19.172062 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
29511 2019-Jan-13 16:21:19.172720 - [DEBUG] Edge Function : AllBottom
29512 2019-Jan-13 16:21:19.172757 - [DEBUG] End adding new jump function
29513 2019-Jan-13 16:21:19.172782 - [DEBUG]
29514 2019-Jan-13 16:21:19.172806 - [DEBUG] -------------------------------------------- 815. Path Edge --------------------------------------------
29515 2019-Jan-13 16:21:19.172831 - [DEBUG]
29516 2019-Jan-13 16:21:19.172855 - [DEBUG] Process 815. path edge:
29517 2019-Jan-13 16:21:19.172879 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29518 2019-Jan-13 16:21:19.172945 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
29519 2019-Jan-13 16:21:19.173600 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29520 2019-Jan-13 16:21:19.174250 - [DEBUG]
29521 2019-Jan-13 16:21:19.174277 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
29522 2019-Jan-13 16:21:19.174994 - [DEBUG] Compose: EdgeIdentity * AllBottom
29523 2019-Jan-13 16:21:19.175024 - [DEBUG]
29524 2019-Jan-13 16:21:19.175048 - [DEBUG] Propagate flow
29525 2019-Jan-13 16:21:19.175072 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29526 2019-Jan-13 16:21:19.175138 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
29527 2019-Jan-13 16:21:19.175804 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29528 2019-Jan-13 16:21:19.176484 - [DEBUG] Edge function : AllBottom (result of previous compose)
29529 2019-Jan-13 16:21:19.176511 - [DEBUG]
29530 2019-Jan-13 16:21:19.176536 - [DEBUG] Join: AllTop & AllBottom
29531 2019-Jan-13 16:21:19.176563 - [DEBUG] = AllBottom (new jump func)
29532 2019-Jan-13 16:21:19.176587 - [DEBUG]
29533 2019-Jan-13 16:21:19.176611 - [DEBUG] Start adding new jump function
29534 2019-Jan-13 16:21:19.176634 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29535 2019-Jan-13 16:21:19.176696 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29536 2019-Jan-13 16:21:19.177352 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
29537 2019-Jan-13 16:21:19.178018 - [DEBUG] Edge Function : AllBottom
29538 2019-Jan-13 16:21:19.178054 - [DEBUG] End adding new jump function
29539 2019-Jan-13 16:21:19.178078 - [DEBUG]
29540 2019-Jan-13 16:21:19.178102 - [DEBUG] -------------------------------------------- 816. Path Edge --------------------------------------------
29541 2019-Jan-13 16:21:19.178126 - [DEBUG]
29542 2019-Jan-13 16:21:19.178150 - [DEBUG] Process 816. path edge:
29543 2019-Jan-13 16:21:19.178174 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29544 2019-Jan-13 16:21:19.178259 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
29545 2019-Jan-13 16:21:19.178918 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29546 2019-Jan-13 16:21:19.179576 - [DEBUG]
29547 2019-Jan-13 16:21:19.179602 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
29548 2019-Jan-13 16:21:19.180275 - [DEBUG] Compose: EdgeIdentity * AllBottom
29549 2019-Jan-13 16:21:19.180305 - [DEBUG]
29550 2019-Jan-13 16:21:19.180329 - [DEBUG] Propagate flow
29551 2019-Jan-13 16:21:19.180353 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29552 2019-Jan-13 16:21:19.180418 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
29553 2019-Jan-13 16:21:19.181114 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29554 2019-Jan-13 16:21:19.181800 - [DEBUG] Edge function : AllBottom (result of previous compose)
29555 2019-Jan-13 16:21:19.181827 - [DEBUG]
29556 2019-Jan-13 16:21:19.181853 - [DEBUG] Join: AllTop & AllBottom
29557 2019-Jan-13 16:21:19.181879 - [DEBUG] = AllBottom (new jump func)
29558 2019-Jan-13 16:21:19.181904 - [DEBUG]
29559 2019-Jan-13 16:21:19.181928 - [DEBUG] Start adding new jump function
29560 2019-Jan-13 16:21:19.181952 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29561 2019-Jan-13 16:21:19.182016 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29562 2019-Jan-13 16:21:19.182676 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
29563 2019-Jan-13 16:21:19.183342 - [DEBUG] Edge Function : AllBottom
29564 2019-Jan-13 16:21:19.183377 - [DEBUG] End adding new jump function
29565 2019-Jan-13 16:21:19.183402 - [DEBUG]
29566 2019-Jan-13 16:21:19.183426 - [DEBUG] -------------------------------------------- 817. Path Edge --------------------------------------------
29567 2019-Jan-13 16:21:19.183451 - [DEBUG]
29568 2019-Jan-13 16:21:19.183475 - [DEBUG] Process 817. path edge:
29569 2019-Jan-13 16:21:19.183499 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29570 2019-Jan-13 16:21:19.183878 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
29571 2019-Jan-13 16:21:19.184574 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29572 2019-Jan-13 16:21:19.185280 - [DEBUG]
29573 2019-Jan-13 16:21:19.185306 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
29574 2019-Jan-13 16:21:19.185986 - [DEBUG] Possible callees:
29575 2019-Jan-13 16:21:19.186012 - [DEBUG] llvm.dbg.declare
29576 2019-Jan-13 16:21:19.186037 - [DEBUG] Possible return sites:
29577 2019-Jan-13 16:21:19.186062 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16329578 2019-Jan-13 16:21:19.187393 - [DEBUG] Found and process special summary
29579 2019-Jan-13 16:21:19.187436 - [DEBUG] Compose: EdgeIdentity * AllBottom
29580 2019-Jan-13 16:21:19.187465 - [DEBUG]
29581 2019-Jan-13 16:21:19.187489 - [DEBUG] Propagate flow
29582 2019-Jan-13 16:21:19.187513 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29583 2019-Jan-13 16:21:19.187581 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
29584 2019-Jan-13 16:21:19.188276 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29585 2019-Jan-13 16:21:19.188933 - [DEBUG] Edge function : AllBottom (result of previous compose)
29586 2019-Jan-13 16:21:19.188960 - [DEBUG]
29587 2019-Jan-13 16:21:19.188986 - [DEBUG] Join: AllTop & AllBottom
29588 2019-Jan-13 16:21:19.189013 - [DEBUG] = AllBottom (new jump func)
29589 2019-Jan-13 16:21:19.189038 - [DEBUG]
29590 2019-Jan-13 16:21:19.189062 - [DEBUG] Start adding new jump function
29591 2019-Jan-13 16:21:19.189086 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29592 2019-Jan-13 16:21:19.189146 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29593 2019-Jan-13 16:21:19.189812 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
29594 2019-Jan-13 16:21:19.193533 - [DEBUG] Edge Function : AllBottom
29595 2019-Jan-13 16:21:19.193577 - [DEBUG] End adding new jump function
29596 2019-Jan-13 16:21:19.193602 - [DEBUG]
29597 2019-Jan-13 16:21:19.193627 - [DEBUG] -------------------------------------------- 818. Path Edge --------------------------------------------
29598 2019-Jan-13 16:21:19.193652 - [DEBUG]
29599 2019-Jan-13 16:21:19.193676 - [DEBUG] Process 818. path edge:
29600 2019-Jan-13 16:21:19.193700 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29601 2019-Jan-13 16:21:19.193792 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
29602 2019-Jan-13 16:21:19.194498 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29603 2019-Jan-13 16:21:19.195185 - [DEBUG]
29604 2019-Jan-13 16:21:19.195212 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
29605 2019-Jan-13 16:21:19.195919 - [DEBUG] Compose: EdgeIdentity * AllBottom
29606 2019-Jan-13 16:21:19.195950 - [DEBUG]
29607 2019-Jan-13 16:21:19.195974 - [DEBUG] Propagate flow
29608 2019-Jan-13 16:21:19.195997 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29609 2019-Jan-13 16:21:19.196066 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
29610 2019-Jan-13 16:21:19.196741 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29611 2019-Jan-13 16:21:19.197408 - [DEBUG] Edge function : AllBottom (result of previous compose)
29612 2019-Jan-13 16:21:19.197435 - [DEBUG]
29613 2019-Jan-13 16:21:19.197461 - [DEBUG] Join: AllTop & AllBottom
29614 2019-Jan-13 16:21:19.197488 - [DEBUG] = AllBottom (new jump func)
29615 2019-Jan-13 16:21:19.197533 - [DEBUG]
29616 2019-Jan-13 16:21:19.197557 - [DEBUG] Start adding new jump function
29617 2019-Jan-13 16:21:19.197580 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29618 2019-Jan-13 16:21:19.197645 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29619 2019-Jan-13 16:21:19.198331 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
29620 2019-Jan-13 16:21:19.198990 - [DEBUG] Edge Function : AllBottom
29621 2019-Jan-13 16:21:19.199027 - [DEBUG] End adding new jump function
29622 2019-Jan-13 16:21:19.199052 - [DEBUG]
29623 2019-Jan-13 16:21:19.199076 - [DEBUG] -------------------------------------------- 819. Path Edge --------------------------------------------
29624 2019-Jan-13 16:21:19.199101 - [DEBUG]
29625 2019-Jan-13 16:21:19.199125 - [DEBUG] Process 819. path edge:
29626 2019-Jan-13 16:21:19.199149 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29627 2019-Jan-13 16:21:19.199217 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
29628 2019-Jan-13 16:21:19.200193 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29629 2019-Jan-13 16:21:19.200877 - [DEBUG]
29630 2019-Jan-13 16:21:19.200905 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
29631 2019-Jan-13 16:21:19.201606 - [DEBUG] Compose: EdgeIdentity * AllBottom
29632 2019-Jan-13 16:21:19.201636 - [DEBUG]
29633 2019-Jan-13 16:21:19.201660 - [DEBUG] Propagate flow
29634 2019-Jan-13 16:21:19.201684 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29635 2019-Jan-13 16:21:19.201749 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
29636 2019-Jan-13 16:21:19.202436 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29637 2019-Jan-13 16:21:19.203101 - [DEBUG] Edge function : AllBottom (result of previous compose)
29638 2019-Jan-13 16:21:19.203127 - [DEBUG]
29639 2019-Jan-13 16:21:19.203153 - [DEBUG] Join: AllTop & AllBottom
29640 2019-Jan-13 16:21:19.203180 - [DEBUG] = AllBottom (new jump func)
29641 2019-Jan-13 16:21:19.203204 - [DEBUG]
29642 2019-Jan-13 16:21:19.203228 - [DEBUG] Start adding new jump function
29643 2019-Jan-13 16:21:19.203252 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29644 2019-Jan-13 16:21:19.203317 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29645 2019-Jan-13 16:21:19.203978 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
29646 2019-Jan-13 16:21:19.204637 - [DEBUG] Edge Function : AllBottom
29647 2019-Jan-13 16:21:19.204673 - [DEBUG] End adding new jump function
29648 2019-Jan-13 16:21:19.204698 - [DEBUG]
29649 2019-Jan-13 16:21:19.204722 - [DEBUG] -------------------------------------------- 820. Path Edge --------------------------------------------
29650 2019-Jan-13 16:21:19.204747 - [DEBUG]
29651 2019-Jan-13 16:21:19.204770 - [DEBUG] Process 820. path edge:
29652 2019-Jan-13 16:21:19.204794 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29653 2019-Jan-13 16:21:19.204855 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
29654 2019-Jan-13 16:21:19.205555 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29655 2019-Jan-13 16:21:19.206328 - [DEBUG]
29656 2019-Jan-13 16:21:19.206355 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
29657 2019-Jan-13 16:21:19.207061 - [DEBUG] Possible callees:
29658 2019-Jan-13 16:21:19.207089 - [DEBUG] llvm.dbg.declare
29659 2019-Jan-13 16:21:19.207115 - [DEBUG] Possible return sites:
29660 2019-Jan-13 16:21:19.207139 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16929661 2019-Jan-13 16:21:19.208493 - [DEBUG] Found and process special summary
29662 2019-Jan-13 16:21:19.208539 - [DEBUG] Compose: EdgeIdentity * AllBottom
29663 2019-Jan-13 16:21:19.208568 - [DEBUG]
29664 2019-Jan-13 16:21:19.208592 - [DEBUG] Propagate flow
29665 2019-Jan-13 16:21:19.208616 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29666 2019-Jan-13 16:21:19.208951 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
29667 2019-Jan-13 16:21:19.209639 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29668 2019-Jan-13 16:21:19.210297 - [DEBUG] Edge function : AllBottom (result of previous compose)
29669 2019-Jan-13 16:21:19.210323 - [DEBUG]
29670 2019-Jan-13 16:21:19.210349 - [DEBUG] Join: AllTop & AllBottom
29671 2019-Jan-13 16:21:19.210375 - [DEBUG] = AllBottom (new jump func)
29672 2019-Jan-13 16:21:19.210400 - [DEBUG]
29673 2019-Jan-13 16:21:19.210424 - [DEBUG] Start adding new jump function
29674 2019-Jan-13 16:21:19.210448 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29675 2019-Jan-13 16:21:19.210510 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29676 2019-Jan-13 16:21:19.211172 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
29677 2019-Jan-13 16:21:19.211859 - [DEBUG] Edge Function : AllBottom
29678 2019-Jan-13 16:21:19.211895 - [DEBUG] End adding new jump function
29679 2019-Jan-13 16:21:19.211919 - [DEBUG]
29680 2019-Jan-13 16:21:19.211944 - [DEBUG] -------------------------------------------- 821. Path Edge --------------------------------------------
29681 2019-Jan-13 16:21:19.211969 - [DEBUG]
29682 2019-Jan-13 16:21:19.211992 - [DEBUG] Process 821. path edge:
29683 2019-Jan-13 16:21:19.212016 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29684 2019-Jan-13 16:21:19.212080 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
29685 2019-Jan-13 16:21:19.212742 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29686 2019-Jan-13 16:21:19.213397 - [DEBUG]
29687 2019-Jan-13 16:21:19.213424 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
29688 2019-Jan-13 16:21:19.214128 - [DEBUG] Compose: EdgeIdentity * AllBottom
29689 2019-Jan-13 16:21:19.214161 - [DEBUG]
29690 2019-Jan-13 16:21:19.214185 - [DEBUG] Propagate flow
29691 2019-Jan-13 16:21:19.214208 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29692 2019-Jan-13 16:21:19.214279 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
29693 2019-Jan-13 16:21:19.214984 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29694 2019-Jan-13 16:21:19.215655 - [DEBUG] Edge function : AllBottom (result of previous compose)
29695 2019-Jan-13 16:21:19.215682 - [DEBUG]
29696 2019-Jan-13 16:21:19.215708 - [DEBUG] Join: AllTop & AllBottom
29697 2019-Jan-13 16:21:19.215735 - [DEBUG] = AllBottom (new jump func)
29698 2019-Jan-13 16:21:19.215759 - [DEBUG]
29699 2019-Jan-13 16:21:19.215783 - [DEBUG] Start adding new jump function
29700 2019-Jan-13 16:21:19.215806 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29701 2019-Jan-13 16:21:19.215868 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29702 2019-Jan-13 16:21:19.216883 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
29703 2019-Jan-13 16:21:19.217561 - [DEBUG] Edge Function : AllBottom
29704 2019-Jan-13 16:21:19.217599 - [DEBUG] End adding new jump function
29705 2019-Jan-13 16:21:19.217624 - [DEBUG]
29706 2019-Jan-13 16:21:19.217648 - [DEBUG] -------------------------------------------- 822. Path Edge --------------------------------------------
29707 2019-Jan-13 16:21:19.217673 - [DEBUG]
29708 2019-Jan-13 16:21:19.217696 - [DEBUG] Process 822. path edge:
29709 2019-Jan-13 16:21:19.217721 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29710 2019-Jan-13 16:21:19.217787 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
29711 2019-Jan-13 16:21:19.218476 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29712 2019-Jan-13 16:21:19.219134 - [DEBUG]
29713 2019-Jan-13 16:21:19.219160 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
29714 2019-Jan-13 16:21:19.219848 - [DEBUG] Compose: EdgeIdentity * AllBottom
29715 2019-Jan-13 16:21:19.219877 - [DEBUG]
29716 2019-Jan-13 16:21:19.219902 - [DEBUG] Propagate flow
29717 2019-Jan-13 16:21:19.219925 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29718 2019-Jan-13 16:21:19.219991 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
29719 2019-Jan-13 16:21:19.220666 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29720 2019-Jan-13 16:21:19.221328 - [DEBUG] Edge function : AllBottom (result of previous compose)
29721 2019-Jan-13 16:21:19.221354 - [DEBUG]
29722 2019-Jan-13 16:21:19.221380 - [DEBUG] Join: AllTop & AllBottom
29723 2019-Jan-13 16:21:19.221407 - [DEBUG] = AllBottom (new jump func)
29724 2019-Jan-13 16:21:19.221432 - [DEBUG]
29725 2019-Jan-13 16:21:19.221456 - [DEBUG] Start adding new jump function
29726 2019-Jan-13 16:21:19.221479 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29727 2019-Jan-13 16:21:19.221543 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29728 2019-Jan-13 16:21:19.222221 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
29729 2019-Jan-13 16:21:19.222878 - [DEBUG] Edge Function : AllBottom
29730 2019-Jan-13 16:21:19.222914 - [DEBUG] End adding new jump function
29731 2019-Jan-13 16:21:19.222938 - [DEBUG]
29732 2019-Jan-13 16:21:19.222962 - [DEBUG] -------------------------------------------- 823. Path Edge --------------------------------------------
29733 2019-Jan-13 16:21:19.222988 - [DEBUG]
29734 2019-Jan-13 16:21:19.223011 - [DEBUG] Process 823. path edge:
29735 2019-Jan-13 16:21:19.223036 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29736 2019-Jan-13 16:21:19.223102 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
29737 2019-Jan-13 16:21:19.223771 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29738 2019-Jan-13 16:21:19.224434 - [DEBUG]
29739 2019-Jan-13 16:21:19.224460 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
29740 2019-Jan-13 16:21:19.225444 - [DEBUG] Compose: EdgeIdentity * AllBottom
29741 2019-Jan-13 16:21:19.225475 - [DEBUG]
29742 2019-Jan-13 16:21:19.225499 - [DEBUG] Propagate flow
29743 2019-Jan-13 16:21:19.225523 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29744 2019-Jan-13 16:21:19.225590 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
29745 2019-Jan-13 16:21:19.226282 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29746 2019-Jan-13 16:21:19.226951 - [DEBUG] Edge function : AllBottom (result of previous compose)
29747 2019-Jan-13 16:21:19.226978 - [DEBUG]
29748 2019-Jan-13 16:21:19.227004 - [DEBUG] Join: AllTop & AllBottom
29749 2019-Jan-13 16:21:19.227030 - [DEBUG] = AllBottom (new jump func)
29750 2019-Jan-13 16:21:19.227054 - [DEBUG]
29751 2019-Jan-13 16:21:19.227078 - [DEBUG] Start adding new jump function
29752 2019-Jan-13 16:21:19.227101 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29753 2019-Jan-13 16:21:19.227168 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29754 2019-Jan-13 16:21:19.227827 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
29755 2019-Jan-13 16:21:19.228502 - [DEBUG] Edge Function : AllBottom
29756 2019-Jan-13 16:21:19.228539 - [DEBUG] End adding new jump function
29757 2019-Jan-13 16:21:19.228564 - [DEBUG]
29758 2019-Jan-13 16:21:19.228588 - [DEBUG] -------------------------------------------- 824. Path Edge --------------------------------------------
29759 2019-Jan-13 16:21:19.228613 - [DEBUG]
29760 2019-Jan-13 16:21:19.228637 - [DEBUG] Process 824. path edge:
29761 2019-Jan-13 16:21:19.228661 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29762 2019-Jan-13 16:21:19.228723 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
29763 2019-Jan-13 16:21:19.229388 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29764 2019-Jan-13 16:21:19.230053 - [DEBUG]
29765 2019-Jan-13 16:21:19.230081 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
29766 2019-Jan-13 16:21:19.230760 - [DEBUG] Compose: EdgeIdentity * AllBottom
29767 2019-Jan-13 16:21:19.230789 - [DEBUG]
29768 2019-Jan-13 16:21:19.230813 - [DEBUG] Propagate flow
29769 2019-Jan-13 16:21:19.230837 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29770 2019-Jan-13 16:21:19.230902 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
29771 2019-Jan-13 16:21:19.231578 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29772 2019-Jan-13 16:21:19.232248 - [DEBUG] Edge function : AllBottom (result of previous compose)
29773 2019-Jan-13 16:21:19.232275 - [DEBUG]
29774 2019-Jan-13 16:21:19.232300 - [DEBUG] Join: AllTop & AllBottom
29775 2019-Jan-13 16:21:19.232617 - [DEBUG] = AllBottom (new jump func)
29776 2019-Jan-13 16:21:19.232643 - [DEBUG]
29777 2019-Jan-13 16:21:19.232667 - [DEBUG] Start adding new jump function
29778 2019-Jan-13 16:21:19.232691 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29779 2019-Jan-13 16:21:19.232766 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29780 2019-Jan-13 16:21:19.233450 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
29781 2019-Jan-13 16:21:19.234109 - [DEBUG] Edge Function : AllBottom
29782 2019-Jan-13 16:21:19.234145 - [DEBUG] End adding new jump function
29783 2019-Jan-13 16:21:19.234170 - [DEBUG]
29784 2019-Jan-13 16:21:19.234194 - [DEBUG] -------------------------------------------- 825. Path Edge --------------------------------------------
29785 2019-Jan-13 16:21:19.234219 - [DEBUG]
29786 2019-Jan-13 16:21:19.234243 - [DEBUG] Process 825. path edge:
29787 2019-Jan-13 16:21:19.234267 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29788 2019-Jan-13 16:21:19.234330 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
29789 2019-Jan-13 16:21:19.235032 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29790 2019-Jan-13 16:21:19.235705 - [DEBUG]
29791 2019-Jan-13 16:21:19.235731 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
29792 2019-Jan-13 16:21:19.236433 - [DEBUG] Compose: EdgeIdentity * AllBottom
29793 2019-Jan-13 16:21:19.236464 - [DEBUG]
29794 2019-Jan-13 16:21:19.236488 - [DEBUG] Propagate flow
29795 2019-Jan-13 16:21:19.236512 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29796 2019-Jan-13 16:21:19.236578 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
29797 2019-Jan-13 16:21:19.237233 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29798 2019-Jan-13 16:21:19.237893 - [DEBUG] Edge function : AllBottom (result of previous compose)
29799 2019-Jan-13 16:21:19.237920 - [DEBUG]
29800 2019-Jan-13 16:21:19.237946 - [DEBUG] Join: AllTop & AllBottom
29801 2019-Jan-13 16:21:19.237973 - [DEBUG] = AllBottom (new jump func)
29802 2019-Jan-13 16:21:19.237998 - [DEBUG]
29803 2019-Jan-13 16:21:19.238022 - [DEBUG] Start adding new jump function
29804 2019-Jan-13 16:21:19.238045 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29805 2019-Jan-13 16:21:19.238110 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29806 2019-Jan-13 16:21:19.238796 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
29807 2019-Jan-13 16:21:19.239460 - [DEBUG] Edge Function : AllBottom
29808 2019-Jan-13 16:21:19.239496 - [DEBUG] End adding new jump function
29809 2019-Jan-13 16:21:19.239521 - [DEBUG]
29810 2019-Jan-13 16:21:19.239545 - [DEBUG] -------------------------------------------- 826. Path Edge --------------------------------------------
29811 2019-Jan-13 16:21:19.239570 - [DEBUG]
29812 2019-Jan-13 16:21:19.239594 - [DEBUG] Process 826. path edge:
29813 2019-Jan-13 16:21:19.239619 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29814 2019-Jan-13 16:21:19.239682 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
29815 2019-Jan-13 16:21:19.240334 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29816 2019-Jan-13 16:21:19.240999 - [DEBUG]
29817 2019-Jan-13 16:21:19.241027 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
29818 2019-Jan-13 16:21:19.242010 - [DEBUG] Compose: EdgeIdentity * AllBottom
29819 2019-Jan-13 16:21:19.242041 - [DEBUG]
29820 2019-Jan-13 16:21:19.242064 - [DEBUG] Propagate flow
29821 2019-Jan-13 16:21:19.242088 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29822 2019-Jan-13 16:21:19.242159 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
29823 2019-Jan-13 16:21:19.242824 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29824 2019-Jan-13 16:21:19.243478 - [DEBUG] Edge function : AllBottom (result of previous compose)
29825 2019-Jan-13 16:21:19.243504 - [DEBUG]
29826 2019-Jan-13 16:21:19.243529 - [DEBUG] Join: AllTop & AllBottom
29827 2019-Jan-13 16:21:19.243556 - [DEBUG] = AllBottom (new jump func)
29828 2019-Jan-13 16:21:19.243580 - [DEBUG]
29829 2019-Jan-13 16:21:19.243604 - [DEBUG] Start adding new jump function
29830 2019-Jan-13 16:21:19.243627 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29831 2019-Jan-13 16:21:19.243687 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29832 2019-Jan-13 16:21:19.244358 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
29833 2019-Jan-13 16:21:19.245048 - [DEBUG] Edge Function : AllBottom
29834 2019-Jan-13 16:21:19.245104 - [DEBUG] End adding new jump function
29835 2019-Jan-13 16:21:19.245129 - [DEBUG]
29836 2019-Jan-13 16:21:19.245153 - [DEBUG] -------------------------------------------- 827. Path Edge --------------------------------------------
29837 2019-Jan-13 16:21:19.245178 - [DEBUG]
29838 2019-Jan-13 16:21:19.245202 - [DEBUG] Process 827. path edge:
29839 2019-Jan-13 16:21:19.245226 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29840 2019-Jan-13 16:21:19.245293 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
29841 2019-Jan-13 16:21:19.245955 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29842 2019-Jan-13 16:21:19.246609 - [DEBUG]
29843 2019-Jan-13 16:21:19.246635 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
29844 2019-Jan-13 16:21:19.247334 - [DEBUG] Compose: EdgeIdentity * AllBottom
29845 2019-Jan-13 16:21:19.247364 - [DEBUG]
29846 2019-Jan-13 16:21:19.247388 - [DEBUG] Propagate flow
29847 2019-Jan-13 16:21:19.247411 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29848 2019-Jan-13 16:21:19.247476 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
29849 2019-Jan-13 16:21:19.248146 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29850 2019-Jan-13 16:21:19.249140 - [DEBUG] Edge function : AllBottom (result of previous compose)
29851 2019-Jan-13 16:21:19.249168 - [DEBUG]
29852 2019-Jan-13 16:21:19.249193 - [DEBUG] Join: AllTop & AllBottom
29853 2019-Jan-13 16:21:19.249220 - [DEBUG] = AllBottom (new jump func)
29854 2019-Jan-13 16:21:19.249245 - [DEBUG]
29855 2019-Jan-13 16:21:19.249269 - [DEBUG] Start adding new jump function
29856 2019-Jan-13 16:21:19.249293 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29857 2019-Jan-13 16:21:19.249359 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29858 2019-Jan-13 16:21:19.250033 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
29859 2019-Jan-13 16:21:19.250699 - [DEBUG] Edge Function : AllBottom
29860 2019-Jan-13 16:21:19.250731 - [DEBUG] End adding new jump function
29861 2019-Jan-13 16:21:19.250755 - [DEBUG]
29862 2019-Jan-13 16:21:19.250780 - [DEBUG] -------------------------------------------- 828. Path Edge --------------------------------------------
29863 2019-Jan-13 16:21:19.250805 - [DEBUG]
29864 2019-Jan-13 16:21:19.250829 - [DEBUG] Process 828. path edge:
29865 2019-Jan-13 16:21:19.250854 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29866 2019-Jan-13 16:21:19.250918 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
29867 2019-Jan-13 16:21:19.251603 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29868 2019-Jan-13 16:21:19.252261 - [DEBUG]
29869 2019-Jan-13 16:21:19.252289 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
29870 2019-Jan-13 16:21:19.252990 - [DEBUG] Compose: EdgeIdentity * AllBottom
29871 2019-Jan-13 16:21:19.253020 - [DEBUG]
29872 2019-Jan-13 16:21:19.253044 - [DEBUG] Propagate flow
29873 2019-Jan-13 16:21:19.253068 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29874 2019-Jan-13 16:21:19.253134 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
29875 2019-Jan-13 16:21:19.253794 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29876 2019-Jan-13 16:21:19.254475 - [DEBUG] Edge function : AllBottom (result of previous compose)
29877 2019-Jan-13 16:21:19.254502 - [DEBUG]
29878 2019-Jan-13 16:21:19.254528 - [DEBUG] Join: AllTop & AllBottom
29879 2019-Jan-13 16:21:19.254555 - [DEBUG] = AllBottom (new jump func)
29880 2019-Jan-13 16:21:19.254579 - [DEBUG]
29881 2019-Jan-13 16:21:19.254603 - [DEBUG] Start adding new jump function
29882 2019-Jan-13 16:21:19.254627 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29883 2019-Jan-13 16:21:19.254689 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29884 2019-Jan-13 16:21:19.255375 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
29885 2019-Jan-13 16:21:19.256042 - [DEBUG] Edge Function : AllBottom
29886 2019-Jan-13 16:21:19.256074 - [DEBUG] End adding new jump function
29887 2019-Jan-13 16:21:19.256099 - [DEBUG]
29888 2019-Jan-13 16:21:19.256123 - [DEBUG] -------------------------------------------- 829. Path Edge --------------------------------------------
29889 2019-Jan-13 16:21:19.256148 - [DEBUG]
29890 2019-Jan-13 16:21:19.256171 - [DEBUG] Process 829. path edge:
29891 2019-Jan-13 16:21:19.256195 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29892 2019-Jan-13 16:21:19.256262 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
29893 2019-Jan-13 16:21:19.256924 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29894 2019-Jan-13 16:21:19.257859 - [DEBUG]
29895 2019-Jan-13 16:21:19.257885 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
29896 2019-Jan-13 16:21:19.258606 - [DEBUG] Compose: EdgeIdentity * AllBottom
29897 2019-Jan-13 16:21:19.258638 - [DEBUG]
29898 2019-Jan-13 16:21:19.258662 - [DEBUG] Propagate flow
29899 2019-Jan-13 16:21:19.258686 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
29900 2019-Jan-13 16:21:19.258756 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29901 2019-Jan-13 16:21:19.259424 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29902 2019-Jan-13 16:21:19.260089 - [DEBUG] Edge function : AllBottom (result of previous compose)
29903 2019-Jan-13 16:21:19.260115 - [DEBUG]
29904 2019-Jan-13 16:21:19.260142 - [DEBUG] Join: AllTop & AllBottom
29905 2019-Jan-13 16:21:19.260168 - [DEBUG] = AllBottom (new jump func)
29906 2019-Jan-13 16:21:19.260193 - [DEBUG]
29907 2019-Jan-13 16:21:19.260217 - [DEBUG] Start adding new jump function
29908 2019-Jan-13 16:21:19.260240 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
29909 2019-Jan-13 16:21:19.260305 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29910 2019-Jan-13 16:21:19.260961 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29911 2019-Jan-13 16:21:19.261631 - [DEBUG] Edge Function : AllBottom
29912 2019-Jan-13 16:21:19.261664 - [DEBUG] End adding new jump function
29913 2019-Jan-13 16:21:19.261688 - [DEBUG]
29914 2019-Jan-13 16:21:19.261712 - [DEBUG] -------------------------------------------- 830. Path Edge --------------------------------------------
29915 2019-Jan-13 16:21:19.261737 - [DEBUG]
29916 2019-Jan-13 16:21:19.261761 - [DEBUG] Process 830. path edge:
29917 2019-Jan-13 16:21:19.261785 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
29918 2019-Jan-13 16:21:19.261852 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
29919 2019-Jan-13 16:21:19.262517 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
29920 2019-Jan-13 16:21:19.263182 - [DEBUG]
29921 2019-Jan-13 16:21:19.263208 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29922 2019-Jan-13 16:21:19.263890 - [DEBUG] Start of endsummarytab entry
29923 2019-Jan-13 16:21:19.263926 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
29924 2019-Jan-13 16:21:19.264582 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
29925 2019-Jan-13 16:21:19.264652 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29926 2019-Jan-13 16:21:19.265662 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
29927 2019-Jan-13 16:21:19.266329 - [DEBUG] EF: AllBottom
29928 2019-Jan-13 16:21:19.266357 - [DEBUG]
29929 2019-Jan-13 16:21:19.266381 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29930 2019-Jan-13 16:21:19.267030 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
29931 2019-Jan-13 16:21:19.267695 - [DEBUG] EF: AllBottom
29932 2019-Jan-13 16:21:19.267721 - [DEBUG]
29933 2019-Jan-13 16:21:19.267745 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29934 2019-Jan-13 16:21:19.268432 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
29935 2019-Jan-13 16:21:19.269104 - [DEBUG] EF: AllBottom
29936 2019-Jan-13 16:21:19.269131 - [DEBUG]
29937 2019-Jan-13 16:21:19.269155 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29938 2019-Jan-13 16:21:19.269804 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
29939 2019-Jan-13 16:21:19.270452 - [DEBUG] EF: AllBottom
29940 2019-Jan-13 16:21:19.270478 - [DEBUG]
29941 2019-Jan-13 16:21:19.270502 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29942 2019-Jan-13 16:21:19.271162 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
29943 2019-Jan-13 16:21:19.271850 - [DEBUG] EF: AllBottom
29944 2019-Jan-13 16:21:19.271876 - [DEBUG]
29945 2019-Jan-13 16:21:19.271900 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29946 2019-Jan-13 16:21:19.272556 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
29947 2019-Jan-13 16:21:19.273214 - [DEBUG] EF: AllBottom
29948 2019-Jan-13 16:21:19.273241 - [DEBUG]
29949 2019-Jan-13 16:21:19.273265 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29950 2019-Jan-13 16:21:19.274194 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
29951 2019-Jan-13 16:21:19.274870 - [DEBUG] EF: AllBottom
29952 2019-Jan-13 16:21:19.274916 - [DEBUG]
29953 2019-Jan-13 16:21:19.274941 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29954 2019-Jan-13 16:21:19.275598 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
29955 2019-Jan-13 16:21:19.276252 - [DEBUG] EF: AllBottom
29956 2019-Jan-13 16:21:19.276278 - [DEBUG]
29957 2019-Jan-13 16:21:19.276302 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29958 2019-Jan-13 16:21:19.276961 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
29959 2019-Jan-13 16:21:19.277619 - [DEBUG] EF: AllBottom
29960 2019-Jan-13 16:21:19.277646 - [DEBUG]
29961 2019-Jan-13 16:21:19.277669 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29962 2019-Jan-13 16:21:19.278345 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
29963 2019-Jan-13 16:21:19.279000 - [DEBUG] EF: AllBottom
29964 2019-Jan-13 16:21:19.279026 - [DEBUG]
29965 2019-Jan-13 16:21:19.279049 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29966 2019-Jan-13 16:21:19.279708 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
29967 2019-Jan-13 16:21:19.280386 - [DEBUG] EF: AllBottom
29968 2019-Jan-13 16:21:19.280413 - [DEBUG]
29969 2019-Jan-13 16:21:19.280436 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29970 2019-Jan-13 16:21:19.281095 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
29971 2019-Jan-13 16:21:19.282098 - [DEBUG] EF: AllBottom
29972 2019-Jan-13 16:21:19.282125 - [DEBUG]
29973 2019-Jan-13 16:21:19.282149 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29974 2019-Jan-13 16:21:19.282816 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
29975 2019-Jan-13 16:21:19.283478 - [DEBUG] EF: AllBottom
29976 2019-Jan-13 16:21:19.283505 - [DEBUG]
29977 2019-Jan-13 16:21:19.283528 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29978 2019-Jan-13 16:21:19.284186 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
29979 2019-Jan-13 16:21:19.284846 - [DEBUG] EF: AllBottom
29980 2019-Jan-13 16:21:19.284872 - [DEBUG]
29981 2019-Jan-13 16:21:19.284916 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29982 2019-Jan-13 16:21:19.285579 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
29983 2019-Jan-13 16:21:19.286240 - [DEBUG] EF: AllBottom
29984 2019-Jan-13 16:21:19.286267 - [DEBUG]
29985 2019-Jan-13 16:21:19.286290 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29986 2019-Jan-13 16:21:19.286948 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
29987 2019-Jan-13 16:21:19.287602 - [DEBUG] EF: AllBottom
29988 2019-Jan-13 16:21:19.287628 - [DEBUG]
29989 2019-Jan-13 16:21:19.287651 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29990 2019-Jan-13 16:21:19.288324 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
29991 2019-Jan-13 16:21:19.288991 - [DEBUG] EF: AllBottom
29992 2019-Jan-13 16:21:19.289017 - [DEBUG]
29993 2019-Jan-13 16:21:19.289041 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29994 2019-Jan-13 16:21:19.289698 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
29995 2019-Jan-13 16:21:19.290623 - [DEBUG] EF: AllBottom
29996 2019-Jan-13 16:21:19.290651 - [DEBUG]
29997 2019-Jan-13 16:21:19.290674 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
29998 2019-Jan-13 16:21:19.291334 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
29999 2019-Jan-13 16:21:19.292027 - [DEBUG] EF: AllBottom
30000 2019-Jan-13 16:21:19.292053 - [DEBUG]
30001 2019-Jan-13 16:21:19.292077 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30002 2019-Jan-13 16:21:19.292734 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30003 2019-Jan-13 16:21:19.293387 - [DEBUG] EF: AllBottom
30004 2019-Jan-13 16:21:19.293414 - [DEBUG]
30005 2019-Jan-13 16:21:19.293438 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30006 2019-Jan-13 16:21:19.294086 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30007 2019-Jan-13 16:21:19.294747 - [DEBUG] EF: AllBottom
30008 2019-Jan-13 16:21:19.294773 - [DEBUG]
30009 2019-Jan-13 16:21:19.294798 - [DEBUG] ---------------
30010 2019-Jan-13 16:21:19.294822 - [DEBUG]
30011 2019-Jan-13 16:21:19.294848 - [DEBUG] End of endsummarytab entry
30012 2019-Jan-13 16:21:19.294872 - [DEBUG]
30013 2019-Jan-13 16:21:19.294916 - [DEBUG] Start of incomingtab entry
30014 2019-Jan-13 16:21:19.294942 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
30015 2019-Jan-13 16:21:19.295608 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
30016 2019-Jan-13 16:21:19.295691 - [DEBUG] ---------------
30017 2019-Jan-13 16:21:19.295716 - [DEBUG] End of incomingtab entry
30018 2019-Jan-13 16:21:19.295740 - [DEBUG]
30019 2019-Jan-13 16:21:19.295767 - [DEBUG] EDGE:
30020 2019-Jan-13 16:21:19.295824 - [DEBUG] ---> 30021 2019-Jan-13 16:21:19.296478 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30022 2019-Jan-13 16:21:19.297138 - [DEBUG]
30023 2019-Jan-13 16:21:19.297166 - [DEBUG] EDGE:
30024 2019-Jan-13 16:21:19.297232 - [DEBUG] ---> 30025 2019-Jan-13 16:21:19.298208 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30026 2019-Jan-13 16:21:19.298894 - [DEBUG]
30027 2019-Jan-13 16:21:19.298944 - [DEBUG] Compose: EdgeIdentity * AllBottom
30028 2019-Jan-13 16:21:19.298972 - [DEBUG]
30029 2019-Jan-13 16:21:19.298996 - [DEBUG] Propagate flow
30030 2019-Jan-13 16:21:19.299020 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30031 2019-Jan-13 16:21:19.299084 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30032 2019-Jan-13 16:21:19.299747 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30033 2019-Jan-13 16:21:19.300411 - [DEBUG] Edge function : AllBottom (result of previous compose)
30034 2019-Jan-13 16:21:19.300438 - [DEBUG]
30035 2019-Jan-13 16:21:19.300465 - [DEBUG] Join: AllTop & AllBottom
30036 2019-Jan-13 16:21:19.300491 - [DEBUG] = AllBottom (new jump func)
30037 2019-Jan-13 16:21:19.300516 - [DEBUG]
30038 2019-Jan-13 16:21:19.300539 - [DEBUG] Start adding new jump function
30039 2019-Jan-13 16:21:19.300563 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30040 2019-Jan-13 16:21:19.300626 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30041 2019-Jan-13 16:21:19.301298 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30042 2019-Jan-13 16:21:19.301989 - [DEBUG] Edge Function : AllBottom
30043 2019-Jan-13 16:21:19.302022 - [DEBUG] End adding new jump function
30044 2019-Jan-13 16:21:19.302046 - [DEBUG]
30045 2019-Jan-13 16:21:19.302070 - [DEBUG] -------------------------------------------- 831. Path Edge --------------------------------------------
30046 2019-Jan-13 16:21:19.302094 - [DEBUG]
30047 2019-Jan-13 16:21:19.302117 - [DEBUG] Process 831. path edge:
30048 2019-Jan-13 16:21:19.302141 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30049 2019-Jan-13 16:21:19.302204 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
30050 2019-Jan-13 16:21:19.302863 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
30051 2019-Jan-13 16:21:19.303531 - [DEBUG]
30052 2019-Jan-13 16:21:19.303557 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30053 2019-Jan-13 16:21:19.304246 - [DEBUG] Possible callees:
30054 2019-Jan-13 16:21:19.304274 - [DEBUG] llvm.dbg.declare
30055 2019-Jan-13 16:21:19.304299 - [DEBUG] Possible return sites:
30056 2019-Jan-13 16:21:19.304322 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19330057 2019-Jan-13 16:21:19.305700 - [DEBUG] Found and process special summary
30058 2019-Jan-13 16:21:19.305744 - [DEBUG] Compose: EdgeIdentity * AllBottom
30059 2019-Jan-13 16:21:19.305772 - [DEBUG]
30060 2019-Jan-13 16:21:19.305797 - [DEBUG] Propagate flow
30061 2019-Jan-13 16:21:19.305821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30062 2019-Jan-13 16:21:19.305885 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30063 2019-Jan-13 16:21:19.306957 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30064 2019-Jan-13 16:21:19.307627 - [DEBUG] Edge function : AllBottom (result of previous compose)
30065 2019-Jan-13 16:21:19.307654 - [DEBUG]
30066 2019-Jan-13 16:21:19.307680 - [DEBUG] Join: AllTop & AllBottom
30067 2019-Jan-13 16:21:19.307707 - [DEBUG] = AllBottom (new jump func)
30068 2019-Jan-13 16:21:19.307732 - [DEBUG]
30069 2019-Jan-13 16:21:19.307755 - [DEBUG] Start adding new jump function
30070 2019-Jan-13 16:21:19.307779 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30071 2019-Jan-13 16:21:19.307843 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30072 2019-Jan-13 16:21:19.308530 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30073 2019-Jan-13 16:21:19.309190 - [DEBUG] Edge Function : AllBottom
30074 2019-Jan-13 16:21:19.309222 - [DEBUG] End adding new jump function
30075 2019-Jan-13 16:21:19.309246 - [DEBUG]
30076 2019-Jan-13 16:21:19.309270 - [DEBUG] -------------------------------------------- 832. Path Edge --------------------------------------------
30077 2019-Jan-13 16:21:19.309295 - [DEBUG]
30078 2019-Jan-13 16:21:19.309319 - [DEBUG] Process 832. path edge:
30079 2019-Jan-13 16:21:19.309343 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30080 2019-Jan-13 16:21:19.309412 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
30081 2019-Jan-13 16:21:19.310076 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
30082 2019-Jan-13 16:21:19.310743 - [DEBUG]
30083 2019-Jan-13 16:21:19.310769 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30084 2019-Jan-13 16:21:19.311466 - [DEBUG] Compose: EdgeIdentity * AllBottom
30085 2019-Jan-13 16:21:19.311496 - [DEBUG]
30086 2019-Jan-13 16:21:19.311520 - [DEBUG] Propagate flow
30087 2019-Jan-13 16:21:19.311544 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30088 2019-Jan-13 16:21:19.311739 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
30089 2019-Jan-13 16:21:19.312418 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30090 2019-Jan-13 16:21:19.313087 - [DEBUG] Edge function : AllBottom (result of previous compose)
30091 2019-Jan-13 16:21:19.313114 - [DEBUG]
30092 2019-Jan-13 16:21:19.313140 - [DEBUG] Join: AllTop & AllBottom
30093 2019-Jan-13 16:21:19.313167 - [DEBUG] = AllBottom (new jump func)
30094 2019-Jan-13 16:21:19.313191 - [DEBUG]
30095 2019-Jan-13 16:21:19.313215 - [DEBUG] Start adding new jump function
30096 2019-Jan-13 16:21:19.313238 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30097 2019-Jan-13 16:21:19.313303 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30098 2019-Jan-13 16:21:19.313963 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
30099 2019-Jan-13 16:21:19.314613 - [DEBUG] Edge Function : AllBottom
30100 2019-Jan-13 16:21:19.314645 - [DEBUG] End adding new jump function
30101 2019-Jan-13 16:21:19.314669 - [DEBUG]
30102 2019-Jan-13 16:21:19.314693 - [DEBUG] -------------------------------------------- 833. Path Edge --------------------------------------------
30103 2019-Jan-13 16:21:19.314736 - [DEBUG]
30104 2019-Jan-13 16:21:19.314760 - [DEBUG] Process 833. path edge:
30105 2019-Jan-13 16:21:19.314784 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30106 2019-Jan-13 16:21:19.314847 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
30107 2019-Jan-13 16:21:19.316022 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
30108 2019-Jan-13 16:21:19.316700 - [DEBUG]
30109 2019-Jan-13 16:21:19.316728 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
30110 2019-Jan-13 16:21:19.317414 - [DEBUG] Compose: EdgeIdentity * AllBottom
30111 2019-Jan-13 16:21:19.317444 - [DEBUG]
30112 2019-Jan-13 16:21:19.317468 - [DEBUG] Propagate flow
30113 2019-Jan-13 16:21:19.317492 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30114 2019-Jan-13 16:21:19.317557 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30115 2019-Jan-13 16:21:19.318244 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30116 2019-Jan-13 16:21:19.318915 - [DEBUG] Edge function : AllBottom (result of previous compose)
30117 2019-Jan-13 16:21:19.318942 - [DEBUG]
30118 2019-Jan-13 16:21:19.318969 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30119 2019-Jan-13 16:21:19.318995 - [DEBUG] = AllBottom
30120 2019-Jan-13 16:21:19.319020 - [DEBUG]
30121 2019-Jan-13 16:21:19.319043 - [DEBUG] PROPAGATE: No new function!
30122 2019-Jan-13 16:21:19.319069 - [DEBUG] EDGE:
30123 2019-Jan-13 16:21:19.319134 - [DEBUG] ---> 30124 2019-Jan-13 16:21:19.319794 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30125 2019-Jan-13 16:21:19.320448 - [DEBUG]
30126 2019-Jan-13 16:21:19.320475 - [DEBUG] EDGE:
30127 2019-Jan-13 16:21:19.320536 - [DEBUG] ---> 30128 2019-Jan-13 16:21:19.321190 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30129 2019-Jan-13 16:21:19.321880 - [DEBUG]
30130 2019-Jan-13 16:21:19.321929 - [DEBUG] Compose: EdgeIdentity * AllBottom
30131 2019-Jan-13 16:21:19.321957 - [DEBUG]
30132 2019-Jan-13 16:21:19.321981 - [DEBUG] Propagate flow
30133 2019-Jan-13 16:21:19.322005 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30134 2019-Jan-13 16:21:19.322068 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30135 2019-Jan-13 16:21:19.323017 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30136 2019-Jan-13 16:21:19.323676 - [DEBUG] Edge function : AllBottom (result of previous compose)
30137 2019-Jan-13 16:21:19.323703 - [DEBUG]
30138 2019-Jan-13 16:21:19.323730 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30139 2019-Jan-13 16:21:19.323756 - [DEBUG] = AllBottom
30140 2019-Jan-13 16:21:19.323781 - [DEBUG]
30141 2019-Jan-13 16:21:19.323804 - [DEBUG] PROPAGATE: No new function!
30142 2019-Jan-13 16:21:19.323834 - [DEBUG] EDGE:
30143 2019-Jan-13 16:21:19.323898 - [DEBUG] ---> 30144 2019-Jan-13 16:21:19.324576 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30145 2019-Jan-13 16:21:19.325264 - [DEBUG]
30146 2019-Jan-13 16:21:19.325291 - [DEBUG] EDGE:
30147 2019-Jan-13 16:21:19.325375 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
30148 2019-Jan-13 16:21:19.326044 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30149 2019-Jan-13 16:21:19.326699 - [DEBUG]
30150 2019-Jan-13 16:21:19.326726 - [DEBUG] EDGE:
30151 2019-Jan-13 16:21:19.326788 - [DEBUG] ---> 30152 2019-Jan-13 16:21:19.327452 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30153 2019-Jan-13 16:21:19.328108 - [DEBUG]
30154 2019-Jan-13 16:21:19.328134 - [DEBUG] EDGE:
30155 2019-Jan-13 16:21:19.328197 - [DEBUG] ---> 30156 2019-Jan-13 16:21:19.328878 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30157 2019-Jan-13 16:21:19.329531 - [DEBUG]
30158 2019-Jan-13 16:21:19.329558 - [DEBUG] EDGE:
30159 2019-Jan-13 16:21:19.329620 - [DEBUG] ---> 30160 2019-Jan-13 16:21:19.330280 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30161 2019-Jan-13 16:21:19.330947 - [DEBUG]
30162 2019-Jan-13 16:21:19.330992 - [DEBUG] Compose: EdgeIdentity * AllBottom
30163 2019-Jan-13 16:21:19.331019 - [DEBUG]
30164 2019-Jan-13 16:21:19.331043 - [DEBUG] Propagate flow
30165 2019-Jan-13 16:21:19.331067 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30166 2019-Jan-13 16:21:19.331130 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
30167 2019-Jan-13 16:21:19.331839 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30168 2019-Jan-13 16:21:19.332497 - [DEBUG] Edge function : AllBottom (result of previous compose)
30169 2019-Jan-13 16:21:19.332524 - [DEBUG]
30170 2019-Jan-13 16:21:19.332550 - [DEBUG] Join: AllTop & AllBottom
30171 2019-Jan-13 16:21:19.332577 - [DEBUG] = AllBottom (new jump func)
30172 2019-Jan-13 16:21:19.332602 - [DEBUG]
30173 2019-Jan-13 16:21:19.332625 - [DEBUG] Start adding new jump function
30174 2019-Jan-13 16:21:19.332648 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30175 2019-Jan-13 16:21:19.332710 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30176 2019-Jan-13 16:21:19.333374 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
30177 2019-Jan-13 16:21:19.334032 - [DEBUG] Edge Function : AllBottom
30178 2019-Jan-13 16:21:19.334068 - [DEBUG] End adding new jump function
30179 2019-Jan-13 16:21:19.334092 - [DEBUG]
30180 2019-Jan-13 16:21:19.334116 - [DEBUG] -------------------------------------------- 834. Path Edge --------------------------------------------
30181 2019-Jan-13 16:21:19.334141 - [DEBUG]
30182 2019-Jan-13 16:21:19.334164 - [DEBUG] Process 834. path edge:
30183 2019-Jan-13 16:21:19.334188 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30184 2019-Jan-13 16:21:19.334251 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
30185 2019-Jan-13 16:21:19.334938 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
30186 2019-Jan-13 16:21:19.335594 - [DEBUG]
30187 2019-Jan-13 16:21:19.335619 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
30188 2019-Jan-13 16:21:19.336329 - [DEBUG] Compose: EdgeIdentity * AllBottom
30189 2019-Jan-13 16:21:19.336377 - [DEBUG]
30190 2019-Jan-13 16:21:19.336402 - [DEBUG] Propagate flow
30191 2019-Jan-13 16:21:19.336425 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30192 2019-Jan-13 16:21:19.336495 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
30193 2019-Jan-13 16:21:19.337155 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30194 2019-Jan-13 16:21:19.337819 - [DEBUG] Edge function : AllBottom (result of previous compose)
30195 2019-Jan-13 16:21:19.337845 - [DEBUG]
30196 2019-Jan-13 16:21:19.337871 - [DEBUG] Join: AllTop & AllBottom
30197 2019-Jan-13 16:21:19.337897 - [DEBUG] = AllBottom (new jump func)
30198 2019-Jan-13 16:21:19.337921 - [DEBUG]
30199 2019-Jan-13 16:21:19.337945 - [DEBUG] Start adding new jump function
30200 2019-Jan-13 16:21:19.337968 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30201 2019-Jan-13 16:21:19.338028 - [DEBUG] Fact at target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30202 2019-Jan-13 16:21:19.338976 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
30203 2019-Jan-13 16:21:19.339652 - [DEBUG] Edge Function : AllBottom
30204 2019-Jan-13 16:21:19.339689 - [DEBUG] End adding new jump function
30205 2019-Jan-13 16:21:19.339713 - [DEBUG]
30206 2019-Jan-13 16:21:19.339737 - [DEBUG] -------------------------------------------- 835. Path Edge --------------------------------------------
30207 2019-Jan-13 16:21:19.339762 - [DEBUG]
30208 2019-Jan-13 16:21:19.339785 - [DEBUG] Process 835. path edge:
30209 2019-Jan-13 16:21:19.339809 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30210 2019-Jan-13 16:21:19.339876 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
30211 2019-Jan-13 16:21:19.340534 - [DEBUG] D target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 >
30212 2019-Jan-13 16:21:19.341193 - [DEBUG]
30213 2019-Jan-13 16:21:19.341221 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
30214 2019-Jan-13 16:21:19.341921 - [DEBUG] Compose: EdgeIdentity * AllBottom
30215 2019-Jan-13 16:21:19.341951 - [DEBUG]
30216 2019-Jan-13 16:21:19.341975 - [DEBUG] Propagate flow
30217 2019-Jan-13 16:21:19.341998 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30218 2019-Jan-13 16:21:19.342063 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30219 2019-Jan-13 16:21:19.342734 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30220 2019-Jan-13 16:21:19.343395 - [DEBUG] Edge function : AllBottom (result of previous compose)
30221 2019-Jan-13 16:21:19.343422 - [DEBUG]
30222 2019-Jan-13 16:21:19.343448 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30223 2019-Jan-13 16:21:19.343474 - [DEBUG] = AllBottom
30224 2019-Jan-13 16:21:19.343499 - [DEBUG]
30225 2019-Jan-13 16:21:19.343523 - [DEBUG] PROPAGATE: No new function!
30226 2019-Jan-13 16:21:19.343548 - [DEBUG] EDGE:
30227 2019-Jan-13 16:21:19.343613 - [DEBUG] ---> 30228 2019-Jan-13 16:21:19.344263 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30229 2019-Jan-13 16:21:19.344936 - [DEBUG]
30230 2019-Jan-13 16:21:19.344962 - [DEBUG] EDGE:
30231 2019-Jan-13 16:21:19.345024 - [DEBUG] ---> 30232 2019-Jan-13 16:21:19.345689 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30233 2019-Jan-13 16:21:19.346351 - [DEBUG]
30234 2019-Jan-13 16:21:19.346377 - [DEBUG] EDGE:
30235 2019-Jan-13 16:21:19.346460 - [DEBUG] ---> 30236 2019-Jan-13 16:21:19.347115 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30237 2019-Jan-13 16:21:19.347769 - [DEBUG]
30238 2019-Jan-13 16:21:19.347795 - [DEBUG] EDGE:
30239 2019-Jan-13 16:21:19.347855 - [DEBUG] ---> 30240 2019-Jan-13 16:21:19.348544 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30241 2019-Jan-13 16:21:19.349205 - [DEBUG]
30242 2019-Jan-13 16:21:19.349234 - [DEBUG] EDGE:
30243 2019-Jan-13 16:21:19.349299 - [DEBUG] ---> 30244 2019-Jan-13 16:21:19.349953 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30245 2019-Jan-13 16:21:19.350603 - [DEBUG]
30246 2019-Jan-13 16:21:19.350629 - [DEBUG] EDGE:
30247 2019-Jan-13 16:21:19.350689 - [DEBUG] ---> 30248 2019-Jan-13 16:21:19.351352 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30249 2019-Jan-13 16:21:19.352034 - [DEBUG]
30250 2019-Jan-13 16:21:19.352085 - [DEBUG] Compose: EdgeIdentity * AllBottom
30251 2019-Jan-13 16:21:19.352113 - [DEBUG]
30252 2019-Jan-13 16:21:19.352139 - [DEBUG] Propagate flow
30253 2019-Jan-13 16:21:19.352162 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30254 2019-Jan-13 16:21:19.352228 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30255 2019-Jan-13 16:21:19.352891 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30256 2019-Jan-13 16:21:19.353543 - [DEBUG] Edge function : AllBottom (result of previous compose)
30257 2019-Jan-13 16:21:19.353570 - [DEBUG]
30258 2019-Jan-13 16:21:19.353596 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30259 2019-Jan-13 16:21:19.353622 - [DEBUG] = AllBottom
30260 2019-Jan-13 16:21:19.353647 - [DEBUG]
30261 2019-Jan-13 16:21:19.353670 - [DEBUG] PROPAGATE: No new function!
30262 2019-Jan-13 16:21:19.353700 - [DEBUG] EDGE:
30263 2019-Jan-13 16:21:19.353761 - [DEBUG] ---> 30264 2019-Jan-13 16:21:19.354439 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30265 2019-Jan-13 16:21:19.355394 - [DEBUG]
30266 2019-Jan-13 16:21:19.355422 - [DEBUG] EDGE:
30267 2019-Jan-13 16:21:19.355492 - [DEBUG] ---> 30268 2019-Jan-13 16:21:19.356155 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30269 2019-Jan-13 16:21:19.356808 - [DEBUG]
30270 2019-Jan-13 16:21:19.356835 - [DEBUG] EDGE:
30271 2019-Jan-13 16:21:19.356897 - [DEBUG] ---> 30272 2019-Jan-13 16:21:19.357562 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30273 2019-Jan-13 16:21:19.358238 - [DEBUG]
30274 2019-Jan-13 16:21:19.358287 - [DEBUG] Compose: EdgeIdentity * AllBottom
30275 2019-Jan-13 16:21:19.358315 - [DEBUG]
30276 2019-Jan-13 16:21:19.358340 - [DEBUG] Propagate flow
30277 2019-Jan-13 16:21:19.358381 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30278 2019-Jan-13 16:21:19.358448 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
30279 2019-Jan-13 16:21:19.359110 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30280 2019-Jan-13 16:21:19.359762 - [DEBUG] Edge function : AllBottom (result of previous compose)
30281 2019-Jan-13 16:21:19.359789 - [DEBUG]
30282 2019-Jan-13 16:21:19.359816 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30283 2019-Jan-13 16:21:19.359842 - [DEBUG] = AllBottom
30284 2019-Jan-13 16:21:19.359867 - [DEBUG]
30285 2019-Jan-13 16:21:19.359890 - [DEBUG] PROPAGATE: No new function!
30286 2019-Jan-13 16:21:19.359920 - [DEBUG] EDGE:
30287 2019-Jan-13 16:21:19.359987 - [DEBUG] ---> 30288 2019-Jan-13 16:21:19.360662 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30289 2019-Jan-13 16:21:19.361325 - [DEBUG]
30290 2019-Jan-13 16:21:19.361351 - [DEBUG] EDGE:
30291 2019-Jan-13 16:21:19.361415 - [DEBUG] ---> 30292 2019-Jan-13 16:21:19.362090 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30293 2019-Jan-13 16:21:19.362747 - [DEBUG]
30294 2019-Jan-13 16:21:19.362774 - [DEBUG] EDGE:
30295 2019-Jan-13 16:21:19.362837 - [DEBUG] ---> 30296 2019-Jan-13 16:21:19.363499 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30297 2019-Jan-13 16:21:19.364159 - [DEBUG]
30298 2019-Jan-13 16:21:19.364186 - [DEBUG] EDGE:
30299 2019-Jan-13 16:21:19.364250 - [DEBUG] ---> 30300 2019-Jan-13 16:21:19.364923 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30301 2019-Jan-13 16:21:19.365574 - [DEBUG]
30302 2019-Jan-13 16:21:19.365621 - [DEBUG] Compose: EdgeIdentity * AllBottom
30303 2019-Jan-13 16:21:19.365648 - [DEBUG]
30304 2019-Jan-13 16:21:19.365673 - [DEBUG] Propagate flow
30305 2019-Jan-13 16:21:19.365697 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30306 2019-Jan-13 16:21:19.365762 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
30307 2019-Jan-13 16:21:19.366429 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30308 2019-Jan-13 16:21:19.367087 - [DEBUG] Edge function : AllBottom (result of previous compose)
30309 2019-Jan-13 16:21:19.367115 - [DEBUG]
30310 2019-Jan-13 16:21:19.367141 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
30311 2019-Jan-13 16:21:19.367167 - [DEBUG] = AllBottom
30312 2019-Jan-13 16:21:19.367191 - [DEBUG]
30313 2019-Jan-13 16:21:19.367215 - [DEBUG] PROPAGATE: No new function!
30314 2019-Jan-13 16:21:19.367244 - [DEBUG] EDGE:
30315 2019-Jan-13 16:21:19.367310 - [DEBUG] ---> 30316 2019-Jan-13 16:21:19.367976 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30317 2019-Jan-13 16:21:19.368654 - [DEBUG]
30318 2019-Jan-13 16:21:19.368681 - [DEBUG] EDGE:
30319 2019-Jan-13 16:21:19.368768 - [DEBUG] ---> 30320 2019-Jan-13 16:21:19.369433 - [DEBUG] D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74>
30321 2019-Jan-13 16:21:19.370092 - [DEBUG]
30322 2019-Jan-13 16:21:19.370119 - [DEBUG] EDGE:
30323 2019-Jan-13 16:21:19.370184 - [DEBUG] ---> 30324 2019-Jan-13 16:21:19.370839 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
30325 2019-Jan-13 16:21:19.371799 - [DEBUG]
30326 2019-Jan-13 16:21:19.371830 - [DEBUG] Compose: EdgeIdentity * AllBottom
30327 2019-Jan-13 16:21:19.371857 - [DEBUG]
30328 2019-Jan-13 16:21:19.371881 - [DEBUG] Propagate flow
30329 2019-Jan-13 16:21:19.371905 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30330 2019-Jan-13 16:21:19.371971 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30331 2019-Jan-13 16:21:19.372638 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30332 2019-Jan-13 16:21:19.373307 - [DEBUG] Edge function : AllBottom (result of previous compose)
30333 2019-Jan-13 16:21:19.373334 - [DEBUG]
30334 2019-Jan-13 16:21:19.373360 - [DEBUG] Join: AllTop & AllBottom
30335 2019-Jan-13 16:21:19.373387 - [DEBUG] = AllBottom (new jump func)
30336 2019-Jan-13 16:21:19.373411 - [DEBUG]
30337 2019-Jan-13 16:21:19.373435 - [DEBUG] Start adding new jump function
30338 2019-Jan-13 16:21:19.373458 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30339 2019-Jan-13 16:21:19.373520 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30340 2019-Jan-13 16:21:19.374181 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30341 2019-Jan-13 16:21:19.374846 - [DEBUG] Edge Function : AllBottom
30342 2019-Jan-13 16:21:19.374894 - [DEBUG] End adding new jump function
30343 2019-Jan-13 16:21:19.374921 - [DEBUG]
30344 2019-Jan-13 16:21:19.374945 - [DEBUG] -------------------------------------------- 836. Path Edge --------------------------------------------
30345 2019-Jan-13 16:21:19.374970 - [DEBUG]
30346 2019-Jan-13 16:21:19.374993 - [DEBUG] Process 836. path edge:
30347 2019-Jan-13 16:21:19.375017 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30348 2019-Jan-13 16:21:19.375083 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
30349 2019-Jan-13 16:21:19.375749 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30350 2019-Jan-13 16:21:19.376415 - [DEBUG]
30351 2019-Jan-13 16:21:19.376441 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30352 2019-Jan-13 16:21:19.377132 - [DEBUG] Compose: EdgeIdentity * AllBottom
30353 2019-Jan-13 16:21:19.377162 - [DEBUG]
30354 2019-Jan-13 16:21:19.377186 - [DEBUG] Propagate flow
30355 2019-Jan-13 16:21:19.377209 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30356 2019-Jan-13 16:21:19.377272 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
30357 2019-Jan-13 16:21:19.377937 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30358 2019-Jan-13 16:21:19.378622 - [DEBUG] Edge function : AllBottom (result of previous compose)
30359 2019-Jan-13 16:21:19.378648 - [DEBUG]
30360 2019-Jan-13 16:21:19.378674 - [DEBUG] Join: AllTop & AllBottom
30361 2019-Jan-13 16:21:19.378718 - [DEBUG] = AllBottom (new jump func)
30362 2019-Jan-13 16:21:19.378743 - [DEBUG]
30363 2019-Jan-13 16:21:19.378767 - [DEBUG] Start adding new jump function
30364 2019-Jan-13 16:21:19.378790 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30365 2019-Jan-13 16:21:19.378863 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30366 2019-Jan-13 16:21:19.379533 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
30367 2019-Jan-13 16:21:19.380179 - [DEBUG] Edge Function : AllBottom
30368 2019-Jan-13 16:21:19.380210 - [DEBUG] End adding new jump function
30369 2019-Jan-13 16:21:19.380234 - [DEBUG]
30370 2019-Jan-13 16:21:19.380257 - [DEBUG] -------------------------------------------- 837. Path Edge --------------------------------------------
30371 2019-Jan-13 16:21:19.380282 - [DEBUG]
30372 2019-Jan-13 16:21:19.380305 - [DEBUG] Process 837. path edge:
30373 2019-Jan-13 16:21:19.380329 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30374 2019-Jan-13 16:21:19.380391 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
30375 2019-Jan-13 16:21:19.381054 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30376 2019-Jan-13 16:21:19.381746 - [DEBUG]
30377 2019-Jan-13 16:21:19.381775 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
30378 2019-Jan-13 16:21:19.382460 - [DEBUG] Compose: EdgeIdentity * AllBottom
30379 2019-Jan-13 16:21:19.382490 - [DEBUG]
30380 2019-Jan-13 16:21:19.382514 - [DEBUG] Propagate flow
30381 2019-Jan-13 16:21:19.382538 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30382 2019-Jan-13 16:21:19.382604 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
30383 2019-Jan-13 16:21:19.383264 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30384 2019-Jan-13 16:21:19.383934 - [DEBUG] Edge function : AllBottom (result of previous compose)
30385 2019-Jan-13 16:21:19.383961 - [DEBUG]
30386 2019-Jan-13 16:21:19.383987 - [DEBUG] Join: AllTop & AllBottom
30387 2019-Jan-13 16:21:19.384014 - [DEBUG] = AllBottom (new jump func)
30388 2019-Jan-13 16:21:19.384039 - [DEBUG]
30389 2019-Jan-13 16:21:19.384062 - [DEBUG] Start adding new jump function
30390 2019-Jan-13 16:21:19.384086 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30391 2019-Jan-13 16:21:19.384149 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30392 2019-Jan-13 16:21:19.384818 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
30393 2019-Jan-13 16:21:19.385503 - [DEBUG] Edge Function : AllBottom
30394 2019-Jan-13 16:21:19.385535 - [DEBUG] End adding new jump function
30395 2019-Jan-13 16:21:19.385559 - [DEBUG]
30396 2019-Jan-13 16:21:19.385583 - [DEBUG] -------------------------------------------- 838. Path Edge --------------------------------------------
30397 2019-Jan-13 16:21:19.385608 - [DEBUG]
30398 2019-Jan-13 16:21:19.385631 - [DEBUG] Process 838. path edge:
30399 2019-Jan-13 16:21:19.385655 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30400 2019-Jan-13 16:21:19.385716 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
30401 2019-Jan-13 16:21:19.386376 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30402 2019-Jan-13 16:21:19.387063 - [DEBUG]
30403 2019-Jan-13 16:21:19.387089 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
30404 2019-Jan-13 16:21:19.388064 - [DEBUG] Possible callees:
30405 2019-Jan-13 16:21:19.388091 - [DEBUG] llvm.dbg.declare
30406 2019-Jan-13 16:21:19.388116 - [DEBUG] Possible return sites:
30407 2019-Jan-13 16:21:19.388140 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15530408 2019-Jan-13 16:21:19.389506 - [DEBUG] Found and process special summary
30409 2019-Jan-13 16:21:19.389553 - [DEBUG] Compose: EdgeIdentity * AllBottom
30410 2019-Jan-13 16:21:19.389581 - [DEBUG]
30411 2019-Jan-13 16:21:19.389606 - [DEBUG] Propagate flow
30412 2019-Jan-13 16:21:19.389630 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30413 2019-Jan-13 16:21:19.389701 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
30414 2019-Jan-13 16:21:19.390385 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30415 2019-Jan-13 16:21:19.391058 - [DEBUG] Edge function : AllBottom (result of previous compose)
30416 2019-Jan-13 16:21:19.391084 - [DEBUG]
30417 2019-Jan-13 16:21:19.391110 - [DEBUG] Join: AllTop & AllBottom
30418 2019-Jan-13 16:21:19.391136 - [DEBUG] = AllBottom (new jump func)
30419 2019-Jan-13 16:21:19.391161 - [DEBUG]
30420 2019-Jan-13 16:21:19.391185 - [DEBUG] Start adding new jump function
30421 2019-Jan-13 16:21:19.391209 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30422 2019-Jan-13 16:21:19.391272 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30423 2019-Jan-13 16:21:19.391957 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
30424 2019-Jan-13 16:21:19.392623 - [DEBUG] Edge Function : AllBottom
30425 2019-Jan-13 16:21:19.392656 - [DEBUG] End adding new jump function
30426 2019-Jan-13 16:21:19.392680 - [DEBUG]
30427 2019-Jan-13 16:21:19.392704 - [DEBUG] -------------------------------------------- 839. Path Edge --------------------------------------------
30428 2019-Jan-13 16:21:19.392729 - [DEBUG]
30429 2019-Jan-13 16:21:19.392752 - [DEBUG] Process 839. path edge:
30430 2019-Jan-13 16:21:19.392776 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30431 2019-Jan-13 16:21:19.392842 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
30432 2019-Jan-13 16:21:19.393503 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30433 2019-Jan-13 16:21:19.394174 - [DEBUG]
30434 2019-Jan-13 16:21:19.394199 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
30435 2019-Jan-13 16:21:19.394906 - [DEBUG] Compose: EdgeIdentity * AllBottom
30436 2019-Jan-13 16:21:19.394939 - [DEBUG]
30437 2019-Jan-13 16:21:19.394963 - [DEBUG] Propagate flow
30438 2019-Jan-13 16:21:19.394987 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30439 2019-Jan-13 16:21:19.395052 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
30440 2019-Jan-13 16:21:19.395721 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30441 2019-Jan-13 16:21:19.396386 - [DEBUG] Edge function : AllBottom (result of previous compose)
30442 2019-Jan-13 16:21:19.396412 - [DEBUG]
30443 2019-Jan-13 16:21:19.396456 - [DEBUG] Join: AllTop & AllBottom
30444 2019-Jan-13 16:21:19.396483 - [DEBUG] = AllBottom (new jump func)
30445 2019-Jan-13 16:21:19.396508 - [DEBUG]
30446 2019-Jan-13 16:21:19.396532 - [DEBUG] Start adding new jump function
30447 2019-Jan-13 16:21:19.396555 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30448 2019-Jan-13 16:21:19.396624 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30449 2019-Jan-13 16:21:19.397292 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
30450 2019-Jan-13 16:21:19.397941 - [DEBUG] Edge Function : AllBottom
30451 2019-Jan-13 16:21:19.397972 - [DEBUG] End adding new jump function
30452 2019-Jan-13 16:21:19.397996 - [DEBUG]
30453 2019-Jan-13 16:21:19.398020 - [DEBUG] -------------------------------------------- 840. Path Edge --------------------------------------------
30454 2019-Jan-13 16:21:19.398045 - [DEBUG]
30455 2019-Jan-13 16:21:19.398069 - [DEBUG] Process 840. path edge:
30456 2019-Jan-13 16:21:19.398093 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30457 2019-Jan-13 16:21:19.398154 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
30458 2019-Jan-13 16:21:19.398844 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30459 2019-Jan-13 16:21:19.399518 - [DEBUG]
30460 2019-Jan-13 16:21:19.399547 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
30461 2019-Jan-13 16:21:19.400229 - [DEBUG] Compose: EdgeIdentity * AllBottom
30462 2019-Jan-13 16:21:19.400259 - [DEBUG]
30463 2019-Jan-13 16:21:19.400284 - [DEBUG] Propagate flow
30464 2019-Jan-13 16:21:19.400307 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30465 2019-Jan-13 16:21:19.400372 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
30466 2019-Jan-13 16:21:19.401021 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30467 2019-Jan-13 16:21:19.401721 - [DEBUG] Edge function : AllBottom (result of previous compose)
30468 2019-Jan-13 16:21:19.401748 - [DEBUG]
30469 2019-Jan-13 16:21:19.401773 - [DEBUG] Join: AllTop & AllBottom
30470 2019-Jan-13 16:21:19.401800 - [DEBUG] = AllBottom (new jump func)
30471 2019-Jan-13 16:21:19.401825 - [DEBUG]
30472 2019-Jan-13 16:21:19.401849 - [DEBUG] Start adding new jump function
30473 2019-Jan-13 16:21:19.401872 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30474 2019-Jan-13 16:21:19.401936 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30475 2019-Jan-13 16:21:19.402607 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
30476 2019-Jan-13 16:21:19.403261 - [DEBUG] Edge Function : AllBottom
30477 2019-Jan-13 16:21:19.403292 - [DEBUG] End adding new jump function
30478 2019-Jan-13 16:21:19.403316 - [DEBUG]
30479 2019-Jan-13 16:21:19.403340 - [DEBUG] -------------------------------------------- 841. Path Edge --------------------------------------------
30480 2019-Jan-13 16:21:19.403365 - [DEBUG]
30481 2019-Jan-13 16:21:19.403388 - [DEBUG] Process 841. path edge:
30482 2019-Jan-13 16:21:19.403412 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30483 2019-Jan-13 16:21:19.403475 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
30484 2019-Jan-13 16:21:19.404416 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30485 2019-Jan-13 16:21:19.405117 - [DEBUG]
30486 2019-Jan-13 16:21:19.405162 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
30487 2019-Jan-13 16:21:19.405856 - [DEBUG] Compose: EdgeIdentity * AllBottom
30488 2019-Jan-13 16:21:19.405886 - [DEBUG]
30489 2019-Jan-13 16:21:19.405910 - [DEBUG] Propagate flow
30490 2019-Jan-13 16:21:19.405934 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30491 2019-Jan-13 16:21:19.406091 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
30492 2019-Jan-13 16:21:19.406767 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30493 2019-Jan-13 16:21:19.407434 - [DEBUG] Edge function : AllBottom (result of previous compose)
30494 2019-Jan-13 16:21:19.407461 - [DEBUG]
30495 2019-Jan-13 16:21:19.407486 - [DEBUG] Join: AllTop & AllBottom
30496 2019-Jan-13 16:21:19.407513 - [DEBUG] = AllBottom (new jump func)
30497 2019-Jan-13 16:21:19.407538 - [DEBUG]
30498 2019-Jan-13 16:21:19.407561 - [DEBUG] Start adding new jump function
30499 2019-Jan-13 16:21:19.407585 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30500 2019-Jan-13 16:21:19.407653 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30501 2019-Jan-13 16:21:19.408347 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
30502 2019-Jan-13 16:21:19.409018 - [DEBUG] Edge Function : AllBottom
30503 2019-Jan-13 16:21:19.409049 - [DEBUG] End adding new jump function
30504 2019-Jan-13 16:21:19.409073 - [DEBUG]
30505 2019-Jan-13 16:21:19.409097 - [DEBUG] -------------------------------------------- 842. Path Edge --------------------------------------------
30506 2019-Jan-13 16:21:19.409122 - [DEBUG]
30507 2019-Jan-13 16:21:19.409145 - [DEBUG] Process 842. path edge:
30508 2019-Jan-13 16:21:19.409415 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30509 2019-Jan-13 16:21:19.409494 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
30510 2019-Jan-13 16:21:19.410173 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30511 2019-Jan-13 16:21:19.410850 - [DEBUG]
30512 2019-Jan-13 16:21:19.410875 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
30513 2019-Jan-13 16:21:19.411587 - [DEBUG] Possible callees:
30514 2019-Jan-13 16:21:19.411614 - [DEBUG] llvm.dbg.declare
30515 2019-Jan-13 16:21:19.411639 - [DEBUG] Possible return sites:
30516 2019-Jan-13 16:21:19.411663 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16330517 2019-Jan-13 16:21:19.412986 - [DEBUG] Found and process special summary
30518 2019-Jan-13 16:21:19.413027 - [DEBUG] Compose: EdgeIdentity * AllBottom
30519 2019-Jan-13 16:21:19.413055 - [DEBUG]
30520 2019-Jan-13 16:21:19.413080 - [DEBUG] Propagate flow
30521 2019-Jan-13 16:21:19.413103 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30522 2019-Jan-13 16:21:19.413166 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
30523 2019-Jan-13 16:21:19.413852 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30524 2019-Jan-13 16:21:19.414529 - [DEBUG] Edge function : AllBottom (result of previous compose)
30525 2019-Jan-13 16:21:19.414574 - [DEBUG]
30526 2019-Jan-13 16:21:19.414601 - [DEBUG] Join: AllTop & AllBottom
30527 2019-Jan-13 16:21:19.414628 - [DEBUG] = AllBottom (new jump func)
30528 2019-Jan-13 16:21:19.414652 - [DEBUG]
30529 2019-Jan-13 16:21:19.414676 - [DEBUG] Start adding new jump function
30530 2019-Jan-13 16:21:19.414699 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30531 2019-Jan-13 16:21:19.414766 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30532 2019-Jan-13 16:21:19.415458 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
30533 2019-Jan-13 16:21:19.416111 - [DEBUG] Edge Function : AllBottom
30534 2019-Jan-13 16:21:19.416142 - [DEBUG] End adding new jump function
30535 2019-Jan-13 16:21:19.416167 - [DEBUG]
30536 2019-Jan-13 16:21:19.416191 - [DEBUG] -------------------------------------------- 843. Path Edge --------------------------------------------
30537 2019-Jan-13 16:21:19.416216 - [DEBUG]
30538 2019-Jan-13 16:21:19.416239 - [DEBUG] Process 843. path edge:
30539 2019-Jan-13 16:21:19.416263 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30540 2019-Jan-13 16:21:19.416327 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
30541 2019-Jan-13 16:21:19.416997 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30542 2019-Jan-13 16:21:19.417665 - [DEBUG]
30543 2019-Jan-13 16:21:19.417691 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
30544 2019-Jan-13 16:21:19.418405 - [DEBUG] Compose: EdgeIdentity * AllBottom
30545 2019-Jan-13 16:21:19.418435 - [DEBUG]
30546 2019-Jan-13 16:21:19.418458 - [DEBUG] Propagate flow
30547 2019-Jan-13 16:21:19.418481 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30548 2019-Jan-13 16:21:19.418546 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
30549 2019-Jan-13 16:21:19.419200 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30550 2019-Jan-13 16:21:19.420742 - [DEBUG] Edge function : AllBottom (result of previous compose)
30551 2019-Jan-13 16:21:19.420772 - [DEBUG]
30552 2019-Jan-13 16:21:19.420798 - [DEBUG] Join: AllTop & AllBottom
30553 2019-Jan-13 16:21:19.420825 - [DEBUG] = AllBottom (new jump func)
30554 2019-Jan-13 16:21:19.420849 - [DEBUG]
30555 2019-Jan-13 16:21:19.420873 - [DEBUG] Start adding new jump function
30556 2019-Jan-13 16:21:19.420897 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30557 2019-Jan-13 16:21:19.420976 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30558 2019-Jan-13 16:21:19.421708 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
30559 2019-Jan-13 16:21:19.422367 - [DEBUG] Edge Function : AllBottom
30560 2019-Jan-13 16:21:19.422400 - [DEBUG] End adding new jump function
30561 2019-Jan-13 16:21:19.422424 - [DEBUG]
30562 2019-Jan-13 16:21:19.422448 - [DEBUG] -------------------------------------------- 844. Path Edge --------------------------------------------
30563 2019-Jan-13 16:21:19.422474 - [DEBUG]
30564 2019-Jan-13 16:21:19.422497 - [DEBUG] Process 844. path edge:
30565 2019-Jan-13 16:21:19.422521 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30566 2019-Jan-13 16:21:19.422590 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
30567 2019-Jan-13 16:21:19.423255 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30568 2019-Jan-13 16:21:19.423945 - [DEBUG]
30569 2019-Jan-13 16:21:19.423973 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
30570 2019-Jan-13 16:21:19.424658 - [DEBUG] Compose: EdgeIdentity * AllBottom
30571 2019-Jan-13 16:21:19.424687 - [DEBUG]
30572 2019-Jan-13 16:21:19.424711 - [DEBUG] Propagate flow
30573 2019-Jan-13 16:21:19.424735 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30574 2019-Jan-13 16:21:19.424799 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
30575 2019-Jan-13 16:21:19.425499 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30576 2019-Jan-13 16:21:19.426172 - [DEBUG] Edge function : AllBottom (result of previous compose)
30577 2019-Jan-13 16:21:19.426199 - [DEBUG]
30578 2019-Jan-13 16:21:19.426224 - [DEBUG] Join: AllTop & AllBottom
30579 2019-Jan-13 16:21:19.426251 - [DEBUG] = AllBottom (new jump func)
30580 2019-Jan-13 16:21:19.426276 - [DEBUG]
30581 2019-Jan-13 16:21:19.426300 - [DEBUG] Start adding new jump function
30582 2019-Jan-13 16:21:19.426323 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30583 2019-Jan-13 16:21:19.426387 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30584 2019-Jan-13 16:21:19.427061 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
30585 2019-Jan-13 16:21:19.427722 - [DEBUG] Edge Function : AllBottom
30586 2019-Jan-13 16:21:19.427753 - [DEBUG] End adding new jump function
30587 2019-Jan-13 16:21:19.427777 - [DEBUG]
30588 2019-Jan-13 16:21:19.427801 - [DEBUG] -------------------------------------------- 845. Path Edge --------------------------------------------
30589 2019-Jan-13 16:21:19.427826 - [DEBUG]
30590 2019-Jan-13 16:21:19.427850 - [DEBUG] Process 845. path edge:
30591 2019-Jan-13 16:21:19.427874 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30592 2019-Jan-13 16:21:19.427937 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
30593 2019-Jan-13 16:21:19.428631 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30594 2019-Jan-13 16:21:19.429297 - [DEBUG]
30595 2019-Jan-13 16:21:19.429323 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
30596 2019-Jan-13 16:21:19.430011 - [DEBUG] Possible callees:
30597 2019-Jan-13 16:21:19.430038 - [DEBUG] llvm.dbg.declare
30598 2019-Jan-13 16:21:19.430063 - [DEBUG] Possible return sites:
30599 2019-Jan-13 16:21:19.430087 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16930600 2019-Jan-13 16:21:19.431408 - [DEBUG] Found and process special summary
30601 2019-Jan-13 16:21:19.431453 - [DEBUG] Compose: EdgeIdentity * AllBottom
30602 2019-Jan-13 16:21:19.431482 - [DEBUG]
30603 2019-Jan-13 16:21:19.431506 - [DEBUG] Propagate flow
30604 2019-Jan-13 16:21:19.431530 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30605 2019-Jan-13 16:21:19.431617 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30606 2019-Jan-13 16:21:19.432279 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30607 2019-Jan-13 16:21:19.432952 - [DEBUG] Edge function : AllBottom (result of previous compose)
30608 2019-Jan-13 16:21:19.432996 - [DEBUG]
30609 2019-Jan-13 16:21:19.433021 - [DEBUG] Join: AllTop & AllBottom
30610 2019-Jan-13 16:21:19.433048 - [DEBUG] = AllBottom (new jump func)
30611 2019-Jan-13 16:21:19.433073 - [DEBUG]
30612 2019-Jan-13 16:21:19.433096 - [DEBUG] Start adding new jump function
30613 2019-Jan-13 16:21:19.433120 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30614 2019-Jan-13 16:21:19.433183 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30615 2019-Jan-13 16:21:19.433847 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30616 2019-Jan-13 16:21:19.434511 - [DEBUG] Edge Function : AllBottom
30617 2019-Jan-13 16:21:19.434542 - [DEBUG] End adding new jump function
30618 2019-Jan-13 16:21:19.434567 - [DEBUG]
30619 2019-Jan-13 16:21:19.434591 - [DEBUG] -------------------------------------------- 846. Path Edge --------------------------------------------
30620 2019-Jan-13 16:21:19.434616 - [DEBUG]
30621 2019-Jan-13 16:21:19.434639 - [DEBUG] Process 846. path edge:
30622 2019-Jan-13 16:21:19.434663 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30623 2019-Jan-13 16:21:19.434728 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
30624 2019-Jan-13 16:21:19.435420 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30625 2019-Jan-13 16:21:19.436090 - [DEBUG]
30626 2019-Jan-13 16:21:19.436116 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
30627 2019-Jan-13 16:21:19.437545 - [DEBUG] Compose: EdgeIdentity * AllBottom
30628 2019-Jan-13 16:21:19.437579 - [DEBUG]
30629 2019-Jan-13 16:21:19.437604 - [DEBUG] Propagate flow
30630 2019-Jan-13 16:21:19.437628 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30631 2019-Jan-13 16:21:19.437704 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
30632 2019-Jan-13 16:21:19.438403 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30633 2019-Jan-13 16:21:19.439079 - [DEBUG] Edge function : AllBottom (result of previous compose)
30634 2019-Jan-13 16:21:19.439105 - [DEBUG]
30635 2019-Jan-13 16:21:19.439131 - [DEBUG] Join: AllTop & AllBottom
30636 2019-Jan-13 16:21:19.439158 - [DEBUG] = AllBottom (new jump func)
30637 2019-Jan-13 16:21:19.439183 - [DEBUG]
30638 2019-Jan-13 16:21:19.439206 - [DEBUG] Start adding new jump function
30639 2019-Jan-13 16:21:19.439230 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30640 2019-Jan-13 16:21:19.439294 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30641 2019-Jan-13 16:21:19.439957 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
30642 2019-Jan-13 16:21:19.440625 - [DEBUG] Edge Function : AllBottom
30643 2019-Jan-13 16:21:19.440657 - [DEBUG] End adding new jump function
30644 2019-Jan-13 16:21:19.440681 - [DEBUG]
30645 2019-Jan-13 16:21:19.440705 - [DEBUG] -------------------------------------------- 847. Path Edge --------------------------------------------
30646 2019-Jan-13 16:21:19.440730 - [DEBUG]
30647 2019-Jan-13 16:21:19.440754 - [DEBUG] Process 847. path edge:
30648 2019-Jan-13 16:21:19.440778 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30649 2019-Jan-13 16:21:19.440844 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
30650 2019-Jan-13 16:21:19.441501 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30651 2019-Jan-13 16:21:19.444814 - [DEBUG]
30652 2019-Jan-13 16:21:19.444874 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
30653 2019-Jan-13 16:21:19.445749 - [DEBUG] Compose: EdgeIdentity * AllBottom
30654 2019-Jan-13 16:21:19.445779 - [DEBUG]
30655 2019-Jan-13 16:21:19.445804 - [DEBUG] Propagate flow
30656 2019-Jan-13 16:21:19.445828 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30657 2019-Jan-13 16:21:19.445900 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
30658 2019-Jan-13 16:21:19.446566 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30659 2019-Jan-13 16:21:19.447246 - [DEBUG] Edge function : AllBottom (result of previous compose)
30660 2019-Jan-13 16:21:19.447273 - [DEBUG]
30661 2019-Jan-13 16:21:19.447299 - [DEBUG] Join: AllTop & AllBottom
30662 2019-Jan-13 16:21:19.447326 - [DEBUG] = AllBottom (new jump func)
30663 2019-Jan-13 16:21:19.447351 - [DEBUG]
30664 2019-Jan-13 16:21:19.447375 - [DEBUG] Start adding new jump function
30665 2019-Jan-13 16:21:19.447399 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30666 2019-Jan-13 16:21:19.447466 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30667 2019-Jan-13 16:21:19.448136 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
30668 2019-Jan-13 16:21:19.448828 - [DEBUG] Edge Function : AllBottom
30669 2019-Jan-13 16:21:19.448859 - [DEBUG] End adding new jump function
30670 2019-Jan-13 16:21:19.448884 - [DEBUG]
30671 2019-Jan-13 16:21:19.448908 - [DEBUG] -------------------------------------------- 848. Path Edge --------------------------------------------
30672 2019-Jan-13 16:21:19.448933 - [DEBUG]
30673 2019-Jan-13 16:21:19.448957 - [DEBUG] Process 848. path edge:
30674 2019-Jan-13 16:21:19.448981 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30675 2019-Jan-13 16:21:19.449045 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
30676 2019-Jan-13 16:21:19.449698 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30677 2019-Jan-13 16:21:19.450372 - [DEBUG]
30678 2019-Jan-13 16:21:19.450398 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
30679 2019-Jan-13 16:21:19.451098 - [DEBUG] Compose: EdgeIdentity * AllBottom
30680 2019-Jan-13 16:21:19.451128 - [DEBUG]
30681 2019-Jan-13 16:21:19.451151 - [DEBUG] Propagate flow
30682 2019-Jan-13 16:21:19.451175 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30683 2019-Jan-13 16:21:19.451246 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
30684 2019-Jan-13 16:21:19.451946 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30685 2019-Jan-13 16:21:19.452609 - [DEBUG] Edge function : AllBottom (result of previous compose)
30686 2019-Jan-13 16:21:19.452636 - [DEBUG]
30687 2019-Jan-13 16:21:19.452661 - [DEBUG] Join: AllTop & AllBottom
30688 2019-Jan-13 16:21:19.452688 - [DEBUG] = AllBottom (new jump func)
30689 2019-Jan-13 16:21:19.452712 - [DEBUG]
30690 2019-Jan-13 16:21:19.452736 - [DEBUG] Start adding new jump function
30691 2019-Jan-13 16:21:19.452760 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30692 2019-Jan-13 16:21:19.452820 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30693 2019-Jan-13 16:21:19.453810 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
30694 2019-Jan-13 16:21:19.454476 - [DEBUG] Edge Function : AllBottom
30695 2019-Jan-13 16:21:19.454508 - [DEBUG] End adding new jump function
30696 2019-Jan-13 16:21:19.454532 - [DEBUG]
30697 2019-Jan-13 16:21:19.454556 - [DEBUG] -------------------------------------------- 849. Path Edge --------------------------------------------
30698 2019-Jan-13 16:21:19.454581 - [DEBUG]
30699 2019-Jan-13 16:21:19.454604 - [DEBUG] Process 849. path edge:
30700 2019-Jan-13 16:21:19.454629 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30701 2019-Jan-13 16:21:19.454695 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
30702 2019-Jan-13 16:21:19.455375 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30703 2019-Jan-13 16:21:19.456049 - [DEBUG]
30704 2019-Jan-13 16:21:19.456077 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
30705 2019-Jan-13 16:21:19.456769 - [DEBUG] Compose: EdgeIdentity * AllBottom
30706 2019-Jan-13 16:21:19.456800 - [DEBUG]
30707 2019-Jan-13 16:21:19.456824 - [DEBUG] Propagate flow
30708 2019-Jan-13 16:21:19.456848 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30709 2019-Jan-13 16:21:19.456915 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
30710 2019-Jan-13 16:21:19.457588 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30711 2019-Jan-13 16:21:19.458278 - [DEBUG] Edge function : AllBottom (result of previous compose)
30712 2019-Jan-13 16:21:19.458304 - [DEBUG]
30713 2019-Jan-13 16:21:19.458330 - [DEBUG] Join: AllTop & AllBottom
30714 2019-Jan-13 16:21:19.458357 - [DEBUG] = AllBottom (new jump func)
30715 2019-Jan-13 16:21:19.458381 - [DEBUG]
30716 2019-Jan-13 16:21:19.458405 - [DEBUG] Start adding new jump function
30717 2019-Jan-13 16:21:19.458428 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30718 2019-Jan-13 16:21:19.458494 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30719 2019-Jan-13 16:21:19.459166 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
30720 2019-Jan-13 16:21:19.459833 - [DEBUG] Edge Function : AllBottom
30721 2019-Jan-13 16:21:19.459864 - [DEBUG] End adding new jump function
30722 2019-Jan-13 16:21:19.459888 - [DEBUG]
30723 2019-Jan-13 16:21:19.459912 - [DEBUG] -------------------------------------------- 850. Path Edge --------------------------------------------
30724 2019-Jan-13 16:21:19.459938 - [DEBUG]
30725 2019-Jan-13 16:21:19.459961 - [DEBUG] Process 850. path edge:
30726 2019-Jan-13 16:21:19.459985 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30727 2019-Jan-13 16:21:19.460049 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
30728 2019-Jan-13 16:21:19.460711 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30729 2019-Jan-13 16:21:19.461373 - [DEBUG]
30730 2019-Jan-13 16:21:19.461399 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
30731 2019-Jan-13 16:21:19.462118 - [DEBUG] Compose: EdgeIdentity * AllBottom
30732 2019-Jan-13 16:21:19.462150 - [DEBUG]
30733 2019-Jan-13 16:21:19.462175 - [DEBUG] Propagate flow
30734 2019-Jan-13 16:21:19.462216 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30735 2019-Jan-13 16:21:19.462286 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
30736 2019-Jan-13 16:21:19.462949 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30737 2019-Jan-13 16:21:19.463620 - [DEBUG] Edge function : AllBottom (result of previous compose)
30738 2019-Jan-13 16:21:19.463646 - [DEBUG]
30739 2019-Jan-13 16:21:19.463672 - [DEBUG] Join: AllTop & AllBottom
30740 2019-Jan-13 16:21:19.463699 - [DEBUG] = AllBottom (new jump func)
30741 2019-Jan-13 16:21:19.463723 - [DEBUG]
30742 2019-Jan-13 16:21:19.463747 - [DEBUG] Start adding new jump function
30743 2019-Jan-13 16:21:19.463770 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30744 2019-Jan-13 16:21:19.463832 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30745 2019-Jan-13 16:21:19.464494 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
30746 2019-Jan-13 16:21:19.465176 - [DEBUG] Edge Function : AllBottom
30747 2019-Jan-13 16:21:19.465207 - [DEBUG] End adding new jump function
30748 2019-Jan-13 16:21:19.465231 - [DEBUG]
30749 2019-Jan-13 16:21:19.465255 - [DEBUG] -------------------------------------------- 851. Path Edge --------------------------------------------
30750 2019-Jan-13 16:21:19.465280 - [DEBUG]
30751 2019-Jan-13 16:21:19.465303 - [DEBUG] Process 851. path edge:
30752 2019-Jan-13 16:21:19.465327 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30753 2019-Jan-13 16:21:19.465392 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
30754 2019-Jan-13 16:21:19.466054 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30755 2019-Jan-13 16:21:19.466725 - [DEBUG]
30756 2019-Jan-13 16:21:19.466751 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
30757 2019-Jan-13 16:21:19.467427 - [DEBUG] Compose: EdgeIdentity * AllBottom
30758 2019-Jan-13 16:21:19.467456 - [DEBUG]
30759 2019-Jan-13 16:21:19.467480 - [DEBUG] Propagate flow
30760 2019-Jan-13 16:21:19.467504 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30761 2019-Jan-13 16:21:19.467568 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30762 2019-Jan-13 16:21:19.468261 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30763 2019-Jan-13 16:21:19.468926 - [DEBUG] Edge function : AllBottom (result of previous compose)
30764 2019-Jan-13 16:21:19.468953 - [DEBUG]
30765 2019-Jan-13 16:21:19.468979 - [DEBUG] Join: AllTop & AllBottom
30766 2019-Jan-13 16:21:19.469005 - [DEBUG] = AllBottom (new jump func)
30767 2019-Jan-13 16:21:19.469030 - [DEBUG]
30768 2019-Jan-13 16:21:19.469053 - [DEBUG] Start adding new jump function
30769 2019-Jan-13 16:21:19.469077 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30770 2019-Jan-13 16:21:19.469151 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30771 2019-Jan-13 16:21:19.470097 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30772 2019-Jan-13 16:21:19.470753 - [DEBUG] Edge Function : AllBottom
30773 2019-Jan-13 16:21:19.470785 - [DEBUG] End adding new jump function
30774 2019-Jan-13 16:21:19.470809 - [DEBUG]
30775 2019-Jan-13 16:21:19.470833 - [DEBUG] -------------------------------------------- 852. Path Edge --------------------------------------------
30776 2019-Jan-13 16:21:19.470876 - [DEBUG]
30777 2019-Jan-13 16:21:19.470900 - [DEBUG] Process 852. path edge:
30778 2019-Jan-13 16:21:19.470924 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30779 2019-Jan-13 16:21:19.470993 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
30780 2019-Jan-13 16:21:19.471687 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30781 2019-Jan-13 16:21:19.472360 - [DEBUG]
30782 2019-Jan-13 16:21:19.472386 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30783 2019-Jan-13 16:21:19.473076 - [DEBUG] Compose: EdgeIdentity * AllBottom
30784 2019-Jan-13 16:21:19.473105 - [DEBUG]
30785 2019-Jan-13 16:21:19.473129 - [DEBUG] Propagate flow
30786 2019-Jan-13 16:21:19.473153 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30787 2019-Jan-13 16:21:19.473219 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
30788 2019-Jan-13 16:21:19.473883 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30789 2019-Jan-13 16:21:19.474559 - [DEBUG] Edge function : AllBottom (result of previous compose)
30790 2019-Jan-13 16:21:19.474586 - [DEBUG]
30791 2019-Jan-13 16:21:19.474611 - [DEBUG] Join: AllTop & AllBottom
30792 2019-Jan-13 16:21:19.474638 - [DEBUG] = AllBottom (new jump func)
30793 2019-Jan-13 16:21:19.474663 - [DEBUG]
30794 2019-Jan-13 16:21:19.474687 - [DEBUG] Start adding new jump function
30795 2019-Jan-13 16:21:19.474710 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30796 2019-Jan-13 16:21:19.474773 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30797 2019-Jan-13 16:21:19.475472 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
30798 2019-Jan-13 16:21:19.476128 - [DEBUG] Edge Function : AllBottom
30799 2019-Jan-13 16:21:19.476159 - [DEBUG] End adding new jump function
30800 2019-Jan-13 16:21:19.476184 - [DEBUG]
30801 2019-Jan-13 16:21:19.476208 - [DEBUG] -------------------------------------------- 853. Path Edge --------------------------------------------
30802 2019-Jan-13 16:21:19.476233 - [DEBUG]
30803 2019-Jan-13 16:21:19.476256 - [DEBUG] Process 853. path edge:
30804 2019-Jan-13 16:21:19.476281 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30805 2019-Jan-13 16:21:19.476342 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
30806 2019-Jan-13 16:21:19.477009 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30807 2019-Jan-13 16:21:19.477677 - [DEBUG]
30808 2019-Jan-13 16:21:19.477705 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
30809 2019-Jan-13 16:21:19.478423 - [DEBUG] Compose: EdgeIdentity * AllBottom
30810 2019-Jan-13 16:21:19.478452 - [DEBUG]
30811 2019-Jan-13 16:21:19.478476 - [DEBUG] Propagate flow
30812 2019-Jan-13 16:21:19.478500 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30813 2019-Jan-13 16:21:19.478563 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30814 2019-Jan-13 16:21:19.479221 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30815 2019-Jan-13 16:21:19.479891 - [DEBUG] Edge function : AllBottom (result of previous compose)
30816 2019-Jan-13 16:21:19.479936 - [DEBUG]
30817 2019-Jan-13 16:21:19.479963 - [DEBUG] Join: AllTop & AllBottom
30818 2019-Jan-13 16:21:19.479989 - [DEBUG] = AllBottom (new jump func)
30819 2019-Jan-13 16:21:19.480014 - [DEBUG]
30820 2019-Jan-13 16:21:19.480038 - [DEBUG] Start adding new jump function
30821 2019-Jan-13 16:21:19.480061 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30822 2019-Jan-13 16:21:19.480128 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30823 2019-Jan-13 16:21:19.480797 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30824 2019-Jan-13 16:21:19.481457 - [DEBUG] Edge Function : AllBottom
30825 2019-Jan-13 16:21:19.481489 - [DEBUG] End adding new jump function
30826 2019-Jan-13 16:21:19.481512 - [DEBUG]
30827 2019-Jan-13 16:21:19.481537 - [DEBUG] -------------------------------------------- 854. Path Edge --------------------------------------------
30828 2019-Jan-13 16:21:19.481582 - [DEBUG]
30829 2019-Jan-13 16:21:19.481606 - [DEBUG] Process 854. path edge:
30830 2019-Jan-13 16:21:19.481630 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30831 2019-Jan-13 16:21:19.481694 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
30832 2019-Jan-13 16:21:19.482345 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30833 2019-Jan-13 16:21:19.483020 - [DEBUG]
30834 2019-Jan-13 16:21:19.483046 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30835 2019-Jan-13 16:21:19.483737 - [DEBUG] Compose: EdgeIdentity * AllBottom
30836 2019-Jan-13 16:21:19.483767 - [DEBUG]
30837 2019-Jan-13 16:21:19.483791 - [DEBUG] Propagate flow
30838 2019-Jan-13 16:21:19.483813 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30839 2019-Jan-13 16:21:19.483881 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30840 2019-Jan-13 16:21:19.484553 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30841 2019-Jan-13 16:21:19.485240 - [DEBUG] Edge function : AllBottom (result of previous compose)
30842 2019-Jan-13 16:21:19.485267 - [DEBUG]
30843 2019-Jan-13 16:21:19.485293 - [DEBUG] Join: AllTop & AllBottom
30844 2019-Jan-13 16:21:19.485319 - [DEBUG] = AllBottom (new jump func)
30845 2019-Jan-13 16:21:19.485344 - [DEBUG]
30846 2019-Jan-13 16:21:19.485368 - [DEBUG] Start adding new jump function
30847 2019-Jan-13 16:21:19.485391 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30848 2019-Jan-13 16:21:19.485453 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30849 2019-Jan-13 16:21:19.486423 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30850 2019-Jan-13 16:21:19.487086 - [DEBUG] Edge Function : AllBottom
30851 2019-Jan-13 16:21:19.487118 - [DEBUG] End adding new jump function
30852 2019-Jan-13 16:21:19.487142 - [DEBUG]
30853 2019-Jan-13 16:21:19.487166 - [DEBUG] -------------------------------------------- 855. Path Edge --------------------------------------------
30854 2019-Jan-13 16:21:19.487191 - [DEBUG]
30855 2019-Jan-13 16:21:19.487214 - [DEBUG] Process 855. path edge:
30856 2019-Jan-13 16:21:19.487238 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30857 2019-Jan-13 16:21:19.487306 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
30858 2019-Jan-13 16:21:19.487960 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30859 2019-Jan-13 16:21:19.488665 - [DEBUG]
30860 2019-Jan-13 16:21:19.488691 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30861 2019-Jan-13 16:21:19.489372 - [DEBUG] Start of endsummarytab entry
30862 2019-Jan-13 16:21:19.489408 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
30863 2019-Jan-13 16:21:19.490071 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
30864 2019-Jan-13 16:21:19.490143 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30865 2019-Jan-13 16:21:19.490794 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30866 2019-Jan-13 16:21:19.491455 - [DEBUG] EF: AllBottom
30867 2019-Jan-13 16:21:19.491482 - [DEBUG]
30868 2019-Jan-13 16:21:19.491506 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30869 2019-Jan-13 16:21:19.492193 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
30870 2019-Jan-13 16:21:19.492851 - [DEBUG] EF: AllBottom
30871 2019-Jan-13 16:21:19.492879 - [DEBUG]
30872 2019-Jan-13 16:21:19.492903 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30873 2019-Jan-13 16:21:19.493554 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
30874 2019-Jan-13 16:21:19.494209 - [DEBUG] EF: AllBottom
30875 2019-Jan-13 16:21:19.494235 - [DEBUG]
30876 2019-Jan-13 16:21:19.494259 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30877 2019-Jan-13 16:21:19.494936 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
30878 2019-Jan-13 16:21:19.495604 - [DEBUG] EF: AllBottom
30879 2019-Jan-13 16:21:19.495630 - [DEBUG]
30880 2019-Jan-13 16:21:19.495654 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30881 2019-Jan-13 16:21:19.496309 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
30882 2019-Jan-13 16:21:19.496960 - [DEBUG] EF: AllBottom
30883 2019-Jan-13 16:21:19.496986 - [DEBUG]
30884 2019-Jan-13 16:21:19.497011 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30885 2019-Jan-13 16:21:19.497663 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
30886 2019-Jan-13 16:21:19.498353 - [DEBUG] EF: AllBottom
30887 2019-Jan-13 16:21:19.498379 - [DEBUG]
30888 2019-Jan-13 16:21:19.498402 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30889 2019-Jan-13 16:21:19.499058 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
30890 2019-Jan-13 16:21:19.499718 - [DEBUG] EF: AllBottom
30891 2019-Jan-13 16:21:19.499744 - [DEBUG]
30892 2019-Jan-13 16:21:19.499768 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30893 2019-Jan-13 16:21:19.500415 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
30894 2019-Jan-13 16:21:19.501077 - [DEBUG] EF: AllBottom
30895 2019-Jan-13 16:21:19.501103 - [DEBUG]
30896 2019-Jan-13 16:21:19.501126 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30897 2019-Jan-13 16:21:19.502060 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
30898 2019-Jan-13 16:21:19.502738 - [DEBUG] EF: AllBottom
30899 2019-Jan-13 16:21:19.502765 - [DEBUG]
30900 2019-Jan-13 16:21:19.502789 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30901 2019-Jan-13 16:21:19.503445 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
30902 2019-Jan-13 16:21:19.504110 - [DEBUG] EF: AllBottom
30903 2019-Jan-13 16:21:19.504136 - [DEBUG]
30904 2019-Jan-13 16:21:19.504160 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30905 2019-Jan-13 16:21:19.504834 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
30906 2019-Jan-13 16:21:19.505521 - [DEBUG] EF: AllBottom
30907 2019-Jan-13 16:21:19.505547 - [DEBUG]
30908 2019-Jan-13 16:21:19.505570 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30909 2019-Jan-13 16:21:19.506345 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
30910 2019-Jan-13 16:21:19.507020 - [DEBUG] EF: AllBottom
30911 2019-Jan-13 16:21:19.507046 - [DEBUG]
30912 2019-Jan-13 16:21:19.507070 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30913 2019-Jan-13 16:21:19.507724 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30914 2019-Jan-13 16:21:19.508414 - [DEBUG] EF: AllBottom
30915 2019-Jan-13 16:21:19.508441 - [DEBUG]
30916 2019-Jan-13 16:21:19.508464 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30917 2019-Jan-13 16:21:19.509111 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
30918 2019-Jan-13 16:21:19.509778 - [DEBUG] EF: AllBottom
30919 2019-Jan-13 16:21:19.509805 - [DEBUG]
30920 2019-Jan-13 16:21:19.509829 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30921 2019-Jan-13 16:21:19.510487 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
30922 2019-Jan-13 16:21:19.511154 - [DEBUG] EF: AllBottom
30923 2019-Jan-13 16:21:19.511180 - [DEBUG]
30924 2019-Jan-13 16:21:19.511204 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30925 2019-Jan-13 16:21:19.511874 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
30926 2019-Jan-13 16:21:19.512542 - [DEBUG] EF: AllBottom
30927 2019-Jan-13 16:21:19.512569 - [DEBUG]
30928 2019-Jan-13 16:21:19.512592 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30929 2019-Jan-13 16:21:19.513241 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
30930 2019-Jan-13 16:21:19.513901 - [DEBUG] EF: AllBottom
30931 2019-Jan-13 16:21:19.513927 - [DEBUG]
30932 2019-Jan-13 16:21:19.513951 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30933 2019-Jan-13 16:21:19.514599 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
30934 2019-Jan-13 16:21:19.515281 - [DEBUG] EF: AllBottom
30935 2019-Jan-13 16:21:19.515308 - [DEBUG]
30936 2019-Jan-13 16:21:19.515331 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30937 2019-Jan-13 16:21:19.515991 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
30938 2019-Jan-13 16:21:19.516649 - [DEBUG] EF: AllBottom
30939 2019-Jan-13 16:21:19.516675 - [DEBUG]
30940 2019-Jan-13 16:21:19.516699 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30941 2019-Jan-13 16:21:19.517344 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
30942 2019-Jan-13 16:21:19.518280 - [DEBUG] EF: AllBottom
30943 2019-Jan-13 16:21:19.518310 - [DEBUG]
30944 2019-Jan-13 16:21:19.518333 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30945 2019-Jan-13 16:21:19.519014 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
30946 2019-Jan-13 16:21:19.519684 - [DEBUG] EF: AllBottom
30947 2019-Jan-13 16:21:19.519710 - [DEBUG]
30948 2019-Jan-13 16:21:19.519734 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
30949 2019-Jan-13 16:21:19.520383 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
30950 2019-Jan-13 16:21:19.521055 - [DEBUG] EF: AllBottom
30951 2019-Jan-13 16:21:19.521082 - [DEBUG]
30952 2019-Jan-13 16:21:19.521106 - [DEBUG] ---------------
30953 2019-Jan-13 16:21:19.521130 - [DEBUG]
30954 2019-Jan-13 16:21:19.521158 - [DEBUG] End of endsummarytab entry
30955 2019-Jan-13 16:21:19.521182 - [DEBUG]
30956 2019-Jan-13 16:21:19.521206 - [DEBUG] Start of incomingtab entry
30957 2019-Jan-13 16:21:19.521233 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
30958 2019-Jan-13 16:21:19.521927 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
30959 2019-Jan-13 16:21:19.521992 - [DEBUG] ---------------
30960 2019-Jan-13 16:21:19.522016 - [DEBUG] End of incomingtab entry
30961 2019-Jan-13 16:21:19.522040 - [DEBUG]
30962 2019-Jan-13 16:21:19.522066 - [DEBUG] EDGE:
30963 2019-Jan-13 16:21:19.522122 - [DEBUG] ---> 30964 2019-Jan-13 16:21:19.522783 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30965 2019-Jan-13 16:21:19.523447 - [DEBUG]
30966 2019-Jan-13 16:21:19.523474 - [DEBUG] EDGE:
30967 2019-Jan-13 16:21:19.523538 - [DEBUG] ---> 30968 2019-Jan-13 16:21:19.524201 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
30969 2019-Jan-13 16:21:19.524870 - [DEBUG]
30970 2019-Jan-13 16:21:19.524940 - [DEBUG] Compose: EdgeIdentity * AllBottom
30971 2019-Jan-13 16:21:19.524968 - [DEBUG]
30972 2019-Jan-13 16:21:19.524992 - [DEBUG] Propagate flow
30973 2019-Jan-13 16:21:19.525015 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
30974 2019-Jan-13 16:21:19.525081 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30975 2019-Jan-13 16:21:19.525754 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30976 2019-Jan-13 16:21:19.526411 - [DEBUG] Edge function : AllBottom (result of previous compose)
30977 2019-Jan-13 16:21:19.526438 - [DEBUG]
30978 2019-Jan-13 16:21:19.526464 - [DEBUG] Join: AllTop & AllBottom
30979 2019-Jan-13 16:21:19.526491 - [DEBUG] = AllBottom (new jump func)
30980 2019-Jan-13 16:21:19.526516 - [DEBUG]
30981 2019-Jan-13 16:21:19.526539 - [DEBUG] Start adding new jump function
30982 2019-Jan-13 16:21:19.526563 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
30983 2019-Jan-13 16:21:19.526625 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
30984 2019-Jan-13 16:21:19.527298 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30985 2019-Jan-13 16:21:19.527960 - [DEBUG] Edge Function : AllBottom
30986 2019-Jan-13 16:21:19.527992 - [DEBUG] End adding new jump function
30987 2019-Jan-13 16:21:19.528016 - [DEBUG]
30988 2019-Jan-13 16:21:19.528040 - [DEBUG] -------------------------------------------- 856. Path Edge --------------------------------------------
30989 2019-Jan-13 16:21:19.528065 - [DEBUG]
30990 2019-Jan-13 16:21:19.528089 - [DEBUG] Process 856. path edge:
30991 2019-Jan-13 16:21:19.528113 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
30992 2019-Jan-13 16:21:19.528178 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
30993 2019-Jan-13 16:21:19.528867 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
30994 2019-Jan-13 16:21:19.529542 - [DEBUG]
30995 2019-Jan-13 16:21:19.529568 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
30996 2019-Jan-13 16:21:19.530259 - [DEBUG] Possible callees:
30997 2019-Jan-13 16:21:19.530286 - [DEBUG] llvm.dbg.declare
30998 2019-Jan-13 16:21:19.530311 - [DEBUG] Possible return sites:
30999 2019-Jan-13 16:21:19.530334 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19331000 2019-Jan-13 16:21:19.531688 - [DEBUG] Found and process special summary
31001 2019-Jan-13 16:21:19.531732 - [DEBUG] Compose: EdgeIdentity * AllBottom
31002 2019-Jan-13 16:21:19.531761 - [DEBUG]
31003 2019-Jan-13 16:21:19.531786 - [DEBUG] Propagate flow
31004 2019-Jan-13 16:21:19.531809 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31005 2019-Jan-13 16:21:19.531875 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
31006 2019-Jan-13 16:21:19.532555 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31007 2019-Jan-13 16:21:19.533231 - [DEBUG] Edge function : AllBottom (result of previous compose)
31008 2019-Jan-13 16:21:19.533257 - [DEBUG]
31009 2019-Jan-13 16:21:19.533283 - [DEBUG] Join: AllTop & AllBottom
31010 2019-Jan-13 16:21:19.533309 - [DEBUG] = AllBottom (new jump func)
31011 2019-Jan-13 16:21:19.533333 - [DEBUG]
31012 2019-Jan-13 16:21:19.533357 - [DEBUG] Start adding new jump function
31013 2019-Jan-13 16:21:19.533380 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31014 2019-Jan-13 16:21:19.533445 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31015 2019-Jan-13 16:21:19.534126 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
31016 2019-Jan-13 16:21:19.535085 - [DEBUG] Edge Function : AllBottom
31017 2019-Jan-13 16:21:19.535118 - [DEBUG] End adding new jump function
31018 2019-Jan-13 16:21:19.535143 - [DEBUG]
31019 2019-Jan-13 16:21:19.535166 - [DEBUG] -------------------------------------------- 857. Path Edge --------------------------------------------
31020 2019-Jan-13 16:21:19.535191 - [DEBUG]
31021 2019-Jan-13 16:21:19.535214 - [DEBUG] Process 857. path edge:
31022 2019-Jan-13 16:21:19.535238 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31023 2019-Jan-13 16:21:19.535303 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
31024 2019-Jan-13 16:21:19.535970 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
31025 2019-Jan-13 16:21:19.536649 - [DEBUG]
31026 2019-Jan-13 16:21:19.536676 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
31027 2019-Jan-13 16:21:19.537377 - [DEBUG] Compose: EdgeIdentity * AllBottom
31028 2019-Jan-13 16:21:19.537407 - [DEBUG]
31029 2019-Jan-13 16:21:19.537430 - [DEBUG] Propagate flow
31030 2019-Jan-13 16:21:19.537454 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31031 2019-Jan-13 16:21:19.537519 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
31032 2019-Jan-13 16:21:19.538173 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31033 2019-Jan-13 16:21:19.538866 - [DEBUG] Edge function : AllBottom (result of previous compose)
31034 2019-Jan-13 16:21:19.538894 - [DEBUG]
31035 2019-Jan-13 16:21:19.538936 - [DEBUG] Join: AllTop & AllBottom
31036 2019-Jan-13 16:21:19.538964 - [DEBUG] = AllBottom (new jump func)
31037 2019-Jan-13 16:21:19.538989 - [DEBUG]
31038 2019-Jan-13 16:21:19.539012 - [DEBUG] Start adding new jump function
31039 2019-Jan-13 16:21:19.539036 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31040 2019-Jan-13 16:21:19.539108 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31041 2019-Jan-13 16:21:19.539780 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
31042 2019-Jan-13 16:21:19.540438 - [DEBUG] Edge Function : AllBottom
31043 2019-Jan-13 16:21:19.540469 - [DEBUG] End adding new jump function
31044 2019-Jan-13 16:21:19.540493 - [DEBUG]
31045 2019-Jan-13 16:21:19.540517 - [DEBUG] -------------------------------------------- 858. Path Edge --------------------------------------------
31046 2019-Jan-13 16:21:19.540542 - [DEBUG]
31047 2019-Jan-13 16:21:19.540566 - [DEBUG] Process 858. path edge:
31048 2019-Jan-13 16:21:19.540590 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31049 2019-Jan-13 16:21:19.540653 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
31050 2019-Jan-13 16:21:19.541305 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
31051 2019-Jan-13 16:21:19.541997 - [DEBUG]
31052 2019-Jan-13 16:21:19.542027 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
31053 2019-Jan-13 16:21:19.542716 - [DEBUG] Compose: EdgeIdentity * AllBottom
31054 2019-Jan-13 16:21:19.542746 - [DEBUG]
31055 2019-Jan-13 16:21:19.542770 - [DEBUG] Propagate flow
31056 2019-Jan-13 16:21:19.542794 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31057 2019-Jan-13 16:21:19.542859 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
31058 2019-Jan-13 16:21:19.543523 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31059 2019-Jan-13 16:21:19.544188 - [DEBUG] Edge function : AllBottom (result of previous compose)
31060 2019-Jan-13 16:21:19.544214 - [DEBUG]
31061 2019-Jan-13 16:21:19.544240 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31062 2019-Jan-13 16:21:19.544267 - [DEBUG] = AllBottom
31063 2019-Jan-13 16:21:19.544292 - [DEBUG]
31064 2019-Jan-13 16:21:19.544315 - [DEBUG] PROPAGATE: No new function!
31065 2019-Jan-13 16:21:19.544340 - [DEBUG] EDGE:
31066 2019-Jan-13 16:21:19.544403 - [DEBUG] ---> 31067 2019-Jan-13 16:21:19.545085 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31068 2019-Jan-13 16:21:19.545751 - [DEBUG]
31069 2019-Jan-13 16:21:19.545777 - [DEBUG] EDGE:
31070 2019-Jan-13 16:21:19.545841 - [DEBUG] ---> 31071 2019-Jan-13 16:21:19.546504 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31072 2019-Jan-13 16:21:19.547164 - [DEBUG]
31073 2019-Jan-13 16:21:19.547214 - [DEBUG] Compose: EdgeIdentity * AllBottom
31074 2019-Jan-13 16:21:19.547241 - [DEBUG]
31075 2019-Jan-13 16:21:19.547265 - [DEBUG] Propagate flow
31076 2019-Jan-13 16:21:19.547289 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31077 2019-Jan-13 16:21:19.547352 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
31078 2019-Jan-13 16:21:19.548032 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31079 2019-Jan-13 16:21:19.548723 - [DEBUG] Edge function : AllBottom (result of previous compose)
31080 2019-Jan-13 16:21:19.548749 - [DEBUG]
31081 2019-Jan-13 16:21:19.548775 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31082 2019-Jan-13 16:21:19.548801 - [DEBUG] = AllBottom
31083 2019-Jan-13 16:21:19.548826 - [DEBUG]
31084 2019-Jan-13 16:21:19.548849 - [DEBUG] PROPAGATE: No new function!
31085 2019-Jan-13 16:21:19.548879 - [DEBUG] EDGE:
31086 2019-Jan-13 16:21:19.548945 - [DEBUG] ---> 31087 2019-Jan-13 16:21:19.549611 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31088 2019-Jan-13 16:21:19.550267 - [DEBUG]
31089 2019-Jan-13 16:21:19.550293 - [DEBUG] EDGE:
31090 2019-Jan-13 16:21:19.550356 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
31091 2019-Jan-13 16:21:19.551309 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31092 2019-Jan-13 16:21:19.552014 - [DEBUG]
31093 2019-Jan-13 16:21:19.552042 - [DEBUG] EDGE:
31094 2019-Jan-13 16:21:19.552108 - [DEBUG] ---> 31095 2019-Jan-13 16:21:19.552761 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31096 2019-Jan-13 16:21:19.553417 - [DEBUG]
31097 2019-Jan-13 16:21:19.553444 - [DEBUG] EDGE:
31098 2019-Jan-13 16:21:19.553505 - [DEBUG] ---> 31099 2019-Jan-13 16:21:19.554167 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31100 2019-Jan-13 16:21:19.554835 - [DEBUG]
31101 2019-Jan-13 16:21:19.554862 - [DEBUG] EDGE:
31102 2019-Jan-13 16:21:19.554954 - [DEBUG] ---> 31103 2019-Jan-13 16:21:19.555616 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31104 2019-Jan-13 16:21:19.556274 - [DEBUG]
31105 2019-Jan-13 16:21:19.556320 - [DEBUG] Compose: EdgeIdentity * AllBottom
31106 2019-Jan-13 16:21:19.556348 - [DEBUG]
31107 2019-Jan-13 16:21:19.556372 - [DEBUG] Propagate flow
31108 2019-Jan-13 16:21:19.556395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31109 2019-Jan-13 16:21:19.556456 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
31110 2019-Jan-13 16:21:19.557126 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31111 2019-Jan-13 16:21:19.557796 - [DEBUG] Edge function : AllBottom (result of previous compose)
31112 2019-Jan-13 16:21:19.557823 - [DEBUG]
31113 2019-Jan-13 16:21:19.557850 - [DEBUG] Join: AllTop & AllBottom
31114 2019-Jan-13 16:21:19.557877 - [DEBUG] = AllBottom (new jump func)
31115 2019-Jan-13 16:21:19.557902 - [DEBUG]
31116 2019-Jan-13 16:21:19.557925 - [DEBUG] Start adding new jump function
31117 2019-Jan-13 16:21:19.557966 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31118 2019-Jan-13 16:21:19.558034 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31119 2019-Jan-13 16:21:19.558723 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
31120 2019-Jan-13 16:21:19.559375 - [DEBUG] Edge Function : AllBottom
31121 2019-Jan-13 16:21:19.559406 - [DEBUG] End adding new jump function
31122 2019-Jan-13 16:21:19.559430 - [DEBUG]
31123 2019-Jan-13 16:21:19.559454 - [DEBUG] -------------------------------------------- 859. Path Edge --------------------------------------------
31124 2019-Jan-13 16:21:19.559478 - [DEBUG]
31125 2019-Jan-13 16:21:19.559501 - [DEBUG] Process 859. path edge:
31126 2019-Jan-13 16:21:19.559525 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31127 2019-Jan-13 16:21:19.559587 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
31128 2019-Jan-13 16:21:19.560255 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
31129 2019-Jan-13 16:21:19.560924 - [DEBUG]
31130 2019-Jan-13 16:21:19.560950 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
31131 2019-Jan-13 16:21:19.561667 - [DEBUG] Compose: EdgeIdentity * AllBottom
31132 2019-Jan-13 16:21:19.561697 - [DEBUG]
31133 2019-Jan-13 16:21:19.561720 - [DEBUG] Propagate flow
31134 2019-Jan-13 16:21:19.561744 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31135 2019-Jan-13 16:21:19.561807 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
31136 2019-Jan-13 16:21:19.562460 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31137 2019-Jan-13 16:21:19.563130 - [DEBUG] Edge function : AllBottom (result of previous compose)
31138 2019-Jan-13 16:21:19.563156 - [DEBUG]
31139 2019-Jan-13 16:21:19.563182 - [DEBUG] Join: AllTop & AllBottom
31140 2019-Jan-13 16:21:19.563208 - [DEBUG] = AllBottom (new jump func)
31141 2019-Jan-13 16:21:19.563233 - [DEBUG]
31142 2019-Jan-13 16:21:19.563256 - [DEBUG] Start adding new jump function
31143 2019-Jan-13 16:21:19.563280 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31144 2019-Jan-13 16:21:19.563343 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31145 2019-Jan-13 16:21:19.564013 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
31146 2019-Jan-13 16:21:19.564661 - [DEBUG] Edge Function : AllBottom
31147 2019-Jan-13 16:21:19.564692 - [DEBUG] End adding new jump function
31148 2019-Jan-13 16:21:19.564716 - [DEBUG]
31149 2019-Jan-13 16:21:19.564739 - [DEBUG] -------------------------------------------- 860. Path Edge --------------------------------------------
31150 2019-Jan-13 16:21:19.564764 - [DEBUG]
31151 2019-Jan-13 16:21:19.564787 - [DEBUG] Process 860. path edge:
31152 2019-Jan-13 16:21:19.564811 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31153 2019-Jan-13 16:21:19.564874 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
31154 2019-Jan-13 16:21:19.565555 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 >
31155 2019-Jan-13 16:21:19.566232 - [DEBUG]
31156 2019-Jan-13 16:21:19.566259 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
31157 2019-Jan-13 16:21:19.566940 - [DEBUG] Compose: EdgeIdentity * AllBottom
31158 2019-Jan-13 16:21:19.566970 - [DEBUG]
31159 2019-Jan-13 16:21:19.566994 - [DEBUG] Propagate flow
31160 2019-Jan-13 16:21:19.567035 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31161 2019-Jan-13 16:21:19.567104 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
31162 2019-Jan-13 16:21:19.567763 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31163 2019-Jan-13 16:21:19.568449 - [DEBUG] Edge function : AllBottom (result of previous compose)
31164 2019-Jan-13 16:21:19.568476 - [DEBUG]
31165 2019-Jan-13 16:21:19.568501 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31166 2019-Jan-13 16:21:19.568528 - [DEBUG] = AllBottom
31167 2019-Jan-13 16:21:19.568553 - [DEBUG]
31168 2019-Jan-13 16:21:19.568576 - [DEBUG] PROPAGATE: No new function!
31169 2019-Jan-13 16:21:19.568601 - [DEBUG] EDGE:
31170 2019-Jan-13 16:21:19.568669 - [DEBUG] ---> 31171 2019-Jan-13 16:21:19.569330 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31172 2019-Jan-13 16:21:19.569999 - [DEBUG]
31173 2019-Jan-13 16:21:19.570026 - [DEBUG] EDGE:
31174 2019-Jan-13 16:21:19.570091 - [DEBUG] ---> 31175 2019-Jan-13 16:21:19.570745 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31176 2019-Jan-13 16:21:19.571408 - [DEBUG]
31177 2019-Jan-13 16:21:19.571435 - [DEBUG] EDGE:
31178 2019-Jan-13 16:21:19.571499 - [DEBUG] ---> 31179 2019-Jan-13 16:21:19.572180 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31180 2019-Jan-13 16:21:19.572847 - [DEBUG]
31181 2019-Jan-13 16:21:19.572874 - [DEBUG] EDGE:
31182 2019-Jan-13 16:21:19.572939 - [DEBUG] ---> 31183 2019-Jan-13 16:21:19.573592 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31184 2019-Jan-13 16:21:19.574249 - [DEBUG]
31185 2019-Jan-13 16:21:19.574275 - [DEBUG] EDGE:
31186 2019-Jan-13 16:21:19.574338 - [DEBUG] ---> 31187 2019-Jan-13 16:21:19.575022 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31188 2019-Jan-13 16:21:19.575691 - [DEBUG]
31189 2019-Jan-13 16:21:19.575718 - [DEBUG] EDGE:
31190 2019-Jan-13 16:21:19.575783 - [DEBUG] ---> 31191 2019-Jan-13 16:21:19.576435 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31192 2019-Jan-13 16:21:19.577093 - [DEBUG]
31193 2019-Jan-13 16:21:19.577143 - [DEBUG] Compose: EdgeIdentity * AllBottom
31194 2019-Jan-13 16:21:19.577171 - [DEBUG]
31195 2019-Jan-13 16:21:19.577196 - [DEBUG] Propagate flow
31196 2019-Jan-13 16:21:19.577220 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31197 2019-Jan-13 16:21:19.577283 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
31198 2019-Jan-13 16:21:19.577968 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31199 2019-Jan-13 16:21:19.578663 - [DEBUG] Edge function : AllBottom (result of previous compose)
31200 2019-Jan-13 16:21:19.578689 - [DEBUG]
31201 2019-Jan-13 16:21:19.578715 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31202 2019-Jan-13 16:21:19.578741 - [DEBUG] = AllBottom
31203 2019-Jan-13 16:21:19.578766 - [DEBUG]
31204 2019-Jan-13 16:21:19.578790 - [DEBUG] PROPAGATE: No new function!
31205 2019-Jan-13 16:21:19.578820 - [DEBUG] EDGE:
31206 2019-Jan-13 16:21:19.578886 - [DEBUG] ---> 31207 2019-Jan-13 16:21:19.579549 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31208 2019-Jan-13 16:21:19.580204 - [DEBUG]
31209 2019-Jan-13 16:21:19.580232 - [DEBUG] EDGE:
31210 2019-Jan-13 16:21:19.580295 - [DEBUG] ---> 31211 2019-Jan-13 16:21:19.580954 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31212 2019-Jan-13 16:21:19.581640 - [DEBUG]
31213 2019-Jan-13 16:21:19.581667 - [DEBUG] EDGE:
31214 2019-Jan-13 16:21:19.581732 - [DEBUG] ---> 31215 2019-Jan-13 16:21:19.582385 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31216 2019-Jan-13 16:21:19.583044 - [DEBUG]
31217 2019-Jan-13 16:21:19.583091 - [DEBUG] Compose: EdgeIdentity * AllBottom
31218 2019-Jan-13 16:21:19.583119 - [DEBUG]
31219 2019-Jan-13 16:21:19.583144 - [DEBUG] Propagate flow
31220 2019-Jan-13 16:21:19.583168 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31221 2019-Jan-13 16:21:19.583233 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
31222 2019-Jan-13 16:21:19.583898 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31223 2019-Jan-13 16:21:19.584566 - [DEBUG] Edge function : AllBottom (result of previous compose)
31224 2019-Jan-13 16:21:19.584593 - [DEBUG]
31225 2019-Jan-13 16:21:19.584619 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31226 2019-Jan-13 16:21:19.584645 - [DEBUG] = AllBottom
31227 2019-Jan-13 16:21:19.584670 - [DEBUG]
31228 2019-Jan-13 16:21:19.584693 - [DEBUG] PROPAGATE: No new function!
31229 2019-Jan-13 16:21:19.584722 - [DEBUG] EDGE:
31230 2019-Jan-13 16:21:19.584788 - [DEBUG] ---> 31231 2019-Jan-13 16:21:19.585474 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31232 2019-Jan-13 16:21:19.586134 - [DEBUG]
31233 2019-Jan-13 16:21:19.586162 - [DEBUG] EDGE:
31234 2019-Jan-13 16:21:19.586227 - [DEBUG] ---> 31235 2019-Jan-13 16:21:19.586885 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31236 2019-Jan-13 16:21:19.587551 - [DEBUG]
31237 2019-Jan-13 16:21:19.587578 - [DEBUG] EDGE:
31238 2019-Jan-13 16:21:19.587658 - [DEBUG] ---> 31239 2019-Jan-13 16:21:19.588332 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31240 2019-Jan-13 16:21:19.588990 - [DEBUG]
31241 2019-Jan-13 16:21:19.589016 - [DEBUG] EDGE:
31242 2019-Jan-13 16:21:19.589079 - [DEBUG] ---> 31243 2019-Jan-13 16:21:19.589743 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31244 2019-Jan-13 16:21:19.590407 - [DEBUG]
31245 2019-Jan-13 16:21:19.590456 - [DEBUG] Compose: EdgeIdentity * AllBottom
31246 2019-Jan-13 16:21:19.590484 - [DEBUG]
31247 2019-Jan-13 16:21:19.590508 - [DEBUG] Propagate flow
31248 2019-Jan-13 16:21:19.590532 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31249 2019-Jan-13 16:21:19.590597 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
31250 2019-Jan-13 16:21:19.591254 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31251 2019-Jan-13 16:21:19.591933 - [DEBUG] Edge function : AllBottom (result of previous compose)
31252 2019-Jan-13 16:21:19.591959 - [DEBUG]
31253 2019-Jan-13 16:21:19.591986 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31254 2019-Jan-13 16:21:19.592012 - [DEBUG] = AllBottom
31255 2019-Jan-13 16:21:19.592037 - [DEBUG]
31256 2019-Jan-13 16:21:19.592060 - [DEBUG] PROPAGATE: No new function!
31257 2019-Jan-13 16:21:19.592089 - [DEBUG] EDGE:
31258 2019-Jan-13 16:21:19.592158 - [DEBUG] ---> 31259 2019-Jan-13 16:21:19.592832 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31260 2019-Jan-13 16:21:19.593500 - [DEBUG]
31261 2019-Jan-13 16:21:19.593528 - [DEBUG] EDGE:
31262 2019-Jan-13 16:21:19.593591 - [DEBUG] ---> 31263 2019-Jan-13 16:21:19.594238 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31264 2019-Jan-13 16:21:19.594915 - [DEBUG]
31265 2019-Jan-13 16:21:19.594942 - [DEBUG] EDGE:
31266 2019-Jan-13 16:21:19.595006 - [DEBUG] ---> 31267 2019-Jan-13 16:21:19.595674 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73>
31268 2019-Jan-13 16:21:19.596340 - [DEBUG]
31269 2019-Jan-13 16:21:19.596395 - [DEBUG] Compose: EdgeIdentity * AllBottom
31270 2019-Jan-13 16:21:19.596424 - [DEBUG]
31271 2019-Jan-13 16:21:19.596448 - [DEBUG] Propagate flow
31272 2019-Jan-13 16:21:19.596472 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31273 2019-Jan-13 16:21:19.596536 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
31274 2019-Jan-13 16:21:19.597194 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31275 2019-Jan-13 16:21:19.597848 - [DEBUG] Edge function : AllBottom (result of previous compose)
31276 2019-Jan-13 16:21:19.597875 - [DEBUG]
31277 2019-Jan-13 16:21:19.597920 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31278 2019-Jan-13 16:21:19.597947 - [DEBUG] = AllBottom
31279 2019-Jan-13 16:21:19.597971 - [DEBUG]
31280 2019-Jan-13 16:21:19.597995 - [DEBUG] PROPAGATE: No new function!
31281 2019-Jan-13 16:21:19.598022 - [DEBUG] Compose: EdgeIdentity * AllBottom
31282 2019-Jan-13 16:21:19.598048 - [DEBUG]
31283 2019-Jan-13 16:21:19.598072 - [DEBUG] Propagate flow
31284 2019-Jan-13 16:21:19.598096 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31285 2019-Jan-13 16:21:19.598164 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
31286 2019-Jan-13 16:21:19.598855 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31287 2019-Jan-13 16:21:19.599526 - [DEBUG] Edge function : AllBottom (result of previous compose)
31288 2019-Jan-13 16:21:19.599553 - [DEBUG]
31289 2019-Jan-13 16:21:19.599578 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31290 2019-Jan-13 16:21:19.599604 - [DEBUG] = AllBottom
31291 2019-Jan-13 16:21:19.599629 - [DEBUG]
31292 2019-Jan-13 16:21:19.599652 - [DEBUG] PROPAGATE: No new function!
31293 2019-Jan-13 16:21:19.599682 - [DEBUG] EDGE:
31294 2019-Jan-13 16:21:19.599746 - [DEBUG] ---> 31295 2019-Jan-13 16:21:19.600409 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31296 2019-Jan-13 16:21:19.601075 - [DEBUG]
31297 2019-Jan-13 16:21:19.601103 - [DEBUG] EDGE:
31298 2019-Jan-13 16:21:19.601167 - [DEBUG] ---> 31299 2019-Jan-13 16:21:19.601844 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31300 2019-Jan-13 16:21:19.602513 - [DEBUG]
31301 2019-Jan-13 16:21:19.602543 - [DEBUG] Compose: EdgeIdentity * AllBottom
31302 2019-Jan-13 16:21:19.602570 - [DEBUG]
31303 2019-Jan-13 16:21:19.602594 - [DEBUG] Propagate flow
31304 2019-Jan-13 16:21:19.602617 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31305 2019-Jan-13 16:21:19.602677 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
31306 2019-Jan-13 16:21:19.603327 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31307 2019-Jan-13 16:21:19.603988 - [DEBUG] Edge function : AllBottom (result of previous compose)
31308 2019-Jan-13 16:21:19.604015 - [DEBUG]
31309 2019-Jan-13 16:21:19.604041 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31310 2019-Jan-13 16:21:19.604067 - [DEBUG] = AllBottom
31311 2019-Jan-13 16:21:19.604091 - [DEBUG]
31312 2019-Jan-13 16:21:19.604115 - [DEBUG] PROPAGATE: No new function!
31313 2019-Jan-13 16:21:19.604140 - [DEBUG] EDGE:
31314 2019-Jan-13 16:21:19.604206 - [DEBUG] ---> 31315 2019-Jan-13 16:21:19.604866 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31316 2019-Jan-13 16:21:19.605549 - [DEBUG]
31317 2019-Jan-13 16:21:19.605578 - [DEBUG] Compose: EdgeIdentity * AllBottom
31318 2019-Jan-13 16:21:19.605604 - [DEBUG]
31319 2019-Jan-13 16:21:19.605628 - [DEBUG] Propagate flow
31320 2019-Jan-13 16:21:19.605652 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31321 2019-Jan-13 16:21:19.605712 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31322 2019-Jan-13 16:21:19.606502 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
31323 2019-Jan-13 16:21:19.607186 - [DEBUG] Edge function : AllBottom (result of previous compose)
31324 2019-Jan-13 16:21:19.607213 - [DEBUG]
31325 2019-Jan-13 16:21:19.607239 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31326 2019-Jan-13 16:21:19.607265 - [DEBUG] = AllBottom
31327 2019-Jan-13 16:21:19.607290 - [DEBUG]
31328 2019-Jan-13 16:21:19.607314 - [DEBUG] PROPAGATE: No new function!
31329 2019-Jan-13 16:21:19.607369 - [DEBUG] Compose: EdgeIdentity * AllBottom
31330 2019-Jan-13 16:21:19.607397 - [DEBUG]
31331 2019-Jan-13 16:21:19.607422 - [DEBUG] Propagate flow
31332 2019-Jan-13 16:21:19.607445 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31333 2019-Jan-13 16:21:19.607513 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31334 2019-Jan-13 16:21:19.608185 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31335 2019-Jan-13 16:21:19.608870 - [DEBUG] Edge function : AllBottom (result of previous compose)
31336 2019-Jan-13 16:21:19.608896 - [DEBUG]
31337 2019-Jan-13 16:21:19.608922 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31338 2019-Jan-13 16:21:19.608948 - [DEBUG] = AllBottom
31339 2019-Jan-13 16:21:19.608973 - [DEBUG]
31340 2019-Jan-13 16:21:19.608996 - [DEBUG] PROPAGATE: No new function!
31341 2019-Jan-13 16:21:19.609024 - [DEBUG] Compose: EdgeIdentity * AllBottom
31342 2019-Jan-13 16:21:19.609050 - [DEBUG]
31343 2019-Jan-13 16:21:19.609074 - [DEBUG] Propagate flow
31344 2019-Jan-13 16:21:19.609098 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31345 2019-Jan-13 16:21:19.609159 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
31346 2019-Jan-13 16:21:19.609819 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
31347 2019-Jan-13 16:21:19.610494 - [DEBUG] Edge function : AllBottom (result of previous compose)
31348 2019-Jan-13 16:21:19.610520 - [DEBUG]
31349 2019-Jan-13 16:21:19.610546 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31350 2019-Jan-13 16:21:19.610572 - [DEBUG] = AllBottom
31351 2019-Jan-13 16:21:19.610597 - [DEBUG]
31352 2019-Jan-13 16:21:19.610620 - [DEBUG] PROPAGATE: No new function!
31353 2019-Jan-13 16:21:19.610650 - [DEBUG] EDGE:
31354 2019-Jan-13 16:21:19.610716 - [DEBUG] ---> 31355 2019-Jan-13 16:21:19.611388 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31356 2019-Jan-13 16:21:19.612069 - [DEBUG]
31357 2019-Jan-13 16:21:19.612115 - [DEBUG] Compose: EdgeIdentity * AllBottom
31358 2019-Jan-13 16:21:19.612142 - [DEBUG]
31359 2019-Jan-13 16:21:19.612166 - [DEBUG] Propagate flow
31360 2019-Jan-13 16:21:19.612189 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31361 2019-Jan-13 16:21:19.612252 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
31362 2019-Jan-13 16:21:19.612916 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31363 2019-Jan-13 16:21:19.613583 - [DEBUG] Edge function : AllBottom (result of previous compose)
31364 2019-Jan-13 16:21:19.613610 - [DEBUG]
31365 2019-Jan-13 16:21:19.613636 - [DEBUG] Join: AllTop & AllBottom
31366 2019-Jan-13 16:21:19.613663 - [DEBUG] = AllBottom (new jump func)
31367 2019-Jan-13 16:21:19.613688 - [DEBUG]
31368 2019-Jan-13 16:21:19.613728 - [DEBUG] Start adding new jump function
31369 2019-Jan-13 16:21:19.613752 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31370 2019-Jan-13 16:21:19.613813 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31371 2019-Jan-13 16:21:19.614479 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
31372 2019-Jan-13 16:21:19.615159 - [DEBUG] Edge Function : AllBottom
31373 2019-Jan-13 16:21:19.615191 - [DEBUG] End adding new jump function
31374 2019-Jan-13 16:21:19.615215 - [DEBUG]
31375 2019-Jan-13 16:21:19.615239 - [DEBUG] -------------------------------------------- 861. Path Edge --------------------------------------------
31376 2019-Jan-13 16:21:19.615264 - [DEBUG]
31377 2019-Jan-13 16:21:19.615287 - [DEBUG] Process 861. path edge:
31378 2019-Jan-13 16:21:19.615311 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31379 2019-Jan-13 16:21:19.615373 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
31380 2019-Jan-13 16:21:19.616039 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31381 2019-Jan-13 16:21:19.616701 - [DEBUG]
31382 2019-Jan-13 16:21:19.616727 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
31383 2019-Jan-13 16:21:19.617396 - [DEBUG] Possible callees:
31384 2019-Jan-13 16:21:19.617422 - [DEBUG] foo
31385 2019-Jan-13 16:21:19.617447 - [DEBUG] Possible return sites:
31386 2019-Jan-13 16:21:19.617471 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12631387 2019-Jan-13 16:21:19.618805 - [DEBUG] Found and process special summary
31388 2019-Jan-13 16:21:19.618870 - [DEBUG] Compose: EdgeIdentity * AllBottom
31389 2019-Jan-13 16:21:19.618899 - [DEBUG]
31390 2019-Jan-13 16:21:19.618923 - [DEBUG] Propagate flow
31391 2019-Jan-13 16:21:19.618947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31392 2019-Jan-13 16:21:19.619017 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31393 2019-Jan-13 16:21:19.619683 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31394 2019-Jan-13 16:21:19.620348 - [DEBUG] Edge function : AllBottom (result of previous compose)
31395 2019-Jan-13 16:21:19.620375 - [DEBUG]
31396 2019-Jan-13 16:21:19.620402 - [DEBUG] Join: AllTop & AllBottom
31397 2019-Jan-13 16:21:19.620428 - [DEBUG] = AllBottom (new jump func)
31398 2019-Jan-13 16:21:19.620453 - [DEBUG]
31399 2019-Jan-13 16:21:19.620477 - [DEBUG] Start adding new jump function
31400 2019-Jan-13 16:21:19.620500 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31401 2019-Jan-13 16:21:19.620560 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31402 2019-Jan-13 16:21:19.621214 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31403 2019-Jan-13 16:21:19.621901 - [DEBUG] Edge Function : AllBottom
31404 2019-Jan-13 16:21:19.621933 - [DEBUG] End adding new jump function
31405 2019-Jan-13 16:21:19.621957 - [DEBUG]
31406 2019-Jan-13 16:21:19.621980 - [DEBUG] -------------------------------------------- 862. Path Edge --------------------------------------------
31407 2019-Jan-13 16:21:19.622005 - [DEBUG]
31408 2019-Jan-13 16:21:19.622028 - [DEBUG] Process 862. path edge:
31409 2019-Jan-13 16:21:19.622052 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31410 2019-Jan-13 16:21:19.622116 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
31411 2019-Jan-13 16:21:19.622795 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31412 2019-Jan-13 16:21:19.623462 - [DEBUG]
31413 2019-Jan-13 16:21:19.623488 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31414 2019-Jan-13 16:21:19.624174 - [DEBUG] Compose: EdgeIdentity * AllBottom
31415 2019-Jan-13 16:21:19.624205 - [DEBUG]
31416 2019-Jan-13 16:21:19.624229 - [DEBUG] Propagate flow
31417 2019-Jan-13 16:21:19.624253 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31418 2019-Jan-13 16:21:19.624314 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
31419 2019-Jan-13 16:21:19.625000 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31420 2019-Jan-13 16:21:19.625663 - [DEBUG] Edge function : AllBottom (result of previous compose)
31421 2019-Jan-13 16:21:19.625690 - [DEBUG]
31422 2019-Jan-13 16:21:19.625716 - [DEBUG] Join: AllTop & AllBottom
31423 2019-Jan-13 16:21:19.625743 - [DEBUG] = AllBottom (new jump func)
31424 2019-Jan-13 16:21:19.625768 - [DEBUG]
31425 2019-Jan-13 16:21:19.625791 - [DEBUG] Start adding new jump function
31426 2019-Jan-13 16:21:19.625815 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31427 2019-Jan-13 16:21:19.625883 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31428 2019-Jan-13 16:21:19.626545 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
31429 2019-Jan-13 16:21:19.627191 - [DEBUG] Edge Function : AllBottom
31430 2019-Jan-13 16:21:19.627222 - [DEBUG] End adding new jump function
31431 2019-Jan-13 16:21:19.627246 - [DEBUG]
31432 2019-Jan-13 16:21:19.627270 - [DEBUG] -------------------------------------------- 863. Path Edge --------------------------------------------
31433 2019-Jan-13 16:21:19.627295 - [DEBUG]
31434 2019-Jan-13 16:21:19.627318 - [DEBUG] Process 863. path edge:
31435 2019-Jan-13 16:21:19.627342 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31436 2019-Jan-13 16:21:19.627402 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
31437 2019-Jan-13 16:21:19.628060 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31438 2019-Jan-13 16:21:19.628747 - [DEBUG]
31439 2019-Jan-13 16:21:19.628775 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
31440 2019-Jan-13 16:21:19.629457 - [DEBUG] Compose: EdgeIdentity * AllBottom
31441 2019-Jan-13 16:21:19.629487 - [DEBUG]
31442 2019-Jan-13 16:21:19.629511 - [DEBUG] Propagate flow
31443 2019-Jan-13 16:21:19.629535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31444 2019-Jan-13 16:21:19.629598 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
31445 2019-Jan-13 16:21:19.630248 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31446 2019-Jan-13 16:21:19.630918 - [DEBUG] Edge function : AllBottom (result of previous compose)
31447 2019-Jan-13 16:21:19.630945 - [DEBUG]
31448 2019-Jan-13 16:21:19.630971 - [DEBUG] Join: AllTop & AllBottom
31449 2019-Jan-13 16:21:19.630997 - [DEBUG] = AllBottom (new jump func)
31450 2019-Jan-13 16:21:19.631022 - [DEBUG]
31451 2019-Jan-13 16:21:19.631046 - [DEBUG] Start adding new jump function
31452 2019-Jan-13 16:21:19.631070 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31453 2019-Jan-13 16:21:19.631147 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31454 2019-Jan-13 16:21:19.631834 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
31455 2019-Jan-13 16:21:19.632488 - [DEBUG] Edge Function : AllBottom
31456 2019-Jan-13 16:21:19.632520 - [DEBUG] End adding new jump function
31457 2019-Jan-13 16:21:19.632544 - [DEBUG]
31458 2019-Jan-13 16:21:19.632568 - [DEBUG] -------------------------------------------- 864. Path Edge --------------------------------------------
31459 2019-Jan-13 16:21:19.632593 - [DEBUG]
31460 2019-Jan-13 16:21:19.632616 - [DEBUG] Process 864. path edge:
31461 2019-Jan-13 16:21:19.632640 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31462 2019-Jan-13 16:21:19.632701 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
31463 2019-Jan-13 16:21:19.633349 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31464 2019-Jan-13 16:21:19.634017 - [DEBUG]
31465 2019-Jan-13 16:21:19.634045 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
31466 2019-Jan-13 16:21:19.634731 - [DEBUG] Compose: EdgeIdentity * AllBottom
31467 2019-Jan-13 16:21:19.634762 - [DEBUG]
31468 2019-Jan-13 16:21:19.634786 - [DEBUG] Propagate flow
31469 2019-Jan-13 16:21:19.634809 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31470 2019-Jan-13 16:21:19.634874 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31471 2019-Jan-13 16:21:19.635567 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31472 2019-Jan-13 16:21:19.636218 - [DEBUG] Edge function : AllBottom (result of previous compose)
31473 2019-Jan-13 16:21:19.636244 - [DEBUG]
31474 2019-Jan-13 16:21:19.636270 - [DEBUG] Join: AllTop & AllBottom
31475 2019-Jan-13 16:21:19.636296 - [DEBUG] = AllBottom (new jump func)
31476 2019-Jan-13 16:21:19.636321 - [DEBUG]
31477 2019-Jan-13 16:21:19.636345 - [DEBUG] Start adding new jump function
31478 2019-Jan-13 16:21:19.636369 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31479 2019-Jan-13 16:21:19.636434 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31480 2019-Jan-13 16:21:19.637100 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31481 2019-Jan-13 16:21:19.637768 - [DEBUG] Edge Function : AllBottom
31482 2019-Jan-13 16:21:19.637800 - [DEBUG] End adding new jump function
31483 2019-Jan-13 16:21:19.637824 - [DEBUG]
31484 2019-Jan-13 16:21:19.637847 - [DEBUG] -------------------------------------------- 865. Path Edge --------------------------------------------
31485 2019-Jan-13 16:21:19.637872 - [DEBUG]
31486 2019-Jan-13 16:21:19.637896 - [DEBUG] Process 865. path edge:
31487 2019-Jan-13 16:21:19.637920 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31488 2019-Jan-13 16:21:19.637983 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
31489 2019-Jan-13 16:21:19.638672 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31490 2019-Jan-13 16:21:19.639331 - [DEBUG]
31491 2019-Jan-13 16:21:19.639356 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31492 2019-Jan-13 16:21:19.640058 - [DEBUG] Possible callees:
31493 2019-Jan-13 16:21:19.640084 - [DEBUG] llvm.dbg.declare
31494 2019-Jan-13 16:21:19.640109 - [DEBUG] Possible return sites:
31495 2019-Jan-13 16:21:19.640133 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13631496 2019-Jan-13 16:21:19.641460 - [DEBUG] Found and process special summary
31497 2019-Jan-13 16:21:19.641515 - [DEBUG] Compose: EdgeIdentity * AllBottom
31498 2019-Jan-13 16:21:19.641563 - [DEBUG]
31499 2019-Jan-13 16:21:19.641590 - [DEBUG] Propagate flow
31500 2019-Jan-13 16:21:19.641614 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31501 2019-Jan-13 16:21:19.641680 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31502 2019-Jan-13 16:21:19.642346 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31503 2019-Jan-13 16:21:19.643016 - [DEBUG] Edge function : AllBottom (result of previous compose)
31504 2019-Jan-13 16:21:19.643043 - [DEBUG]
31505 2019-Jan-13 16:21:19.643069 - [DEBUG] Join: AllTop & AllBottom
31506 2019-Jan-13 16:21:19.643096 - [DEBUG] = AllBottom (new jump func)
31507 2019-Jan-13 16:21:19.643120 - [DEBUG]
31508 2019-Jan-13 16:21:19.643144 - [DEBUG] Start adding new jump function
31509 2019-Jan-13 16:21:19.643168 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31510 2019-Jan-13 16:21:19.643229 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31511 2019-Jan-13 16:21:19.643894 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31512 2019-Jan-13 16:21:19.644549 - [DEBUG] Edge Function : AllBottom
31513 2019-Jan-13 16:21:19.644581 - [DEBUG] End adding new jump function
31514 2019-Jan-13 16:21:19.644605 - [DEBUG]
31515 2019-Jan-13 16:21:19.644629 - [DEBUG] -------------------------------------------- 866. Path Edge --------------------------------------------
31516 2019-Jan-13 16:21:19.644654 - [DEBUG]
31517 2019-Jan-13 16:21:19.644677 - [DEBUG] Process 866. path edge:
31518 2019-Jan-13 16:21:19.644701 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31519 2019-Jan-13 16:21:19.644763 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
31520 2019-Jan-13 16:21:19.645449 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31521 2019-Jan-13 16:21:19.646120 - [DEBUG]
31522 2019-Jan-13 16:21:19.646146 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31523 2019-Jan-13 16:21:19.646849 - [DEBUG] Compose: EdgeIdentity * AllBottom
31524 2019-Jan-13 16:21:19.646880 - [DEBUG]
31525 2019-Jan-13 16:21:19.646904 - [DEBUG] Propagate flow
31526 2019-Jan-13 16:21:19.646927 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31527 2019-Jan-13 16:21:19.646990 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
31528 2019-Jan-13 16:21:19.647644 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31529 2019-Jan-13 16:21:19.648330 - [DEBUG] Edge function : AllBottom (result of previous compose)
31530 2019-Jan-13 16:21:19.648356 - [DEBUG]
31531 2019-Jan-13 16:21:19.648382 - [DEBUG] Join: AllTop & AllBottom
31532 2019-Jan-13 16:21:19.648409 - [DEBUG] = AllBottom (new jump func)
31533 2019-Jan-13 16:21:19.648433 - [DEBUG]
31534 2019-Jan-13 16:21:19.648457 - [DEBUG] Start adding new jump function
31535 2019-Jan-13 16:21:19.648480 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31536 2019-Jan-13 16:21:19.648561 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31537 2019-Jan-13 16:21:19.649226 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
31538 2019-Jan-13 16:21:19.649886 - [DEBUG] Edge Function : AllBottom
31539 2019-Jan-13 16:21:19.649917 - [DEBUG] End adding new jump function
31540 2019-Jan-13 16:21:19.649941 - [DEBUG]
31541 2019-Jan-13 16:21:19.649966 - [DEBUG] -------------------------------------------- 867. Path Edge --------------------------------------------
31542 2019-Jan-13 16:21:19.649991 - [DEBUG]
31543 2019-Jan-13 16:21:19.650014 - [DEBUG] Process 867. path edge:
31544 2019-Jan-13 16:21:19.650038 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31545 2019-Jan-13 16:21:19.650101 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
31546 2019-Jan-13 16:21:19.650751 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31547 2019-Jan-13 16:21:19.651418 - [DEBUG]
31548 2019-Jan-13 16:21:19.651445 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
31549 2019-Jan-13 16:21:19.652145 - [DEBUG] Compose: EdgeIdentity * AllBottom
31550 2019-Jan-13 16:21:19.652174 - [DEBUG]
31551 2019-Jan-13 16:21:19.652198 - [DEBUG] Propagate flow
31552 2019-Jan-13 16:21:19.652222 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31553 2019-Jan-13 16:21:19.652287 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
31554 2019-Jan-13 16:21:19.652943 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31555 2019-Jan-13 16:21:19.653597 - [DEBUG] Edge function : AllBottom (result of previous compose)
31556 2019-Jan-13 16:21:19.653624 - [DEBUG]
31557 2019-Jan-13 16:21:19.653650 - [DEBUG] Join: AllTop & AllBottom
31558 2019-Jan-13 16:21:19.653676 - [DEBUG] = AllBottom (new jump func)
31559 2019-Jan-13 16:21:19.653701 - [DEBUG]
31560 2019-Jan-13 16:21:19.653725 - [DEBUG] Start adding new jump function
31561 2019-Jan-13 16:21:19.653749 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31562 2019-Jan-13 16:21:19.653809 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31563 2019-Jan-13 16:21:19.654477 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
31564 2019-Jan-13 16:21:19.655149 - [DEBUG] Edge Function : AllBottom
31565 2019-Jan-13 16:21:19.655186 - [DEBUG] End adding new jump function
31566 2019-Jan-13 16:21:19.655211 - [DEBUG]
31567 2019-Jan-13 16:21:19.655235 - [DEBUG] -------------------------------------------- 868. Path Edge --------------------------------------------
31568 2019-Jan-13 16:21:19.655260 - [DEBUG]
31569 2019-Jan-13 16:21:19.655283 - [DEBUG] Process 868. path edge:
31570 2019-Jan-13 16:21:19.655308 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31571 2019-Jan-13 16:21:19.655377 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
31572 2019-Jan-13 16:21:19.656032 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31573 2019-Jan-13 16:21:19.656684 - [DEBUG]
31574 2019-Jan-13 16:21:19.656711 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
31575 2019-Jan-13 16:21:19.657399 - [DEBUG] Compose: EdgeIdentity * AllBottom
31576 2019-Jan-13 16:21:19.657428 - [DEBUG]
31577 2019-Jan-13 16:21:19.657452 - [DEBUG] Propagate flow
31578 2019-Jan-13 16:21:19.657476 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31579 2019-Jan-13 16:21:19.657541 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
31580 2019-Jan-13 16:21:19.658251 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31581 2019-Jan-13 16:21:19.658919 - [DEBUG] Edge function : AllBottom (result of previous compose)
31582 2019-Jan-13 16:21:19.658945 - [DEBUG]
31583 2019-Jan-13 16:21:19.658972 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31584 2019-Jan-13 16:21:19.658998 - [DEBUG] = AllBottom
31585 2019-Jan-13 16:21:19.659023 - [DEBUG]
31586 2019-Jan-13 16:21:19.659047 - [DEBUG] PROPAGATE: No new function!
31587 2019-Jan-13 16:21:19.659072 - [DEBUG] EDGE:
31588 2019-Jan-13 16:21:19.659135 - [DEBUG] ---> 31589 2019-Jan-13 16:21:19.659784 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31590 2019-Jan-13 16:21:19.660454 - [DEBUG]
31591 2019-Jan-13 16:21:19.660481 - [DEBUG] EDGE:
31592 2019-Jan-13 16:21:19.660543 - [DEBUG] ---> 31593 2019-Jan-13 16:21:19.661204 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31594 2019-Jan-13 16:21:19.661888 - [DEBUG]
31595 2019-Jan-13 16:21:19.661919 - [DEBUG] Compose: EdgeIdentity * AllBottom
31596 2019-Jan-13 16:21:19.661946 - [DEBUG]
31597 2019-Jan-13 16:21:19.661969 - [DEBUG] Propagate flow
31598 2019-Jan-13 16:21:19.661993 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31599 2019-Jan-13 16:21:19.662054 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
31600 2019-Jan-13 16:21:19.662702 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31601 2019-Jan-13 16:21:19.663371 - [DEBUG] Edge function : AllBottom (result of previous compose)
31602 2019-Jan-13 16:21:19.663398 - [DEBUG]
31603 2019-Jan-13 16:21:19.663424 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31604 2019-Jan-13 16:21:19.663450 - [DEBUG] = AllBottom
31605 2019-Jan-13 16:21:19.663474 - [DEBUG]
31606 2019-Jan-13 16:21:19.663498 - [DEBUG] PROPAGATE: No new function!
31607 2019-Jan-13 16:21:19.663523 - [DEBUG] EDGE:
31608 2019-Jan-13 16:21:19.663587 - [DEBUG] ---> 31609 2019-Jan-13 16:21:19.664250 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31610 2019-Jan-13 16:21:19.664931 - [DEBUG]
31611 2019-Jan-13 16:21:19.664959 - [DEBUG] Compose: EdgeIdentity * AllBottom
31612 2019-Jan-13 16:21:19.664987 - [DEBUG]
31613 2019-Jan-13 16:21:19.665010 - [DEBUG] Propagate flow
31614 2019-Jan-13 16:21:19.665034 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31615 2019-Jan-13 16:21:19.665095 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31616 2019-Jan-13 16:21:19.665749 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31617 2019-Jan-13 16:21:19.666420 - [DEBUG] Edge function : AllBottom (result of previous compose)
31618 2019-Jan-13 16:21:19.666446 - [DEBUG]
31619 2019-Jan-13 16:21:19.666472 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31620 2019-Jan-13 16:21:19.666499 - [DEBUG] = AllBottom
31621 2019-Jan-13 16:21:19.666523 - [DEBUG]
31622 2019-Jan-13 16:21:19.666547 - [DEBUG] PROPAGATE: No new function!
31623 2019-Jan-13 16:21:19.666601 - [DEBUG] Compose: EdgeIdentity * AllBottom
31624 2019-Jan-13 16:21:19.666652 - [DEBUG]
31625 2019-Jan-13 16:21:19.666677 - [DEBUG] Propagate flow
31626 2019-Jan-13 16:21:19.666700 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31627 2019-Jan-13 16:21:19.666767 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31628 2019-Jan-13 16:21:19.667440 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31629 2019-Jan-13 16:21:19.668095 - [DEBUG] Edge function : AllBottom (result of previous compose)
31630 2019-Jan-13 16:21:19.668121 - [DEBUG]
31631 2019-Jan-13 16:21:19.668147 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31632 2019-Jan-13 16:21:19.668173 - [DEBUG] = AllBottom
31633 2019-Jan-13 16:21:19.668198 - [DEBUG]
31634 2019-Jan-13 16:21:19.668241 - [DEBUG] PROPAGATE: No new function!
31635 2019-Jan-13 16:21:19.668269 - [DEBUG] Compose: EdgeIdentity * AllBottom
31636 2019-Jan-13 16:21:19.668295 - [DEBUG]
31637 2019-Jan-13 16:21:19.668319 - [DEBUG] Propagate flow
31638 2019-Jan-13 16:21:19.668343 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31639 2019-Jan-13 16:21:19.668404 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
31640 2019-Jan-13 16:21:19.669072 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31641 2019-Jan-13 16:21:19.669735 - [DEBUG] Edge function : AllBottom (result of previous compose)
31642 2019-Jan-13 16:21:19.669762 - [DEBUG]
31643 2019-Jan-13 16:21:19.669787 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31644 2019-Jan-13 16:21:19.669814 - [DEBUG] = AllBottom
31645 2019-Jan-13 16:21:19.669838 - [DEBUG]
31646 2019-Jan-13 16:21:19.669862 - [DEBUG] PROPAGATE: No new function!
31647 2019-Jan-13 16:21:19.669892 - [DEBUG] EDGE:
31648 2019-Jan-13 16:21:19.669958 - [DEBUG] ---> 31649 2019-Jan-13 16:21:19.670624 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31650 2019-Jan-13 16:21:19.671278 - [DEBUG]
31651 2019-Jan-13 16:21:19.671324 - [DEBUG] Compose: EdgeIdentity * AllBottom
31652 2019-Jan-13 16:21:19.671351 - [DEBUG]
31653 2019-Jan-13 16:21:19.671375 - [DEBUG] Propagate flow
31654 2019-Jan-13 16:21:19.671398 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31655 2019-Jan-13 16:21:19.671458 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31656 2019-Jan-13 16:21:19.672158 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31657 2019-Jan-13 16:21:19.672817 - [DEBUG] Edge function : AllBottom (result of previous compose)
31658 2019-Jan-13 16:21:19.672844 - [DEBUG]
31659 2019-Jan-13 16:21:19.672870 - [DEBUG] Join: AllTop & AllBottom
31660 2019-Jan-13 16:21:19.672896 - [DEBUG] = AllBottom (new jump func)
31661 2019-Jan-13 16:21:19.672921 - [DEBUG]
31662 2019-Jan-13 16:21:19.672945 - [DEBUG] Start adding new jump function
31663 2019-Jan-13 16:21:19.672968 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31664 2019-Jan-13 16:21:19.673035 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31665 2019-Jan-13 16:21:19.673694 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31666 2019-Jan-13 16:21:19.674352 - [DEBUG] Edge Function : AllBottom
31667 2019-Jan-13 16:21:19.674402 - [DEBUG] End adding new jump function
31668 2019-Jan-13 16:21:19.674426 - [DEBUG]
31669 2019-Jan-13 16:21:19.674450 - [DEBUG] -------------------------------------------- 869. Path Edge --------------------------------------------
31670 2019-Jan-13 16:21:19.674475 - [DEBUG]
31671 2019-Jan-13 16:21:19.674498 - [DEBUG] Process 869. path edge:
31672 2019-Jan-13 16:21:19.674522 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31673 2019-Jan-13 16:21:19.674583 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
31674 2019-Jan-13 16:21:19.675279 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31675 2019-Jan-13 16:21:19.675941 - [DEBUG]
31676 2019-Jan-13 16:21:19.675968 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31677 2019-Jan-13 16:21:19.676646 - [DEBUG] Possible callees:
31678 2019-Jan-13 16:21:19.676673 - [DEBUG] llvm.dbg.declare
31679 2019-Jan-13 16:21:19.676698 - [DEBUG] Possible return sites:
31680 2019-Jan-13 16:21:19.676721 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14331681 2019-Jan-13 16:21:19.678042 - [DEBUG] Found and process special summary
31682 2019-Jan-13 16:21:19.678102 - [DEBUG] Compose: EdgeIdentity * AllBottom
31683 2019-Jan-13 16:21:19.678131 - [DEBUG]
31684 2019-Jan-13 16:21:19.678156 - [DEBUG] Propagate flow
31685 2019-Jan-13 16:21:19.678180 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31686 2019-Jan-13 16:21:19.678265 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31687 2019-Jan-13 16:21:19.678961 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31688 2019-Jan-13 16:21:19.679619 - [DEBUG] Edge function : AllBottom (result of previous compose)
31689 2019-Jan-13 16:21:19.679646 - [DEBUG]
31690 2019-Jan-13 16:21:19.679672 - [DEBUG] Join: AllTop & AllBottom
31691 2019-Jan-13 16:21:19.679699 - [DEBUG] = AllBottom (new jump func)
31692 2019-Jan-13 16:21:19.679723 - [DEBUG]
31693 2019-Jan-13 16:21:19.679747 - [DEBUG] Start adding new jump function
31694 2019-Jan-13 16:21:19.679771 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31695 2019-Jan-13 16:21:19.679831 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31696 2019-Jan-13 16:21:19.680485 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31697 2019-Jan-13 16:21:19.681153 - [DEBUG] Edge Function : AllBottom
31698 2019-Jan-13 16:21:19.681185 - [DEBUG] End adding new jump function
31699 2019-Jan-13 16:21:19.681209 - [DEBUG]
31700 2019-Jan-13 16:21:19.681232 - [DEBUG] -------------------------------------------- 870. Path Edge --------------------------------------------
31701 2019-Jan-13 16:21:19.681257 - [DEBUG]
31702 2019-Jan-13 16:21:19.681280 - [DEBUG] Process 870. path edge:
31703 2019-Jan-13 16:21:19.681304 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31704 2019-Jan-13 16:21:19.681366 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
31705 2019-Jan-13 16:21:19.682050 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31706 2019-Jan-13 16:21:19.682709 - [DEBUG]
31707 2019-Jan-13 16:21:19.682735 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31708 2019-Jan-13 16:21:19.683442 - [DEBUG] Compose: EdgeIdentity * AllBottom
31709 2019-Jan-13 16:21:19.683473 - [DEBUG]
31710 2019-Jan-13 16:21:19.683497 - [DEBUG] Propagate flow
31711 2019-Jan-13 16:21:19.683521 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31712 2019-Jan-13 16:21:19.683586 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
31713 2019-Jan-13 16:21:19.684256 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31714 2019-Jan-13 16:21:19.684945 - [DEBUG] Edge function : AllBottom (result of previous compose)
31715 2019-Jan-13 16:21:19.684972 - [DEBUG]
31716 2019-Jan-13 16:21:19.684998 - [DEBUG] Join: AllTop & AllBottom
31717 2019-Jan-13 16:21:19.685025 - [DEBUG] = AllBottom (new jump func)
31718 2019-Jan-13 16:21:19.685050 - [DEBUG]
31719 2019-Jan-13 16:21:19.685073 - [DEBUG] Start adding new jump function
31720 2019-Jan-13 16:21:19.685097 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31721 2019-Jan-13 16:21:19.685161 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31722 2019-Jan-13 16:21:19.685817 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
31723 2019-Jan-13 16:21:19.686464 - [DEBUG] Edge Function : AllBottom
31724 2019-Jan-13 16:21:19.686495 - [DEBUG] End adding new jump function
31725 2019-Jan-13 16:21:19.686520 - [DEBUG]
31726 2019-Jan-13 16:21:19.686544 - [DEBUG] -------------------------------------------- 871. Path Edge --------------------------------------------
31727 2019-Jan-13 16:21:19.686569 - [DEBUG]
31728 2019-Jan-13 16:21:19.686593 - [DEBUG] Process 871. path edge:
31729 2019-Jan-13 16:21:19.686617 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31730 2019-Jan-13 16:21:19.686683 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
31731 2019-Jan-13 16:21:19.687344 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31732 2019-Jan-13 16:21:19.688008 - [DEBUG]
31733 2019-Jan-13 16:21:19.688035 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
31734 2019-Jan-13 16:21:19.688733 - [DEBUG] Compose: EdgeIdentity * AllBottom
31735 2019-Jan-13 16:21:19.688763 - [DEBUG]
31736 2019-Jan-13 16:21:19.688787 - [DEBUG] Propagate flow
31737 2019-Jan-13 16:21:19.688811 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31738 2019-Jan-13 16:21:19.688873 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
31739 2019-Jan-13 16:21:19.689526 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31740 2019-Jan-13 16:21:19.690192 - [DEBUG] Edge function : AllBottom (result of previous compose)
31741 2019-Jan-13 16:21:19.690219 - [DEBUG]
31742 2019-Jan-13 16:21:19.690245 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31743 2019-Jan-13 16:21:19.690271 - [DEBUG] = AllBottom
31744 2019-Jan-13 16:21:19.690296 - [DEBUG]
31745 2019-Jan-13 16:21:19.690320 - [DEBUG] PROPAGATE: No new function!
31746 2019-Jan-13 16:21:19.690346 - [DEBUG] EDGE:
31747 2019-Jan-13 16:21:19.690410 - [DEBUG] ---> 31748 2019-Jan-13 16:21:19.691065 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31749 2019-Jan-13 16:21:19.691742 - [DEBUG]
31750 2019-Jan-13 16:21:19.691771 - [DEBUG] Compose: EdgeIdentity * AllBottom
31751 2019-Jan-13 16:21:19.691798 - [DEBUG]
31752 2019-Jan-13 16:21:19.691822 - [DEBUG] Propagate flow
31753 2019-Jan-13 16:21:19.691846 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31754 2019-Jan-13 16:21:19.691923 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
31755 2019-Jan-13 16:21:19.692581 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31756 2019-Jan-13 16:21:19.693247 - [DEBUG] Edge function : AllBottom (result of previous compose)
31757 2019-Jan-13 16:21:19.693273 - [DEBUG]
31758 2019-Jan-13 16:21:19.693300 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31759 2019-Jan-13 16:21:19.693326 - [DEBUG] = AllBottom
31760 2019-Jan-13 16:21:19.693351 - [DEBUG]
31761 2019-Jan-13 16:21:19.693374 - [DEBUG] PROPAGATE: No new function!
31762 2019-Jan-13 16:21:19.693400 - [DEBUG] EDGE:
31763 2019-Jan-13 16:21:19.693462 - [DEBUG] ---> 31764 2019-Jan-13 16:21:19.694130 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31765 2019-Jan-13 16:21:19.697630 - [DEBUG]
31766 2019-Jan-13 16:21:19.697664 - [DEBUG] Compose: EdgeIdentity * AllBottom
31767 2019-Jan-13 16:21:19.697692 - [DEBUG]
31768 2019-Jan-13 16:21:19.697716 - [DEBUG] Propagate flow
31769 2019-Jan-13 16:21:19.697740 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31770 2019-Jan-13 16:21:19.697812 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31771 2019-Jan-13 16:21:19.698520 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31772 2019-Jan-13 16:21:19.699198 - [DEBUG] Edge function : AllBottom (result of previous compose)
31773 2019-Jan-13 16:21:19.699225 - [DEBUG]
31774 2019-Jan-13 16:21:19.699251 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31775 2019-Jan-13 16:21:19.699278 - [DEBUG] = AllBottom
31776 2019-Jan-13 16:21:19.699302 - [DEBUG]
31777 2019-Jan-13 16:21:19.699326 - [DEBUG] PROPAGATE: No new function!
31778 2019-Jan-13 16:21:19.699389 - [DEBUG] Compose: EdgeIdentity * AllBottom
31779 2019-Jan-13 16:21:19.699417 - [DEBUG]
31780 2019-Jan-13 16:21:19.699442 - [DEBUG] Propagate flow
31781 2019-Jan-13 16:21:19.699465 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31782 2019-Jan-13 16:21:19.699536 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31783 2019-Jan-13 16:21:19.700205 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31784 2019-Jan-13 16:21:19.700872 - [DEBUG] Edge function : AllBottom (result of previous compose)
31785 2019-Jan-13 16:21:19.700899 - [DEBUG]
31786 2019-Jan-13 16:21:19.700925 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31787 2019-Jan-13 16:21:19.700951 - [DEBUG] = AllBottom
31788 2019-Jan-13 16:21:19.700976 - [DEBUG]
31789 2019-Jan-13 16:21:19.700999 - [DEBUG] PROPAGATE: No new function!
31790 2019-Jan-13 16:21:19.701025 - [DEBUG] Compose: EdgeIdentity * AllBottom
31791 2019-Jan-13 16:21:19.701052 - [DEBUG]
31792 2019-Jan-13 16:21:19.701076 - [DEBUG] Propagate flow
31793 2019-Jan-13 16:21:19.701099 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31794 2019-Jan-13 16:21:19.701161 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
31795 2019-Jan-13 16:21:19.701844 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31796 2019-Jan-13 16:21:19.702519 - [DEBUG] Edge function : AllBottom (result of previous compose)
31797 2019-Jan-13 16:21:19.702546 - [DEBUG]
31798 2019-Jan-13 16:21:19.702572 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31799 2019-Jan-13 16:21:19.702597 - [DEBUG] = AllBottom
31800 2019-Jan-13 16:21:19.702642 - [DEBUG]
31801 2019-Jan-13 16:21:19.702666 - [DEBUG] PROPAGATE: No new function!
31802 2019-Jan-13 16:21:19.702697 - [DEBUG] EDGE:
31803 2019-Jan-13 16:21:19.702765 - [DEBUG] ---> 31804 2019-Jan-13 16:21:19.703442 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31805 2019-Jan-13 16:21:19.704102 - [DEBUG]
31806 2019-Jan-13 16:21:19.704129 - [DEBUG] EDGE:
31807 2019-Jan-13 16:21:19.704189 - [DEBUG] ---> 31808 2019-Jan-13 16:21:19.704838 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31809 2019-Jan-13 16:21:19.705535 - [DEBUG]
31810 2019-Jan-13 16:21:19.705585 - [DEBUG] Compose: EdgeIdentity * AllBottom
31811 2019-Jan-13 16:21:19.705613 - [DEBUG]
31812 2019-Jan-13 16:21:19.705637 - [DEBUG] Propagate flow
31813 2019-Jan-13 16:21:19.705661 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31814 2019-Jan-13 16:21:19.705724 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
31815 2019-Jan-13 16:21:19.706510 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31816 2019-Jan-13 16:21:19.707178 - [DEBUG] Edge function : AllBottom (result of previous compose)
31817 2019-Jan-13 16:21:19.707204 - [DEBUG]
31818 2019-Jan-13 16:21:19.707230 - [DEBUG] Join: AllTop & AllBottom
31819 2019-Jan-13 16:21:19.707257 - [DEBUG] = AllBottom (new jump func)
31820 2019-Jan-13 16:21:19.707282 - [DEBUG]
31821 2019-Jan-13 16:21:19.707306 - [DEBUG] Start adding new jump function
31822 2019-Jan-13 16:21:19.707329 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31823 2019-Jan-13 16:21:19.707389 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31824 2019-Jan-13 16:21:19.708044 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
31825 2019-Jan-13 16:21:19.708729 - [DEBUG] Edge Function : AllBottom
31826 2019-Jan-13 16:21:19.708761 - [DEBUG] End adding new jump function
31827 2019-Jan-13 16:21:19.708785 - [DEBUG]
31828 2019-Jan-13 16:21:19.708808 - [DEBUG] -------------------------------------------- 872. Path Edge --------------------------------------------
31829 2019-Jan-13 16:21:19.708833 - [DEBUG]
31830 2019-Jan-13 16:21:19.708856 - [DEBUG] Process 872. path edge:
31831 2019-Jan-13 16:21:19.708880 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31832 2019-Jan-13 16:21:19.708943 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
31833 2019-Jan-13 16:21:19.709602 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
31834 2019-Jan-13 16:21:19.710259 - [DEBUG]
31835 2019-Jan-13 16:21:19.710287 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
31836 2019-Jan-13 16:21:19.710963 - [DEBUG] Compose: EdgeIdentity * AllBottom
31837 2019-Jan-13 16:21:19.710994 - [DEBUG]
31838 2019-Jan-13 16:21:19.711018 - [DEBUG] Propagate flow
31839 2019-Jan-13 16:21:19.711042 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31840 2019-Jan-13 16:21:19.711107 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
31841 2019-Jan-13 16:21:19.711830 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31842 2019-Jan-13 16:21:19.712497 - [DEBUG] Edge function : AllBottom (result of previous compose)
31843 2019-Jan-13 16:21:19.712524 - [DEBUG]
31844 2019-Jan-13 16:21:19.712550 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31845 2019-Jan-13 16:21:19.712576 - [DEBUG] = AllBottom
31846 2019-Jan-13 16:21:19.712601 - [DEBUG]
31847 2019-Jan-13 16:21:19.712625 - [DEBUG] PROPAGATE: No new function!
31848 2019-Jan-13 16:21:19.712667 - [DEBUG] Compose: EdgeIdentity * AllBottom
31849 2019-Jan-13 16:21:19.712695 - [DEBUG]
31850 2019-Jan-13 16:21:19.712718 - [DEBUG] Propagate flow
31851 2019-Jan-13 16:21:19.712742 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31852 2019-Jan-13 16:21:19.712806 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
31853 2019-Jan-13 16:21:19.713472 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31854 2019-Jan-13 16:21:19.714137 - [DEBUG] Edge function : AllBottom (result of previous compose)
31855 2019-Jan-13 16:21:19.714164 - [DEBUG]
31856 2019-Jan-13 16:21:19.714190 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31857 2019-Jan-13 16:21:19.714216 - [DEBUG] = AllBottom
31858 2019-Jan-13 16:21:19.714241 - [DEBUG]
31859 2019-Jan-13 16:21:19.714264 - [DEBUG] PROPAGATE: No new function!
31860 2019-Jan-13 16:21:19.714290 - [DEBUG] EDGE:
31861 2019-Jan-13 16:21:19.714356 - [DEBUG] ---> 31862 2019-Jan-13 16:21:19.715038 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31863 2019-Jan-13 16:21:19.715702 - [DEBUG]
31864 2019-Jan-13 16:21:19.715729 - [DEBUG] EDGE:
31865 2019-Jan-13 16:21:19.715792 - [DEBUG] ---> 31866 2019-Jan-13 16:21:19.716440 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31867 2019-Jan-13 16:21:19.717101 - [DEBUG]
31868 2019-Jan-13 16:21:19.717131 - [DEBUG] Compose: EdgeIdentity * AllBottom
31869 2019-Jan-13 16:21:19.717158 - [DEBUG]
31870 2019-Jan-13 16:21:19.717181 - [DEBUG] Propagate flow
31871 2019-Jan-13 16:21:19.717205 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31872 2019-Jan-13 16:21:19.717269 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
31873 2019-Jan-13 16:21:19.717920 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31874 2019-Jan-13 16:21:19.718608 - [DEBUG] Edge function : AllBottom (result of previous compose)
31875 2019-Jan-13 16:21:19.718635 - [DEBUG]
31876 2019-Jan-13 16:21:19.718661 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31877 2019-Jan-13 16:21:19.718687 - [DEBUG] = AllBottom
31878 2019-Jan-13 16:21:19.718712 - [DEBUG]
31879 2019-Jan-13 16:21:19.718735 - [DEBUG] PROPAGATE: No new function!
31880 2019-Jan-13 16:21:19.718760 - [DEBUG] EDGE:
31881 2019-Jan-13 16:21:19.718823 - [DEBUG] ---> 31882 2019-Jan-13 16:21:19.719478 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31883 2019-Jan-13 16:21:19.720143 - [DEBUG]
31884 2019-Jan-13 16:21:19.720172 - [DEBUG] Compose: EdgeIdentity * AllBottom
31885 2019-Jan-13 16:21:19.720216 - [DEBUG]
31886 2019-Jan-13 16:21:19.720241 - [DEBUG] Propagate flow
31887 2019-Jan-13 16:21:19.720264 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31888 2019-Jan-13 16:21:19.720328 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31889 2019-Jan-13 16:21:19.720989 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
31890 2019-Jan-13 16:21:19.721674 - [DEBUG] Edge function : AllBottom (result of previous compose)
31891 2019-Jan-13 16:21:19.721700 - [DEBUG]
31892 2019-Jan-13 16:21:19.721726 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31893 2019-Jan-13 16:21:19.721752 - [DEBUG] = AllBottom
31894 2019-Jan-13 16:21:19.721777 - [DEBUG]
31895 2019-Jan-13 16:21:19.721800 - [DEBUG] PROPAGATE: No new function!
31896 2019-Jan-13 16:21:19.721857 - [DEBUG] Compose: EdgeIdentity * AllBottom
31897 2019-Jan-13 16:21:19.721885 - [DEBUG]
31898 2019-Jan-13 16:21:19.721909 - [DEBUG] Propagate flow
31899 2019-Jan-13 16:21:19.721933 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31900 2019-Jan-13 16:21:19.721998 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31901 2019-Jan-13 16:21:19.722659 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
31902 2019-Jan-13 16:21:19.723329 - [DEBUG] Edge function : AllBottom (result of previous compose)
31903 2019-Jan-13 16:21:19.723356 - [DEBUG]
31904 2019-Jan-13 16:21:19.723381 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31905 2019-Jan-13 16:21:19.723407 - [DEBUG] = AllBottom
31906 2019-Jan-13 16:21:19.723432 - [DEBUG]
31907 2019-Jan-13 16:21:19.723456 - [DEBUG] PROPAGATE: No new function!
31908 2019-Jan-13 16:21:19.723483 - [DEBUG] Compose: EdgeIdentity * AllBottom
31909 2019-Jan-13 16:21:19.723509 - [DEBUG]
31910 2019-Jan-13 16:21:19.723532 - [DEBUG] Propagate flow
31911 2019-Jan-13 16:21:19.723556 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31912 2019-Jan-13 16:21:19.723619 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
31913 2019-Jan-13 16:21:19.724284 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
31914 2019-Jan-13 16:21:19.724962 - [DEBUG] Edge function : AllBottom (result of previous compose)
31915 2019-Jan-13 16:21:19.724989 - [DEBUG]
31916 2019-Jan-13 16:21:19.725014 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31917 2019-Jan-13 16:21:19.725040 - [DEBUG] = AllBottom
31918 2019-Jan-13 16:21:19.725065 - [DEBUG]
31919 2019-Jan-13 16:21:19.725088 - [DEBUG] PROPAGATE: No new function!
31920 2019-Jan-13 16:21:19.725118 - [DEBUG] EDGE:
31921 2019-Jan-13 16:21:19.725182 - [DEBUG] ---> 31922 2019-Jan-13 16:21:19.725840 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31923 2019-Jan-13 16:21:19.726507 - [DEBUG]
31924 2019-Jan-13 16:21:19.726535 - [DEBUG] EDGE:
31925 2019-Jan-13 16:21:19.726596 - [DEBUG] ---> 31926 2019-Jan-13 16:21:19.727252 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31927 2019-Jan-13 16:21:19.727907 - [DEBUG]
31928 2019-Jan-13 16:21:19.727938 - [DEBUG] Compose: EdgeIdentity * AllBottom
31929 2019-Jan-13 16:21:19.727964 - [DEBUG]
31930 2019-Jan-13 16:21:19.727988 - [DEBUG] Propagate flow
31931 2019-Jan-13 16:21:19.728011 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31932 2019-Jan-13 16:21:19.728088 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
31933 2019-Jan-13 16:21:19.728768 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
31934 2019-Jan-13 16:21:19.729438 - [DEBUG] Edge function : AllBottom (result of previous compose)
31935 2019-Jan-13 16:21:19.729465 - [DEBUG]
31936 2019-Jan-13 16:21:19.729492 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
31937 2019-Jan-13 16:21:19.729518 - [DEBUG] = AllBottom
31938 2019-Jan-13 16:21:19.729542 - [DEBUG]
31939 2019-Jan-13 16:21:19.729566 - [DEBUG] PROPAGATE: No new function!
31940 2019-Jan-13 16:21:19.729592 - [DEBUG] EDGE:
31941 2019-Jan-13 16:21:19.729656 - [DEBUG] ---> 31942 2019-Jan-13 16:21:19.730320 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31943 2019-Jan-13 16:21:19.730972 - [DEBUG]
31944 2019-Jan-13 16:21:19.730999 - [DEBUG] EDGE:
31945 2019-Jan-13 16:21:19.731060 - [DEBUG] ---> 31946 2019-Jan-13 16:21:19.731740 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31947 2019-Jan-13 16:21:19.732406 - [DEBUG]
31948 2019-Jan-13 16:21:19.732433 - [DEBUG] EDGE:
31949 2019-Jan-13 16:21:19.732494 - [DEBUG] ---> 31950 2019-Jan-13 16:21:19.733151 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
31951 2019-Jan-13 16:21:19.733808 - [DEBUG]
31952 2019-Jan-13 16:21:19.733838 - [DEBUG] Compose: EdgeIdentity * AllBottom
31953 2019-Jan-13 16:21:19.733864 - [DEBUG]
31954 2019-Jan-13 16:21:19.733888 - [DEBUG] Propagate flow
31955 2019-Jan-13 16:21:19.733912 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31956 2019-Jan-13 16:21:19.733972 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
31957 2019-Jan-13 16:21:19.734624 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31958 2019-Jan-13 16:21:19.735314 - [DEBUG] Edge function : AllBottom (result of previous compose)
31959 2019-Jan-13 16:21:19.735341 - [DEBUG]
31960 2019-Jan-13 16:21:19.735366 - [DEBUG] Join: AllTop & AllBottom
31961 2019-Jan-13 16:21:19.735393 - [DEBUG] = AllBottom (new jump func)
31962 2019-Jan-13 16:21:19.735418 - [DEBUG]
31963 2019-Jan-13 16:21:19.735441 - [DEBUG] Start adding new jump function
31964 2019-Jan-13 16:21:19.735465 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31965 2019-Jan-13 16:21:19.735527 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31966 2019-Jan-13 16:21:19.736192 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
31967 2019-Jan-13 16:21:19.736838 - [DEBUG] Edge Function : AllBottom
31968 2019-Jan-13 16:21:19.736872 - [DEBUG] End adding new jump function
31969 2019-Jan-13 16:21:19.736896 - [DEBUG]
31970 2019-Jan-13 16:21:19.736920 - [DEBUG] -------------------------------------------- 873. Path Edge --------------------------------------------
31971 2019-Jan-13 16:21:19.736944 - [DEBUG]
31972 2019-Jan-13 16:21:19.736968 - [DEBUG] Process 873. path edge:
31973 2019-Jan-13 16:21:19.736991 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
31974 2019-Jan-13 16:21:19.737055 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
31975 2019-Jan-13 16:21:19.737727 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
31976 2019-Jan-13 16:21:19.738421 - [DEBUG]
31977 2019-Jan-13 16:21:19.738449 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
31978 2019-Jan-13 16:21:19.739133 - [DEBUG] Compose: EdgeIdentity * AllBottom
31979 2019-Jan-13 16:21:19.739162 - [DEBUG]
31980 2019-Jan-13 16:21:19.739186 - [DEBUG] Propagate flow
31981 2019-Jan-13 16:21:19.739210 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
31982 2019-Jan-13 16:21:19.739274 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
31983 2019-Jan-13 16:21:19.739931 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31984 2019-Jan-13 16:21:19.740588 - [DEBUG] Edge function : AllBottom (result of previous compose)
31985 2019-Jan-13 16:21:19.740615 - [DEBUG]
31986 2019-Jan-13 16:21:19.740642 - [DEBUG] Join: AllTop & AllBottom
31987 2019-Jan-13 16:21:19.740668 - [DEBUG] = AllBottom (new jump func)
31988 2019-Jan-13 16:21:19.740693 - [DEBUG]
31989 2019-Jan-13 16:21:19.740717 - [DEBUG] Start adding new jump function
31990 2019-Jan-13 16:21:19.740741 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
31991 2019-Jan-13 16:21:19.740807 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
31992 2019-Jan-13 16:21:19.741467 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
31993 2019-Jan-13 16:21:19.742158 - [DEBUG] Edge Function : AllBottom
31994 2019-Jan-13 16:21:19.742189 - [DEBUG] End adding new jump function
31995 2019-Jan-13 16:21:19.742213 - [DEBUG]
31996 2019-Jan-13 16:21:19.742237 - [DEBUG] -------------------------------------------- 874. Path Edge --------------------------------------------
31997 2019-Jan-13 16:21:19.742261 - [DEBUG]
31998 2019-Jan-13 16:21:19.742285 - [DEBUG] Process 874. path edge:
31999 2019-Jan-13 16:21:19.742309 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32000 2019-Jan-13 16:21:19.742371 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
32001 2019-Jan-13 16:21:19.743023 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32002 2019-Jan-13 16:21:19.743685 - [DEBUG]
32003 2019-Jan-13 16:21:19.743711 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
32004 2019-Jan-13 16:21:19.744403 - [DEBUG] Compose: EdgeIdentity * AllBottom
32005 2019-Jan-13 16:21:19.744434 - [DEBUG]
32006 2019-Jan-13 16:21:19.744458 - [DEBUG] Propagate flow
32007 2019-Jan-13 16:21:19.744482 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32008 2019-Jan-13 16:21:19.744547 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
32009 2019-Jan-13 16:21:19.745242 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32010 2019-Jan-13 16:21:19.745896 - [DEBUG] Edge function : AllBottom (result of previous compose)
32011 2019-Jan-13 16:21:19.745923 - [DEBUG]
32012 2019-Jan-13 16:21:19.745949 - [DEBUG] Join: AllTop & AllBottom
32013 2019-Jan-13 16:21:19.745976 - [DEBUG] = AllBottom (new jump func)
32014 2019-Jan-13 16:21:19.746001 - [DEBUG]
32015 2019-Jan-13 16:21:19.746025 - [DEBUG] Start adding new jump function
32016 2019-Jan-13 16:21:19.746049 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32017 2019-Jan-13 16:21:19.746110 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32018 2019-Jan-13 16:21:19.746778 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
32019 2019-Jan-13 16:21:19.747454 - [DEBUG] Edge Function : AllBottom
32020 2019-Jan-13 16:21:19.747487 - [DEBUG] End adding new jump function
32021 2019-Jan-13 16:21:19.747511 - [DEBUG]
32022 2019-Jan-13 16:21:19.747535 - [DEBUG] -------------------------------------------- 875. Path Edge --------------------------------------------
32023 2019-Jan-13 16:21:19.747560 - [DEBUG]
32024 2019-Jan-13 16:21:19.747584 - [DEBUG] Process 875. path edge:
32025 2019-Jan-13 16:21:19.747608 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32026 2019-Jan-13 16:21:19.747676 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
32027 2019-Jan-13 16:21:19.748358 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32028 2019-Jan-13 16:21:19.749011 - [DEBUG]
32029 2019-Jan-13 16:21:19.749037 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
32030 2019-Jan-13 16:21:19.749743 - [DEBUG] Compose: EdgeIdentity * AllBottom
32031 2019-Jan-13 16:21:19.749773 - [DEBUG]
32032 2019-Jan-13 16:21:19.749797 - [DEBUG] Propagate flow
32033 2019-Jan-13 16:21:19.749821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32034 2019-Jan-13 16:21:19.749885 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
32035 2019-Jan-13 16:21:19.750567 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32036 2019-Jan-13 16:21:19.751233 - [DEBUG] Edge function : AllBottom (result of previous compose)
32037 2019-Jan-13 16:21:19.751259 - [DEBUG]
32038 2019-Jan-13 16:21:19.751286 - [DEBUG] Join: AllTop & AllBottom
32039 2019-Jan-13 16:21:19.751313 - [DEBUG] = AllBottom (new jump func)
32040 2019-Jan-13 16:21:19.751337 - [DEBUG]
32041 2019-Jan-13 16:21:19.751361 - [DEBUG] Start adding new jump function
32042 2019-Jan-13 16:21:19.751385 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32043 2019-Jan-13 16:21:19.751446 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32044 2019-Jan-13 16:21:19.752123 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
32045 2019-Jan-13 16:21:19.752785 - [DEBUG] Edge Function : AllBottom
32046 2019-Jan-13 16:21:19.752816 - [DEBUG] End adding new jump function
32047 2019-Jan-13 16:21:19.752840 - [DEBUG]
32048 2019-Jan-13 16:21:19.752864 - [DEBUG] -------------------------------------------- 876. Path Edge --------------------------------------------
32049 2019-Jan-13 16:21:19.752889 - [DEBUG]
32050 2019-Jan-13 16:21:19.752912 - [DEBUG] Process 876. path edge:
32051 2019-Jan-13 16:21:19.752936 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32052 2019-Jan-13 16:21:19.752999 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
32053 2019-Jan-13 16:21:19.753668 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32054 2019-Jan-13 16:21:19.754333 - [DEBUG]
32055 2019-Jan-13 16:21:19.754359 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
32056 2019-Jan-13 16:21:19.755054 - [DEBUG] Compose: EdgeIdentity * AllBottom
32057 2019-Jan-13 16:21:19.755085 - [DEBUG]
32058 2019-Jan-13 16:21:19.755109 - [DEBUG] Propagate flow
32059 2019-Jan-13 16:21:19.755133 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32060 2019-Jan-13 16:21:19.755196 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
32061 2019-Jan-13 16:21:19.755877 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32062 2019-Jan-13 16:21:19.756575 - [DEBUG] Edge function : AllBottom (result of previous compose)
32063 2019-Jan-13 16:21:19.756603 - [DEBUG]
32064 2019-Jan-13 16:21:19.756630 - [DEBUG] Join: AllTop & AllBottom
32065 2019-Jan-13 16:21:19.756656 - [DEBUG] = AllBottom (new jump func)
32066 2019-Jan-13 16:21:19.756680 - [DEBUG]
32067 2019-Jan-13 16:21:19.756704 - [DEBUG] Start adding new jump function
32068 2019-Jan-13 16:21:19.756728 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32069 2019-Jan-13 16:21:19.756793 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32070 2019-Jan-13 16:21:19.757453 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
32071 2019-Jan-13 16:21:19.758111 - [DEBUG] Edge Function : AllBottom
32072 2019-Jan-13 16:21:19.758143 - [DEBUG] End adding new jump function
32073 2019-Jan-13 16:21:19.758167 - [DEBUG]
32074 2019-Jan-13 16:21:19.758190 - [DEBUG] -------------------------------------------- 877. Path Edge --------------------------------------------
32075 2019-Jan-13 16:21:19.758232 - [DEBUG]
32076 2019-Jan-13 16:21:19.758258 - [DEBUG] Process 877. path edge:
32077 2019-Jan-13 16:21:19.758282 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32078 2019-Jan-13 16:21:19.758347 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
32079 2019-Jan-13 16:21:19.759025 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32080 2019-Jan-13 16:21:19.759684 - [DEBUG]
32081 2019-Jan-13 16:21:19.759710 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
32082 2019-Jan-13 16:21:19.760387 - [DEBUG] Possible callees:
32083 2019-Jan-13 16:21:19.760413 - [DEBUG] llvm.dbg.declare
32084 2019-Jan-13 16:21:19.760438 - [DEBUG] Possible return sites:
32085 2019-Jan-13 16:21:19.760461 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12032086 2019-Jan-13 16:21:19.761809 - [DEBUG] Found and process special summary
32087 2019-Jan-13 16:21:19.761856 - [DEBUG] Compose: EdgeIdentity * AllBottom
32088 2019-Jan-13 16:21:19.761883 - [DEBUG]
32089 2019-Jan-13 16:21:19.761908 - [DEBUG] Propagate flow
32090 2019-Jan-13 16:21:19.761931 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32091 2019-Jan-13 16:21:19.761997 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
32092 2019-Jan-13 16:21:19.762663 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32093 2019-Jan-13 16:21:19.763322 - [DEBUG] Edge function : AllBottom (result of previous compose)
32094 2019-Jan-13 16:21:19.763349 - [DEBUG]
32095 2019-Jan-13 16:21:19.763375 - [DEBUG] Join: AllTop & AllBottom
32096 2019-Jan-13 16:21:19.763401 - [DEBUG] = AllBottom (new jump func)
32097 2019-Jan-13 16:21:19.763426 - [DEBUG]
32098 2019-Jan-13 16:21:19.763450 - [DEBUG] Start adding new jump function
32099 2019-Jan-13 16:21:19.763474 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32100 2019-Jan-13 16:21:19.763533 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32101 2019-Jan-13 16:21:19.764187 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
32102 2019-Jan-13 16:21:19.764850 - [DEBUG] Edge Function : AllBottom
32103 2019-Jan-13 16:21:19.764898 - [DEBUG] End adding new jump function
32104 2019-Jan-13 16:21:19.764924 - [DEBUG]
32105 2019-Jan-13 16:21:19.764965 - [DEBUG] -------------------------------------------- 878. Path Edge --------------------------------------------
32106 2019-Jan-13 16:21:19.764991 - [DEBUG]
32107 2019-Jan-13 16:21:19.765014 - [DEBUG] Process 878. path edge:
32108 2019-Jan-13 16:21:19.765039 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32109 2019-Jan-13 16:21:19.765103 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
32110 2019-Jan-13 16:21:19.765770 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32111 2019-Jan-13 16:21:19.766423 - [DEBUG]
32112 2019-Jan-13 16:21:19.766448 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
32113 2019-Jan-13 16:21:19.767140 - [DEBUG] Compose: EdgeIdentity * AllBottom
32114 2019-Jan-13 16:21:19.767170 - [DEBUG]
32115 2019-Jan-13 16:21:19.767194 - [DEBUG] Propagate flow
32116 2019-Jan-13 16:21:19.767217 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32117 2019-Jan-13 16:21:19.767284 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
32118 2019-Jan-13 16:21:19.767949 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32119 2019-Jan-13 16:21:19.768637 - [DEBUG] Edge function : AllBottom (result of previous compose)
32120 2019-Jan-13 16:21:19.768663 - [DEBUG]
32121 2019-Jan-13 16:21:19.768689 - [DEBUG] Join: AllTop & AllBottom
32122 2019-Jan-13 16:21:19.768716 - [DEBUG] = AllBottom (new jump func)
32123 2019-Jan-13 16:21:19.768740 - [DEBUG]
32124 2019-Jan-13 16:21:19.768764 - [DEBUG] Start adding new jump function
32125 2019-Jan-13 16:21:19.768787 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32126 2019-Jan-13 16:21:19.768850 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32127 2019-Jan-13 16:21:19.769507 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
32128 2019-Jan-13 16:21:19.770160 - [DEBUG] Edge Function : AllBottom
32129 2019-Jan-13 16:21:19.770192 - [DEBUG] End adding new jump function
32130 2019-Jan-13 16:21:19.770216 - [DEBUG]
32131 2019-Jan-13 16:21:19.770240 - [DEBUG] -------------------------------------------- 879. Path Edge --------------------------------------------
32132 2019-Jan-13 16:21:19.770265 - [DEBUG]
32133 2019-Jan-13 16:21:19.770288 - [DEBUG] Process 879. path edge:
32134 2019-Jan-13 16:21:19.770312 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32135 2019-Jan-13 16:21:19.770378 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
32136 2019-Jan-13 16:21:19.771033 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32137 2019-Jan-13 16:21:19.771725 - [DEBUG]
32138 2019-Jan-13 16:21:19.771753 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
32139 2019-Jan-13 16:21:19.772428 - [DEBUG] Compose: EdgeIdentity * AllBottom
32140 2019-Jan-13 16:21:19.772458 - [DEBUG]
32141 2019-Jan-13 16:21:19.772482 - [DEBUG] Propagate flow
32142 2019-Jan-13 16:21:19.772506 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32143 2019-Jan-13 16:21:19.772569 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
32144 2019-Jan-13 16:21:19.773244 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32145 2019-Jan-13 16:21:19.773909 - [DEBUG] Edge function : AllBottom (result of previous compose)
32146 2019-Jan-13 16:21:19.773935 - [DEBUG]
32147 2019-Jan-13 16:21:19.773962 - [DEBUG] Join: AllTop & AllBottom
32148 2019-Jan-13 16:21:19.773988 - [DEBUG] = AllBottom (new jump func)
32149 2019-Jan-13 16:21:19.774030 - [DEBUG]
32150 2019-Jan-13 16:21:19.774054 - [DEBUG] Start adding new jump function
32151 2019-Jan-13 16:21:19.774077 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32152 2019-Jan-13 16:21:19.774140 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32153 2019-Jan-13 16:21:19.774806 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
32154 2019-Jan-13 16:21:19.775494 - [DEBUG] Edge Function : AllBottom
32155 2019-Jan-13 16:21:19.775525 - [DEBUG] End adding new jump function
32156 2019-Jan-13 16:21:19.775549 - [DEBUG]
32157 2019-Jan-13 16:21:19.775573 - [DEBUG] -------------------------------------------- 880. Path Edge --------------------------------------------
32158 2019-Jan-13 16:21:19.775598 - [DEBUG]
32159 2019-Jan-13 16:21:19.775621 - [DEBUG] Process 880. path edge:
32160 2019-Jan-13 16:21:19.775645 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32161 2019-Jan-13 16:21:19.775706 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
32162 2019-Jan-13 16:21:19.776381 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32163 2019-Jan-13 16:21:19.777039 - [DEBUG]
32164 2019-Jan-13 16:21:19.777065 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
32165 2019-Jan-13 16:21:19.777748 - [DEBUG] Possible callees:
32166 2019-Jan-13 16:21:19.777774 - [DEBUG] llvm.dbg.declare
32167 2019-Jan-13 16:21:19.777799 - [DEBUG] Possible return sites:
32168 2019-Jan-13 16:21:19.777822 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14932169 2019-Jan-13 16:21:19.779181 - [DEBUG] Found and process special summary
32170 2019-Jan-13 16:21:19.779228 - [DEBUG] Compose: EdgeIdentity * AllBottom
32171 2019-Jan-13 16:21:19.779257 - [DEBUG]
32172 2019-Jan-13 16:21:19.779281 - [DEBUG] Propagate flow
32173 2019-Jan-13 16:21:19.779305 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32174 2019-Jan-13 16:21:19.779372 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
32175 2019-Jan-13 16:21:19.780038 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32176 2019-Jan-13 16:21:19.780703 - [DEBUG] Edge function : AllBottom (result of previous compose)
32177 2019-Jan-13 16:21:19.780729 - [DEBUG]
32178 2019-Jan-13 16:21:19.780756 - [DEBUG] Join: AllTop & AllBottom
32179 2019-Jan-13 16:21:19.780782 - [DEBUG] = AllBottom (new jump func)
32180 2019-Jan-13 16:21:19.780807 - [DEBUG]
32181 2019-Jan-13 16:21:19.780831 - [DEBUG] Start adding new jump function
32182 2019-Jan-13 16:21:19.780855 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32183 2019-Jan-13 16:21:19.780917 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32184 2019-Jan-13 16:21:19.781590 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
32185 2019-Jan-13 16:21:19.782256 - [DEBUG] Edge Function : AllBottom
32186 2019-Jan-13 16:21:19.782287 - [DEBUG] End adding new jump function
32187 2019-Jan-13 16:21:19.782312 - [DEBUG]
32188 2019-Jan-13 16:21:19.782335 - [DEBUG] -------------------------------------------- 881. Path Edge --------------------------------------------
32189 2019-Jan-13 16:21:19.782360 - [DEBUG]
32190 2019-Jan-13 16:21:19.782383 - [DEBUG] Process 881. path edge:
32191 2019-Jan-13 16:21:19.782407 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32192 2019-Jan-13 16:21:19.782487 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
32193 2019-Jan-13 16:21:19.783164 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32194 2019-Jan-13 16:21:19.783822 - [DEBUG]
32195 2019-Jan-13 16:21:19.783848 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
32196 2019-Jan-13 16:21:19.784540 - [DEBUG] Compose: EdgeIdentity * AllBottom
32197 2019-Jan-13 16:21:19.784570 - [DEBUG]
32198 2019-Jan-13 16:21:19.784594 - [DEBUG] Propagate flow
32199 2019-Jan-13 16:21:19.784617 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32200 2019-Jan-13 16:21:19.784681 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
32201 2019-Jan-13 16:21:19.785428 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32202 2019-Jan-13 16:21:19.786094 - [DEBUG] Edge function : AllBottom (result of previous compose)
32203 2019-Jan-13 16:21:19.786122 - [DEBUG]
32204 2019-Jan-13 16:21:19.786149 - [DEBUG] Join: AllTop & AllBottom
32205 2019-Jan-13 16:21:19.786175 - [DEBUG] = AllBottom (new jump func)
32206 2019-Jan-13 16:21:19.786200 - [DEBUG]
32207 2019-Jan-13 16:21:19.786224 - [DEBUG] Start adding new jump function
32208 2019-Jan-13 16:21:19.786247 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32209 2019-Jan-13 16:21:19.786312 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32210 2019-Jan-13 16:21:19.786971 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
32211 2019-Jan-13 16:21:19.787640 - [DEBUG] Edge Function : AllBottom
32212 2019-Jan-13 16:21:19.787671 - [DEBUG] End adding new jump function
32213 2019-Jan-13 16:21:19.787695 - [DEBUG]
32214 2019-Jan-13 16:21:19.787720 - [DEBUG] -------------------------------------------- 882. Path Edge --------------------------------------------
32215 2019-Jan-13 16:21:19.787744 - [DEBUG]
32216 2019-Jan-13 16:21:19.787768 - [DEBUG] Process 882. path edge:
32217 2019-Jan-13 16:21:19.787791 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32218 2019-Jan-13 16:21:19.787855 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
32219 2019-Jan-13 16:21:19.788545 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32220 2019-Jan-13 16:21:19.789207 - [DEBUG]
32221 2019-Jan-13 16:21:19.789235 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
32222 2019-Jan-13 16:21:19.789919 - [DEBUG] Compose: EdgeIdentity * AllBottom
32223 2019-Jan-13 16:21:19.789950 - [DEBUG]
32224 2019-Jan-13 16:21:19.789973 - [DEBUG] Propagate flow
32225 2019-Jan-13 16:21:19.789997 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32226 2019-Jan-13 16:21:19.790060 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
32227 2019-Jan-13 16:21:19.790725 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32228 2019-Jan-13 16:21:19.791392 - [DEBUG] Edge function : AllBottom (result of previous compose)
32229 2019-Jan-13 16:21:19.791418 - [DEBUG]
32230 2019-Jan-13 16:21:19.791444 - [DEBUG] Join: AllTop & AllBottom
32231 2019-Jan-13 16:21:19.791471 - [DEBUG] = AllBottom (new jump func)
32232 2019-Jan-13 16:21:19.791495 - [DEBUG]
32233 2019-Jan-13 16:21:19.791519 - [DEBUG] Start adding new jump function
32234 2019-Jan-13 16:21:19.791542 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32235 2019-Jan-13 16:21:19.791624 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32236 2019-Jan-13 16:21:19.792305 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
32237 2019-Jan-13 16:21:19.792976 - [DEBUG] Edge Function : AllBottom
32238 2019-Jan-13 16:21:19.793008 - [DEBUG] End adding new jump function
32239 2019-Jan-13 16:21:19.793033 - [DEBUG]
32240 2019-Jan-13 16:21:19.793057 - [DEBUG] -------------------------------------------- 883. Path Edge --------------------------------------------
32241 2019-Jan-13 16:21:19.793081 - [DEBUG]
32242 2019-Jan-13 16:21:19.793105 - [DEBUG] Process 883. path edge:
32243 2019-Jan-13 16:21:19.793129 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32244 2019-Jan-13 16:21:19.793191 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
32245 2019-Jan-13 16:21:19.793858 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32246 2019-Jan-13 16:21:19.794525 - [DEBUG]
32247 2019-Jan-13 16:21:19.794550 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
32248 2019-Jan-13 16:21:19.795259 - [DEBUG] Possible callees:
32249 2019-Jan-13 16:21:19.795287 - [DEBUG] llvm.dbg.declare
32250 2019-Jan-13 16:21:19.795312 - [DEBUG] Possible return sites:
32251 2019-Jan-13 16:21:19.795336 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15532252 2019-Jan-13 16:21:19.796651 - [DEBUG] Found and process special summary
32253 2019-Jan-13 16:21:19.796694 - [DEBUG] Compose: EdgeIdentity * AllBottom
32254 2019-Jan-13 16:21:19.796722 - [DEBUG]
32255 2019-Jan-13 16:21:19.796747 - [DEBUG] Propagate flow
32256 2019-Jan-13 16:21:19.796771 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32257 2019-Jan-13 16:21:19.796839 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
32258 2019-Jan-13 16:21:19.797508 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32259 2019-Jan-13 16:21:19.798166 - [DEBUG] Edge function : AllBottom (result of previous compose)
32260 2019-Jan-13 16:21:19.798193 - [DEBUG]
32261 2019-Jan-13 16:21:19.798239 - [DEBUG] Join: AllTop & AllBottom
32262 2019-Jan-13 16:21:19.798266 - [DEBUG] = AllBottom (new jump func)
32263 2019-Jan-13 16:21:19.798291 - [DEBUG]
32264 2019-Jan-13 16:21:19.798314 - [DEBUG] Start adding new jump function
32265 2019-Jan-13 16:21:19.798337 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32266 2019-Jan-13 16:21:19.798401 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32267 2019-Jan-13 16:21:19.799060 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
32268 2019-Jan-13 16:21:19.799714 - [DEBUG] Edge Function : AllBottom
32269 2019-Jan-13 16:21:19.799745 - [DEBUG] End adding new jump function
32270 2019-Jan-13 16:21:19.799769 - [DEBUG]
32271 2019-Jan-13 16:21:19.799793 - [DEBUG] -------------------------------------------- 884. Path Edge --------------------------------------------
32272 2019-Jan-13 16:21:19.799818 - [DEBUG]
32273 2019-Jan-13 16:21:19.799842 - [DEBUG] Process 884. path edge:
32274 2019-Jan-13 16:21:19.799866 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32275 2019-Jan-13 16:21:19.799931 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
32276 2019-Jan-13 16:21:19.800596 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32277 2019-Jan-13 16:21:19.801257 - [DEBUG]
32278 2019-Jan-13 16:21:19.801300 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
32279 2019-Jan-13 16:21:19.802022 - [DEBUG] Compose: EdgeIdentity * AllBottom
32280 2019-Jan-13 16:21:19.802052 - [DEBUG]
32281 2019-Jan-13 16:21:19.802076 - [DEBUG] Propagate flow
32282 2019-Jan-13 16:21:19.802100 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32283 2019-Jan-13 16:21:19.802164 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
32284 2019-Jan-13 16:21:19.802825 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32285 2019-Jan-13 16:21:19.803493 - [DEBUG] Edge function : AllBottom (result of previous compose)
32286 2019-Jan-13 16:21:19.803520 - [DEBUG]
32287 2019-Jan-13 16:21:19.803546 - [DEBUG] Join: AllTop & AllBottom
32288 2019-Jan-13 16:21:19.803572 - [DEBUG] = AllBottom (new jump func)
32289 2019-Jan-13 16:21:19.803597 - [DEBUG]
32290 2019-Jan-13 16:21:19.803620 - [DEBUG] Start adding new jump function
32291 2019-Jan-13 16:21:19.803644 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32292 2019-Jan-13 16:21:19.803705 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32293 2019-Jan-13 16:21:19.804371 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
32294 2019-Jan-13 16:21:19.805046 - [DEBUG] Edge Function : AllBottom
32295 2019-Jan-13 16:21:19.805077 - [DEBUG] End adding new jump function
32296 2019-Jan-13 16:21:19.805101 - [DEBUG]
32297 2019-Jan-13 16:21:19.805126 - [DEBUG] -------------------------------------------- 885. Path Edge --------------------------------------------
32298 2019-Jan-13 16:21:19.805151 - [DEBUG]
32299 2019-Jan-13 16:21:19.805174 - [DEBUG] Process 885. path edge:
32300 2019-Jan-13 16:21:19.805198 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32301 2019-Jan-13 16:21:19.805261 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
32302 2019-Jan-13 16:21:19.805923 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32303 2019-Jan-13 16:21:19.806702 - [DEBUG]
32304 2019-Jan-13 16:21:19.806730 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
32305 2019-Jan-13 16:21:19.807418 - [DEBUG] Compose: EdgeIdentity * AllBottom
32306 2019-Jan-13 16:21:19.807447 - [DEBUG]
32307 2019-Jan-13 16:21:19.807471 - [DEBUG] Propagate flow
32308 2019-Jan-13 16:21:19.807495 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32309 2019-Jan-13 16:21:19.807558 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
32310 2019-Jan-13 16:21:19.808207 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32311 2019-Jan-13 16:21:19.808895 - [DEBUG] Edge function : AllBottom (result of previous compose)
32312 2019-Jan-13 16:21:19.808921 - [DEBUG]
32313 2019-Jan-13 16:21:19.808947 - [DEBUG] Join: AllTop & AllBottom
32314 2019-Jan-13 16:21:19.808973 - [DEBUG] = AllBottom (new jump func)
32315 2019-Jan-13 16:21:19.808998 - [DEBUG]
32316 2019-Jan-13 16:21:19.809022 - [DEBUG] Start adding new jump function
32317 2019-Jan-13 16:21:19.809045 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32318 2019-Jan-13 16:21:19.809111 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32319 2019-Jan-13 16:21:19.809772 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
32320 2019-Jan-13 16:21:19.810428 - [DEBUG] Edge Function : AllBottom
32321 2019-Jan-13 16:21:19.810459 - [DEBUG] End adding new jump function
32322 2019-Jan-13 16:21:19.810484 - [DEBUG]
32323 2019-Jan-13 16:21:19.810508 - [DEBUG] -------------------------------------------- 886. Path Edge --------------------------------------------
32324 2019-Jan-13 16:21:19.810550 - [DEBUG]
32325 2019-Jan-13 16:21:19.810574 - [DEBUG] Process 886. path edge:
32326 2019-Jan-13 16:21:19.810598 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32327 2019-Jan-13 16:21:19.810664 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
32328 2019-Jan-13 16:21:19.811313 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32329 2019-Jan-13 16:21:19.812005 - [DEBUG]
32330 2019-Jan-13 16:21:19.812032 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
32331 2019-Jan-13 16:21:19.812712 - [DEBUG] Compose: EdgeIdentity * AllBottom
32332 2019-Jan-13 16:21:19.812741 - [DEBUG]
32333 2019-Jan-13 16:21:19.812765 - [DEBUG] Propagate flow
32334 2019-Jan-13 16:21:19.812789 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32335 2019-Jan-13 16:21:19.812854 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
32336 2019-Jan-13 16:21:19.813523 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32337 2019-Jan-13 16:21:19.814177 - [DEBUG] Edge function : AllBottom (result of previous compose)
32338 2019-Jan-13 16:21:19.814203 - [DEBUG]
32339 2019-Jan-13 16:21:19.814229 - [DEBUG] Join: AllTop & AllBottom
32340 2019-Jan-13 16:21:19.814256 - [DEBUG] = AllBottom (new jump func)
32341 2019-Jan-13 16:21:19.814281 - [DEBUG]
32342 2019-Jan-13 16:21:19.814304 - [DEBUG] Start adding new jump function
32343 2019-Jan-13 16:21:19.814327 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32344 2019-Jan-13 16:21:19.814387 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32345 2019-Jan-13 16:21:19.815078 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
32346 2019-Jan-13 16:21:19.815746 - [DEBUG] Edge Function : AllBottom
32347 2019-Jan-13 16:21:19.815778 - [DEBUG] End adding new jump function
32348 2019-Jan-13 16:21:19.815802 - [DEBUG]
32349 2019-Jan-13 16:21:19.815827 - [DEBUG] -------------------------------------------- 887. Path Edge --------------------------------------------
32350 2019-Jan-13 16:21:19.815852 - [DEBUG]
32351 2019-Jan-13 16:21:19.815875 - [DEBUG] Process 887. path edge:
32352 2019-Jan-13 16:21:19.815899 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32353 2019-Jan-13 16:21:19.815965 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
32354 2019-Jan-13 16:21:19.816629 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32355 2019-Jan-13 16:21:19.817279 - [DEBUG]
32356 2019-Jan-13 16:21:19.817304 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
32357 2019-Jan-13 16:21:19.817990 - [DEBUG] Possible callees:
32358 2019-Jan-13 16:21:19.818016 - [DEBUG] llvm.dbg.declare
32359 2019-Jan-13 16:21:19.818041 - [DEBUG] Possible return sites:
32360 2019-Jan-13 16:21:19.818065 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16332361 2019-Jan-13 16:21:19.819425 - [DEBUG] Found and process special summary
32362 2019-Jan-13 16:21:19.819469 - [DEBUG] Compose: EdgeIdentity * AllBottom
32363 2019-Jan-13 16:21:19.819497 - [DEBUG]
32364 2019-Jan-13 16:21:19.819521 - [DEBUG] Propagate flow
32365 2019-Jan-13 16:21:19.819545 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32366 2019-Jan-13 16:21:19.819626 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
32367 2019-Jan-13 16:21:19.820282 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32368 2019-Jan-13 16:21:19.820950 - [DEBUG] Edge function : AllBottom (result of previous compose)
32369 2019-Jan-13 16:21:19.820977 - [DEBUG]
32370 2019-Jan-13 16:21:19.821003 - [DEBUG] Join: AllTop & AllBottom
32371 2019-Jan-13 16:21:19.821029 - [DEBUG] = AllBottom (new jump func)
32372 2019-Jan-13 16:21:19.821054 - [DEBUG]
32373 2019-Jan-13 16:21:19.821078 - [DEBUG] Start adding new jump function
32374 2019-Jan-13 16:21:19.821101 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32375 2019-Jan-13 16:21:19.821165 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32376 2019-Jan-13 16:21:19.821851 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
32377 2019-Jan-13 16:21:19.822511 - [DEBUG] Edge Function : AllBottom
32378 2019-Jan-13 16:21:19.822542 - [DEBUG] End adding new jump function
32379 2019-Jan-13 16:21:19.822567 - [DEBUG]
32380 2019-Jan-13 16:21:19.822591 - [DEBUG] -------------------------------------------- 888. Path Edge --------------------------------------------
32381 2019-Jan-13 16:21:19.822615 - [DEBUG]
32382 2019-Jan-13 16:21:19.822638 - [DEBUG] Process 888. path edge:
32383 2019-Jan-13 16:21:19.822662 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32384 2019-Jan-13 16:21:19.822724 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
32385 2019-Jan-13 16:21:19.823375 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32386 2019-Jan-13 16:21:19.824037 - [DEBUG]
32387 2019-Jan-13 16:21:19.824063 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
32388 2019-Jan-13 16:21:19.824761 - [DEBUG] Compose: EdgeIdentity * AllBottom
32389 2019-Jan-13 16:21:19.824793 - [DEBUG]
32390 2019-Jan-13 16:21:19.824816 - [DEBUG] Propagate flow
32391 2019-Jan-13 16:21:19.824840 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32392 2019-Jan-13 16:21:19.824935 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
32393 2019-Jan-13 16:21:19.825596 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32394 2019-Jan-13 16:21:19.826250 - [DEBUG] Edge function : AllBottom (result of previous compose)
32395 2019-Jan-13 16:21:19.826276 - [DEBUG]
32396 2019-Jan-13 16:21:19.826302 - [DEBUG] Join: AllTop & AllBottom
32397 2019-Jan-13 16:21:19.826328 - [DEBUG] = AllBottom (new jump func)
32398 2019-Jan-13 16:21:19.826353 - [DEBUG]
32399 2019-Jan-13 16:21:19.826377 - [DEBUG] Start adding new jump function
32400 2019-Jan-13 16:21:19.826400 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32401 2019-Jan-13 16:21:19.826464 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32402 2019-Jan-13 16:21:19.827131 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
32403 2019-Jan-13 16:21:19.827788 - [DEBUG] Edge Function : AllBottom
32404 2019-Jan-13 16:21:19.827819 - [DEBUG] End adding new jump function
32405 2019-Jan-13 16:21:19.827844 - [DEBUG]
32406 2019-Jan-13 16:21:19.827868 - [DEBUG] -------------------------------------------- 889. Path Edge --------------------------------------------
32407 2019-Jan-13 16:21:19.827892 - [DEBUG]
32408 2019-Jan-13 16:21:19.827916 - [DEBUG] Process 889. path edge:
32409 2019-Jan-13 16:21:19.827940 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32410 2019-Jan-13 16:21:19.828003 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
32411 2019-Jan-13 16:21:19.828695 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32412 2019-Jan-13 16:21:19.829355 - [DEBUG]
32413 2019-Jan-13 16:21:19.829383 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
32414 2019-Jan-13 16:21:19.830073 - [DEBUG] Compose: EdgeIdentity * AllBottom
32415 2019-Jan-13 16:21:19.830102 - [DEBUG]
32416 2019-Jan-13 16:21:19.830126 - [DEBUG] Propagate flow
32417 2019-Jan-13 16:21:19.830150 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32418 2019-Jan-13 16:21:19.830214 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
32419 2019-Jan-13 16:21:19.830887 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32420 2019-Jan-13 16:21:19.831562 - [DEBUG] Edge function : AllBottom (result of previous compose)
32421 2019-Jan-13 16:21:19.831599 - [DEBUG]
32422 2019-Jan-13 16:21:19.831625 - [DEBUG] Join: AllTop & AllBottom
32423 2019-Jan-13 16:21:19.831652 - [DEBUG] = AllBottom (new jump func)
32424 2019-Jan-13 16:21:19.831676 - [DEBUG]
32425 2019-Jan-13 16:21:19.831700 - [DEBUG] Start adding new jump function
32426 2019-Jan-13 16:21:19.831724 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32427 2019-Jan-13 16:21:19.831786 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32428 2019-Jan-13 16:21:19.832448 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
32429 2019-Jan-13 16:21:19.833120 - [DEBUG] Edge Function : AllBottom
32430 2019-Jan-13 16:21:19.833152 - [DEBUG] End adding new jump function
32431 2019-Jan-13 16:21:19.833177 - [DEBUG]
32432 2019-Jan-13 16:21:19.833201 - [DEBUG] -------------------------------------------- 890. Path Edge --------------------------------------------
32433 2019-Jan-13 16:21:19.833226 - [DEBUG]
32434 2019-Jan-13 16:21:19.833249 - [DEBUG] Process 890. path edge:
32435 2019-Jan-13 16:21:19.833273 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32436 2019-Jan-13 16:21:19.833336 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
32437 2019-Jan-13 16:21:19.834007 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32438 2019-Jan-13 16:21:19.834676 - [DEBUG]
32439 2019-Jan-13 16:21:19.834702 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
32440 2019-Jan-13 16:21:19.835410 - [DEBUG] Possible callees:
32441 2019-Jan-13 16:21:19.835437 - [DEBUG] llvm.dbg.declare
32442 2019-Jan-13 16:21:19.835462 - [DEBUG] Possible return sites:
32443 2019-Jan-13 16:21:19.835485 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16932444 2019-Jan-13 16:21:19.836818 - [DEBUG] Found and process special summary
32445 2019-Jan-13 16:21:19.836863 - [DEBUG] Compose: EdgeIdentity * AllBottom
32446 2019-Jan-13 16:21:19.836891 - [DEBUG]
32447 2019-Jan-13 16:21:19.836915 - [DEBUG] Propagate flow
32448 2019-Jan-13 16:21:19.836939 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32449 2019-Jan-13 16:21:19.837002 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
32450 2019-Jan-13 16:21:19.837672 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32451 2019-Jan-13 16:21:19.838369 - [DEBUG] Edge function : AllBottom (result of previous compose)
32452 2019-Jan-13 16:21:19.838396 - [DEBUG]
32453 2019-Jan-13 16:21:19.838423 - [DEBUG] Join: AllTop & AllBottom
32454 2019-Jan-13 16:21:19.838449 - [DEBUG] = AllBottom (new jump func)
32455 2019-Jan-13 16:21:19.838474 - [DEBUG]
32456 2019-Jan-13 16:21:19.838498 - [DEBUG] Start adding new jump function
32457 2019-Jan-13 16:21:19.838521 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32458 2019-Jan-13 16:21:19.838588 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32459 2019-Jan-13 16:21:19.839252 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
32460 2019-Jan-13 16:21:19.839913 - [DEBUG] Edge Function : AllBottom
32461 2019-Jan-13 16:21:19.839945 - [DEBUG] End adding new jump function
32462 2019-Jan-13 16:21:19.839969 - [DEBUG]
32463 2019-Jan-13 16:21:19.839993 - [DEBUG] -------------------------------------------- 891. Path Edge --------------------------------------------
32464 2019-Jan-13 16:21:19.840017 - [DEBUG]
32465 2019-Jan-13 16:21:19.840041 - [DEBUG] Process 891. path edge:
32466 2019-Jan-13 16:21:19.840064 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32467 2019-Jan-13 16:21:19.840125 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
32468 2019-Jan-13 16:21:19.840779 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32469 2019-Jan-13 16:21:19.841437 - [DEBUG]
32470 2019-Jan-13 16:21:19.841463 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
32471 2019-Jan-13 16:21:19.842183 - [DEBUG] Compose: EdgeIdentity * AllBottom
32472 2019-Jan-13 16:21:19.842213 - [DEBUG]
32473 2019-Jan-13 16:21:19.842237 - [DEBUG] Propagate flow
32474 2019-Jan-13 16:21:19.842261 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32475 2019-Jan-13 16:21:19.842325 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
32476 2019-Jan-13 16:21:19.842989 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32477 2019-Jan-13 16:21:19.843644 - [DEBUG] Edge function : AllBottom (result of previous compose)
32478 2019-Jan-13 16:21:19.843671 - [DEBUG]
32479 2019-Jan-13 16:21:19.843697 - [DEBUG] Join: AllTop & AllBottom
32480 2019-Jan-13 16:21:19.843723 - [DEBUG] = AllBottom (new jump func)
32481 2019-Jan-13 16:21:19.843748 - [DEBUG]
32482 2019-Jan-13 16:21:19.843772 - [DEBUG] Start adding new jump function
32483 2019-Jan-13 16:21:19.843795 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32484 2019-Jan-13 16:21:19.843855 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32485 2019-Jan-13 16:21:19.844520 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
32486 2019-Jan-13 16:21:19.845200 - [DEBUG] Edge Function : AllBottom
32487 2019-Jan-13 16:21:19.845232 - [DEBUG] End adding new jump function
32488 2019-Jan-13 16:21:19.845257 - [DEBUG]
32489 2019-Jan-13 16:21:19.845281 - [DEBUG] -------------------------------------------- 892. Path Edge --------------------------------------------
32490 2019-Jan-13 16:21:19.845305 - [DEBUG]
32491 2019-Jan-13 16:21:19.845329 - [DEBUG] Process 892. path edge:
32492 2019-Jan-13 16:21:19.845353 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32493 2019-Jan-13 16:21:19.845420 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
32494 2019-Jan-13 16:21:19.846079 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32495 2019-Jan-13 16:21:19.846730 - [DEBUG]
32496 2019-Jan-13 16:21:19.846772 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
32497 2019-Jan-13 16:21:19.847474 - [DEBUG] Compose: EdgeIdentity * AllBottom
32498 2019-Jan-13 16:21:19.847504 - [DEBUG]
32499 2019-Jan-13 16:21:19.847527 - [DEBUG] Propagate flow
32500 2019-Jan-13 16:21:19.847551 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32501 2019-Jan-13 16:21:19.847617 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
32502 2019-Jan-13 16:21:19.848304 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32503 2019-Jan-13 16:21:19.848965 - [DEBUG] Edge function : AllBottom (result of previous compose)
32504 2019-Jan-13 16:21:19.848991 - [DEBUG]
32505 2019-Jan-13 16:21:19.849017 - [DEBUG] Join: AllTop & AllBottom
32506 2019-Jan-13 16:21:19.849044 - [DEBUG] = AllBottom (new jump func)
32507 2019-Jan-13 16:21:19.849069 - [DEBUG]
32508 2019-Jan-13 16:21:19.849092 - [DEBUG] Start adding new jump function
32509 2019-Jan-13 16:21:19.849116 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32510 2019-Jan-13 16:21:19.849176 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32511 2019-Jan-13 16:21:19.849826 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
32512 2019-Jan-13 16:21:19.850495 - [DEBUG] Edge Function : AllBottom
32513 2019-Jan-13 16:21:19.850525 - [DEBUG] End adding new jump function
32514 2019-Jan-13 16:21:19.850550 - [DEBUG]
32515 2019-Jan-13 16:21:19.850574 - [DEBUG] -------------------------------------------- 893. Path Edge --------------------------------------------
32516 2019-Jan-13 16:21:19.850599 - [DEBUG]
32517 2019-Jan-13 16:21:19.850623 - [DEBUG] Process 893. path edge:
32518 2019-Jan-13 16:21:19.850647 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32519 2019-Jan-13 16:21:19.850709 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
32520 2019-Jan-13 16:21:19.851379 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32521 2019-Jan-13 16:21:19.852062 - [DEBUG]
32522 2019-Jan-13 16:21:19.852088 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
32523 2019-Jan-13 16:21:19.852780 - [DEBUG] Compose: EdgeIdentity * AllBottom
32524 2019-Jan-13 16:21:19.852812 - [DEBUG]
32525 2019-Jan-13 16:21:19.852836 - [DEBUG] Propagate flow
32526 2019-Jan-13 16:21:19.852860 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32527 2019-Jan-13 16:21:19.852923 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
32528 2019-Jan-13 16:21:19.853588 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32529 2019-Jan-13 16:21:19.854254 - [DEBUG] Edge function : AllBottom (result of previous compose)
32530 2019-Jan-13 16:21:19.854281 - [DEBUG]
32531 2019-Jan-13 16:21:19.854307 - [DEBUG] Join: AllTop & AllBottom
32532 2019-Jan-13 16:21:19.854334 - [DEBUG] = AllBottom (new jump func)
32533 2019-Jan-13 16:21:19.854359 - [DEBUG]
32534 2019-Jan-13 16:21:19.854382 - [DEBUG] Start adding new jump function
32535 2019-Jan-13 16:21:19.854405 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32536 2019-Jan-13 16:21:19.854470 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32537 2019-Jan-13 16:21:19.855149 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
32538 2019-Jan-13 16:21:19.855796 - [DEBUG] Edge Function : AllBottom
32539 2019-Jan-13 16:21:19.855826 - [DEBUG] End adding new jump function
32540 2019-Jan-13 16:21:19.855851 - [DEBUG]
32541 2019-Jan-13 16:21:19.855906 - [DEBUG] -------------------------------------------- 894. Path Edge --------------------------------------------
32542 2019-Jan-13 16:21:19.855932 - [DEBUG]
32543 2019-Jan-13 16:21:19.855956 - [DEBUG] Process 894. path edge:
32544 2019-Jan-13 16:21:19.855980 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32545 2019-Jan-13 16:21:19.856048 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
32546 2019-Jan-13 16:21:19.856711 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32547 2019-Jan-13 16:21:19.857376 - [DEBUG]
32548 2019-Jan-13 16:21:19.857405 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
32549 2019-Jan-13 16:21:19.858084 - [DEBUG] Compose: EdgeIdentity * AllBottom
32550 2019-Jan-13 16:21:19.858114 - [DEBUG]
32551 2019-Jan-13 16:21:19.858138 - [DEBUG] Propagate flow
32552 2019-Jan-13 16:21:19.858162 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32553 2019-Jan-13 16:21:19.858246 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
32554 2019-Jan-13 16:21:19.858908 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32555 2019-Jan-13 16:21:19.859575 - [DEBUG] Edge function : AllBottom (result of previous compose)
32556 2019-Jan-13 16:21:19.859601 - [DEBUG]
32557 2019-Jan-13 16:21:19.859627 - [DEBUG] Join: AllTop & AllBottom
32558 2019-Jan-13 16:21:19.859654 - [DEBUG] = AllBottom (new jump func)
32559 2019-Jan-13 16:21:19.859679 - [DEBUG]
32560 2019-Jan-13 16:21:19.859702 - [DEBUG] Start adding new jump function
32561 2019-Jan-13 16:21:19.859726 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32562 2019-Jan-13 16:21:19.859788 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32563 2019-Jan-13 16:21:19.860450 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
32564 2019-Jan-13 16:21:19.861102 - [DEBUG] Edge Function : AllBottom
32565 2019-Jan-13 16:21:19.861133 - [DEBUG] End adding new jump function
32566 2019-Jan-13 16:21:19.861157 - [DEBUG]
32567 2019-Jan-13 16:21:19.861182 - [DEBUG] -------------------------------------------- 895. Path Edge --------------------------------------------
32568 2019-Jan-13 16:21:19.861207 - [DEBUG]
32569 2019-Jan-13 16:21:19.861230 - [DEBUG] Process 895. path edge:
32570 2019-Jan-13 16:21:19.861254 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32571 2019-Jan-13 16:21:19.861316 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
32572 2019-Jan-13 16:21:19.862001 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32573 2019-Jan-13 16:21:19.862667 - [DEBUG]
32574 2019-Jan-13 16:21:19.862693 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
32575 2019-Jan-13 16:21:19.863389 - [DEBUG] Compose: EdgeIdentity * AllBottom
32576 2019-Jan-13 16:21:19.863419 - [DEBUG]
32577 2019-Jan-13 16:21:19.863443 - [DEBUG] Propagate flow
32578 2019-Jan-13 16:21:19.863466 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32579 2019-Jan-13 16:21:19.863531 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
32580 2019-Jan-13 16:21:19.864186 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32581 2019-Jan-13 16:21:19.864841 - [DEBUG] Edge function : AllBottom (result of previous compose)
32582 2019-Jan-13 16:21:19.864867 - [DEBUG]
32583 2019-Jan-13 16:21:19.864912 - [DEBUG] Join: AllTop & AllBottom
32584 2019-Jan-13 16:21:19.864939 - [DEBUG] = AllBottom (new jump func)
32585 2019-Jan-13 16:21:19.864981 - [DEBUG]
32586 2019-Jan-13 16:21:19.865005 - [DEBUG] Start adding new jump function
32587 2019-Jan-13 16:21:19.865028 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32588 2019-Jan-13 16:21:19.865100 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32589 2019-Jan-13 16:21:19.865766 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
32590 2019-Jan-13 16:21:19.866423 - [DEBUG] Edge Function : AllBottom
32591 2019-Jan-13 16:21:19.866454 - [DEBUG] End adding new jump function
32592 2019-Jan-13 16:21:19.866479 - [DEBUG]
32593 2019-Jan-13 16:21:19.866503 - [DEBUG] -------------------------------------------- 896. Path Edge --------------------------------------------
32594 2019-Jan-13 16:21:19.866528 - [DEBUG]
32595 2019-Jan-13 16:21:19.866551 - [DEBUG] Process 896. path edge:
32596 2019-Jan-13 16:21:19.866575 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32597 2019-Jan-13 16:21:19.866638 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
32598 2019-Jan-13 16:21:19.867289 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32599 2019-Jan-13 16:21:19.867949 - [DEBUG]
32600 2019-Jan-13 16:21:19.867976 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
32601 2019-Jan-13 16:21:19.868687 - [DEBUG] Compose: EdgeIdentity * AllBottom
32602 2019-Jan-13 16:21:19.868717 - [DEBUG]
32603 2019-Jan-13 16:21:19.868741 - [DEBUG] Propagate flow
32604 2019-Jan-13 16:21:19.868766 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32605 2019-Jan-13 16:21:19.868830 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32606 2019-Jan-13 16:21:19.869494 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32607 2019-Jan-13 16:21:19.870149 - [DEBUG] Edge function : AllBottom (result of previous compose)
32608 2019-Jan-13 16:21:19.870175 - [DEBUG]
32609 2019-Jan-13 16:21:19.870201 - [DEBUG] Join: AllTop & AllBottom
32610 2019-Jan-13 16:21:19.870228 - [DEBUG] = AllBottom (new jump func)
32611 2019-Jan-13 16:21:19.870253 - [DEBUG]
32612 2019-Jan-13 16:21:19.870277 - [DEBUG] Start adding new jump function
32613 2019-Jan-13 16:21:19.870300 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32614 2019-Jan-13 16:21:19.870362 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32615 2019-Jan-13 16:21:19.871024 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32616 2019-Jan-13 16:21:19.871707 - [DEBUG] Edge Function : AllBottom
32617 2019-Jan-13 16:21:19.871738 - [DEBUG] End adding new jump function
32618 2019-Jan-13 16:21:19.871763 - [DEBUG]
32619 2019-Jan-13 16:21:19.871787 - [DEBUG] -------------------------------------------- 897. Path Edge --------------------------------------------
32620 2019-Jan-13 16:21:19.871812 - [DEBUG]
32621 2019-Jan-13 16:21:19.871836 - [DEBUG] Process 897. path edge:
32622 2019-Jan-13 16:21:19.871860 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32623 2019-Jan-13 16:21:19.871926 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
32624 2019-Jan-13 16:21:19.872586 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32625 2019-Jan-13 16:21:19.873237 - [DEBUG]
32626 2019-Jan-13 16:21:19.873262 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32627 2019-Jan-13 16:21:19.873970 - [DEBUG] Compose: EdgeIdentity * AllBottom
32628 2019-Jan-13 16:21:19.874002 - [DEBUG]
32629 2019-Jan-13 16:21:19.874026 - [DEBUG] Propagate flow
32630 2019-Jan-13 16:21:19.874066 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32631 2019-Jan-13 16:21:19.874137 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
32632 2019-Jan-13 16:21:19.874809 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32633 2019-Jan-13 16:21:19.875499 - [DEBUG] Edge function : AllBottom (result of previous compose)
32634 2019-Jan-13 16:21:19.875525 - [DEBUG]
32635 2019-Jan-13 16:21:19.875552 - [DEBUG] Join: AllTop & AllBottom
32636 2019-Jan-13 16:21:19.875579 - [DEBUG] = AllBottom (new jump func)
32637 2019-Jan-13 16:21:19.875603 - [DEBUG]
32638 2019-Jan-13 16:21:19.875627 - [DEBUG] Start adding new jump function
32639 2019-Jan-13 16:21:19.875651 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32640 2019-Jan-13 16:21:19.875713 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32641 2019-Jan-13 16:21:19.876366 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
32642 2019-Jan-13 16:21:19.877036 - [DEBUG] Edge Function : AllBottom
32643 2019-Jan-13 16:21:19.877067 - [DEBUG] End adding new jump function
32644 2019-Jan-13 16:21:19.877092 - [DEBUG]
32645 2019-Jan-13 16:21:19.877116 - [DEBUG] -------------------------------------------- 898. Path Edge --------------------------------------------
32646 2019-Jan-13 16:21:19.877142 - [DEBUG]
32647 2019-Jan-13 16:21:19.877165 - [DEBUG] Process 898. path edge:
32648 2019-Jan-13 16:21:19.877189 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32649 2019-Jan-13 16:21:19.877253 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
32650 2019-Jan-13 16:21:19.877923 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32651 2019-Jan-13 16:21:19.878603 - [DEBUG]
32652 2019-Jan-13 16:21:19.878631 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
32653 2019-Jan-13 16:21:19.879315 - [DEBUG] Compose: EdgeIdentity * AllBottom
32654 2019-Jan-13 16:21:19.879344 - [DEBUG]
32655 2019-Jan-13 16:21:19.879368 - [DEBUG] Propagate flow
32656 2019-Jan-13 16:21:19.879392 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32657 2019-Jan-13 16:21:19.879453 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32658 2019-Jan-13 16:21:19.880120 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32659 2019-Jan-13 16:21:19.880779 - [DEBUG] Edge function : AllBottom (result of previous compose)
32660 2019-Jan-13 16:21:19.880806 - [DEBUG]
32661 2019-Jan-13 16:21:19.880834 - [DEBUG] Join: AllTop & AllBottom
32662 2019-Jan-13 16:21:19.880861 - [DEBUG] = AllBottom (new jump func)
32663 2019-Jan-13 16:21:19.880885 - [DEBUG]
32664 2019-Jan-13 16:21:19.880909 - [DEBUG] Start adding new jump function
32665 2019-Jan-13 16:21:19.880932 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32666 2019-Jan-13 16:21:19.880997 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32667 2019-Jan-13 16:21:19.881678 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32668 2019-Jan-13 16:21:19.882329 - [DEBUG] Edge Function : AllBottom
32669 2019-Jan-13 16:21:19.882359 - [DEBUG] End adding new jump function
32670 2019-Jan-13 16:21:19.882384 - [DEBUG]
32671 2019-Jan-13 16:21:19.882408 - [DEBUG] -------------------------------------------- 899. Path Edge --------------------------------------------
32672 2019-Jan-13 16:21:19.882448 - [DEBUG]
32673 2019-Jan-13 16:21:19.882472 - [DEBUG] Process 899. path edge:
32674 2019-Jan-13 16:21:19.882496 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32675 2019-Jan-13 16:21:19.882559 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
32676 2019-Jan-13 16:21:19.883223 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32677 2019-Jan-13 16:21:19.883883 - [DEBUG]
32678 2019-Jan-13 16:21:19.883908 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32679 2019-Jan-13 16:21:19.884611 - [DEBUG] Compose: EdgeIdentity * AllBottom
32680 2019-Jan-13 16:21:19.884641 - [DEBUG]
32681 2019-Jan-13 16:21:19.884665 - [DEBUG] Propagate flow
32682 2019-Jan-13 16:21:19.884689 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32683 2019-Jan-13 16:21:19.884753 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32684 2019-Jan-13 16:21:19.885430 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32685 2019-Jan-13 16:21:19.886100 - [DEBUG] Edge function : AllBottom (result of previous compose)
32686 2019-Jan-13 16:21:19.886127 - [DEBUG]
32687 2019-Jan-13 16:21:19.886153 - [DEBUG] Join: AllTop & AllBottom
32688 2019-Jan-13 16:21:19.886180 - [DEBUG] = AllBottom (new jump func)
32689 2019-Jan-13 16:21:19.886204 - [DEBUG]
32690 2019-Jan-13 16:21:19.886228 - [DEBUG] Start adding new jump function
32691 2019-Jan-13 16:21:19.886251 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32692 2019-Jan-13 16:21:19.886313 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32693 2019-Jan-13 16:21:19.886975 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32694 2019-Jan-13 16:21:19.887625 - [DEBUG] Edge Function : AllBottom
32695 2019-Jan-13 16:21:19.887658 - [DEBUG] End adding new jump function
32696 2019-Jan-13 16:21:19.887682 - [DEBUG]
32697 2019-Jan-13 16:21:19.887706 - [DEBUG] -------------------------------------------- 900. Path Edge --------------------------------------------
32698 2019-Jan-13 16:21:19.887732 - [DEBUG]
32699 2019-Jan-13 16:21:19.887755 - [DEBUG] Process 900. path edge:
32700 2019-Jan-13 16:21:19.887779 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32701 2019-Jan-13 16:21:19.887841 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
32702 2019-Jan-13 16:21:19.888515 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32703 2019-Jan-13 16:21:19.889181 - [DEBUG]
32704 2019-Jan-13 16:21:19.889207 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32705 2019-Jan-13 16:21:19.889876 - [DEBUG] Start of endsummarytab entry
32706 2019-Jan-13 16:21:19.889914 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
32707 2019-Jan-13 16:21:19.890572 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
32708 2019-Jan-13 16:21:19.890641 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32709 2019-Jan-13 16:21:19.891285 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
32710 2019-Jan-13 16:21:19.891977 - [DEBUG] EF: AllBottom
32711 2019-Jan-13 16:21:19.892004 - [DEBUG]
32712 2019-Jan-13 16:21:19.892028 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32713 2019-Jan-13 16:21:19.892689 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
32714 2019-Jan-13 16:21:19.893343 - [DEBUG] EF: AllBottom
32715 2019-Jan-13 16:21:19.893370 - [DEBUG]
32716 2019-Jan-13 16:21:19.893393 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32717 2019-Jan-13 16:21:19.894053 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
32718 2019-Jan-13 16:21:19.894724 - [DEBUG] EF: AllBottom
32719 2019-Jan-13 16:21:19.894751 - [DEBUG]
32720 2019-Jan-13 16:21:19.894774 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32721 2019-Jan-13 16:21:19.895447 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
32722 2019-Jan-13 16:21:19.896115 - [DEBUG] EF: AllBottom
32723 2019-Jan-13 16:21:19.896141 - [DEBUG]
32724 2019-Jan-13 16:21:19.896164 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32725 2019-Jan-13 16:21:19.896814 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
32726 2019-Jan-13 16:21:19.897471 - [DEBUG] EF: AllBottom
32727 2019-Jan-13 16:21:19.897499 - [DEBUG]
32728 2019-Jan-13 16:21:19.897523 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32729 2019-Jan-13 16:21:19.898179 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
32730 2019-Jan-13 16:21:19.898867 - [DEBUG] EF: AllBottom
32731 2019-Jan-13 16:21:19.898893 - [DEBUG]
32732 2019-Jan-13 16:21:19.898917 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32733 2019-Jan-13 16:21:19.899565 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
32734 2019-Jan-13 16:21:19.900230 - [DEBUG] EF: AllBottom
32735 2019-Jan-13 16:21:19.900256 - [DEBUG]
32736 2019-Jan-13 16:21:19.900280 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32737 2019-Jan-13 16:21:19.900937 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32738 2019-Jan-13 16:21:19.901617 - [DEBUG] EF: AllBottom
32739 2019-Jan-13 16:21:19.901644 - [DEBUG]
32740 2019-Jan-13 16:21:19.901668 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32741 2019-Jan-13 16:21:19.902316 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
32742 2019-Jan-13 16:21:19.902965 - [DEBUG] EF: AllBottom
32743 2019-Jan-13 16:21:19.902991 - [DEBUG]
32744 2019-Jan-13 16:21:19.903015 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32745 2019-Jan-13 16:21:19.903674 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
32746 2019-Jan-13 16:21:19.904341 - [DEBUG] EF: AllBottom
32747 2019-Jan-13 16:21:19.904369 - [DEBUG]
32748 2019-Jan-13 16:21:19.904392 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32749 2019-Jan-13 16:21:19.905070 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32750 2019-Jan-13 16:21:19.905718 - [DEBUG] EF: AllBottom
32751 2019-Jan-13 16:21:19.905745 - [DEBUG]
32752 2019-Jan-13 16:21:19.905769 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32753 2019-Jan-13 16:21:19.906556 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
32754 2019-Jan-13 16:21:19.907222 - [DEBUG] EF: AllBottom
32755 2019-Jan-13 16:21:19.907249 - [DEBUG]
32756 2019-Jan-13 16:21:19.907273 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32757 2019-Jan-13 16:21:19.907927 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
32758 2019-Jan-13 16:21:19.908604 - [DEBUG] EF: AllBottom
32759 2019-Jan-13 16:21:19.908630 - [DEBUG]
32760 2019-Jan-13 16:21:19.908654 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32761 2019-Jan-13 16:21:19.909313 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
32762 2019-Jan-13 16:21:19.909977 - [DEBUG] EF: AllBottom
32763 2019-Jan-13 16:21:19.910020 - [DEBUG]
32764 2019-Jan-13 16:21:19.910044 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32765 2019-Jan-13 16:21:19.910700 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
32766 2019-Jan-13 16:21:19.911355 - [DEBUG] EF: AllBottom
32767 2019-Jan-13 16:21:19.911381 - [DEBUG]
32768 2019-Jan-13 16:21:19.911405 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32769 2019-Jan-13 16:21:19.912084 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
32770 2019-Jan-13 16:21:19.912757 - [DEBUG] EF: AllBottom
32771 2019-Jan-13 16:21:19.912783 - [DEBUG]
32772 2019-Jan-13 16:21:19.912807 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32773 2019-Jan-13 16:21:19.913460 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
32774 2019-Jan-13 16:21:19.914113 - [DEBUG] EF: AllBottom
32775 2019-Jan-13 16:21:19.914138 - [DEBUG]
32776 2019-Jan-13 16:21:19.914162 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32777 2019-Jan-13 16:21:19.914807 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
32778 2019-Jan-13 16:21:19.915489 - [DEBUG] EF: AllBottom
32779 2019-Jan-13 16:21:19.915515 - [DEBUG]
32780 2019-Jan-13 16:21:19.915539 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32781 2019-Jan-13 16:21:19.916191 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
32782 2019-Jan-13 16:21:19.916852 - [DEBUG] EF: AllBottom
32783 2019-Jan-13 16:21:19.916878 - [DEBUG]
32784 2019-Jan-13 16:21:19.916901 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32785 2019-Jan-13 16:21:19.917545 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
32786 2019-Jan-13 16:21:19.918208 - [DEBUG] EF: AllBottom
32787 2019-Jan-13 16:21:19.918253 - [DEBUG]
32788 2019-Jan-13 16:21:19.918277 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32789 2019-Jan-13 16:21:19.918932 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
32790 2019-Jan-13 16:21:19.919594 - [DEBUG] EF: AllBottom
32791 2019-Jan-13 16:21:19.919620 - [DEBUG]
32792 2019-Jan-13 16:21:19.919643 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32793 2019-Jan-13 16:21:19.920291 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32794 2019-Jan-13 16:21:19.920949 - [DEBUG] EF: AllBottom
32795 2019-Jan-13 16:21:19.920976 - [DEBUG]
32796 2019-Jan-13 16:21:19.920999 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32797 2019-Jan-13 16:21:19.921672 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32798 2019-Jan-13 16:21:19.922335 - [DEBUG] EF: AllBottom
32799 2019-Jan-13 16:21:19.922361 - [DEBUG]
32800 2019-Jan-13 16:21:19.922386 - [DEBUG] ---------------
32801 2019-Jan-13 16:21:19.922410 - [DEBUG]
32802 2019-Jan-13 16:21:19.922438 - [DEBUG] End of endsummarytab entry
32803 2019-Jan-13 16:21:19.922461 - [DEBUG]
32804 2019-Jan-13 16:21:19.922486 - [DEBUG] Start of incomingtab entry
32805 2019-Jan-13 16:21:19.922511 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
32806 2019-Jan-13 16:21:19.923164 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
32807 2019-Jan-13 16:21:19.923229 - [DEBUG] ---------------
32808 2019-Jan-13 16:21:19.923253 - [DEBUG] End of incomingtab entry
32809 2019-Jan-13 16:21:19.923277 - [DEBUG]
32810 2019-Jan-13 16:21:19.923303 - [DEBUG] EDGE:
32811 2019-Jan-13 16:21:19.923359 - [DEBUG] ---> 32812 2019-Jan-13 16:21:19.924039 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32813 2019-Jan-13 16:21:19.924702 - [DEBUG]
32814 2019-Jan-13 16:21:19.924733 - [DEBUG] Compose: EdgeIdentity * AllBottom
32815 2019-Jan-13 16:21:19.924760 - [DEBUG]
32816 2019-Jan-13 16:21:19.924784 - [DEBUG] Propagate flow
32817 2019-Jan-13 16:21:19.924808 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32818 2019-Jan-13 16:21:19.924877 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
32819 2019-Jan-13 16:21:19.925550 - [DEBUG] Target value : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32820 2019-Jan-13 16:21:19.926202 - [DEBUG] Edge function : AllBottom (result of previous compose)
32821 2019-Jan-13 16:21:19.926228 - [DEBUG]
32822 2019-Jan-13 16:21:19.926255 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32823 2019-Jan-13 16:21:19.926282 - [DEBUG] = AllBottom
32824 2019-Jan-13 16:21:19.926307 - [DEBUG]
32825 2019-Jan-13 16:21:19.926330 - [DEBUG] PROPAGATE: No new function!
32826 2019-Jan-13 16:21:19.926356 - [DEBUG] EDGE:
32827 2019-Jan-13 16:21:19.926419 - [DEBUG] ---> 32828 2019-Jan-13 16:21:19.927082 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32829 2019-Jan-13 16:21:19.927743 - [DEBUG]
32830 2019-Jan-13 16:21:19.927801 - [DEBUG] Compose: EdgeIdentity * AllBottom
32831 2019-Jan-13 16:21:19.927829 - [DEBUG]
32832 2019-Jan-13 16:21:19.927853 - [DEBUG] Propagate flow
32833 2019-Jan-13 16:21:19.927876 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32834 2019-Jan-13 16:21:19.927941 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
32835 2019-Jan-13 16:21:19.928632 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32836 2019-Jan-13 16:21:19.929285 - [DEBUG] Edge function : AllBottom (result of previous compose)
32837 2019-Jan-13 16:21:19.929311 - [DEBUG]
32838 2019-Jan-13 16:21:19.929338 - [DEBUG] Join: AllTop & AllBottom
32839 2019-Jan-13 16:21:19.929365 - [DEBUG] = AllBottom (new jump func)
32840 2019-Jan-13 16:21:19.929389 - [DEBUG]
32841 2019-Jan-13 16:21:19.929413 - [DEBUG] Start adding new jump function
32842 2019-Jan-13 16:21:19.929437 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32843 2019-Jan-13 16:21:19.929500 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32844 2019-Jan-13 16:21:19.930172 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
32845 2019-Jan-13 16:21:19.930840 - [DEBUG] Edge Function : AllBottom
32846 2019-Jan-13 16:21:19.930874 - [DEBUG] End adding new jump function
32847 2019-Jan-13 16:21:19.930898 - [DEBUG]
32848 2019-Jan-13 16:21:19.930921 - [DEBUG] -------------------------------------------- 901. Path Edge --------------------------------------------
32849 2019-Jan-13 16:21:19.930946 - [DEBUG]
32850 2019-Jan-13 16:21:19.930970 - [DEBUG] Process 901. path edge:
32851 2019-Jan-13 16:21:19.930994 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32852 2019-Jan-13 16:21:19.931059 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
32853 2019-Jan-13 16:21:19.931746 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32854 2019-Jan-13 16:21:19.932399 - [DEBUG]
32855 2019-Jan-13 16:21:19.932425 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
32856 2019-Jan-13 16:21:19.933130 - [DEBUG] Possible callees:
32857 2019-Jan-13 16:21:19.933158 - [DEBUG] llvm.dbg.declare
32858 2019-Jan-13 16:21:19.933184 - [DEBUG] Possible return sites:
32859 2019-Jan-13 16:21:19.933208 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19332860 2019-Jan-13 16:21:19.934536 - [DEBUG] Found and process special summary
32861 2019-Jan-13 16:21:19.934580 - [DEBUG] Compose: EdgeIdentity * AllBottom
32862 2019-Jan-13 16:21:19.934609 - [DEBUG]
32863 2019-Jan-13 16:21:19.934633 - [DEBUG] Propagate flow
32864 2019-Jan-13 16:21:19.934657 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32865 2019-Jan-13 16:21:19.934721 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32866 2019-Jan-13 16:21:19.935405 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32867 2019-Jan-13 16:21:19.936072 - [DEBUG] Edge function : AllBottom (result of previous compose)
32868 2019-Jan-13 16:21:19.936099 - [DEBUG]
32869 2019-Jan-13 16:21:19.936125 - [DEBUG] Join: AllTop & AllBottom
32870 2019-Jan-13 16:21:19.936152 - [DEBUG] = AllBottom (new jump func)
32871 2019-Jan-13 16:21:19.936177 - [DEBUG]
32872 2019-Jan-13 16:21:19.936200 - [DEBUG] Start adding new jump function
32873 2019-Jan-13 16:21:19.936224 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32874 2019-Jan-13 16:21:19.936287 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32875 2019-Jan-13 16:21:19.936949 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32876 2019-Jan-13 16:21:19.937602 - [DEBUG] Edge Function : AllBottom
32877 2019-Jan-13 16:21:19.937635 - [DEBUG] End adding new jump function
32878 2019-Jan-13 16:21:19.937660 - [DEBUG]
32879 2019-Jan-13 16:21:19.937684 - [DEBUG] -------------------------------------------- 902. Path Edge --------------------------------------------
32880 2019-Jan-13 16:21:19.937709 - [DEBUG]
32881 2019-Jan-13 16:21:19.937733 - [DEBUG] Process 902. path edge:
32882 2019-Jan-13 16:21:19.937757 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32883 2019-Jan-13 16:21:19.937818 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
32884 2019-Jan-13 16:21:19.938501 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32885 2019-Jan-13 16:21:19.939172 - [DEBUG]
32886 2019-Jan-13 16:21:19.939199 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32887 2019-Jan-13 16:21:19.939901 - [DEBUG] Compose: EdgeIdentity * AllBottom
32888 2019-Jan-13 16:21:19.939931 - [DEBUG]
32889 2019-Jan-13 16:21:19.939955 - [DEBUG] Propagate flow
32890 2019-Jan-13 16:21:19.939979 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32891 2019-Jan-13 16:21:19.940044 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
32892 2019-Jan-13 16:21:19.940698 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32893 2019-Jan-13 16:21:19.941352 - [DEBUG] Edge function : AllBottom (result of previous compose)
32894 2019-Jan-13 16:21:19.941379 - [DEBUG]
32895 2019-Jan-13 16:21:19.941405 - [DEBUG] Join: AllTop & AllBottom
32896 2019-Jan-13 16:21:19.941432 - [DEBUG] = AllBottom (new jump func)
32897 2019-Jan-13 16:21:19.941456 - [DEBUG]
32898 2019-Jan-13 16:21:19.941480 - [DEBUG] Start adding new jump function
32899 2019-Jan-13 16:21:19.941503 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32900 2019-Jan-13 16:21:19.941588 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32901 2019-Jan-13 16:21:19.942267 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
32902 2019-Jan-13 16:21:19.942933 - [DEBUG] Edge Function : AllBottom
32903 2019-Jan-13 16:21:19.942965 - [DEBUG] End adding new jump function
32904 2019-Jan-13 16:21:19.942990 - [DEBUG]
32905 2019-Jan-13 16:21:19.943014 - [DEBUG] -------------------------------------------- 903. Path Edge --------------------------------------------
32906 2019-Jan-13 16:21:19.943039 - [DEBUG]
32907 2019-Jan-13 16:21:19.943062 - [DEBUG] Process 903. path edge:
32908 2019-Jan-13 16:21:19.943086 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32909 2019-Jan-13 16:21:19.943149 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
32910 2019-Jan-13 16:21:19.943801 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
32911 2019-Jan-13 16:21:19.944462 - [DEBUG]
32912 2019-Jan-13 16:21:19.944490 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
32913 2019-Jan-13 16:21:19.945197 - [DEBUG] Compose: EdgeIdentity * AllBottom
32914 2019-Jan-13 16:21:19.945226 - [DEBUG]
32915 2019-Jan-13 16:21:19.945249 - [DEBUG] Propagate flow
32916 2019-Jan-13 16:21:19.945273 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32917 2019-Jan-13 16:21:19.945338 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
32918 2019-Jan-13 16:21:19.946001 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32919 2019-Jan-13 16:21:19.949439 - [DEBUG] Edge function : AllBottom (result of previous compose)
32920 2019-Jan-13 16:21:19.949470 - [DEBUG]
32921 2019-Jan-13 16:21:19.949498 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32922 2019-Jan-13 16:21:19.949525 - [DEBUG] = AllBottom
32923 2019-Jan-13 16:21:19.949549 - [DEBUG]
32924 2019-Jan-13 16:21:19.949573 - [DEBUG] PROPAGATE: No new function!
32925 2019-Jan-13 16:21:19.949599 - [DEBUG] EDGE:
32926 2019-Jan-13 16:21:19.949707 - [DEBUG] ---> 32927 2019-Jan-13 16:21:19.950435 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32928 2019-Jan-13 16:21:19.951116 - [DEBUG]
32929 2019-Jan-13 16:21:19.951144 - [DEBUG] EDGE:
32930 2019-Jan-13 16:21:19.951210 - [DEBUG] ---> 32931 2019-Jan-13 16:21:19.951896 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32932 2019-Jan-13 16:21:19.952564 - [DEBUG]
32933 2019-Jan-13 16:21:19.952620 - [DEBUG] Compose: EdgeIdentity * AllBottom
32934 2019-Jan-13 16:21:19.952649 - [DEBUG]
32935 2019-Jan-13 16:21:19.952673 - [DEBUG] Propagate flow
32936 2019-Jan-13 16:21:19.952697 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32937 2019-Jan-13 16:21:19.952758 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
32938 2019-Jan-13 16:21:19.953416 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32939 2019-Jan-13 16:21:19.954079 - [DEBUG] Edge function : AllBottom (result of previous compose)
32940 2019-Jan-13 16:21:19.954106 - [DEBUG]
32941 2019-Jan-13 16:21:19.954132 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32942 2019-Jan-13 16:21:19.954158 - [DEBUG] = AllBottom
32943 2019-Jan-13 16:21:19.954183 - [DEBUG]
32944 2019-Jan-13 16:21:19.954207 - [DEBUG] PROPAGATE: No new function!
32945 2019-Jan-13 16:21:19.954237 - [DEBUG] EDGE:
32946 2019-Jan-13 16:21:19.954326 - [DEBUG] ---> 32947 2019-Jan-13 16:21:19.955036 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32948 2019-Jan-13 16:21:19.955701 - [DEBUG]
32949 2019-Jan-13 16:21:19.955728 - [DEBUG] EDGE:
32950 2019-Jan-13 16:21:19.955790 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
32951 2019-Jan-13 16:21:19.956445 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32952 2019-Jan-13 16:21:19.957107 - [DEBUG]
32953 2019-Jan-13 16:21:19.957138 - [DEBUG] Compose: EdgeIdentity * AllBottom
32954 2019-Jan-13 16:21:19.957165 - [DEBUG]
32955 2019-Jan-13 16:21:19.957189 - [DEBUG] Propagate flow
32956 2019-Jan-13 16:21:19.957213 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32957 2019-Jan-13 16:21:19.957278 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
32958 2019-Jan-13 16:21:19.957940 - [DEBUG] Target value : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
32959 2019-Jan-13 16:21:19.958622 - [DEBUG] Edge function : AllBottom (result of previous compose)
32960 2019-Jan-13 16:21:19.958648 - [DEBUG]
32961 2019-Jan-13 16:21:19.958675 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
32962 2019-Jan-13 16:21:19.958701 - [DEBUG] = AllBottom
32963 2019-Jan-13 16:21:19.958726 - [DEBUG]
32964 2019-Jan-13 16:21:19.958749 - [DEBUG] PROPAGATE: No new function!
32965 2019-Jan-13 16:21:19.958774 - [DEBUG] EDGE:
32966 2019-Jan-13 16:21:19.958839 - [DEBUG] ---> 32967 2019-Jan-13 16:21:19.959490 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32968 2019-Jan-13 16:21:19.960155 - [DEBUG]
32969 2019-Jan-13 16:21:19.960183 - [DEBUG] EDGE:
32970 2019-Jan-13 16:21:19.960246 - [DEBUG] ---> 32971 2019-Jan-13 16:21:19.960897 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32972 2019-Jan-13 16:21:19.961579 - [DEBUG]
32973 2019-Jan-13 16:21:19.961606 - [DEBUG] EDGE:
32974 2019-Jan-13 16:21:19.961668 - [DEBUG] ---> 32975 2019-Jan-13 16:21:19.962320 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
32976 2019-Jan-13 16:21:19.962982 - [DEBUG]
32977 2019-Jan-13 16:21:19.963032 - [DEBUG] Compose: EdgeIdentity * AllBottom
32978 2019-Jan-13 16:21:19.963059 - [DEBUG]
32979 2019-Jan-13 16:21:19.963083 - [DEBUG] Propagate flow
32980 2019-Jan-13 16:21:19.963107 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
32981 2019-Jan-13 16:21:19.963173 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
32982 2019-Jan-13 16:21:19.963834 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32983 2019-Jan-13 16:21:19.964497 - [DEBUG] Edge function : AllBottom (result of previous compose)
32984 2019-Jan-13 16:21:19.964523 - [DEBUG]
32985 2019-Jan-13 16:21:19.964551 - [DEBUG] Join: AllTop & AllBottom
32986 2019-Jan-13 16:21:19.964577 - [DEBUG] = AllBottom (new jump func)
32987 2019-Jan-13 16:21:19.964602 - [DEBUG]
32988 2019-Jan-13 16:21:19.964625 - [DEBUG] Start adding new jump function
32989 2019-Jan-13 16:21:19.964674 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
32990 2019-Jan-13 16:21:19.964739 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
32991 2019-Jan-13 16:21:19.965423 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
32992 2019-Jan-13 16:21:19.966089 - [DEBUG] Edge Function : AllBottom
32993 2019-Jan-13 16:21:19.966122 - [DEBUG] End adding new jump function
32994 2019-Jan-13 16:21:19.966147 - [DEBUG]
32995 2019-Jan-13 16:21:19.966170 - [DEBUG] -------------------------------------------- 904. Path Edge --------------------------------------------
32996 2019-Jan-13 16:21:19.966195 - [DEBUG]
32997 2019-Jan-13 16:21:19.966218 - [DEBUG] Process 904. path edge:
32998 2019-Jan-13 16:21:19.966242 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
32999 2019-Jan-13 16:21:19.966306 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
33000 2019-Jan-13 16:21:19.966977 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33001 2019-Jan-13 16:21:19.967634 - [DEBUG]
33002 2019-Jan-13 16:21:19.967661 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
33003 2019-Jan-13 16:21:19.968377 - [DEBUG] Compose: EdgeIdentity * AllBottom
33004 2019-Jan-13 16:21:19.968407 - [DEBUG]
33005 2019-Jan-13 16:21:19.968431 - [DEBUG] Propagate flow
33006 2019-Jan-13 16:21:19.968455 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33007 2019-Jan-13 16:21:19.968519 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
33008 2019-Jan-13 16:21:19.969185 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33009 2019-Jan-13 16:21:19.969846 - [DEBUG] Edge function : AllBottom (result of previous compose)
33010 2019-Jan-13 16:21:19.969872 - [DEBUG]
33011 2019-Jan-13 16:21:19.969898 - [DEBUG] Join: AllTop & AllBottom
33012 2019-Jan-13 16:21:19.969925 - [DEBUG] = AllBottom (new jump func)
33013 2019-Jan-13 16:21:19.969950 - [DEBUG]
33014 2019-Jan-13 16:21:19.969973 - [DEBUG] Start adding new jump function
33015 2019-Jan-13 16:21:19.969997 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33016 2019-Jan-13 16:21:19.970062 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33017 2019-Jan-13 16:21:19.970721 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
33018 2019-Jan-13 16:21:19.971365 - [DEBUG] Edge Function : AllBottom
33019 2019-Jan-13 16:21:19.971396 - [DEBUG] End adding new jump function
33020 2019-Jan-13 16:21:19.971420 - [DEBUG]
33021 2019-Jan-13 16:21:19.971444 - [DEBUG] -------------------------------------------- 905. Path Edge --------------------------------------------
33022 2019-Jan-13 16:21:19.971469 - [DEBUG]
33023 2019-Jan-13 16:21:19.971492 - [DEBUG] Process 905. path edge:
33024 2019-Jan-13 16:21:19.971516 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33025 2019-Jan-13 16:21:19.971597 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
33026 2019-Jan-13 16:21:19.972256 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33027 2019-Jan-13 16:21:19.972920 - [DEBUG]
33028 2019-Jan-13 16:21:19.972947 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
33029 2019-Jan-13 16:21:19.973627 - [DEBUG] Compose: EdgeIdentity * AllBottom
33030 2019-Jan-13 16:21:19.973657 - [DEBUG]
33031 2019-Jan-13 16:21:19.973681 - [DEBUG] Propagate flow
33032 2019-Jan-13 16:21:19.973705 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33033 2019-Jan-13 16:21:19.973768 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
33034 2019-Jan-13 16:21:19.974438 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33035 2019-Jan-13 16:21:19.975129 - [DEBUG] Edge function : AllBottom (result of previous compose)
33036 2019-Jan-13 16:21:19.975156 - [DEBUG]
33037 2019-Jan-13 16:21:19.975181 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33038 2019-Jan-13 16:21:19.975208 - [DEBUG] = AllBottom
33039 2019-Jan-13 16:21:19.975232 - [DEBUG]
33040 2019-Jan-13 16:21:19.975256 - [DEBUG] PROPAGATE: No new function!
33041 2019-Jan-13 16:21:19.975281 - [DEBUG] EDGE:
33042 2019-Jan-13 16:21:19.975345 - [DEBUG] ---> 33043 2019-Jan-13 16:21:19.976002 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33044 2019-Jan-13 16:21:19.976659 - [DEBUG]
33045 2019-Jan-13 16:21:19.976686 - [DEBUG] EDGE:
33046 2019-Jan-13 16:21:19.976746 - [DEBUG] ---> 33047 2019-Jan-13 16:21:19.977396 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33048 2019-Jan-13 16:21:19.978062 - [DEBUG]
33049 2019-Jan-13 16:21:19.978089 - [DEBUG] EDGE:
33050 2019-Jan-13 16:21:19.978151 - [DEBUG] ---> 33051 2019-Jan-13 16:21:19.978833 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33052 2019-Jan-13 16:21:19.979494 - [DEBUG]
33053 2019-Jan-13 16:21:19.979520 - [DEBUG] EDGE:
33054 2019-Jan-13 16:21:19.979582 - [DEBUG] ---> 33055 2019-Jan-13 16:21:19.980232 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33056 2019-Jan-13 16:21:19.980894 - [DEBUG]
33057 2019-Jan-13 16:21:19.980921 - [DEBUG] EDGE:
33058 2019-Jan-13 16:21:19.980985 - [DEBUG] ---> 33059 2019-Jan-13 16:21:19.981665 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33060 2019-Jan-13 16:21:19.982325 - [DEBUG]
33061 2019-Jan-13 16:21:19.982351 - [DEBUG] EDGE:
33062 2019-Jan-13 16:21:19.982412 - [DEBUG] ---> 33063 2019-Jan-13 16:21:19.983062 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33064 2019-Jan-13 16:21:19.983722 - [DEBUG]
33065 2019-Jan-13 16:21:19.983773 - [DEBUG] Compose: EdgeIdentity * AllBottom
33066 2019-Jan-13 16:21:19.983801 - [DEBUG]
33067 2019-Jan-13 16:21:19.983826 - [DEBUG] Propagate flow
33068 2019-Jan-13 16:21:19.983850 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33069 2019-Jan-13 16:21:19.983914 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
33070 2019-Jan-13 16:21:19.984575 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33071 2019-Jan-13 16:21:19.985255 - [DEBUG] Edge function : AllBottom (result of previous compose)
33072 2019-Jan-13 16:21:19.985281 - [DEBUG]
33073 2019-Jan-13 16:21:19.985308 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33074 2019-Jan-13 16:21:19.985334 - [DEBUG] = AllBottom
33075 2019-Jan-13 16:21:19.985359 - [DEBUG]
33076 2019-Jan-13 16:21:19.985399 - [DEBUG] PROPAGATE: No new function!
33077 2019-Jan-13 16:21:19.985429 - [DEBUG] EDGE:
33078 2019-Jan-13 16:21:19.985494 - [DEBUG] ---> 33079 2019-Jan-13 16:21:19.986160 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33080 2019-Jan-13 16:21:19.986826 - [DEBUG]
33081 2019-Jan-13 16:21:19.986853 - [DEBUG] EDGE:
33082 2019-Jan-13 16:21:19.986916 - [DEBUG] ---> 33083 2019-Jan-13 16:21:19.987574 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33084 2019-Jan-13 16:21:19.988256 - [DEBUG]
33085 2019-Jan-13 16:21:19.988283 - [DEBUG] EDGE:
33086 2019-Jan-13 16:21:19.988344 - [DEBUG] ---> 33087 2019-Jan-13 16:21:19.988995 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33088 2019-Jan-13 16:21:19.989658 - [DEBUG]
33089 2019-Jan-13 16:21:19.989706 - [DEBUG] Compose: EdgeIdentity * AllBottom
33090 2019-Jan-13 16:21:19.989733 - [DEBUG]
33091 2019-Jan-13 16:21:19.989758 - [DEBUG] Propagate flow
33092 2019-Jan-13 16:21:19.989781 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33093 2019-Jan-13 16:21:19.989845 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
33094 2019-Jan-13 16:21:19.990509 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33095 2019-Jan-13 16:21:19.991168 - [DEBUG] Edge function : AllBottom (result of previous compose)
33096 2019-Jan-13 16:21:19.991195 - [DEBUG]
33097 2019-Jan-13 16:21:19.991222 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33098 2019-Jan-13 16:21:19.991248 - [DEBUG] = AllBottom
33099 2019-Jan-13 16:21:19.991273 - [DEBUG]
33100 2019-Jan-13 16:21:19.991297 - [DEBUG] PROPAGATE: No new function!
33101 2019-Jan-13 16:21:19.991326 - [DEBUG] EDGE:
33102 2019-Jan-13 16:21:19.991389 - [DEBUG] ---> 33103 2019-Jan-13 16:21:19.992076 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33104 2019-Jan-13 16:21:19.992743 - [DEBUG]
33105 2019-Jan-13 16:21:19.992770 - [DEBUG] EDGE:
33106 2019-Jan-13 16:21:19.992833 - [DEBUG] ---> 33107 2019-Jan-13 16:21:19.993489 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33108 2019-Jan-13 16:21:19.994150 - [DEBUG]
33109 2019-Jan-13 16:21:19.994176 - [DEBUG] EDGE:
33110 2019-Jan-13 16:21:19.994238 - [DEBUG] ---> 33111 2019-Jan-13 16:21:19.994906 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33112 2019-Jan-13 16:21:19.995573 - [DEBUG]
33113 2019-Jan-13 16:21:19.995600 - [DEBUG] EDGE:
33114 2019-Jan-13 16:21:19.995664 - [DEBUG] ---> 33115 2019-Jan-13 16:21:19.996321 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33116 2019-Jan-13 16:21:19.996977 - [DEBUG]
33117 2019-Jan-13 16:21:19.997026 - [DEBUG] Compose: EdgeIdentity * AllBottom
33118 2019-Jan-13 16:21:19.997072 - [DEBUG]
33119 2019-Jan-13 16:21:19.997097 - [DEBUG] Propagate flow
33120 2019-Jan-13 16:21:19.997121 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33121 2019-Jan-13 16:21:19.997184 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
33122 2019-Jan-13 16:21:19.997842 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33123 2019-Jan-13 16:21:19.998527 - [DEBUG] Edge function : AllBottom (result of previous compose)
33124 2019-Jan-13 16:21:19.998554 - [DEBUG]
33125 2019-Jan-13 16:21:19.998580 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33126 2019-Jan-13 16:21:19.998606 - [DEBUG] = AllBottom
33127 2019-Jan-13 16:21:19.998631 - [DEBUG]
33128 2019-Jan-13 16:21:19.998655 - [DEBUG] PROPAGATE: No new function!
33129 2019-Jan-13 16:21:19.998683 - [DEBUG] EDGE:
33130 2019-Jan-13 16:21:19.998749 - [DEBUG] ---> 33131 2019-Jan-13 16:21:19.999427 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33132 2019-Jan-13 16:21:20.000085 - [DEBUG]
33133 2019-Jan-13 16:21:20.000113 - [DEBUG] EDGE:
33134 2019-Jan-13 16:21:20.000175 - [DEBUG] ---> 33135 2019-Jan-13 16:21:20.000819 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33136 2019-Jan-13 16:21:20.001485 - [DEBUG]
33137 2019-Jan-13 16:21:20.001512 - [DEBUG] EDGE:
33138 2019-Jan-13 16:21:20.001594 - [DEBUG] ---> 33139 2019-Jan-13 16:21:20.002255 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33140 2019-Jan-13 16:21:20.002913 - [DEBUG]
33141 2019-Jan-13 16:21:20.002960 - [DEBUG] Compose: EdgeIdentity * AllBottom
33142 2019-Jan-13 16:21:20.002988 - [DEBUG]
33143 2019-Jan-13 16:21:20.003012 - [DEBUG] Propagate flow
33144 2019-Jan-13 16:21:20.003036 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33145 2019-Jan-13 16:21:20.003098 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33146 2019-Jan-13 16:21:20.003754 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33147 2019-Jan-13 16:21:20.004416 - [DEBUG] Edge function : AllBottom (result of previous compose)
33148 2019-Jan-13 16:21:20.004443 - [DEBUG]
33149 2019-Jan-13 16:21:20.004470 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33150 2019-Jan-13 16:21:20.004496 - [DEBUG] = AllBottom
33151 2019-Jan-13 16:21:20.004521 - [DEBUG]
33152 2019-Jan-13 16:21:20.004545 - [DEBUG] PROPAGATE: No new function!
33153 2019-Jan-13 16:21:20.004574 - [DEBUG] EDGE:
33154 2019-Jan-13 16:21:20.004639 - [DEBUG] ---> 33155 2019-Jan-13 16:21:20.005344 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33156 2019-Jan-13 16:21:20.006127 - [DEBUG]
33157 2019-Jan-13 16:21:20.006155 - [DEBUG] EDGE:
33158 2019-Jan-13 16:21:20.006220 - [DEBUG] ---> 33159 2019-Jan-13 16:21:20.006875 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33160 2019-Jan-13 16:21:20.007545 - [DEBUG]
33161 2019-Jan-13 16:21:20.007593 - [DEBUG] EDGE:
33162 2019-Jan-13 16:21:20.007659 - [DEBUG] ---> 33163 2019-Jan-13 16:21:20.008347 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33164 2019-Jan-13 16:21:20.009008 - [DEBUG]
33165 2019-Jan-13 16:21:20.009058 - [DEBUG] Compose: EdgeIdentity * AllBottom
33166 2019-Jan-13 16:21:20.009087 - [DEBUG]
33167 2019-Jan-13 16:21:20.009112 - [DEBUG] Propagate flow
33168 2019-Jan-13 16:21:20.009136 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33169 2019-Jan-13 16:21:20.009198 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
33170 2019-Jan-13 16:21:20.009853 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33171 2019-Jan-13 16:21:20.010519 - [DEBUG] Edge function : AllBottom (result of previous compose)
33172 2019-Jan-13 16:21:20.010546 - [DEBUG]
33173 2019-Jan-13 16:21:20.010572 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33174 2019-Jan-13 16:21:20.010598 - [DEBUG] = AllBottom
33175 2019-Jan-13 16:21:20.010623 - [DEBUG]
33176 2019-Jan-13 16:21:20.010647 - [DEBUG] PROPAGATE: No new function!
33177 2019-Jan-13 16:21:20.010677 - [DEBUG] EDGE:
33178 2019-Jan-13 16:21:20.010741 - [DEBUG] ---> 33179 2019-Jan-13 16:21:20.011416 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33180 2019-Jan-13 16:21:20.012100 - [DEBUG]
33181 2019-Jan-13 16:21:20.012144 - [DEBUG] Compose: EdgeIdentity * AllBottom
33182 2019-Jan-13 16:21:20.012171 - [DEBUG]
33183 2019-Jan-13 16:21:20.012195 - [DEBUG] Propagate flow
33184 2019-Jan-13 16:21:20.012219 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33185 2019-Jan-13 16:21:20.012283 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
33186 2019-Jan-13 16:21:20.012936 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33187 2019-Jan-13 16:21:20.013603 - [DEBUG] Edge function : AllBottom (result of previous compose)
33188 2019-Jan-13 16:21:20.013629 - [DEBUG]
33189 2019-Jan-13 16:21:20.013656 - [DEBUG] Join: AllTop & AllBottom
33190 2019-Jan-13 16:21:20.013683 - [DEBUG] = AllBottom (new jump func)
33191 2019-Jan-13 16:21:20.013708 - [DEBUG]
33192 2019-Jan-13 16:21:20.013732 - [DEBUG] Start adding new jump function
33193 2019-Jan-13 16:21:20.013756 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33194 2019-Jan-13 16:21:20.013818 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33195 2019-Jan-13 16:21:20.014479 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
33196 2019-Jan-13 16:21:20.015155 - [DEBUG] Edge Function : AllBottom
33197 2019-Jan-13 16:21:20.015187 - [DEBUG] End adding new jump function
33198 2019-Jan-13 16:21:20.015211 - [DEBUG]
33199 2019-Jan-13 16:21:20.015235 - [DEBUG] -------------------------------------------- 906. Path Edge --------------------------------------------
33200 2019-Jan-13 16:21:20.015260 - [DEBUG]
33201 2019-Jan-13 16:21:20.015283 - [DEBUG] Process 906. path edge:
33202 2019-Jan-13 16:21:20.015308 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33203 2019-Jan-13 16:21:20.015369 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
33204 2019-Jan-13 16:21:20.016031 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33205 2019-Jan-13 16:21:20.016718 - [DEBUG]
33206 2019-Jan-13 16:21:20.016745 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
33207 2019-Jan-13 16:21:20.017421 - [DEBUG] Possible callees:
33208 2019-Jan-13 16:21:20.017448 - [DEBUG] foo
33209 2019-Jan-13 16:21:20.017472 - [DEBUG] Possible return sites:
33210 2019-Jan-13 16:21:20.017496 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12633211 2019-Jan-13 16:21:20.018827 - [DEBUG] Found and process special summary
33212 2019-Jan-13 16:21:20.018872 - [DEBUG] Compose: EdgeIdentity * AllBottom
33213 2019-Jan-13 16:21:20.018902 - [DEBUG]
33214 2019-Jan-13 16:21:20.018926 - [DEBUG] Propagate flow
33215 2019-Jan-13 16:21:20.018950 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33216 2019-Jan-13 16:21:20.019018 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
33217 2019-Jan-13 16:21:20.019686 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33218 2019-Jan-13 16:21:20.020351 - [DEBUG] Edge function : AllBottom (result of previous compose)
33219 2019-Jan-13 16:21:20.020378 - [DEBUG]
33220 2019-Jan-13 16:21:20.020405 - [DEBUG] Join: AllTop & AllBottom
33221 2019-Jan-13 16:21:20.020432 - [DEBUG] = AllBottom (new jump func)
33222 2019-Jan-13 16:21:20.020456 - [DEBUG]
33223 2019-Jan-13 16:21:20.020480 - [DEBUG] Start adding new jump function
33224 2019-Jan-13 16:21:20.020504 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33225 2019-Jan-13 16:21:20.020567 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33226 2019-Jan-13 16:21:20.021222 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
33227 2019-Jan-13 16:21:20.021902 - [DEBUG] Edge Function : AllBottom
33228 2019-Jan-13 16:21:20.021934 - [DEBUG] End adding new jump function
33229 2019-Jan-13 16:21:20.021959 - [DEBUG]
33230 2019-Jan-13 16:21:20.021983 - [DEBUG] -------------------------------------------- 907. Path Edge --------------------------------------------
33231 2019-Jan-13 16:21:20.022008 - [DEBUG]
33232 2019-Jan-13 16:21:20.022031 - [DEBUG] Process 907. path edge:
33233 2019-Jan-13 16:21:20.022055 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33234 2019-Jan-13 16:21:20.022121 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
33235 2019-Jan-13 16:21:20.022781 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33236 2019-Jan-13 16:21:20.023448 - [DEBUG]
33237 2019-Jan-13 16:21:20.023474 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
33238 2019-Jan-13 16:21:20.024167 - [DEBUG] Compose: EdgeIdentity * AllBottom
33239 2019-Jan-13 16:21:20.024197 - [DEBUG]
33240 2019-Jan-13 16:21:20.024221 - [DEBUG] Propagate flow
33241 2019-Jan-13 16:21:20.024245 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33242 2019-Jan-13 16:21:20.024308 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
33243 2019-Jan-13 16:21:20.025008 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33244 2019-Jan-13 16:21:20.025675 - [DEBUG] Edge function : AllBottom (result of previous compose)
33245 2019-Jan-13 16:21:20.025701 - [DEBUG]
33246 2019-Jan-13 16:21:20.025728 - [DEBUG] Join: AllTop & AllBottom
33247 2019-Jan-13 16:21:20.025754 - [DEBUG] = AllBottom (new jump func)
33248 2019-Jan-13 16:21:20.025779 - [DEBUG]
33249 2019-Jan-13 16:21:20.025803 - [DEBUG] Start adding new jump function
33250 2019-Jan-13 16:21:20.025826 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33251 2019-Jan-13 16:21:20.025904 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33252 2019-Jan-13 16:21:20.026571 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
33253 2019-Jan-13 16:21:20.027217 - [DEBUG] Edge Function : AllBottom
33254 2019-Jan-13 16:21:20.027250 - [DEBUG] End adding new jump function
33255 2019-Jan-13 16:21:20.027274 - [DEBUG]
33256 2019-Jan-13 16:21:20.027297 - [DEBUG] -------------------------------------------- 908. Path Edge --------------------------------------------
33257 2019-Jan-13 16:21:20.027322 - [DEBUG]
33258 2019-Jan-13 16:21:20.027345 - [DEBUG] Process 908. path edge:
33259 2019-Jan-13 16:21:20.027369 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33260 2019-Jan-13 16:21:20.027431 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
33261 2019-Jan-13 16:21:20.028089 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33262 2019-Jan-13 16:21:20.028772 - [DEBUG]
33263 2019-Jan-13 16:21:20.028799 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
33264 2019-Jan-13 16:21:20.029481 - [DEBUG] Compose: EdgeIdentity * AllBottom
33265 2019-Jan-13 16:21:20.029512 - [DEBUG]
33266 2019-Jan-13 16:21:20.029535 - [DEBUG] Propagate flow
33267 2019-Jan-13 16:21:20.029559 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33268 2019-Jan-13 16:21:20.029623 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
33269 2019-Jan-13 16:21:20.030275 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33270 2019-Jan-13 16:21:20.030941 - [DEBUG] Edge function : AllBottom (result of previous compose)
33271 2019-Jan-13 16:21:20.030968 - [DEBUG]
33272 2019-Jan-13 16:21:20.030994 - [DEBUG] Join: AllTop & AllBottom
33273 2019-Jan-13 16:21:20.031020 - [DEBUG] = AllBottom (new jump func)
33274 2019-Jan-13 16:21:20.031045 - [DEBUG]
33275 2019-Jan-13 16:21:20.031069 - [DEBUG] Start adding new jump function
33276 2019-Jan-13 16:21:20.031092 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33277 2019-Jan-13 16:21:20.031157 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33278 2019-Jan-13 16:21:20.031843 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
33279 2019-Jan-13 16:21:20.032499 - [DEBUG] Edge Function : AllBottom
33280 2019-Jan-13 16:21:20.032530 - [DEBUG] End adding new jump function
33281 2019-Jan-13 16:21:20.032554 - [DEBUG]
33282 2019-Jan-13 16:21:20.032578 - [DEBUG] -------------------------------------------- 909. Path Edge --------------------------------------------
33283 2019-Jan-13 16:21:20.032603 - [DEBUG]
33284 2019-Jan-13 16:21:20.032626 - [DEBUG] Process 909. path edge:
33285 2019-Jan-13 16:21:20.032650 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33286 2019-Jan-13 16:21:20.032710 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
33287 2019-Jan-13 16:21:20.033357 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33288 2019-Jan-13 16:21:20.034023 - [DEBUG]
33289 2019-Jan-13 16:21:20.034050 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
33290 2019-Jan-13 16:21:20.034728 - [DEBUG] Compose: EdgeIdentity * AllBottom
33291 2019-Jan-13 16:21:20.034758 - [DEBUG]
33292 2019-Jan-13 16:21:20.034782 - [DEBUG] Propagate flow
33293 2019-Jan-13 16:21:20.034806 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33294 2019-Jan-13 16:21:20.034917 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
33295 2019-Jan-13 16:21:20.035596 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33296 2019-Jan-13 16:21:20.036249 - [DEBUG] Edge function : AllBottom (result of previous compose)
33297 2019-Jan-13 16:21:20.036276 - [DEBUG]
33298 2019-Jan-13 16:21:20.036302 - [DEBUG] Join: AllTop & AllBottom
33299 2019-Jan-13 16:21:20.036329 - [DEBUG] = AllBottom (new jump func)
33300 2019-Jan-13 16:21:20.036354 - [DEBUG]
33301 2019-Jan-13 16:21:20.036377 - [DEBUG] Start adding new jump function
33302 2019-Jan-13 16:21:20.036401 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33303 2019-Jan-13 16:21:20.036461 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33304 2019-Jan-13 16:21:20.037130 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
33305 2019-Jan-13 16:21:20.037800 - [DEBUG] Edge Function : AllBottom
33306 2019-Jan-13 16:21:20.037834 - [DEBUG] End adding new jump function
33307 2019-Jan-13 16:21:20.037859 - [DEBUG]
33308 2019-Jan-13 16:21:20.037883 - [DEBUG] -------------------------------------------- 910. Path Edge --------------------------------------------
33309 2019-Jan-13 16:21:20.037908 - [DEBUG]
33310 2019-Jan-13 16:21:20.037931 - [DEBUG] Process 910. path edge:
33311 2019-Jan-13 16:21:20.037955 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33312 2019-Jan-13 16:21:20.038021 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
33313 2019-Jan-13 16:21:20.038713 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33314 2019-Jan-13 16:21:20.039365 - [DEBUG]
33315 2019-Jan-13 16:21:20.039392 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
33316 2019-Jan-13 16:21:20.040078 - [DEBUG] Possible callees:
33317 2019-Jan-13 16:21:20.040105 - [DEBUG] llvm.dbg.declare
33318 2019-Jan-13 16:21:20.040131 - [DEBUG] Possible return sites:
33319 2019-Jan-13 16:21:20.040155 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13633320 2019-Jan-13 16:21:20.041482 - [DEBUG] Found and process special summary
33321 2019-Jan-13 16:21:20.041526 - [DEBUG] Compose: EdgeIdentity * AllBottom
33322 2019-Jan-13 16:21:20.041574 - [DEBUG]
33323 2019-Jan-13 16:21:20.041599 - [DEBUG] Propagate flow
33324 2019-Jan-13 16:21:20.041623 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33325 2019-Jan-13 16:21:20.041687 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
33326 2019-Jan-13 16:21:20.042346 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33327 2019-Jan-13 16:21:20.043014 - [DEBUG] Edge function : AllBottom (result of previous compose)
33328 2019-Jan-13 16:21:20.043042 - [DEBUG]
33329 2019-Jan-13 16:21:20.043068 - [DEBUG] Join: AllTop & AllBottom
33330 2019-Jan-13 16:21:20.043094 - [DEBUG] = AllBottom (new jump func)
33331 2019-Jan-13 16:21:20.043119 - [DEBUG]
33332 2019-Jan-13 16:21:20.043143 - [DEBUG] Start adding new jump function
33333 2019-Jan-13 16:21:20.043166 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33334 2019-Jan-13 16:21:20.043228 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33335 2019-Jan-13 16:21:20.043906 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
33336 2019-Jan-13 16:21:20.044568 - [DEBUG] Edge Function : AllBottom
33337 2019-Jan-13 16:21:20.044600 - [DEBUG] End adding new jump function
33338 2019-Jan-13 16:21:20.044624 - [DEBUG]
33339 2019-Jan-13 16:21:20.044648 - [DEBUG] -------------------------------------------- 911. Path Edge --------------------------------------------
33340 2019-Jan-13 16:21:20.044673 - [DEBUG]
33341 2019-Jan-13 16:21:20.044697 - [DEBUG] Process 911. path edge:
33342 2019-Jan-13 16:21:20.044721 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33343 2019-Jan-13 16:21:20.044783 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
33344 2019-Jan-13 16:21:20.045465 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33345 2019-Jan-13 16:21:20.046132 - [DEBUG]
33346 2019-Jan-13 16:21:20.046158 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
33347 2019-Jan-13 16:21:20.046858 - [DEBUG] Compose: EdgeIdentity * AllBottom
33348 2019-Jan-13 16:21:20.046890 - [DEBUG]
33349 2019-Jan-13 16:21:20.046914 - [DEBUG] Propagate flow
33350 2019-Jan-13 16:21:20.046938 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33351 2019-Jan-13 16:21:20.047003 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
33352 2019-Jan-13 16:21:20.047660 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33353 2019-Jan-13 16:21:20.048339 - [DEBUG] Edge function : AllBottom (result of previous compose)
33354 2019-Jan-13 16:21:20.048366 - [DEBUG]
33355 2019-Jan-13 16:21:20.048392 - [DEBUG] Join: AllTop & AllBottom
33356 2019-Jan-13 16:21:20.048418 - [DEBUG] = AllBottom (new jump func)
33357 2019-Jan-13 16:21:20.048443 - [DEBUG]
33358 2019-Jan-13 16:21:20.048467 - [DEBUG] Start adding new jump function
33359 2019-Jan-13 16:21:20.048490 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33360 2019-Jan-13 16:21:20.048555 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33361 2019-Jan-13 16:21:20.049221 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
33362 2019-Jan-13 16:21:20.049881 - [DEBUG] Edge Function : AllBottom
33363 2019-Jan-13 16:21:20.049913 - [DEBUG] End adding new jump function
33364 2019-Jan-13 16:21:20.049937 - [DEBUG]
33365 2019-Jan-13 16:21:20.049961 - [DEBUG] -------------------------------------------- 912. Path Edge --------------------------------------------
33366 2019-Jan-13 16:21:20.049985 - [DEBUG]
33367 2019-Jan-13 16:21:20.050008 - [DEBUG] Process 912. path edge:
33368 2019-Jan-13 16:21:20.050032 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33369 2019-Jan-13 16:21:20.050096 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
33370 2019-Jan-13 16:21:20.050747 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33371 2019-Jan-13 16:21:20.051405 - [DEBUG]
33372 2019-Jan-13 16:21:20.051432 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
33373 2019-Jan-13 16:21:20.052140 - [DEBUG] Compose: EdgeIdentity * AllBottom
33374 2019-Jan-13 16:21:20.052170 - [DEBUG]
33375 2019-Jan-13 16:21:20.052194 - [DEBUG] Propagate flow
33376 2019-Jan-13 16:21:20.052217 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33377 2019-Jan-13 16:21:20.052280 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
33378 2019-Jan-13 16:21:20.052940 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33379 2019-Jan-13 16:21:20.053595 - [DEBUG] Edge function : AllBottom (result of previous compose)
33380 2019-Jan-13 16:21:20.053638 - [DEBUG]
33381 2019-Jan-13 16:21:20.053664 - [DEBUG] Join: AllTop & AllBottom
33382 2019-Jan-13 16:21:20.053690 - [DEBUG] = AllBottom (new jump func)
33383 2019-Jan-13 16:21:20.053715 - [DEBUG]
33384 2019-Jan-13 16:21:20.053739 - [DEBUG] Start adding new jump function
33385 2019-Jan-13 16:21:20.053763 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33386 2019-Jan-13 16:21:20.053825 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33387 2019-Jan-13 16:21:20.054487 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
33388 2019-Jan-13 16:21:20.055168 - [DEBUG] Edge Function : AllBottom
33389 2019-Jan-13 16:21:20.055199 - [DEBUG] End adding new jump function
33390 2019-Jan-13 16:21:20.055224 - [DEBUG]
33391 2019-Jan-13 16:21:20.055248 - [DEBUG] -------------------------------------------- 913. Path Edge --------------------------------------------
33392 2019-Jan-13 16:21:20.055274 - [DEBUG]
33393 2019-Jan-13 16:21:20.055297 - [DEBUG] Process 913. path edge:
33394 2019-Jan-13 16:21:20.055321 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33395 2019-Jan-13 16:21:20.055385 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
33396 2019-Jan-13 16:21:20.056042 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33397 2019-Jan-13 16:21:20.056696 - [DEBUG]
33398 2019-Jan-13 16:21:20.056724 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
33399 2019-Jan-13 16:21:20.057405 - [DEBUG] Compose: EdgeIdentity * AllBottom
33400 2019-Jan-13 16:21:20.057435 - [DEBUG]
33401 2019-Jan-13 16:21:20.057459 - [DEBUG] Propagate flow
33402 2019-Jan-13 16:21:20.057483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33403 2019-Jan-13 16:21:20.057550 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
33404 2019-Jan-13 16:21:20.058240 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33405 2019-Jan-13 16:21:20.058909 - [DEBUG] Edge function : AllBottom (result of previous compose)
33406 2019-Jan-13 16:21:20.058935 - [DEBUG]
33407 2019-Jan-13 16:21:20.058961 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33408 2019-Jan-13 16:21:20.058987 - [DEBUG] = AllBottom
33409 2019-Jan-13 16:21:20.059012 - [DEBUG]
33410 2019-Jan-13 16:21:20.059036 - [DEBUG] PROPAGATE: No new function!
33411 2019-Jan-13 16:21:20.059061 - [DEBUG] EDGE:
33412 2019-Jan-13 16:21:20.059123 - [DEBUG] ---> 33413 2019-Jan-13 16:21:20.059770 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33414 2019-Jan-13 16:21:20.060434 - [DEBUG]
33415 2019-Jan-13 16:21:20.060461 - [DEBUG] EDGE:
33416 2019-Jan-13 16:21:20.060527 - [DEBUG] ---> 33417 2019-Jan-13 16:21:20.061177 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33418 2019-Jan-13 16:21:20.061861 - [DEBUG]
33419 2019-Jan-13 16:21:20.061887 - [DEBUG] EDGE:
33420 2019-Jan-13 16:21:20.061950 - [DEBUG] ---> 33421 2019-Jan-13 16:21:20.062601 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33422 2019-Jan-13 16:21:20.063258 - [DEBUG]
33423 2019-Jan-13 16:21:20.063307 - [DEBUG] Compose: EdgeIdentity * AllBottom
33424 2019-Jan-13 16:21:20.063335 - [DEBUG]
33425 2019-Jan-13 16:21:20.063378 - [DEBUG] Propagate flow
33426 2019-Jan-13 16:21:20.063403 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33427 2019-Jan-13 16:21:20.063470 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
33428 2019-Jan-13 16:21:20.064134 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33429 2019-Jan-13 16:21:20.064795 - [DEBUG] Edge function : AllBottom (result of previous compose)
33430 2019-Jan-13 16:21:20.064822 - [DEBUG]
33431 2019-Jan-13 16:21:20.064848 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33432 2019-Jan-13 16:21:20.064874 - [DEBUG] = AllBottom
33433 2019-Jan-13 16:21:20.064919 - [DEBUG]
33434 2019-Jan-13 16:21:20.064942 - [DEBUG] PROPAGATE: No new function!
33435 2019-Jan-13 16:21:20.064972 - [DEBUG] EDGE:
33436 2019-Jan-13 16:21:20.065036 - [DEBUG] ---> 33437 2019-Jan-13 16:21:20.065702 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33438 2019-Jan-13 16:21:20.066363 - [DEBUG]
33439 2019-Jan-13 16:21:20.066406 - [DEBUG] Compose: EdgeIdentity * AllBottom
33440 2019-Jan-13 16:21:20.066433 - [DEBUG]
33441 2019-Jan-13 16:21:20.066457 - [DEBUG] Propagate flow
33442 2019-Jan-13 16:21:20.066481 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33443 2019-Jan-13 16:21:20.066545 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
33444 2019-Jan-13 16:21:20.067212 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33445 2019-Jan-13 16:21:20.067875 - [DEBUG] Edge function : AllBottom (result of previous compose)
33446 2019-Jan-13 16:21:20.067901 - [DEBUG]
33447 2019-Jan-13 16:21:20.067926 - [DEBUG] Join: AllTop & AllBottom
33448 2019-Jan-13 16:21:20.067953 - [DEBUG] = AllBottom (new jump func)
33449 2019-Jan-13 16:21:20.067977 - [DEBUG]
33450 2019-Jan-13 16:21:20.068001 - [DEBUG] Start adding new jump function
33451 2019-Jan-13 16:21:20.068025 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33452 2019-Jan-13 16:21:20.068085 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33453 2019-Jan-13 16:21:20.068762 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
33454 2019-Jan-13 16:21:20.069436 - [DEBUG] Edge Function : AllBottom
33455 2019-Jan-13 16:21:20.069467 - [DEBUG] End adding new jump function
33456 2019-Jan-13 16:21:20.069491 - [DEBUG]
33457 2019-Jan-13 16:21:20.069515 - [DEBUG] -------------------------------------------- 914. Path Edge --------------------------------------------
33458 2019-Jan-13 16:21:20.069539 - [DEBUG]
33459 2019-Jan-13 16:21:20.069563 - [DEBUG] Process 914. path edge:
33460 2019-Jan-13 16:21:20.069587 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33461 2019-Jan-13 16:21:20.069651 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
33462 2019-Jan-13 16:21:20.070330 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33463 2019-Jan-13 16:21:20.070991 - [DEBUG]
33464 2019-Jan-13 16:21:20.071016 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
33465 2019-Jan-13 16:21:20.071710 - [DEBUG] Possible callees:
33466 2019-Jan-13 16:21:20.071736 - [DEBUG] llvm.dbg.declare
33467 2019-Jan-13 16:21:20.071761 - [DEBUG] Possible return sites:
33468 2019-Jan-13 16:21:20.071801 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14333469 2019-Jan-13 16:21:20.073152 - [DEBUG] Found and process special summary
33470 2019-Jan-13 16:21:20.073198 - [DEBUG] Compose: EdgeIdentity * AllBottom
33471 2019-Jan-13 16:21:20.073227 - [DEBUG]
33472 2019-Jan-13 16:21:20.073252 - [DEBUG] Propagate flow
33473 2019-Jan-13 16:21:20.073276 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33474 2019-Jan-13 16:21:20.073343 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
33475 2019-Jan-13 16:21:20.074007 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33476 2019-Jan-13 16:21:20.074653 - [DEBUG] Edge function : AllBottom (result of previous compose)
33477 2019-Jan-13 16:21:20.074679 - [DEBUG]
33478 2019-Jan-13 16:21:20.074705 - [DEBUG] Join: AllTop & AllBottom
33479 2019-Jan-13 16:21:20.074732 - [DEBUG] = AllBottom (new jump func)
33480 2019-Jan-13 16:21:20.074756 - [DEBUG]
33481 2019-Jan-13 16:21:20.074780 - [DEBUG] Start adding new jump function
33482 2019-Jan-13 16:21:20.074803 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33483 2019-Jan-13 16:21:20.074862 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33484 2019-Jan-13 16:21:20.075554 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
33485 2019-Jan-13 16:21:20.076219 - [DEBUG] Edge Function : AllBottom
33486 2019-Jan-13 16:21:20.076251 - [DEBUG] End adding new jump function
33487 2019-Jan-13 16:21:20.076275 - [DEBUG]
33488 2019-Jan-13 16:21:20.076299 - [DEBUG] -------------------------------------------- 915. Path Edge --------------------------------------------
33489 2019-Jan-13 16:21:20.076324 - [DEBUG]
33490 2019-Jan-13 16:21:20.076347 - [DEBUG] Process 915. path edge:
33491 2019-Jan-13 16:21:20.076372 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33492 2019-Jan-13 16:21:20.076435 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
33493 2019-Jan-13 16:21:20.077090 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33494 2019-Jan-13 16:21:20.077739 - [DEBUG]
33495 2019-Jan-13 16:21:20.077765 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
33496 2019-Jan-13 16:21:20.078491 - [DEBUG] Compose: EdgeIdentity * AllBottom
33497 2019-Jan-13 16:21:20.078522 - [DEBUG]
33498 2019-Jan-13 16:21:20.078546 - [DEBUG] Propagate flow
33499 2019-Jan-13 16:21:20.078570 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33500 2019-Jan-13 16:21:20.078634 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
33501 2019-Jan-13 16:21:20.079297 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33502 2019-Jan-13 16:21:20.079955 - [DEBUG] Edge function : AllBottom (result of previous compose)
33503 2019-Jan-13 16:21:20.079981 - [DEBUG]
33504 2019-Jan-13 16:21:20.080007 - [DEBUG] Join: AllTop & AllBottom
33505 2019-Jan-13 16:21:20.080034 - [DEBUG] = AllBottom (new jump func)
33506 2019-Jan-13 16:21:20.080059 - [DEBUG]
33507 2019-Jan-13 16:21:20.080082 - [DEBUG] Start adding new jump function
33508 2019-Jan-13 16:21:20.080106 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33509 2019-Jan-13 16:21:20.080166 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33510 2019-Jan-13 16:21:20.080818 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
33511 2019-Jan-13 16:21:20.081475 - [DEBUG] Edge Function : AllBottom
33512 2019-Jan-13 16:21:20.081523 - [DEBUG] End adding new jump function
33513 2019-Jan-13 16:21:20.081565 - [DEBUG]
33514 2019-Jan-13 16:21:20.081592 - [DEBUG] -------------------------------------------- 916. Path Edge --------------------------------------------
33515 2019-Jan-13 16:21:20.081617 - [DEBUG]
33516 2019-Jan-13 16:21:20.081641 - [DEBUG] Process 916. path edge:
33517 2019-Jan-13 16:21:20.081665 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33518 2019-Jan-13 16:21:20.081732 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
33519 2019-Jan-13 16:21:20.082393 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33520 2019-Jan-13 16:21:20.083048 - [DEBUG]
33521 2019-Jan-13 16:21:20.083075 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
33522 2019-Jan-13 16:21:20.083744 - [DEBUG] Compose: EdgeIdentity * AllBottom
33523 2019-Jan-13 16:21:20.083774 - [DEBUG]
33524 2019-Jan-13 16:21:20.083798 - [DEBUG] Propagate flow
33525 2019-Jan-13 16:21:20.083822 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33526 2019-Jan-13 16:21:20.083887 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
33527 2019-Jan-13 16:21:20.084545 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33528 2019-Jan-13 16:21:20.085238 - [DEBUG] Edge function : AllBottom (result of previous compose)
33529 2019-Jan-13 16:21:20.085265 - [DEBUG]
33530 2019-Jan-13 16:21:20.085291 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33531 2019-Jan-13 16:21:20.085317 - [DEBUG] = AllBottom
33532 2019-Jan-13 16:21:20.085341 - [DEBUG]
33533 2019-Jan-13 16:21:20.085365 - [DEBUG] PROPAGATE: No new function!
33534 2019-Jan-13 16:21:20.085390 - [DEBUG] EDGE:
33535 2019-Jan-13 16:21:20.085456 - [DEBUG] ---> 33536 2019-Jan-13 16:21:20.086108 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33537 2019-Jan-13 16:21:20.086764 - [DEBUG]
33538 2019-Jan-13 16:21:20.086791 - [DEBUG] EDGE:
33539 2019-Jan-13 16:21:20.086853 - [DEBUG] ---> 33540 2019-Jan-13 16:21:20.087517 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33541 2019-Jan-13 16:21:20.088174 - [DEBUG]
33542 2019-Jan-13 16:21:20.088240 - [DEBUG] Compose: EdgeIdentity * AllBottom
33543 2019-Jan-13 16:21:20.088270 - [DEBUG]
33544 2019-Jan-13 16:21:20.088294 - [DEBUG] Propagate flow
33545 2019-Jan-13 16:21:20.088318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33546 2019-Jan-13 16:21:20.088383 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
33547 2019-Jan-13 16:21:20.089041 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33548 2019-Jan-13 16:21:20.089694 - [DEBUG] Edge function : AllBottom (result of previous compose)
33549 2019-Jan-13 16:21:20.089721 - [DEBUG]
33550 2019-Jan-13 16:21:20.089747 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33551 2019-Jan-13 16:21:20.089773 - [DEBUG] = AllBottom
33552 2019-Jan-13 16:21:20.089798 - [DEBUG]
33553 2019-Jan-13 16:21:20.089822 - [DEBUG] PROPAGATE: No new function!
33554 2019-Jan-13 16:21:20.089851 - [DEBUG] EDGE:
33555 2019-Jan-13 16:21:20.089918 - [DEBUG] ---> 33556 2019-Jan-13 16:21:20.090591 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33557 2019-Jan-13 16:21:20.091275 - [DEBUG]
33558 2019-Jan-13 16:21:20.091302 - [DEBUG] EDGE:
33559 2019-Jan-13 16:21:20.091365 - [DEBUG] ---> 33560 2019-Jan-13 16:21:20.092043 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33561 2019-Jan-13 16:21:20.092703 - [DEBUG]
33562 2019-Jan-13 16:21:20.092747 - [DEBUG] Compose: EdgeIdentity * AllBottom
33563 2019-Jan-13 16:21:20.092775 - [DEBUG]
33564 2019-Jan-13 16:21:20.092799 - [DEBUG] Propagate flow
33565 2019-Jan-13 16:21:20.092823 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33566 2019-Jan-13 16:21:20.092890 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
33567 2019-Jan-13 16:21:20.093551 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33568 2019-Jan-13 16:21:20.094217 - [DEBUG] Edge function : AllBottom (result of previous compose)
33569 2019-Jan-13 16:21:20.094244 - [DEBUG]
33570 2019-Jan-13 16:21:20.094270 - [DEBUG] Join: AllTop & AllBottom
33571 2019-Jan-13 16:21:20.094297 - [DEBUG] = AllBottom (new jump func)
33572 2019-Jan-13 16:21:20.094321 - [DEBUG]
33573 2019-Jan-13 16:21:20.094345 - [DEBUG] Start adding new jump function
33574 2019-Jan-13 16:21:20.094369 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33575 2019-Jan-13 16:21:20.094431 - [DEBUG] Fact at target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33576 2019-Jan-13 16:21:20.095110 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
33577 2019-Jan-13 16:21:20.095767 - [DEBUG] Edge Function : AllBottom
33578 2019-Jan-13 16:21:20.095799 - [DEBUG] End adding new jump function
33579 2019-Jan-13 16:21:20.095823 - [DEBUG]
33580 2019-Jan-13 16:21:20.095847 - [DEBUG] -------------------------------------------- 917. Path Edge --------------------------------------------
33581 2019-Jan-13 16:21:20.095872 - [DEBUG]
33582 2019-Jan-13 16:21:20.095895 - [DEBUG] Process 917. path edge:
33583 2019-Jan-13 16:21:20.095919 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33584 2019-Jan-13 16:21:20.095985 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
33585 2019-Jan-13 16:21:20.096637 - [DEBUG] D target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 >
33586 2019-Jan-13 16:21:20.097299 - [DEBUG]
33587 2019-Jan-13 16:21:20.097327 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
33588 2019-Jan-13 16:21:20.098003 - [DEBUG] Compose: EdgeIdentity * AllBottom
33589 2019-Jan-13 16:21:20.098032 - [DEBUG]
33590 2019-Jan-13 16:21:20.098056 - [DEBUG] Propagate flow
33591 2019-Jan-13 16:21:20.098080 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33592 2019-Jan-13 16:21:20.098142 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
33593 2019-Jan-13 16:21:20.098843 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33594 2019-Jan-13 16:21:20.099503 - [DEBUG] Edge function : AllBottom (result of previous compose)
33595 2019-Jan-13 16:21:20.099529 - [DEBUG]
33596 2019-Jan-13 16:21:20.099555 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33597 2019-Jan-13 16:21:20.099581 - [DEBUG] = AllBottom
33598 2019-Jan-13 16:21:20.099606 - [DEBUG]
33599 2019-Jan-13 16:21:20.099629 - [DEBUG] PROPAGATE: No new function!
33600 2019-Jan-13 16:21:20.099669 - [DEBUG] Compose: EdgeIdentity * AllBottom
33601 2019-Jan-13 16:21:20.099696 - [DEBUG]
33602 2019-Jan-13 16:21:20.099736 - [DEBUG] Propagate flow
33603 2019-Jan-13 16:21:20.099761 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33604 2019-Jan-13 16:21:20.099836 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
33605 2019-Jan-13 16:21:20.100510 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33606 2019-Jan-13 16:21:20.101162 - [DEBUG] Edge function : AllBottom (result of previous compose)
33607 2019-Jan-13 16:21:20.101189 - [DEBUG]
33608 2019-Jan-13 16:21:20.101215 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33609 2019-Jan-13 16:21:20.101241 - [DEBUG] = AllBottom
33610 2019-Jan-13 16:21:20.101266 - [DEBUG]
33611 2019-Jan-13 16:21:20.101289 - [DEBUG] PROPAGATE: No new function!
33612 2019-Jan-13 16:21:20.101314 - [DEBUG] EDGE:
33613 2019-Jan-13 16:21:20.101376 - [DEBUG] ---> 33614 2019-Jan-13 16:21:20.102065 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33615 2019-Jan-13 16:21:20.102731 - [DEBUG]
33616 2019-Jan-13 16:21:20.102760 - [DEBUG] EDGE:
33617 2019-Jan-13 16:21:20.102826 - [DEBUG] ---> 33618 2019-Jan-13 16:21:20.103477 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33619 2019-Jan-13 16:21:20.104129 - [DEBUG]
33620 2019-Jan-13 16:21:20.104155 - [DEBUG] EDGE:
33621 2019-Jan-13 16:21:20.104215 - [DEBUG] ---> 33622 2019-Jan-13 16:21:20.104897 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33623 2019-Jan-13 16:21:20.105557 - [DEBUG]
33624 2019-Jan-13 16:21:20.105604 - [DEBUG] Compose: EdgeIdentity * AllBottom
33625 2019-Jan-13 16:21:20.105633 - [DEBUG]
33626 2019-Jan-13 16:21:20.105657 - [DEBUG] Propagate flow
33627 2019-Jan-13 16:21:20.105681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33628 2019-Jan-13 16:21:20.105751 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
33629 2019-Jan-13 16:21:20.106534 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33630 2019-Jan-13 16:21:20.107188 - [DEBUG] Edge function : AllBottom (result of previous compose)
33631 2019-Jan-13 16:21:20.107214 - [DEBUG]
33632 2019-Jan-13 16:21:20.107241 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
33633 2019-Jan-13 16:21:20.107267 - [DEBUG] = AllBottom
33634 2019-Jan-13 16:21:20.107292 - [DEBUG]
33635 2019-Jan-13 16:21:20.107315 - [DEBUG] PROPAGATE: No new function!
33636 2019-Jan-13 16:21:20.107345 - [DEBUG] EDGE:
33637 2019-Jan-13 16:21:20.107409 - [DEBUG] ---> 33638 2019-Jan-13 16:21:20.108082 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33639 2019-Jan-13 16:21:20.108770 - [DEBUG]
33640 2019-Jan-13 16:21:20.108798 - [DEBUG] EDGE:
33641 2019-Jan-13 16:21:20.108862 - [DEBUG] ---> 33642 2019-Jan-13 16:21:20.109513 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33643 2019-Jan-13 16:21:20.110165 - [DEBUG]
33644 2019-Jan-13 16:21:20.110192 - [DEBUG] EDGE:
33645 2019-Jan-13 16:21:20.110270 - [DEBUG] ---> 33646 2019-Jan-13 16:21:20.110939 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33647 2019-Jan-13 16:21:20.111618 - [DEBUG]
33648 2019-Jan-13 16:21:20.111647 - [DEBUG] EDGE:
33649 2019-Jan-13 16:21:20.111713 - [DEBUG] ---> 33650 2019-Jan-13 16:21:20.112370 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33651 2019-Jan-13 16:21:20.113018 - [DEBUG]
33652 2019-Jan-13 16:21:20.113045 - [DEBUG] EDGE:
33653 2019-Jan-13 16:21:20.113105 - [DEBUG] ---> 33654 2019-Jan-13 16:21:20.113766 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53>
33655 2019-Jan-13 16:21:20.114426 - [DEBUG]
33656 2019-Jan-13 16:21:20.114453 - [DEBUG] EDGE:
33657 2019-Jan-13 16:21:20.114517 - [DEBUG] ---> 33658 2019-Jan-13 16:21:20.115195 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
33659 2019-Jan-13 16:21:20.115850 - [DEBUG]
33660 2019-Jan-13 16:21:20.115877 - [DEBUG] EDGE:
33661 2019-Jan-13 16:21:20.115937 - [DEBUG] ---> 33662 2019-Jan-13 16:21:20.116594 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
33663 2019-Jan-13 16:21:20.117253 - [DEBUG]
33664 2019-Jan-13 16:21:20.117279 - [DEBUG] EDGE:
33665 2019-Jan-13 16:21:20.117341 - [DEBUG] ---> 33666 2019-Jan-13 16:21:20.118003 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
33667 2019-Jan-13 16:21:20.118681 - [DEBUG]
33668 2019-Jan-13 16:21:20.118710 - [DEBUG] Compose: EdgeIdentity * AllBottom
33669 2019-Jan-13 16:21:20.118737 - [DEBUG]
33670 2019-Jan-13 16:21:20.118762 - [DEBUG] Propagate flow
33671 2019-Jan-13 16:21:20.118785 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33672 2019-Jan-13 16:21:20.118847 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
33673 2019-Jan-13 16:21:20.119512 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33674 2019-Jan-13 16:21:20.120178 - [DEBUG] Edge function : AllBottom (result of previous compose)
33675 2019-Jan-13 16:21:20.120205 - [DEBUG]
33676 2019-Jan-13 16:21:20.120231 - [DEBUG] Join: AllTop & AllBottom
33677 2019-Jan-13 16:21:20.120258 - [DEBUG] = AllBottom (new jump func)
33678 2019-Jan-13 16:21:20.120283 - [DEBUG]
33679 2019-Jan-13 16:21:20.120306 - [DEBUG] Start adding new jump function
33680 2019-Jan-13 16:21:20.120330 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33681 2019-Jan-13 16:21:20.120396 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33682 2019-Jan-13 16:21:20.121059 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
33683 2019-Jan-13 16:21:20.121734 - [DEBUG] Edge Function : AllBottom
33684 2019-Jan-13 16:21:20.121786 - [DEBUG] End adding new jump function
33685 2019-Jan-13 16:21:20.121811 - [DEBUG]
33686 2019-Jan-13 16:21:20.121834 - [DEBUG] -------------------------------------------- 918. Path Edge --------------------------------------------
33687 2019-Jan-13 16:21:20.121858 - [DEBUG]
33688 2019-Jan-13 16:21:20.121882 - [DEBUG] Process 918. path edge:
33689 2019-Jan-13 16:21:20.121905 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33690 2019-Jan-13 16:21:20.121968 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
33691 2019-Jan-13 16:21:20.122640 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33692 2019-Jan-13 16:21:20.123309 - [DEBUG]
33693 2019-Jan-13 16:21:20.123335 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
33694 2019-Jan-13 16:21:20.124026 - [DEBUG] Compose: EdgeIdentity * AllBottom
33695 2019-Jan-13 16:21:20.124056 - [DEBUG]
33696 2019-Jan-13 16:21:20.124080 - [DEBUG] Propagate flow
33697 2019-Jan-13 16:21:20.124104 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33698 2019-Jan-13 16:21:20.124167 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
33699 2019-Jan-13 16:21:20.124817 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33700 2019-Jan-13 16:21:20.125518 - [DEBUG] Edge function : AllBottom (result of previous compose)
33701 2019-Jan-13 16:21:20.125545 - [DEBUG]
33702 2019-Jan-13 16:21:20.125571 - [DEBUG] Join: AllTop & AllBottom
33703 2019-Jan-13 16:21:20.125597 - [DEBUG] = AllBottom (new jump func)
33704 2019-Jan-13 16:21:20.125622 - [DEBUG]
33705 2019-Jan-13 16:21:20.125646 - [DEBUG] Start adding new jump function
33706 2019-Jan-13 16:21:20.125670 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33707 2019-Jan-13 16:21:20.125735 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33708 2019-Jan-13 16:21:20.126406 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
33709 2019-Jan-13 16:21:20.127059 - [DEBUG] Edge Function : AllBottom
33710 2019-Jan-13 16:21:20.127091 - [DEBUG] End adding new jump function
33711 2019-Jan-13 16:21:20.127115 - [DEBUG]
33712 2019-Jan-13 16:21:20.127139 - [DEBUG] -------------------------------------------- 919. Path Edge --------------------------------------------
33713 2019-Jan-13 16:21:20.127164 - [DEBUG]
33714 2019-Jan-13 16:21:20.127187 - [DEBUG] Process 919. path edge:
33715 2019-Jan-13 16:21:20.127211 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33716 2019-Jan-13 16:21:20.127272 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
33717 2019-Jan-13 16:21:20.127921 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33718 2019-Jan-13 16:21:20.128613 - [DEBUG]
33719 2019-Jan-13 16:21:20.128640 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
33720 2019-Jan-13 16:21:20.129325 - [DEBUG] Compose: EdgeIdentity * AllBottom
33721 2019-Jan-13 16:21:20.129355 - [DEBUG]
33722 2019-Jan-13 16:21:20.129379 - [DEBUG] Propagate flow
33723 2019-Jan-13 16:21:20.129403 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33724 2019-Jan-13 16:21:20.129469 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33725 2019-Jan-13 16:21:20.130126 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33726 2019-Jan-13 16:21:20.130781 - [DEBUG] Edge function : AllBottom (result of previous compose)
33727 2019-Jan-13 16:21:20.130824 - [DEBUG]
33728 2019-Jan-13 16:21:20.130850 - [DEBUG] Join: AllTop & AllBottom
33729 2019-Jan-13 16:21:20.130877 - [DEBUG] = AllBottom (new jump func)
33730 2019-Jan-13 16:21:20.130902 - [DEBUG]
33731 2019-Jan-13 16:21:20.130926 - [DEBUG] Start adding new jump function
33732 2019-Jan-13 16:21:20.130950 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33733 2019-Jan-13 16:21:20.131015 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33734 2019-Jan-13 16:21:20.131732 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33735 2019-Jan-13 16:21:20.132395 - [DEBUG] Edge Function : AllBottom
33736 2019-Jan-13 16:21:20.132426 - [DEBUG] End adding new jump function
33737 2019-Jan-13 16:21:20.132451 - [DEBUG]
33738 2019-Jan-13 16:21:20.132474 - [DEBUG] -------------------------------------------- 920. Path Edge --------------------------------------------
33739 2019-Jan-13 16:21:20.132499 - [DEBUG]
33740 2019-Jan-13 16:21:20.132522 - [DEBUG] Process 920. path edge:
33741 2019-Jan-13 16:21:20.132546 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33742 2019-Jan-13 16:21:20.132610 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
33743 2019-Jan-13 16:21:20.133265 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33744 2019-Jan-13 16:21:20.133924 - [DEBUG]
33745 2019-Jan-13 16:21:20.133951 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
33746 2019-Jan-13 16:21:20.134645 - [DEBUG] Compose: EdgeIdentity * AllBottom
33747 2019-Jan-13 16:21:20.134674 - [DEBUG]
33748 2019-Jan-13 16:21:20.134698 - [DEBUG] Propagate flow
33749 2019-Jan-13 16:21:20.134722 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33750 2019-Jan-13 16:21:20.134784 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
33751 2019-Jan-13 16:21:20.135469 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33752 2019-Jan-13 16:21:20.136132 - [DEBUG] Edge function : AllBottom (result of previous compose)
33753 2019-Jan-13 16:21:20.136159 - [DEBUG]
33754 2019-Jan-13 16:21:20.136185 - [DEBUG] Join: AllTop & AllBottom
33755 2019-Jan-13 16:21:20.136211 - [DEBUG] = AllBottom (new jump func)
33756 2019-Jan-13 16:21:20.136236 - [DEBUG]
33757 2019-Jan-13 16:21:20.136260 - [DEBUG] Start adding new jump function
33758 2019-Jan-13 16:21:20.136283 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33759 2019-Jan-13 16:21:20.136345 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33760 2019-Jan-13 16:21:20.137011 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
33761 2019-Jan-13 16:21:20.137670 - [DEBUG] Edge Function : AllBottom
33762 2019-Jan-13 16:21:20.137701 - [DEBUG] End adding new jump function
33763 2019-Jan-13 16:21:20.137725 - [DEBUG]
33764 2019-Jan-13 16:21:20.137749 - [DEBUG] -------------------------------------------- 921. Path Edge --------------------------------------------
33765 2019-Jan-13 16:21:20.137774 - [DEBUG]
33766 2019-Jan-13 16:21:20.137797 - [DEBUG] Process 921. path edge:
33767 2019-Jan-13 16:21:20.137821 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33768 2019-Jan-13 16:21:20.137885 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
33769 2019-Jan-13 16:21:20.138573 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33770 2019-Jan-13 16:21:20.139251 - [DEBUG]
33771 2019-Jan-13 16:21:20.139279 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
33772 2019-Jan-13 16:21:20.139958 - [DEBUG] Compose: EdgeIdentity * AllBottom
33773 2019-Jan-13 16:21:20.139988 - [DEBUG]
33774 2019-Jan-13 16:21:20.140012 - [DEBUG] Propagate flow
33775 2019-Jan-13 16:21:20.140036 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33776 2019-Jan-13 16:21:20.140104 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
33777 2019-Jan-13 16:21:20.140784 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33778 2019-Jan-13 16:21:20.141452 - [DEBUG] Edge function : AllBottom (result of previous compose)
33779 2019-Jan-13 16:21:20.141478 - [DEBUG]
33780 2019-Jan-13 16:21:20.141504 - [DEBUG] Join: AllTop & AllBottom
33781 2019-Jan-13 16:21:20.141531 - [DEBUG] = AllBottom (new jump func)
33782 2019-Jan-13 16:21:20.141575 - [DEBUG]
33783 2019-Jan-13 16:21:20.141599 - [DEBUG] Start adding new jump function
33784 2019-Jan-13 16:21:20.141623 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33785 2019-Jan-13 16:21:20.141686 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33786 2019-Jan-13 16:21:20.142349 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
33787 2019-Jan-13 16:21:20.143011 - [DEBUG] Edge Function : AllBottom
33788 2019-Jan-13 16:21:20.143043 - [DEBUG] End adding new jump function
33789 2019-Jan-13 16:21:20.143067 - [DEBUG]
33790 2019-Jan-13 16:21:20.143091 - [DEBUG] -------------------------------------------- 922. Path Edge --------------------------------------------
33791 2019-Jan-13 16:21:20.143115 - [DEBUG]
33792 2019-Jan-13 16:21:20.143139 - [DEBUG] Process 922. path edge:
33793 2019-Jan-13 16:21:20.143163 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33794 2019-Jan-13 16:21:20.143228 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
33795 2019-Jan-13 16:21:20.143886 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33796 2019-Jan-13 16:21:20.144553 - [DEBUG]
33797 2019-Jan-13 16:21:20.144579 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
33798 2019-Jan-13 16:21:20.145284 - [DEBUG] Compose: EdgeIdentity * AllBottom
33799 2019-Jan-13 16:21:20.145314 - [DEBUG]
33800 2019-Jan-13 16:21:20.145338 - [DEBUG] Propagate flow
33801 2019-Jan-13 16:21:20.145361 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33802 2019-Jan-13 16:21:20.145425 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
33803 2019-Jan-13 16:21:20.146092 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33804 2019-Jan-13 16:21:20.146756 - [DEBUG] Edge function : AllBottom (result of previous compose)
33805 2019-Jan-13 16:21:20.146782 - [DEBUG]
33806 2019-Jan-13 16:21:20.146808 - [DEBUG] Join: AllTop & AllBottom
33807 2019-Jan-13 16:21:20.146834 - [DEBUG] = AllBottom (new jump func)
33808 2019-Jan-13 16:21:20.146859 - [DEBUG]
33809 2019-Jan-13 16:21:20.146883 - [DEBUG] Start adding new jump function
33810 2019-Jan-13 16:21:20.146906 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33811 2019-Jan-13 16:21:20.146972 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33812 2019-Jan-13 16:21:20.147639 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
33813 2019-Jan-13 16:21:20.148331 - [DEBUG] Edge Function : AllBottom
33814 2019-Jan-13 16:21:20.148364 - [DEBUG] End adding new jump function
33815 2019-Jan-13 16:21:20.148388 - [DEBUG]
33816 2019-Jan-13 16:21:20.148412 - [DEBUG] -------------------------------------------- 923. Path Edge --------------------------------------------
33817 2019-Jan-13 16:21:20.148437 - [DEBUG]
33818 2019-Jan-13 16:21:20.148461 - [DEBUG] Process 923. path edge:
33819 2019-Jan-13 16:21:20.148485 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33820 2019-Jan-13 16:21:20.148545 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
33821 2019-Jan-13 16:21:20.149218 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33822 2019-Jan-13 16:21:20.149886 - [DEBUG]
33823 2019-Jan-13 16:21:20.149913 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
33824 2019-Jan-13 16:21:20.150602 - [DEBUG] Compose: EdgeIdentity * AllBottom
33825 2019-Jan-13 16:21:20.150631 - [DEBUG]
33826 2019-Jan-13 16:21:20.150655 - [DEBUG] Propagate flow
33827 2019-Jan-13 16:21:20.150679 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33828 2019-Jan-13 16:21:20.150743 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
33829 2019-Jan-13 16:21:20.151392 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33830 2019-Jan-13 16:21:20.152094 - [DEBUG] Edge function : AllBottom (result of previous compose)
33831 2019-Jan-13 16:21:20.152120 - [DEBUG]
33832 2019-Jan-13 16:21:20.152146 - [DEBUG] Join: AllTop & AllBottom
33833 2019-Jan-13 16:21:20.152172 - [DEBUG] = AllBottom (new jump func)
33834 2019-Jan-13 16:21:20.152197 - [DEBUG]
33835 2019-Jan-13 16:21:20.152220 - [DEBUG] Start adding new jump function
33836 2019-Jan-13 16:21:20.152244 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33837 2019-Jan-13 16:21:20.152309 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33838 2019-Jan-13 16:21:20.152986 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
33839 2019-Jan-13 16:21:20.153638 - [DEBUG] Edge Function : AllBottom
33840 2019-Jan-13 16:21:20.153668 - [DEBUG] End adding new jump function
33841 2019-Jan-13 16:21:20.153692 - [DEBUG]
33842 2019-Jan-13 16:21:20.153716 - [DEBUG] -------------------------------------------- 924. Path Edge --------------------------------------------
33843 2019-Jan-13 16:21:20.153740 - [DEBUG]
33844 2019-Jan-13 16:21:20.153764 - [DEBUG] Process 924. path edge:
33845 2019-Jan-13 16:21:20.153787 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33846 2019-Jan-13 16:21:20.153849 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
33847 2019-Jan-13 16:21:20.154495 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33848 2019-Jan-13 16:21:20.155192 - [DEBUG]
33849 2019-Jan-13 16:21:20.155219 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
33850 2019-Jan-13 16:21:20.155916 - [DEBUG] Compose: EdgeIdentity * AllBottom
33851 2019-Jan-13 16:21:20.155945 - [DEBUG]
33852 2019-Jan-13 16:21:20.155969 - [DEBUG] Propagate flow
33853 2019-Jan-13 16:21:20.155993 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33854 2019-Jan-13 16:21:20.156059 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
33855 2019-Jan-13 16:21:20.156743 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33856 2019-Jan-13 16:21:20.157399 - [DEBUG] Edge function : AllBottom (result of previous compose)
33857 2019-Jan-13 16:21:20.157426 - [DEBUG]
33858 2019-Jan-13 16:21:20.157452 - [DEBUG] Join: AllTop & AllBottom
33859 2019-Jan-13 16:21:20.157478 - [DEBUG] = AllBottom (new jump func)
33860 2019-Jan-13 16:21:20.157503 - [DEBUG]
33861 2019-Jan-13 16:21:20.157527 - [DEBUG] Start adding new jump function
33862 2019-Jan-13 16:21:20.157550 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33863 2019-Jan-13 16:21:20.157614 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33864 2019-Jan-13 16:21:20.158308 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
33865 2019-Jan-13 16:21:20.158975 - [DEBUG] Edge Function : AllBottom
33866 2019-Jan-13 16:21:20.159007 - [DEBUG] End adding new jump function
33867 2019-Jan-13 16:21:20.159031 - [DEBUG]
33868 2019-Jan-13 16:21:20.159055 - [DEBUG] -------------------------------------------- 925. Path Edge --------------------------------------------
33869 2019-Jan-13 16:21:20.159080 - [DEBUG]
33870 2019-Jan-13 16:21:20.159104 - [DEBUG] Process 925. path edge:
33871 2019-Jan-13 16:21:20.159128 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33872 2019-Jan-13 16:21:20.159193 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
33873 2019-Jan-13 16:21:20.159853 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33874 2019-Jan-13 16:21:20.160508 - [DEBUG]
33875 2019-Jan-13 16:21:20.160534 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
33876 2019-Jan-13 16:21:20.161214 - [DEBUG] Possible callees:
33877 2019-Jan-13 16:21:20.161240 - [DEBUG] llvm.dbg.declare
33878 2019-Jan-13 16:21:20.161265 - [DEBUG] Possible return sites:
33879 2019-Jan-13 16:21:20.161289 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12033880 2019-Jan-13 16:21:20.162640 - [DEBUG] Found and process special summary
33881 2019-Jan-13 16:21:20.162683 - [DEBUG] Compose: EdgeIdentity * AllBottom
33882 2019-Jan-13 16:21:20.162711 - [DEBUG]
33883 2019-Jan-13 16:21:20.162735 - [DEBUG] Propagate flow
33884 2019-Jan-13 16:21:20.162758 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33885 2019-Jan-13 16:21:20.162823 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
33886 2019-Jan-13 16:21:20.163484 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33887 2019-Jan-13 16:21:20.164157 - [DEBUG] Edge function : AllBottom (result of previous compose)
33888 2019-Jan-13 16:21:20.164183 - [DEBUG]
33889 2019-Jan-13 16:21:20.164209 - [DEBUG] Join: AllTop & AllBottom
33890 2019-Jan-13 16:21:20.164236 - [DEBUG] = AllBottom (new jump func)
33891 2019-Jan-13 16:21:20.164260 - [DEBUG]
33892 2019-Jan-13 16:21:20.164284 - [DEBUG] Start adding new jump function
33893 2019-Jan-13 16:21:20.164308 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33894 2019-Jan-13 16:21:20.164370 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33895 2019-Jan-13 16:21:20.165079 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
33896 2019-Jan-13 16:21:20.165734 - [DEBUG] Edge Function : AllBottom
33897 2019-Jan-13 16:21:20.165765 - [DEBUG] End adding new jump function
33898 2019-Jan-13 16:21:20.165789 - [DEBUG]
33899 2019-Jan-13 16:21:20.165813 - [DEBUG] -------------------------------------------- 926. Path Edge --------------------------------------------
33900 2019-Jan-13 16:21:20.165837 - [DEBUG]
33901 2019-Jan-13 16:21:20.165861 - [DEBUG] Process 926. path edge:
33902 2019-Jan-13 16:21:20.165885 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33903 2019-Jan-13 16:21:20.165946 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
33904 2019-Jan-13 16:21:20.166605 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33905 2019-Jan-13 16:21:20.167279 - [DEBUG]
33906 2019-Jan-13 16:21:20.167305 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
33907 2019-Jan-13 16:21:20.167995 - [DEBUG] Compose: EdgeIdentity * AllBottom
33908 2019-Jan-13 16:21:20.168026 - [DEBUG]
33909 2019-Jan-13 16:21:20.168050 - [DEBUG] Propagate flow
33910 2019-Jan-13 16:21:20.168073 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33911 2019-Jan-13 16:21:20.168136 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
33912 2019-Jan-13 16:21:20.168816 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33913 2019-Jan-13 16:21:20.169483 - [DEBUG] Edge function : AllBottom (result of previous compose)
33914 2019-Jan-13 16:21:20.169509 - [DEBUG]
33915 2019-Jan-13 16:21:20.169535 - [DEBUG] Join: AllTop & AllBottom
33916 2019-Jan-13 16:21:20.169561 - [DEBUG] = AllBottom (new jump func)
33917 2019-Jan-13 16:21:20.169586 - [DEBUG]
33918 2019-Jan-13 16:21:20.169609 - [DEBUG] Start adding new jump function
33919 2019-Jan-13 16:21:20.169633 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33920 2019-Jan-13 16:21:20.169701 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33921 2019-Jan-13 16:21:20.170364 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
33922 2019-Jan-13 16:21:20.171023 - [DEBUG] Edge Function : AllBottom
33923 2019-Jan-13 16:21:20.171053 - [DEBUG] End adding new jump function
33924 2019-Jan-13 16:21:20.171077 - [DEBUG]
33925 2019-Jan-13 16:21:20.171101 - [DEBUG] -------------------------------------------- 927. Path Edge --------------------------------------------
33926 2019-Jan-13 16:21:20.171126 - [DEBUG]
33927 2019-Jan-13 16:21:20.171149 - [DEBUG] Process 927. path edge:
33928 2019-Jan-13 16:21:20.171173 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33929 2019-Jan-13 16:21:20.171236 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
33930 2019-Jan-13 16:21:20.171910 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33931 2019-Jan-13 16:21:20.172582 - [DEBUG]
33932 2019-Jan-13 16:21:20.172610 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
33933 2019-Jan-13 16:21:20.173286 - [DEBUG] Compose: EdgeIdentity * AllBottom
33934 2019-Jan-13 16:21:20.173316 - [DEBUG]
33935 2019-Jan-13 16:21:20.173339 - [DEBUG] Propagate flow
33936 2019-Jan-13 16:21:20.173363 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33937 2019-Jan-13 16:21:20.173443 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
33938 2019-Jan-13 16:21:20.174128 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33939 2019-Jan-13 16:21:20.174786 - [DEBUG] Edge function : AllBottom (result of previous compose)
33940 2019-Jan-13 16:21:20.174812 - [DEBUG]
33941 2019-Jan-13 16:21:20.174838 - [DEBUG] Join: AllTop & AllBottom
33942 2019-Jan-13 16:21:20.174864 - [DEBUG] = AllBottom (new jump func)
33943 2019-Jan-13 16:21:20.174909 - [DEBUG]
33944 2019-Jan-13 16:21:20.174933 - [DEBUG] Start adding new jump function
33945 2019-Jan-13 16:21:20.174957 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33946 2019-Jan-13 16:21:20.175019 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33947 2019-Jan-13 16:21:20.175692 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
33948 2019-Jan-13 16:21:20.176353 - [DEBUG] Edge Function : AllBottom
33949 2019-Jan-13 16:21:20.176385 - [DEBUG] End adding new jump function
33950 2019-Jan-13 16:21:20.176409 - [DEBUG]
33951 2019-Jan-13 16:21:20.176433 - [DEBUG] -------------------------------------------- 928. Path Edge --------------------------------------------
33952 2019-Jan-13 16:21:20.176457 - [DEBUG]
33953 2019-Jan-13 16:21:20.176480 - [DEBUG] Process 928. path edge:
33954 2019-Jan-13 16:21:20.176504 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33955 2019-Jan-13 16:21:20.176572 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
33956 2019-Jan-13 16:21:20.177235 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33957 2019-Jan-13 16:21:20.177890 - [DEBUG]
33958 2019-Jan-13 16:21:20.177915 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
33959 2019-Jan-13 16:21:20.178621 - [DEBUG] Possible callees:
33960 2019-Jan-13 16:21:20.178648 - [DEBUG] llvm.dbg.declare
33961 2019-Jan-13 16:21:20.178673 - [DEBUG] Possible return sites:
33962 2019-Jan-13 16:21:20.178696 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14933963 2019-Jan-13 16:21:20.180020 - [DEBUG] Found and process special summary
33964 2019-Jan-13 16:21:20.180064 - [DEBUG] Compose: EdgeIdentity * AllBottom
33965 2019-Jan-13 16:21:20.180092 - [DEBUG]
33966 2019-Jan-13 16:21:20.180116 - [DEBUG] Propagate flow
33967 2019-Jan-13 16:21:20.180140 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33968 2019-Jan-13 16:21:20.180203 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33969 2019-Jan-13 16:21:20.180862 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33970 2019-Jan-13 16:21:20.181532 - [DEBUG] Edge function : AllBottom (result of previous compose)
33971 2019-Jan-13 16:21:20.181579 - [DEBUG]
33972 2019-Jan-13 16:21:20.181606 - [DEBUG] Join: AllTop & AllBottom
33973 2019-Jan-13 16:21:20.181633 - [DEBUG] = AllBottom (new jump func)
33974 2019-Jan-13 16:21:20.181657 - [DEBUG]
33975 2019-Jan-13 16:21:20.181680 - [DEBUG] Start adding new jump function
33976 2019-Jan-13 16:21:20.181704 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
33977 2019-Jan-13 16:21:20.181770 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33978 2019-Jan-13 16:21:20.182467 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33979 2019-Jan-13 16:21:20.183130 - [DEBUG] Edge Function : AllBottom
33980 2019-Jan-13 16:21:20.183162 - [DEBUG] End adding new jump function
33981 2019-Jan-13 16:21:20.183186 - [DEBUG]
33982 2019-Jan-13 16:21:20.183210 - [DEBUG] -------------------------------------------- 929. Path Edge --------------------------------------------
33983 2019-Jan-13 16:21:20.183236 - [DEBUG]
33984 2019-Jan-13 16:21:20.183259 - [DEBUG] Process 929. path edge:
33985 2019-Jan-13 16:21:20.183283 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
33986 2019-Jan-13 16:21:20.183344 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
33987 2019-Jan-13 16:21:20.183996 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
33988 2019-Jan-13 16:21:20.184670 - [DEBUG]
33989 2019-Jan-13 16:21:20.184696 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
33990 2019-Jan-13 16:21:20.185429 - [DEBUG] Compose: EdgeIdentity * AllBottom
33991 2019-Jan-13 16:21:20.185459 - [DEBUG]
33992 2019-Jan-13 16:21:20.185483 - [DEBUG] Propagate flow
33993 2019-Jan-13 16:21:20.185507 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
33994 2019-Jan-13 16:21:20.185574 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
33995 2019-Jan-13 16:21:20.186230 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
33996 2019-Jan-13 16:21:20.186886 - [DEBUG] Edge function : AllBottom (result of previous compose)
33997 2019-Jan-13 16:21:20.186913 - [DEBUG]
33998 2019-Jan-13 16:21:20.186939 - [DEBUG] Join: AllTop & AllBottom
33999 2019-Jan-13 16:21:20.186965 - [DEBUG] = AllBottom (new jump func)
34000 2019-Jan-13 16:21:20.186990 - [DEBUG]
34001 2019-Jan-13 16:21:20.187014 - [DEBUG] Start adding new jump function
34002 2019-Jan-13 16:21:20.187037 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34003 2019-Jan-13 16:21:20.187099 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34004 2019-Jan-13 16:21:20.187773 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
34005 2019-Jan-13 16:21:20.188452 - [DEBUG] Edge Function : AllBottom
34006 2019-Jan-13 16:21:20.188485 - [DEBUG] End adding new jump function
34007 2019-Jan-13 16:21:20.188509 - [DEBUG]
34008 2019-Jan-13 16:21:20.188533 - [DEBUG] -------------------------------------------- 930. Path Edge --------------------------------------------
34009 2019-Jan-13 16:21:20.188558 - [DEBUG]
34010 2019-Jan-13 16:21:20.188581 - [DEBUG] Process 930. path edge:
34011 2019-Jan-13 16:21:20.188605 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34012 2019-Jan-13 16:21:20.188671 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
34013 2019-Jan-13 16:21:20.189323 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34014 2019-Jan-13 16:21:20.189979 - [DEBUG]
34015 2019-Jan-13 16:21:20.190005 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
34016 2019-Jan-13 16:21:20.190695 - [DEBUG] Compose: EdgeIdentity * AllBottom
34017 2019-Jan-13 16:21:20.190724 - [DEBUG]
34018 2019-Jan-13 16:21:20.190748 - [DEBUG] Propagate flow
34019 2019-Jan-13 16:21:20.190772 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34020 2019-Jan-13 16:21:20.190855 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
34021 2019-Jan-13 16:21:20.191530 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34022 2019-Jan-13 16:21:20.192209 - [DEBUG] Edge function : AllBottom (result of previous compose)
34023 2019-Jan-13 16:21:20.192235 - [DEBUG]
34024 2019-Jan-13 16:21:20.192261 - [DEBUG] Join: AllTop & AllBottom
34025 2019-Jan-13 16:21:20.192288 - [DEBUG] = AllBottom (new jump func)
34026 2019-Jan-13 16:21:20.192313 - [DEBUG]
34027 2019-Jan-13 16:21:20.192337 - [DEBUG] Start adding new jump function
34028 2019-Jan-13 16:21:20.192360 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34029 2019-Jan-13 16:21:20.192422 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34030 2019-Jan-13 16:21:20.193086 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
34031 2019-Jan-13 16:21:20.193757 - [DEBUG] Edge Function : AllBottom
34032 2019-Jan-13 16:21:20.193789 - [DEBUG] End adding new jump function
34033 2019-Jan-13 16:21:20.193814 - [DEBUG]
34034 2019-Jan-13 16:21:20.193838 - [DEBUG] -------------------------------------------- 931. Path Edge --------------------------------------------
34035 2019-Jan-13 16:21:20.193863 - [DEBUG]
34036 2019-Jan-13 16:21:20.193886 - [DEBUG] Process 931. path edge:
34037 2019-Jan-13 16:21:20.193910 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34038 2019-Jan-13 16:21:20.193973 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
34039 2019-Jan-13 16:21:20.194646 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34040 2019-Jan-13 16:21:20.195326 - [DEBUG]
34041 2019-Jan-13 16:21:20.195352 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
34042 2019-Jan-13 16:21:20.196029 - [DEBUG] Possible callees:
34043 2019-Jan-13 16:21:20.196057 - [DEBUG] llvm.dbg.declare
34044 2019-Jan-13 16:21:20.196082 - [DEBUG] Possible return sites:
34045 2019-Jan-13 16:21:20.196106 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15534046 2019-Jan-13 16:21:20.197440 - [DEBUG] Found and process special summary
34047 2019-Jan-13 16:21:20.197485 - [DEBUG] Compose: EdgeIdentity * AllBottom
34048 2019-Jan-13 16:21:20.197514 - [DEBUG]
34049 2019-Jan-13 16:21:20.197538 - [DEBUG] Propagate flow
34050 2019-Jan-13 16:21:20.197562 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34051 2019-Jan-13 16:21:20.197627 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
34052 2019-Jan-13 16:21:20.198308 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34053 2019-Jan-13 16:21:20.201713 - [DEBUG] Edge function : AllBottom (result of previous compose)
34054 2019-Jan-13 16:21:20.201745 - [DEBUG]
34055 2019-Jan-13 16:21:20.201772 - [DEBUG] Join: AllTop & AllBottom
34056 2019-Jan-13 16:21:20.201799 - [DEBUG] = AllBottom (new jump func)
34057 2019-Jan-13 16:21:20.201824 - [DEBUG]
34058 2019-Jan-13 16:21:20.201849 - [DEBUG] Start adding new jump function
34059 2019-Jan-13 16:21:20.201872 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34060 2019-Jan-13 16:21:20.201982 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34061 2019-Jan-13 16:21:20.202709 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
34062 2019-Jan-13 16:21:20.203381 - [DEBUG] Edge Function : AllBottom
34063 2019-Jan-13 16:21:20.203414 - [DEBUG] End adding new jump function
34064 2019-Jan-13 16:21:20.203439 - [DEBUG]
34065 2019-Jan-13 16:21:20.203463 - [DEBUG] -------------------------------------------- 932. Path Edge --------------------------------------------
34066 2019-Jan-13 16:21:20.203488 - [DEBUG]
34067 2019-Jan-13 16:21:20.203512 - [DEBUG] Process 932. path edge:
34068 2019-Jan-13 16:21:20.203536 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34069 2019-Jan-13 16:21:20.203599 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
34070 2019-Jan-13 16:21:20.204265 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34071 2019-Jan-13 16:21:20.204952 - [DEBUG]
34072 2019-Jan-13 16:21:20.204978 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
34073 2019-Jan-13 16:21:20.205685 - [DEBUG] Compose: EdgeIdentity * AllBottom
34074 2019-Jan-13 16:21:20.205717 - [DEBUG]
34075 2019-Jan-13 16:21:20.205741 - [DEBUG] Propagate flow
34076 2019-Jan-13 16:21:20.205766 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34077 2019-Jan-13 16:21:20.205834 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
34078 2019-Jan-13 16:21:20.206635 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34079 2019-Jan-13 16:21:20.207311 - [DEBUG] Edge function : AllBottom (result of previous compose)
34080 2019-Jan-13 16:21:20.207338 - [DEBUG]
34081 2019-Jan-13 16:21:20.207364 - [DEBUG] Join: AllTop & AllBottom
34082 2019-Jan-13 16:21:20.207391 - [DEBUG] = AllBottom (new jump func)
34083 2019-Jan-13 16:21:20.207416 - [DEBUG]
34084 2019-Jan-13 16:21:20.207439 - [DEBUG] Start adding new jump function
34085 2019-Jan-13 16:21:20.207463 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34086 2019-Jan-13 16:21:20.207527 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34087 2019-Jan-13 16:21:20.208187 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
34088 2019-Jan-13 16:21:20.208873 - [DEBUG] Edge Function : AllBottom
34089 2019-Jan-13 16:21:20.208905 - [DEBUG] End adding new jump function
34090 2019-Jan-13 16:21:20.208930 - [DEBUG]
34091 2019-Jan-13 16:21:20.208954 - [DEBUG] -------------------------------------------- 933. Path Edge --------------------------------------------
34092 2019-Jan-13 16:21:20.208979 - [DEBUG]
34093 2019-Jan-13 16:21:20.209002 - [DEBUG] Process 933. path edge:
34094 2019-Jan-13 16:21:20.209026 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34095 2019-Jan-13 16:21:20.209092 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
34096 2019-Jan-13 16:21:20.209752 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34097 2019-Jan-13 16:21:20.210419 - [DEBUG]
34098 2019-Jan-13 16:21:20.210446 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
34099 2019-Jan-13 16:21:20.211120 - [DEBUG] Compose: EdgeIdentity * AllBottom
34100 2019-Jan-13 16:21:20.211150 - [DEBUG]
34101 2019-Jan-13 16:21:20.211174 - [DEBUG] Propagate flow
34102 2019-Jan-13 16:21:20.211198 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34103 2019-Jan-13 16:21:20.211284 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
34104 2019-Jan-13 16:21:20.212002 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34105 2019-Jan-13 16:21:20.212671 - [DEBUG] Edge function : AllBottom (result of previous compose)
34106 2019-Jan-13 16:21:20.212698 - [DEBUG]
34107 2019-Jan-13 16:21:20.212725 - [DEBUG] Join: AllTop & AllBottom
34108 2019-Jan-13 16:21:20.212752 - [DEBUG] = AllBottom (new jump func)
34109 2019-Jan-13 16:21:20.212776 - [DEBUG]
34110 2019-Jan-13 16:21:20.212800 - [DEBUG] Start adding new jump function
34111 2019-Jan-13 16:21:20.212824 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34112 2019-Jan-13 16:21:20.212891 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34113 2019-Jan-13 16:21:20.213559 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
34114 2019-Jan-13 16:21:20.214210 - [DEBUG] Edge Function : AllBottom
34115 2019-Jan-13 16:21:20.214241 - [DEBUG] End adding new jump function
34116 2019-Jan-13 16:21:20.214266 - [DEBUG]
34117 2019-Jan-13 16:21:20.214289 - [DEBUG] -------------------------------------------- 934. Path Edge --------------------------------------------
34118 2019-Jan-13 16:21:20.214314 - [DEBUG]
34119 2019-Jan-13 16:21:20.214338 - [DEBUG] Process 934. path edge:
34120 2019-Jan-13 16:21:20.214362 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34121 2019-Jan-13 16:21:20.214424 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
34122 2019-Jan-13 16:21:20.215117 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34123 2019-Jan-13 16:21:20.215787 - [DEBUG]
34124 2019-Jan-13 16:21:20.215815 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
34125 2019-Jan-13 16:21:20.216500 - [DEBUG] Compose: EdgeIdentity * AllBottom
34126 2019-Jan-13 16:21:20.216530 - [DEBUG]
34127 2019-Jan-13 16:21:20.216554 - [DEBUG] Propagate flow
34128 2019-Jan-13 16:21:20.216577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34129 2019-Jan-13 16:21:20.216641 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
34130 2019-Jan-13 16:21:20.217300 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34131 2019-Jan-13 16:21:20.217972 - [DEBUG] Edge function : AllBottom (result of previous compose)
34132 2019-Jan-13 16:21:20.217999 - [DEBUG]
34133 2019-Jan-13 16:21:20.218025 - [DEBUG] Join: AllTop & AllBottom
34134 2019-Jan-13 16:21:20.218052 - [DEBUG] = AllBottom (new jump func)
34135 2019-Jan-13 16:21:20.218077 - [DEBUG]
34136 2019-Jan-13 16:21:20.218100 - [DEBUG] Start adding new jump function
34137 2019-Jan-13 16:21:20.218124 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34138 2019-Jan-13 16:21:20.218187 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34139 2019-Jan-13 16:21:20.218882 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
34140 2019-Jan-13 16:21:20.219547 - [DEBUG] Edge Function : AllBottom
34141 2019-Jan-13 16:21:20.219578 - [DEBUG] End adding new jump function
34142 2019-Jan-13 16:21:20.219602 - [DEBUG]
34143 2019-Jan-13 16:21:20.219626 - [DEBUG] -------------------------------------------- 935. Path Edge --------------------------------------------
34144 2019-Jan-13 16:21:20.219669 - [DEBUG]
34145 2019-Jan-13 16:21:20.219693 - [DEBUG] Process 935. path edge:
34146 2019-Jan-13 16:21:20.219717 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34147 2019-Jan-13 16:21:20.219779 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
34148 2019-Jan-13 16:21:20.220442 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34149 2019-Jan-13 16:21:20.221112 - [DEBUG]
34150 2019-Jan-13 16:21:20.221138 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
34151 2019-Jan-13 16:21:20.221844 - [DEBUG] Possible callees:
34152 2019-Jan-13 16:21:20.221871 - [DEBUG] llvm.dbg.declare
34153 2019-Jan-13 16:21:20.221895 - [DEBUG] Possible return sites:
34154 2019-Jan-13 16:21:20.221919 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16334155 2019-Jan-13 16:21:20.223232 - [DEBUG] Found and process special summary
34156 2019-Jan-13 16:21:20.223274 - [DEBUG] Compose: EdgeIdentity * AllBottom
34157 2019-Jan-13 16:21:20.223302 - [DEBUG]
34158 2019-Jan-13 16:21:20.223327 - [DEBUG] Propagate flow
34159 2019-Jan-13 16:21:20.223350 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34160 2019-Jan-13 16:21:20.223414 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
34161 2019-Jan-13 16:21:20.224085 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34162 2019-Jan-13 16:21:20.224755 - [DEBUG] Edge function : AllBottom (result of previous compose)
34163 2019-Jan-13 16:21:20.224782 - [DEBUG]
34164 2019-Jan-13 16:21:20.224808 - [DEBUG] Join: AllTop & AllBottom
34165 2019-Jan-13 16:21:20.224835 - [DEBUG] = AllBottom (new jump func)
34166 2019-Jan-13 16:21:20.224859 - [DEBUG]
34167 2019-Jan-13 16:21:20.224901 - [DEBUG] Start adding new jump function
34168 2019-Jan-13 16:21:20.224926 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34169 2019-Jan-13 16:21:20.224992 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34170 2019-Jan-13 16:21:20.225656 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
34171 2019-Jan-13 16:21:20.226306 - [DEBUG] Edge Function : AllBottom
34172 2019-Jan-13 16:21:20.226337 - [DEBUG] End adding new jump function
34173 2019-Jan-13 16:21:20.226361 - [DEBUG]
34174 2019-Jan-13 16:21:20.226385 - [DEBUG] -------------------------------------------- 936. Path Edge --------------------------------------------
34175 2019-Jan-13 16:21:20.226409 - [DEBUG]
34176 2019-Jan-13 16:21:20.226433 - [DEBUG] Process 936. path edge:
34177 2019-Jan-13 16:21:20.226456 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34178 2019-Jan-13 16:21:20.226522 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
34179 2019-Jan-13 16:21:20.227185 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34180 2019-Jan-13 16:21:20.227851 - [DEBUG]
34181 2019-Jan-13 16:21:20.227877 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
34182 2019-Jan-13 16:21:20.228590 - [DEBUG] Compose: EdgeIdentity * AllBottom
34183 2019-Jan-13 16:21:20.228619 - [DEBUG]
34184 2019-Jan-13 16:21:20.228643 - [DEBUG] Propagate flow
34185 2019-Jan-13 16:21:20.228667 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34186 2019-Jan-13 16:21:20.228747 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
34187 2019-Jan-13 16:21:20.229405 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34188 2019-Jan-13 16:21:20.230074 - [DEBUG] Edge function : AllBottom (result of previous compose)
34189 2019-Jan-13 16:21:20.230101 - [DEBUG]
34190 2019-Jan-13 16:21:20.230127 - [DEBUG] Join: AllTop & AllBottom
34191 2019-Jan-13 16:21:20.230154 - [DEBUG] = AllBottom (new jump func)
34192 2019-Jan-13 16:21:20.230178 - [DEBUG]
34193 2019-Jan-13 16:21:20.230202 - [DEBUG] Start adding new jump function
34194 2019-Jan-13 16:21:20.230225 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34195 2019-Jan-13 16:21:20.230288 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34196 2019-Jan-13 16:21:20.230957 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
34197 2019-Jan-13 16:21:20.231630 - [DEBUG] Edge Function : AllBottom
34198 2019-Jan-13 16:21:20.231663 - [DEBUG] End adding new jump function
34199 2019-Jan-13 16:21:20.231687 - [DEBUG]
34200 2019-Jan-13 16:21:20.231711 - [DEBUG] -------------------------------------------- 937. Path Edge --------------------------------------------
34201 2019-Jan-13 16:21:20.231736 - [DEBUG]
34202 2019-Jan-13 16:21:20.231759 - [DEBUG] Process 937. path edge:
34203 2019-Jan-13 16:21:20.231783 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34204 2019-Jan-13 16:21:20.231847 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
34205 2019-Jan-13 16:21:20.232501 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34206 2019-Jan-13 16:21:20.233172 - [DEBUG]
34207 2019-Jan-13 16:21:20.233200 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
34208 2019-Jan-13 16:21:20.233882 - [DEBUG] Compose: EdgeIdentity * AllBottom
34209 2019-Jan-13 16:21:20.233913 - [DEBUG]
34210 2019-Jan-13 16:21:20.233937 - [DEBUG] Propagate flow
34211 2019-Jan-13 16:21:20.233961 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34212 2019-Jan-13 16:21:20.234026 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
34213 2019-Jan-13 16:21:20.234692 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34214 2019-Jan-13 16:21:20.235382 - [DEBUG] Edge function : AllBottom (result of previous compose)
34215 2019-Jan-13 16:21:20.235409 - [DEBUG]
34216 2019-Jan-13 16:21:20.235435 - [DEBUG] Join: AllTop & AllBottom
34217 2019-Jan-13 16:21:20.235461 - [DEBUG] = AllBottom (new jump func)
34218 2019-Jan-13 16:21:20.235486 - [DEBUG]
34219 2019-Jan-13 16:21:20.235510 - [DEBUG] Start adding new jump function
34220 2019-Jan-13 16:21:20.235534 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34221 2019-Jan-13 16:21:20.235600 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34222 2019-Jan-13 16:21:20.236265 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
34223 2019-Jan-13 16:21:20.236935 - [DEBUG] Edge Function : AllBottom
34224 2019-Jan-13 16:21:20.236966 - [DEBUG] End adding new jump function
34225 2019-Jan-13 16:21:20.236990 - [DEBUG]
34226 2019-Jan-13 16:21:20.237014 - [DEBUG] -------------------------------------------- 938. Path Edge --------------------------------------------
34227 2019-Jan-13 16:21:20.237056 - [DEBUG]
34228 2019-Jan-13 16:21:20.237080 - [DEBUG] Process 938. path edge:
34229 2019-Jan-13 16:21:20.237104 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34230 2019-Jan-13 16:21:20.237168 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
34231 2019-Jan-13 16:21:20.237832 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34232 2019-Jan-13 16:21:20.238524 - [DEBUG]
34233 2019-Jan-13 16:21:20.238550 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
34234 2019-Jan-13 16:21:20.239229 - [DEBUG] Possible callees:
34235 2019-Jan-13 16:21:20.239254 - [DEBUG] llvm.dbg.declare
34236 2019-Jan-13 16:21:20.239279 - [DEBUG] Possible return sites:
34237 2019-Jan-13 16:21:20.239303 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16934238 2019-Jan-13 16:21:20.240678 - [DEBUG] Found and process special summary
34239 2019-Jan-13 16:21:20.240722 - [DEBUG] Compose: EdgeIdentity * AllBottom
34240 2019-Jan-13 16:21:20.240751 - [DEBUG]
34241 2019-Jan-13 16:21:20.240775 - [DEBUG] Propagate flow
34242 2019-Jan-13 16:21:20.240798 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34243 2019-Jan-13 16:21:20.240863 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
34244 2019-Jan-13 16:21:20.241527 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34245 2019-Jan-13 16:21:20.242215 - [DEBUG] Edge function : AllBottom (result of previous compose)
34246 2019-Jan-13 16:21:20.242242 - [DEBUG]
34247 2019-Jan-13 16:21:20.242269 - [DEBUG] Join: AllTop & AllBottom
34248 2019-Jan-13 16:21:20.242295 - [DEBUG] = AllBottom (new jump func)
34249 2019-Jan-13 16:21:20.242320 - [DEBUG]
34250 2019-Jan-13 16:21:20.242344 - [DEBUG] Start adding new jump function
34251 2019-Jan-13 16:21:20.242367 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34252 2019-Jan-13 16:21:20.242433 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34253 2019-Jan-13 16:21:20.243101 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
34254 2019-Jan-13 16:21:20.243753 - [DEBUG] Edge Function : AllBottom
34255 2019-Jan-13 16:21:20.243784 - [DEBUG] End adding new jump function
34256 2019-Jan-13 16:21:20.243808 - [DEBUG]
34257 2019-Jan-13 16:21:20.243832 - [DEBUG] -------------------------------------------- 939. Path Edge --------------------------------------------
34258 2019-Jan-13 16:21:20.243856 - [DEBUG]
34259 2019-Jan-13 16:21:20.243880 - [DEBUG] Process 939. path edge:
34260 2019-Jan-13 16:21:20.243903 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34261 2019-Jan-13 16:21:20.243963 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
34262 2019-Jan-13 16:21:20.244628 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34263 2019-Jan-13 16:21:20.245315 - [DEBUG]
34264 2019-Jan-13 16:21:20.245340 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
34265 2019-Jan-13 16:21:20.246035 - [DEBUG] Compose: EdgeIdentity * AllBottom
34266 2019-Jan-13 16:21:20.246064 - [DEBUG]
34267 2019-Jan-13 16:21:20.246088 - [DEBUG] Propagate flow
34268 2019-Jan-13 16:21:20.246112 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34269 2019-Jan-13 16:21:20.246192 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
34270 2019-Jan-13 16:21:20.246849 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34271 2019-Jan-13 16:21:20.247522 - [DEBUG] Edge function : AllBottom (result of previous compose)
34272 2019-Jan-13 16:21:20.247549 - [DEBUG]
34273 2019-Jan-13 16:21:20.247575 - [DEBUG] Join: AllTop & AllBottom
34274 2019-Jan-13 16:21:20.247602 - [DEBUG] = AllBottom (new jump func)
34275 2019-Jan-13 16:21:20.247626 - [DEBUG]
34276 2019-Jan-13 16:21:20.247650 - [DEBUG] Start adding new jump function
34277 2019-Jan-13 16:21:20.247673 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34278 2019-Jan-13 16:21:20.247736 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34279 2019-Jan-13 16:21:20.248435 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
34280 2019-Jan-13 16:21:20.249093 - [DEBUG] Edge Function : AllBottom
34281 2019-Jan-13 16:21:20.249124 - [DEBUG] End adding new jump function
34282 2019-Jan-13 16:21:20.249148 - [DEBUG]
34283 2019-Jan-13 16:21:20.249173 - [DEBUG] -------------------------------------------- 940. Path Edge --------------------------------------------
34284 2019-Jan-13 16:21:20.249198 - [DEBUG]
34285 2019-Jan-13 16:21:20.249221 - [DEBUG] Process 940. path edge:
34286 2019-Jan-13 16:21:20.249245 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34287 2019-Jan-13 16:21:20.249307 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
34288 2019-Jan-13 16:21:20.249955 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34289 2019-Jan-13 16:21:20.250626 - [DEBUG]
34290 2019-Jan-13 16:21:20.250653 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
34291 2019-Jan-13 16:21:20.251361 - [DEBUG] Compose: EdgeIdentity * AllBottom
34292 2019-Jan-13 16:21:20.251391 - [DEBUG]
34293 2019-Jan-13 16:21:20.251415 - [DEBUG] Propagate flow
34294 2019-Jan-13 16:21:20.251438 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34295 2019-Jan-13 16:21:20.251505 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
34296 2019-Jan-13 16:21:20.252191 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34297 2019-Jan-13 16:21:20.252848 - [DEBUG] Edge function : AllBottom (result of previous compose)
34298 2019-Jan-13 16:21:20.252874 - [DEBUG]
34299 2019-Jan-13 16:21:20.252900 - [DEBUG] Join: AllTop & AllBottom
34300 2019-Jan-13 16:21:20.252927 - [DEBUG] = AllBottom (new jump func)
34301 2019-Jan-13 16:21:20.252952 - [DEBUG]
34302 2019-Jan-13 16:21:20.252975 - [DEBUG] Start adding new jump function
34303 2019-Jan-13 16:21:20.252999 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34304 2019-Jan-13 16:21:20.253061 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34305 2019-Jan-13 16:21:20.253734 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
34306 2019-Jan-13 16:21:20.254397 - [DEBUG] Edge Function : AllBottom
34307 2019-Jan-13 16:21:20.254428 - [DEBUG] End adding new jump function
34308 2019-Jan-13 16:21:20.254452 - [DEBUG]
34309 2019-Jan-13 16:21:20.254476 - [DEBUG] -------------------------------------------- 941. Path Edge --------------------------------------------
34310 2019-Jan-13 16:21:20.254517 - [DEBUG]
34311 2019-Jan-13 16:21:20.254541 - [DEBUG] Process 941. path edge:
34312 2019-Jan-13 16:21:20.254565 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34313 2019-Jan-13 16:21:20.254630 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
34314 2019-Jan-13 16:21:20.255314 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34315 2019-Jan-13 16:21:20.255972 - [DEBUG]
34316 2019-Jan-13 16:21:20.255998 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
34317 2019-Jan-13 16:21:20.256699 - [DEBUG] Compose: EdgeIdentity * AllBottom
34318 2019-Jan-13 16:21:20.256728 - [DEBUG]
34319 2019-Jan-13 16:21:20.256752 - [DEBUG] Propagate flow
34320 2019-Jan-13 16:21:20.256776 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34321 2019-Jan-13 16:21:20.256841 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
34322 2019-Jan-13 16:21:20.257502 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34323 2019-Jan-13 16:21:20.258166 - [DEBUG] Edge function : AllBottom (result of previous compose)
34324 2019-Jan-13 16:21:20.258192 - [DEBUG]
34325 2019-Jan-13 16:21:20.258237 - [DEBUG] Join: AllTop & AllBottom
34326 2019-Jan-13 16:21:20.258265 - [DEBUG] = AllBottom (new jump func)
34327 2019-Jan-13 16:21:20.258290 - [DEBUG]
34328 2019-Jan-13 16:21:20.258314 - [DEBUG] Start adding new jump function
34329 2019-Jan-13 16:21:20.258338 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34330 2019-Jan-13 16:21:20.258400 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34331 2019-Jan-13 16:21:20.259066 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
34332 2019-Jan-13 16:21:20.259722 - [DEBUG] Edge Function : AllBottom
34333 2019-Jan-13 16:21:20.259753 - [DEBUG] End adding new jump function
34334 2019-Jan-13 16:21:20.259778 - [DEBUG]
34335 2019-Jan-13 16:21:20.259802 - [DEBUG] -------------------------------------------- 942. Path Edge --------------------------------------------
34336 2019-Jan-13 16:21:20.259826 - [DEBUG]
34337 2019-Jan-13 16:21:20.259850 - [DEBUG] Process 942. path edge:
34338 2019-Jan-13 16:21:20.259874 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34339 2019-Jan-13 16:21:20.259938 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
34340 2019-Jan-13 16:21:20.260597 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34341 2019-Jan-13 16:21:20.261258 - [DEBUG]
34342 2019-Jan-13 16:21:20.261285 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
34343 2019-Jan-13 16:21:20.261988 - [DEBUG] Compose: EdgeIdentity * AllBottom
34344 2019-Jan-13 16:21:20.262020 - [DEBUG]
34345 2019-Jan-13 16:21:20.262044 - [DEBUG] Propagate flow
34346 2019-Jan-13 16:21:20.262067 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34347 2019-Jan-13 16:21:20.262136 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
34348 2019-Jan-13 16:21:20.262804 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34349 2019-Jan-13 16:21:20.263474 - [DEBUG] Edge function : AllBottom (result of previous compose)
34350 2019-Jan-13 16:21:20.263500 - [DEBUG]
34351 2019-Jan-13 16:21:20.263543 - [DEBUG] Join: AllTop & AllBottom
34352 2019-Jan-13 16:21:20.263570 - [DEBUG] = AllBottom (new jump func)
34353 2019-Jan-13 16:21:20.263595 - [DEBUG]
34354 2019-Jan-13 16:21:20.263618 - [DEBUG] Start adding new jump function
34355 2019-Jan-13 16:21:20.263641 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34356 2019-Jan-13 16:21:20.263706 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34357 2019-Jan-13 16:21:20.264373 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
34358 2019-Jan-13 16:21:20.265059 - [DEBUG] Edge Function : AllBottom
34359 2019-Jan-13 16:21:20.265091 - [DEBUG] End adding new jump function
34360 2019-Jan-13 16:21:20.265116 - [DEBUG]
34361 2019-Jan-13 16:21:20.265140 - [DEBUG] -------------------------------------------- 943. Path Edge --------------------------------------------
34362 2019-Jan-13 16:21:20.265165 - [DEBUG]
34363 2019-Jan-13 16:21:20.265188 - [DEBUG] Process 943. path edge:
34364 2019-Jan-13 16:21:20.265212 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34365 2019-Jan-13 16:21:20.265278 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
34366 2019-Jan-13 16:21:20.265939 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34367 2019-Jan-13 16:21:20.266607 - [DEBUG]
34368 2019-Jan-13 16:21:20.266634 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
34369 2019-Jan-13 16:21:20.267323 - [DEBUG] Compose: EdgeIdentity * AllBottom
34370 2019-Jan-13 16:21:20.267353 - [DEBUG]
34371 2019-Jan-13 16:21:20.267377 - [DEBUG] Propagate flow
34372 2019-Jan-13 16:21:20.267400 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34373 2019-Jan-13 16:21:20.267463 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
34374 2019-Jan-13 16:21:20.268140 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34375 2019-Jan-13 16:21:20.268830 - [DEBUG] Edge function : AllBottom (result of previous compose)
34376 2019-Jan-13 16:21:20.268857 - [DEBUG]
34377 2019-Jan-13 16:21:20.268883 - [DEBUG] Join: AllTop & AllBottom
34378 2019-Jan-13 16:21:20.268910 - [DEBUG] = AllBottom (new jump func)
34379 2019-Jan-13 16:21:20.268934 - [DEBUG]
34380 2019-Jan-13 16:21:20.268958 - [DEBUG] Start adding new jump function
34381 2019-Jan-13 16:21:20.268982 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34382 2019-Jan-13 16:21:20.269048 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34383 2019-Jan-13 16:21:20.269711 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
34384 2019-Jan-13 16:21:20.270359 - [DEBUG] Edge Function : AllBottom
34385 2019-Jan-13 16:21:20.270390 - [DEBUG] End adding new jump function
34386 2019-Jan-13 16:21:20.270414 - [DEBUG]
34387 2019-Jan-13 16:21:20.270438 - [DEBUG] -------------------------------------------- 944. Path Edge --------------------------------------------
34388 2019-Jan-13 16:21:20.270463 - [DEBUG]
34389 2019-Jan-13 16:21:20.270487 - [DEBUG] Process 944. path edge:
34390 2019-Jan-13 16:21:20.270510 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34391 2019-Jan-13 16:21:20.270571 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
34392 2019-Jan-13 16:21:20.271234 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34393 2019-Jan-13 16:21:20.271922 - [DEBUG]
34394 2019-Jan-13 16:21:20.271966 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
34395 2019-Jan-13 16:21:20.272654 - [DEBUG] Compose: EdgeIdentity * AllBottom
34396 2019-Jan-13 16:21:20.272684 - [DEBUG]
34397 2019-Jan-13 16:21:20.272708 - [DEBUG] Propagate flow
34398 2019-Jan-13 16:21:20.272732 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34399 2019-Jan-13 16:21:20.272798 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34400 2019-Jan-13 16:21:20.273452 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34401 2019-Jan-13 16:21:20.274128 - [DEBUG] Edge function : AllBottom (result of previous compose)
34402 2019-Jan-13 16:21:20.274155 - [DEBUG]
34403 2019-Jan-13 16:21:20.274181 - [DEBUG] Join: AllTop & AllBottom
34404 2019-Jan-13 16:21:20.274207 - [DEBUG] = AllBottom (new jump func)
34405 2019-Jan-13 16:21:20.274232 - [DEBUG]
34406 2019-Jan-13 16:21:20.274256 - [DEBUG] Start adding new jump function
34407 2019-Jan-13 16:21:20.274280 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34408 2019-Jan-13 16:21:20.274345 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34409 2019-Jan-13 16:21:20.275050 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34410 2019-Jan-13 16:21:20.275709 - [DEBUG] Edge Function : AllBottom
34411 2019-Jan-13 16:21:20.275741 - [DEBUG] End adding new jump function
34412 2019-Jan-13 16:21:20.275765 - [DEBUG]
34413 2019-Jan-13 16:21:20.275789 - [DEBUG] -------------------------------------------- 945. Path Edge --------------------------------------------
34414 2019-Jan-13 16:21:20.275814 - [DEBUG]
34415 2019-Jan-13 16:21:20.275838 - [DEBUG] Process 945. path edge:
34416 2019-Jan-13 16:21:20.275862 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34417 2019-Jan-13 16:21:20.275924 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
34418 2019-Jan-13 16:21:20.276573 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34419 2019-Jan-13 16:21:20.277245 - [DEBUG]
34420 2019-Jan-13 16:21:20.277271 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34421 2019-Jan-13 16:21:20.277982 - [DEBUG] Compose: EdgeIdentity * AllBottom
34422 2019-Jan-13 16:21:20.278011 - [DEBUG]
34423 2019-Jan-13 16:21:20.278035 - [DEBUG] Propagate flow
34424 2019-Jan-13 16:21:20.278059 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34425 2019-Jan-13 16:21:20.278125 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
34426 2019-Jan-13 16:21:20.278812 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34427 2019-Jan-13 16:21:20.279471 - [DEBUG] Edge function : AllBottom (result of previous compose)
34428 2019-Jan-13 16:21:20.279497 - [DEBUG]
34429 2019-Jan-13 16:21:20.279523 - [DEBUG] Join: AllTop & AllBottom
34430 2019-Jan-13 16:21:20.279550 - [DEBUG] = AllBottom (new jump func)
34431 2019-Jan-13 16:21:20.279575 - [DEBUG]
34432 2019-Jan-13 16:21:20.279598 - [DEBUG] Start adding new jump function
34433 2019-Jan-13 16:21:20.279622 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34434 2019-Jan-13 16:21:20.279685 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34435 2019-Jan-13 16:21:20.280361 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
34436 2019-Jan-13 16:21:20.281043 - [DEBUG] Edge Function : AllBottom
34437 2019-Jan-13 16:21:20.281076 - [DEBUG] End adding new jump function
34438 2019-Jan-13 16:21:20.281101 - [DEBUG]
34439 2019-Jan-13 16:21:20.281125 - [DEBUG] -------------------------------------------- 946. Path Edge --------------------------------------------
34440 2019-Jan-13 16:21:20.281150 - [DEBUG]
34441 2019-Jan-13 16:21:20.281174 - [DEBUG] Process 946. path edge:
34442 2019-Jan-13 16:21:20.281198 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34443 2019-Jan-13 16:21:20.281262 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
34444 2019-Jan-13 16:21:20.281941 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34445 2019-Jan-13 16:21:20.282603 - [DEBUG]
34446 2019-Jan-13 16:21:20.282632 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
34447 2019-Jan-13 16:21:20.283329 - [DEBUG] Compose: EdgeIdentity * AllBottom
34448 2019-Jan-13 16:21:20.283361 - [DEBUG]
34449 2019-Jan-13 16:21:20.283385 - [DEBUG] Propagate flow
34450 2019-Jan-13 16:21:20.283408 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34451 2019-Jan-13 16:21:20.283472 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34452 2019-Jan-13 16:21:20.284136 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34453 2019-Jan-13 16:21:20.284797 - [DEBUG] Edge function : AllBottom (result of previous compose)
34454 2019-Jan-13 16:21:20.284823 - [DEBUG]
34455 2019-Jan-13 16:21:20.284849 - [DEBUG] Join: AllTop & AllBottom
34456 2019-Jan-13 16:21:20.284876 - [DEBUG] = AllBottom (new jump func)
34457 2019-Jan-13 16:21:20.284921 - [DEBUG]
34458 2019-Jan-13 16:21:20.284945 - [DEBUG] Start adding new jump function
34459 2019-Jan-13 16:21:20.284968 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34460 2019-Jan-13 16:21:20.285030 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34461 2019-Jan-13 16:21:20.285695 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34462 2019-Jan-13 16:21:20.286357 - [DEBUG] Edge Function : AllBottom
34463 2019-Jan-13 16:21:20.286387 - [DEBUG] End adding new jump function
34464 2019-Jan-13 16:21:20.286412 - [DEBUG]
34465 2019-Jan-13 16:21:20.286436 - [DEBUG] -------------------------------------------- 947. Path Edge --------------------------------------------
34466 2019-Jan-13 16:21:20.286461 - [DEBUG]
34467 2019-Jan-13 16:21:20.286484 - [DEBUG] Process 947. path edge:
34468 2019-Jan-13 16:21:20.286508 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34469 2019-Jan-13 16:21:20.286571 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
34470 2019-Jan-13 16:21:20.287233 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34471 2019-Jan-13 16:21:20.287898 - [DEBUG]
34472 2019-Jan-13 16:21:20.287924 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34473 2019-Jan-13 16:21:20.288640 - [DEBUG] Compose: EdgeIdentity * AllBottom
34474 2019-Jan-13 16:21:20.288670 - [DEBUG]
34475 2019-Jan-13 16:21:20.288694 - [DEBUG] Propagate flow
34476 2019-Jan-13 16:21:20.288717 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34477 2019-Jan-13 16:21:20.288787 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34478 2019-Jan-13 16:21:20.289462 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34479 2019-Jan-13 16:21:20.290134 - [DEBUG] Edge function : AllBottom (result of previous compose)
34480 2019-Jan-13 16:21:20.290160 - [DEBUG]
34481 2019-Jan-13 16:21:20.290187 - [DEBUG] Join: AllTop & AllBottom
34482 2019-Jan-13 16:21:20.290213 - [DEBUG] = AllBottom (new jump func)
34483 2019-Jan-13 16:21:20.290238 - [DEBUG]
34484 2019-Jan-13 16:21:20.290261 - [DEBUG] Start adding new jump function
34485 2019-Jan-13 16:21:20.290285 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34486 2019-Jan-13 16:21:20.290347 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34487 2019-Jan-13 16:21:20.291011 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34488 2019-Jan-13 16:21:20.291691 - [DEBUG] Edge Function : AllBottom
34489 2019-Jan-13 16:21:20.291727 - [DEBUG] End adding new jump function
34490 2019-Jan-13 16:21:20.291752 - [DEBUG]
34491 2019-Jan-13 16:21:20.291776 - [DEBUG] -------------------------------------------- 948. Path Edge --------------------------------------------
34492 2019-Jan-13 16:21:20.291801 - [DEBUG]
34493 2019-Jan-13 16:21:20.291824 - [DEBUG] Process 948. path edge:
34494 2019-Jan-13 16:21:20.291848 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34495 2019-Jan-13 16:21:20.291915 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
34496 2019-Jan-13 16:21:20.292569 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34497 2019-Jan-13 16:21:20.293238 - [DEBUG]
34498 2019-Jan-13 16:21:20.293264 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34499 2019-Jan-13 16:21:20.293927 - [DEBUG] Start of endsummarytab entry
34500 2019-Jan-13 16:21:20.293965 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
34501 2019-Jan-13 16:21:20.294650 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
34502 2019-Jan-13 16:21:20.294724 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34503 2019-Jan-13 16:21:20.295403 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
34504 2019-Jan-13 16:21:20.296070 - [DEBUG] EF: AllBottom
34505 2019-Jan-13 16:21:20.296097 - [DEBUG]
34506 2019-Jan-13 16:21:20.296120 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34507 2019-Jan-13 16:21:20.296769 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
34508 2019-Jan-13 16:21:20.297424 - [DEBUG] EF: AllBottom
34509 2019-Jan-13 16:21:20.297450 - [DEBUG]
34510 2019-Jan-13 16:21:20.297473 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34511 2019-Jan-13 16:21:20.298131 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
34512 2019-Jan-13 16:21:20.298817 - [DEBUG] EF: AllBottom
34513 2019-Jan-13 16:21:20.298844 - [DEBUG]
34514 2019-Jan-13 16:21:20.298867 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34515 2019-Jan-13 16:21:20.299519 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34516 2019-Jan-13 16:21:20.300177 - [DEBUG] EF: AllBottom
34517 2019-Jan-13 16:21:20.300204 - [DEBUG]
34518 2019-Jan-13 16:21:20.300228 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34519 2019-Jan-13 16:21:20.300888 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
34520 2019-Jan-13 16:21:20.301600 - [DEBUG] EF: AllBottom
34521 2019-Jan-13 16:21:20.301627 - [DEBUG]
34522 2019-Jan-13 16:21:20.301650 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34523 2019-Jan-13 16:21:20.302309 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34524 2019-Jan-13 16:21:20.302960 - [DEBUG] EF: AllBottom
34525 2019-Jan-13 16:21:20.302986 - [DEBUG]
34526 2019-Jan-13 16:21:20.303009 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34527 2019-Jan-13 16:21:20.303669 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
34528 2019-Jan-13 16:21:20.304328 - [DEBUG] EF: AllBottom
34529 2019-Jan-13 16:21:20.304353 - [DEBUG]
34530 2019-Jan-13 16:21:20.304377 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34531 2019-Jan-13 16:21:20.305058 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
34532 2019-Jan-13 16:21:20.305721 - [DEBUG] EF: AllBottom
34533 2019-Jan-13 16:21:20.305748 - [DEBUG]
34534 2019-Jan-13 16:21:20.305772 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34535 2019-Jan-13 16:21:20.306556 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
34536 2019-Jan-13 16:21:20.307224 - [DEBUG] EF: AllBottom
34537 2019-Jan-13 16:21:20.307250 - [DEBUG]
34538 2019-Jan-13 16:21:20.307273 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34539 2019-Jan-13 16:21:20.307934 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
34540 2019-Jan-13 16:21:20.308609 - [DEBUG] EF: AllBottom
34541 2019-Jan-13 16:21:20.308635 - [DEBUG]
34542 2019-Jan-13 16:21:20.308659 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34543 2019-Jan-13 16:21:20.309309 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
34544 2019-Jan-13 16:21:20.309973 - [DEBUG] EF: AllBottom
34545 2019-Jan-13 16:21:20.309999 - [DEBUG]
34546 2019-Jan-13 16:21:20.310022 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34547 2019-Jan-13 16:21:20.310678 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34548 2019-Jan-13 16:21:20.311332 - [DEBUG] EF: AllBottom
34549 2019-Jan-13 16:21:20.311358 - [DEBUG]
34550 2019-Jan-13 16:21:20.311381 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34551 2019-Jan-13 16:21:20.312051 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
34552 2019-Jan-13 16:21:20.312718 - [DEBUG] EF: AllBottom
34553 2019-Jan-13 16:21:20.312745 - [DEBUG]
34554 2019-Jan-13 16:21:20.312768 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34555 2019-Jan-13 16:21:20.313433 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
34556 2019-Jan-13 16:21:20.314090 - [DEBUG] EF: AllBottom
34557 2019-Jan-13 16:21:20.314116 - [DEBUG]
34558 2019-Jan-13 16:21:20.314140 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34559 2019-Jan-13 16:21:20.314785 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
34560 2019-Jan-13 16:21:20.315499 - [DEBUG] EF: AllBottom
34561 2019-Jan-13 16:21:20.315526 - [DEBUG]
34562 2019-Jan-13 16:21:20.315549 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34563 2019-Jan-13 16:21:20.316199 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
34564 2019-Jan-13 16:21:20.316862 - [DEBUG] EF: AllBottom
34565 2019-Jan-13 16:21:20.316887 - [DEBUG]
34566 2019-Jan-13 16:21:20.316910 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34567 2019-Jan-13 16:21:20.317577 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
34568 2019-Jan-13 16:21:20.318270 - [DEBUG] EF: AllBottom
34569 2019-Jan-13 16:21:20.318296 - [DEBUG]
34570 2019-Jan-13 16:21:20.318320 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34571 2019-Jan-13 16:21:20.318975 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
34572 2019-Jan-13 16:21:20.319642 - [DEBUG] EF: AllBottom
34573 2019-Jan-13 16:21:20.319667 - [DEBUG]
34574 2019-Jan-13 16:21:20.319691 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34575 2019-Jan-13 16:21:20.320340 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
34576 2019-Jan-13 16:21:20.320995 - [DEBUG] EF: AllBottom
34577 2019-Jan-13 16:21:20.321021 - [DEBUG]
34578 2019-Jan-13 16:21:20.321045 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34579 2019-Jan-13 16:21:20.321725 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
34580 2019-Jan-13 16:21:20.322389 - [DEBUG] EF: AllBottom
34581 2019-Jan-13 16:21:20.322415 - [DEBUG]
34582 2019-Jan-13 16:21:20.322439 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34583 2019-Jan-13 16:21:20.323087 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
34584 2019-Jan-13 16:21:20.323735 - [DEBUG] EF: AllBottom
34585 2019-Jan-13 16:21:20.323760 - [DEBUG]
34586 2019-Jan-13 16:21:20.323784 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34587 2019-Jan-13 16:21:20.324442 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
34588 2019-Jan-13 16:21:20.325134 - [DEBUG] EF: AllBottom
34589 2019-Jan-13 16:21:20.325161 - [DEBUG]
34590 2019-Jan-13 16:21:20.325184 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34591 2019-Jan-13 16:21:20.325841 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34592 2019-Jan-13 16:21:20.326491 - [DEBUG] EF: AllBottom
34593 2019-Jan-13 16:21:20.326517 - [DEBUG]
34594 2019-Jan-13 16:21:20.326540 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
34595 2019-Jan-13 16:21:20.327198 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34596 2019-Jan-13 16:21:20.327850 - [DEBUG] EF: AllBottom
34597 2019-Jan-13 16:21:20.327876 - [DEBUG]
34598 2019-Jan-13 16:21:20.327900 - [DEBUG] ---------------
34599 2019-Jan-13 16:21:20.327924 - [DEBUG]
34600 2019-Jan-13 16:21:20.327952 - [DEBUG] End of endsummarytab entry
34601 2019-Jan-13 16:21:20.327976 - [DEBUG]
34602 2019-Jan-13 16:21:20.328000 - [DEBUG] Start of incomingtab entry
34603 2019-Jan-13 16:21:20.328027 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
34604 2019-Jan-13 16:21:20.328724 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
34605 2019-Jan-13 16:21:20.328790 - [DEBUG] ---------------
34606 2019-Jan-13 16:21:20.328814 - [DEBUG] End of incomingtab entry
34607 2019-Jan-13 16:21:20.328837 - [DEBUG]
34608 2019-Jan-13 16:21:20.328864 - [DEBUG] EDGE:
34609 2019-Jan-13 16:21:20.328922 - [DEBUG] ---> 34610 2019-Jan-13 16:21:20.329572 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34611 2019-Jan-13 16:21:20.330249 - [DEBUG]
34612 2019-Jan-13 16:21:20.330276 - [DEBUG] EDGE:
34613 2019-Jan-13 16:21:20.330341 - [DEBUG] ---> 34614 2019-Jan-13 16:21:20.331006 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34615 2019-Jan-13 16:21:20.331708 - [DEBUG]
34616 2019-Jan-13 16:21:20.331758 - [DEBUG] Compose: EdgeIdentity * AllBottom
34617 2019-Jan-13 16:21:20.331786 - [DEBUG]
34618 2019-Jan-13 16:21:20.331810 - [DEBUG] Propagate flow
34619 2019-Jan-13 16:21:20.331834 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34620 2019-Jan-13 16:21:20.331898 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
34621 2019-Jan-13 16:21:20.332561 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34622 2019-Jan-13 16:21:20.333233 - [DEBUG] Edge function : AllBottom (result of previous compose)
34623 2019-Jan-13 16:21:20.333260 - [DEBUG]
34624 2019-Jan-13 16:21:20.333286 - [DEBUG] Join: AllTop & AllBottom
34625 2019-Jan-13 16:21:20.333314 - [DEBUG] = AllBottom (new jump func)
34626 2019-Jan-13 16:21:20.333338 - [DEBUG]
34627 2019-Jan-13 16:21:20.333362 - [DEBUG] Start adding new jump function
34628 2019-Jan-13 16:21:20.333385 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34629 2019-Jan-13 16:21:20.333448 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34630 2019-Jan-13 16:21:20.334116 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
34631 2019-Jan-13 16:21:20.334777 - [DEBUG] Edge Function : AllBottom
34632 2019-Jan-13 16:21:20.334810 - [DEBUG] End adding new jump function
34633 2019-Jan-13 16:21:20.334834 - [DEBUG]
34634 2019-Jan-13 16:21:20.334858 - [DEBUG] -------------------------------------------- 949. Path Edge --------------------------------------------
34635 2019-Jan-13 16:21:20.334901 - [DEBUG]
34636 2019-Jan-13 16:21:20.334926 - [DEBUG] Process 949. path edge:
34637 2019-Jan-13 16:21:20.334950 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34638 2019-Jan-13 16:21:20.335012 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
34639 2019-Jan-13 16:21:20.335678 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34640 2019-Jan-13 16:21:20.336349 - [DEBUG]
34641 2019-Jan-13 16:21:20.336374 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
34642 2019-Jan-13 16:21:20.337055 - [DEBUG] Possible callees:
34643 2019-Jan-13 16:21:20.337083 - [DEBUG] llvm.dbg.declare
34644 2019-Jan-13 16:21:20.337108 - [DEBUG] Possible return sites:
34645 2019-Jan-13 16:21:20.337131 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19334646 2019-Jan-13 16:21:20.338469 - [DEBUG] Found and process special summary
34647 2019-Jan-13 16:21:20.338513 - [DEBUG] Compose: EdgeIdentity * AllBottom
34648 2019-Jan-13 16:21:20.338542 - [DEBUG]
34649 2019-Jan-13 16:21:20.338567 - [DEBUG] Propagate flow
34650 2019-Jan-13 16:21:20.338591 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34651 2019-Jan-13 16:21:20.338657 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34652 2019-Jan-13 16:21:20.339331 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34653 2019-Jan-13 16:21:20.339999 - [DEBUG] Edge function : AllBottom (result of previous compose)
34654 2019-Jan-13 16:21:20.340042 - [DEBUG]
34655 2019-Jan-13 16:21:20.340069 - [DEBUG] Join: AllTop & AllBottom
34656 2019-Jan-13 16:21:20.340095 - [DEBUG] = AllBottom (new jump func)
34657 2019-Jan-13 16:21:20.340120 - [DEBUG]
34658 2019-Jan-13 16:21:20.340144 - [DEBUG] Start adding new jump function
34659 2019-Jan-13 16:21:20.340167 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34660 2019-Jan-13 16:21:20.340232 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34661 2019-Jan-13 16:21:20.340898 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34662 2019-Jan-13 16:21:20.341575 - [DEBUG] Edge Function : AllBottom
34663 2019-Jan-13 16:21:20.341608 - [DEBUG] End adding new jump function
34664 2019-Jan-13 16:21:20.341632 - [DEBUG]
34665 2019-Jan-13 16:21:20.341656 - [DEBUG] -------------------------------------------- 950. Path Edge --------------------------------------------
34666 2019-Jan-13 16:21:20.341681 - [DEBUG]
34667 2019-Jan-13 16:21:20.341704 - [DEBUG] Process 950. path edge:
34668 2019-Jan-13 16:21:20.341728 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34669 2019-Jan-13 16:21:20.341797 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
34670 2019-Jan-13 16:21:20.342460 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34671 2019-Jan-13 16:21:20.343131 - [DEBUG]
34672 2019-Jan-13 16:21:20.343157 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34673 2019-Jan-13 16:21:20.343850 - [DEBUG] Compose: EdgeIdentity * AllBottom
34674 2019-Jan-13 16:21:20.343879 - [DEBUG]
34675 2019-Jan-13 16:21:20.343903 - [DEBUG] Propagate flow
34676 2019-Jan-13 16:21:20.343927 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34677 2019-Jan-13 16:21:20.343990 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
34678 2019-Jan-13 16:21:20.344672 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34679 2019-Jan-13 16:21:20.345379 - [DEBUG] Edge function : AllBottom (result of previous compose)
34680 2019-Jan-13 16:21:20.345406 - [DEBUG]
34681 2019-Jan-13 16:21:20.345432 - [DEBUG] Join: AllTop & AllBottom
34682 2019-Jan-13 16:21:20.345459 - [DEBUG] = AllBottom (new jump func)
34683 2019-Jan-13 16:21:20.345483 - [DEBUG]
34684 2019-Jan-13 16:21:20.345507 - [DEBUG] Start adding new jump function
34685 2019-Jan-13 16:21:20.345530 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34686 2019-Jan-13 16:21:20.345595 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34687 2019-Jan-13 16:21:20.346266 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
34688 2019-Jan-13 16:21:20.346916 - [DEBUG] Edge Function : AllBottom
34689 2019-Jan-13 16:21:20.346947 - [DEBUG] End adding new jump function
34690 2019-Jan-13 16:21:20.346971 - [DEBUG]
34691 2019-Jan-13 16:21:20.346995 - [DEBUG] -------------------------------------------- 951. Path Edge --------------------------------------------
34692 2019-Jan-13 16:21:20.347020 - [DEBUG]
34693 2019-Jan-13 16:21:20.347044 - [DEBUG] Process 951. path edge:
34694 2019-Jan-13 16:21:20.347068 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34695 2019-Jan-13 16:21:20.347131 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
34696 2019-Jan-13 16:21:20.347791 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34697 2019-Jan-13 16:21:20.348495 - [DEBUG]
34698 2019-Jan-13 16:21:20.348522 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
34699 2019-Jan-13 16:21:20.349211 - [DEBUG] Compose: EdgeIdentity * AllBottom
34700 2019-Jan-13 16:21:20.349241 - [DEBUG]
34701 2019-Jan-13 16:21:20.349264 - [DEBUG] Propagate flow
34702 2019-Jan-13 16:21:20.349288 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34703 2019-Jan-13 16:21:20.349353 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
34704 2019-Jan-13 16:21:20.350006 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34705 2019-Jan-13 16:21:20.350678 - [DEBUG] Edge function : AllBottom (result of previous compose)
34706 2019-Jan-13 16:21:20.350704 - [DEBUG]
34707 2019-Jan-13 16:21:20.350731 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34708 2019-Jan-13 16:21:20.350757 - [DEBUG] = AllBottom
34709 2019-Jan-13 16:21:20.350782 - [DEBUG]
34710 2019-Jan-13 16:21:20.350806 - [DEBUG] PROPAGATE: No new function!
34711 2019-Jan-13 16:21:20.350831 - [DEBUG] EDGE:
34712 2019-Jan-13 16:21:20.350898 - [DEBUG] ---> 34713 2019-Jan-13 16:21:20.351573 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34714 2019-Jan-13 16:21:20.352244 - [DEBUG]
34715 2019-Jan-13 16:21:20.352271 - [DEBUG] EDGE:
34716 2019-Jan-13 16:21:20.352334 - [DEBUG] ---> 34717 2019-Jan-13 16:21:20.352987 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34718 2019-Jan-13 16:21:20.353655 - [DEBUG]
34719 2019-Jan-13 16:21:20.353704 - [DEBUG] Compose: EdgeIdentity * AllBottom
34720 2019-Jan-13 16:21:20.353732 - [DEBUG]
34721 2019-Jan-13 16:21:20.353756 - [DEBUG] Propagate flow
34722 2019-Jan-13 16:21:20.353779 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34723 2019-Jan-13 16:21:20.353845 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
34724 2019-Jan-13 16:21:20.354508 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34725 2019-Jan-13 16:21:20.355200 - [DEBUG] Edge function : AllBottom (result of previous compose)
34726 2019-Jan-13 16:21:20.355227 - [DEBUG]
34727 2019-Jan-13 16:21:20.355253 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34728 2019-Jan-13 16:21:20.355279 - [DEBUG] = AllBottom
34729 2019-Jan-13 16:21:20.355304 - [DEBUG]
34730 2019-Jan-13 16:21:20.355328 - [DEBUG] PROPAGATE: No new function!
34731 2019-Jan-13 16:21:20.355357 - [DEBUG] EDGE:
34732 2019-Jan-13 16:21:20.355424 - [DEBUG] ---> 34733 2019-Jan-13 16:21:20.356082 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34734 2019-Jan-13 16:21:20.356754 - [DEBUG]
34735 2019-Jan-13 16:21:20.356782 - [DEBUG] EDGE:
34736 2019-Jan-13 16:21:20.356846 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
34737 2019-Jan-13 16:21:20.357507 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34738 2019-Jan-13 16:21:20.358190 - [DEBUG]
34739 2019-Jan-13 16:21:20.358235 - [DEBUG] EDGE:
34740 2019-Jan-13 16:21:20.358301 - [DEBUG] ---> 34741 2019-Jan-13 16:21:20.358954 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34742 2019-Jan-13 16:21:20.359626 - [DEBUG]
34743 2019-Jan-13 16:21:20.359653 - [DEBUG] EDGE:
34744 2019-Jan-13 16:21:20.359718 - [DEBUG] ---> 34745 2019-Jan-13 16:21:20.360369 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34746 2019-Jan-13 16:21:20.361037 - [DEBUG]
34747 2019-Jan-13 16:21:20.361064 - [DEBUG] EDGE:
34748 2019-Jan-13 16:21:20.361126 - [DEBUG] ---> 34749 2019-Jan-13 16:21:20.361804 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34750 2019-Jan-13 16:21:20.362475 - [DEBUG]
34751 2019-Jan-13 16:21:20.362521 - [DEBUG] Compose: EdgeIdentity * AllBottom
34752 2019-Jan-13 16:21:20.362549 - [DEBUG]
34753 2019-Jan-13 16:21:20.362573 - [DEBUG] Propagate flow
34754 2019-Jan-13 16:21:20.362596 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34755 2019-Jan-13 16:21:20.362662 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
34756 2019-Jan-13 16:21:20.363323 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34757 2019-Jan-13 16:21:20.363993 - [DEBUG] Edge function : AllBottom (result of previous compose)
34758 2019-Jan-13 16:21:20.364020 - [DEBUG]
34759 2019-Jan-13 16:21:20.364046 - [DEBUG] Join: AllTop & AllBottom
34760 2019-Jan-13 16:21:20.364073 - [DEBUG] = AllBottom (new jump func)
34761 2019-Jan-13 16:21:20.364097 - [DEBUG]
34762 2019-Jan-13 16:21:20.364121 - [DEBUG] Start adding new jump function
34763 2019-Jan-13 16:21:20.364144 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34764 2019-Jan-13 16:21:20.364207 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34765 2019-Jan-13 16:21:20.364866 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
34766 2019-Jan-13 16:21:20.365555 - [DEBUG] Edge Function : AllBottom
34767 2019-Jan-13 16:21:20.365589 - [DEBUG] End adding new jump function
34768 2019-Jan-13 16:21:20.365612 - [DEBUG]
34769 2019-Jan-13 16:21:20.365636 - [DEBUG] -------------------------------------------- 952. Path Edge --------------------------------------------
34770 2019-Jan-13 16:21:20.365660 - [DEBUG]
34771 2019-Jan-13 16:21:20.365683 - [DEBUG] Process 952. path edge:
34772 2019-Jan-13 16:21:20.365707 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34773 2019-Jan-13 16:21:20.365770 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
34774 2019-Jan-13 16:21:20.366437 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34775 2019-Jan-13 16:21:20.367106 - [DEBUG]
34776 2019-Jan-13 16:21:20.367132 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
34777 2019-Jan-13 16:21:20.367821 - [DEBUG] Compose: EdgeIdentity * AllBottom
34778 2019-Jan-13 16:21:20.367850 - [DEBUG]
34779 2019-Jan-13 16:21:20.367892 - [DEBUG] Propagate flow
34780 2019-Jan-13 16:21:20.367916 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34781 2019-Jan-13 16:21:20.367980 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
34782 2019-Jan-13 16:21:20.368672 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34783 2019-Jan-13 16:21:20.369343 - [DEBUG] Edge function : AllBottom (result of previous compose)
34784 2019-Jan-13 16:21:20.369369 - [DEBUG]
34785 2019-Jan-13 16:21:20.369397 - [DEBUG] Join: AllTop & AllBottom
34786 2019-Jan-13 16:21:20.369424 - [DEBUG] = AllBottom (new jump func)
34787 2019-Jan-13 16:21:20.369448 - [DEBUG]
34788 2019-Jan-13 16:21:20.369472 - [DEBUG] Start adding new jump function
34789 2019-Jan-13 16:21:20.369495 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34790 2019-Jan-13 16:21:20.369560 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34791 2019-Jan-13 16:21:20.370226 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
34792 2019-Jan-13 16:21:20.370870 - [DEBUG] Edge Function : AllBottom
34793 2019-Jan-13 16:21:20.370900 - [DEBUG] End adding new jump function
34794 2019-Jan-13 16:21:20.370924 - [DEBUG]
34795 2019-Jan-13 16:21:20.370948 - [DEBUG] -------------------------------------------- 953. Path Edge --------------------------------------------
34796 2019-Jan-13 16:21:20.370972 - [DEBUG]
34797 2019-Jan-13 16:21:20.370995 - [DEBUG] Process 953. path edge:
34798 2019-Jan-13 16:21:20.371019 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34799 2019-Jan-13 16:21:20.371082 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
34800 2019-Jan-13 16:21:20.371765 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34801 2019-Jan-13 16:21:20.372439 - [DEBUG]
34802 2019-Jan-13 16:21:20.372466 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
34803 2019-Jan-13 16:21:20.373148 - [DEBUG] Compose: EdgeIdentity * AllBottom
34804 2019-Jan-13 16:21:20.373177 - [DEBUG]
34805 2019-Jan-13 16:21:20.373200 - [DEBUG] Propagate flow
34806 2019-Jan-13 16:21:20.373224 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34807 2019-Jan-13 16:21:20.373288 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
34808 2019-Jan-13 16:21:20.373941 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34809 2019-Jan-13 16:21:20.374613 - [DEBUG] Edge function : AllBottom (result of previous compose)
34810 2019-Jan-13 16:21:20.374640 - [DEBUG]
34811 2019-Jan-13 16:21:20.374666 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34812 2019-Jan-13 16:21:20.374692 - [DEBUG] = AllBottom
34813 2019-Jan-13 16:21:20.374716 - [DEBUG]
34814 2019-Jan-13 16:21:20.374740 - [DEBUG] PROPAGATE: No new function!
34815 2019-Jan-13 16:21:20.374764 - [DEBUG] EDGE:
34816 2019-Jan-13 16:21:20.374829 - [DEBUG] ---> 34817 2019-Jan-13 16:21:20.375510 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34818 2019-Jan-13 16:21:20.376174 - [DEBUG]
34819 2019-Jan-13 16:21:20.376201 - [DEBUG] EDGE:
34820 2019-Jan-13 16:21:20.376264 - [DEBUG] ---> 34821 2019-Jan-13 16:21:20.376915 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34822 2019-Jan-13 16:21:20.377603 - [DEBUG]
34823 2019-Jan-13 16:21:20.377631 - [DEBUG] EDGE:
34824 2019-Jan-13 16:21:20.377695 - [DEBUG] ---> 34825 2019-Jan-13 16:21:20.378373 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34826 2019-Jan-13 16:21:20.379041 - [DEBUG]
34827 2019-Jan-13 16:21:20.379067 - [DEBUG] EDGE:
34828 2019-Jan-13 16:21:20.379131 - [DEBUG] ---> 34829 2019-Jan-13 16:21:20.379784 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34830 2019-Jan-13 16:21:20.380457 - [DEBUG]
34831 2019-Jan-13 16:21:20.380484 - [DEBUG] EDGE:
34832 2019-Jan-13 16:21:20.380547 - [DEBUG] ---> 34833 2019-Jan-13 16:21:20.381211 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34834 2019-Jan-13 16:21:20.381900 - [DEBUG]
34835 2019-Jan-13 16:21:20.381927 - [DEBUG] EDGE:
34836 2019-Jan-13 16:21:20.381991 - [DEBUG] ---> 34837 2019-Jan-13 16:21:20.382641 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34838 2019-Jan-13 16:21:20.383311 - [DEBUG]
34839 2019-Jan-13 16:21:20.383359 - [DEBUG] Compose: EdgeIdentity * AllBottom
34840 2019-Jan-13 16:21:20.383387 - [DEBUG]
34841 2019-Jan-13 16:21:20.383411 - [DEBUG] Propagate flow
34842 2019-Jan-13 16:21:20.383435 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34843 2019-Jan-13 16:21:20.383501 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
34844 2019-Jan-13 16:21:20.384172 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34845 2019-Jan-13 16:21:20.384840 - [DEBUG] Edge function : AllBottom (result of previous compose)
34846 2019-Jan-13 16:21:20.384867 - [DEBUG]
34847 2019-Jan-13 16:21:20.384912 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34848 2019-Jan-13 16:21:20.384939 - [DEBUG] = AllBottom
34849 2019-Jan-13 16:21:20.384963 - [DEBUG]
34850 2019-Jan-13 16:21:20.384987 - [DEBUG] PROPAGATE: No new function!
34851 2019-Jan-13 16:21:20.385015 - [DEBUG] EDGE:
34852 2019-Jan-13 16:21:20.385078 - [DEBUG] ---> 34853 2019-Jan-13 16:21:20.385738 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34854 2019-Jan-13 16:21:20.386409 - [DEBUG]
34855 2019-Jan-13 16:21:20.386436 - [DEBUG] EDGE:
34856 2019-Jan-13 16:21:20.386500 - [DEBUG] ---> 34857 2019-Jan-13 16:21:20.387160 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34858 2019-Jan-13 16:21:20.387826 - [DEBUG]
34859 2019-Jan-13 16:21:20.387853 - [DEBUG] EDGE:
34860 2019-Jan-13 16:21:20.387932 - [DEBUG] ---> 34861 2019-Jan-13 16:21:20.388608 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34862 2019-Jan-13 16:21:20.389289 - [DEBUG]
34863 2019-Jan-13 16:21:20.389336 - [DEBUG] Compose: EdgeIdentity * AllBottom
34864 2019-Jan-13 16:21:20.389364 - [DEBUG]
34865 2019-Jan-13 16:21:20.389389 - [DEBUG] Propagate flow
34866 2019-Jan-13 16:21:20.389413 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34867 2019-Jan-13 16:21:20.389477 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
34868 2019-Jan-13 16:21:20.390142 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34869 2019-Jan-13 16:21:20.390808 - [DEBUG] Edge function : AllBottom (result of previous compose)
34870 2019-Jan-13 16:21:20.390835 - [DEBUG]
34871 2019-Jan-13 16:21:20.390861 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34872 2019-Jan-13 16:21:20.390887 - [DEBUG] = AllBottom
34873 2019-Jan-13 16:21:20.390912 - [DEBUG]
34874 2019-Jan-13 16:21:20.390935 - [DEBUG] PROPAGATE: No new function!
34875 2019-Jan-13 16:21:20.390963 - [DEBUG] EDGE:
34876 2019-Jan-13 16:21:20.391027 - [DEBUG] ---> 34877 2019-Jan-13 16:21:20.391713 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34878 2019-Jan-13 16:21:20.392387 - [DEBUG]
34879 2019-Jan-13 16:21:20.392413 - [DEBUG] EDGE:
34880 2019-Jan-13 16:21:20.392476 - [DEBUG] ---> 34881 2019-Jan-13 16:21:20.393131 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34882 2019-Jan-13 16:21:20.393797 - [DEBUG]
34883 2019-Jan-13 16:21:20.393823 - [DEBUG] EDGE:
34884 2019-Jan-13 16:21:20.393885 - [DEBUG] ---> 34885 2019-Jan-13 16:21:20.394531 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34886 2019-Jan-13 16:21:20.395224 - [DEBUG]
34887 2019-Jan-13 16:21:20.395251 - [DEBUG] EDGE:
34888 2019-Jan-13 16:21:20.395316 - [DEBUG] ---> 34889 2019-Jan-13 16:21:20.395979 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34890 2019-Jan-13 16:21:20.396647 - [DEBUG]
34891 2019-Jan-13 16:21:20.396696 - [DEBUG] Compose: EdgeIdentity * AllBottom
34892 2019-Jan-13 16:21:20.396724 - [DEBUG]
34893 2019-Jan-13 16:21:20.396748 - [DEBUG] Propagate flow
34894 2019-Jan-13 16:21:20.396772 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34895 2019-Jan-13 16:21:20.396835 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
34896 2019-Jan-13 16:21:20.397490 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34897 2019-Jan-13 16:21:20.398166 - [DEBUG] Edge function : AllBottom (result of previous compose)
34898 2019-Jan-13 16:21:20.398192 - [DEBUG]
34899 2019-Jan-13 16:21:20.398235 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34900 2019-Jan-13 16:21:20.398281 - [DEBUG] = AllBottom
34901 2019-Jan-13 16:21:20.398306 - [DEBUG]
34902 2019-Jan-13 16:21:20.398329 - [DEBUG] PROPAGATE: No new function!
34903 2019-Jan-13 16:21:20.398359 - [DEBUG] EDGE:
34904 2019-Jan-13 16:21:20.398426 - [DEBUG] ---> 34905 2019-Jan-13 16:21:20.399104 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34906 2019-Jan-13 16:21:20.399766 - [DEBUG]
34907 2019-Jan-13 16:21:20.399793 - [DEBUG] EDGE:
34908 2019-Jan-13 16:21:20.399855 - [DEBUG] ---> 34909 2019-Jan-13 16:21:20.400501 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34910 2019-Jan-13 16:21:20.401172 - [DEBUG]
34911 2019-Jan-13 16:21:20.401198 - [DEBUG] EDGE:
34912 2019-Jan-13 16:21:20.401261 - [DEBUG] ---> 34913 2019-Jan-13 16:21:20.401941 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34914 2019-Jan-13 16:21:20.402605 - [DEBUG]
34915 2019-Jan-13 16:21:20.402653 - [DEBUG] Compose: EdgeIdentity * AllBottom
34916 2019-Jan-13 16:21:20.402680 - [DEBUG]
34917 2019-Jan-13 16:21:20.402704 - [DEBUG] Propagate flow
34918 2019-Jan-13 16:21:20.402728 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34919 2019-Jan-13 16:21:20.402791 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
34920 2019-Jan-13 16:21:20.403448 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34921 2019-Jan-13 16:21:20.404121 - [DEBUG] Edge function : AllBottom (result of previous compose)
34922 2019-Jan-13 16:21:20.404148 - [DEBUG]
34923 2019-Jan-13 16:21:20.404174 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34924 2019-Jan-13 16:21:20.404200 - [DEBUG] = AllBottom
34925 2019-Jan-13 16:21:20.404225 - [DEBUG]
34926 2019-Jan-13 16:21:20.404249 - [DEBUG] PROPAGATE: No new function!
34927 2019-Jan-13 16:21:20.404277 - [DEBUG] EDGE:
34928 2019-Jan-13 16:21:20.404342 - [DEBUG] ---> 34929 2019-Jan-13 16:21:20.405032 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34930 2019-Jan-13 16:21:20.405694 - [DEBUG]
34931 2019-Jan-13 16:21:20.405721 - [DEBUG] EDGE:
34932 2019-Jan-13 16:21:20.405783 - [DEBUG] ---> 34933 2019-Jan-13 16:21:20.406540 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34934 2019-Jan-13 16:21:20.407218 - [DEBUG]
34935 2019-Jan-13 16:21:20.407244 - [DEBUG] EDGE:
34936 2019-Jan-13 16:21:20.407310 - [DEBUG] ---> 34937 2019-Jan-13 16:21:20.407971 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34938 2019-Jan-13 16:21:20.408659 - [DEBUG]
34939 2019-Jan-13 16:21:20.408707 - [DEBUG] Compose: EdgeIdentity * AllBottom
34940 2019-Jan-13 16:21:20.408753 - [DEBUG]
34941 2019-Jan-13 16:21:20.408778 - [DEBUG] Propagate flow
34942 2019-Jan-13 16:21:20.408802 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34943 2019-Jan-13 16:21:20.408867 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
34944 2019-Jan-13 16:21:20.410387 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34945 2019-Jan-13 16:21:20.411119 - [DEBUG] Edge function : AllBottom (result of previous compose)
34946 2019-Jan-13 16:21:20.411147 - [DEBUG]
34947 2019-Jan-13 16:21:20.411175 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
34948 2019-Jan-13 16:21:20.411201 - [DEBUG] = AllBottom
34949 2019-Jan-13 16:21:20.411226 - [DEBUG]
34950 2019-Jan-13 16:21:20.411250 - [DEBUG] PROPAGATE: No new function!
34951 2019-Jan-13 16:21:20.411283 - [DEBUG] EDGE:
34952 2019-Jan-13 16:21:20.411354 - [DEBUG] ---> 34953 2019-Jan-13 16:21:20.412064 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
34954 2019-Jan-13 16:21:20.412729 - [DEBUG]
34955 2019-Jan-13 16:21:20.412779 - [DEBUG] Compose: EdgeIdentity * AllBottom
34956 2019-Jan-13 16:21:20.412806 - [DEBUG]
34957 2019-Jan-13 16:21:20.412831 - [DEBUG] Propagate flow
34958 2019-Jan-13 16:21:20.412854 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34959 2019-Jan-13 16:21:20.412923 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34960 2019-Jan-13 16:21:20.413594 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34961 2019-Jan-13 16:21:20.414266 - [DEBUG] Edge function : AllBottom (result of previous compose)
34962 2019-Jan-13 16:21:20.414293 - [DEBUG]
34963 2019-Jan-13 16:21:20.414319 - [DEBUG] Join: AllTop & AllBottom
34964 2019-Jan-13 16:21:20.414345 - [DEBUG] = AllBottom (new jump func)
34965 2019-Jan-13 16:21:20.414370 - [DEBUG]
34966 2019-Jan-13 16:21:20.414394 - [DEBUG] Start adding new jump function
34967 2019-Jan-13 16:21:20.414417 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34968 2019-Jan-13 16:21:20.414482 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34969 2019-Jan-13 16:21:20.415169 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34970 2019-Jan-13 16:21:20.415828 - [DEBUG] Edge Function : AllBottom
34971 2019-Jan-13 16:21:20.415861 - [DEBUG] End adding new jump function
34972 2019-Jan-13 16:21:20.415885 - [DEBUG]
34973 2019-Jan-13 16:21:20.415908 - [DEBUG] -------------------------------------------- 954. Path Edge --------------------------------------------
34974 2019-Jan-13 16:21:20.415933 - [DEBUG]
34975 2019-Jan-13 16:21:20.415957 - [DEBUG] Process 954. path edge:
34976 2019-Jan-13 16:21:20.415981 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
34977 2019-Jan-13 16:21:20.416048 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
34978 2019-Jan-13 16:21:20.416711 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
34979 2019-Jan-13 16:21:20.417384 - [DEBUG]
34980 2019-Jan-13 16:21:20.417409 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
34981 2019-Jan-13 16:21:20.418075 - [DEBUG] Possible callees:
34982 2019-Jan-13 16:21:20.418121 - [DEBUG] foo
34983 2019-Jan-13 16:21:20.418147 - [DEBUG] Possible return sites:
34984 2019-Jan-13 16:21:20.418170 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12634985 2019-Jan-13 16:21:20.419536 - [DEBUG] Found and process special summary
34986 2019-Jan-13 16:21:20.419582 - [DEBUG] Compose: EdgeIdentity * AllBottom
34987 2019-Jan-13 16:21:20.419612 - [DEBUG]
34988 2019-Jan-13 16:21:20.419636 - [DEBUG] Propagate flow
34989 2019-Jan-13 16:21:20.419660 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
34990 2019-Jan-13 16:21:20.419726 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
34991 2019-Jan-13 16:21:20.420398 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
34992 2019-Jan-13 16:21:20.421890 - [DEBUG] Edge function : AllBottom (result of previous compose)
34993 2019-Jan-13 16:21:20.421921 - [DEBUG]
34994 2019-Jan-13 16:21:20.421947 - [DEBUG] Join: AllTop & AllBottom
34995 2019-Jan-13 16:21:20.421975 - [DEBUG] = AllBottom (new jump func)
34996 2019-Jan-13 16:21:20.421999 - [DEBUG]
34997 2019-Jan-13 16:21:20.422023 - [DEBUG] Start adding new jump function
34998 2019-Jan-13 16:21:20.422047 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
34999 2019-Jan-13 16:21:20.422124 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35000 2019-Jan-13 16:21:20.422805 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
35001 2019-Jan-13 16:21:20.423473 - [DEBUG] Edge Function : AllBottom
35002 2019-Jan-13 16:21:20.423506 - [DEBUG] End adding new jump function
35003 2019-Jan-13 16:21:20.423530 - [DEBUG]
35004 2019-Jan-13 16:21:20.423554 - [DEBUG] -------------------------------------------- 955. Path Edge --------------------------------------------
35005 2019-Jan-13 16:21:20.423579 - [DEBUG]
35006 2019-Jan-13 16:21:20.423602 - [DEBUG] Process 955. path edge:
35007 2019-Jan-13 16:21:20.423626 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35008 2019-Jan-13 16:21:20.423688 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
35009 2019-Jan-13 16:21:20.424346 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35010 2019-Jan-13 16:21:20.425048 - [DEBUG]
35011 2019-Jan-13 16:21:20.425075 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
35012 2019-Jan-13 16:21:20.425848 - [DEBUG] Compose: EdgeIdentity * AllBottom
35013 2019-Jan-13 16:21:20.425879 - [DEBUG]
35014 2019-Jan-13 16:21:20.425903 - [DEBUG] Propagate flow
35015 2019-Jan-13 16:21:20.425926 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35016 2019-Jan-13 16:21:20.426047 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
35017 2019-Jan-13 16:21:20.426715 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35018 2019-Jan-13 16:21:20.427380 - [DEBUG] Edge function : AllBottom (result of previous compose)
35019 2019-Jan-13 16:21:20.427407 - [DEBUG]
35020 2019-Jan-13 16:21:20.427434 - [DEBUG] Join: AllTop & AllBottom
35021 2019-Jan-13 16:21:20.427460 - [DEBUG] = AllBottom (new jump func)
35022 2019-Jan-13 16:21:20.427485 - [DEBUG]
35023 2019-Jan-13 16:21:20.427508 - [DEBUG] Start adding new jump function
35024 2019-Jan-13 16:21:20.427532 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35025 2019-Jan-13 16:21:20.427595 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35026 2019-Jan-13 16:21:20.428311 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
35027 2019-Jan-13 16:21:20.428968 - [DEBUG] Edge Function : AllBottom
35028 2019-Jan-13 16:21:20.429000 - [DEBUG] End adding new jump function
35029 2019-Jan-13 16:21:20.429024 - [DEBUG]
35030 2019-Jan-13 16:21:20.429048 - [DEBUG] -------------------------------------------- 956. Path Edge --------------------------------------------
35031 2019-Jan-13 16:21:20.429072 - [DEBUG]
35032 2019-Jan-13 16:21:20.429096 - [DEBUG] Process 956. path edge:
35033 2019-Jan-13 16:21:20.429120 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35034 2019-Jan-13 16:21:20.429186 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
35035 2019-Jan-13 16:21:20.429843 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35036 2019-Jan-13 16:21:20.430505 - [DEBUG]
35037 2019-Jan-13 16:21:20.430532 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
35038 2019-Jan-13 16:21:20.431217 - [DEBUG] Compose: EdgeIdentity * AllBottom
35039 2019-Jan-13 16:21:20.431248 - [DEBUG]
35040 2019-Jan-13 16:21:20.431272 - [DEBUG] Propagate flow
35041 2019-Jan-13 16:21:20.431295 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35042 2019-Jan-13 16:21:20.431362 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
35043 2019-Jan-13 16:21:20.432045 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35044 2019-Jan-13 16:21:20.432714 - [DEBUG] Edge function : AllBottom (result of previous compose)
35045 2019-Jan-13 16:21:20.432740 - [DEBUG]
35046 2019-Jan-13 16:21:20.432766 - [DEBUG] Join: AllTop & AllBottom
35047 2019-Jan-13 16:21:20.432792 - [DEBUG] = AllBottom (new jump func)
35048 2019-Jan-13 16:21:20.432817 - [DEBUG]
35049 2019-Jan-13 16:21:20.432840 - [DEBUG] Start adding new jump function
35050 2019-Jan-13 16:21:20.432864 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35051 2019-Jan-13 16:21:20.432926 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35052 2019-Jan-13 16:21:20.433586 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
35053 2019-Jan-13 16:21:20.434251 - [DEBUG] Edge Function : AllBottom
35054 2019-Jan-13 16:21:20.434284 - [DEBUG] End adding new jump function
35055 2019-Jan-13 16:21:20.434307 - [DEBUG]
35056 2019-Jan-13 16:21:20.434331 - [DEBUG] -------------------------------------------- 957. Path Edge --------------------------------------------
35057 2019-Jan-13 16:21:20.434356 - [DEBUG]
35058 2019-Jan-13 16:21:20.434379 - [DEBUG] Process 957. path edge:
35059 2019-Jan-13 16:21:20.434403 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35060 2019-Jan-13 16:21:20.434466 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
35061 2019-Jan-13 16:21:20.435152 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35062 2019-Jan-13 16:21:20.435820 - [DEBUG]
35063 2019-Jan-13 16:21:20.435846 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
35064 2019-Jan-13 16:21:20.436519 - [DEBUG] Compose: EdgeIdentity * AllBottom
35065 2019-Jan-13 16:21:20.436549 - [DEBUG]
35066 2019-Jan-13 16:21:20.436593 - [DEBUG] Propagate flow
35067 2019-Jan-13 16:21:20.436617 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35068 2019-Jan-13 16:21:20.436681 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
35069 2019-Jan-13 16:21:20.437373 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35070 2019-Jan-13 16:21:20.438046 - [DEBUG] Edge function : AllBottom (result of previous compose)
35071 2019-Jan-13 16:21:20.438073 - [DEBUG]
35072 2019-Jan-13 16:21:20.438099 - [DEBUG] Join: AllTop & AllBottom
35073 2019-Jan-13 16:21:20.438125 - [DEBUG] = AllBottom (new jump func)
35074 2019-Jan-13 16:21:20.438150 - [DEBUG]
35075 2019-Jan-13 16:21:20.438173 - [DEBUG] Start adding new jump function
35076 2019-Jan-13 16:21:20.438197 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35077 2019-Jan-13 16:21:20.438284 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35078 2019-Jan-13 16:21:20.438949 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
35079 2019-Jan-13 16:21:20.439606 - [DEBUG] Edge Function : AllBottom
35080 2019-Jan-13 16:21:20.439637 - [DEBUG] End adding new jump function
35081 2019-Jan-13 16:21:20.439661 - [DEBUG]
35082 2019-Jan-13 16:21:20.439684 - [DEBUG] -------------------------------------------- 958. Path Edge --------------------------------------------
35083 2019-Jan-13 16:21:20.439710 - [DEBUG]
35084 2019-Jan-13 16:21:20.439733 - [DEBUG] Process 958. path edge:
35085 2019-Jan-13 16:21:20.439757 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35086 2019-Jan-13 16:21:20.439822 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
35087 2019-Jan-13 16:21:20.440498 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35088 2019-Jan-13 16:21:20.441162 - [DEBUG]
35089 2019-Jan-13 16:21:20.441187 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
35090 2019-Jan-13 16:21:20.441887 - [DEBUG] Possible callees:
35091 2019-Jan-13 16:21:20.441913 - [DEBUG] llvm.dbg.declare
35092 2019-Jan-13 16:21:20.441939 - [DEBUG] Possible return sites:
35093 2019-Jan-13 16:21:20.441962 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13635094 2019-Jan-13 16:21:20.443290 - [DEBUG] Found and process special summary
35095 2019-Jan-13 16:21:20.443335 - [DEBUG] Compose: EdgeIdentity * AllBottom
35096 2019-Jan-13 16:21:20.443363 - [DEBUG]
35097 2019-Jan-13 16:21:20.443388 - [DEBUG] Propagate flow
35098 2019-Jan-13 16:21:20.443411 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35099 2019-Jan-13 16:21:20.443476 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
35100 2019-Jan-13 16:21:20.444141 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35101 2019-Jan-13 16:21:20.444807 - [DEBUG] Edge function : AllBottom (result of previous compose)
35102 2019-Jan-13 16:21:20.444833 - [DEBUG]
35103 2019-Jan-13 16:21:20.444860 - [DEBUG] Join: AllTop & AllBottom
35104 2019-Jan-13 16:21:20.444907 - [DEBUG] = AllBottom (new jump func)
35105 2019-Jan-13 16:21:20.444932 - [DEBUG]
35106 2019-Jan-13 16:21:20.444955 - [DEBUG] Start adding new jump function
35107 2019-Jan-13 16:21:20.445003 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35108 2019-Jan-13 16:21:20.445067 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35109 2019-Jan-13 16:21:20.445737 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
35110 2019-Jan-13 16:21:20.446405 - [DEBUG] Edge Function : AllBottom
35111 2019-Jan-13 16:21:20.446438 - [DEBUG] End adding new jump function
35112 2019-Jan-13 16:21:20.446462 - [DEBUG]
35113 2019-Jan-13 16:21:20.446485 - [DEBUG] -------------------------------------------- 959. Path Edge --------------------------------------------
35114 2019-Jan-13 16:21:20.446511 - [DEBUG]
35115 2019-Jan-13 16:21:20.446534 - [DEBUG] Process 959. path edge:
35116 2019-Jan-13 16:21:20.446559 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35117 2019-Jan-13 16:21:20.446622 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
35118 2019-Jan-13 16:21:20.447286 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35119 2019-Jan-13 16:21:20.447949 - [DEBUG]
35120 2019-Jan-13 16:21:20.447974 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
35121 2019-Jan-13 16:21:20.448695 - [DEBUG] Compose: EdgeIdentity * AllBottom
35122 2019-Jan-13 16:21:20.448727 - [DEBUG]
35123 2019-Jan-13 16:21:20.448751 - [DEBUG] Propagate flow
35124 2019-Jan-13 16:21:20.448775 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35125 2019-Jan-13 16:21:20.448843 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
35126 2019-Jan-13 16:21:20.449505 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35127 2019-Jan-13 16:21:20.450174 - [DEBUG] Edge function : AllBottom (result of previous compose)
35128 2019-Jan-13 16:21:20.450200 - [DEBUG]
35129 2019-Jan-13 16:21:20.450226 - [DEBUG] Join: AllTop & AllBottom
35130 2019-Jan-13 16:21:20.450252 - [DEBUG] = AllBottom (new jump func)
35131 2019-Jan-13 16:21:20.450277 - [DEBUG]
35132 2019-Jan-13 16:21:20.450300 - [DEBUG] Start adding new jump function
35133 2019-Jan-13 16:21:20.450324 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35134 2019-Jan-13 16:21:20.450386 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35135 2019-Jan-13 16:21:20.451047 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
35136 2019-Jan-13 16:21:20.454578 - [DEBUG] Edge Function : AllBottom
35137 2019-Jan-13 16:21:20.454622 - [DEBUG] End adding new jump function
35138 2019-Jan-13 16:21:20.454647 - [DEBUG]
35139 2019-Jan-13 16:21:20.454671 - [DEBUG] -------------------------------------------- 960. Path Edge --------------------------------------------
35140 2019-Jan-13 16:21:20.454696 - [DEBUG]
35141 2019-Jan-13 16:21:20.454720 - [DEBUG] Process 960. path edge:
35142 2019-Jan-13 16:21:20.454743 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35143 2019-Jan-13 16:21:20.454818 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
35144 2019-Jan-13 16:21:20.455536 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35145 2019-Jan-13 16:21:20.456209 - [DEBUG]
35146 2019-Jan-13 16:21:20.456237 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
35147 2019-Jan-13 16:21:20.456936 - [DEBUG] Compose: EdgeIdentity * AllBottom
35148 2019-Jan-13 16:21:20.456965 - [DEBUG]
35149 2019-Jan-13 16:21:20.457008 - [DEBUG] Propagate flow
35150 2019-Jan-13 16:21:20.457032 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35151 2019-Jan-13 16:21:20.457100 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
35152 2019-Jan-13 16:21:20.457757 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35153 2019-Jan-13 16:21:20.458458 - [DEBUG] Edge function : AllBottom (result of previous compose)
35154 2019-Jan-13 16:21:20.458485 - [DEBUG]
35155 2019-Jan-13 16:21:20.458512 - [DEBUG] Join: AllTop & AllBottom
35156 2019-Jan-13 16:21:20.458538 - [DEBUG] = AllBottom (new jump func)
35157 2019-Jan-13 16:21:20.458563 - [DEBUG]
35158 2019-Jan-13 16:21:20.458587 - [DEBUG] Start adding new jump function
35159 2019-Jan-13 16:21:20.458610 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35160 2019-Jan-13 16:21:20.458677 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35161 2019-Jan-13 16:21:20.459347 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
35162 2019-Jan-13 16:21:20.460002 - [DEBUG] Edge Function : AllBottom
35163 2019-Jan-13 16:21:20.460034 - [DEBUG] End adding new jump function
35164 2019-Jan-13 16:21:20.460058 - [DEBUG]
35165 2019-Jan-13 16:21:20.460082 - [DEBUG] -------------------------------------------- 961. Path Edge --------------------------------------------
35166 2019-Jan-13 16:21:20.460107 - [DEBUG]
35167 2019-Jan-13 16:21:20.460130 - [DEBUG] Process 961. path edge:
35168 2019-Jan-13 16:21:20.460154 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35169 2019-Jan-13 16:21:20.460219 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
35170 2019-Jan-13 16:21:20.460867 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35171 2019-Jan-13 16:21:20.461540 - [DEBUG]
35172 2019-Jan-13 16:21:20.461587 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
35173 2019-Jan-13 16:21:20.462270 - [DEBUG] Compose: EdgeIdentity * AllBottom
35174 2019-Jan-13 16:21:20.462299 - [DEBUG]
35175 2019-Jan-13 16:21:20.462323 - [DEBUG] Propagate flow
35176 2019-Jan-13 16:21:20.462347 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35177 2019-Jan-13 16:21:20.462414 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35178 2019-Jan-13 16:21:20.463085 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35179 2019-Jan-13 16:21:20.463742 - [DEBUG] Edge function : AllBottom (result of previous compose)
35180 2019-Jan-13 16:21:20.463769 - [DEBUG]
35181 2019-Jan-13 16:21:20.463796 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35182 2019-Jan-13 16:21:20.463822 - [DEBUG] = AllBottom
35183 2019-Jan-13 16:21:20.463847 - [DEBUG]
35184 2019-Jan-13 16:21:20.463871 - [DEBUG] PROPAGATE: No new function!
35185 2019-Jan-13 16:21:20.463896 - [DEBUG] EDGE:
35186 2019-Jan-13 16:21:20.463960 - [DEBUG] ---> 35187 2019-Jan-13 16:21:20.464622 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35188 2019-Jan-13 16:21:20.465311 - [DEBUG]
35189 2019-Jan-13 16:21:20.465338 - [DEBUG] EDGE:
35190 2019-Jan-13 16:21:20.465403 - [DEBUG] ---> 35191 2019-Jan-13 16:21:20.466059 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35192 2019-Jan-13 16:21:20.466736 - [DEBUG]
35193 2019-Jan-13 16:21:20.466764 - [DEBUG] EDGE:
35194 2019-Jan-13 16:21:20.466827 - [DEBUG] ---> 35195 2019-Jan-13 16:21:20.467495 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35196 2019-Jan-13 16:21:20.468158 - [DEBUG]
35197 2019-Jan-13 16:21:20.468210 - [DEBUG] Compose: EdgeIdentity * AllBottom
35198 2019-Jan-13 16:21:20.468258 - [DEBUG]
35199 2019-Jan-13 16:21:20.468282 - [DEBUG] Propagate flow
35200 2019-Jan-13 16:21:20.468306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35201 2019-Jan-13 16:21:20.468372 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
35202 2019-Jan-13 16:21:20.469037 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35203 2019-Jan-13 16:21:20.469696 - [DEBUG] Edge function : AllBottom (result of previous compose)
35204 2019-Jan-13 16:21:20.469722 - [DEBUG]
35205 2019-Jan-13 16:21:20.469748 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35206 2019-Jan-13 16:21:20.469774 - [DEBUG] = AllBottom
35207 2019-Jan-13 16:21:20.469799 - [DEBUG]
35208 2019-Jan-13 16:21:20.469823 - [DEBUG] PROPAGATE: No new function!
35209 2019-Jan-13 16:21:20.469852 - [DEBUG] EDGE:
35210 2019-Jan-13 16:21:20.469914 - [DEBUG] ---> 35211 2019-Jan-13 16:21:20.470591 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35212 2019-Jan-13 16:21:20.471254 - [DEBUG]
35213 2019-Jan-13 16:21:20.471298 - [DEBUG] Compose: EdgeIdentity * AllBottom
35214 2019-Jan-13 16:21:20.471325 - [DEBUG]
35215 2019-Jan-13 16:21:20.471349 - [DEBUG] Propagate flow
35216 2019-Jan-13 16:21:20.471373 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35217 2019-Jan-13 16:21:20.471441 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
35218 2019-Jan-13 16:21:20.472135 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35219 2019-Jan-13 16:21:20.472793 - [DEBUG] Edge function : AllBottom (result of previous compose)
35220 2019-Jan-13 16:21:20.472820 - [DEBUG]
35221 2019-Jan-13 16:21:20.472845 - [DEBUG] Join: AllTop & AllBottom
35222 2019-Jan-13 16:21:20.472872 - [DEBUG] = AllBottom (new jump func)
35223 2019-Jan-13 16:21:20.472896 - [DEBUG]
35224 2019-Jan-13 16:21:20.472920 - [DEBUG] Start adding new jump function
35225 2019-Jan-13 16:21:20.472944 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35226 2019-Jan-13 16:21:20.473004 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35227 2019-Jan-13 16:21:20.473675 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
35228 2019-Jan-13 16:21:20.474346 - [DEBUG] Edge Function : AllBottom
35229 2019-Jan-13 16:21:20.474380 - [DEBUG] End adding new jump function
35230 2019-Jan-13 16:21:20.474404 - [DEBUG]
35231 2019-Jan-13 16:21:20.474427 - [DEBUG] -------------------------------------------- 962. Path Edge --------------------------------------------
35232 2019-Jan-13 16:21:20.474452 - [DEBUG]
35233 2019-Jan-13 16:21:20.474493 - [DEBUG] Process 962. path edge:
35234 2019-Jan-13 16:21:20.474517 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35235 2019-Jan-13 16:21:20.474583 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
35236 2019-Jan-13 16:21:20.475279 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35237 2019-Jan-13 16:21:20.475936 - [DEBUG]
35238 2019-Jan-13 16:21:20.475962 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
35239 2019-Jan-13 16:21:20.476650 - [DEBUG] Possible callees:
35240 2019-Jan-13 16:21:20.476676 - [DEBUG] llvm.dbg.declare
35241 2019-Jan-13 16:21:20.476701 - [DEBUG] Possible return sites:
35242 2019-Jan-13 16:21:20.476724 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14335243 2019-Jan-13 16:21:20.478057 - [DEBUG] Found and process special summary
35244 2019-Jan-13 16:21:20.478100 - [DEBUG] Compose: EdgeIdentity * AllBottom
35245 2019-Jan-13 16:21:20.478128 - [DEBUG]
35246 2019-Jan-13 16:21:20.478153 - [DEBUG] Propagate flow
35247 2019-Jan-13 16:21:20.478176 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35248 2019-Jan-13 16:21:20.478260 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
35249 2019-Jan-13 16:21:20.478919 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35250 2019-Jan-13 16:21:20.479591 - [DEBUG] Edge function : AllBottom (result of previous compose)
35251 2019-Jan-13 16:21:20.479617 - [DEBUG]
35252 2019-Jan-13 16:21:20.479643 - [DEBUG] Join: AllTop & AllBottom
35253 2019-Jan-13 16:21:20.479670 - [DEBUG] = AllBottom (new jump func)
35254 2019-Jan-13 16:21:20.479694 - [DEBUG]
35255 2019-Jan-13 16:21:20.479718 - [DEBUG] Start adding new jump function
35256 2019-Jan-13 16:21:20.479741 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35257 2019-Jan-13 16:21:20.479804 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35258 2019-Jan-13 16:21:20.480474 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
35259 2019-Jan-13 16:21:20.481132 - [DEBUG] Edge Function : AllBottom
35260 2019-Jan-13 16:21:20.481163 - [DEBUG] End adding new jump function
35261 2019-Jan-13 16:21:20.481187 - [DEBUG]
35262 2019-Jan-13 16:21:20.481211 - [DEBUG] -------------------------------------------- 963. Path Edge --------------------------------------------
35263 2019-Jan-13 16:21:20.481236 - [DEBUG]
35264 2019-Jan-13 16:21:20.481259 - [DEBUG] Process 963. path edge:
35265 2019-Jan-13 16:21:20.481283 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35266 2019-Jan-13 16:21:20.481344 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
35267 2019-Jan-13 16:21:20.482026 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35268 2019-Jan-13 16:21:20.482695 - [DEBUG]
35269 2019-Jan-13 16:21:20.482721 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
35270 2019-Jan-13 16:21:20.483417 - [DEBUG] Compose: EdgeIdentity * AllBottom
35271 2019-Jan-13 16:21:20.483446 - [DEBUG]
35272 2019-Jan-13 16:21:20.483470 - [DEBUG] Propagate flow
35273 2019-Jan-13 16:21:20.483494 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35274 2019-Jan-13 16:21:20.483577 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
35275 2019-Jan-13 16:21:20.484236 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35276 2019-Jan-13 16:21:20.484918 - [DEBUG] Edge function : AllBottom (result of previous compose)
35277 2019-Jan-13 16:21:20.484945 - [DEBUG]
35278 2019-Jan-13 16:21:20.484970 - [DEBUG] Join: AllTop & AllBottom
35279 2019-Jan-13 16:21:20.484997 - [DEBUG] = AllBottom (new jump func)
35280 2019-Jan-13 16:21:20.485022 - [DEBUG]
35281 2019-Jan-13 16:21:20.485045 - [DEBUG] Start adding new jump function
35282 2019-Jan-13 16:21:20.485068 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35283 2019-Jan-13 16:21:20.485137 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35284 2019-Jan-13 16:21:20.485815 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
35285 2019-Jan-13 16:21:20.486471 - [DEBUG] Edge Function : AllBottom
35286 2019-Jan-13 16:21:20.486509 - [DEBUG] End adding new jump function
35287 2019-Jan-13 16:21:20.486533 - [DEBUG]
35288 2019-Jan-13 16:21:20.486557 - [DEBUG] -------------------------------------------- 964. Path Edge --------------------------------------------
35289 2019-Jan-13 16:21:20.486582 - [DEBUG]
35290 2019-Jan-13 16:21:20.486605 - [DEBUG] Process 964. path edge:
35291 2019-Jan-13 16:21:20.486629 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35292 2019-Jan-13 16:21:20.486692 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
35293 2019-Jan-13 16:21:20.487342 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35294 2019-Jan-13 16:21:20.488008 - [DEBUG]
35295 2019-Jan-13 16:21:20.488035 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
35296 2019-Jan-13 16:21:20.488741 - [DEBUG] Compose: EdgeIdentity * AllBottom
35297 2019-Jan-13 16:21:20.488771 - [DEBUG]
35298 2019-Jan-13 16:21:20.488795 - [DEBUG] Propagate flow
35299 2019-Jan-13 16:21:20.488818 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35300 2019-Jan-13 16:21:20.488883 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
35301 2019-Jan-13 16:21:20.489544 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35302 2019-Jan-13 16:21:20.490204 - [DEBUG] Edge function : AllBottom (result of previous compose)
35303 2019-Jan-13 16:21:20.490231 - [DEBUG]
35304 2019-Jan-13 16:21:20.490257 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35305 2019-Jan-13 16:21:20.490283 - [DEBUG] = AllBottom
35306 2019-Jan-13 16:21:20.490308 - [DEBUG]
35307 2019-Jan-13 16:21:20.490331 - [DEBUG] PROPAGATE: No new function!
35308 2019-Jan-13 16:21:20.490356 - [DEBUG] EDGE:
35309 2019-Jan-13 16:21:20.490419 - [DEBUG] ---> 35310 2019-Jan-13 16:21:20.491075 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35311 2019-Jan-13 16:21:20.491770 - [DEBUG]
35312 2019-Jan-13 16:21:20.491796 - [DEBUG] EDGE:
35313 2019-Jan-13 16:21:20.491859 - [DEBUG] ---> 35314 2019-Jan-13 16:21:20.492531 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35315 2019-Jan-13 16:21:20.493191 - [DEBUG]
35316 2019-Jan-13 16:21:20.493238 - [DEBUG] Compose: EdgeIdentity * AllBottom
35317 2019-Jan-13 16:21:20.493284 - [DEBUG]
35318 2019-Jan-13 16:21:20.493308 - [DEBUG] Propagate flow
35319 2019-Jan-13 16:21:20.493332 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35320 2019-Jan-13 16:21:20.493396 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
35321 2019-Jan-13 16:21:20.494063 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35322 2019-Jan-13 16:21:20.494733 - [DEBUG] Edge function : AllBottom (result of previous compose)
35323 2019-Jan-13 16:21:20.494760 - [DEBUG]
35324 2019-Jan-13 16:21:20.494786 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35325 2019-Jan-13 16:21:20.494812 - [DEBUG] = AllBottom
35326 2019-Jan-13 16:21:20.494837 - [DEBUG]
35327 2019-Jan-13 16:21:20.494860 - [DEBUG] PROPAGATE: No new function!
35328 2019-Jan-13 16:21:20.494910 - [DEBUG] EDGE:
35329 2019-Jan-13 16:21:20.494978 - [DEBUG] ---> 35330 2019-Jan-13 16:21:20.495648 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35331 2019-Jan-13 16:21:20.496307 - [DEBUG]
35332 2019-Jan-13 16:21:20.496333 - [DEBUG] EDGE:
35333 2019-Jan-13 16:21:20.496396 - [DEBUG] ---> 35334 2019-Jan-13 16:21:20.497055 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35335 2019-Jan-13 16:21:20.497722 - [DEBUG]
35336 2019-Jan-13 16:21:20.497765 - [DEBUG] Compose: EdgeIdentity * AllBottom
35337 2019-Jan-13 16:21:20.497793 - [DEBUG]
35338 2019-Jan-13 16:21:20.497816 - [DEBUG] Propagate flow
35339 2019-Jan-13 16:21:20.497840 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35340 2019-Jan-13 16:21:20.497905 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
35341 2019-Jan-13 16:21:20.498587 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35342 2019-Jan-13 16:21:20.499248 - [DEBUG] Edge function : AllBottom (result of previous compose)
35343 2019-Jan-13 16:21:20.499275 - [DEBUG]
35344 2019-Jan-13 16:21:20.499301 - [DEBUG] Join: AllTop & AllBottom
35345 2019-Jan-13 16:21:20.499327 - [DEBUG] = AllBottom (new jump func)
35346 2019-Jan-13 16:21:20.499352 - [DEBUG]
35347 2019-Jan-13 16:21:20.499375 - [DEBUG] Start adding new jump function
35348 2019-Jan-13 16:21:20.499399 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35349 2019-Jan-13 16:21:20.499460 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35350 2019-Jan-13 16:21:20.500132 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
35351 2019-Jan-13 16:21:20.500782 - [DEBUG] Edge Function : AllBottom
35352 2019-Jan-13 16:21:20.500814 - [DEBUG] End adding new jump function
35353 2019-Jan-13 16:21:20.500838 - [DEBUG]
35354 2019-Jan-13 16:21:20.500861 - [DEBUG] -------------------------------------------- 965. Path Edge --------------------------------------------
35355 2019-Jan-13 16:21:20.500886 - [DEBUG]
35356 2019-Jan-13 16:21:20.500910 - [DEBUG] Process 965. path edge:
35357 2019-Jan-13 16:21:20.500934 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35358 2019-Jan-13 16:21:20.500999 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
35359 2019-Jan-13 16:21:20.501695 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 >
35360 2019-Jan-13 16:21:20.502360 - [DEBUG]
35361 2019-Jan-13 16:21:20.502387 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
35362 2019-Jan-13 16:21:20.503072 - [DEBUG] Compose: EdgeIdentity * AllBottom
35363 2019-Jan-13 16:21:20.503102 - [DEBUG]
35364 2019-Jan-13 16:21:20.503126 - [DEBUG] Propagate flow
35365 2019-Jan-13 16:21:20.503149 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35366 2019-Jan-13 16:21:20.503215 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
35367 2019-Jan-13 16:21:20.503887 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35368 2019-Jan-13 16:21:20.504550 - [DEBUG] Edge function : AllBottom (result of previous compose)
35369 2019-Jan-13 16:21:20.504576 - [DEBUG]
35370 2019-Jan-13 16:21:20.504601 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35371 2019-Jan-13 16:21:20.504628 - [DEBUG] = AllBottom
35372 2019-Jan-13 16:21:20.504653 - [DEBUG]
35373 2019-Jan-13 16:21:20.504676 - [DEBUG] PROPAGATE: No new function!
35374 2019-Jan-13 16:21:20.504714 - [DEBUG] Compose: EdgeIdentity * AllBottom
35375 2019-Jan-13 16:21:20.504741 - [DEBUG]
35376 2019-Jan-13 16:21:20.504765 - [DEBUG] Propagate flow
35377 2019-Jan-13 16:21:20.504788 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35378 2019-Jan-13 16:21:20.504851 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
35379 2019-Jan-13 16:21:20.505538 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35380 2019-Jan-13 16:21:20.506333 - [DEBUG] Edge function : AllBottom (result of previous compose)
35381 2019-Jan-13 16:21:20.506360 - [DEBUG]
35382 2019-Jan-13 16:21:20.506387 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35383 2019-Jan-13 16:21:20.506413 - [DEBUG] = AllBottom
35384 2019-Jan-13 16:21:20.506438 - [DEBUG]
35385 2019-Jan-13 16:21:20.506461 - [DEBUG] PROPAGATE: No new function!
35386 2019-Jan-13 16:21:20.506487 - [DEBUG] EDGE:
35387 2019-Jan-13 16:21:20.506556 - [DEBUG] ---> 35388 2019-Jan-13 16:21:20.507220 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35389 2019-Jan-13 16:21:20.507881 - [DEBUG]
35390 2019-Jan-13 16:21:20.507907 - [DEBUG] EDGE:
35391 2019-Jan-13 16:21:20.507972 - [DEBUG] ---> 35392 2019-Jan-13 16:21:20.508647 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35393 2019-Jan-13 16:21:20.509323 - [DEBUG]
35394 2019-Jan-13 16:21:20.509349 - [DEBUG] EDGE:
35395 2019-Jan-13 16:21:20.509413 - [DEBUG] ---> 35396 2019-Jan-13 16:21:20.510074 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35397 2019-Jan-13 16:21:20.510749 - [DEBUG]
35398 2019-Jan-13 16:21:20.510796 - [DEBUG] Compose: EdgeIdentity * AllBottom
35399 2019-Jan-13 16:21:20.510843 - [DEBUG]
35400 2019-Jan-13 16:21:20.510867 - [DEBUG] Propagate flow
35401 2019-Jan-13 16:21:20.510891 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35402 2019-Jan-13 16:21:20.510956 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
35403 2019-Jan-13 16:21:20.511642 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35404 2019-Jan-13 16:21:20.512336 - [DEBUG] Edge function : AllBottom (result of previous compose)
35405 2019-Jan-13 16:21:20.512363 - [DEBUG]
35406 2019-Jan-13 16:21:20.512389 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35407 2019-Jan-13 16:21:20.512416 - [DEBUG] = AllBottom
35408 2019-Jan-13 16:21:20.512441 - [DEBUG]
35409 2019-Jan-13 16:21:20.512464 - [DEBUG] PROPAGATE: No new function!
35410 2019-Jan-13 16:21:20.512493 - [DEBUG] EDGE:
35411 2019-Jan-13 16:21:20.512560 - [DEBUG] ---> 35412 2019-Jan-13 16:21:20.513224 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35413 2019-Jan-13 16:21:20.513883 - [DEBUG]
35414 2019-Jan-13 16:21:20.513910 - [DEBUG] EDGE:
35415 2019-Jan-13 16:21:20.513973 - [DEBUG] ---> 35416 2019-Jan-13 16:21:20.514625 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35417 2019-Jan-13 16:21:20.515321 - [DEBUG]
35418 2019-Jan-13 16:21:20.515348 - [DEBUG] EDGE:
35419 2019-Jan-13 16:21:20.515411 - [DEBUG] ---> 35420 2019-Jan-13 16:21:20.516075 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35421 2019-Jan-13 16:21:20.516737 - [DEBUG]
35422 2019-Jan-13 16:21:20.516764 - [DEBUG] EDGE:
35423 2019-Jan-13 16:21:20.516825 - [DEBUG] ---> 35424 2019-Jan-13 16:21:20.517475 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35425 2019-Jan-13 16:21:20.518145 - [DEBUG]
35426 2019-Jan-13 16:21:20.518171 - [DEBUG] EDGE:
35427 2019-Jan-13 16:21:20.518253 - [DEBUG] ---> 35428 2019-Jan-13 16:21:20.518910 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35429 2019-Jan-13 16:21:20.519574 - [DEBUG]
35430 2019-Jan-13 16:21:20.519601 - [DEBUG] EDGE:
35431 2019-Jan-13 16:21:20.519663 - [DEBUG] ---> 35432 2019-Jan-13 16:21:20.520315 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35433 2019-Jan-13 16:21:20.520985 - [DEBUG]
35434 2019-Jan-13 16:21:20.521012 - [DEBUG] EDGE:
35435 2019-Jan-13 16:21:20.521076 - [DEBUG] ---> 35436 2019-Jan-13 16:21:20.521760 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35437 2019-Jan-13 16:21:20.522445 - [DEBUG]
35438 2019-Jan-13 16:21:20.522472 - [DEBUG] EDGE:
35439 2019-Jan-13 16:21:20.522535 - [DEBUG] ---> 35440 2019-Jan-13 16:21:20.523188 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37>
35441 2019-Jan-13 16:21:20.523862 - [DEBUG]
35442 2019-Jan-13 16:21:20.523921 - [DEBUG] Compose: EdgeIdentity * AllBottom
35443 2019-Jan-13 16:21:20.523950 - [DEBUG]
35444 2019-Jan-13 16:21:20.523975 - [DEBUG] Propagate flow
35445 2019-Jan-13 16:21:20.523999 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35446 2019-Jan-13 16:21:20.524063 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
35447 2019-Jan-13 16:21:20.524731 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35448 2019-Jan-13 16:21:20.525420 - [DEBUG] Edge function : AllBottom (result of previous compose)
35449 2019-Jan-13 16:21:20.525447 - [DEBUG]
35450 2019-Jan-13 16:21:20.525473 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35451 2019-Jan-13 16:21:20.525500 - [DEBUG] = AllBottom
35452 2019-Jan-13 16:21:20.525524 - [DEBUG]
35453 2019-Jan-13 16:21:20.525547 - [DEBUG] PROPAGATE: No new function!
35454 2019-Jan-13 16:21:20.525575 - [DEBUG] Compose: EdgeIdentity * AllBottom
35455 2019-Jan-13 16:21:20.525601 - [DEBUG]
35456 2019-Jan-13 16:21:20.525625 - [DEBUG] Propagate flow
35457 2019-Jan-13 16:21:20.525648 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35458 2019-Jan-13 16:21:20.525708 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
35459 2019-Jan-13 16:21:20.526366 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
35460 2019-Jan-13 16:21:20.527038 - [DEBUG] Edge function : AllBottom (result of previous compose)
35461 2019-Jan-13 16:21:20.527064 - [DEBUG]
35462 2019-Jan-13 16:21:20.527091 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35463 2019-Jan-13 16:21:20.527117 - [DEBUG] = AllBottom
35464 2019-Jan-13 16:21:20.527141 - [DEBUG]
35465 2019-Jan-13 16:21:20.527165 - [DEBUG] PROPAGATE: No new function!
35466 2019-Jan-13 16:21:20.527194 - [DEBUG] EDGE:
35467 2019-Jan-13 16:21:20.527259 - [DEBUG] ---> 35468 2019-Jan-13 16:21:20.527928 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
35469 2019-Jan-13 16:21:20.528608 - [DEBUG]
35470 2019-Jan-13 16:21:20.528654 - [DEBUG] Compose: EdgeIdentity * AllBottom
35471 2019-Jan-13 16:21:20.528682 - [DEBUG]
35472 2019-Jan-13 16:21:20.528706 - [DEBUG] Propagate flow
35473 2019-Jan-13 16:21:20.528730 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35474 2019-Jan-13 16:21:20.528790 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
35475 2019-Jan-13 16:21:20.529454 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35476 2019-Jan-13 16:21:20.530122 - [DEBUG] Edge function : AllBottom (result of previous compose)
35477 2019-Jan-13 16:21:20.530148 - [DEBUG]
35478 2019-Jan-13 16:21:20.530175 - [DEBUG] Join: AllTop & AllBottom
35479 2019-Jan-13 16:21:20.530202 - [DEBUG] = AllBottom (new jump func)
35480 2019-Jan-13 16:21:20.530226 - [DEBUG]
35481 2019-Jan-13 16:21:20.530250 - [DEBUG] Start adding new jump function
35482 2019-Jan-13 16:21:20.530291 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35483 2019-Jan-13 16:21:20.530354 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35484 2019-Jan-13 16:21:20.531020 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
35485 2019-Jan-13 16:21:20.531696 - [DEBUG] Edge Function : AllBottom
35486 2019-Jan-13 16:21:20.531729 - [DEBUG] End adding new jump function
35487 2019-Jan-13 16:21:20.531752 - [DEBUG]
35488 2019-Jan-13 16:21:20.531776 - [DEBUG] -------------------------------------------- 966. Path Edge --------------------------------------------
35489 2019-Jan-13 16:21:20.531801 - [DEBUG]
35490 2019-Jan-13 16:21:20.531824 - [DEBUG] Process 966. path edge:
35491 2019-Jan-13 16:21:20.531848 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35492 2019-Jan-13 16:21:20.531911 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
35493 2019-Jan-13 16:21:20.532572 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35494 2019-Jan-13 16:21:20.533235 - [DEBUG]
35495 2019-Jan-13 16:21:20.533260 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
35496 2019-Jan-13 16:21:20.533935 - [DEBUG] Possible callees:
35497 2019-Jan-13 16:21:20.533961 - [DEBUG] foo
35498 2019-Jan-13 16:21:20.533986 - [DEBUG] Possible return sites:
35499 2019-Jan-13 16:21:20.534009 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8435500 2019-Jan-13 16:21:20.535338 - [DEBUG] Found and process special summary
35501 2019-Jan-13 16:21:20.535400 - [DEBUG] Compose: EdgeIdentity * AllBottom
35502 2019-Jan-13 16:21:20.535429 - [DEBUG]
35503 2019-Jan-13 16:21:20.535454 - [DEBUG] Propagate flow
35504 2019-Jan-13 16:21:20.535478 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35505 2019-Jan-13 16:21:20.535546 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
35506 2019-Jan-13 16:21:20.536212 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35507 2019-Jan-13 16:21:20.536880 - [DEBUG] Edge function : AllBottom (result of previous compose)
35508 2019-Jan-13 16:21:20.536906 - [DEBUG]
35509 2019-Jan-13 16:21:20.536931 - [DEBUG] Join: AllTop & AllBottom
35510 2019-Jan-13 16:21:20.536958 - [DEBUG] = AllBottom (new jump func)
35511 2019-Jan-13 16:21:20.536983 - [DEBUG]
35512 2019-Jan-13 16:21:20.537006 - [DEBUG] Start adding new jump function
35513 2019-Jan-13 16:21:20.537030 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35514 2019-Jan-13 16:21:20.537090 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35515 2019-Jan-13 16:21:20.537744 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
35516 2019-Jan-13 16:21:20.538432 - [DEBUG] Edge Function : AllBottom
35517 2019-Jan-13 16:21:20.538464 - [DEBUG] End adding new jump function
35518 2019-Jan-13 16:21:20.538488 - [DEBUG]
35519 2019-Jan-13 16:21:20.538512 - [DEBUG] -------------------------------------------- 967. Path Edge --------------------------------------------
35520 2019-Jan-13 16:21:20.538536 - [DEBUG]
35521 2019-Jan-13 16:21:20.538559 - [DEBUG] Process 967. path edge:
35522 2019-Jan-13 16:21:20.538583 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35523 2019-Jan-13 16:21:20.538649 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
35524 2019-Jan-13 16:21:20.539310 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35525 2019-Jan-13 16:21:20.539993 - [DEBUG]
35526 2019-Jan-13 16:21:20.540020 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
35527 2019-Jan-13 16:21:20.540711 - [DEBUG] Compose: EdgeIdentity * AllBottom
35528 2019-Jan-13 16:21:20.540741 - [DEBUG]
35529 2019-Jan-13 16:21:20.540765 - [DEBUG] Propagate flow
35530 2019-Jan-13 16:21:20.540789 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35531 2019-Jan-13 16:21:20.540850 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
35532 2019-Jan-13 16:21:20.541512 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35533 2019-Jan-13 16:21:20.542197 - [DEBUG] Edge function : AllBottom (result of previous compose)
35534 2019-Jan-13 16:21:20.542223 - [DEBUG]
35535 2019-Jan-13 16:21:20.542249 - [DEBUG] Join: AllTop & AllBottom
35536 2019-Jan-13 16:21:20.542276 - [DEBUG] = AllBottom (new jump func)
35537 2019-Jan-13 16:21:20.542300 - [DEBUG]
35538 2019-Jan-13 16:21:20.542324 - [DEBUG] Start adding new jump function
35539 2019-Jan-13 16:21:20.542347 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35540 2019-Jan-13 16:21:20.542411 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35541 2019-Jan-13 16:21:20.543069 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
35542 2019-Jan-13 16:21:20.543714 - [DEBUG] Edge Function : AllBottom
35543 2019-Jan-13 16:21:20.543745 - [DEBUG] End adding new jump function
35544 2019-Jan-13 16:21:20.543769 - [DEBUG]
35545 2019-Jan-13 16:21:20.543793 - [DEBUG] -------------------------------------------- 968. Path Edge --------------------------------------------
35546 2019-Jan-13 16:21:20.543818 - [DEBUG]
35547 2019-Jan-13 16:21:20.543841 - [DEBUG] Process 968. path edge:
35548 2019-Jan-13 16:21:20.543864 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35549 2019-Jan-13 16:21:20.543924 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
35550 2019-Jan-13 16:21:20.544586 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35551 2019-Jan-13 16:21:20.545268 - [DEBUG]
35552 2019-Jan-13 16:21:20.545296 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
35553 2019-Jan-13 16:21:20.545974 - [DEBUG] Compose: EdgeIdentity * AllBottom
35554 2019-Jan-13 16:21:20.546003 - [DEBUG]
35555 2019-Jan-13 16:21:20.546027 - [DEBUG] Propagate flow
35556 2019-Jan-13 16:21:20.546051 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35557 2019-Jan-13 16:21:20.546114 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35558 2019-Jan-13 16:21:20.546778 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35559 2019-Jan-13 16:21:20.547446 - [DEBUG] Edge function : AllBottom (result of previous compose)
35560 2019-Jan-13 16:21:20.547473 - [DEBUG]
35561 2019-Jan-13 16:21:20.547499 - [DEBUG] Join: AllTop & AllBottom
35562 2019-Jan-13 16:21:20.547526 - [DEBUG] = AllBottom (new jump func)
35563 2019-Jan-13 16:21:20.547551 - [DEBUG]
35564 2019-Jan-13 16:21:20.547575 - [DEBUG] Start adding new jump function
35565 2019-Jan-13 16:21:20.547599 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35566 2019-Jan-13 16:21:20.547661 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35567 2019-Jan-13 16:21:20.548366 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35568 2019-Jan-13 16:21:20.549035 - [DEBUG] Edge Function : AllBottom
35569 2019-Jan-13 16:21:20.549067 - [DEBUG] End adding new jump function
35570 2019-Jan-13 16:21:20.549092 - [DEBUG]
35571 2019-Jan-13 16:21:20.549116 - [DEBUG] -------------------------------------------- 969. Path Edge --------------------------------------------
35572 2019-Jan-13 16:21:20.549141 - [DEBUG]
35573 2019-Jan-13 16:21:20.549164 - [DEBUG] Process 969. path edge:
35574 2019-Jan-13 16:21:20.549188 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35575 2019-Jan-13 16:21:20.549250 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
35576 2019-Jan-13 16:21:20.549908 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35577 2019-Jan-13 16:21:20.550577 - [DEBUG]
35578 2019-Jan-13 16:21:20.550603 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
35579 2019-Jan-13 16:21:20.551286 - [DEBUG] Possible callees:
35580 2019-Jan-13 16:21:20.551312 - [DEBUG] llvm.dbg.declare
35581 2019-Jan-13 16:21:20.551338 - [DEBUG] Possible return sites:
35582 2019-Jan-13 16:21:20.551362 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9635583 2019-Jan-13 16:21:20.552703 - [DEBUG] Found and process special summary
35584 2019-Jan-13 16:21:20.552757 - [DEBUG] Compose: EdgeIdentity * AllBottom
35585 2019-Jan-13 16:21:20.552786 - [DEBUG]
35586 2019-Jan-13 16:21:20.552811 - [DEBUG] Propagate flow
35587 2019-Jan-13 16:21:20.552835 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35588 2019-Jan-13 16:21:20.552899 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35589 2019-Jan-13 16:21:20.553577 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35590 2019-Jan-13 16:21:20.554247 - [DEBUG] Edge function : AllBottom (result of previous compose)
35591 2019-Jan-13 16:21:20.554274 - [DEBUG]
35592 2019-Jan-13 16:21:20.554300 - [DEBUG] Join: AllTop & AllBottom
35593 2019-Jan-13 16:21:20.554327 - [DEBUG] = AllBottom (new jump func)
35594 2019-Jan-13 16:21:20.554351 - [DEBUG]
35595 2019-Jan-13 16:21:20.554375 - [DEBUG] Start adding new jump function
35596 2019-Jan-13 16:21:20.554399 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35597 2019-Jan-13 16:21:20.554463 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35598 2019-Jan-13 16:21:20.555142 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35599 2019-Jan-13 16:21:20.555798 - [DEBUG] Edge Function : AllBottom
35600 2019-Jan-13 16:21:20.555829 - [DEBUG] End adding new jump function
35601 2019-Jan-13 16:21:20.555854 - [DEBUG]
35602 2019-Jan-13 16:21:20.555878 - [DEBUG] -------------------------------------------- 970. Path Edge --------------------------------------------
35603 2019-Jan-13 16:21:20.555902 - [DEBUG]
35604 2019-Jan-13 16:21:20.555926 - [DEBUG] Process 970. path edge:
35605 2019-Jan-13 16:21:20.555950 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35606 2019-Jan-13 16:21:20.556014 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
35607 2019-Jan-13 16:21:20.556698 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35608 2019-Jan-13 16:21:20.557366 - [DEBUG]
35609 2019-Jan-13 16:21:20.557393 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35610 2019-Jan-13 16:21:20.558081 - [DEBUG] Compose: EdgeIdentity * AllBottom
35611 2019-Jan-13 16:21:20.558110 - [DEBUG]
35612 2019-Jan-13 16:21:20.558134 - [DEBUG] Propagate flow
35613 2019-Jan-13 16:21:20.558159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35614 2019-Jan-13 16:21:20.558241 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35615 2019-Jan-13 16:21:20.558902 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35616 2019-Jan-13 16:21:20.559570 - [DEBUG] Edge function : AllBottom (result of previous compose)
35617 2019-Jan-13 16:21:20.559597 - [DEBUG]
35618 2019-Jan-13 16:21:20.559623 - [DEBUG] Join: AllTop & AllBottom
35619 2019-Jan-13 16:21:20.559650 - [DEBUG] = AllBottom (new jump func)
35620 2019-Jan-13 16:21:20.559674 - [DEBUG]
35621 2019-Jan-13 16:21:20.559699 - [DEBUG] Start adding new jump function
35622 2019-Jan-13 16:21:20.559722 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35623 2019-Jan-13 16:21:20.559784 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35624 2019-Jan-13 16:21:20.560444 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35625 2019-Jan-13 16:21:20.561095 - [DEBUG] Edge Function : AllBottom
35626 2019-Jan-13 16:21:20.561127 - [DEBUG] End adding new jump function
35627 2019-Jan-13 16:21:20.561151 - [DEBUG]
35628 2019-Jan-13 16:21:20.561175 - [DEBUG] -------------------------------------------- 971. Path Edge --------------------------------------------
35629 2019-Jan-13 16:21:20.561200 - [DEBUG]
35630 2019-Jan-13 16:21:20.561223 - [DEBUG] Process 971. path edge:
35631 2019-Jan-13 16:21:20.561247 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35632 2019-Jan-13 16:21:20.561309 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
35633 2019-Jan-13 16:21:20.561990 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35634 2019-Jan-13 16:21:20.562660 - [DEBUG]
35635 2019-Jan-13 16:21:20.562687 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35636 2019-Jan-13 16:21:20.563368 - [DEBUG] Compose: EdgeIdentity * AllBottom
35637 2019-Jan-13 16:21:20.563399 - [DEBUG]
35638 2019-Jan-13 16:21:20.563423 - [DEBUG] Propagate flow
35639 2019-Jan-13 16:21:20.563447 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35640 2019-Jan-13 16:21:20.563511 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
35641 2019-Jan-13 16:21:20.564160 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35642 2019-Jan-13 16:21:20.564820 - [DEBUG] Edge function : AllBottom (result of previous compose)
35643 2019-Jan-13 16:21:20.564847 - [DEBUG]
35644 2019-Jan-13 16:21:20.564873 - [DEBUG] Join: AllTop & AllBottom
35645 2019-Jan-13 16:21:20.564919 - [DEBUG] = AllBottom (new jump func)
35646 2019-Jan-13 16:21:20.564944 - [DEBUG]
35647 2019-Jan-13 16:21:20.564968 - [DEBUG] Start adding new jump function
35648 2019-Jan-13 16:21:20.564992 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35649 2019-Jan-13 16:21:20.565057 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35650 2019-Jan-13 16:21:20.565735 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
35651 2019-Jan-13 16:21:20.566400 - [DEBUG] Edge Function : AllBottom
35652 2019-Jan-13 16:21:20.566430 - [DEBUG] End adding new jump function
35653 2019-Jan-13 16:21:20.566454 - [DEBUG]
35654 2019-Jan-13 16:21:20.566478 - [DEBUG] -------------------------------------------- 972. Path Edge --------------------------------------------
35655 2019-Jan-13 16:21:20.566503 - [DEBUG]
35656 2019-Jan-13 16:21:20.566526 - [DEBUG] Process 972. path edge:
35657 2019-Jan-13 16:21:20.566550 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35658 2019-Jan-13 16:21:20.566612 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
35659 2019-Jan-13 16:21:20.567261 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
35660 2019-Jan-13 16:21:20.567926 - [DEBUG]
35661 2019-Jan-13 16:21:20.567953 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
35662 2019-Jan-13 16:21:20.568654 - [DEBUG] Compose: EdgeIdentity * AllBottom
35663 2019-Jan-13 16:21:20.568683 - [DEBUG]
35664 2019-Jan-13 16:21:20.568707 - [DEBUG] Propagate flow
35665 2019-Jan-13 16:21:20.568731 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35666 2019-Jan-13 16:21:20.568794 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
35667 2019-Jan-13 16:21:20.569462 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
35668 2019-Jan-13 16:21:20.570119 - [DEBUG] Edge function : AllBottom (result of previous compose)
35669 2019-Jan-13 16:21:20.570145 - [DEBUG]
35670 2019-Jan-13 16:21:20.570171 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
35671 2019-Jan-13 16:21:20.570198 - [DEBUG] = AllBottom
35672 2019-Jan-13 16:21:20.570222 - [DEBUG]
35673 2019-Jan-13 16:21:20.570245 - [DEBUG] PROPAGATE: No new function!
35674 2019-Jan-13 16:21:20.570270 - [DEBUG] EDGE:
35675 2019-Jan-13 16:21:20.570332 - [DEBUG] ---> 35676 2019-Jan-13 16:21:20.570988 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
35677 2019-Jan-13 16:21:20.571668 - [DEBUG]
35678 2019-Jan-13 16:21:20.571695 - [DEBUG] EDGE:
35679 2019-Jan-13 16:21:20.571756 - [DEBUG] ---> 35680 2019-Jan-13 16:21:20.572415 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
35681 2019-Jan-13 16:21:20.573069 - [DEBUG]
35682 2019-Jan-13 16:21:20.573098 - [DEBUG] Compose: EdgeIdentity * AllBottom
35683 2019-Jan-13 16:21:20.573124 - [DEBUG]
35684 2019-Jan-13 16:21:20.573148 - [DEBUG] Propagate flow
35685 2019-Jan-13 16:21:20.573172 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35686 2019-Jan-13 16:21:20.573232 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35687 2019-Jan-13 16:21:20.573891 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35688 2019-Jan-13 16:21:20.574551 - [DEBUG] Edge function : AllBottom (result of previous compose)
35689 2019-Jan-13 16:21:20.574578 - [DEBUG]
35690 2019-Jan-13 16:21:20.574603 - [DEBUG] Join: AllTop & AllBottom
35691 2019-Jan-13 16:21:20.574630 - [DEBUG] = AllBottom (new jump func)
35692 2019-Jan-13 16:21:20.574654 - [DEBUG]
35693 2019-Jan-13 16:21:20.574678 - [DEBUG] Start adding new jump function
35694 2019-Jan-13 16:21:20.574701 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35695 2019-Jan-13 16:21:20.574765 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35696 2019-Jan-13 16:21:20.575476 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35697 2019-Jan-13 16:21:20.576125 - [DEBUG] Edge Function : AllBottom
35698 2019-Jan-13 16:21:20.576158 - [DEBUG] End adding new jump function
35699 2019-Jan-13 16:21:20.576182 - [DEBUG]
35700 2019-Jan-13 16:21:20.576205 - [DEBUG] -------------------------------------------- 973. Path Edge --------------------------------------------
35701 2019-Jan-13 16:21:20.576230 - [DEBUG]
35702 2019-Jan-13 16:21:20.576254 - [DEBUG] Process 973. path edge:
35703 2019-Jan-13 16:21:20.576278 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35704 2019-Jan-13 16:21:20.576339 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
35705 2019-Jan-13 16:21:20.577006 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35706 2019-Jan-13 16:21:20.577669 - [DEBUG]
35707 2019-Jan-13 16:21:20.577697 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
35708 2019-Jan-13 16:21:20.578398 - [DEBUG] Compose: EdgeIdentity * AllBottom
35709 2019-Jan-13 16:21:20.578427 - [DEBUG]
35710 2019-Jan-13 16:21:20.578451 - [DEBUG] Propagate flow
35711 2019-Jan-13 16:21:20.578475 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35712 2019-Jan-13 16:21:20.578539 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
35713 2019-Jan-13 16:21:20.579186 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35714 2019-Jan-13 16:21:20.579852 - [DEBUG] Edge function : AllBottom (result of previous compose)
35715 2019-Jan-13 16:21:20.579879 - [DEBUG]
35716 2019-Jan-13 16:21:20.579905 - [DEBUG] Join: AllTop & AllBottom
35717 2019-Jan-13 16:21:20.579931 - [DEBUG] = AllBottom (new jump func)
35718 2019-Jan-13 16:21:20.579956 - [DEBUG]
35719 2019-Jan-13 16:21:20.579979 - [DEBUG] Start adding new jump function
35720 2019-Jan-13 16:21:20.580003 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35721 2019-Jan-13 16:21:20.580066 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35722 2019-Jan-13 16:21:20.580734 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
35723 2019-Jan-13 16:21:20.581388 - [DEBUG] Edge Function : AllBottom
35724 2019-Jan-13 16:21:20.581421 - [DEBUG] End adding new jump function
35725 2019-Jan-13 16:21:20.581444 - [DEBUG]
35726 2019-Jan-13 16:21:20.581468 - [DEBUG] -------------------------------------------- 974. Path Edge --------------------------------------------
35727 2019-Jan-13 16:21:20.581493 - [DEBUG]
35728 2019-Jan-13 16:21:20.581516 - [DEBUG] Process 974. path edge:
35729 2019-Jan-13 16:21:20.581540 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35730 2019-Jan-13 16:21:20.581622 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
35731 2019-Jan-13 16:21:20.582270 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35732 2019-Jan-13 16:21:20.582938 - [DEBUG]
35733 2019-Jan-13 16:21:20.582965 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
35734 2019-Jan-13 16:21:20.583639 - [DEBUG] Compose: EdgeIdentity * AllBottom
35735 2019-Jan-13 16:21:20.583668 - [DEBUG]
35736 2019-Jan-13 16:21:20.583692 - [DEBUG] Propagate flow
35737 2019-Jan-13 16:21:20.583716 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35738 2019-Jan-13 16:21:20.583782 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
35739 2019-Jan-13 16:21:20.584443 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35740 2019-Jan-13 16:21:20.585136 - [DEBUG] Edge function : AllBottom (result of previous compose)
35741 2019-Jan-13 16:21:20.585163 - [DEBUG]
35742 2019-Jan-13 16:21:20.585189 - [DEBUG] Join: AllTop & AllBottom
35743 2019-Jan-13 16:21:20.585216 - [DEBUG] = AllBottom (new jump func)
35744 2019-Jan-13 16:21:20.585241 - [DEBUG]
35745 2019-Jan-13 16:21:20.585265 - [DEBUG] Start adding new jump function
35746 2019-Jan-13 16:21:20.585288 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35747 2019-Jan-13 16:21:20.585351 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35748 2019-Jan-13 16:21:20.586023 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
35749 2019-Jan-13 16:21:20.586687 - [DEBUG] Edge Function : AllBottom
35750 2019-Jan-13 16:21:20.586719 - [DEBUG] End adding new jump function
35751 2019-Jan-13 16:21:20.586743 - [DEBUG]
35752 2019-Jan-13 16:21:20.586767 - [DEBUG] -------------------------------------------- 975. Path Edge --------------------------------------------
35753 2019-Jan-13 16:21:20.586792 - [DEBUG]
35754 2019-Jan-13 16:21:20.586815 - [DEBUG] Process 975. path edge:
35755 2019-Jan-13 16:21:20.586840 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35756 2019-Jan-13 16:21:20.586904 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
35757 2019-Jan-13 16:21:20.587559 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35758 2019-Jan-13 16:21:20.588209 - [DEBUG]
35759 2019-Jan-13 16:21:20.588254 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
35760 2019-Jan-13 16:21:20.588961 - [DEBUG] Compose: EdgeIdentity * AllBottom
35761 2019-Jan-13 16:21:20.588990 - [DEBUG]
35762 2019-Jan-13 16:21:20.589015 - [DEBUG] Propagate flow
35763 2019-Jan-13 16:21:20.589038 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35764 2019-Jan-13 16:21:20.589101 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
35765 2019-Jan-13 16:21:20.589759 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35766 2019-Jan-13 16:21:20.590418 - [DEBUG] Edge function : AllBottom (result of previous compose)
35767 2019-Jan-13 16:21:20.590444 - [DEBUG]
35768 2019-Jan-13 16:21:20.590471 - [DEBUG] Join: AllTop & AllBottom
35769 2019-Jan-13 16:21:20.590497 - [DEBUG] = AllBottom (new jump func)
35770 2019-Jan-13 16:21:20.590522 - [DEBUG]
35771 2019-Jan-13 16:21:20.590546 - [DEBUG] Start adding new jump function
35772 2019-Jan-13 16:21:20.590570 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35773 2019-Jan-13 16:21:20.590630 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35774 2019-Jan-13 16:21:20.591287 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
35775 2019-Jan-13 16:21:20.591972 - [DEBUG] Edge Function : AllBottom
35776 2019-Jan-13 16:21:20.592004 - [DEBUG] End adding new jump function
35777 2019-Jan-13 16:21:20.592028 - [DEBUG]
35778 2019-Jan-13 16:21:20.592052 - [DEBUG] -------------------------------------------- 976. Path Edge --------------------------------------------
35779 2019-Jan-13 16:21:20.592077 - [DEBUG]
35780 2019-Jan-13 16:21:20.592101 - [DEBUG] Process 976. path edge:
35781 2019-Jan-13 16:21:20.592125 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35782 2019-Jan-13 16:21:20.592189 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
35783 2019-Jan-13 16:21:20.592846 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35784 2019-Jan-13 16:21:20.593498 - [DEBUG]
35785 2019-Jan-13 16:21:20.593525 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
35786 2019-Jan-13 16:21:20.594211 - [DEBUG] Compose: EdgeIdentity * AllBottom
35787 2019-Jan-13 16:21:20.594243 - [DEBUG]
35788 2019-Jan-13 16:21:20.594267 - [DEBUG] Propagate flow
35789 2019-Jan-13 16:21:20.594291 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35790 2019-Jan-13 16:21:20.594358 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
35791 2019-Jan-13 16:21:20.595050 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35792 2019-Jan-13 16:21:20.595714 - [DEBUG] Edge function : AllBottom (result of previous compose)
35793 2019-Jan-13 16:21:20.595741 - [DEBUG]
35794 2019-Jan-13 16:21:20.595766 - [DEBUG] Join: AllTop & AllBottom
35795 2019-Jan-13 16:21:20.595793 - [DEBUG] = AllBottom (new jump func)
35796 2019-Jan-13 16:21:20.595818 - [DEBUG]
35797 2019-Jan-13 16:21:20.595841 - [DEBUG] Start adding new jump function
35798 2019-Jan-13 16:21:20.595864 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35799 2019-Jan-13 16:21:20.595927 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35800 2019-Jan-13 16:21:20.596582 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
35801 2019-Jan-13 16:21:20.597239 - [DEBUG] Edge Function : AllBottom
35802 2019-Jan-13 16:21:20.597271 - [DEBUG] End adding new jump function
35803 2019-Jan-13 16:21:20.597295 - [DEBUG]
35804 2019-Jan-13 16:21:20.597319 - [DEBUG] -------------------------------------------- 977. Path Edge --------------------------------------------
35805 2019-Jan-13 16:21:20.597342 - [DEBUG]
35806 2019-Jan-13 16:21:20.597366 - [DEBUG] Process 977. path edge:
35807 2019-Jan-13 16:21:20.597389 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35808 2019-Jan-13 16:21:20.597457 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
35809 2019-Jan-13 16:21:20.598115 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35810 2019-Jan-13 16:21:20.598802 - [DEBUG]
35811 2019-Jan-13 16:21:20.598829 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
35812 2019-Jan-13 16:21:20.599513 - [DEBUG] Compose: EdgeIdentity * AllBottom
35813 2019-Jan-13 16:21:20.599543 - [DEBUG]
35814 2019-Jan-13 16:21:20.599567 - [DEBUG] Propagate flow
35815 2019-Jan-13 16:21:20.599590 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35816 2019-Jan-13 16:21:20.599654 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
35817 2019-Jan-13 16:21:20.600320 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35818 2019-Jan-13 16:21:20.600988 - [DEBUG] Edge function : AllBottom (result of previous compose)
35819 2019-Jan-13 16:21:20.601014 - [DEBUG]
35820 2019-Jan-13 16:21:20.601039 - [DEBUG] Join: AllTop & AllBottom
35821 2019-Jan-13 16:21:20.601066 - [DEBUG] = AllBottom (new jump func)
35822 2019-Jan-13 16:21:20.601090 - [DEBUG]
35823 2019-Jan-13 16:21:20.601114 - [DEBUG] Start adding new jump function
35824 2019-Jan-13 16:21:20.601137 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35825 2019-Jan-13 16:21:20.601198 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35826 2019-Jan-13 16:21:20.601883 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
35827 2019-Jan-13 16:21:20.602537 - [DEBUG] Edge Function : AllBottom
35828 2019-Jan-13 16:21:20.602569 - [DEBUG] End adding new jump function
35829 2019-Jan-13 16:21:20.602594 - [DEBUG]
35830 2019-Jan-13 16:21:20.602617 - [DEBUG] -------------------------------------------- 978. Path Edge --------------------------------------------
35831 2019-Jan-13 16:21:20.602659 - [DEBUG]
35832 2019-Jan-13 16:21:20.602683 - [DEBUG] Process 978. path edge:
35833 2019-Jan-13 16:21:20.602707 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35834 2019-Jan-13 16:21:20.602768 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
35835 2019-Jan-13 16:21:20.603439 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35836 2019-Jan-13 16:21:20.604094 - [DEBUG]
35837 2019-Jan-13 16:21:20.604120 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
35838 2019-Jan-13 16:21:20.604820 - [DEBUG] Compose: EdgeIdentity * AllBottom
35839 2019-Jan-13 16:21:20.604850 - [DEBUG]
35840 2019-Jan-13 16:21:20.604874 - [DEBUG] Propagate flow
35841 2019-Jan-13 16:21:20.604925 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35842 2019-Jan-13 16:21:20.604988 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
35843 2019-Jan-13 16:21:20.605643 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35844 2019-Jan-13 16:21:20.606441 - [DEBUG] Edge function : AllBottom (result of previous compose)
35845 2019-Jan-13 16:21:20.606468 - [DEBUG]
35846 2019-Jan-13 16:21:20.606494 - [DEBUG] Join: AllTop & AllBottom
35847 2019-Jan-13 16:21:20.606520 - [DEBUG] = AllBottom (new jump func)
35848 2019-Jan-13 16:21:20.606544 - [DEBUG]
35849 2019-Jan-13 16:21:20.606568 - [DEBUG] Start adding new jump function
35850 2019-Jan-13 16:21:20.606592 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35851 2019-Jan-13 16:21:20.606659 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35852 2019-Jan-13 16:21:20.607341 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
35853 2019-Jan-13 16:21:20.607994 - [DEBUG] Edge Function : AllBottom
35854 2019-Jan-13 16:21:20.608024 - [DEBUG] End adding new jump function
35855 2019-Jan-13 16:21:20.608049 - [DEBUG]
35856 2019-Jan-13 16:21:20.608073 - [DEBUG] -------------------------------------------- 979. Path Edge --------------------------------------------
35857 2019-Jan-13 16:21:20.608097 - [DEBUG]
35858 2019-Jan-13 16:21:20.608120 - [DEBUG] Process 979. path edge:
35859 2019-Jan-13 16:21:20.608144 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35860 2019-Jan-13 16:21:20.608208 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
35861 2019-Jan-13 16:21:20.608879 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35862 2019-Jan-13 16:21:20.609551 - [DEBUG]
35863 2019-Jan-13 16:21:20.609578 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
35864 2019-Jan-13 16:21:20.610263 - [DEBUG] Compose: EdgeIdentity * AllBottom
35865 2019-Jan-13 16:21:20.610293 - [DEBUG]
35866 2019-Jan-13 16:21:20.610317 - [DEBUG] Propagate flow
35867 2019-Jan-13 16:21:20.610341 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35868 2019-Jan-13 16:21:20.610406 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
35869 2019-Jan-13 16:21:20.611077 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35870 2019-Jan-13 16:21:20.611754 - [DEBUG] Edge function : AllBottom (result of previous compose)
35871 2019-Jan-13 16:21:20.611781 - [DEBUG]
35872 2019-Jan-13 16:21:20.611807 - [DEBUG] Join: AllTop & AllBottom
35873 2019-Jan-13 16:21:20.611834 - [DEBUG] = AllBottom (new jump func)
35874 2019-Jan-13 16:21:20.611876 - [DEBUG]
35875 2019-Jan-13 16:21:20.611900 - [DEBUG] Start adding new jump function
35876 2019-Jan-13 16:21:20.611923 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35877 2019-Jan-13 16:21:20.611986 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35878 2019-Jan-13 16:21:20.612659 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
35879 2019-Jan-13 16:21:20.613330 - [DEBUG] Edge Function : AllBottom
35880 2019-Jan-13 16:21:20.613362 - [DEBUG] End adding new jump function
35881 2019-Jan-13 16:21:20.613386 - [DEBUG]
35882 2019-Jan-13 16:21:20.613410 - [DEBUG] -------------------------------------------- 980. Path Edge --------------------------------------------
35883 2019-Jan-13 16:21:20.613435 - [DEBUG]
35884 2019-Jan-13 16:21:20.613459 - [DEBUG] Process 980. path edge:
35885 2019-Jan-13 16:21:20.613483 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35886 2019-Jan-13 16:21:20.613548 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
35887 2019-Jan-13 16:21:20.614210 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35888 2019-Jan-13 16:21:20.614864 - [DEBUG]
35889 2019-Jan-13 16:21:20.614909 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
35890 2019-Jan-13 16:21:20.615603 - [DEBUG] Possible callees:
35891 2019-Jan-13 16:21:20.615630 - [DEBUG] llvm.dbg.declare
35892 2019-Jan-13 16:21:20.615655 - [DEBUG] Possible return sites:
35893 2019-Jan-13 16:21:20.615678 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12035894 2019-Jan-13 16:21:20.617004 - [DEBUG] Found and process special summary
35895 2019-Jan-13 16:21:20.617049 - [DEBUG] Compose: EdgeIdentity * AllBottom
35896 2019-Jan-13 16:21:20.617078 - [DEBUG]
35897 2019-Jan-13 16:21:20.617102 - [DEBUG] Propagate flow
35898 2019-Jan-13 16:21:20.617126 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35899 2019-Jan-13 16:21:20.617189 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
35900 2019-Jan-13 16:21:20.617845 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35901 2019-Jan-13 16:21:20.618536 - [DEBUG] Edge function : AllBottom (result of previous compose)
35902 2019-Jan-13 16:21:20.618562 - [DEBUG]
35903 2019-Jan-13 16:21:20.618588 - [DEBUG] Join: AllTop & AllBottom
35904 2019-Jan-13 16:21:20.618615 - [DEBUG] = AllBottom (new jump func)
35905 2019-Jan-13 16:21:20.618639 - [DEBUG]
35906 2019-Jan-13 16:21:20.618663 - [DEBUG] Start adding new jump function
35907 2019-Jan-13 16:21:20.618687 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35908 2019-Jan-13 16:21:20.618749 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35909 2019-Jan-13 16:21:20.619418 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
35910 2019-Jan-13 16:21:20.620073 - [DEBUG] Edge Function : AllBottom
35911 2019-Jan-13 16:21:20.620104 - [DEBUG] End adding new jump function
35912 2019-Jan-13 16:21:20.620128 - [DEBUG]
35913 2019-Jan-13 16:21:20.620153 - [DEBUG] -------------------------------------------- 981. Path Edge --------------------------------------------
35914 2019-Jan-13 16:21:20.620178 - [DEBUG]
35915 2019-Jan-13 16:21:20.620202 - [DEBUG] Process 981. path edge:
35916 2019-Jan-13 16:21:20.620226 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35917 2019-Jan-13 16:21:20.620304 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
35918 2019-Jan-13 16:21:20.620968 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35919 2019-Jan-13 16:21:20.621657 - [DEBUG]
35920 2019-Jan-13 16:21:20.621683 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
35921 2019-Jan-13 16:21:20.622385 - [DEBUG] Compose: EdgeIdentity * AllBottom
35922 2019-Jan-13 16:21:20.622416 - [DEBUG]
35923 2019-Jan-13 16:21:20.622440 - [DEBUG] Propagate flow
35924 2019-Jan-13 16:21:20.622464 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35925 2019-Jan-13 16:21:20.622528 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
35926 2019-Jan-13 16:21:20.623187 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35927 2019-Jan-13 16:21:20.623841 - [DEBUG] Edge function : AllBottom (result of previous compose)
35928 2019-Jan-13 16:21:20.623868 - [DEBUG]
35929 2019-Jan-13 16:21:20.623894 - [DEBUG] Join: AllTop & AllBottom
35930 2019-Jan-13 16:21:20.623920 - [DEBUG] = AllBottom (new jump func)
35931 2019-Jan-13 16:21:20.623945 - [DEBUG]
35932 2019-Jan-13 16:21:20.623968 - [DEBUG] Start adding new jump function
35933 2019-Jan-13 16:21:20.623992 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35934 2019-Jan-13 16:21:20.624058 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35935 2019-Jan-13 16:21:20.624722 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
35936 2019-Jan-13 16:21:20.625405 - [DEBUG] Edge Function : AllBottom
35937 2019-Jan-13 16:21:20.625437 - [DEBUG] End adding new jump function
35938 2019-Jan-13 16:21:20.625461 - [DEBUG]
35939 2019-Jan-13 16:21:20.625485 - [DEBUG] -------------------------------------------- 982. Path Edge --------------------------------------------
35940 2019-Jan-13 16:21:20.625509 - [DEBUG]
35941 2019-Jan-13 16:21:20.625532 - [DEBUG] Process 982. path edge:
35942 2019-Jan-13 16:21:20.625556 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35943 2019-Jan-13 16:21:20.625619 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
35944 2019-Jan-13 16:21:20.626270 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35945 2019-Jan-13 16:21:20.626928 - [DEBUG]
35946 2019-Jan-13 16:21:20.626955 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
35947 2019-Jan-13 16:21:20.627639 - [DEBUG] Compose: EdgeIdentity * AllBottom
35948 2019-Jan-13 16:21:20.627668 - [DEBUG]
35949 2019-Jan-13 16:21:20.627692 - [DEBUG] Propagate flow
35950 2019-Jan-13 16:21:20.627715 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35951 2019-Jan-13 16:21:20.627779 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35952 2019-Jan-13 16:21:20.628476 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35953 2019-Jan-13 16:21:20.629133 - [DEBUG] Edge function : AllBottom (result of previous compose)
35954 2019-Jan-13 16:21:20.629160 - [DEBUG]
35955 2019-Jan-13 16:21:20.629185 - [DEBUG] Join: AllTop & AllBottom
35956 2019-Jan-13 16:21:20.629212 - [DEBUG] = AllBottom (new jump func)
35957 2019-Jan-13 16:21:20.629236 - [DEBUG]
35958 2019-Jan-13 16:21:20.629260 - [DEBUG] Start adding new jump function
35959 2019-Jan-13 16:21:20.629283 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35960 2019-Jan-13 16:21:20.629345 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35961 2019-Jan-13 16:21:20.630032 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35962 2019-Jan-13 16:21:20.630705 - [DEBUG] Edge Function : AllBottom
35963 2019-Jan-13 16:21:20.630735 - [DEBUG] End adding new jump function
35964 2019-Jan-13 16:21:20.630760 - [DEBUG]
35965 2019-Jan-13 16:21:20.630783 - [DEBUG] -------------------------------------------- 983. Path Edge --------------------------------------------
35966 2019-Jan-13 16:21:20.630808 - [DEBUG]
35967 2019-Jan-13 16:21:20.630831 - [DEBUG] Process 983. path edge:
35968 2019-Jan-13 16:21:20.630855 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
35969 2019-Jan-13 16:21:20.630920 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
35970 2019-Jan-13 16:21:20.631609 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
35971 2019-Jan-13 16:21:20.632263 - [DEBUG]
35972 2019-Jan-13 16:21:20.632289 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
35973 2019-Jan-13 16:21:20.632975 - [DEBUG] Possible callees:
35974 2019-Jan-13 16:21:20.633001 - [DEBUG] llvm.dbg.declare
35975 2019-Jan-13 16:21:20.633026 - [DEBUG] Possible return sites:
35976 2019-Jan-13 16:21:20.633050 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14935977 2019-Jan-13 16:21:20.634388 - [DEBUG] Found and process special summary
35978 2019-Jan-13 16:21:20.634435 - [DEBUG] Compose: EdgeIdentity * AllBottom
35979 2019-Jan-13 16:21:20.634463 - [DEBUG]
35980 2019-Jan-13 16:21:20.634487 - [DEBUG] Propagate flow
35981 2019-Jan-13 16:21:20.634510 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
35982 2019-Jan-13 16:21:20.634574 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
35983 2019-Jan-13 16:21:20.635259 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35984 2019-Jan-13 16:21:20.635926 - [DEBUG] Edge function : AllBottom (result of previous compose)
35985 2019-Jan-13 16:21:20.635953 - [DEBUG]
35986 2019-Jan-13 16:21:20.635979 - [DEBUG] Join: AllTop & AllBottom
35987 2019-Jan-13 16:21:20.636005 - [DEBUG] = AllBottom (new jump func)
35988 2019-Jan-13 16:21:20.636030 - [DEBUG]
35989 2019-Jan-13 16:21:20.636053 - [DEBUG] Start adding new jump function
35990 2019-Jan-13 16:21:20.636077 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
35991 2019-Jan-13 16:21:20.636142 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
35992 2019-Jan-13 16:21:20.636804 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
35993 2019-Jan-13 16:21:20.637465 - [DEBUG] Edge Function : AllBottom
35994 2019-Jan-13 16:21:20.637495 - [DEBUG] End adding new jump function
35995 2019-Jan-13 16:21:20.637520 - [DEBUG]
35996 2019-Jan-13 16:21:20.637544 - [DEBUG] -------------------------------------------- 984. Path Edge --------------------------------------------
35997 2019-Jan-13 16:21:20.637568 - [DEBUG]
35998 2019-Jan-13 16:21:20.637592 - [DEBUG] Process 984. path edge:
35999 2019-Jan-13 16:21:20.637615 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36000 2019-Jan-13 16:21:20.637678 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
36001 2019-Jan-13 16:21:20.638354 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36002 2019-Jan-13 16:21:20.639019 - [DEBUG]
36003 2019-Jan-13 16:21:20.639061 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
36004 2019-Jan-13 16:21:20.639766 - [DEBUG] Compose: EdgeIdentity * AllBottom
36005 2019-Jan-13 16:21:20.639797 - [DEBUG]
36006 2019-Jan-13 16:21:20.639821 - [DEBUG] Propagate flow
36007 2019-Jan-13 16:21:20.639845 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36008 2019-Jan-13 16:21:20.639920 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
36009 2019-Jan-13 16:21:20.640580 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36010 2019-Jan-13 16:21:20.641233 - [DEBUG] Edge function : AllBottom (result of previous compose)
36011 2019-Jan-13 16:21:20.641260 - [DEBUG]
36012 2019-Jan-13 16:21:20.641285 - [DEBUG] Join: AllTop & AllBottom
36013 2019-Jan-13 16:21:20.641312 - [DEBUG] = AllBottom (new jump func)
36014 2019-Jan-13 16:21:20.641336 - [DEBUG]
36015 2019-Jan-13 16:21:20.641360 - [DEBUG] Start adding new jump function
36016 2019-Jan-13 16:21:20.641383 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36017 2019-Jan-13 16:21:20.641444 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36018 2019-Jan-13 16:21:20.642133 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
36019 2019-Jan-13 16:21:20.642791 - [DEBUG] Edge Function : AllBottom
36020 2019-Jan-13 16:21:20.642826 - [DEBUG] End adding new jump function
36021 2019-Jan-13 16:21:20.642850 - [DEBUG]
36022 2019-Jan-13 16:21:20.642874 - [DEBUG] -------------------------------------------- 985. Path Edge --------------------------------------------
36023 2019-Jan-13 16:21:20.642898 - [DEBUG]
36024 2019-Jan-13 16:21:20.642922 - [DEBUG] Process 985. path edge:
36025 2019-Jan-13 16:21:20.642945 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36026 2019-Jan-13 16:21:20.643011 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
36027 2019-Jan-13 16:21:20.643667 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36028 2019-Jan-13 16:21:20.644317 - [DEBUG]
36029 2019-Jan-13 16:21:20.644344 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
36030 2019-Jan-13 16:21:20.645060 - [DEBUG] Compose: EdgeIdentity * AllBottom
36031 2019-Jan-13 16:21:20.645090 - [DEBUG]
36032 2019-Jan-13 16:21:20.645114 - [DEBUG] Propagate flow
36033 2019-Jan-13 16:21:20.645138 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36034 2019-Jan-13 16:21:20.645203 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
36035 2019-Jan-13 16:21:20.645879 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36036 2019-Jan-13 16:21:20.646539 - [DEBUG] Edge function : AllBottom (result of previous compose)
36037 2019-Jan-13 16:21:20.646565 - [DEBUG]
36038 2019-Jan-13 16:21:20.646591 - [DEBUG] Join: AllTop & AllBottom
36039 2019-Jan-13 16:21:20.646618 - [DEBUG] = AllBottom (new jump func)
36040 2019-Jan-13 16:21:20.646642 - [DEBUG]
36041 2019-Jan-13 16:21:20.646666 - [DEBUG] Start adding new jump function
36042 2019-Jan-13 16:21:20.646690 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36043 2019-Jan-13 16:21:20.646750 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36044 2019-Jan-13 16:21:20.647404 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
36045 2019-Jan-13 16:21:20.648077 - [DEBUG] Edge Function : AllBottom
36046 2019-Jan-13 16:21:20.648110 - [DEBUG] End adding new jump function
36047 2019-Jan-13 16:21:20.648151 - [DEBUG]
36048 2019-Jan-13 16:21:20.648176 - [DEBUG] -------------------------------------------- 986. Path Edge --------------------------------------------
36049 2019-Jan-13 16:21:20.648201 - [DEBUG]
36050 2019-Jan-13 16:21:20.648244 - [DEBUG] Process 986. path edge:
36051 2019-Jan-13 16:21:20.648269 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36052 2019-Jan-13 16:21:20.648335 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
36053 2019-Jan-13 16:21:20.649010 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36054 2019-Jan-13 16:21:20.649664 - [DEBUG]
36055 2019-Jan-13 16:21:20.649689 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
36056 2019-Jan-13 16:21:20.650361 - [DEBUG] Possible callees:
36057 2019-Jan-13 16:21:20.650389 - [DEBUG] llvm.dbg.declare
36058 2019-Jan-13 16:21:20.650414 - [DEBUG] Possible return sites:
36059 2019-Jan-13 16:21:20.650438 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15536060 2019-Jan-13 16:21:20.651798 - [DEBUG] Found and process special summary
36061 2019-Jan-13 16:21:20.651845 - [DEBUG] Compose: EdgeIdentity * AllBottom
36062 2019-Jan-13 16:21:20.651874 - [DEBUG]
36063 2019-Jan-13 16:21:20.651898 - [DEBUG] Propagate flow
36064 2019-Jan-13 16:21:20.651922 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36065 2019-Jan-13 16:21:20.651989 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
36066 2019-Jan-13 16:21:20.652650 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36067 2019-Jan-13 16:21:20.653301 - [DEBUG] Edge function : AllBottom (result of previous compose)
36068 2019-Jan-13 16:21:20.653327 - [DEBUG]
36069 2019-Jan-13 16:21:20.653353 - [DEBUG] Join: AllTop & AllBottom
36070 2019-Jan-13 16:21:20.653380 - [DEBUG] = AllBottom (new jump func)
36071 2019-Jan-13 16:21:20.653404 - [DEBUG]
36072 2019-Jan-13 16:21:20.653428 - [DEBUG] Start adding new jump function
36073 2019-Jan-13 16:21:20.653452 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36074 2019-Jan-13 16:21:20.653516 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36075 2019-Jan-13 16:21:20.654184 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
36076 2019-Jan-13 16:21:20.654844 - [DEBUG] Edge Function : AllBottom
36077 2019-Jan-13 16:21:20.654876 - [DEBUG] End adding new jump function
36078 2019-Jan-13 16:21:20.654919 - [DEBUG]
36079 2019-Jan-13 16:21:20.654944 - [DEBUG] -------------------------------------------- 987. Path Edge --------------------------------------------
36080 2019-Jan-13 16:21:20.654968 - [DEBUG]
36081 2019-Jan-13 16:21:20.654992 - [DEBUG] Process 987. path edge:
36082 2019-Jan-13 16:21:20.655015 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36083 2019-Jan-13 16:21:20.655080 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
36084 2019-Jan-13 16:21:20.655739 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36085 2019-Jan-13 16:21:20.656397 - [DEBUG]
36086 2019-Jan-13 16:21:20.656423 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
36087 2019-Jan-13 16:21:20.657134 - [DEBUG] Compose: EdgeIdentity * AllBottom
36088 2019-Jan-13 16:21:20.657165 - [DEBUG]
36089 2019-Jan-13 16:21:20.657190 - [DEBUG] Propagate flow
36090 2019-Jan-13 16:21:20.657231 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36091 2019-Jan-13 16:21:20.657297 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
36092 2019-Jan-13 16:21:20.657973 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36093 2019-Jan-13 16:21:20.658656 - [DEBUG] Edge function : AllBottom (result of previous compose)
36094 2019-Jan-13 16:21:20.658683 - [DEBUG]
36095 2019-Jan-13 16:21:20.658709 - [DEBUG] Join: AllTop & AllBottom
36096 2019-Jan-13 16:21:20.658735 - [DEBUG] = AllBottom (new jump func)
36097 2019-Jan-13 16:21:20.658760 - [DEBUG]
36098 2019-Jan-13 16:21:20.658784 - [DEBUG] Start adding new jump function
36099 2019-Jan-13 16:21:20.658807 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36100 2019-Jan-13 16:21:20.658870 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36101 2019-Jan-13 16:21:20.659533 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
36102 2019-Jan-13 16:21:20.660192 - [DEBUG] Edge Function : AllBottom
36103 2019-Jan-13 16:21:20.660223 - [DEBUG] End adding new jump function
36104 2019-Jan-13 16:21:20.660247 - [DEBUG]
36105 2019-Jan-13 16:21:20.660271 - [DEBUG] -------------------------------------------- 988. Path Edge --------------------------------------------
36106 2019-Jan-13 16:21:20.660296 - [DEBUG]
36107 2019-Jan-13 16:21:20.660319 - [DEBUG] Process 988. path edge:
36108 2019-Jan-13 16:21:20.660343 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36109 2019-Jan-13 16:21:20.660407 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
36110 2019-Jan-13 16:21:20.661066 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36111 2019-Jan-13 16:21:20.661746 - [DEBUG]
36112 2019-Jan-13 16:21:20.661773 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
36113 2019-Jan-13 16:21:20.662459 - [DEBUG] Compose: EdgeIdentity * AllBottom
36114 2019-Jan-13 16:21:20.662490 - [DEBUG]
36115 2019-Jan-13 16:21:20.662514 - [DEBUG] Propagate flow
36116 2019-Jan-13 16:21:20.662538 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36117 2019-Jan-13 16:21:20.662606 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
36118 2019-Jan-13 16:21:20.663273 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36119 2019-Jan-13 16:21:20.663940 - [DEBUG] Edge function : AllBottom (result of previous compose)
36120 2019-Jan-13 16:21:20.663966 - [DEBUG]
36121 2019-Jan-13 16:21:20.663992 - [DEBUG] Join: AllTop & AllBottom
36122 2019-Jan-13 16:21:20.664018 - [DEBUG] = AllBottom (new jump func)
36123 2019-Jan-13 16:21:20.664043 - [DEBUG]
36124 2019-Jan-13 16:21:20.664066 - [DEBUG] Start adding new jump function
36125 2019-Jan-13 16:21:20.664090 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36126 2019-Jan-13 16:21:20.664151 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36127 2019-Jan-13 16:21:20.664805 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
36128 2019-Jan-13 16:21:20.665488 - [DEBUG] Edge Function : AllBottom
36129 2019-Jan-13 16:21:20.665520 - [DEBUG] End adding new jump function
36130 2019-Jan-13 16:21:20.665544 - [DEBUG]
36131 2019-Jan-13 16:21:20.665568 - [DEBUG] -------------------------------------------- 989. Path Edge --------------------------------------------
36132 2019-Jan-13 16:21:20.665592 - [DEBUG]
36133 2019-Jan-13 16:21:20.665615 - [DEBUG] Process 989. path edge:
36134 2019-Jan-13 16:21:20.665639 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36135 2019-Jan-13 16:21:20.665705 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
36136 2019-Jan-13 16:21:20.666382 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36137 2019-Jan-13 16:21:20.667048 - [DEBUG]
36138 2019-Jan-13 16:21:20.667075 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
36139 2019-Jan-13 16:21:20.667749 - [DEBUG] Compose: EdgeIdentity * AllBottom
36140 2019-Jan-13 16:21:20.667778 - [DEBUG]
36141 2019-Jan-13 16:21:20.667803 - [DEBUG] Propagate flow
36142 2019-Jan-13 16:21:20.667826 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36143 2019-Jan-13 16:21:20.667888 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
36144 2019-Jan-13 16:21:20.668592 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36145 2019-Jan-13 16:21:20.669254 - [DEBUG] Edge function : AllBottom (result of previous compose)
36146 2019-Jan-13 16:21:20.669280 - [DEBUG]
36147 2019-Jan-13 16:21:20.669306 - [DEBUG] Join: AllTop & AllBottom
36148 2019-Jan-13 16:21:20.669333 - [DEBUG] = AllBottom (new jump func)
36149 2019-Jan-13 16:21:20.669357 - [DEBUG]
36150 2019-Jan-13 16:21:20.669381 - [DEBUG] Start adding new jump function
36151 2019-Jan-13 16:21:20.669404 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36152 2019-Jan-13 16:21:20.669474 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36153 2019-Jan-13 16:21:20.670136 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
36154 2019-Jan-13 16:21:20.670798 - [DEBUG] Edge Function : AllBottom
36155 2019-Jan-13 16:21:20.670828 - [DEBUG] End adding new jump function
36156 2019-Jan-13 16:21:20.670852 - [DEBUG]
36157 2019-Jan-13 16:21:20.670876 - [DEBUG] -------------------------------------------- 990. Path Edge --------------------------------------------
36158 2019-Jan-13 16:21:20.670901 - [DEBUG]
36159 2019-Jan-13 16:21:20.670924 - [DEBUG] Process 990. path edge:
36160 2019-Jan-13 16:21:20.670948 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36161 2019-Jan-13 16:21:20.671009 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
36162 2019-Jan-13 16:21:20.671705 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36163 2019-Jan-13 16:21:20.672376 - [DEBUG]
36164 2019-Jan-13 16:21:20.672404 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
36165 2019-Jan-13 16:21:20.673086 - [DEBUG] Possible callees:
36166 2019-Jan-13 16:21:20.673113 - [DEBUG] llvm.dbg.declare
36167 2019-Jan-13 16:21:20.673138 - [DEBUG] Possible return sites:
36168 2019-Jan-13 16:21:20.673161 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16336169 2019-Jan-13 16:21:20.674481 - [DEBUG] Found and process special summary
36170 2019-Jan-13 16:21:20.674527 - [DEBUG] Compose: EdgeIdentity * AllBottom
36171 2019-Jan-13 16:21:20.674555 - [DEBUG]
36172 2019-Jan-13 16:21:20.674579 - [DEBUG] Propagate flow
36173 2019-Jan-13 16:21:20.674603 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36174 2019-Jan-13 16:21:20.674669 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
36175 2019-Jan-13 16:21:20.675367 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36176 2019-Jan-13 16:21:20.676030 - [DEBUG] Edge function : AllBottom (result of previous compose)
36177 2019-Jan-13 16:21:20.676073 - [DEBUG]
36178 2019-Jan-13 16:21:20.676099 - [DEBUG] Join: AllTop & AllBottom
36179 2019-Jan-13 16:21:20.676126 - [DEBUG] = AllBottom (new jump func)
36180 2019-Jan-13 16:21:20.676151 - [DEBUG]
36181 2019-Jan-13 16:21:20.676174 - [DEBUG] Start adding new jump function
36182 2019-Jan-13 16:21:20.676198 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36183 2019-Jan-13 16:21:20.676260 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36184 2019-Jan-13 16:21:20.676914 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
36185 2019-Jan-13 16:21:20.677579 - [DEBUG] Edge Function : AllBottom
36186 2019-Jan-13 16:21:20.677611 - [DEBUG] End adding new jump function
36187 2019-Jan-13 16:21:20.677635 - [DEBUG]
36188 2019-Jan-13 16:21:20.677659 - [DEBUG] -------------------------------------------- 991. Path Edge --------------------------------------------
36189 2019-Jan-13 16:21:20.677683 - [DEBUG]
36190 2019-Jan-13 16:21:20.677706 - [DEBUG] Process 991. path edge:
36191 2019-Jan-13 16:21:20.677730 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36192 2019-Jan-13 16:21:20.677793 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
36193 2019-Jan-13 16:21:20.678480 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36194 2019-Jan-13 16:21:20.679138 - [DEBUG]
36195 2019-Jan-13 16:21:20.679165 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
36196 2019-Jan-13 16:21:20.679855 - [DEBUG] Compose: EdgeIdentity * AllBottom
36197 2019-Jan-13 16:21:20.679885 - [DEBUG]
36198 2019-Jan-13 16:21:20.679909 - [DEBUG] Propagate flow
36199 2019-Jan-13 16:21:20.679933 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36200 2019-Jan-13 16:21:20.679998 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
36201 2019-Jan-13 16:21:20.680664 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36202 2019-Jan-13 16:21:20.681324 - [DEBUG] Edge function : AllBottom (result of previous compose)
36203 2019-Jan-13 16:21:20.681350 - [DEBUG]
36204 2019-Jan-13 16:21:20.681377 - [DEBUG] Join: AllTop & AllBottom
36205 2019-Jan-13 16:21:20.681403 - [DEBUG] = AllBottom (new jump func)
36206 2019-Jan-13 16:21:20.681428 - [DEBUG]
36207 2019-Jan-13 16:21:20.681451 - [DEBUG] Start adding new jump function
36208 2019-Jan-13 16:21:20.681475 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36209 2019-Jan-13 16:21:20.681538 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36210 2019-Jan-13 16:21:20.682217 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
36211 2019-Jan-13 16:21:20.682866 - [DEBUG] Edge Function : AllBottom
36212 2019-Jan-13 16:21:20.682898 - [DEBUG] End adding new jump function
36213 2019-Jan-13 16:21:20.682922 - [DEBUG]
36214 2019-Jan-13 16:21:20.682946 - [DEBUG] -------------------------------------------- 992. Path Edge --------------------------------------------
36215 2019-Jan-13 16:21:20.682971 - [DEBUG]
36216 2019-Jan-13 16:21:20.682994 - [DEBUG] Process 992. path edge:
36217 2019-Jan-13 16:21:20.683018 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36218 2019-Jan-13 16:21:20.683083 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
36219 2019-Jan-13 16:21:20.683748 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36220 2019-Jan-13 16:21:20.684413 - [DEBUG]
36221 2019-Jan-13 16:21:20.684440 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
36222 2019-Jan-13 16:21:20.685159 - [DEBUG] Compose: EdgeIdentity * AllBottom
36223 2019-Jan-13 16:21:20.685190 - [DEBUG]
36224 2019-Jan-13 16:21:20.685214 - [DEBUG] Propagate flow
36225 2019-Jan-13 16:21:20.685238 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36226 2019-Jan-13 16:21:20.685304 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
36227 2019-Jan-13 16:21:20.685981 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36228 2019-Jan-13 16:21:20.686649 - [DEBUG] Edge function : AllBottom (result of previous compose)
36229 2019-Jan-13 16:21:20.686675 - [DEBUG]
36230 2019-Jan-13 16:21:20.686700 - [DEBUG] Join: AllTop & AllBottom
36231 2019-Jan-13 16:21:20.686727 - [DEBUG] = AllBottom (new jump func)
36232 2019-Jan-13 16:21:20.686752 - [DEBUG]
36233 2019-Jan-13 16:21:20.686776 - [DEBUG] Start adding new jump function
36234 2019-Jan-13 16:21:20.686799 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36235 2019-Jan-13 16:21:20.686862 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36236 2019-Jan-13 16:21:20.687533 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
36237 2019-Jan-13 16:21:20.688194 - [DEBUG] Edge Function : AllBottom
36238 2019-Jan-13 16:21:20.688245 - [DEBUG] End adding new jump function
36239 2019-Jan-13 16:21:20.688269 - [DEBUG]
36240 2019-Jan-13 16:21:20.688293 - [DEBUG] -------------------------------------------- 993. Path Edge --------------------------------------------
36241 2019-Jan-13 16:21:20.688318 - [DEBUG]
36242 2019-Jan-13 16:21:20.688341 - [DEBUG] Process 993. path edge:
36243 2019-Jan-13 16:21:20.688365 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36244 2019-Jan-13 16:21:20.688430 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
36245 2019-Jan-13 16:21:20.689105 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36246 2019-Jan-13 16:21:20.689769 - [DEBUG]
36247 2019-Jan-13 16:21:20.689794 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
36248 2019-Jan-13 16:21:20.690483 - [DEBUG] Possible callees:
36249 2019-Jan-13 16:21:20.690509 - [DEBUG] llvm.dbg.declare
36250 2019-Jan-13 16:21:20.690534 - [DEBUG] Possible return sites:
36251 2019-Jan-13 16:21:20.690558 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16936252 2019-Jan-13 16:21:20.691896 - [DEBUG] Found and process special summary
36253 2019-Jan-13 16:21:20.691945 - [DEBUG] Compose: EdgeIdentity * AllBottom
36254 2019-Jan-13 16:21:20.691973 - [DEBUG]
36255 2019-Jan-13 16:21:20.691997 - [DEBUG] Propagate flow
36256 2019-Jan-13 16:21:20.692021 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36257 2019-Jan-13 16:21:20.692092 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
36258 2019-Jan-13 16:21:20.692758 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36259 2019-Jan-13 16:21:20.693424 - [DEBUG] Edge function : AllBottom (result of previous compose)
36260 2019-Jan-13 16:21:20.693450 - [DEBUG]
36261 2019-Jan-13 16:21:20.693476 - [DEBUG] Join: AllTop & AllBottom
36262 2019-Jan-13 16:21:20.693503 - [DEBUG] = AllBottom (new jump func)
36263 2019-Jan-13 16:21:20.693528 - [DEBUG]
36264 2019-Jan-13 16:21:20.693552 - [DEBUG] Start adding new jump function
36265 2019-Jan-13 16:21:20.693593 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36266 2019-Jan-13 16:21:20.693656 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36267 2019-Jan-13 16:21:20.694315 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
36268 2019-Jan-13 16:21:20.694999 - [DEBUG] Edge Function : AllBottom
36269 2019-Jan-13 16:21:20.695032 - [DEBUG] End adding new jump function
36270 2019-Jan-13 16:21:20.695056 - [DEBUG]
36271 2019-Jan-13 16:21:20.695080 - [DEBUG] -------------------------------------------- 994. Path Edge --------------------------------------------
36272 2019-Jan-13 16:21:20.695105 - [DEBUG]
36273 2019-Jan-13 16:21:20.695128 - [DEBUG] Process 994. path edge:
36274 2019-Jan-13 16:21:20.695152 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36275 2019-Jan-13 16:21:20.695219 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
36276 2019-Jan-13 16:21:20.695880 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36277 2019-Jan-13 16:21:20.696540 - [DEBUG]
36278 2019-Jan-13 16:21:20.696566 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
36279 2019-Jan-13 16:21:20.697260 - [DEBUG] Compose: EdgeIdentity * AllBottom
36280 2019-Jan-13 16:21:20.697290 - [DEBUG]
36281 2019-Jan-13 16:21:20.697314 - [DEBUG] Propagate flow
36282 2019-Jan-13 16:21:20.697338 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36283 2019-Jan-13 16:21:20.697403 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
36284 2019-Jan-13 16:21:20.698072 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36285 2019-Jan-13 16:21:20.698754 - [DEBUG] Edge function : AllBottom (result of previous compose)
36286 2019-Jan-13 16:21:20.698780 - [DEBUG]
36287 2019-Jan-13 16:21:20.698806 - [DEBUG] Join: AllTop & AllBottom
36288 2019-Jan-13 16:21:20.698832 - [DEBUG] = AllBottom (new jump func)
36289 2019-Jan-13 16:21:20.698857 - [DEBUG]
36290 2019-Jan-13 16:21:20.698881 - [DEBUG] Start adding new jump function
36291 2019-Jan-13 16:21:20.698905 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36292 2019-Jan-13 16:21:20.698968 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36293 2019-Jan-13 16:21:20.699631 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
36294 2019-Jan-13 16:21:20.700283 - [DEBUG] Edge Function : AllBottom
36295 2019-Jan-13 16:21:20.700314 - [DEBUG] End adding new jump function
36296 2019-Jan-13 16:21:20.700338 - [DEBUG]
36297 2019-Jan-13 16:21:20.700362 - [DEBUG] -------------------------------------------- 995. Path Edge --------------------------------------------
36298 2019-Jan-13 16:21:20.700386 - [DEBUG]
36299 2019-Jan-13 16:21:20.700410 - [DEBUG] Process 995. path edge:
36300 2019-Jan-13 16:21:20.700433 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36301 2019-Jan-13 16:21:20.700494 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
36302 2019-Jan-13 16:21:20.701160 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36303 2019-Jan-13 16:21:20.701845 - [DEBUG]
36304 2019-Jan-13 16:21:20.701871 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
36305 2019-Jan-13 16:21:20.702566 - [DEBUG] Compose: EdgeIdentity * AllBottom
36306 2019-Jan-13 16:21:20.702596 - [DEBUG]
36307 2019-Jan-13 16:21:20.702620 - [DEBUG] Propagate flow
36308 2019-Jan-13 16:21:20.702644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36309 2019-Jan-13 16:21:20.702727 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
36310 2019-Jan-13 16:21:20.706289 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36311 2019-Jan-13 16:21:20.707035 - [DEBUG] Edge function : AllBottom (result of previous compose)
36312 2019-Jan-13 16:21:20.707062 - [DEBUG]
36313 2019-Jan-13 16:21:20.707089 - [DEBUG] Join: AllTop & AllBottom
36314 2019-Jan-13 16:21:20.707116 - [DEBUG] = AllBottom (new jump func)
36315 2019-Jan-13 16:21:20.707141 - [DEBUG]
36316 2019-Jan-13 16:21:20.707165 - [DEBUG] Start adding new jump function
36317 2019-Jan-13 16:21:20.707189 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36318 2019-Jan-13 16:21:20.707259 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36319 2019-Jan-13 16:21:20.707942 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
36320 2019-Jan-13 16:21:20.708642 - [DEBUG] Edge Function : AllBottom
36321 2019-Jan-13 16:21:20.708675 - [DEBUG] End adding new jump function
36322 2019-Jan-13 16:21:20.708700 - [DEBUG]
36323 2019-Jan-13 16:21:20.708725 - [DEBUG] -------------------------------------------- 996. Path Edge --------------------------------------------
36324 2019-Jan-13 16:21:20.708749 - [DEBUG]
36325 2019-Jan-13 16:21:20.708773 - [DEBUG] Process 996. path edge:
36326 2019-Jan-13 16:21:20.708797 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36327 2019-Jan-13 16:21:20.708860 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
36328 2019-Jan-13 16:21:20.709520 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36329 2019-Jan-13 16:21:20.710173 - [DEBUG]
36330 2019-Jan-13 16:21:20.710200 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
36331 2019-Jan-13 16:21:20.710922 - [DEBUG] Compose: EdgeIdentity * AllBottom
36332 2019-Jan-13 16:21:20.710953 - [DEBUG]
36333 2019-Jan-13 16:21:20.710977 - [DEBUG] Propagate flow
36334 2019-Jan-13 16:21:20.711001 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36335 2019-Jan-13 16:21:20.711066 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
36336 2019-Jan-13 16:21:20.711755 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36337 2019-Jan-13 16:21:20.712416 - [DEBUG] Edge function : AllBottom (result of previous compose)
36338 2019-Jan-13 16:21:20.712442 - [DEBUG]
36339 2019-Jan-13 16:21:20.712468 - [DEBUG] Join: AllTop & AllBottom
36340 2019-Jan-13 16:21:20.712495 - [DEBUG] = AllBottom (new jump func)
36341 2019-Jan-13 16:21:20.712520 - [DEBUG]
36342 2019-Jan-13 16:21:20.712543 - [DEBUG] Start adding new jump function
36343 2019-Jan-13 16:21:20.712567 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36344 2019-Jan-13 16:21:20.712629 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36345 2019-Jan-13 16:21:20.713286 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
36346 2019-Jan-13 16:21:20.713950 - [DEBUG] Edge Function : AllBottom
36347 2019-Jan-13 16:21:20.713981 - [DEBUG] End adding new jump function
36348 2019-Jan-13 16:21:20.714005 - [DEBUG]
36349 2019-Jan-13 16:21:20.714030 - [DEBUG] -------------------------------------------- 997. Path Edge --------------------------------------------
36350 2019-Jan-13 16:21:20.714055 - [DEBUG]
36351 2019-Jan-13 16:21:20.714078 - [DEBUG] Process 997. path edge:
36352 2019-Jan-13 16:21:20.714102 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36353 2019-Jan-13 16:21:20.714187 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
36354 2019-Jan-13 16:21:20.714852 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36355 2019-Jan-13 16:21:20.715536 - [DEBUG]
36356 2019-Jan-13 16:21:20.715564 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
36357 2019-Jan-13 16:21:20.716248 - [DEBUG] Compose: EdgeIdentity * AllBottom
36358 2019-Jan-13 16:21:20.716279 - [DEBUG]
36359 2019-Jan-13 16:21:20.716302 - [DEBUG] Propagate flow
36360 2019-Jan-13 16:21:20.716326 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36361 2019-Jan-13 16:21:20.716394 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
36362 2019-Jan-13 16:21:20.717065 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36363 2019-Jan-13 16:21:20.717726 - [DEBUG] Edge function : AllBottom (result of previous compose)
36364 2019-Jan-13 16:21:20.717753 - [DEBUG]
36365 2019-Jan-13 16:21:20.717779 - [DEBUG] Join: AllTop & AllBottom
36366 2019-Jan-13 16:21:20.717806 - [DEBUG] = AllBottom (new jump func)
36367 2019-Jan-13 16:21:20.717830 - [DEBUG]
36368 2019-Jan-13 16:21:20.717853 - [DEBUG] Start adding new jump function
36369 2019-Jan-13 16:21:20.717877 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36370 2019-Jan-13 16:21:20.717941 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36371 2019-Jan-13 16:21:20.718618 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
36372 2019-Jan-13 16:21:20.719274 - [DEBUG] Edge Function : AllBottom
36373 2019-Jan-13 16:21:20.719306 - [DEBUG] End adding new jump function
36374 2019-Jan-13 16:21:20.719331 - [DEBUG]
36375 2019-Jan-13 16:21:20.719355 - [DEBUG] -------------------------------------------- 998. Path Edge --------------------------------------------
36376 2019-Jan-13 16:21:20.719379 - [DEBUG]
36377 2019-Jan-13 16:21:20.719403 - [DEBUG] Process 998. path edge:
36378 2019-Jan-13 16:21:20.719427 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36379 2019-Jan-13 16:21:20.719495 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
36380 2019-Jan-13 16:21:20.720158 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36381 2019-Jan-13 16:21:20.720820 - [DEBUG]
36382 2019-Jan-13 16:21:20.720846 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
36383 2019-Jan-13 16:21:20.721540 - [DEBUG] Compose: EdgeIdentity * AllBottom
36384 2019-Jan-13 16:21:20.721591 - [DEBUG]
36385 2019-Jan-13 16:21:20.721615 - [DEBUG] Propagate flow
36386 2019-Jan-13 16:21:20.721638 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36387 2019-Jan-13 16:21:20.721704 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
36388 2019-Jan-13 16:21:20.722367 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36389 2019-Jan-13 16:21:20.723033 - [DEBUG] Edge function : AllBottom (result of previous compose)
36390 2019-Jan-13 16:21:20.723059 - [DEBUG]
36391 2019-Jan-13 16:21:20.723085 - [DEBUG] Join: AllTop & AllBottom
36392 2019-Jan-13 16:21:20.723111 - [DEBUG] = AllBottom (new jump func)
36393 2019-Jan-13 16:21:20.723136 - [DEBUG]
36394 2019-Jan-13 16:21:20.723160 - [DEBUG] Start adding new jump function
36395 2019-Jan-13 16:21:20.723183 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36396 2019-Jan-13 16:21:20.723246 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36397 2019-Jan-13 16:21:20.723926 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
36398 2019-Jan-13 16:21:20.724580 - [DEBUG] Edge Function : AllBottom
36399 2019-Jan-13 16:21:20.724612 - [DEBUG] End adding new jump function
36400 2019-Jan-13 16:21:20.724637 - [DEBUG]
36401 2019-Jan-13 16:21:20.724662 - [DEBUG] -------------------------------------------- 999. Path Edge --------------------------------------------
36402 2019-Jan-13 16:21:20.724687 - [DEBUG]
36403 2019-Jan-13 16:21:20.724710 - [DEBUG] Process 999. path edge:
36404 2019-Jan-13 16:21:20.724734 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36405 2019-Jan-13 16:21:20.724797 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
36406 2019-Jan-13 16:21:20.725485 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36407 2019-Jan-13 16:21:20.726146 - [DEBUG]
36408 2019-Jan-13 16:21:20.726173 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
36409 2019-Jan-13 16:21:20.726858 - [DEBUG] Compose: EdgeIdentity * AllBottom
36410 2019-Jan-13 16:21:20.726887 - [DEBUG]
36411 2019-Jan-13 16:21:20.726911 - [DEBUG] Propagate flow
36412 2019-Jan-13 16:21:20.726935 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36413 2019-Jan-13 16:21:20.726998 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
36414 2019-Jan-13 16:21:20.727653 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36415 2019-Jan-13 16:21:20.728342 - [DEBUG] Edge function : AllBottom (result of previous compose)
36416 2019-Jan-13 16:21:20.728369 - [DEBUG]
36417 2019-Jan-13 16:21:20.728394 - [DEBUG] Join: AllTop & AllBottom
36418 2019-Jan-13 16:21:20.728421 - [DEBUG] = AllBottom (new jump func)
36419 2019-Jan-13 16:21:20.728445 - [DEBUG]
36420 2019-Jan-13 16:21:20.728469 - [DEBUG] Start adding new jump function
36421 2019-Jan-13 16:21:20.728492 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36422 2019-Jan-13 16:21:20.728559 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36423 2019-Jan-13 16:21:20.729223 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
36424 2019-Jan-13 16:21:20.729881 - [DEBUG] Edge Function : AllBottom
36425 2019-Jan-13 16:21:20.729913 - [DEBUG] End adding new jump function
36426 2019-Jan-13 16:21:20.729937 - [DEBUG]
36427 2019-Jan-13 16:21:20.729961 - [DEBUG] -------------------------------------------- 1000. Path Edge --------------------------------------------
36428 2019-Jan-13 16:21:20.729986 - [DEBUG]
36429 2019-Jan-13 16:21:20.730009 - [DEBUG] Process 1000. path edge:
36430 2019-Jan-13 16:21:20.730034 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36431 2019-Jan-13 16:21:20.730098 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
36432 2019-Jan-13 16:21:20.730748 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36433 2019-Jan-13 16:21:20.731412 - [DEBUG]
36434 2019-Jan-13 16:21:20.731438 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
36435 2019-Jan-13 16:21:20.732156 - [DEBUG] Compose: EdgeIdentity * AllBottom
36436 2019-Jan-13 16:21:20.732187 - [DEBUG]
36437 2019-Jan-13 16:21:20.732211 - [DEBUG] Propagate flow
36438 2019-Jan-13 16:21:20.732235 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36439 2019-Jan-13 16:21:20.732305 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
36440 2019-Jan-13 16:21:20.732970 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36441 2019-Jan-13 16:21:20.733642 - [DEBUG] Edge function : AllBottom (result of previous compose)
36442 2019-Jan-13 16:21:20.733669 - [DEBUG]
36443 2019-Jan-13 16:21:20.733695 - [DEBUG] Join: AllTop & AllBottom
36444 2019-Jan-13 16:21:20.733721 - [DEBUG] = AllBottom (new jump func)
36445 2019-Jan-13 16:21:20.733746 - [DEBUG]
36446 2019-Jan-13 16:21:20.733769 - [DEBUG] Start adding new jump function
36447 2019-Jan-13 16:21:20.733793 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36448 2019-Jan-13 16:21:20.733854 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36449 2019-Jan-13 16:21:20.734522 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
36450 2019-Jan-13 16:21:20.735220 - [DEBUG] Edge Function : AllBottom
36451 2019-Jan-13 16:21:20.735254 - [DEBUG] End adding new jump function
36452 2019-Jan-13 16:21:20.735279 - [DEBUG]
36453 2019-Jan-13 16:21:20.735303 - [DEBUG] -------------------------------------------- 1001. Path Edge --------------------------------------------
36454 2019-Jan-13 16:21:20.735328 - [DEBUG]
36455 2019-Jan-13 16:21:20.735351 - [DEBUG] Process 1001. path edge:
36456 2019-Jan-13 16:21:20.735375 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36457 2019-Jan-13 16:21:20.735439 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
36458 2019-Jan-13 16:21:20.736101 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36459 2019-Jan-13 16:21:20.736755 - [DEBUG]
36460 2019-Jan-13 16:21:20.736782 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
36461 2019-Jan-13 16:21:20.737483 - [DEBUG] Compose: EdgeIdentity * AllBottom
36462 2019-Jan-13 16:21:20.737513 - [DEBUG]
36463 2019-Jan-13 16:21:20.737537 - [DEBUG] Propagate flow
36464 2019-Jan-13 16:21:20.737560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36465 2019-Jan-13 16:21:20.737624 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
36466 2019-Jan-13 16:21:20.738315 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36467 2019-Jan-13 16:21:20.738977 - [DEBUG] Edge function : AllBottom (result of previous compose)
36468 2019-Jan-13 16:21:20.739003 - [DEBUG]
36469 2019-Jan-13 16:21:20.739029 - [DEBUG] Join: AllTop & AllBottom
36470 2019-Jan-13 16:21:20.739055 - [DEBUG] = AllBottom (new jump func)
36471 2019-Jan-13 16:21:20.739079 - [DEBUG]
36472 2019-Jan-13 16:21:20.739103 - [DEBUG] Start adding new jump function
36473 2019-Jan-13 16:21:20.739127 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36474 2019-Jan-13 16:21:20.739187 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36475 2019-Jan-13 16:21:20.739838 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
36476 2019-Jan-13 16:21:20.740500 - [DEBUG] Edge Function : AllBottom
36477 2019-Jan-13 16:21:20.740530 - [DEBUG] End adding new jump function
36478 2019-Jan-13 16:21:20.740554 - [DEBUG]
36479 2019-Jan-13 16:21:20.740578 - [DEBUG] -------------------------------------------- 1002. Path Edge --------------------------------------------
36480 2019-Jan-13 16:21:20.740603 - [DEBUG]
36481 2019-Jan-13 16:21:20.740627 - [DEBUG] Process 1002. path edge:
36482 2019-Jan-13 16:21:20.740651 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36483 2019-Jan-13 16:21:20.740713 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
36484 2019-Jan-13 16:21:20.741374 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36485 2019-Jan-13 16:21:20.742070 - [DEBUG]
36486 2019-Jan-13 16:21:20.742096 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
36487 2019-Jan-13 16:21:20.742788 - [DEBUG] Compose: EdgeIdentity * AllBottom
36488 2019-Jan-13 16:21:20.742818 - [DEBUG]
36489 2019-Jan-13 16:21:20.742841 - [DEBUG] Propagate flow
36490 2019-Jan-13 16:21:20.742865 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36491 2019-Jan-13 16:21:20.742931 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36492 2019-Jan-13 16:21:20.743600 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36493 2019-Jan-13 16:21:20.744265 - [DEBUG] Edge function : AllBottom (result of previous compose)
36494 2019-Jan-13 16:21:20.744291 - [DEBUG]
36495 2019-Jan-13 16:21:20.744317 - [DEBUG] Join: AllTop & AllBottom
36496 2019-Jan-13 16:21:20.744343 - [DEBUG] = AllBottom (new jump func)
36497 2019-Jan-13 16:21:20.744368 - [DEBUG]
36498 2019-Jan-13 16:21:20.744392 - [DEBUG] Start adding new jump function
36499 2019-Jan-13 16:21:20.744415 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36500 2019-Jan-13 16:21:20.744478 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36501 2019-Jan-13 16:21:20.745160 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36502 2019-Jan-13 16:21:20.745812 - [DEBUG] Edge Function : AllBottom
36503 2019-Jan-13 16:21:20.745845 - [DEBUG] End adding new jump function
36504 2019-Jan-13 16:21:20.745870 - [DEBUG]
36505 2019-Jan-13 16:21:20.745894 - [DEBUG] -------------------------------------------- 1003. Path Edge --------------------------------------------
36506 2019-Jan-13 16:21:20.745920 - [DEBUG]
36507 2019-Jan-13 16:21:20.745944 - [DEBUG] Process 1003. path edge:
36508 2019-Jan-13 16:21:20.745968 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36509 2019-Jan-13 16:21:20.746034 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
36510 2019-Jan-13 16:21:20.746698 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36511 2019-Jan-13 16:21:20.747359 - [DEBUG]
36512 2019-Jan-13 16:21:20.747384 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36513 2019-Jan-13 16:21:20.748047 - [DEBUG] Start of endsummarytab entry
36514 2019-Jan-13 16:21:20.748085 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
36515 2019-Jan-13 16:21:20.748781 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
36516 2019-Jan-13 16:21:20.748850 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36517 2019-Jan-13 16:21:20.749510 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36518 2019-Jan-13 16:21:20.750168 - [DEBUG] EF: AllBottom
36519 2019-Jan-13 16:21:20.750194 - [DEBUG]
36520 2019-Jan-13 16:21:20.750217 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36521 2019-Jan-13 16:21:20.750870 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
36522 2019-Jan-13 16:21:20.751528 - [DEBUG] EF: AllBottom
36523 2019-Jan-13 16:21:20.751574 - [DEBUG]
36524 2019-Jan-13 16:21:20.751598 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36525 2019-Jan-13 16:21:20.752260 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
36526 2019-Jan-13 16:21:20.752919 - [DEBUG] EF: AllBottom
36527 2019-Jan-13 16:21:20.752946 - [DEBUG]
36528 2019-Jan-13 16:21:20.752969 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36529 2019-Jan-13 16:21:20.753620 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
36530 2019-Jan-13 16:21:20.754289 - [DEBUG] EF: AllBottom
36531 2019-Jan-13 16:21:20.754315 - [DEBUG]
36532 2019-Jan-13 16:21:20.754339 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36533 2019-Jan-13 16:21:20.755021 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
36534 2019-Jan-13 16:21:20.755685 - [DEBUG] EF: AllBottom
36535 2019-Jan-13 16:21:20.755712 - [DEBUG]
36536 2019-Jan-13 16:21:20.755736 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36537 2019-Jan-13 16:21:20.756391 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
36538 2019-Jan-13 16:21:20.757051 - [DEBUG] EF: AllBottom
36539 2019-Jan-13 16:21:20.757078 - [DEBUG]
36540 2019-Jan-13 16:21:20.757101 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36541 2019-Jan-13 16:21:20.757757 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
36542 2019-Jan-13 16:21:20.758442 - [DEBUG] EF: AllBottom
36543 2019-Jan-13 16:21:20.758468 - [DEBUG]
36544 2019-Jan-13 16:21:20.758492 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36545 2019-Jan-13 16:21:20.759147 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
36546 2019-Jan-13 16:21:20.759805 - [DEBUG] EF: AllBottom
36547 2019-Jan-13 16:21:20.759831 - [DEBUG]
36548 2019-Jan-13 16:21:20.759854 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36549 2019-Jan-13 16:21:20.760503 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
36550 2019-Jan-13 16:21:20.761175 - [DEBUG] EF: AllBottom
36551 2019-Jan-13 16:21:20.761201 - [DEBUG]
36552 2019-Jan-13 16:21:20.761225 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36553 2019-Jan-13 16:21:20.761903 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
36554 2019-Jan-13 16:21:20.762562 - [DEBUG] EF: AllBottom
36555 2019-Jan-13 16:21:20.762588 - [DEBUG]
36556 2019-Jan-13 16:21:20.762612 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36557 2019-Jan-13 16:21:20.763258 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
36558 2019-Jan-13 16:21:20.763918 - [DEBUG] EF: AllBottom
36559 2019-Jan-13 16:21:20.763944 - [DEBUG]
36560 2019-Jan-13 16:21:20.763968 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36561 2019-Jan-13 16:21:20.764623 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
36562 2019-Jan-13 16:21:20.765307 - [DEBUG] EF: AllBottom
36563 2019-Jan-13 16:21:20.765334 - [DEBUG]
36564 2019-Jan-13 16:21:20.765357 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36565 2019-Jan-13 16:21:20.766002 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
36566 2019-Jan-13 16:21:20.766663 - [DEBUG] EF: AllBottom
36567 2019-Jan-13 16:21:20.766689 - [DEBUG]
36568 2019-Jan-13 16:21:20.766712 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36569 2019-Jan-13 16:21:20.767361 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
36570 2019-Jan-13 16:21:20.768021 - [DEBUG] EF: AllBottom
36571 2019-Jan-13 16:21:20.768047 - [DEBUG]
36572 2019-Jan-13 16:21:20.768071 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36573 2019-Jan-13 16:21:20.768744 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
36574 2019-Jan-13 16:21:20.769403 - [DEBUG] EF: AllBottom
36575 2019-Jan-13 16:21:20.769430 - [DEBUG]
36576 2019-Jan-13 16:21:20.769471 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36577 2019-Jan-13 16:21:20.770133 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
36578 2019-Jan-13 16:21:20.770803 - [DEBUG] EF: AllBottom
36579 2019-Jan-13 16:21:20.770829 - [DEBUG]
36580 2019-Jan-13 16:21:20.770853 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36581 2019-Jan-13 16:21:20.771501 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
36582 2019-Jan-13 16:21:20.772181 - [DEBUG] EF: AllBottom
36583 2019-Jan-13 16:21:20.772208 - [DEBUG]
36584 2019-Jan-13 16:21:20.772231 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36585 2019-Jan-13 16:21:20.772892 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
36586 2019-Jan-13 16:21:20.773558 - [DEBUG] EF: AllBottom
36587 2019-Jan-13 16:21:20.773584 - [DEBUG]
36588 2019-Jan-13 16:21:20.773608 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36589 2019-Jan-13 16:21:20.774258 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
36590 2019-Jan-13 16:21:20.774929 - [DEBUG] EF: AllBottom
36591 2019-Jan-13 16:21:20.774955 - [DEBUG]
36592 2019-Jan-13 16:21:20.774979 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36593 2019-Jan-13 16:21:20.775640 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
36594 2019-Jan-13 16:21:20.776296 - [DEBUG] EF: AllBottom
36595 2019-Jan-13 16:21:20.776322 - [DEBUG]
36596 2019-Jan-13 16:21:20.776346 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36597 2019-Jan-13 16:21:20.777002 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
36598 2019-Jan-13 16:21:20.777655 - [DEBUG] EF: AllBottom
36599 2019-Jan-13 16:21:20.777680 - [DEBUG]
36600 2019-Jan-13 16:21:20.777704 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36601 2019-Jan-13 16:21:20.778384 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
36602 2019-Jan-13 16:21:20.779039 - [DEBUG] EF: AllBottom
36603 2019-Jan-13 16:21:20.779065 - [DEBUG]
36604 2019-Jan-13 16:21:20.779089 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36605 2019-Jan-13 16:21:20.779744 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
36606 2019-Jan-13 16:21:20.780398 - [DEBUG] EF: AllBottom
36607 2019-Jan-13 16:21:20.780425 - [DEBUG]
36608 2019-Jan-13 16:21:20.780448 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36609 2019-Jan-13 16:21:20.781099 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36610 2019-Jan-13 16:21:20.781785 - [DEBUG] EF: AllBottom
36611 2019-Jan-13 16:21:20.781810 - [DEBUG]
36612 2019-Jan-13 16:21:20.781834 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
36613 2019-Jan-13 16:21:20.782489 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
36614 2019-Jan-13 16:21:20.783139 - [DEBUG] EF: AllBottom
36615 2019-Jan-13 16:21:20.783165 - [DEBUG]
36616 2019-Jan-13 16:21:20.783189 - [DEBUG] ---------------
36617 2019-Jan-13 16:21:20.783213 - [DEBUG]
36618 2019-Jan-13 16:21:20.783240 - [DEBUG] End of endsummarytab entry
36619 2019-Jan-13 16:21:20.783264 - [DEBUG]
36620 2019-Jan-13 16:21:20.783288 - [DEBUG] Start of incomingtab entry
36621 2019-Jan-13 16:21:20.783314 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
36622 2019-Jan-13 16:21:20.783973 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
36623 2019-Jan-13 16:21:20.784041 - [DEBUG] ---------------
36624 2019-Jan-13 16:21:20.784088 - [DEBUG] End of incomingtab entry
36625 2019-Jan-13 16:21:20.784112 - [DEBUG]
36626 2019-Jan-13 16:21:20.784139 - [DEBUG] EDGE:
36627 2019-Jan-13 16:21:20.784197 - [DEBUG] ---> 36628 2019-Jan-13 16:21:20.784855 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36629 2019-Jan-13 16:21:20.785543 - [DEBUG]
36630 2019-Jan-13 16:21:20.785570 - [DEBUG] EDGE:
36631 2019-Jan-13 16:21:20.785632 - [DEBUG] ---> 36632 2019-Jan-13 16:21:20.786283 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36633 2019-Jan-13 16:21:20.786942 - [DEBUG]
36634 2019-Jan-13 16:21:20.786991 - [DEBUG] Compose: EdgeIdentity * AllBottom
36635 2019-Jan-13 16:21:20.787019 - [DEBUG]
36636 2019-Jan-13 16:21:20.787043 - [DEBUG] Propagate flow
36637 2019-Jan-13 16:21:20.787066 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36638 2019-Jan-13 16:21:20.787134 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
36639 2019-Jan-13 16:21:20.787804 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36640 2019-Jan-13 16:21:20.788491 - [DEBUG] Edge function : AllBottom (result of previous compose)
36641 2019-Jan-13 16:21:20.788518 - [DEBUG]
36642 2019-Jan-13 16:21:20.788544 - [DEBUG] Join: AllTop & AllBottom
36643 2019-Jan-13 16:21:20.788570 - [DEBUG] = AllBottom (new jump func)
36644 2019-Jan-13 16:21:20.788595 - [DEBUG]
36645 2019-Jan-13 16:21:20.788618 - [DEBUG] Start adding new jump function
36646 2019-Jan-13 16:21:20.788641 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36647 2019-Jan-13 16:21:20.788702 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36648 2019-Jan-13 16:21:20.789357 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
36649 2019-Jan-13 16:21:20.790029 - [DEBUG] Edge Function : AllBottom
36650 2019-Jan-13 16:21:20.790061 - [DEBUG] End adding new jump function
36651 2019-Jan-13 16:21:20.790085 - [DEBUG]
36652 2019-Jan-13 16:21:20.790109 - [DEBUG] -------------------------------------------- 1004. Path Edge --------------------------------------------
36653 2019-Jan-13 16:21:20.790133 - [DEBUG]
36654 2019-Jan-13 16:21:20.790157 - [DEBUG] Process 1004. path edge:
36655 2019-Jan-13 16:21:20.790180 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36656 2019-Jan-13 16:21:20.790244 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
36657 2019-Jan-13 16:21:20.790909 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36658 2019-Jan-13 16:21:20.791589 - [DEBUG]
36659 2019-Jan-13 16:21:20.791614 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
36660 2019-Jan-13 16:21:20.792292 - [DEBUG] Possible callees:
36661 2019-Jan-13 16:21:20.792319 - [DEBUG] llvm.dbg.declare
36662 2019-Jan-13 16:21:20.792344 - [DEBUG] Possible return sites:
36663 2019-Jan-13 16:21:20.792368 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19336664 2019-Jan-13 16:21:20.793698 - [DEBUG] Found and process special summary
36665 2019-Jan-13 16:21:20.793742 - [DEBUG] Compose: EdgeIdentity * AllBottom
36666 2019-Jan-13 16:21:20.793788 - [DEBUG]
36667 2019-Jan-13 16:21:20.793813 - [DEBUG] Propagate flow
36668 2019-Jan-13 16:21:20.793836 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36669 2019-Jan-13 16:21:20.793905 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36670 2019-Jan-13 16:21:20.794581 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36671 2019-Jan-13 16:21:20.795260 - [DEBUG] Edge function : AllBottom (result of previous compose)
36672 2019-Jan-13 16:21:20.795286 - [DEBUG]
36673 2019-Jan-13 16:21:20.795311 - [DEBUG] Join: AllTop & AllBottom
36674 2019-Jan-13 16:21:20.795338 - [DEBUG] = AllBottom (new jump func)
36675 2019-Jan-13 16:21:20.795363 - [DEBUG]
36676 2019-Jan-13 16:21:20.795387 - [DEBUG] Start adding new jump function
36677 2019-Jan-13 16:21:20.795411 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36678 2019-Jan-13 16:21:20.795471 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36679 2019-Jan-13 16:21:20.796144 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36680 2019-Jan-13 16:21:20.796802 - [DEBUG] Edge Function : AllBottom
36681 2019-Jan-13 16:21:20.796833 - [DEBUG] End adding new jump function
36682 2019-Jan-13 16:21:20.796857 - [DEBUG]
36683 2019-Jan-13 16:21:20.796881 - [DEBUG] -------------------------------------------- 1005. Path Edge --------------------------------------------
36684 2019-Jan-13 16:21:20.796906 - [DEBUG]
36685 2019-Jan-13 16:21:20.796929 - [DEBUG] Process 1005. path edge:
36686 2019-Jan-13 16:21:20.796953 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36687 2019-Jan-13 16:21:20.797018 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
36688 2019-Jan-13 16:21:20.797677 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36689 2019-Jan-13 16:21:20.798353 - [DEBUG]
36690 2019-Jan-13 16:21:20.798379 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36691 2019-Jan-13 16:21:20.799092 - [DEBUG] Compose: EdgeIdentity * AllBottom
36692 2019-Jan-13 16:21:20.799121 - [DEBUG]
36693 2019-Jan-13 16:21:20.799145 - [DEBUG] Propagate flow
36694 2019-Jan-13 16:21:20.799169 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36695 2019-Jan-13 16:21:20.799234 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
36696 2019-Jan-13 16:21:20.799905 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36697 2019-Jan-13 16:21:20.800567 - [DEBUG] Edge function : AllBottom (result of previous compose)
36698 2019-Jan-13 16:21:20.800594 - [DEBUG]
36699 2019-Jan-13 16:21:20.800620 - [DEBUG] Join: AllTop & AllBottom
36700 2019-Jan-13 16:21:20.800646 - [DEBUG] = AllBottom (new jump func)
36701 2019-Jan-13 16:21:20.800670 - [DEBUG]
36702 2019-Jan-13 16:21:20.800694 - [DEBUG] Start adding new jump function
36703 2019-Jan-13 16:21:20.800717 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36704 2019-Jan-13 16:21:20.800778 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36705 2019-Jan-13 16:21:20.801431 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
36706 2019-Jan-13 16:21:20.802121 - [DEBUG] Edge Function : AllBottom
36707 2019-Jan-13 16:21:20.802153 - [DEBUG] End adding new jump function
36708 2019-Jan-13 16:21:20.802176 - [DEBUG]
36709 2019-Jan-13 16:21:20.802200 - [DEBUG] -------------------------------------------- 1006. Path Edge --------------------------------------------
36710 2019-Jan-13 16:21:20.802225 - [DEBUG]
36711 2019-Jan-13 16:21:20.802264 - [DEBUG] Process 1006. path edge:
36712 2019-Jan-13 16:21:20.802289 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36713 2019-Jan-13 16:21:20.802354 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
36714 2019-Jan-13 16:21:20.803016 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36715 2019-Jan-13 16:21:20.803675 - [DEBUG]
36716 2019-Jan-13 16:21:20.803702 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
36717 2019-Jan-13 16:21:20.804379 - [DEBUG] Compose: EdgeIdentity * AllBottom
36718 2019-Jan-13 16:21:20.804408 - [DEBUG]
36719 2019-Jan-13 16:21:20.804432 - [DEBUG] Propagate flow
36720 2019-Jan-13 16:21:20.804456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36721 2019-Jan-13 16:21:20.804521 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
36722 2019-Jan-13 16:21:20.805227 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36723 2019-Jan-13 16:21:20.805892 - [DEBUG] Edge function : AllBottom (result of previous compose)
36724 2019-Jan-13 16:21:20.805919 - [DEBUG]
36725 2019-Jan-13 16:21:20.805946 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36726 2019-Jan-13 16:21:20.806073 - [DEBUG] = AllBottom
36727 2019-Jan-13 16:21:20.806100 - [DEBUG]
36728 2019-Jan-13 16:21:20.806124 - [DEBUG] PROPAGATE: No new function!
36729 2019-Jan-13 16:21:20.806150 - [DEBUG] EDGE:
36730 2019-Jan-13 16:21:20.806219 - [DEBUG] ---> 36731 2019-Jan-13 16:21:20.806882 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36732 2019-Jan-13 16:21:20.807541 - [DEBUG]
36733 2019-Jan-13 16:21:20.807567 - [DEBUG] EDGE:
36734 2019-Jan-13 16:21:20.807631 - [DEBUG] ---> 36735 2019-Jan-13 16:21:20.808317 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36736 2019-Jan-13 16:21:20.808979 - [DEBUG]
36737 2019-Jan-13 16:21:20.809028 - [DEBUG] Compose: EdgeIdentity * AllBottom
36738 2019-Jan-13 16:21:20.809056 - [DEBUG]
36739 2019-Jan-13 16:21:20.809080 - [DEBUG] Propagate flow
36740 2019-Jan-13 16:21:20.809104 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36741 2019-Jan-13 16:21:20.809168 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
36742 2019-Jan-13 16:21:20.809828 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36743 2019-Jan-13 16:21:20.810480 - [DEBUG] Edge function : AllBottom (result of previous compose)
36744 2019-Jan-13 16:21:20.810506 - [DEBUG]
36745 2019-Jan-13 16:21:20.810531 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36746 2019-Jan-13 16:21:20.810557 - [DEBUG] = AllBottom
36747 2019-Jan-13 16:21:20.810582 - [DEBUG]
36748 2019-Jan-13 16:21:20.810605 - [DEBUG] PROPAGATE: No new function!
36749 2019-Jan-13 16:21:20.810635 - [DEBUG] EDGE:
36750 2019-Jan-13 16:21:20.810701 - [DEBUG] ---> 36751 2019-Jan-13 16:21:20.811375 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36752 2019-Jan-13 16:21:20.812065 - [DEBUG]
36753 2019-Jan-13 16:21:20.812092 - [DEBUG] EDGE:
36754 2019-Jan-13 16:21:20.812154 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
36755 2019-Jan-13 16:21:20.812835 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36756 2019-Jan-13 16:21:20.813497 - [DEBUG]
36757 2019-Jan-13 16:21:20.813524 - [DEBUG] EDGE:
36758 2019-Jan-13 16:21:20.813589 - [DEBUG] ---> 36759 2019-Jan-13 16:21:20.814250 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36760 2019-Jan-13 16:21:20.814931 - [DEBUG]
36761 2019-Jan-13 16:21:20.814958 - [DEBUG] EDGE:
36762 2019-Jan-13 16:21:20.815022 - [DEBUG] ---> 36763 2019-Jan-13 16:21:20.815674 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36764 2019-Jan-13 16:21:20.816326 - [DEBUG]
36765 2019-Jan-13 16:21:20.816352 - [DEBUG] EDGE:
36766 2019-Jan-13 16:21:20.816415 - [DEBUG] ---> 36767 2019-Jan-13 16:21:20.817077 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36768 2019-Jan-13 16:21:20.817736 - [DEBUG]
36769 2019-Jan-13 16:21:20.817781 - [DEBUG] Compose: EdgeIdentity * AllBottom
36770 2019-Jan-13 16:21:20.817809 - [DEBUG]
36771 2019-Jan-13 16:21:20.817832 - [DEBUG] Propagate flow
36772 2019-Jan-13 16:21:20.817856 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36773 2019-Jan-13 16:21:20.817920 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
36774 2019-Jan-13 16:21:20.818600 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36775 2019-Jan-13 16:21:20.819251 - [DEBUG] Edge function : AllBottom (result of previous compose)
36776 2019-Jan-13 16:21:20.819277 - [DEBUG]
36777 2019-Jan-13 16:21:20.819303 - [DEBUG] Join: AllTop & AllBottom
36778 2019-Jan-13 16:21:20.819330 - [DEBUG] = AllBottom (new jump func)
36779 2019-Jan-13 16:21:20.819354 - [DEBUG]
36780 2019-Jan-13 16:21:20.819378 - [DEBUG] Start adding new jump function
36781 2019-Jan-13 16:21:20.819401 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36782 2019-Jan-13 16:21:20.819466 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36783 2019-Jan-13 16:21:20.820132 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
36784 2019-Jan-13 16:21:20.820794 - [DEBUG] Edge Function : AllBottom
36785 2019-Jan-13 16:21:20.820826 - [DEBUG] End adding new jump function
36786 2019-Jan-13 16:21:20.820850 - [DEBUG]
36787 2019-Jan-13 16:21:20.820874 - [DEBUG] -------------------------------------------- 1007. Path Edge --------------------------------------------
36788 2019-Jan-13 16:21:20.820898 - [DEBUG]
36789 2019-Jan-13 16:21:20.820921 - [DEBUG] Process 1007. path edge:
36790 2019-Jan-13 16:21:20.820945 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36791 2019-Jan-13 16:21:20.821007 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
36792 2019-Jan-13 16:21:20.821689 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36793 2019-Jan-13 16:21:20.822347 - [DEBUG]
36794 2019-Jan-13 16:21:20.822373 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
36795 2019-Jan-13 16:21:20.823083 - [DEBUG] Compose: EdgeIdentity * AllBottom
36796 2019-Jan-13 16:21:20.823114 - [DEBUG]
36797 2019-Jan-13 16:21:20.823138 - [DEBUG] Propagate flow
36798 2019-Jan-13 16:21:20.823161 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36799 2019-Jan-13 16:21:20.823243 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
36800 2019-Jan-13 16:21:20.823915 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36801 2019-Jan-13 16:21:20.824572 - [DEBUG] Edge function : AllBottom (result of previous compose)
36802 2019-Jan-13 16:21:20.824598 - [DEBUG]
36803 2019-Jan-13 16:21:20.824624 - [DEBUG] Join: AllTop & AllBottom
36804 2019-Jan-13 16:21:20.824650 - [DEBUG] = AllBottom (new jump func)
36805 2019-Jan-13 16:21:20.824675 - [DEBUG]
36806 2019-Jan-13 16:21:20.824698 - [DEBUG] Start adding new jump function
36807 2019-Jan-13 16:21:20.824722 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36808 2019-Jan-13 16:21:20.824782 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36809 2019-Jan-13 16:21:20.825474 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
36810 2019-Jan-13 16:21:20.826131 - [DEBUG] Edge Function : AllBottom
36811 2019-Jan-13 16:21:20.826163 - [DEBUG] End adding new jump function
36812 2019-Jan-13 16:21:20.826186 - [DEBUG]
36813 2019-Jan-13 16:21:20.826210 - [DEBUG] -------------------------------------------- 1008. Path Edge --------------------------------------------
36814 2019-Jan-13 16:21:20.826234 - [DEBUG]
36815 2019-Jan-13 16:21:20.826257 - [DEBUG] Process 1008. path edge:
36816 2019-Jan-13 16:21:20.826281 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36817 2019-Jan-13 16:21:20.826344 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
36818 2019-Jan-13 16:21:20.827001 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36819 2019-Jan-13 16:21:20.827654 - [DEBUG]
36820 2019-Jan-13 16:21:20.827681 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
36821 2019-Jan-13 16:21:20.828383 - [DEBUG] Compose: EdgeIdentity * AllBottom
36822 2019-Jan-13 16:21:20.828413 - [DEBUG]
36823 2019-Jan-13 16:21:20.828437 - [DEBUG] Propagate flow
36824 2019-Jan-13 16:21:20.828461 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36825 2019-Jan-13 16:21:20.828531 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
36826 2019-Jan-13 16:21:20.829193 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36827 2019-Jan-13 16:21:20.829856 - [DEBUG] Edge function : AllBottom (result of previous compose)
36828 2019-Jan-13 16:21:20.829884 - [DEBUG]
36829 2019-Jan-13 16:21:20.829910 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36830 2019-Jan-13 16:21:20.829937 - [DEBUG] = AllBottom
36831 2019-Jan-13 16:21:20.829962 - [DEBUG]
36832 2019-Jan-13 16:21:20.829985 - [DEBUG] PROPAGATE: No new function!
36833 2019-Jan-13 16:21:20.830010 - [DEBUG] EDGE:
36834 2019-Jan-13 16:21:20.830072 - [DEBUG] ---> 36835 2019-Jan-13 16:21:20.830721 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36836 2019-Jan-13 16:21:20.831380 - [DEBUG]
36837 2019-Jan-13 16:21:20.831407 - [DEBUG] EDGE:
36838 2019-Jan-13 16:21:20.831471 - [DEBUG] ---> 36839 2019-Jan-13 16:21:20.832159 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36840 2019-Jan-13 16:21:20.832823 - [DEBUG]
36841 2019-Jan-13 16:21:20.832850 - [DEBUG] EDGE:
36842 2019-Jan-13 16:21:20.832911 - [DEBUG] ---> 36843 2019-Jan-13 16:21:20.833581 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36844 2019-Jan-13 16:21:20.834244 - [DEBUG]
36845 2019-Jan-13 16:21:20.834271 - [DEBUG] EDGE:
36846 2019-Jan-13 16:21:20.834337 - [DEBUG] ---> 36847 2019-Jan-13 16:21:20.835022 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36848 2019-Jan-13 16:21:20.835686 - [DEBUG]
36849 2019-Jan-13 16:21:20.835712 - [DEBUG] EDGE:
36850 2019-Jan-13 16:21:20.835774 - [DEBUG] ---> 36851 2019-Jan-13 16:21:20.836425 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36852 2019-Jan-13 16:21:20.837082 - [DEBUG]
36853 2019-Jan-13 16:21:20.837109 - [DEBUG] EDGE:
36854 2019-Jan-13 16:21:20.837174 - [DEBUG] ---> 36855 2019-Jan-13 16:21:20.837838 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36856 2019-Jan-13 16:21:20.838520 - [DEBUG]
36857 2019-Jan-13 16:21:20.838569 - [DEBUG] Compose: EdgeIdentity * AllBottom
36858 2019-Jan-13 16:21:20.838597 - [DEBUG]
36859 2019-Jan-13 16:21:20.838621 - [DEBUG] Propagate flow
36860 2019-Jan-13 16:21:20.838645 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36861 2019-Jan-13 16:21:20.838708 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
36862 2019-Jan-13 16:21:20.839366 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36863 2019-Jan-13 16:21:20.840024 - [DEBUG] Edge function : AllBottom (result of previous compose)
36864 2019-Jan-13 16:21:20.840051 - [DEBUG]
36865 2019-Jan-13 16:21:20.840077 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36866 2019-Jan-13 16:21:20.840103 - [DEBUG] = AllBottom
36867 2019-Jan-13 16:21:20.840128 - [DEBUG]
36868 2019-Jan-13 16:21:20.840152 - [DEBUG] PROPAGATE: No new function!
36869 2019-Jan-13 16:21:20.840182 - [DEBUG] EDGE:
36870 2019-Jan-13 16:21:20.840250 - [DEBUG] ---> 36871 2019-Jan-13 16:21:20.840921 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36872 2019-Jan-13 16:21:20.841611 - [DEBUG]
36873 2019-Jan-13 16:21:20.841638 - [DEBUG] EDGE:
36874 2019-Jan-13 16:21:20.841701 - [DEBUG] ---> 36875 2019-Jan-13 16:21:20.842352 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36876 2019-Jan-13 16:21:20.843007 - [DEBUG]
36877 2019-Jan-13 16:21:20.843034 - [DEBUG] EDGE:
36878 2019-Jan-13 16:21:20.843098 - [DEBUG] ---> 36879 2019-Jan-13 16:21:20.843759 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36880 2019-Jan-13 16:21:20.844418 - [DEBUG]
36881 2019-Jan-13 16:21:20.844466 - [DEBUG] Compose: EdgeIdentity * AllBottom
36882 2019-Jan-13 16:21:20.844494 - [DEBUG]
36883 2019-Jan-13 16:21:20.844519 - [DEBUG] Propagate flow
36884 2019-Jan-13 16:21:20.844542 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36885 2019-Jan-13 16:21:20.844604 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
36886 2019-Jan-13 16:21:20.845299 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36887 2019-Jan-13 16:21:20.845965 - [DEBUG] Edge function : AllBottom (result of previous compose)
36888 2019-Jan-13 16:21:20.845992 - [DEBUG]
36889 2019-Jan-13 16:21:20.846019 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36890 2019-Jan-13 16:21:20.846045 - [DEBUG] = AllBottom
36891 2019-Jan-13 16:21:20.846069 - [DEBUG]
36892 2019-Jan-13 16:21:20.846093 - [DEBUG] PROPAGATE: No new function!
36893 2019-Jan-13 16:21:20.846122 - [DEBUG] EDGE:
36894 2019-Jan-13 16:21:20.846190 - [DEBUG] ---> 36895 2019-Jan-13 16:21:20.846861 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36896 2019-Jan-13 16:21:20.847524 - [DEBUG]
36897 2019-Jan-13 16:21:20.847550 - [DEBUG] EDGE:
36898 2019-Jan-13 16:21:20.847611 - [DEBUG] ---> 36899 2019-Jan-13 16:21:20.848280 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36900 2019-Jan-13 16:21:20.848945 - [DEBUG]
36901 2019-Jan-13 16:21:20.848972 - [DEBUG] EDGE:
36902 2019-Jan-13 16:21:20.849035 - [DEBUG] ---> 36903 2019-Jan-13 16:21:20.849693 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36904 2019-Jan-13 16:21:20.850357 - [DEBUG]
36905 2019-Jan-13 16:21:20.850383 - [DEBUG] EDGE:
36906 2019-Jan-13 16:21:20.850443 - [DEBUG] ---> 36907 2019-Jan-13 16:21:20.851097 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36908 2019-Jan-13 16:21:20.851775 - [DEBUG]
36909 2019-Jan-13 16:21:20.851825 - [DEBUG] Compose: EdgeIdentity * AllBottom
36910 2019-Jan-13 16:21:20.851853 - [DEBUG]
36911 2019-Jan-13 16:21:20.851877 - [DEBUG] Propagate flow
36912 2019-Jan-13 16:21:20.851900 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36913 2019-Jan-13 16:21:20.851966 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
36914 2019-Jan-13 16:21:20.852632 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36915 2019-Jan-13 16:21:20.853295 - [DEBUG] Edge function : AllBottom (result of previous compose)
36916 2019-Jan-13 16:21:20.853321 - [DEBUG]
36917 2019-Jan-13 16:21:20.853347 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36918 2019-Jan-13 16:21:20.853373 - [DEBUG] = AllBottom
36919 2019-Jan-13 16:21:20.853398 - [DEBUG]
36920 2019-Jan-13 16:21:20.853421 - [DEBUG] PROPAGATE: No new function!
36921 2019-Jan-13 16:21:20.853449 - [DEBUG] EDGE:
36922 2019-Jan-13 16:21:20.853512 - [DEBUG] ---> 36923 2019-Jan-13 16:21:20.854175 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36924 2019-Jan-13 16:21:20.854836 - [DEBUG]
36925 2019-Jan-13 16:21:20.854863 - [DEBUG] EDGE:
36926 2019-Jan-13 16:21:20.854948 - [DEBUG] ---> 36927 2019-Jan-13 16:21:20.855606 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36928 2019-Jan-13 16:21:20.856287 - [DEBUG]
36929 2019-Jan-13 16:21:20.856315 - [DEBUG] EDGE:
36930 2019-Jan-13 16:21:20.856378 - [DEBUG] ---> 36931 2019-Jan-13 16:21:20.857032 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36932 2019-Jan-13 16:21:20.857687 - [DEBUG]
36933 2019-Jan-13 16:21:20.857735 - [DEBUG] Compose: EdgeIdentity * AllBottom
36934 2019-Jan-13 16:21:20.857764 - [DEBUG]
36935 2019-Jan-13 16:21:20.857787 - [DEBUG] Propagate flow
36936 2019-Jan-13 16:21:20.857811 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36937 2019-Jan-13 16:21:20.857877 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
36938 2019-Jan-13 16:21:20.858563 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36939 2019-Jan-13 16:21:20.859227 - [DEBUG] Edge function : AllBottom (result of previous compose)
36940 2019-Jan-13 16:21:20.859254 - [DEBUG]
36941 2019-Jan-13 16:21:20.859280 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36942 2019-Jan-13 16:21:20.859306 - [DEBUG] = AllBottom
36943 2019-Jan-13 16:21:20.859330 - [DEBUG]
36944 2019-Jan-13 16:21:20.859353 - [DEBUG] PROPAGATE: No new function!
36945 2019-Jan-13 16:21:20.859382 - [DEBUG] EDGE:
36946 2019-Jan-13 16:21:20.859447 - [DEBUG] ---> 36947 2019-Jan-13 16:21:20.860110 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36948 2019-Jan-13 16:21:20.860769 - [DEBUG]
36949 2019-Jan-13 16:21:20.860797 - [DEBUG] EDGE:
36950 2019-Jan-13 16:21:20.860865 - [DEBUG] ---> 36951 2019-Jan-13 16:21:20.861520 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36952 2019-Jan-13 16:21:20.862206 - [DEBUG]
36953 2019-Jan-13 16:21:20.862233 - [DEBUG] EDGE:
36954 2019-Jan-13 16:21:20.862294 - [DEBUG] ---> 36955 2019-Jan-13 16:21:20.862947 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36956 2019-Jan-13 16:21:20.863601 - [DEBUG]
36957 2019-Jan-13 16:21:20.863649 - [DEBUG] Compose: EdgeIdentity * AllBottom
36958 2019-Jan-13 16:21:20.863677 - [DEBUG]
36959 2019-Jan-13 16:21:20.863701 - [DEBUG] Propagate flow
36960 2019-Jan-13 16:21:20.863725 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36961 2019-Jan-13 16:21:20.863793 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
36962 2019-Jan-13 16:21:20.864455 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36963 2019-Jan-13 16:21:20.865145 - [DEBUG] Edge function : AllBottom (result of previous compose)
36964 2019-Jan-13 16:21:20.865172 - [DEBUG]
36965 2019-Jan-13 16:21:20.865199 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
36966 2019-Jan-13 16:21:20.865225 - [DEBUG] = AllBottom
36967 2019-Jan-13 16:21:20.865250 - [DEBUG]
36968 2019-Jan-13 16:21:20.865273 - [DEBUG] PROPAGATE: No new function!
36969 2019-Jan-13 16:21:20.865302 - [DEBUG] EDGE:
36970 2019-Jan-13 16:21:20.865365 - [DEBUG] ---> 36971 2019-Jan-13 16:21:20.866048 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
36972 2019-Jan-13 16:21:20.866711 - [DEBUG]
36973 2019-Jan-13 16:21:20.866756 - [DEBUG] Compose: EdgeIdentity * AllBottom
36974 2019-Jan-13 16:21:20.866784 - [DEBUG]
36975 2019-Jan-13 16:21:20.866807 - [DEBUG] Propagate flow
36976 2019-Jan-13 16:21:20.866831 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
36977 2019-Jan-13 16:21:20.866897 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
36978 2019-Jan-13 16:21:20.867557 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36979 2019-Jan-13 16:21:20.868241 - [DEBUG] Edge function : AllBottom (result of previous compose)
36980 2019-Jan-13 16:21:20.868267 - [DEBUG]
36981 2019-Jan-13 16:21:20.868294 - [DEBUG] Join: AllTop & AllBottom
36982 2019-Jan-13 16:21:20.868320 - [DEBUG] = AllBottom (new jump func)
36983 2019-Jan-13 16:21:20.868344 - [DEBUG]
36984 2019-Jan-13 16:21:20.868368 - [DEBUG] Start adding new jump function
36985 2019-Jan-13 16:21:20.868391 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
36986 2019-Jan-13 16:21:20.868453 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
36987 2019-Jan-13 16:21:20.869106 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
36988 2019-Jan-13 16:21:20.869767 - [DEBUG] Edge Function : AllBottom
36989 2019-Jan-13 16:21:20.869799 - [DEBUG] End adding new jump function
36990 2019-Jan-13 16:21:20.869823 - [DEBUG]
36991 2019-Jan-13 16:21:20.869846 - [DEBUG] -------------------------------------------- 1009. Path Edge --------------------------------------------
36992 2019-Jan-13 16:21:20.869871 - [DEBUG]
36993 2019-Jan-13 16:21:20.869894 - [DEBUG] Process 1009. path edge:
36994 2019-Jan-13 16:21:20.869918 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
36995 2019-Jan-13 16:21:20.869982 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
36996 2019-Jan-13 16:21:20.870644 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
36997 2019-Jan-13 16:21:20.871305 - [DEBUG]
36998 2019-Jan-13 16:21:20.871330 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
36999 2019-Jan-13 16:21:20.872019 - [DEBUG] Possible callees:
37000 2019-Jan-13 16:21:20.872045 - [DEBUG] foo
37001 2019-Jan-13 16:21:20.872070 - [DEBUG] Possible return sites:
37002 2019-Jan-13 16:21:20.872094 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12637003 2019-Jan-13 16:21:20.873413 - [DEBUG] Found and process special summary
37004 2019-Jan-13 16:21:20.873456 - [DEBUG] Compose: EdgeIdentity * AllBottom
37005 2019-Jan-13 16:21:20.873485 - [DEBUG]
37006 2019-Jan-13 16:21:20.873509 - [DEBUG] Propagate flow
37007 2019-Jan-13 16:21:20.873533 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37008 2019-Jan-13 16:21:20.873599 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
37009 2019-Jan-13 16:21:20.874263 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37010 2019-Jan-13 16:21:20.874938 - [DEBUG] Edge function : AllBottom (result of previous compose)
37011 2019-Jan-13 16:21:20.874965 - [DEBUG]
37012 2019-Jan-13 16:21:20.874991 - [DEBUG] Join: AllTop & AllBottom
37013 2019-Jan-13 16:21:20.875017 - [DEBUG] = AllBottom (new jump func)
37014 2019-Jan-13 16:21:20.875042 - [DEBUG]
37015 2019-Jan-13 16:21:20.875065 - [DEBUG] Start adding new jump function
37016 2019-Jan-13 16:21:20.875089 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37017 2019-Jan-13 16:21:20.875167 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37018 2019-Jan-13 16:21:20.875838 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
37019 2019-Jan-13 16:21:20.876495 - [DEBUG] Edge Function : AllBottom
37020 2019-Jan-13 16:21:20.876526 - [DEBUG] End adding new jump function
37021 2019-Jan-13 16:21:20.876550 - [DEBUG]
37022 2019-Jan-13 16:21:20.876574 - [DEBUG] -------------------------------------------- 1010. Path Edge --------------------------------------------
37023 2019-Jan-13 16:21:20.876599 - [DEBUG]
37024 2019-Jan-13 16:21:20.876623 - [DEBUG] Process 1010. path edge:
37025 2019-Jan-13 16:21:20.876647 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37026 2019-Jan-13 16:21:20.876714 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
37027 2019-Jan-13 16:21:20.877375 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37028 2019-Jan-13 16:21:20.878025 - [DEBUG]
37029 2019-Jan-13 16:21:20.878051 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
37030 2019-Jan-13 16:21:20.878783 - [DEBUG] Compose: EdgeIdentity * AllBottom
37031 2019-Jan-13 16:21:20.878813 - [DEBUG]
37032 2019-Jan-13 16:21:20.878837 - [DEBUG] Propagate flow
37033 2019-Jan-13 16:21:20.878861 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37034 2019-Jan-13 16:21:20.878926 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
37035 2019-Jan-13 16:21:20.879587 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37036 2019-Jan-13 16:21:20.880250 - [DEBUG] Edge function : AllBottom (result of previous compose)
37037 2019-Jan-13 16:21:20.880277 - [DEBUG]
37038 2019-Jan-13 16:21:20.880303 - [DEBUG] Join: AllTop & AllBottom
37039 2019-Jan-13 16:21:20.880329 - [DEBUG] = AllBottom (new jump func)
37040 2019-Jan-13 16:21:20.880354 - [DEBUG]
37041 2019-Jan-13 16:21:20.880377 - [DEBUG] Start adding new jump function
37042 2019-Jan-13 16:21:20.880401 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37043 2019-Jan-13 16:21:20.880462 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37044 2019-Jan-13 16:21:20.881114 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
37045 2019-Jan-13 16:21:20.881797 - [DEBUG] Edge Function : AllBottom
37046 2019-Jan-13 16:21:20.881829 - [DEBUG] End adding new jump function
37047 2019-Jan-13 16:21:20.881852 - [DEBUG]
37048 2019-Jan-13 16:21:20.881876 - [DEBUG] -------------------------------------------- 1011. Path Edge --------------------------------------------
37049 2019-Jan-13 16:21:20.881900 - [DEBUG]
37050 2019-Jan-13 16:21:20.881923 - [DEBUG] Process 1011. path edge:
37051 2019-Jan-13 16:21:20.881947 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37052 2019-Jan-13 16:21:20.882010 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
37053 2019-Jan-13 16:21:20.882666 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37054 2019-Jan-13 16:21:20.883324 - [DEBUG]
37055 2019-Jan-13 16:21:20.883351 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
37056 2019-Jan-13 16:21:20.884023 - [DEBUG] Compose: EdgeIdentity * AllBottom
37057 2019-Jan-13 16:21:20.884053 - [DEBUG]
37058 2019-Jan-13 16:21:20.884077 - [DEBUG] Propagate flow
37059 2019-Jan-13 16:21:20.884101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37060 2019-Jan-13 16:21:20.884181 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
37061 2019-Jan-13 16:21:20.884850 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37062 2019-Jan-13 16:21:20.885546 - [DEBUG] Edge function : AllBottom (result of previous compose)
37063 2019-Jan-13 16:21:20.885573 - [DEBUG]
37064 2019-Jan-13 16:21:20.885599 - [DEBUG] Join: AllTop & AllBottom
37065 2019-Jan-13 16:21:20.885625 - [DEBUG] = AllBottom (new jump func)
37066 2019-Jan-13 16:21:20.885650 - [DEBUG]
37067 2019-Jan-13 16:21:20.885674 - [DEBUG] Start adding new jump function
37068 2019-Jan-13 16:21:20.885697 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37069 2019-Jan-13 16:21:20.885762 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37070 2019-Jan-13 16:21:20.886418 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
37071 2019-Jan-13 16:21:20.887067 - [DEBUG] Edge Function : AllBottom
37072 2019-Jan-13 16:21:20.887098 - [DEBUG] End adding new jump function
37073 2019-Jan-13 16:21:20.887121 - [DEBUG]
37074 2019-Jan-13 16:21:20.887145 - [DEBUG] -------------------------------------------- 1012. Path Edge --------------------------------------------
37075 2019-Jan-13 16:21:20.887170 - [DEBUG]
37076 2019-Jan-13 16:21:20.887194 - [DEBUG] Process 1012. path edge:
37077 2019-Jan-13 16:21:20.887218 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37078 2019-Jan-13 16:21:20.887282 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
37079 2019-Jan-13 16:21:20.887945 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37080 2019-Jan-13 16:21:20.888626 - [DEBUG]
37081 2019-Jan-13 16:21:20.888654 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
37082 2019-Jan-13 16:21:20.889336 - [DEBUG] Compose: EdgeIdentity * AllBottom
37083 2019-Jan-13 16:21:20.889366 - [DEBUG]
37084 2019-Jan-13 16:21:20.889390 - [DEBUG] Propagate flow
37085 2019-Jan-13 16:21:20.889414 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37086 2019-Jan-13 16:21:20.889477 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
37087 2019-Jan-13 16:21:20.890141 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37088 2019-Jan-13 16:21:20.890809 - [DEBUG] Edge function : AllBottom (result of previous compose)
37089 2019-Jan-13 16:21:20.890835 - [DEBUG]
37090 2019-Jan-13 16:21:20.890860 - [DEBUG] Join: AllTop & AllBottom
37091 2019-Jan-13 16:21:20.890887 - [DEBUG] = AllBottom (new jump func)
37092 2019-Jan-13 16:21:20.890911 - [DEBUG]
37093 2019-Jan-13 16:21:20.890935 - [DEBUG] Start adding new jump function
37094 2019-Jan-13 16:21:20.890959 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37095 2019-Jan-13 16:21:20.891021 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37096 2019-Jan-13 16:21:20.891709 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
37097 2019-Jan-13 16:21:20.892373 - [DEBUG] Edge Function : AllBottom
37098 2019-Jan-13 16:21:20.892405 - [DEBUG] End adding new jump function
37099 2019-Jan-13 16:21:20.892429 - [DEBUG]
37100 2019-Jan-13 16:21:20.892453 - [DEBUG] -------------------------------------------- 1013. Path Edge --------------------------------------------
37101 2019-Jan-13 16:21:20.892477 - [DEBUG]
37102 2019-Jan-13 16:21:20.892501 - [DEBUG] Process 1013. path edge:
37103 2019-Jan-13 16:21:20.892541 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37104 2019-Jan-13 16:21:20.892605 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
37105 2019-Jan-13 16:21:20.893275 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37106 2019-Jan-13 16:21:20.893944 - [DEBUG]
37107 2019-Jan-13 16:21:20.893969 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
37108 2019-Jan-13 16:21:20.894651 - [DEBUG] Possible callees:
37109 2019-Jan-13 16:21:20.894677 - [DEBUG] llvm.dbg.declare
37110 2019-Jan-13 16:21:20.894702 - [DEBUG] Possible return sites:
37111 2019-Jan-13 16:21:20.894726 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13637112 2019-Jan-13 16:21:20.896066 - [DEBUG] Found and process special summary
37113 2019-Jan-13 16:21:20.896112 - [DEBUG] Compose: EdgeIdentity * AllBottom
37114 2019-Jan-13 16:21:20.896140 - [DEBUG]
37115 2019-Jan-13 16:21:20.896165 - [DEBUG] Propagate flow
37116 2019-Jan-13 16:21:20.896189 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37117 2019-Jan-13 16:21:20.896256 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
37118 2019-Jan-13 16:21:20.896927 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37119 2019-Jan-13 16:21:20.897588 - [DEBUG] Edge function : AllBottom (result of previous compose)
37120 2019-Jan-13 16:21:20.897616 - [DEBUG]
37121 2019-Jan-13 16:21:20.897642 - [DEBUG] Join: AllTop & AllBottom
37122 2019-Jan-13 16:21:20.897668 - [DEBUG] = AllBottom (new jump func)
37123 2019-Jan-13 16:21:20.897693 - [DEBUG]
37124 2019-Jan-13 16:21:20.897717 - [DEBUG] Start adding new jump function
37125 2019-Jan-13 16:21:20.897740 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37126 2019-Jan-13 16:21:20.897803 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37127 2019-Jan-13 16:21:20.898481 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
37128 2019-Jan-13 16:21:20.899141 - [DEBUG] Edge Function : AllBottom
37129 2019-Jan-13 16:21:20.899180 - [DEBUG] End adding new jump function
37130 2019-Jan-13 16:21:20.899204 - [DEBUG]
37131 2019-Jan-13 16:21:20.899228 - [DEBUG] -------------------------------------------- 1014. Path Edge --------------------------------------------
37132 2019-Jan-13 16:21:20.899253 - [DEBUG]
37133 2019-Jan-13 16:21:20.899276 - [DEBUG] Process 1014. path edge:
37134 2019-Jan-13 16:21:20.899300 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37135 2019-Jan-13 16:21:20.899366 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
37136 2019-Jan-13 16:21:20.900028 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37137 2019-Jan-13 16:21:20.900689 - [DEBUG]
37138 2019-Jan-13 16:21:20.900715 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
37139 2019-Jan-13 16:21:20.901409 - [DEBUG] Compose: EdgeIdentity * AllBottom
37140 2019-Jan-13 16:21:20.901441 - [DEBUG]
37141 2019-Jan-13 16:21:20.901465 - [DEBUG] Propagate flow
37142 2019-Jan-13 16:21:20.901489 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37143 2019-Jan-13 16:21:20.901575 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
37144 2019-Jan-13 16:21:20.902242 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37145 2019-Jan-13 16:21:20.902923 - [DEBUG] Edge function : AllBottom (result of previous compose)
37146 2019-Jan-13 16:21:20.902950 - [DEBUG]
37147 2019-Jan-13 16:21:20.902976 - [DEBUG] Join: AllTop & AllBottom
37148 2019-Jan-13 16:21:20.903003 - [DEBUG] = AllBottom (new jump func)
37149 2019-Jan-13 16:21:20.903027 - [DEBUG]
37150 2019-Jan-13 16:21:20.903051 - [DEBUG] Start adding new jump function
37151 2019-Jan-13 16:21:20.903075 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37152 2019-Jan-13 16:21:20.903139 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37153 2019-Jan-13 16:21:20.903803 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
37154 2019-Jan-13 16:21:20.904452 - [DEBUG] Edge Function : AllBottom
37155 2019-Jan-13 16:21:20.904483 - [DEBUG] End adding new jump function
37156 2019-Jan-13 16:21:20.904507 - [DEBUG]
37157 2019-Jan-13 16:21:20.904532 - [DEBUG] -------------------------------------------- 1015. Path Edge --------------------------------------------
37158 2019-Jan-13 16:21:20.904557 - [DEBUG]
37159 2019-Jan-13 16:21:20.904581 - [DEBUG] Process 1015. path edge:
37160 2019-Jan-13 16:21:20.904606 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37161 2019-Jan-13 16:21:20.904667 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
37162 2019-Jan-13 16:21:20.905353 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37163 2019-Jan-13 16:21:20.906128 - [DEBUG]
37164 2019-Jan-13 16:21:20.906156 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
37165 2019-Jan-13 16:21:20.906846 - [DEBUG] Compose: EdgeIdentity * AllBottom
37166 2019-Jan-13 16:21:20.906875 - [DEBUG]
37167 2019-Jan-13 16:21:20.906898 - [DEBUG] Propagate flow
37168 2019-Jan-13 16:21:20.906922 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37169 2019-Jan-13 16:21:20.906988 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
37170 2019-Jan-13 16:21:20.907637 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37171 2019-Jan-13 16:21:20.908328 - [DEBUG] Edge function : AllBottom (result of previous compose)
37172 2019-Jan-13 16:21:20.908355 - [DEBUG]
37173 2019-Jan-13 16:21:20.908381 - [DEBUG] Join: AllTop & AllBottom
37174 2019-Jan-13 16:21:20.908407 - [DEBUG] = AllBottom (new jump func)
37175 2019-Jan-13 16:21:20.908432 - [DEBUG]
37176 2019-Jan-13 16:21:20.908456 - [DEBUG] Start adding new jump function
37177 2019-Jan-13 16:21:20.908480 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37178 2019-Jan-13 16:21:20.908544 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37179 2019-Jan-13 16:21:20.909216 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
37180 2019-Jan-13 16:21:20.909868 - [DEBUG] Edge Function : AllBottom
37181 2019-Jan-13 16:21:20.909899 - [DEBUG] End adding new jump function
37182 2019-Jan-13 16:21:20.909924 - [DEBUG]
37183 2019-Jan-13 16:21:20.909948 - [DEBUG] -------------------------------------------- 1016. Path Edge --------------------------------------------
37184 2019-Jan-13 16:21:20.909974 - [DEBUG]
37185 2019-Jan-13 16:21:20.909998 - [DEBUG] Process 1016. path edge:
37186 2019-Jan-13 16:21:20.910022 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37187 2019-Jan-13 16:21:20.910084 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
37188 2019-Jan-13 16:21:20.910728 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37189 2019-Jan-13 16:21:20.911396 - [DEBUG]
37190 2019-Jan-13 16:21:20.911423 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
37191 2019-Jan-13 16:21:20.912163 - [DEBUG] Compose: EdgeIdentity * AllBottom
37192 2019-Jan-13 16:21:20.912195 - [DEBUG]
37193 2019-Jan-13 16:21:20.912218 - [DEBUG] Propagate flow
37194 2019-Jan-13 16:21:20.912242 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37195 2019-Jan-13 16:21:20.912310 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
37196 2019-Jan-13 16:21:20.912983 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37197 2019-Jan-13 16:21:20.913635 - [DEBUG] Edge function : AllBottom (result of previous compose)
37198 2019-Jan-13 16:21:20.913661 - [DEBUG]
37199 2019-Jan-13 16:21:20.913687 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37200 2019-Jan-13 16:21:20.913714 - [DEBUG] = AllBottom
37201 2019-Jan-13 16:21:20.913738 - [DEBUG]
37202 2019-Jan-13 16:21:20.913762 - [DEBUG] PROPAGATE: No new function!
37203 2019-Jan-13 16:21:20.913786 - [DEBUG] EDGE:
37204 2019-Jan-13 16:21:20.913850 - [DEBUG] ---> 37205 2019-Jan-13 16:21:20.914511 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37206 2019-Jan-13 16:21:20.915197 - [DEBUG]
37207 2019-Jan-13 16:21:20.915224 - [DEBUG] EDGE:
37208 2019-Jan-13 16:21:20.915288 - [DEBUG] ---> 37209 2019-Jan-13 16:21:20.915940 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37210 2019-Jan-13 16:21:20.916591 - [DEBUG]
37211 2019-Jan-13 16:21:20.916617 - [DEBUG] EDGE:
37212 2019-Jan-13 16:21:20.916678 - [DEBUG] ---> 37213 2019-Jan-13 16:21:20.917342 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37214 2019-Jan-13 16:21:20.918003 - [DEBUG]
37215 2019-Jan-13 16:21:20.918064 - [DEBUG] Compose: EdgeIdentity * AllBottom
37216 2019-Jan-13 16:21:20.918093 - [DEBUG]
37217 2019-Jan-13 16:21:20.918117 - [DEBUG] Propagate flow
37218 2019-Jan-13 16:21:20.918141 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37219 2019-Jan-13 16:21:20.918205 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
37220 2019-Jan-13 16:21:20.918888 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37221 2019-Jan-13 16:21:20.919537 - [DEBUG] Edge function : AllBottom (result of previous compose)
37222 2019-Jan-13 16:21:20.919563 - [DEBUG]
37223 2019-Jan-13 16:21:20.919589 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37224 2019-Jan-13 16:21:20.919616 - [DEBUG] = AllBottom
37225 2019-Jan-13 16:21:20.919641 - [DEBUG]
37226 2019-Jan-13 16:21:20.919664 - [DEBUG] PROPAGATE: No new function!
37227 2019-Jan-13 16:21:20.919693 - [DEBUG] EDGE:
37228 2019-Jan-13 16:21:20.919757 - [DEBUG] ---> 37229 2019-Jan-13 16:21:20.920434 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37230 2019-Jan-13 16:21:20.921096 - [DEBUG]
37231 2019-Jan-13 16:21:20.921138 - [DEBUG] Compose: EdgeIdentity * AllBottom
37232 2019-Jan-13 16:21:20.921166 - [DEBUG]
37233 2019-Jan-13 16:21:20.921190 - [DEBUG] Propagate flow
37234 2019-Jan-13 16:21:20.921214 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37235 2019-Jan-13 16:21:20.921277 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
37236 2019-Jan-13 16:21:20.921978 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37237 2019-Jan-13 16:21:20.922635 - [DEBUG] Edge function : AllBottom (result of previous compose)
37238 2019-Jan-13 16:21:20.922661 - [DEBUG]
37239 2019-Jan-13 16:21:20.922687 - [DEBUG] Join: AllTop & AllBottom
37240 2019-Jan-13 16:21:20.922714 - [DEBUG] = AllBottom (new jump func)
37241 2019-Jan-13 16:21:20.922739 - [DEBUG]
37242 2019-Jan-13 16:21:20.922762 - [DEBUG] Start adding new jump function
37243 2019-Jan-13 16:21:20.922786 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37244 2019-Jan-13 16:21:20.922852 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37245 2019-Jan-13 16:21:20.923518 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
37246 2019-Jan-13 16:21:20.924188 - [DEBUG] Edge Function : AllBottom
37247 2019-Jan-13 16:21:20.924219 - [DEBUG] End adding new jump function
37248 2019-Jan-13 16:21:20.924243 - [DEBUG]
37249 2019-Jan-13 16:21:20.924266 - [DEBUG] -------------------------------------------- 1017. Path Edge --------------------------------------------
37250 2019-Jan-13 16:21:20.924291 - [DEBUG]
37251 2019-Jan-13 16:21:20.924315 - [DEBUG] Process 1017. path edge:
37252 2019-Jan-13 16:21:20.924339 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37253 2019-Jan-13 16:21:20.924402 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
37254 2019-Jan-13 16:21:20.925087 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37255 2019-Jan-13 16:21:20.925746 - [DEBUG]
37256 2019-Jan-13 16:21:20.925772 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
37257 2019-Jan-13 16:21:20.926458 - [DEBUG] Possible callees:
37258 2019-Jan-13 16:21:20.926485 - [DEBUG] llvm.dbg.declare
37259 2019-Jan-13 16:21:20.926510 - [DEBUG] Possible return sites:
37260 2019-Jan-13 16:21:20.926534 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14337261 2019-Jan-13 16:21:20.927855 - [DEBUG] Found and process special summary
37262 2019-Jan-13 16:21:20.927898 - [DEBUG] Compose: EdgeIdentity * AllBottom
37263 2019-Jan-13 16:21:20.927927 - [DEBUG]
37264 2019-Jan-13 16:21:20.927951 - [DEBUG] Propagate flow
37265 2019-Jan-13 16:21:20.927975 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37266 2019-Jan-13 16:21:20.928037 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
37267 2019-Jan-13 16:21:20.928740 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37268 2019-Jan-13 16:21:20.929411 - [DEBUG] Edge function : AllBottom (result of previous compose)
37269 2019-Jan-13 16:21:20.929437 - [DEBUG]
37270 2019-Jan-13 16:21:20.929463 - [DEBUG] Join: AllTop & AllBottom
37271 2019-Jan-13 16:21:20.929490 - [DEBUG] = AllBottom (new jump func)
37272 2019-Jan-13 16:21:20.929514 - [DEBUG]
37273 2019-Jan-13 16:21:20.929538 - [DEBUG] Start adding new jump function
37274 2019-Jan-13 16:21:20.929562 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37275 2019-Jan-13 16:21:20.929623 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37276 2019-Jan-13 16:21:20.930290 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
37277 2019-Jan-13 16:21:20.930960 - [DEBUG] Edge Function : AllBottom
37278 2019-Jan-13 16:21:20.930998 - [DEBUG] End adding new jump function
37279 2019-Jan-13 16:21:20.931023 - [DEBUG]
37280 2019-Jan-13 16:21:20.931047 - [DEBUG] -------------------------------------------- 1018. Path Edge --------------------------------------------
37281 2019-Jan-13 16:21:20.931072 - [DEBUG]
37282 2019-Jan-13 16:21:20.931096 - [DEBUG] Process 1018. path edge:
37283 2019-Jan-13 16:21:20.931120 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37284 2019-Jan-13 16:21:20.931184 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
37285 2019-Jan-13 16:21:20.931873 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37286 2019-Jan-13 16:21:20.932534 - [DEBUG]
37287 2019-Jan-13 16:21:20.932559 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
37288 2019-Jan-13 16:21:20.933264 - [DEBUG] Compose: EdgeIdentity * AllBottom
37289 2019-Jan-13 16:21:20.933294 - [DEBUG]
37290 2019-Jan-13 16:21:20.933318 - [DEBUG] Propagate flow
37291 2019-Jan-13 16:21:20.933342 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37292 2019-Jan-13 16:21:20.933407 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
37293 2019-Jan-13 16:21:20.934061 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37294 2019-Jan-13 16:21:20.934723 - [DEBUG] Edge function : AllBottom (result of previous compose)
37295 2019-Jan-13 16:21:20.934750 - [DEBUG]
37296 2019-Jan-13 16:21:20.934776 - [DEBUG] Join: AllTop & AllBottom
37297 2019-Jan-13 16:21:20.934802 - [DEBUG] = AllBottom (new jump func)
37298 2019-Jan-13 16:21:20.934827 - [DEBUG]
37299 2019-Jan-13 16:21:20.934851 - [DEBUG] Start adding new jump function
37300 2019-Jan-13 16:21:20.934874 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37301 2019-Jan-13 16:21:20.934960 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37302 2019-Jan-13 16:21:20.935624 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
37303 2019-Jan-13 16:21:20.936281 - [DEBUG] Edge Function : AllBottom
37304 2019-Jan-13 16:21:20.936311 - [DEBUG] End adding new jump function
37305 2019-Jan-13 16:21:20.936336 - [DEBUG]
37306 2019-Jan-13 16:21:20.936360 - [DEBUG] -------------------------------------------- 1019. Path Edge --------------------------------------------
37307 2019-Jan-13 16:21:20.936385 - [DEBUG]
37308 2019-Jan-13 16:21:20.936409 - [DEBUG] Process 1019. path edge:
37309 2019-Jan-13 16:21:20.936434 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37310 2019-Jan-13 16:21:20.936496 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
37311 2019-Jan-13 16:21:20.937143 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37312 2019-Jan-13 16:21:20.937807 - [DEBUG]
37313 2019-Jan-13 16:21:20.937835 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
37314 2019-Jan-13 16:21:20.938534 - [DEBUG] Compose: EdgeIdentity * AllBottom
37315 2019-Jan-13 16:21:20.938563 - [DEBUG]
37316 2019-Jan-13 16:21:20.938587 - [DEBUG] Propagate flow
37317 2019-Jan-13 16:21:20.938611 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37318 2019-Jan-13 16:21:20.938678 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
37319 2019-Jan-13 16:21:20.939338 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37320 2019-Jan-13 16:21:20.939991 - [DEBUG] Edge function : AllBottom (result of previous compose)
37321 2019-Jan-13 16:21:20.940018 - [DEBUG]
37322 2019-Jan-13 16:21:20.940044 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37323 2019-Jan-13 16:21:20.940087 - [DEBUG] = AllBottom
37324 2019-Jan-13 16:21:20.940112 - [DEBUG]
37325 2019-Jan-13 16:21:20.940135 - [DEBUG] PROPAGATE: No new function!
37326 2019-Jan-13 16:21:20.940160 - [DEBUG] EDGE:
37327 2019-Jan-13 16:21:20.940222 - [DEBUG] ---> 37328 2019-Jan-13 16:21:20.940883 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37329 2019-Jan-13 16:21:20.941541 - [DEBUG]
37330 2019-Jan-13 16:21:20.941587 - [DEBUG] EDGE:
37331 2019-Jan-13 16:21:20.941650 - [DEBUG] ---> 37332 2019-Jan-13 16:21:20.942311 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37333 2019-Jan-13 16:21:20.942963 - [DEBUG]
37334 2019-Jan-13 16:21:20.943011 - [DEBUG] Compose: EdgeIdentity * AllBottom
37335 2019-Jan-13 16:21:20.943039 - [DEBUG]
37336 2019-Jan-13 16:21:20.943063 - [DEBUG] Propagate flow
37337 2019-Jan-13 16:21:20.943087 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37338 2019-Jan-13 16:21:20.943148 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
37339 2019-Jan-13 16:21:20.943819 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37340 2019-Jan-13 16:21:20.944477 - [DEBUG] Edge function : AllBottom (result of previous compose)
37341 2019-Jan-13 16:21:20.944504 - [DEBUG]
37342 2019-Jan-13 16:21:20.944531 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37343 2019-Jan-13 16:21:20.944557 - [DEBUG] = AllBottom
37344 2019-Jan-13 16:21:20.944582 - [DEBUG]
37345 2019-Jan-13 16:21:20.944606 - [DEBUG] PROPAGATE: No new function!
37346 2019-Jan-13 16:21:20.944637 - [DEBUG] EDGE:
37347 2019-Jan-13 16:21:20.944709 - [DEBUG] ---> 37348 2019-Jan-13 16:21:20.945405 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37349 2019-Jan-13 16:21:20.946057 - [DEBUG]
37350 2019-Jan-13 16:21:20.946083 - [DEBUG] EDGE:
37351 2019-Jan-13 16:21:20.946144 - [DEBUG] ---> 37352 2019-Jan-13 16:21:20.946805 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37353 2019-Jan-13 16:21:20.947463 - [DEBUG]
37354 2019-Jan-13 16:21:20.947506 - [DEBUG] Compose: EdgeIdentity * AllBottom
37355 2019-Jan-13 16:21:20.947534 - [DEBUG]
37356 2019-Jan-13 16:21:20.947558 - [DEBUG] Propagate flow
37357 2019-Jan-13 16:21:20.947581 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37358 2019-Jan-13 16:21:20.947652 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
37359 2019-Jan-13 16:21:20.948333 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37360 2019-Jan-13 16:21:20.948989 - [DEBUG] Edge function : AllBottom (result of previous compose)
37361 2019-Jan-13 16:21:20.949015 - [DEBUG]
37362 2019-Jan-13 16:21:20.949041 - [DEBUG] Join: AllTop & AllBottom
37363 2019-Jan-13 16:21:20.949068 - [DEBUG] = AllBottom (new jump func)
37364 2019-Jan-13 16:21:20.949093 - [DEBUG]
37365 2019-Jan-13 16:21:20.949117 - [DEBUG] Start adding new jump function
37366 2019-Jan-13 16:21:20.949140 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37367 2019-Jan-13 16:21:20.949200 - [DEBUG] Fact at target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37368 2019-Jan-13 16:21:20.949886 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
37369 2019-Jan-13 16:21:20.950546 - [DEBUG] Edge Function : AllBottom
37370 2019-Jan-13 16:21:20.950581 - [DEBUG] End adding new jump function
37371 2019-Jan-13 16:21:20.950605 - [DEBUG]
37372 2019-Jan-13 16:21:20.950629 - [DEBUG] -------------------------------------------- 1020. Path Edge --------------------------------------------
37373 2019-Jan-13 16:21:20.950654 - [DEBUG]
37374 2019-Jan-13 16:21:20.950677 - [DEBUG] Process 1020. path edge:
37375 2019-Jan-13 16:21:20.950702 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37376 2019-Jan-13 16:21:20.950766 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
37377 2019-Jan-13 16:21:20.951418 - [DEBUG] D target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 >
37378 2019-Jan-13 16:21:20.952097 - [DEBUG]
37379 2019-Jan-13 16:21:20.952124 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
37380 2019-Jan-13 16:21:20.952816 - [DEBUG] Compose: EdgeIdentity * AllBottom
37381 2019-Jan-13 16:21:20.952846 - [DEBUG]
37382 2019-Jan-13 16:21:20.952870 - [DEBUG] Propagate flow
37383 2019-Jan-13 16:21:20.952894 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37384 2019-Jan-13 16:21:20.952959 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
37385 2019-Jan-13 16:21:20.953631 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37386 2019-Jan-13 16:21:20.954290 - [DEBUG] Edge function : AllBottom (result of previous compose)
37387 2019-Jan-13 16:21:20.954317 - [DEBUG]
37388 2019-Jan-13 16:21:20.954343 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37389 2019-Jan-13 16:21:20.954370 - [DEBUG] = AllBottom
37390 2019-Jan-13 16:21:20.954395 - [DEBUG]
37391 2019-Jan-13 16:21:20.954418 - [DEBUG] PROPAGATE: No new function!
37392 2019-Jan-13 16:21:20.954456 - [DEBUG] Compose: EdgeIdentity * AllBottom
37393 2019-Jan-13 16:21:20.954483 - [DEBUG]
37394 2019-Jan-13 16:21:20.954507 - [DEBUG] Propagate flow
37395 2019-Jan-13 16:21:20.954531 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37396 2019-Jan-13 16:21:20.954591 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
37397 2019-Jan-13 16:21:20.955284 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37398 2019-Jan-13 16:21:20.958733 - [DEBUG] Edge function : AllBottom (result of previous compose)
37399 2019-Jan-13 16:21:20.958764 - [DEBUG]
37400 2019-Jan-13 16:21:20.958792 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37401 2019-Jan-13 16:21:20.958819 - [DEBUG] = AllBottom
37402 2019-Jan-13 16:21:20.958844 - [DEBUG]
37403 2019-Jan-13 16:21:20.958868 - [DEBUG] PROPAGATE: No new function!
37404 2019-Jan-13 16:21:20.958895 - [DEBUG] EDGE:
37405 2019-Jan-13 16:21:20.958982 - [DEBUG] ---> 37406 2019-Jan-13 16:21:20.959662 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37407 2019-Jan-13 16:21:20.960331 - [DEBUG]
37408 2019-Jan-13 16:21:20.960359 - [DEBUG] EDGE:
37409 2019-Jan-13 16:21:20.960423 - [DEBUG] ---> 37410 2019-Jan-13 16:21:20.961075 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37411 2019-Jan-13 16:21:20.961778 - [DEBUG]
37412 2019-Jan-13 16:21:20.961806 - [DEBUG] EDGE:
37413 2019-Jan-13 16:21:20.961872 - [DEBUG] ---> 37414 2019-Jan-13 16:21:20.962541 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37415 2019-Jan-13 16:21:20.963202 - [DEBUG]
37416 2019-Jan-13 16:21:20.963259 - [DEBUG] Compose: EdgeIdentity * AllBottom
37417 2019-Jan-13 16:21:20.963287 - [DEBUG]
37418 2019-Jan-13 16:21:20.963312 - [DEBUG] Propagate flow
37419 2019-Jan-13 16:21:20.963336 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37420 2019-Jan-13 16:21:20.963401 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
37421 2019-Jan-13 16:21:20.964060 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37422 2019-Jan-13 16:21:20.964712 - [DEBUG] Edge function : AllBottom (result of previous compose)
37423 2019-Jan-13 16:21:20.964739 - [DEBUG]
37424 2019-Jan-13 16:21:20.964766 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
37425 2019-Jan-13 16:21:20.964792 - [DEBUG] = AllBottom
37426 2019-Jan-13 16:21:20.964817 - [DEBUG]
37427 2019-Jan-13 16:21:20.964840 - [DEBUG] PROPAGATE: No new function!
37428 2019-Jan-13 16:21:20.964870 - [DEBUG] EDGE:
37429 2019-Jan-13 16:21:20.964959 - [DEBUG] ---> 37430 2019-Jan-13 16:21:20.965628 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37431 2019-Jan-13 16:21:20.966292 - [DEBUG]
37432 2019-Jan-13 16:21:20.966319 - [DEBUG] EDGE:
37433 2019-Jan-13 16:21:20.966382 - [DEBUG] ---> 37434 2019-Jan-13 16:21:20.967033 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37435 2019-Jan-13 16:21:20.967687 - [DEBUG]
37436 2019-Jan-13 16:21:20.967714 - [DEBUG] EDGE:
37437 2019-Jan-13 16:21:20.967779 - [DEBUG] ---> 37438 2019-Jan-13 16:21:20.968470 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37439 2019-Jan-13 16:21:20.969129 - [DEBUG]
37440 2019-Jan-13 16:21:20.969156 - [DEBUG] EDGE:
37441 2019-Jan-13 16:21:20.969220 - [DEBUG] ---> 37442 2019-Jan-13 16:21:20.969872 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37443 2019-Jan-13 16:21:20.970523 - [DEBUG]
37444 2019-Jan-13 16:21:20.970550 - [DEBUG] EDGE:
37445 2019-Jan-13 16:21:20.970610 - [DEBUG] ---> 37446 2019-Jan-13 16:21:20.971272 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37447 2019-Jan-13 16:21:20.971961 - [DEBUG]
37448 2019-Jan-13 16:21:20.971989 - [DEBUG] EDGE:
37449 2019-Jan-13 16:21:20.972052 - [DEBUG] ---> 37450 2019-Jan-13 16:21:20.972711 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37451 2019-Jan-13 16:21:20.973360 - [DEBUG]
37452 2019-Jan-13 16:21:20.973387 - [DEBUG] EDGE:
37453 2019-Jan-13 16:21:20.973466 - [DEBUG] ---> 37454 2019-Jan-13 16:21:20.974131 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37455 2019-Jan-13 16:21:20.974794 - [DEBUG]
37456 2019-Jan-13 16:21:20.974821 - [DEBUG] EDGE:
37457 2019-Jan-13 16:21:20.974910 - [DEBUG] ---> 37458 2019-Jan-13 16:21:20.975566 - [DEBUG] D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47>
37459 2019-Jan-13 16:21:20.976219 - [DEBUG]
37460 2019-Jan-13 16:21:20.976246 - [DEBUG] EDGE:
37461 2019-Jan-13 16:21:20.976307 - [DEBUG] ---> 37462 2019-Jan-13 16:21:20.976972 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
37463 2019-Jan-13 16:21:20.977634 - [DEBUG]
37464 2019-Jan-13 16:21:20.977664 - [DEBUG] Compose: EdgeIdentity * AllBottom
37465 2019-Jan-13 16:21:20.977691 - [DEBUG]
37466 2019-Jan-13 16:21:20.977716 - [DEBUG] Propagate flow
37467 2019-Jan-13 16:21:20.977740 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37468 2019-Jan-13 16:21:20.977804 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37469 2019-Jan-13 16:21:20.978488 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37470 2019-Jan-13 16:21:20.979152 - [DEBUG] Edge function : AllBottom (result of previous compose)
37471 2019-Jan-13 16:21:20.979179 - [DEBUG]
37472 2019-Jan-13 16:21:20.979205 - [DEBUG] Join: AllTop & AllBottom
37473 2019-Jan-13 16:21:20.979232 - [DEBUG] = AllBottom (new jump func)
37474 2019-Jan-13 16:21:20.979257 - [DEBUG]
37475 2019-Jan-13 16:21:20.979281 - [DEBUG] Start adding new jump function
37476 2019-Jan-13 16:21:20.979305 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37477 2019-Jan-13 16:21:20.979365 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37478 2019-Jan-13 16:21:20.980039 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37479 2019-Jan-13 16:21:20.980699 - [DEBUG] Edge Function : AllBottom
37480 2019-Jan-13 16:21:20.980737 - [DEBUG] End adding new jump function
37481 2019-Jan-13 16:21:20.980761 - [DEBUG]
37482 2019-Jan-13 16:21:20.980785 - [DEBUG] -------------------------------------------- 1021. Path Edge --------------------------------------------
37483 2019-Jan-13 16:21:20.980810 - [DEBUG]
37484 2019-Jan-13 16:21:20.980834 - [DEBUG] Process 1021. path edge:
37485 2019-Jan-13 16:21:20.980858 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37486 2019-Jan-13 16:21:20.980923 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
37487 2019-Jan-13 16:21:20.981604 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37488 2019-Jan-13 16:21:20.982265 - [DEBUG]
37489 2019-Jan-13 16:21:20.982291 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
37490 2019-Jan-13 16:21:20.982991 - [DEBUG] Compose: EdgeIdentity * AllBottom
37491 2019-Jan-13 16:21:20.983021 - [DEBUG]
37492 2019-Jan-13 16:21:20.983044 - [DEBUG] Propagate flow
37493 2019-Jan-13 16:21:20.983069 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37494 2019-Jan-13 16:21:20.983133 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
37495 2019-Jan-13 16:21:20.983810 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37496 2019-Jan-13 16:21:20.984483 - [DEBUG] Edge function : AllBottom (result of previous compose)
37497 2019-Jan-13 16:21:20.984509 - [DEBUG]
37498 2019-Jan-13 16:21:20.984535 - [DEBUG] Join: AllTop & AllBottom
37499 2019-Jan-13 16:21:20.984562 - [DEBUG] = AllBottom (new jump func)
37500 2019-Jan-13 16:21:20.984587 - [DEBUG]
37501 2019-Jan-13 16:21:20.984611 - [DEBUG] Start adding new jump function
37502 2019-Jan-13 16:21:20.984634 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37503 2019-Jan-13 16:21:20.984696 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37504 2019-Jan-13 16:21:20.985381 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
37505 2019-Jan-13 16:21:20.986044 - [DEBUG] Edge Function : AllBottom
37506 2019-Jan-13 16:21:20.986076 - [DEBUG] End adding new jump function
37507 2019-Jan-13 16:21:20.986100 - [DEBUG]
37508 2019-Jan-13 16:21:20.986124 - [DEBUG] -------------------------------------------- 1022. Path Edge --------------------------------------------
37509 2019-Jan-13 16:21:20.986149 - [DEBUG]
37510 2019-Jan-13 16:21:20.986173 - [DEBUG] Process 1022. path edge:
37511 2019-Jan-13 16:21:20.986197 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37512 2019-Jan-13 16:21:20.986262 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
37513 2019-Jan-13 16:21:20.986924 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37514 2019-Jan-13 16:21:20.987586 - [DEBUG]
37515 2019-Jan-13 16:21:20.987614 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
37516 2019-Jan-13 16:21:20.988307 - [DEBUG] Compose: EdgeIdentity * AllBottom
37517 2019-Jan-13 16:21:20.988338 - [DEBUG]
37518 2019-Jan-13 16:21:20.988362 - [DEBUG] Propagate flow
37519 2019-Jan-13 16:21:20.988385 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37520 2019-Jan-13 16:21:20.988453 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
37521 2019-Jan-13 16:21:20.989118 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37522 2019-Jan-13 16:21:20.989785 - [DEBUG] Edge function : AllBottom (result of previous compose)
37523 2019-Jan-13 16:21:20.989813 - [DEBUG]
37524 2019-Jan-13 16:21:20.989839 - [DEBUG] Join: AllTop & AllBottom
37525 2019-Jan-13 16:21:20.989865 - [DEBUG] = AllBottom (new jump func)
37526 2019-Jan-13 16:21:20.989890 - [DEBUG]
37527 2019-Jan-13 16:21:20.989914 - [DEBUG] Start adding new jump function
37528 2019-Jan-13 16:21:20.989937 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37529 2019-Jan-13 16:21:20.990001 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37530 2019-Jan-13 16:21:20.990663 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
37531 2019-Jan-13 16:21:20.991308 - [DEBUG] Edge Function : AllBottom
37532 2019-Jan-13 16:21:20.991339 - [DEBUG] End adding new jump function
37533 2019-Jan-13 16:21:20.991363 - [DEBUG]
37534 2019-Jan-13 16:21:20.991387 - [DEBUG] -------------------------------------------- 1023. Path Edge --------------------------------------------
37535 2019-Jan-13 16:21:20.991412 - [DEBUG]
37536 2019-Jan-13 16:21:20.991435 - [DEBUG] Process 1023. path edge:
37537 2019-Jan-13 16:21:20.991460 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37538 2019-Jan-13 16:21:20.991528 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
37539 2019-Jan-13 16:21:20.992223 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37540 2019-Jan-13 16:21:20.992895 - [DEBUG]
37541 2019-Jan-13 16:21:20.992922 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
37542 2019-Jan-13 16:21:20.993593 - [DEBUG] Compose: EdgeIdentity * AllBottom
37543 2019-Jan-13 16:21:20.993622 - [DEBUG]
37544 2019-Jan-13 16:21:20.993646 - [DEBUG] Propagate flow
37545 2019-Jan-13 16:21:20.993670 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37546 2019-Jan-13 16:21:20.993733 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
37547 2019-Jan-13 16:21:20.994398 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37548 2019-Jan-13 16:21:20.995103 - [DEBUG] Edge function : AllBottom (result of previous compose)
37549 2019-Jan-13 16:21:20.995130 - [DEBUG]
37550 2019-Jan-13 16:21:20.995156 - [DEBUG] Join: AllTop & AllBottom
37551 2019-Jan-13 16:21:20.995183 - [DEBUG] = AllBottom (new jump func)
37552 2019-Jan-13 16:21:20.995207 - [DEBUG]
37553 2019-Jan-13 16:21:20.995231 - [DEBUG] Start adding new jump function
37554 2019-Jan-13 16:21:20.995255 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37555 2019-Jan-13 16:21:20.995318 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37556 2019-Jan-13 16:21:20.995993 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
37557 2019-Jan-13 16:21:20.996652 - [DEBUG] Edge Function : AllBottom
37558 2019-Jan-13 16:21:20.996683 - [DEBUG] End adding new jump function
37559 2019-Jan-13 16:21:20.996707 - [DEBUG]
37560 2019-Jan-13 16:21:20.996730 - [DEBUG] -------------------------------------------- 1024. Path Edge --------------------------------------------
37561 2019-Jan-13 16:21:20.996755 - [DEBUG]
37562 2019-Jan-13 16:21:20.996778 - [DEBUG] Process 1024. path edge:
37563 2019-Jan-13 16:21:20.996802 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37564 2019-Jan-13 16:21:20.996864 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
37565 2019-Jan-13 16:21:20.997527 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37566 2019-Jan-13 16:21:20.998192 - [DEBUG]
37567 2019-Jan-13 16:21:20.998237 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
37568 2019-Jan-13 16:21:20.998935 - [DEBUG] Compose: EdgeIdentity * AllBottom
37569 2019-Jan-13 16:21:20.998967 - [DEBUG]
37570 2019-Jan-13 16:21:20.998991 - [DEBUG] Propagate flow
37571 2019-Jan-13 16:21:20.999014 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37572 2019-Jan-13 16:21:20.999079 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
37573 2019-Jan-13 16:21:20.999733 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37574 2019-Jan-13 16:21:21.000404 - [DEBUG] Edge function : AllBottom (result of previous compose)
37575 2019-Jan-13 16:21:21.000433 - [DEBUG]
37576 2019-Jan-13 16:21:21.000459 - [DEBUG] Join: AllTop & AllBottom
37577 2019-Jan-13 16:21:21.000486 - [DEBUG] = AllBottom (new jump func)
37578 2019-Jan-13 16:21:21.000511 - [DEBUG]
37579 2019-Jan-13 16:21:21.000534 - [DEBUG] Start adding new jump function
37580 2019-Jan-13 16:21:21.000558 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37581 2019-Jan-13 16:21:21.000625 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37582 2019-Jan-13 16:21:21.001309 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
37583 2019-Jan-13 16:21:21.001996 - [DEBUG] Edge Function : AllBottom
37584 2019-Jan-13 16:21:21.002026 - [DEBUG] End adding new jump function
37585 2019-Jan-13 16:21:21.002050 - [DEBUG]
37586 2019-Jan-13 16:21:21.002074 - [DEBUG] -------------------------------------------- 1025. Path Edge --------------------------------------------
37587 2019-Jan-13 16:21:21.002100 - [DEBUG]
37588 2019-Jan-13 16:21:21.002123 - [DEBUG] Process 1025. path edge:
37589 2019-Jan-13 16:21:21.002147 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37590 2019-Jan-13 16:21:21.002213 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
37591 2019-Jan-13 16:21:21.002860 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37592 2019-Jan-13 16:21:21.003536 - [DEBUG]
37593 2019-Jan-13 16:21:21.003563 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
37594 2019-Jan-13 16:21:21.004239 - [DEBUG] Compose: EdgeIdentity * AllBottom
37595 2019-Jan-13 16:21:21.004269 - [DEBUG]
37596 2019-Jan-13 16:21:21.004293 - [DEBUG] Propagate flow
37597 2019-Jan-13 16:21:21.004317 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37598 2019-Jan-13 16:21:21.004383 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
37599 2019-Jan-13 16:21:21.005068 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37600 2019-Jan-13 16:21:21.005728 - [DEBUG] Edge function : AllBottom (result of previous compose)
37601 2019-Jan-13 16:21:21.005755 - [DEBUG]
37602 2019-Jan-13 16:21:21.005781 - [DEBUG] Join: AllTop & AllBottom
37603 2019-Jan-13 16:21:21.005807 - [DEBUG] = AllBottom (new jump func)
37604 2019-Jan-13 16:21:21.005832 - [DEBUG]
37605 2019-Jan-13 16:21:21.005856 - [DEBUG] Start adding new jump function
37606 2019-Jan-13 16:21:21.005879 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37607 2019-Jan-13 16:21:21.005941 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37608 2019-Jan-13 16:21:21.006749 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
37609 2019-Jan-13 16:21:21.007418 - [DEBUG] Edge Function : AllBottom
37610 2019-Jan-13 16:21:21.007452 - [DEBUG] End adding new jump function
37611 2019-Jan-13 16:21:21.007477 - [DEBUG]
37612 2019-Jan-13 16:21:21.007501 - [DEBUG] -------------------------------------------- 1026. Path Edge --------------------------------------------
37613 2019-Jan-13 16:21:21.007526 - [DEBUG]
37614 2019-Jan-13 16:21:21.007550 - [DEBUG] Process 1026. path edge:
37615 2019-Jan-13 16:21:21.007574 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37616 2019-Jan-13 16:21:21.007640 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
37617 2019-Jan-13 16:21:21.008318 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37618 2019-Jan-13 16:21:21.008977 - [DEBUG]
37619 2019-Jan-13 16:21:21.009003 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
37620 2019-Jan-13 16:21:21.009701 - [DEBUG] Compose: EdgeIdentity * AllBottom
37621 2019-Jan-13 16:21:21.009731 - [DEBUG]
37622 2019-Jan-13 16:21:21.009755 - [DEBUG] Propagate flow
37623 2019-Jan-13 16:21:21.009779 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37624 2019-Jan-13 16:21:21.009862 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
37625 2019-Jan-13 16:21:21.010531 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37626 2019-Jan-13 16:21:21.011198 - [DEBUG] Edge function : AllBottom (result of previous compose)
37627 2019-Jan-13 16:21:21.011225 - [DEBUG]
37628 2019-Jan-13 16:21:21.011251 - [DEBUG] Join: AllTop & AllBottom
37629 2019-Jan-13 16:21:21.011278 - [DEBUG] = AllBottom (new jump func)
37630 2019-Jan-13 16:21:21.011302 - [DEBUG]
37631 2019-Jan-13 16:21:21.011326 - [DEBUG] Start adding new jump function
37632 2019-Jan-13 16:21:21.011350 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37633 2019-Jan-13 16:21:21.011411 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37634 2019-Jan-13 16:21:21.012096 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
37635 2019-Jan-13 16:21:21.012764 - [DEBUG] Edge Function : AllBottom
37636 2019-Jan-13 16:21:21.012796 - [DEBUG] End adding new jump function
37637 2019-Jan-13 16:21:21.012821 - [DEBUG]
37638 2019-Jan-13 16:21:21.012846 - [DEBUG] -------------------------------------------- 1027. Path Edge --------------------------------------------
37639 2019-Jan-13 16:21:21.012872 - [DEBUG]
37640 2019-Jan-13 16:21:21.012895 - [DEBUG] Process 1027. path edge:
37641 2019-Jan-13 16:21:21.012919 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37642 2019-Jan-13 16:21:21.012982 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
37643 2019-Jan-13 16:21:21.013646 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37644 2019-Jan-13 16:21:21.014308 - [DEBUG]
37645 2019-Jan-13 16:21:21.014334 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
37646 2019-Jan-13 16:21:21.015043 - [DEBUG] Compose: EdgeIdentity * AllBottom
37647 2019-Jan-13 16:21:21.015074 - [DEBUG]
37648 2019-Jan-13 16:21:21.015098 - [DEBUG] Propagate flow
37649 2019-Jan-13 16:21:21.015122 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37650 2019-Jan-13 16:21:21.015188 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
37651 2019-Jan-13 16:21:21.015850 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37652 2019-Jan-13 16:21:21.016520 - [DEBUG] Edge function : AllBottom (result of previous compose)
37653 2019-Jan-13 16:21:21.016547 - [DEBUG]
37654 2019-Jan-13 16:21:21.016573 - [DEBUG] Join: AllTop & AllBottom
37655 2019-Jan-13 16:21:21.016599 - [DEBUG] = AllBottom (new jump func)
37656 2019-Jan-13 16:21:21.016624 - [DEBUG]
37657 2019-Jan-13 16:21:21.016648 - [DEBUG] Start adding new jump function
37658 2019-Jan-13 16:21:21.016671 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37659 2019-Jan-13 16:21:21.016735 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37660 2019-Jan-13 16:21:21.017395 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
37661 2019-Jan-13 16:21:21.018048 - [DEBUG] Edge Function : AllBottom
37662 2019-Jan-13 16:21:21.018079 - [DEBUG] End adding new jump function
37663 2019-Jan-13 16:21:21.018103 - [DEBUG]
37664 2019-Jan-13 16:21:21.018127 - [DEBUG] -------------------------------------------- 1028. Path Edge --------------------------------------------
37665 2019-Jan-13 16:21:21.018170 - [DEBUG]
37666 2019-Jan-13 16:21:21.018194 - [DEBUG] Process 1028. path edge:
37667 2019-Jan-13 16:21:21.018237 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37668 2019-Jan-13 16:21:21.018306 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
37669 2019-Jan-13 16:21:21.018964 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37670 2019-Jan-13 16:21:21.019639 - [DEBUG]
37671 2019-Jan-13 16:21:21.019666 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
37672 2019-Jan-13 16:21:21.020340 - [DEBUG] Compose: EdgeIdentity * AllBottom
37673 2019-Jan-13 16:21:21.020371 - [DEBUG]
37674 2019-Jan-13 16:21:21.020395 - [DEBUG] Propagate flow
37675 2019-Jan-13 16:21:21.020419 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37676 2019-Jan-13 16:21:21.020484 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
37677 2019-Jan-13 16:21:21.021155 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37678 2019-Jan-13 16:21:21.021847 - [DEBUG] Edge function : AllBottom (result of previous compose)
37679 2019-Jan-13 16:21:21.021874 - [DEBUG]
37680 2019-Jan-13 16:21:21.021899 - [DEBUG] Join: AllTop & AllBottom
37681 2019-Jan-13 16:21:21.021926 - [DEBUG] = AllBottom (new jump func)
37682 2019-Jan-13 16:21:21.021951 - [DEBUG]
37683 2019-Jan-13 16:21:21.021974 - [DEBUG] Start adding new jump function
37684 2019-Jan-13 16:21:21.021997 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37685 2019-Jan-13 16:21:21.022060 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37686 2019-Jan-13 16:21:21.022729 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
37687 2019-Jan-13 16:21:21.023387 - [DEBUG] Edge Function : AllBottom
37688 2019-Jan-13 16:21:21.023420 - [DEBUG] End adding new jump function
37689 2019-Jan-13 16:21:21.023444 - [DEBUG]
37690 2019-Jan-13 16:21:21.023468 - [DEBUG] -------------------------------------------- 1029. Path Edge --------------------------------------------
37691 2019-Jan-13 16:21:21.023493 - [DEBUG]
37692 2019-Jan-13 16:21:21.023516 - [DEBUG] Process 1029. path edge:
37693 2019-Jan-13 16:21:21.023540 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37694 2019-Jan-13 16:21:21.023602 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
37695 2019-Jan-13 16:21:21.024274 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37696 2019-Jan-13 16:21:21.024957 - [DEBUG]
37697 2019-Jan-13 16:21:21.024983 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
37698 2019-Jan-13 16:21:21.025668 - [DEBUG] Possible callees:
37699 2019-Jan-13 16:21:21.025693 - [DEBUG] llvm.dbg.declare
37700 2019-Jan-13 16:21:21.025718 - [DEBUG] Possible return sites:
37701 2019-Jan-13 16:21:21.025742 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12037702 2019-Jan-13 16:21:21.027070 - [DEBUG] Found and process special summary
37703 2019-Jan-13 16:21:21.027117 - [DEBUG] Compose: EdgeIdentity * AllBottom
37704 2019-Jan-13 16:21:21.027163 - [DEBUG]
37705 2019-Jan-13 16:21:21.027188 - [DEBUG] Propagate flow
37706 2019-Jan-13 16:21:21.027211 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37707 2019-Jan-13 16:21:21.027279 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
37708 2019-Jan-13 16:21:21.027943 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37709 2019-Jan-13 16:21:21.028637 - [DEBUG] Edge function : AllBottom (result of previous compose)
37710 2019-Jan-13 16:21:21.028663 - [DEBUG]
37711 2019-Jan-13 16:21:21.028689 - [DEBUG] Join: AllTop & AllBottom
37712 2019-Jan-13 16:21:21.028716 - [DEBUG] = AllBottom (new jump func)
37713 2019-Jan-13 16:21:21.028741 - [DEBUG]
37714 2019-Jan-13 16:21:21.028765 - [DEBUG] Start adding new jump function
37715 2019-Jan-13 16:21:21.028788 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37716 2019-Jan-13 16:21:21.028851 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37717 2019-Jan-13 16:21:21.029511 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
37718 2019-Jan-13 16:21:21.030177 - [DEBUG] Edge Function : AllBottom
37719 2019-Jan-13 16:21:21.030208 - [DEBUG] End adding new jump function
37720 2019-Jan-13 16:21:21.030233 - [DEBUG]
37721 2019-Jan-13 16:21:21.030256 - [DEBUG] -------------------------------------------- 1030. Path Edge --------------------------------------------
37722 2019-Jan-13 16:21:21.030281 - [DEBUG]
37723 2019-Jan-13 16:21:21.030305 - [DEBUG] Process 1030. path edge:
37724 2019-Jan-13 16:21:21.030329 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37725 2019-Jan-13 16:21:21.030393 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
37726 2019-Jan-13 16:21:21.031062 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37727 2019-Jan-13 16:21:21.031755 - [DEBUG]
37728 2019-Jan-13 16:21:21.031781 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
37729 2019-Jan-13 16:21:21.032470 - [DEBUG] Compose: EdgeIdentity * AllBottom
37730 2019-Jan-13 16:21:21.032500 - [DEBUG]
37731 2019-Jan-13 16:21:21.032524 - [DEBUG] Propagate flow
37732 2019-Jan-13 16:21:21.032548 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37733 2019-Jan-13 16:21:21.032611 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
37734 2019-Jan-13 16:21:21.033278 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37735 2019-Jan-13 16:21:21.033943 - [DEBUG] Edge function : AllBottom (result of previous compose)
37736 2019-Jan-13 16:21:21.033970 - [DEBUG]
37737 2019-Jan-13 16:21:21.033996 - [DEBUG] Join: AllTop & AllBottom
37738 2019-Jan-13 16:21:21.034022 - [DEBUG] = AllBottom (new jump func)
37739 2019-Jan-13 16:21:21.034047 - [DEBUG]
37740 2019-Jan-13 16:21:21.034071 - [DEBUG] Start adding new jump function
37741 2019-Jan-13 16:21:21.034095 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37742 2019-Jan-13 16:21:21.034159 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37743 2019-Jan-13 16:21:21.034824 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
37744 2019-Jan-13 16:21:21.035496 - [DEBUG] Edge Function : AllBottom
37745 2019-Jan-13 16:21:21.035527 - [DEBUG] End adding new jump function
37746 2019-Jan-13 16:21:21.035551 - [DEBUG]
37747 2019-Jan-13 16:21:21.035575 - [DEBUG] -------------------------------------------- 1031. Path Edge --------------------------------------------
37748 2019-Jan-13 16:21:21.035618 - [DEBUG]
37749 2019-Jan-13 16:21:21.035642 - [DEBUG] Process 1031. path edge:
37750 2019-Jan-13 16:21:21.035666 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37751 2019-Jan-13 16:21:21.035730 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
37752 2019-Jan-13 16:21:21.036395 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37753 2019-Jan-13 16:21:21.037065 - [DEBUG]
37754 2019-Jan-13 16:21:21.037092 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
37755 2019-Jan-13 16:21:21.037772 - [DEBUG] Compose: EdgeIdentity * AllBottom
37756 2019-Jan-13 16:21:21.037801 - [DEBUG]
37757 2019-Jan-13 16:21:21.037825 - [DEBUG] Propagate flow
37758 2019-Jan-13 16:21:21.037849 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37759 2019-Jan-13 16:21:21.037912 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
37760 2019-Jan-13 16:21:21.038593 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37761 2019-Jan-13 16:21:21.039262 - [DEBUG] Edge function : AllBottom (result of previous compose)
37762 2019-Jan-13 16:21:21.039289 - [DEBUG]
37763 2019-Jan-13 16:21:21.039315 - [DEBUG] Join: AllTop & AllBottom
37764 2019-Jan-13 16:21:21.039341 - [DEBUG] = AllBottom (new jump func)
37765 2019-Jan-13 16:21:21.039366 - [DEBUG]
37766 2019-Jan-13 16:21:21.039389 - [DEBUG] Start adding new jump function
37767 2019-Jan-13 16:21:21.039413 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37768 2019-Jan-13 16:21:21.039475 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37769 2019-Jan-13 16:21:21.040144 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
37770 2019-Jan-13 16:21:21.040802 - [DEBUG] Edge Function : AllBottom
37771 2019-Jan-13 16:21:21.040833 - [DEBUG] End adding new jump function
37772 2019-Jan-13 16:21:21.040857 - [DEBUG]
37773 2019-Jan-13 16:21:21.040881 - [DEBUG] -------------------------------------------- 1032. Path Edge --------------------------------------------
37774 2019-Jan-13 16:21:21.040906 - [DEBUG]
37775 2019-Jan-13 16:21:21.040930 - [DEBUG] Process 1032. path edge:
37776 2019-Jan-13 16:21:21.040954 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37777 2019-Jan-13 16:21:21.041017 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
37778 2019-Jan-13 16:21:21.041704 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37779 2019-Jan-13 16:21:21.042375 - [DEBUG]
37780 2019-Jan-13 16:21:21.042400 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
37781 2019-Jan-13 16:21:21.043082 - [DEBUG] Possible callees:
37782 2019-Jan-13 16:21:21.043108 - [DEBUG] llvm.dbg.declare
37783 2019-Jan-13 16:21:21.043134 - [DEBUG] Possible return sites:
37784 2019-Jan-13 16:21:21.043158 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14937785 2019-Jan-13 16:21:21.044472 - [DEBUG] Found and process special summary
37786 2019-Jan-13 16:21:21.044515 - [DEBUG] Compose: EdgeIdentity * AllBottom
37787 2019-Jan-13 16:21:21.044561 - [DEBUG]
37788 2019-Jan-13 16:21:21.044586 - [DEBUG] Propagate flow
37789 2019-Jan-13 16:21:21.044610 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37790 2019-Jan-13 16:21:21.044678 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
37791 2019-Jan-13 16:21:21.045377 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37792 2019-Jan-13 16:21:21.046048 - [DEBUG] Edge function : AllBottom (result of previous compose)
37793 2019-Jan-13 16:21:21.046075 - [DEBUG]
37794 2019-Jan-13 16:21:21.046100 - [DEBUG] Join: AllTop & AllBottom
37795 2019-Jan-13 16:21:21.046127 - [DEBUG] = AllBottom (new jump func)
37796 2019-Jan-13 16:21:21.046152 - [DEBUG]
37797 2019-Jan-13 16:21:21.046176 - [DEBUG] Start adding new jump function
37798 2019-Jan-13 16:21:21.046199 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37799 2019-Jan-13 16:21:21.046263 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37800 2019-Jan-13 16:21:21.046923 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
37801 2019-Jan-13 16:21:21.047581 - [DEBUG] Edge Function : AllBottom
37802 2019-Jan-13 16:21:21.047612 - [DEBUG] End adding new jump function
37803 2019-Jan-13 16:21:21.047636 - [DEBUG]
37804 2019-Jan-13 16:21:21.047660 - [DEBUG] -------------------------------------------- 1033. Path Edge --------------------------------------------
37805 2019-Jan-13 16:21:21.047685 - [DEBUG]
37806 2019-Jan-13 16:21:21.047709 - [DEBUG] Process 1033. path edge:
37807 2019-Jan-13 16:21:21.047733 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37808 2019-Jan-13 16:21:21.047802 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
37809 2019-Jan-13 16:21:21.048486 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37810 2019-Jan-13 16:21:21.049156 - [DEBUG]
37811 2019-Jan-13 16:21:21.049182 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
37812 2019-Jan-13 16:21:21.049872 - [DEBUG] Compose: EdgeIdentity * AllBottom
37813 2019-Jan-13 16:21:21.049902 - [DEBUG]
37814 2019-Jan-13 16:21:21.049926 - [DEBUG] Propagate flow
37815 2019-Jan-13 16:21:21.049949 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37816 2019-Jan-13 16:21:21.050013 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
37817 2019-Jan-13 16:21:21.050672 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37818 2019-Jan-13 16:21:21.051346 - [DEBUG] Edge function : AllBottom (result of previous compose)
37819 2019-Jan-13 16:21:21.051373 - [DEBUG]
37820 2019-Jan-13 16:21:21.051398 - [DEBUG] Join: AllTop & AllBottom
37821 2019-Jan-13 16:21:21.051425 - [DEBUG] = AllBottom (new jump func)
37822 2019-Jan-13 16:21:21.051450 - [DEBUG]
37823 2019-Jan-13 16:21:21.051473 - [DEBUG] Start adding new jump function
37824 2019-Jan-13 16:21:21.051497 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37825 2019-Jan-13 16:21:21.051578 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37826 2019-Jan-13 16:21:21.052249 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
37827 2019-Jan-13 16:21:21.052900 - [DEBUG] Edge Function : AllBottom
37828 2019-Jan-13 16:21:21.052931 - [DEBUG] End adding new jump function
37829 2019-Jan-13 16:21:21.052956 - [DEBUG]
37830 2019-Jan-13 16:21:21.053001 - [DEBUG] -------------------------------------------- 1034. Path Edge --------------------------------------------
37831 2019-Jan-13 16:21:21.053027 - [DEBUG]
37832 2019-Jan-13 16:21:21.053051 - [DEBUG] Process 1034. path edge:
37833 2019-Jan-13 16:21:21.053075 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37834 2019-Jan-13 16:21:21.053138 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
37835 2019-Jan-13 16:21:21.053804 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37836 2019-Jan-13 16:21:21.054468 - [DEBUG]
37837 2019-Jan-13 16:21:21.054494 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
37838 2019-Jan-13 16:21:21.055205 - [DEBUG] Compose: EdgeIdentity * AllBottom
37839 2019-Jan-13 16:21:21.055235 - [DEBUG]
37840 2019-Jan-13 16:21:21.055259 - [DEBUG] Propagate flow
37841 2019-Jan-13 16:21:21.055283 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37842 2019-Jan-13 16:21:21.055348 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
37843 2019-Jan-13 16:21:21.056012 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37844 2019-Jan-13 16:21:21.056681 - [DEBUG] Edge function : AllBottom (result of previous compose)
37845 2019-Jan-13 16:21:21.056708 - [DEBUG]
37846 2019-Jan-13 16:21:21.056735 - [DEBUG] Join: AllTop & AllBottom
37847 2019-Jan-13 16:21:21.056761 - [DEBUG] = AllBottom (new jump func)
37848 2019-Jan-13 16:21:21.056786 - [DEBUG]
37849 2019-Jan-13 16:21:21.056809 - [DEBUG] Start adding new jump function
37850 2019-Jan-13 16:21:21.056833 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37851 2019-Jan-13 16:21:21.056897 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37852 2019-Jan-13 16:21:21.057567 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
37853 2019-Jan-13 16:21:21.058252 - [DEBUG] Edge Function : AllBottom
37854 2019-Jan-13 16:21:21.058285 - [DEBUG] End adding new jump function
37855 2019-Jan-13 16:21:21.058309 - [DEBUG]
37856 2019-Jan-13 16:21:21.058333 - [DEBUG] -------------------------------------------- 1035. Path Edge --------------------------------------------
37857 2019-Jan-13 16:21:21.058358 - [DEBUG]
37858 2019-Jan-13 16:21:21.058382 - [DEBUG] Process 1035. path edge:
37859 2019-Jan-13 16:21:21.058406 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37860 2019-Jan-13 16:21:21.058470 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
37861 2019-Jan-13 16:21:21.059129 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37862 2019-Jan-13 16:21:21.059802 - [DEBUG]
37863 2019-Jan-13 16:21:21.059828 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
37864 2019-Jan-13 16:21:21.060510 - [DEBUG] Possible callees:
37865 2019-Jan-13 16:21:21.060537 - [DEBUG] llvm.dbg.declare
37866 2019-Jan-13 16:21:21.060562 - [DEBUG] Possible return sites:
37867 2019-Jan-13 16:21:21.060586 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15537868 2019-Jan-13 16:21:21.061929 - [DEBUG] Found and process special summary
37869 2019-Jan-13 16:21:21.061989 - [DEBUG] Compose: EdgeIdentity * AllBottom
37870 2019-Jan-13 16:21:21.062018 - [DEBUG]
37871 2019-Jan-13 16:21:21.062042 - [DEBUG] Propagate flow
37872 2019-Jan-13 16:21:21.062066 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37873 2019-Jan-13 16:21:21.062129 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
37874 2019-Jan-13 16:21:21.062805 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37875 2019-Jan-13 16:21:21.063473 - [DEBUG] Edge function : AllBottom (result of previous compose)
37876 2019-Jan-13 16:21:21.063499 - [DEBUG]
37877 2019-Jan-13 16:21:21.063525 - [DEBUG] Join: AllTop & AllBottom
37878 2019-Jan-13 16:21:21.063551 - [DEBUG] = AllBottom (new jump func)
37879 2019-Jan-13 16:21:21.063576 - [DEBUG]
37880 2019-Jan-13 16:21:21.063600 - [DEBUG] Start adding new jump function
37881 2019-Jan-13 16:21:21.063624 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37882 2019-Jan-13 16:21:21.063690 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37883 2019-Jan-13 16:21:21.064356 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
37884 2019-Jan-13 16:21:21.065032 - [DEBUG] Edge Function : AllBottom
37885 2019-Jan-13 16:21:21.065063 - [DEBUG] End adding new jump function
37886 2019-Jan-13 16:21:21.065087 - [DEBUG]
37887 2019-Jan-13 16:21:21.065112 - [DEBUG] -------------------------------------------- 1036. Path Edge --------------------------------------------
37888 2019-Jan-13 16:21:21.065136 - [DEBUG]
37889 2019-Jan-13 16:21:21.065160 - [DEBUG] Process 1036. path edge:
37890 2019-Jan-13 16:21:21.065184 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37891 2019-Jan-13 16:21:21.065244 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
37892 2019-Jan-13 16:21:21.065914 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37893 2019-Jan-13 16:21:21.066588 - [DEBUG]
37894 2019-Jan-13 16:21:21.066614 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
37895 2019-Jan-13 16:21:21.067310 - [DEBUG] Compose: EdgeIdentity * AllBottom
37896 2019-Jan-13 16:21:21.067339 - [DEBUG]
37897 2019-Jan-13 16:21:21.067363 - [DEBUG] Propagate flow
37898 2019-Jan-13 16:21:21.067387 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37899 2019-Jan-13 16:21:21.067450 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
37900 2019-Jan-13 16:21:21.068117 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37901 2019-Jan-13 16:21:21.068817 - [DEBUG] Edge function : AllBottom (result of previous compose)
37902 2019-Jan-13 16:21:21.068844 - [DEBUG]
37903 2019-Jan-13 16:21:21.068869 - [DEBUG] Join: AllTop & AllBottom
37904 2019-Jan-13 16:21:21.068896 - [DEBUG] = AllBottom (new jump func)
37905 2019-Jan-13 16:21:21.068921 - [DEBUG]
37906 2019-Jan-13 16:21:21.068944 - [DEBUG] Start adding new jump function
37907 2019-Jan-13 16:21:21.068968 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37908 2019-Jan-13 16:21:21.069033 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37909 2019-Jan-13 16:21:21.069704 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
37910 2019-Jan-13 16:21:21.070356 - [DEBUG] Edge Function : AllBottom
37911 2019-Jan-13 16:21:21.070387 - [DEBUG] End adding new jump function
37912 2019-Jan-13 16:21:21.070427 - [DEBUG]
37913 2019-Jan-13 16:21:21.070452 - [DEBUG] -------------------------------------------- 1037. Path Edge --------------------------------------------
37914 2019-Jan-13 16:21:21.070477 - [DEBUG]
37915 2019-Jan-13 16:21:21.070500 - [DEBUG] Process 1037. path edge:
37916 2019-Jan-13 16:21:21.070524 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37917 2019-Jan-13 16:21:21.070588 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
37918 2019-Jan-13 16:21:21.071243 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37919 2019-Jan-13 16:21:21.071941 - [DEBUG]
37920 2019-Jan-13 16:21:21.071968 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
37921 2019-Jan-13 16:21:21.072653 - [DEBUG] Compose: EdgeIdentity * AllBottom
37922 2019-Jan-13 16:21:21.072683 - [DEBUG]
37923 2019-Jan-13 16:21:21.072707 - [DEBUG] Propagate flow
37924 2019-Jan-13 16:21:21.072731 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37925 2019-Jan-13 16:21:21.072797 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
37926 2019-Jan-13 16:21:21.073451 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37927 2019-Jan-13 16:21:21.074109 - [DEBUG] Edge function : AllBottom (result of previous compose)
37928 2019-Jan-13 16:21:21.074136 - [DEBUG]
37929 2019-Jan-13 16:21:21.074162 - [DEBUG] Join: AllTop & AllBottom
37930 2019-Jan-13 16:21:21.074189 - [DEBUG] = AllBottom (new jump func)
37931 2019-Jan-13 16:21:21.074214 - [DEBUG]
37932 2019-Jan-13 16:21:21.074238 - [DEBUG] Start adding new jump function
37933 2019-Jan-13 16:21:21.074261 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37934 2019-Jan-13 16:21:21.074325 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37935 2019-Jan-13 16:21:21.075022 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
37936 2019-Jan-13 16:21:21.075681 - [DEBUG] Edge Function : AllBottom
37937 2019-Jan-13 16:21:21.075713 - [DEBUG] End adding new jump function
37938 2019-Jan-13 16:21:21.075737 - [DEBUG]
37939 2019-Jan-13 16:21:21.075762 - [DEBUG] -------------------------------------------- 1038. Path Edge --------------------------------------------
37940 2019-Jan-13 16:21:21.075787 - [DEBUG]
37941 2019-Jan-13 16:21:21.075810 - [DEBUG] Process 1038. path edge:
37942 2019-Jan-13 16:21:21.075834 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37943 2019-Jan-13 16:21:21.075898 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
37944 2019-Jan-13 16:21:21.076551 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37945 2019-Jan-13 16:21:21.077215 - [DEBUG]
37946 2019-Jan-13 16:21:21.077242 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
37947 2019-Jan-13 16:21:21.077934 - [DEBUG] Compose: EdgeIdentity * AllBottom
37948 2019-Jan-13 16:21:21.077964 - [DEBUG]
37949 2019-Jan-13 16:21:21.077988 - [DEBUG] Propagate flow
37950 2019-Jan-13 16:21:21.078012 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37951 2019-Jan-13 16:21:21.078077 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
37952 2019-Jan-13 16:21:21.078781 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37953 2019-Jan-13 16:21:21.079441 - [DEBUG] Edge function : AllBottom (result of previous compose)
37954 2019-Jan-13 16:21:21.079488 - [DEBUG]
37955 2019-Jan-13 16:21:21.079514 - [DEBUG] Join: AllTop & AllBottom
37956 2019-Jan-13 16:21:21.079540 - [DEBUG] = AllBottom (new jump func)
37957 2019-Jan-13 16:21:21.079565 - [DEBUG]
37958 2019-Jan-13 16:21:21.079589 - [DEBUG] Start adding new jump function
37959 2019-Jan-13 16:21:21.079612 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37960 2019-Jan-13 16:21:21.079677 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37961 2019-Jan-13 16:21:21.080352 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
37962 2019-Jan-13 16:21:21.081018 - [DEBUG] Edge Function : AllBottom
37963 2019-Jan-13 16:21:21.081049 - [DEBUG] End adding new jump function
37964 2019-Jan-13 16:21:21.081073 - [DEBUG]
37965 2019-Jan-13 16:21:21.081097 - [DEBUG] -------------------------------------------- 1039. Path Edge --------------------------------------------
37966 2019-Jan-13 16:21:21.081123 - [DEBUG]
37967 2019-Jan-13 16:21:21.081146 - [DEBUG] Process 1039. path edge:
37968 2019-Jan-13 16:21:21.081170 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
37969 2019-Jan-13 16:21:21.081235 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
37970 2019-Jan-13 16:21:21.081923 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
37971 2019-Jan-13 16:21:21.082583 - [DEBUG]
37972 2019-Jan-13 16:21:21.082609 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
37973 2019-Jan-13 16:21:21.083293 - [DEBUG] Possible callees:
37974 2019-Jan-13 16:21:21.083320 - [DEBUG] llvm.dbg.declare
37975 2019-Jan-13 16:21:21.083345 - [DEBUG] Possible return sites:
37976 2019-Jan-13 16:21:21.083369 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16337977 2019-Jan-13 16:21:21.084700 - [DEBUG] Found and process special summary
37978 2019-Jan-13 16:21:21.084745 - [DEBUG] Compose: EdgeIdentity * AllBottom
37979 2019-Jan-13 16:21:21.084773 - [DEBUG]
37980 2019-Jan-13 16:21:21.084798 - [DEBUG] Propagate flow
37981 2019-Jan-13 16:21:21.084822 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
37982 2019-Jan-13 16:21:21.084903 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
37983 2019-Jan-13 16:21:21.085564 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37984 2019-Jan-13 16:21:21.086235 - [DEBUG] Edge function : AllBottom (result of previous compose)
37985 2019-Jan-13 16:21:21.086262 - [DEBUG]
37986 2019-Jan-13 16:21:21.086288 - [DEBUG] Join: AllTop & AllBottom
37987 2019-Jan-13 16:21:21.086315 - [DEBUG] = AllBottom (new jump func)
37988 2019-Jan-13 16:21:21.086340 - [DEBUG]
37989 2019-Jan-13 16:21:21.086363 - [DEBUG] Start adding new jump function
37990 2019-Jan-13 16:21:21.086387 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
37991 2019-Jan-13 16:21:21.086453 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
37992 2019-Jan-13 16:21:21.087118 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
37993 2019-Jan-13 16:21:21.087783 - [DEBUG] Edge Function : AllBottom
37994 2019-Jan-13 16:21:21.087814 - [DEBUG] End adding new jump function
37995 2019-Jan-13 16:21:21.087855 - [DEBUG]
37996 2019-Jan-13 16:21:21.087879 - [DEBUG] -------------------------------------------- 1040. Path Edge --------------------------------------------
37997 2019-Jan-13 16:21:21.087903 - [DEBUG]
37998 2019-Jan-13 16:21:21.087927 - [DEBUG] Process 1040. path edge:
37999 2019-Jan-13 16:21:21.087951 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38000 2019-Jan-13 16:21:21.088015 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
38001 2019-Jan-13 16:21:21.088693 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38002 2019-Jan-13 16:21:21.089367 - [DEBUG]
38003 2019-Jan-13 16:21:21.089393 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
38004 2019-Jan-13 16:21:21.090086 - [DEBUG] Compose: EdgeIdentity * AllBottom
38005 2019-Jan-13 16:21:21.090117 - [DEBUG]
38006 2019-Jan-13 16:21:21.090141 - [DEBUG] Propagate flow
38007 2019-Jan-13 16:21:21.090164 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38008 2019-Jan-13 16:21:21.090230 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
38009 2019-Jan-13 16:21:21.090892 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38010 2019-Jan-13 16:21:21.091573 - [DEBUG] Edge function : AllBottom (result of previous compose)
38011 2019-Jan-13 16:21:21.091600 - [DEBUG]
38012 2019-Jan-13 16:21:21.091626 - [DEBUG] Join: AllTop & AllBottom
38013 2019-Jan-13 16:21:21.091653 - [DEBUG] = AllBottom (new jump func)
38014 2019-Jan-13 16:21:21.091678 - [DEBUG]
38015 2019-Jan-13 16:21:21.091701 - [DEBUG] Start adding new jump function
38016 2019-Jan-13 16:21:21.091725 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38017 2019-Jan-13 16:21:21.091786 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38018 2019-Jan-13 16:21:21.092462 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
38019 2019-Jan-13 16:21:21.093118 - [DEBUG] Edge Function : AllBottom
38020 2019-Jan-13 16:21:21.093151 - [DEBUG] End adding new jump function
38021 2019-Jan-13 16:21:21.093175 - [DEBUG]
38022 2019-Jan-13 16:21:21.093199 - [DEBUG] -------------------------------------------- 1041. Path Edge --------------------------------------------
38023 2019-Jan-13 16:21:21.093225 - [DEBUG]
38024 2019-Jan-13 16:21:21.093248 - [DEBUG] Process 1041. path edge:
38025 2019-Jan-13 16:21:21.093272 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38026 2019-Jan-13 16:21:21.093338 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
38027 2019-Jan-13 16:21:21.093993 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38028 2019-Jan-13 16:21:21.094649 - [DEBUG]
38029 2019-Jan-13 16:21:21.094676 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
38030 2019-Jan-13 16:21:21.095389 - [DEBUG] Compose: EdgeIdentity * AllBottom
38031 2019-Jan-13 16:21:21.095419 - [DEBUG]
38032 2019-Jan-13 16:21:21.095443 - [DEBUG] Propagate flow
38033 2019-Jan-13 16:21:21.095466 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38034 2019-Jan-13 16:21:21.095533 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
38035 2019-Jan-13 16:21:21.096209 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38036 2019-Jan-13 16:21:21.096875 - [DEBUG] Edge function : AllBottom (result of previous compose)
38037 2019-Jan-13 16:21:21.096918 - [DEBUG]
38038 2019-Jan-13 16:21:21.096944 - [DEBUG] Join: AllTop & AllBottom
38039 2019-Jan-13 16:21:21.096970 - [DEBUG] = AllBottom (new jump func)
38040 2019-Jan-13 16:21:21.096995 - [DEBUG]
38041 2019-Jan-13 16:21:21.097019 - [DEBUG] Start adding new jump function
38042 2019-Jan-13 16:21:21.097043 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38043 2019-Jan-13 16:21:21.097104 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38044 2019-Jan-13 16:21:21.097765 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
38045 2019-Jan-13 16:21:21.098461 - [DEBUG] Edge Function : AllBottom
38046 2019-Jan-13 16:21:21.098492 - [DEBUG] End adding new jump function
38047 2019-Jan-13 16:21:21.098517 - [DEBUG]
38048 2019-Jan-13 16:21:21.098540 - [DEBUG] -------------------------------------------- 1042. Path Edge --------------------------------------------
38049 2019-Jan-13 16:21:21.098565 - [DEBUG]
38050 2019-Jan-13 16:21:21.098589 - [DEBUG] Process 1042. path edge:
38051 2019-Jan-13 16:21:21.098613 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38052 2019-Jan-13 16:21:21.098678 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
38053 2019-Jan-13 16:21:21.099348 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38054 2019-Jan-13 16:21:21.100010 - [DEBUG]
38055 2019-Jan-13 16:21:21.100035 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
38056 2019-Jan-13 16:21:21.100704 - [DEBUG] Possible callees:
38057 2019-Jan-13 16:21:21.100730 - [DEBUG] llvm.dbg.declare
38058 2019-Jan-13 16:21:21.100755 - [DEBUG] Possible return sites:
38059 2019-Jan-13 16:21:21.100778 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16938060 2019-Jan-13 16:21:21.102132 - [DEBUG] Found and process special summary
38061 2019-Jan-13 16:21:21.102178 - [DEBUG] Compose: EdgeIdentity * AllBottom
38062 2019-Jan-13 16:21:21.102207 - [DEBUG]
38063 2019-Jan-13 16:21:21.102232 - [DEBUG] Propagate flow
38064 2019-Jan-13 16:21:21.102255 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38065 2019-Jan-13 16:21:21.102322 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
38066 2019-Jan-13 16:21:21.103000 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38067 2019-Jan-13 16:21:21.103660 - [DEBUG] Edge function : AllBottom (result of previous compose)
38068 2019-Jan-13 16:21:21.103687 - [DEBUG]
38069 2019-Jan-13 16:21:21.103713 - [DEBUG] Join: AllTop & AllBottom
38070 2019-Jan-13 16:21:21.103740 - [DEBUG] = AllBottom (new jump func)
38071 2019-Jan-13 16:21:21.103764 - [DEBUG]
38072 2019-Jan-13 16:21:21.103788 - [DEBUG] Start adding new jump function
38073 2019-Jan-13 16:21:21.103811 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38074 2019-Jan-13 16:21:21.103877 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38075 2019-Jan-13 16:21:21.104552 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
38076 2019-Jan-13 16:21:21.105238 - [DEBUG] Edge Function : AllBottom
38077 2019-Jan-13 16:21:21.105285 - [DEBUG] End adding new jump function
38078 2019-Jan-13 16:21:21.105310 - [DEBUG]
38079 2019-Jan-13 16:21:21.105334 - [DEBUG] -------------------------------------------- 1043. Path Edge --------------------------------------------
38080 2019-Jan-13 16:21:21.105358 - [DEBUG]
38081 2019-Jan-13 16:21:21.105381 - [DEBUG] Process 1043. path edge:
38082 2019-Jan-13 16:21:21.105405 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38083 2019-Jan-13 16:21:21.105469 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
38084 2019-Jan-13 16:21:21.106251 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38085 2019-Jan-13 16:21:21.106927 - [DEBUG]
38086 2019-Jan-13 16:21:21.106953 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
38087 2019-Jan-13 16:21:21.107659 - [DEBUG] Compose: EdgeIdentity * AllBottom
38088 2019-Jan-13 16:21:21.107690 - [DEBUG]
38089 2019-Jan-13 16:21:21.107714 - [DEBUG] Propagate flow
38090 2019-Jan-13 16:21:21.107738 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38091 2019-Jan-13 16:21:21.107802 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
38092 2019-Jan-13 16:21:21.108494 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38093 2019-Jan-13 16:21:21.109154 - [DEBUG] Edge function : AllBottom (result of previous compose)
38094 2019-Jan-13 16:21:21.109181 - [DEBUG]
38095 2019-Jan-13 16:21:21.109207 - [DEBUG] Join: AllTop & AllBottom
38096 2019-Jan-13 16:21:21.109234 - [DEBUG] = AllBottom (new jump func)
38097 2019-Jan-13 16:21:21.109259 - [DEBUG]
38098 2019-Jan-13 16:21:21.109283 - [DEBUG] Start adding new jump function
38099 2019-Jan-13 16:21:21.109306 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38100 2019-Jan-13 16:21:21.109370 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38101 2019-Jan-13 16:21:21.110045 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
38102 2019-Jan-13 16:21:21.110701 - [DEBUG] Edge Function : AllBottom
38103 2019-Jan-13 16:21:21.110733 - [DEBUG] End adding new jump function
38104 2019-Jan-13 16:21:21.110757 - [DEBUG]
38105 2019-Jan-13 16:21:21.110781 - [DEBUG] -------------------------------------------- 1044. Path Edge --------------------------------------------
38106 2019-Jan-13 16:21:21.110807 - [DEBUG]
38107 2019-Jan-13 16:21:21.110831 - [DEBUG] Process 1044. path edge:
38108 2019-Jan-13 16:21:21.110855 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38109 2019-Jan-13 16:21:21.110921 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
38110 2019-Jan-13 16:21:21.111601 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38111 2019-Jan-13 16:21:21.112262 - [DEBUG]
38112 2019-Jan-13 16:21:21.112288 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
38113 2019-Jan-13 16:21:21.112989 - [DEBUG] Compose: EdgeIdentity * AllBottom
38114 2019-Jan-13 16:21:21.113019 - [DEBUG]
38115 2019-Jan-13 16:21:21.113043 - [DEBUG] Propagate flow
38116 2019-Jan-13 16:21:21.113067 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38117 2019-Jan-13 16:21:21.113133 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
38118 2019-Jan-13 16:21:21.113798 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38119 2019-Jan-13 16:21:21.114486 - [DEBUG] Edge function : AllBottom (result of previous compose)
38120 2019-Jan-13 16:21:21.114512 - [DEBUG]
38121 2019-Jan-13 16:21:21.114538 - [DEBUG] Join: AllTop & AllBottom
38122 2019-Jan-13 16:21:21.114564 - [DEBUG] = AllBottom (new jump func)
38123 2019-Jan-13 16:21:21.114589 - [DEBUG]
38124 2019-Jan-13 16:21:21.114613 - [DEBUG] Start adding new jump function
38125 2019-Jan-13 16:21:21.114637 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38126 2019-Jan-13 16:21:21.114701 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38127 2019-Jan-13 16:21:21.115385 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
38128 2019-Jan-13 16:21:21.116054 - [DEBUG] Edge Function : AllBottom
38129 2019-Jan-13 16:21:21.116086 - [DEBUG] End adding new jump function
38130 2019-Jan-13 16:21:21.116110 - [DEBUG]
38131 2019-Jan-13 16:21:21.116135 - [DEBUG] -------------------------------------------- 1045. Path Edge --------------------------------------------
38132 2019-Jan-13 16:21:21.116159 - [DEBUG]
38133 2019-Jan-13 16:21:21.116183 - [DEBUG] Process 1045. path edge:
38134 2019-Jan-13 16:21:21.116207 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38135 2019-Jan-13 16:21:21.116270 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
38136 2019-Jan-13 16:21:21.116938 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38137 2019-Jan-13 16:21:21.117604 - [DEBUG]
38138 2019-Jan-13 16:21:21.117629 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
38139 2019-Jan-13 16:21:21.118363 - [DEBUG] Compose: EdgeIdentity * AllBottom
38140 2019-Jan-13 16:21:21.118394 - [DEBUG]
38141 2019-Jan-13 16:21:21.118418 - [DEBUG] Propagate flow
38142 2019-Jan-13 16:21:21.118442 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38143 2019-Jan-13 16:21:21.118506 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
38144 2019-Jan-13 16:21:21.119169 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38145 2019-Jan-13 16:21:21.119837 - [DEBUG] Edge function : AllBottom (result of previous compose)
38146 2019-Jan-13 16:21:21.119864 - [DEBUG]
38147 2019-Jan-13 16:21:21.119890 - [DEBUG] Join: AllTop & AllBottom
38148 2019-Jan-13 16:21:21.119917 - [DEBUG] = AllBottom (new jump func)
38149 2019-Jan-13 16:21:21.119942 - [DEBUG]
38150 2019-Jan-13 16:21:21.119965 - [DEBUG] Start adding new jump function
38151 2019-Jan-13 16:21:21.119989 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38152 2019-Jan-13 16:21:21.120055 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38153 2019-Jan-13 16:21:21.120721 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
38154 2019-Jan-13 16:21:21.121367 - [DEBUG] Edge Function : AllBottom
38155 2019-Jan-13 16:21:21.121398 - [DEBUG] End adding new jump function
38156 2019-Jan-13 16:21:21.121423 - [DEBUG]
38157 2019-Jan-13 16:21:21.121447 - [DEBUG] -------------------------------------------- 1046. Path Edge --------------------------------------------
38158 2019-Jan-13 16:21:21.121472 - [DEBUG]
38159 2019-Jan-13 16:21:21.121496 - [DEBUG] Process 1046. path edge:
38160 2019-Jan-13 16:21:21.121520 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38161 2019-Jan-13 16:21:21.121605 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
38162 2019-Jan-13 16:21:21.122287 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38163 2019-Jan-13 16:21:21.122959 - [DEBUG]
38164 2019-Jan-13 16:21:21.122987 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
38165 2019-Jan-13 16:21:21.123667 - [DEBUG] Compose: EdgeIdentity * AllBottom
38166 2019-Jan-13 16:21:21.123697 - [DEBUG]
38167 2019-Jan-13 16:21:21.123721 - [DEBUG] Propagate flow
38168 2019-Jan-13 16:21:21.123745 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38169 2019-Jan-13 16:21:21.123808 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
38170 2019-Jan-13 16:21:21.124469 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38171 2019-Jan-13 16:21:21.125173 - [DEBUG] Edge function : AllBottom (result of previous compose)
38172 2019-Jan-13 16:21:21.125199 - [DEBUG]
38173 2019-Jan-13 16:21:21.125225 - [DEBUG] Join: AllTop & AllBottom
38174 2019-Jan-13 16:21:21.125252 - [DEBUG] = AllBottom (new jump func)
38175 2019-Jan-13 16:21:21.125276 - [DEBUG]
38176 2019-Jan-13 16:21:21.125300 - [DEBUG] Start adding new jump function
38177 2019-Jan-13 16:21:21.125323 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38178 2019-Jan-13 16:21:21.125387 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38179 2019-Jan-13 16:21:21.126056 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
38180 2019-Jan-13 16:21:21.126710 - [DEBUG] Edge Function : AllBottom
38181 2019-Jan-13 16:21:21.126741 - [DEBUG] End adding new jump function
38182 2019-Jan-13 16:21:21.126766 - [DEBUG]
38183 2019-Jan-13 16:21:21.126790 - [DEBUG] -------------------------------------------- 1047. Path Edge --------------------------------------------
38184 2019-Jan-13 16:21:21.126814 - [DEBUG]
38185 2019-Jan-13 16:21:21.126838 - [DEBUG] Process 1047. path edge:
38186 2019-Jan-13 16:21:21.126862 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38187 2019-Jan-13 16:21:21.126923 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
38188 2019-Jan-13 16:21:21.127584 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38189 2019-Jan-13 16:21:21.128278 - [DEBUG]
38190 2019-Jan-13 16:21:21.128304 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
38191 2019-Jan-13 16:21:21.129003 - [DEBUG] Compose: EdgeIdentity * AllBottom
38192 2019-Jan-13 16:21:21.129033 - [DEBUG]
38193 2019-Jan-13 16:21:21.129057 - [DEBUG] Propagate flow
38194 2019-Jan-13 16:21:21.129081 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38195 2019-Jan-13 16:21:21.129147 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
38196 2019-Jan-13 16:21:21.129803 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38197 2019-Jan-13 16:21:21.130467 - [DEBUG] Edge function : AllBottom (result of previous compose)
38198 2019-Jan-13 16:21:21.130493 - [DEBUG]
38199 2019-Jan-13 16:21:21.130519 - [DEBUG] Join: AllTop & AllBottom
38200 2019-Jan-13 16:21:21.130545 - [DEBUG] = AllBottom (new jump func)
38201 2019-Jan-13 16:21:21.130570 - [DEBUG]
38202 2019-Jan-13 16:21:21.130594 - [DEBUG] Start adding new jump function
38203 2019-Jan-13 16:21:21.130618 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38204 2019-Jan-13 16:21:21.130702 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38205 2019-Jan-13 16:21:21.131375 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
38206 2019-Jan-13 16:21:21.132061 - [DEBUG] Edge Function : AllBottom
38207 2019-Jan-13 16:21:21.132093 - [DEBUG] End adding new jump function
38208 2019-Jan-13 16:21:21.132117 - [DEBUG]
38209 2019-Jan-13 16:21:21.132141 - [DEBUG] -------------------------------------------- 1048. Path Edge --------------------------------------------
38210 2019-Jan-13 16:21:21.132167 - [DEBUG]
38211 2019-Jan-13 16:21:21.132191 - [DEBUG] Process 1048. path edge:
38212 2019-Jan-13 16:21:21.132215 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38213 2019-Jan-13 16:21:21.132278 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
38214 2019-Jan-13 16:21:21.132933 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38215 2019-Jan-13 16:21:21.133606 - [DEBUG]
38216 2019-Jan-13 16:21:21.133635 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
38217 2019-Jan-13 16:21:21.134323 - [DEBUG] Compose: EdgeIdentity * AllBottom
38218 2019-Jan-13 16:21:21.134353 - [DEBUG]
38219 2019-Jan-13 16:21:21.134377 - [DEBUG] Propagate flow
38220 2019-Jan-13 16:21:21.134401 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38221 2019-Jan-13 16:21:21.134466 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
38222 2019-Jan-13 16:21:21.135184 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38223 2019-Jan-13 16:21:21.135847 - [DEBUG] Edge function : AllBottom (result of previous compose)
38224 2019-Jan-13 16:21:21.135874 - [DEBUG]
38225 2019-Jan-13 16:21:21.135899 - [DEBUG] Join: AllTop & AllBottom
38226 2019-Jan-13 16:21:21.135926 - [DEBUG] = AllBottom (new jump func)
38227 2019-Jan-13 16:21:21.135951 - [DEBUG]
38228 2019-Jan-13 16:21:21.135974 - [DEBUG] Start adding new jump function
38229 2019-Jan-13 16:21:21.135998 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38230 2019-Jan-13 16:21:21.136061 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38231 2019-Jan-13 16:21:21.136736 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
38232 2019-Jan-13 16:21:21.137388 - [DEBUG] Edge Function : AllBottom
38233 2019-Jan-13 16:21:21.137419 - [DEBUG] End adding new jump function
38234 2019-Jan-13 16:21:21.137444 - [DEBUG]
38235 2019-Jan-13 16:21:21.137468 - [DEBUG] -------------------------------------------- 1049. Path Edge --------------------------------------------
38236 2019-Jan-13 16:21:21.137493 - [DEBUG]
38237 2019-Jan-13 16:21:21.137516 - [DEBUG] Process 1049. path edge:
38238 2019-Jan-13 16:21:21.137540 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38239 2019-Jan-13 16:21:21.137605 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
38240 2019-Jan-13 16:21:21.138283 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38241 2019-Jan-13 16:21:21.138942 - [DEBUG]
38242 2019-Jan-13 16:21:21.138968 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
38243 2019-Jan-13 16:21:21.139666 - [DEBUG] Compose: EdgeIdentity * AllBottom
38244 2019-Jan-13 16:21:21.139696 - [DEBUG]
38245 2019-Jan-13 16:21:21.139720 - [DEBUG] Propagate flow
38246 2019-Jan-13 16:21:21.139765 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38247 2019-Jan-13 16:21:21.139835 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
38248 2019-Jan-13 16:21:21.140505 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38249 2019-Jan-13 16:21:21.141177 - [DEBUG] Edge function : AllBottom (result of previous compose)
38250 2019-Jan-13 16:21:21.141204 - [DEBUG]
38251 2019-Jan-13 16:21:21.141229 - [DEBUG] Join: AllTop & AllBottom
38252 2019-Jan-13 16:21:21.141255 - [DEBUG] = AllBottom (new jump func)
38253 2019-Jan-13 16:21:21.141280 - [DEBUG]
38254 2019-Jan-13 16:21:21.141304 - [DEBUG] Start adding new jump function
38255 2019-Jan-13 16:21:21.141328 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38256 2019-Jan-13 16:21:21.141390 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38257 2019-Jan-13 16:21:21.142077 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
38258 2019-Jan-13 16:21:21.142749 - [DEBUG] Edge Function : AllBottom
38259 2019-Jan-13 16:21:21.142781 - [DEBUG] End adding new jump function
38260 2019-Jan-13 16:21:21.142806 - [DEBUG]
38261 2019-Jan-13 16:21:21.142830 - [DEBUG] -------------------------------------------- 1050. Path Edge --------------------------------------------
38262 2019-Jan-13 16:21:21.142855 - [DEBUG]
38263 2019-Jan-13 16:21:21.142879 - [DEBUG] Process 1050. path edge:
38264 2019-Jan-13 16:21:21.142903 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38265 2019-Jan-13 16:21:21.142966 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
38266 2019-Jan-13 16:21:21.143633 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38267 2019-Jan-13 16:21:21.144300 - [DEBUG]
38268 2019-Jan-13 16:21:21.144327 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
38269 2019-Jan-13 16:21:21.145036 - [DEBUG] Compose: EdgeIdentity * AllBottom
38270 2019-Jan-13 16:21:21.145065 - [DEBUG]
38271 2019-Jan-13 16:21:21.145089 - [DEBUG] Propagate flow
38272 2019-Jan-13 16:21:21.145113 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38273 2019-Jan-13 16:21:21.145176 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
38274 2019-Jan-13 16:21:21.145847 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38275 2019-Jan-13 16:21:21.146521 - [DEBUG] Edge function : AllBottom (result of previous compose)
38276 2019-Jan-13 16:21:21.146549 - [DEBUG]
38277 2019-Jan-13 16:21:21.146575 - [DEBUG] Join: AllTop & AllBottom
38278 2019-Jan-13 16:21:21.146601 - [DEBUG] = AllBottom (new jump func)
38279 2019-Jan-13 16:21:21.146626 - [DEBUG]
38280 2019-Jan-13 16:21:21.146650 - [DEBUG] Start adding new jump function
38281 2019-Jan-13 16:21:21.146673 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38282 2019-Jan-13 16:21:21.146738 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38283 2019-Jan-13 16:21:21.147401 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
38284 2019-Jan-13 16:21:21.148052 - [DEBUG] Edge Function : AllBottom
38285 2019-Jan-13 16:21:21.148082 - [DEBUG] End adding new jump function
38286 2019-Jan-13 16:21:21.148107 - [DEBUG]
38287 2019-Jan-13 16:21:21.148148 - [DEBUG] -------------------------------------------- 1051. Path Edge --------------------------------------------
38288 2019-Jan-13 16:21:21.148174 - [DEBUG]
38289 2019-Jan-13 16:21:21.148197 - [DEBUG] Process 1051. path edge:
38290 2019-Jan-13 16:21:21.148239 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38291 2019-Jan-13 16:21:21.148307 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
38292 2019-Jan-13 16:21:21.148977 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38293 2019-Jan-13 16:21:21.149645 - [DEBUG]
38294 2019-Jan-13 16:21:21.149671 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
38295 2019-Jan-13 16:21:21.150360 - [DEBUG] Compose: EdgeIdentity * AllBottom
38296 2019-Jan-13 16:21:21.150390 - [DEBUG]
38297 2019-Jan-13 16:21:21.150414 - [DEBUG] Propagate flow
38298 2019-Jan-13 16:21:21.150437 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38299 2019-Jan-13 16:21:21.150502 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38300 2019-Jan-13 16:21:21.151155 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38301 2019-Jan-13 16:21:21.151850 - [DEBUG] Edge function : AllBottom (result of previous compose)
38302 2019-Jan-13 16:21:21.151876 - [DEBUG]
38303 2019-Jan-13 16:21:21.151901 - [DEBUG] Join: AllTop & AllBottom
38304 2019-Jan-13 16:21:21.151928 - [DEBUG] = AllBottom (new jump func)
38305 2019-Jan-13 16:21:21.151953 - [DEBUG]
38306 2019-Jan-13 16:21:21.151976 - [DEBUG] Start adding new jump function
38307 2019-Jan-13 16:21:21.152000 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38308 2019-Jan-13 16:21:21.152065 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38309 2019-Jan-13 16:21:21.152736 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38310 2019-Jan-13 16:21:21.153385 - [DEBUG] Edge Function : AllBottom
38311 2019-Jan-13 16:21:21.153417 - [DEBUG] End adding new jump function
38312 2019-Jan-13 16:21:21.153442 - [DEBUG]
38313 2019-Jan-13 16:21:21.153466 - [DEBUG] -------------------------------------------- 1052. Path Edge --------------------------------------------
38314 2019-Jan-13 16:21:21.153491 - [DEBUG]
38315 2019-Jan-13 16:21:21.153515 - [DEBUG] Process 1052. path edge:
38316 2019-Jan-13 16:21:21.153539 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38317 2019-Jan-13 16:21:21.153603 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
38318 2019-Jan-13 16:21:21.154256 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38319 2019-Jan-13 16:21:21.154946 - [DEBUG]
38320 2019-Jan-13 16:21:21.154972 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38321 2019-Jan-13 16:21:21.155649 - [DEBUG] Start of endsummarytab entry
38322 2019-Jan-13 16:21:21.155687 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
38323 2019-Jan-13 16:21:21.156344 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
38324 2019-Jan-13 16:21:21.156414 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38325 2019-Jan-13 16:21:21.157062 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38326 2019-Jan-13 16:21:21.157731 - [DEBUG] EF: AllBottom
38327 2019-Jan-13 16:21:21.157758 - [DEBUG]
38328 2019-Jan-13 16:21:21.157781 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38329 2019-Jan-13 16:21:21.158475 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
38330 2019-Jan-13 16:21:21.159138 - [DEBUG] EF: AllBottom
38331 2019-Jan-13 16:21:21.159164 - [DEBUG]
38332 2019-Jan-13 16:21:21.159187 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38333 2019-Jan-13 16:21:21.159831 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
38334 2019-Jan-13 16:21:21.160506 - [DEBUG] EF: AllBottom
38335 2019-Jan-13 16:21:21.160532 - [DEBUG]
38336 2019-Jan-13 16:21:21.160555 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38337 2019-Jan-13 16:21:21.161212 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
38338 2019-Jan-13 16:21:21.161889 - [DEBUG] EF: AllBottom
38339 2019-Jan-13 16:21:21.161915 - [DEBUG]
38340 2019-Jan-13 16:21:21.161939 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38341 2019-Jan-13 16:21:21.162585 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38342 2019-Jan-13 16:21:21.163246 - [DEBUG] EF: AllBottom
38343 2019-Jan-13 16:21:21.163273 - [DEBUG]
38344 2019-Jan-13 16:21:21.163296 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38345 2019-Jan-13 16:21:21.163947 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
38346 2019-Jan-13 16:21:21.164615 - [DEBUG] EF: AllBottom
38347 2019-Jan-13 16:21:21.164641 - [DEBUG]
38348 2019-Jan-13 16:21:21.164664 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38349 2019-Jan-13 16:21:21.165336 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
38350 2019-Jan-13 16:21:21.166002 - [DEBUG] EF: AllBottom
38351 2019-Jan-13 16:21:21.166028 - [DEBUG]
38352 2019-Jan-13 16:21:21.166051 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38353 2019-Jan-13 16:21:21.166707 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
38354 2019-Jan-13 16:21:21.167364 - [DEBUG] EF: AllBottom
38355 2019-Jan-13 16:21:21.167390 - [DEBUG]
38356 2019-Jan-13 16:21:21.167413 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38357 2019-Jan-13 16:21:21.168060 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
38358 2019-Jan-13 16:21:21.168738 - [DEBUG] EF: AllBottom
38359 2019-Jan-13 16:21:21.168765 - [DEBUG]
38360 2019-Jan-13 16:21:21.168788 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38361 2019-Jan-13 16:21:21.169446 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38362 2019-Jan-13 16:21:21.170114 - [DEBUG] EF: AllBottom
38363 2019-Jan-13 16:21:21.170140 - [DEBUG]
38364 2019-Jan-13 16:21:21.170164 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38365 2019-Jan-13 16:21:21.170814 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
38366 2019-Jan-13 16:21:21.171466 - [DEBUG] EF: AllBottom
38367 2019-Jan-13 16:21:21.171492 - [DEBUG]
38368 2019-Jan-13 16:21:21.171515 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38369 2019-Jan-13 16:21:21.172200 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
38370 2019-Jan-13 16:21:21.172855 - [DEBUG] EF: AllBottom
38371 2019-Jan-13 16:21:21.172881 - [DEBUG]
38372 2019-Jan-13 16:21:21.172905 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38373 2019-Jan-13 16:21:21.173556 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
38374 2019-Jan-13 16:21:21.174226 - [DEBUG] EF: AllBottom
38375 2019-Jan-13 16:21:21.174252 - [DEBUG]
38376 2019-Jan-13 16:21:21.174276 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38377 2019-Jan-13 16:21:21.174955 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
38378 2019-Jan-13 16:21:21.175612 - [DEBUG] EF: AllBottom
38379 2019-Jan-13 16:21:21.175638 - [DEBUG]
38380 2019-Jan-13 16:21:21.175662 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38381 2019-Jan-13 16:21:21.176318 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
38382 2019-Jan-13 16:21:21.176972 - [DEBUG] EF: AllBottom
38383 2019-Jan-13 16:21:21.176998 - [DEBUG]
38384 2019-Jan-13 16:21:21.177022 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38385 2019-Jan-13 16:21:21.177673 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
38386 2019-Jan-13 16:21:21.178359 - [DEBUG] EF: AllBottom
38387 2019-Jan-13 16:21:21.178385 - [DEBUG]
38388 2019-Jan-13 16:21:21.178409 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38389 2019-Jan-13 16:21:21.179065 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
38390 2019-Jan-13 16:21:21.179726 - [DEBUG] EF: AllBottom
38391 2019-Jan-13 16:21:21.179752 - [DEBUG]
38392 2019-Jan-13 16:21:21.179775 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38393 2019-Jan-13 16:21:21.180422 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
38394 2019-Jan-13 16:21:21.181087 - [DEBUG] EF: AllBottom
38395 2019-Jan-13 16:21:21.181113 - [DEBUG]
38396 2019-Jan-13 16:21:21.181136 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38397 2019-Jan-13 16:21:21.181812 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
38398 2019-Jan-13 16:21:21.182476 - [DEBUG] EF: AllBottom
38399 2019-Jan-13 16:21:21.182502 - [DEBUG]
38400 2019-Jan-13 16:21:21.182526 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38401 2019-Jan-13 16:21:21.183170 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38402 2019-Jan-13 16:21:21.183837 - [DEBUG] EF: AllBottom
38403 2019-Jan-13 16:21:21.183863 - [DEBUG]
38404 2019-Jan-13 16:21:21.183886 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38405 2019-Jan-13 16:21:21.184542 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
38406 2019-Jan-13 16:21:21.185221 - [DEBUG] EF: AllBottom
38407 2019-Jan-13 16:21:21.185247 - [DEBUG]
38408 2019-Jan-13 16:21:21.185270 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38409 2019-Jan-13 16:21:21.185916 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
38410 2019-Jan-13 16:21:21.186577 - [DEBUG] EF: AllBottom
38411 2019-Jan-13 16:21:21.186604 - [DEBUG]
38412 2019-Jan-13 16:21:21.186627 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38413 2019-Jan-13 16:21:21.187277 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
38414 2019-Jan-13 16:21:21.187935 - [DEBUG] EF: AllBottom
38415 2019-Jan-13 16:21:21.187960 - [DEBUG]
38416 2019-Jan-13 16:21:21.187984 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38417 2019-Jan-13 16:21:21.188653 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
38418 2019-Jan-13 16:21:21.189310 - [DEBUG] EF: AllBottom
38419 2019-Jan-13 16:21:21.189336 - [DEBUG]
38420 2019-Jan-13 16:21:21.189359 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38421 2019-Jan-13 16:21:21.190036 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38422 2019-Jan-13 16:21:21.190702 - [DEBUG] EF: AllBottom
38423 2019-Jan-13 16:21:21.190728 - [DEBUG]
38424 2019-Jan-13 16:21:21.190751 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
38425 2019-Jan-13 16:21:21.191399 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
38426 2019-Jan-13 16:21:21.192071 - [DEBUG] EF: AllBottom
38427 2019-Jan-13 16:21:21.192098 - [DEBUG]
38428 2019-Jan-13 16:21:21.192121 - [DEBUG] ---------------
38429 2019-Jan-13 16:21:21.192144 - [DEBUG]
38430 2019-Jan-13 16:21:21.192172 - [DEBUG] End of endsummarytab entry
38431 2019-Jan-13 16:21:21.192196 - [DEBUG]
38432 2019-Jan-13 16:21:21.192219 - [DEBUG] Start of incomingtab entry
38433 2019-Jan-13 16:21:21.192244 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
38434 2019-Jan-13 16:21:21.193490 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
38435 2019-Jan-13 16:21:21.193568 - [DEBUG] ---------------
38436 2019-Jan-13 16:21:21.193593 - [DEBUG] End of incomingtab entry
38437 2019-Jan-13 16:21:21.193617 - [DEBUG]
38438 2019-Jan-13 16:21:21.193643 - [DEBUG] EDGE:
38439 2019-Jan-13 16:21:21.193700 - [DEBUG] ---> 38440 2019-Jan-13 16:21:21.194373 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38441 2019-Jan-13 16:21:21.195064 - [DEBUG]
38442 2019-Jan-13 16:21:21.195091 - [DEBUG] EDGE:
38443 2019-Jan-13 16:21:21.195156 - [DEBUG] ---> 38444 2019-Jan-13 16:21:21.195824 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38445 2019-Jan-13 16:21:21.196494 - [DEBUG]
38446 2019-Jan-13 16:21:21.196545 - [DEBUG] Compose: EdgeIdentity * AllBottom
38447 2019-Jan-13 16:21:21.196573 - [DEBUG]
38448 2019-Jan-13 16:21:21.196597 - [DEBUG] Propagate flow
38449 2019-Jan-13 16:21:21.196620 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38450 2019-Jan-13 16:21:21.196686 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
38451 2019-Jan-13 16:21:21.197352 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38452 2019-Jan-13 16:21:21.198008 - [DEBUG] Edge function : AllBottom (result of previous compose)
38453 2019-Jan-13 16:21:21.198034 - [DEBUG]
38454 2019-Jan-13 16:21:21.198061 - [DEBUG] Join: AllTop & AllBottom
38455 2019-Jan-13 16:21:21.198088 - [DEBUG] = AllBottom (new jump func)
38456 2019-Jan-13 16:21:21.198113 - [DEBUG]
38457 2019-Jan-13 16:21:21.198137 - [DEBUG] Start adding new jump function
38458 2019-Jan-13 16:21:21.198160 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38459 2019-Jan-13 16:21:21.198245 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38460 2019-Jan-13 16:21:21.198919 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
38461 2019-Jan-13 16:21:21.199587 - [DEBUG] Edge Function : AllBottom
38462 2019-Jan-13 16:21:21.199620 - [DEBUG] End adding new jump function
38463 2019-Jan-13 16:21:21.199644 - [DEBUG]
38464 2019-Jan-13 16:21:21.199668 - [DEBUG] -------------------------------------------- 1053. Path Edge --------------------------------------------
38465 2019-Jan-13 16:21:21.199693 - [DEBUG]
38466 2019-Jan-13 16:21:21.199734 - [DEBUG] Process 1053. path edge:
38467 2019-Jan-13 16:21:21.199758 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38468 2019-Jan-13 16:21:21.199823 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
38469 2019-Jan-13 16:21:21.200487 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38470 2019-Jan-13 16:21:21.201150 - [DEBUG]
38471 2019-Jan-13 16:21:21.201176 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
38472 2019-Jan-13 16:21:21.201893 - [DEBUG] Possible callees:
38473 2019-Jan-13 16:21:21.201920 - [DEBUG] llvm.dbg.declare
38474 2019-Jan-13 16:21:21.201946 - [DEBUG] Possible return sites:
38475 2019-Jan-13 16:21:21.201970 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19338476 2019-Jan-13 16:21:21.203300 - [DEBUG] Found and process special summary
38477 2019-Jan-13 16:21:21.203344 - [DEBUG] Compose: EdgeIdentity * AllBottom
38478 2019-Jan-13 16:21:21.203372 - [DEBUG]
38479 2019-Jan-13 16:21:21.203397 - [DEBUG] Propagate flow
38480 2019-Jan-13 16:21:21.203420 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38481 2019-Jan-13 16:21:21.203485 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38482 2019-Jan-13 16:21:21.204164 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38483 2019-Jan-13 16:21:21.204841 - [DEBUG] Edge function : AllBottom (result of previous compose)
38484 2019-Jan-13 16:21:21.204867 - [DEBUG]
38485 2019-Jan-13 16:21:21.204914 - [DEBUG] Join: AllTop & AllBottom
38486 2019-Jan-13 16:21:21.204941 - [DEBUG] = AllBottom (new jump func)
38487 2019-Jan-13 16:21:21.204966 - [DEBUG]
38488 2019-Jan-13 16:21:21.204990 - [DEBUG] Start adding new jump function
38489 2019-Jan-13 16:21:21.205014 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38490 2019-Jan-13 16:21:21.205078 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38491 2019-Jan-13 16:21:21.205750 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38492 2019-Jan-13 16:21:21.206530 - [DEBUG] Edge Function : AllBottom
38493 2019-Jan-13 16:21:21.206563 - [DEBUG] End adding new jump function
38494 2019-Jan-13 16:21:21.206587 - [DEBUG]
38495 2019-Jan-13 16:21:21.206611 - [DEBUG] -------------------------------------------- 1054. Path Edge --------------------------------------------
38496 2019-Jan-13 16:21:21.206635 - [DEBUG]
38497 2019-Jan-13 16:21:21.206658 - [DEBUG] Process 1054. path edge:
38498 2019-Jan-13 16:21:21.206682 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38499 2019-Jan-13 16:21:21.206746 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
38500 2019-Jan-13 16:21:21.207416 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38501 2019-Jan-13 16:21:21.211678 - [DEBUG]
38502 2019-Jan-13 16:21:21.211710 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38503 2019-Jan-13 16:21:21.213061 - [DEBUG] Compose: EdgeIdentity * AllBottom
38504 2019-Jan-13 16:21:21.213094 - [DEBUG]
38505 2019-Jan-13 16:21:21.213118 - [DEBUG] Propagate flow
38506 2019-Jan-13 16:21:21.213142 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38507 2019-Jan-13 16:21:21.213247 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
38508 2019-Jan-13 16:21:21.213950 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38509 2019-Jan-13 16:21:21.214628 - [DEBUG] Edge function : AllBottom (result of previous compose)
38510 2019-Jan-13 16:21:21.214654 - [DEBUG]
38511 2019-Jan-13 16:21:21.214680 - [DEBUG] Join: AllTop & AllBottom
38512 2019-Jan-13 16:21:21.214707 - [DEBUG] = AllBottom (new jump func)
38513 2019-Jan-13 16:21:21.214732 - [DEBUG]
38514 2019-Jan-13 16:21:21.214756 - [DEBUG] Start adding new jump function
38515 2019-Jan-13 16:21:21.214779 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38516 2019-Jan-13 16:21:21.214843 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38517 2019-Jan-13 16:21:21.215536 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
38518 2019-Jan-13 16:21:21.216203 - [DEBUG] Edge Function : AllBottom
38519 2019-Jan-13 16:21:21.216236 - [DEBUG] End adding new jump function
38520 2019-Jan-13 16:21:21.216260 - [DEBUG]
38521 2019-Jan-13 16:21:21.216284 - [DEBUG] -------------------------------------------- 1055. Path Edge --------------------------------------------
38522 2019-Jan-13 16:21:21.216309 - [DEBUG]
38523 2019-Jan-13 16:21:21.216332 - [DEBUG] Process 1055. path edge:
38524 2019-Jan-13 16:21:21.216356 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38525 2019-Jan-13 16:21:21.216421 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
38526 2019-Jan-13 16:21:21.217082 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38527 2019-Jan-13 16:21:21.217750 - [DEBUG]
38528 2019-Jan-13 16:21:21.217778 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
38529 2019-Jan-13 16:21:21.218483 - [DEBUG] Compose: EdgeIdentity * AllBottom
38530 2019-Jan-13 16:21:21.218512 - [DEBUG]
38531 2019-Jan-13 16:21:21.218536 - [DEBUG] Propagate flow
38532 2019-Jan-13 16:21:21.218560 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38533 2019-Jan-13 16:21:21.218626 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
38534 2019-Jan-13 16:21:21.219298 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38535 2019-Jan-13 16:21:21.219976 - [DEBUG] Edge function : AllBottom (result of previous compose)
38536 2019-Jan-13 16:21:21.220003 - [DEBUG]
38537 2019-Jan-13 16:21:21.220029 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38538 2019-Jan-13 16:21:21.220055 - [DEBUG] = AllBottom
38539 2019-Jan-13 16:21:21.220080 - [DEBUG]
38540 2019-Jan-13 16:21:21.220103 - [DEBUG] PROPAGATE: No new function!
38541 2019-Jan-13 16:21:21.220129 - [DEBUG] EDGE:
38542 2019-Jan-13 16:21:21.220196 - [DEBUG] ---> 38543 2019-Jan-13 16:21:21.220851 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38544 2019-Jan-13 16:21:21.221508 - [DEBUG]
38545 2019-Jan-13 16:21:21.221535 - [DEBUG] EDGE:
38546 2019-Jan-13 16:21:21.221620 - [DEBUG] ---> 38547 2019-Jan-13 16:21:21.222288 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38548 2019-Jan-13 16:21:21.222986 - [DEBUG]
38549 2019-Jan-13 16:21:21.223037 - [DEBUG] Compose: EdgeIdentity * AllBottom
38550 2019-Jan-13 16:21:21.223064 - [DEBUG]
38551 2019-Jan-13 16:21:21.223088 - [DEBUG] Propagate flow
38552 2019-Jan-13 16:21:21.223112 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38553 2019-Jan-13 16:21:21.223179 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
38554 2019-Jan-13 16:21:21.223841 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38555 2019-Jan-13 16:21:21.224497 - [DEBUG] Edge function : AllBottom (result of previous compose)
38556 2019-Jan-13 16:21:21.224524 - [DEBUG]
38557 2019-Jan-13 16:21:21.224549 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38558 2019-Jan-13 16:21:21.224575 - [DEBUG] = AllBottom
38559 2019-Jan-13 16:21:21.224600 - [DEBUG]
38560 2019-Jan-13 16:21:21.224624 - [DEBUG] PROPAGATE: No new function!
38561 2019-Jan-13 16:21:21.224655 - [DEBUG] EDGE:
38562 2019-Jan-13 16:21:21.224723 - [DEBUG] ---> 38563 2019-Jan-13 16:21:21.225422 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38564 2019-Jan-13 16:21:21.226090 - [DEBUG]
38565 2019-Jan-13 16:21:21.226117 - [DEBUG] EDGE:
38566 2019-Jan-13 16:21:21.226181 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
38567 2019-Jan-13 16:21:21.226837 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38568 2019-Jan-13 16:21:21.227497 - [DEBUG]
38569 2019-Jan-13 16:21:21.227523 - [DEBUG] EDGE:
38570 2019-Jan-13 16:21:21.227586 - [DEBUG] ---> 38571 2019-Jan-13 16:21:21.228266 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38572 2019-Jan-13 16:21:21.228937 - [DEBUG]
38573 2019-Jan-13 16:21:21.228965 - [DEBUG] EDGE:
38574 2019-Jan-13 16:21:21.229029 - [DEBUG] ---> 38575 2019-Jan-13 16:21:21.229679 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38576 2019-Jan-13 16:21:21.230334 - [DEBUG]
38577 2019-Jan-13 16:21:21.230361 - [DEBUG] EDGE:
38578 2019-Jan-13 16:21:21.230422 - [DEBUG] ---> 38579 2019-Jan-13 16:21:21.231087 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38580 2019-Jan-13 16:21:21.231779 - [DEBUG]
38581 2019-Jan-13 16:21:21.231831 - [DEBUG] Compose: EdgeIdentity * AllBottom
38582 2019-Jan-13 16:21:21.231859 - [DEBUG]
38583 2019-Jan-13 16:21:21.231883 - [DEBUG] Propagate flow
38584 2019-Jan-13 16:21:21.231907 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38585 2019-Jan-13 16:21:21.231973 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
38586 2019-Jan-13 16:21:21.232633 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38587 2019-Jan-13 16:21:21.233305 - [DEBUG] Edge function : AllBottom (result of previous compose)
38588 2019-Jan-13 16:21:21.233332 - [DEBUG]
38589 2019-Jan-13 16:21:21.233358 - [DEBUG] Join: AllTop & AllBottom
38590 2019-Jan-13 16:21:21.233384 - [DEBUG] = AllBottom (new jump func)
38591 2019-Jan-13 16:21:21.233409 - [DEBUG]
38592 2019-Jan-13 16:21:21.233432 - [DEBUG] Start adding new jump function
38593 2019-Jan-13 16:21:21.233456 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38594 2019-Jan-13 16:21:21.233520 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38595 2019-Jan-13 16:21:21.234197 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
38596 2019-Jan-13 16:21:21.234858 - [DEBUG] Edge Function : AllBottom
38597 2019-Jan-13 16:21:21.234910 - [DEBUG] End adding new jump function
38598 2019-Jan-13 16:21:21.234934 - [DEBUG]
38599 2019-Jan-13 16:21:21.234958 - [DEBUG] -------------------------------------------- 1056. Path Edge --------------------------------------------
38600 2019-Jan-13 16:21:21.234982 - [DEBUG]
38601 2019-Jan-13 16:21:21.235006 - [DEBUG] Process 1056. path edge:
38602 2019-Jan-13 16:21:21.235029 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38603 2019-Jan-13 16:21:21.235095 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
38604 2019-Jan-13 16:21:21.235752 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38605 2019-Jan-13 16:21:21.236412 - [DEBUG]
38606 2019-Jan-13 16:21:21.236438 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
38607 2019-Jan-13 16:21:21.237140 - [DEBUG] Compose: EdgeIdentity * AllBottom
38608 2019-Jan-13 16:21:21.237170 - [DEBUG]
38609 2019-Jan-13 16:21:21.237194 - [DEBUG] Propagate flow
38610 2019-Jan-13 16:21:21.237218 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38611 2019-Jan-13 16:21:21.237282 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
38612 2019-Jan-13 16:21:21.237944 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38613 2019-Jan-13 16:21:21.238630 - [DEBUG] Edge function : AllBottom (result of previous compose)
38614 2019-Jan-13 16:21:21.238657 - [DEBUG]
38615 2019-Jan-13 16:21:21.238682 - [DEBUG] Join: AllTop & AllBottom
38616 2019-Jan-13 16:21:21.238709 - [DEBUG] = AllBottom (new jump func)
38617 2019-Jan-13 16:21:21.238734 - [DEBUG]
38618 2019-Jan-13 16:21:21.238757 - [DEBUG] Start adding new jump function
38619 2019-Jan-13 16:21:21.238781 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38620 2019-Jan-13 16:21:21.238844 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38621 2019-Jan-13 16:21:21.239512 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
38622 2019-Jan-13 16:21:21.240173 - [DEBUG] Edge Function : AllBottom
38623 2019-Jan-13 16:21:21.240205 - [DEBUG] End adding new jump function
38624 2019-Jan-13 16:21:21.240229 - [DEBUG]
38625 2019-Jan-13 16:21:21.240253 - [DEBUG] -------------------------------------------- 1057. Path Edge --------------------------------------------
38626 2019-Jan-13 16:21:21.240277 - [DEBUG]
38627 2019-Jan-13 16:21:21.240300 - [DEBUG] Process 1057. path edge:
38628 2019-Jan-13 16:21:21.240324 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38629 2019-Jan-13 16:21:21.240388 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
38630 2019-Jan-13 16:21:21.241052 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38631 2019-Jan-13 16:21:21.241756 - [DEBUG]
38632 2019-Jan-13 16:21:21.241784 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
38633 2019-Jan-13 16:21:21.242469 - [DEBUG] Compose: EdgeIdentity * AllBottom
38634 2019-Jan-13 16:21:21.242498 - [DEBUG]
38635 2019-Jan-13 16:21:21.242522 - [DEBUG] Propagate flow
38636 2019-Jan-13 16:21:21.242546 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38637 2019-Jan-13 16:21:21.242615 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
38638 2019-Jan-13 16:21:21.243294 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38639 2019-Jan-13 16:21:21.243963 - [DEBUG] Edge function : AllBottom (result of previous compose)
38640 2019-Jan-13 16:21:21.243990 - [DEBUG]
38641 2019-Jan-13 16:21:21.244016 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38642 2019-Jan-13 16:21:21.244042 - [DEBUG] = AllBottom
38643 2019-Jan-13 16:21:21.244067 - [DEBUG]
38644 2019-Jan-13 16:21:21.244090 - [DEBUG] PROPAGATE: No new function!
38645 2019-Jan-13 16:21:21.244116 - [DEBUG] EDGE:
38646 2019-Jan-13 16:21:21.244180 - [DEBUG] ---> 38647 2019-Jan-13 16:21:21.244831 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38648 2019-Jan-13 16:21:21.245526 - [DEBUG]
38649 2019-Jan-13 16:21:21.245552 - [DEBUG] EDGE:
38650 2019-Jan-13 16:21:21.245621 - [DEBUG] ---> 38651 2019-Jan-13 16:21:21.246282 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38652 2019-Jan-13 16:21:21.246949 - [DEBUG]
38653 2019-Jan-13 16:21:21.246976 - [DEBUG] EDGE:
38654 2019-Jan-13 16:21:21.247040 - [DEBUG] ---> 38655 2019-Jan-13 16:21:21.247689 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38656 2019-Jan-13 16:21:21.248376 - [DEBUG]
38657 2019-Jan-13 16:21:21.248403 - [DEBUG] EDGE:
38658 2019-Jan-13 16:21:21.248470 - [DEBUG] ---> 38659 2019-Jan-13 16:21:21.249134 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38660 2019-Jan-13 16:21:21.249802 - [DEBUG]
38661 2019-Jan-13 16:21:21.249829 - [DEBUG] EDGE:
38662 2019-Jan-13 16:21:21.249893 - [DEBUG] ---> 38663 2019-Jan-13 16:21:21.250547 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38664 2019-Jan-13 16:21:21.251203 - [DEBUG]
38665 2019-Jan-13 16:21:21.251230 - [DEBUG] EDGE:
38666 2019-Jan-13 16:21:21.251294 - [DEBUG] ---> 38667 2019-Jan-13 16:21:21.251978 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38668 2019-Jan-13 16:21:21.252644 - [DEBUG]
38669 2019-Jan-13 16:21:21.252711 - [DEBUG] Compose: EdgeIdentity * AllBottom
38670 2019-Jan-13 16:21:21.252739 - [DEBUG]
38671 2019-Jan-13 16:21:21.252764 - [DEBUG] Propagate flow
38672 2019-Jan-13 16:21:21.252787 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38673 2019-Jan-13 16:21:21.252853 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
38674 2019-Jan-13 16:21:21.253513 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38675 2019-Jan-13 16:21:21.254173 - [DEBUG] Edge function : AllBottom (result of previous compose)
38676 2019-Jan-13 16:21:21.254199 - [DEBUG]
38677 2019-Jan-13 16:21:21.254225 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38678 2019-Jan-13 16:21:21.254251 - [DEBUG] = AllBottom
38679 2019-Jan-13 16:21:21.254276 - [DEBUG]
38680 2019-Jan-13 16:21:21.254299 - [DEBUG] PROPAGATE: No new function!
38681 2019-Jan-13 16:21:21.254329 - [DEBUG] EDGE:
38682 2019-Jan-13 16:21:21.254397 - [DEBUG] ---> 38683 2019-Jan-13 16:21:21.255100 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38684 2019-Jan-13 16:21:21.255771 - [DEBUG]
38685 2019-Jan-13 16:21:21.255798 - [DEBUG] EDGE:
38686 2019-Jan-13 16:21:21.255861 - [DEBUG] ---> 38687 2019-Jan-13 16:21:21.256511 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38688 2019-Jan-13 16:21:21.257172 - [DEBUG]
38689 2019-Jan-13 16:21:21.257199 - [DEBUG] EDGE:
38690 2019-Jan-13 16:21:21.257263 - [DEBUG] ---> 38691 2019-Jan-13 16:21:21.257925 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38692 2019-Jan-13 16:21:21.258616 - [DEBUG]
38693 2019-Jan-13 16:21:21.258664 - [DEBUG] Compose: EdgeIdentity * AllBottom
38694 2019-Jan-13 16:21:21.258693 - [DEBUG]
38695 2019-Jan-13 16:21:21.258717 - [DEBUG] Propagate flow
38696 2019-Jan-13 16:21:21.258741 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38697 2019-Jan-13 16:21:21.258806 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
38698 2019-Jan-13 16:21:21.259465 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38699 2019-Jan-13 16:21:21.260127 - [DEBUG] Edge function : AllBottom (result of previous compose)
38700 2019-Jan-13 16:21:21.260153 - [DEBUG]
38701 2019-Jan-13 16:21:21.260179 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38702 2019-Jan-13 16:21:21.260205 - [DEBUG] = AllBottom
38703 2019-Jan-13 16:21:21.260230 - [DEBUG]
38704 2019-Jan-13 16:21:21.260253 - [DEBUG] PROPAGATE: No new function!
38705 2019-Jan-13 16:21:21.260283 - [DEBUG] EDGE:
38706 2019-Jan-13 16:21:21.260353 - [DEBUG] ---> 38707 2019-Jan-13 16:21:21.261023 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38708 2019-Jan-13 16:21:21.261714 - [DEBUG]
38709 2019-Jan-13 16:21:21.261741 - [DEBUG] EDGE:
38710 2019-Jan-13 16:21:21.261821 - [DEBUG] ---> 38711 2019-Jan-13 16:21:21.262474 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38712 2019-Jan-13 16:21:21.263138 - [DEBUG]
38713 2019-Jan-13 16:21:21.263165 - [DEBUG] EDGE:
38714 2019-Jan-13 16:21:21.263230 - [DEBUG] ---> 38715 2019-Jan-13 16:21:21.263890 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38716 2019-Jan-13 16:21:21.264558 - [DEBUG]
38717 2019-Jan-13 16:21:21.264584 - [DEBUG] EDGE:
38718 2019-Jan-13 16:21:21.264648 - [DEBUG] ---> 38719 2019-Jan-13 16:21:21.265328 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38720 2019-Jan-13 16:21:21.265989 - [DEBUG]
38721 2019-Jan-13 16:21:21.266040 - [DEBUG] Compose: EdgeIdentity * AllBottom
38722 2019-Jan-13 16:21:21.266068 - [DEBUG]
38723 2019-Jan-13 16:21:21.266093 - [DEBUG] Propagate flow
38724 2019-Jan-13 16:21:21.266117 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38725 2019-Jan-13 16:21:21.266184 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
38726 2019-Jan-13 16:21:21.266852 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38727 2019-Jan-13 16:21:21.267525 - [DEBUG] Edge function : AllBottom (result of previous compose)
38728 2019-Jan-13 16:21:21.267552 - [DEBUG]
38729 2019-Jan-13 16:21:21.267578 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38730 2019-Jan-13 16:21:21.267604 - [DEBUG] = AllBottom
38731 2019-Jan-13 16:21:21.267628 - [DEBUG]
38732 2019-Jan-13 16:21:21.267651 - [DEBUG] PROPAGATE: No new function!
38733 2019-Jan-13 16:21:21.267681 - [DEBUG] EDGE:
38734 2019-Jan-13 16:21:21.267745 - [DEBUG] ---> 38735 2019-Jan-13 16:21:21.268434 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38736 2019-Jan-13 16:21:21.269102 - [DEBUG]
38737 2019-Jan-13 16:21:21.269129 - [DEBUG] EDGE:
38738 2019-Jan-13 16:21:21.269195 - [DEBUG] ---> 38739 2019-Jan-13 16:21:21.269852 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38740 2019-Jan-13 16:21:21.270518 - [DEBUG]
38741 2019-Jan-13 16:21:21.270544 - [DEBUG] EDGE:
38742 2019-Jan-13 16:21:21.270607 - [DEBUG] ---> 38743 2019-Jan-13 16:21:21.271264 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38744 2019-Jan-13 16:21:21.271948 - [DEBUG]
38745 2019-Jan-13 16:21:21.271996 - [DEBUG] Compose: EdgeIdentity * AllBottom
38746 2019-Jan-13 16:21:21.272025 - [DEBUG]
38747 2019-Jan-13 16:21:21.272049 - [DEBUG] Propagate flow
38748 2019-Jan-13 16:21:21.272073 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38749 2019-Jan-13 16:21:21.272139 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
38750 2019-Jan-13 16:21:21.272828 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38751 2019-Jan-13 16:21:21.273501 - [DEBUG] Edge function : AllBottom (result of previous compose)
38752 2019-Jan-13 16:21:21.273527 - [DEBUG]
38753 2019-Jan-13 16:21:21.273553 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38754 2019-Jan-13 16:21:21.273579 - [DEBUG] = AllBottom
38755 2019-Jan-13 16:21:21.273603 - [DEBUG]
38756 2019-Jan-13 16:21:21.273627 - [DEBUG] PROPAGATE: No new function!
38757 2019-Jan-13 16:21:21.273656 - [DEBUG] EDGE:
38758 2019-Jan-13 16:21:21.273721 - [DEBUG] ---> 38759 2019-Jan-13 16:21:21.274384 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38760 2019-Jan-13 16:21:21.275074 - [DEBUG]
38761 2019-Jan-13 16:21:21.275102 - [DEBUG] EDGE:
38762 2019-Jan-13 16:21:21.275169 - [DEBUG] ---> 38763 2019-Jan-13 16:21:21.275826 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38764 2019-Jan-13 16:21:21.276495 - [DEBUG]
38765 2019-Jan-13 16:21:21.276522 - [DEBUG] EDGE:
38766 2019-Jan-13 16:21:21.276586 - [DEBUG] ---> 38767 2019-Jan-13 16:21:21.277238 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38768 2019-Jan-13 16:21:21.277900 - [DEBUG]
38769 2019-Jan-13 16:21:21.277948 - [DEBUG] Compose: EdgeIdentity * AllBottom
38770 2019-Jan-13 16:21:21.277976 - [DEBUG]
38771 2019-Jan-13 16:21:21.278000 - [DEBUG] Propagate flow
38772 2019-Jan-13 16:21:21.278024 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38773 2019-Jan-13 16:21:21.278093 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
38774 2019-Jan-13 16:21:21.278839 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38775 2019-Jan-13 16:21:21.279514 - [DEBUG] Edge function : AllBottom (result of previous compose)
38776 2019-Jan-13 16:21:21.279540 - [DEBUG]
38777 2019-Jan-13 16:21:21.279567 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
38778 2019-Jan-13 16:21:21.279592 - [DEBUG] = AllBottom
38779 2019-Jan-13 16:21:21.279617 - [DEBUG]
38780 2019-Jan-13 16:21:21.279641 - [DEBUG] PROPAGATE: No new function!
38781 2019-Jan-13 16:21:21.279669 - [DEBUG] EDGE:
38782 2019-Jan-13 16:21:21.279734 - [DEBUG] ---> 38783 2019-Jan-13 16:21:21.280394 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
38784 2019-Jan-13 16:21:21.281064 - [DEBUG]
38785 2019-Jan-13 16:21:21.281109 - [DEBUG] Compose: EdgeIdentity * AllBottom
38786 2019-Jan-13 16:21:21.281137 - [DEBUG]
38787 2019-Jan-13 16:21:21.281160 - [DEBUG] Propagate flow
38788 2019-Jan-13 16:21:21.281184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38789 2019-Jan-13 16:21:21.281251 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
38790 2019-Jan-13 16:21:21.281932 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38791 2019-Jan-13 16:21:21.282619 - [DEBUG] Edge function : AllBottom (result of previous compose)
38792 2019-Jan-13 16:21:21.282645 - [DEBUG]
38793 2019-Jan-13 16:21:21.282672 - [DEBUG] Join: AllTop & AllBottom
38794 2019-Jan-13 16:21:21.282698 - [DEBUG] = AllBottom (new jump func)
38795 2019-Jan-13 16:21:21.282723 - [DEBUG]
38796 2019-Jan-13 16:21:21.282746 - [DEBUG] Start adding new jump function
38797 2019-Jan-13 16:21:21.282770 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38798 2019-Jan-13 16:21:21.282834 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38799 2019-Jan-13 16:21:21.283490 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
38800 2019-Jan-13 16:21:21.284152 - [DEBUG] Edge Function : AllBottom
38801 2019-Jan-13 16:21:21.284183 - [DEBUG] End adding new jump function
38802 2019-Jan-13 16:21:21.284207 - [DEBUG]
38803 2019-Jan-13 16:21:21.284231 - [DEBUG] -------------------------------------------- 1058. Path Edge --------------------------------------------
38804 2019-Jan-13 16:21:21.284256 - [DEBUG]
38805 2019-Jan-13 16:21:21.284279 - [DEBUG] Process 1058. path edge:
38806 2019-Jan-13 16:21:21.284303 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38807 2019-Jan-13 16:21:21.284367 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
38808 2019-Jan-13 16:21:21.285062 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38809 2019-Jan-13 16:21:21.285731 - [DEBUG]
38810 2019-Jan-13 16:21:21.285757 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
38811 2019-Jan-13 16:21:21.286418 - [DEBUG] Possible callees:
38812 2019-Jan-13 16:21:21.286444 - [DEBUG] foo
38813 2019-Jan-13 16:21:21.286468 - [DEBUG] Possible return sites:
38814 2019-Jan-13 16:21:21.286492 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12638815 2019-Jan-13 16:21:21.287817 - [DEBUG] Found and process special summary
38816 2019-Jan-13 16:21:21.287862 - [DEBUG] Compose: EdgeIdentity * AllBottom
38817 2019-Jan-13 16:21:21.287890 - [DEBUG]
38818 2019-Jan-13 16:21:21.287915 - [DEBUG] Propagate flow
38819 2019-Jan-13 16:21:21.287939 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38820 2019-Jan-13 16:21:21.288013 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38821 2019-Jan-13 16:21:21.288701 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38822 2019-Jan-13 16:21:21.289363 - [DEBUG] Edge function : AllBottom (result of previous compose)
38823 2019-Jan-13 16:21:21.289390 - [DEBUG]
38824 2019-Jan-13 16:21:21.289415 - [DEBUG] Join: AllTop & AllBottom
38825 2019-Jan-13 16:21:21.289441 - [DEBUG] = AllBottom (new jump func)
38826 2019-Jan-13 16:21:21.289466 - [DEBUG]
38827 2019-Jan-13 16:21:21.289489 - [DEBUG] Start adding new jump function
38828 2019-Jan-13 16:21:21.289513 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38829 2019-Jan-13 16:21:21.289575 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38830 2019-Jan-13 16:21:21.290246 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38831 2019-Jan-13 16:21:21.290910 - [DEBUG] Edge Function : AllBottom
38832 2019-Jan-13 16:21:21.290945 - [DEBUG] End adding new jump function
38833 2019-Jan-13 16:21:21.290986 - [DEBUG]
38834 2019-Jan-13 16:21:21.291010 - [DEBUG] -------------------------------------------- 1059. Path Edge --------------------------------------------
38835 2019-Jan-13 16:21:21.291035 - [DEBUG]
38836 2019-Jan-13 16:21:21.291058 - [DEBUG] Process 1059. path edge:
38837 2019-Jan-13 16:21:21.291082 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38838 2019-Jan-13 16:21:21.291147 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
38839 2019-Jan-13 16:21:21.291830 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38840 2019-Jan-13 16:21:21.292489 - [DEBUG]
38841 2019-Jan-13 16:21:21.292514 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
38842 2019-Jan-13 16:21:21.293214 - [DEBUG] Compose: EdgeIdentity * AllBottom
38843 2019-Jan-13 16:21:21.293244 - [DEBUG]
38844 2019-Jan-13 16:21:21.293268 - [DEBUG] Propagate flow
38845 2019-Jan-13 16:21:21.293292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38846 2019-Jan-13 16:21:21.293355 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
38847 2019-Jan-13 16:21:21.294015 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38848 2019-Jan-13 16:21:21.294684 - [DEBUG] Edge function : AllBottom (result of previous compose)
38849 2019-Jan-13 16:21:21.294711 - [DEBUG]
38850 2019-Jan-13 16:21:21.294737 - [DEBUG] Join: AllTop & AllBottom
38851 2019-Jan-13 16:21:21.294763 - [DEBUG] = AllBottom (new jump func)
38852 2019-Jan-13 16:21:21.294788 - [DEBUG]
38853 2019-Jan-13 16:21:21.294812 - [DEBUG] Start adding new jump function
38854 2019-Jan-13 16:21:21.294835 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38855 2019-Jan-13 16:21:21.294918 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38856 2019-Jan-13 16:21:21.295579 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
38857 2019-Jan-13 16:21:21.296238 - [DEBUG] Edge Function : AllBottom
38858 2019-Jan-13 16:21:21.296270 - [DEBUG] End adding new jump function
38859 2019-Jan-13 16:21:21.296293 - [DEBUG]
38860 2019-Jan-13 16:21:21.296317 - [DEBUG] -------------------------------------------- 1060. Path Edge --------------------------------------------
38861 2019-Jan-13 16:21:21.296342 - [DEBUG]
38862 2019-Jan-13 16:21:21.296365 - [DEBUG] Process 1060. path edge:
38863 2019-Jan-13 16:21:21.296389 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38864 2019-Jan-13 16:21:21.296452 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
38865 2019-Jan-13 16:21:21.297106 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38866 2019-Jan-13 16:21:21.297768 - [DEBUG]
38867 2019-Jan-13 16:21:21.297795 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
38868 2019-Jan-13 16:21:21.298494 - [DEBUG] Compose: EdgeIdentity * AllBottom
38869 2019-Jan-13 16:21:21.298525 - [DEBUG]
38870 2019-Jan-13 16:21:21.298549 - [DEBUG] Propagate flow
38871 2019-Jan-13 16:21:21.298573 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38872 2019-Jan-13 16:21:21.298639 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
38873 2019-Jan-13 16:21:21.299305 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38874 2019-Jan-13 16:21:21.299992 - [DEBUG] Edge function : AllBottom (result of previous compose)
38875 2019-Jan-13 16:21:21.300019 - [DEBUG]
38876 2019-Jan-13 16:21:21.300045 - [DEBUG] Join: AllTop & AllBottom
38877 2019-Jan-13 16:21:21.300072 - [DEBUG] = AllBottom (new jump func)
38878 2019-Jan-13 16:21:21.300096 - [DEBUG]
38879 2019-Jan-13 16:21:21.300119 - [DEBUG] Start adding new jump function
38880 2019-Jan-13 16:21:21.300143 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38881 2019-Jan-13 16:21:21.300208 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38882 2019-Jan-13 16:21:21.300872 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
38883 2019-Jan-13 16:21:21.301523 - [DEBUG] Edge Function : AllBottom
38884 2019-Jan-13 16:21:21.301580 - [DEBUG] End adding new jump function
38885 2019-Jan-13 16:21:21.301605 - [DEBUG]
38886 2019-Jan-13 16:21:21.301629 - [DEBUG] -------------------------------------------- 1061. Path Edge --------------------------------------------
38887 2019-Jan-13 16:21:21.301654 - [DEBUG]
38888 2019-Jan-13 16:21:21.301676 - [DEBUG] Process 1061. path edge:
38889 2019-Jan-13 16:21:21.301701 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38890 2019-Jan-13 16:21:21.301771 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
38891 2019-Jan-13 16:21:21.302428 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38892 2019-Jan-13 16:21:21.303097 - [DEBUG]
38893 2019-Jan-13 16:21:21.303124 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
38894 2019-Jan-13 16:21:21.303802 - [DEBUG] Compose: EdgeIdentity * AllBottom
38895 2019-Jan-13 16:21:21.303832 - [DEBUG]
38896 2019-Jan-13 16:21:21.303856 - [DEBUG] Propagate flow
38897 2019-Jan-13 16:21:21.303879 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38898 2019-Jan-13 16:21:21.303944 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38899 2019-Jan-13 16:21:21.304615 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38900 2019-Jan-13 16:21:21.305312 - [DEBUG] Edge function : AllBottom (result of previous compose)
38901 2019-Jan-13 16:21:21.305339 - [DEBUG]
38902 2019-Jan-13 16:21:21.305364 - [DEBUG] Join: AllTop & AllBottom
38903 2019-Jan-13 16:21:21.305391 - [DEBUG] = AllBottom (new jump func)
38904 2019-Jan-13 16:21:21.305416 - [DEBUG]
38905 2019-Jan-13 16:21:21.305439 - [DEBUG] Start adding new jump function
38906 2019-Jan-13 16:21:21.305463 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38907 2019-Jan-13 16:21:21.305527 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38908 2019-Jan-13 16:21:21.306329 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38909 2019-Jan-13 16:21:21.306996 - [DEBUG] Edge Function : AllBottom
38910 2019-Jan-13 16:21:21.307034 - [DEBUG] End adding new jump function
38911 2019-Jan-13 16:21:21.307059 - [DEBUG]
38912 2019-Jan-13 16:21:21.307082 - [DEBUG] -------------------------------------------- 1062. Path Edge --------------------------------------------
38913 2019-Jan-13 16:21:21.307107 - [DEBUG]
38914 2019-Jan-13 16:21:21.307131 - [DEBUG] Process 1062. path edge:
38915 2019-Jan-13 16:21:21.307155 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38916 2019-Jan-13 16:21:21.307236 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
38917 2019-Jan-13 16:21:21.307917 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38918 2019-Jan-13 16:21:21.308602 - [DEBUG]
38919 2019-Jan-13 16:21:21.308628 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
38920 2019-Jan-13 16:21:21.309314 - [DEBUG] Possible callees:
38921 2019-Jan-13 16:21:21.309340 - [DEBUG] llvm.dbg.declare
38922 2019-Jan-13 16:21:21.309365 - [DEBUG] Possible return sites:
38923 2019-Jan-13 16:21:21.309389 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13638924 2019-Jan-13 16:21:21.310713 - [DEBUG] Found and process special summary
38925 2019-Jan-13 16:21:21.310761 - [DEBUG] Compose: EdgeIdentity * AllBottom
38926 2019-Jan-13 16:21:21.310791 - [DEBUG]
38927 2019-Jan-13 16:21:21.310815 - [DEBUG] Propagate flow
38928 2019-Jan-13 16:21:21.310839 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38929 2019-Jan-13 16:21:21.310907 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38930 2019-Jan-13 16:21:21.311593 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38931 2019-Jan-13 16:21:21.312267 - [DEBUG] Edge function : AllBottom (result of previous compose)
38932 2019-Jan-13 16:21:21.312294 - [DEBUG]
38933 2019-Jan-13 16:21:21.312319 - [DEBUG] Join: AllTop & AllBottom
38934 2019-Jan-13 16:21:21.312346 - [DEBUG] = AllBottom (new jump func)
38935 2019-Jan-13 16:21:21.312371 - [DEBUG]
38936 2019-Jan-13 16:21:21.312394 - [DEBUG] Start adding new jump function
38937 2019-Jan-13 16:21:21.312418 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38938 2019-Jan-13 16:21:21.312481 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38939 2019-Jan-13 16:21:21.313141 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38940 2019-Jan-13 16:21:21.313805 - [DEBUG] Edge Function : AllBottom
38941 2019-Jan-13 16:21:21.313837 - [DEBUG] End adding new jump function
38942 2019-Jan-13 16:21:21.313861 - [DEBUG]
38943 2019-Jan-13 16:21:21.313885 - [DEBUG] -------------------------------------------- 1063. Path Edge --------------------------------------------
38944 2019-Jan-13 16:21:21.313909 - [DEBUG]
38945 2019-Jan-13 16:21:21.313932 - [DEBUG] Process 1063. path edge:
38946 2019-Jan-13 16:21:21.313956 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38947 2019-Jan-13 16:21:21.314019 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
38948 2019-Jan-13 16:21:21.314684 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38949 2019-Jan-13 16:21:21.315375 - [DEBUG]
38950 2019-Jan-13 16:21:21.315400 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
38951 2019-Jan-13 16:21:21.316092 - [DEBUG] Compose: EdgeIdentity * AllBottom
38952 2019-Jan-13 16:21:21.316122 - [DEBUG]
38953 2019-Jan-13 16:21:21.316146 - [DEBUG] Propagate flow
38954 2019-Jan-13 16:21:21.316170 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38955 2019-Jan-13 16:21:21.316233 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
38956 2019-Jan-13 16:21:21.316929 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38957 2019-Jan-13 16:21:21.317603 - [DEBUG] Edge function : AllBottom (result of previous compose)
38958 2019-Jan-13 16:21:21.317630 - [DEBUG]
38959 2019-Jan-13 16:21:21.317656 - [DEBUG] Join: AllTop & AllBottom
38960 2019-Jan-13 16:21:21.317683 - [DEBUG] = AllBottom (new jump func)
38961 2019-Jan-13 16:21:21.317707 - [DEBUG]
38962 2019-Jan-13 16:21:21.317731 - [DEBUG] Start adding new jump function
38963 2019-Jan-13 16:21:21.317755 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38964 2019-Jan-13 16:21:21.317820 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38965 2019-Jan-13 16:21:21.318510 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
38966 2019-Jan-13 16:21:21.319160 - [DEBUG] Edge Function : AllBottom
38967 2019-Jan-13 16:21:21.319191 - [DEBUG] End adding new jump function
38968 2019-Jan-13 16:21:21.319215 - [DEBUG]
38969 2019-Jan-13 16:21:21.319238 - [DEBUG] -------------------------------------------- 1064. Path Edge --------------------------------------------
38970 2019-Jan-13 16:21:21.319263 - [DEBUG]
38971 2019-Jan-13 16:21:21.319287 - [DEBUG] Process 1064. path edge:
38972 2019-Jan-13 16:21:21.319311 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38973 2019-Jan-13 16:21:21.319372 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
38974 2019-Jan-13 16:21:21.320037 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
38975 2019-Jan-13 16:21:21.320713 - [DEBUG]
38976 2019-Jan-13 16:21:21.320740 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
38977 2019-Jan-13 16:21:21.321423 - [DEBUG] Compose: EdgeIdentity * AllBottom
38978 2019-Jan-13 16:21:21.321452 - [DEBUG]
38979 2019-Jan-13 16:21:21.321476 - [DEBUG] Propagate flow
38980 2019-Jan-13 16:21:21.321500 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
38981 2019-Jan-13 16:21:21.321584 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
38982 2019-Jan-13 16:21:21.322235 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38983 2019-Jan-13 16:21:21.322913 - [DEBUG] Edge function : AllBottom (result of previous compose)
38984 2019-Jan-13 16:21:21.322940 - [DEBUG]
38985 2019-Jan-13 16:21:21.322966 - [DEBUG] Join: AllTop & AllBottom
38986 2019-Jan-13 16:21:21.322993 - [DEBUG] = AllBottom (new jump func)
38987 2019-Jan-13 16:21:21.323018 - [DEBUG]
38988 2019-Jan-13 16:21:21.323042 - [DEBUG] Start adding new jump function
38989 2019-Jan-13 16:21:21.323065 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
38990 2019-Jan-13 16:21:21.323128 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
38991 2019-Jan-13 16:21:21.323799 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
38992 2019-Jan-13 16:21:21.324451 - [DEBUG] Edge Function : AllBottom
38993 2019-Jan-13 16:21:21.324482 - [DEBUG] End adding new jump function
38994 2019-Jan-13 16:21:21.324507 - [DEBUG]
38995 2019-Jan-13 16:21:21.324531 - [DEBUG] -------------------------------------------- 1065. Path Edge --------------------------------------------
38996 2019-Jan-13 16:21:21.324557 - [DEBUG]
38997 2019-Jan-13 16:21:21.324580 - [DEBUG] Process 1065. path edge:
38998 2019-Jan-13 16:21:21.324605 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
38999 2019-Jan-13 16:21:21.324668 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
39000 2019-Jan-13 16:21:21.325359 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
39001 2019-Jan-13 16:21:21.326037 - [DEBUG]
39002 2019-Jan-13 16:21:21.326064 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
39003 2019-Jan-13 16:21:21.326747 - [DEBUG] Compose: EdgeIdentity * AllBottom
39004 2019-Jan-13 16:21:21.326777 - [DEBUG]
39005 2019-Jan-13 16:21:21.326802 - [DEBUG] Propagate flow
39006 2019-Jan-13 16:21:21.326825 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39007 2019-Jan-13 16:21:21.326892 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
39008 2019-Jan-13 16:21:21.327557 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39009 2019-Jan-13 16:21:21.328234 - [DEBUG] Edge function : AllBottom (result of previous compose)
39010 2019-Jan-13 16:21:21.328262 - [DEBUG]
39011 2019-Jan-13 16:21:21.328288 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39012 2019-Jan-13 16:21:21.328314 - [DEBUG] = AllBottom
39013 2019-Jan-13 16:21:21.328339 - [DEBUG]
39014 2019-Jan-13 16:21:21.328362 - [DEBUG] PROPAGATE: No new function!
39015 2019-Jan-13 16:21:21.328387 - [DEBUG] EDGE:
39016 2019-Jan-13 16:21:21.328456 - [DEBUG] ---> 39017 2019-Jan-13 16:21:21.329117 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39018 2019-Jan-13 16:21:21.329786 - [DEBUG]
39019 2019-Jan-13 16:21:21.329813 - [DEBUG] EDGE:
39020 2019-Jan-13 16:21:21.329877 - [DEBUG] ---> 39021 2019-Jan-13 16:21:21.330525 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39022 2019-Jan-13 16:21:21.331181 - [DEBUG]
39023 2019-Jan-13 16:21:21.331208 - [DEBUG] EDGE:
39024 2019-Jan-13 16:21:21.331270 - [DEBUG] ---> 39025 2019-Jan-13 16:21:21.331954 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39026 2019-Jan-13 16:21:21.332622 - [DEBUG]
39027 2019-Jan-13 16:21:21.332670 - [DEBUG] Compose: EdgeIdentity * AllBottom
39028 2019-Jan-13 16:21:21.332698 - [DEBUG]
39029 2019-Jan-13 16:21:21.332722 - [DEBUG] Propagate flow
39030 2019-Jan-13 16:21:21.332746 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39031 2019-Jan-13 16:21:21.332809 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
39032 2019-Jan-13 16:21:21.333468 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39033 2019-Jan-13 16:21:21.334124 - [DEBUG] Edge function : AllBottom (result of previous compose)
39034 2019-Jan-13 16:21:21.334150 - [DEBUG]
39035 2019-Jan-13 16:21:21.334176 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39036 2019-Jan-13 16:21:21.334202 - [DEBUG] = AllBottom
39037 2019-Jan-13 16:21:21.334227 - [DEBUG]
39038 2019-Jan-13 16:21:21.334250 - [DEBUG] PROPAGATE: No new function!
39039 2019-Jan-13 16:21:21.334279 - [DEBUG] EDGE:
39040 2019-Jan-13 16:21:21.334345 - [DEBUG] ---> 39041 2019-Jan-13 16:21:21.335057 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39042 2019-Jan-13 16:21:21.335728 - [DEBUG]
39043 2019-Jan-13 16:21:21.335771 - [DEBUG] Compose: EdgeIdentity * AllBottom
39044 2019-Jan-13 16:21:21.335798 - [DEBUG]
39045 2019-Jan-13 16:21:21.335822 - [DEBUG] Propagate flow
39046 2019-Jan-13 16:21:21.335845 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39047 2019-Jan-13 16:21:21.335910 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
39048 2019-Jan-13 16:21:21.336573 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39049 2019-Jan-13 16:21:21.337238 - [DEBUG] Edge function : AllBottom (result of previous compose)
39050 2019-Jan-13 16:21:21.337265 - [DEBUG]
39051 2019-Jan-13 16:21:21.337291 - [DEBUG] Join: AllTop & AllBottom
39052 2019-Jan-13 16:21:21.337318 - [DEBUG] = AllBottom (new jump func)
39053 2019-Jan-13 16:21:21.337342 - [DEBUG]
39054 2019-Jan-13 16:21:21.337366 - [DEBUG] Start adding new jump function
39055 2019-Jan-13 16:21:21.337390 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39056 2019-Jan-13 16:21:21.337455 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39057 2019-Jan-13 16:21:21.338124 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
39058 2019-Jan-13 16:21:21.338815 - [DEBUG] Edge Function : AllBottom
39059 2019-Jan-13 16:21:21.338853 - [DEBUG] End adding new jump function
39060 2019-Jan-13 16:21:21.338878 - [DEBUG]
39061 2019-Jan-13 16:21:21.338902 - [DEBUG] -------------------------------------------- 1066. Path Edge --------------------------------------------
39062 2019-Jan-13 16:21:21.338927 - [DEBUG]
39063 2019-Jan-13 16:21:21.338950 - [DEBUG] Process 1066. path edge:
39064 2019-Jan-13 16:21:21.338974 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39065 2019-Jan-13 16:21:21.339037 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
39066 2019-Jan-13 16:21:21.339699 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
39067 2019-Jan-13 16:21:21.340368 - [DEBUG]
39068 2019-Jan-13 16:21:21.340394 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
39069 2019-Jan-13 16:21:21.341073 - [DEBUG] Possible callees:
39070 2019-Jan-13 16:21:21.341098 - [DEBUG] llvm.dbg.declare
39071 2019-Jan-13 16:21:21.341123 - [DEBUG] Possible return sites:
39072 2019-Jan-13 16:21:21.341147 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14339073 2019-Jan-13 16:21:21.342495 - [DEBUG] Found and process special summary
39074 2019-Jan-13 16:21:21.342538 - [DEBUG] Compose: EdgeIdentity * AllBottom
39075 2019-Jan-13 16:21:21.342566 - [DEBUG]
39076 2019-Jan-13 16:21:21.342590 - [DEBUG] Propagate flow
39077 2019-Jan-13 16:21:21.342614 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39078 2019-Jan-13 16:21:21.342677 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
39079 2019-Jan-13 16:21:21.343344 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39080 2019-Jan-13 16:21:21.344032 - [DEBUG] Edge function : AllBottom (result of previous compose)
39081 2019-Jan-13 16:21:21.344059 - [DEBUG]
39082 2019-Jan-13 16:21:21.344085 - [DEBUG] Join: AllTop & AllBottom
39083 2019-Jan-13 16:21:21.344112 - [DEBUG] = AllBottom (new jump func)
39084 2019-Jan-13 16:21:21.344137 - [DEBUG]
39085 2019-Jan-13 16:21:21.344160 - [DEBUG] Start adding new jump function
39086 2019-Jan-13 16:21:21.344184 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39087 2019-Jan-13 16:21:21.344250 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39088 2019-Jan-13 16:21:21.344939 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
39089 2019-Jan-13 16:21:21.345596 - [DEBUG] Edge Function : AllBottom
39090 2019-Jan-13 16:21:21.345628 - [DEBUG] End adding new jump function
39091 2019-Jan-13 16:21:21.345651 - [DEBUG]
39092 2019-Jan-13 16:21:21.345675 - [DEBUG] -------------------------------------------- 1067. Path Edge --------------------------------------------
39093 2019-Jan-13 16:21:21.345700 - [DEBUG]
39094 2019-Jan-13 16:21:21.345723 - [DEBUG] Process 1067. path edge:
39095 2019-Jan-13 16:21:21.345747 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39096 2019-Jan-13 16:21:21.345807 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
39097 2019-Jan-13 16:21:21.346475 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
39098 2019-Jan-13 16:21:21.347141 - [DEBUG]
39099 2019-Jan-13 16:21:21.347167 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
39100 2019-Jan-13 16:21:21.347863 - [DEBUG] Compose: EdgeIdentity * AllBottom
39101 2019-Jan-13 16:21:21.347893 - [DEBUG]
39102 2019-Jan-13 16:21:21.347917 - [DEBUG] Propagate flow
39103 2019-Jan-13 16:21:21.347941 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39104 2019-Jan-13 16:21:21.348004 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
39105 2019-Jan-13 16:21:21.348678 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39106 2019-Jan-13 16:21:21.349356 - [DEBUG] Edge function : AllBottom (result of previous compose)
39107 2019-Jan-13 16:21:21.349382 - [DEBUG]
39108 2019-Jan-13 16:21:21.349408 - [DEBUG] Join: AllTop & AllBottom
39109 2019-Jan-13 16:21:21.349434 - [DEBUG] = AllBottom (new jump func)
39110 2019-Jan-13 16:21:21.349459 - [DEBUG]
39111 2019-Jan-13 16:21:21.349482 - [DEBUG] Start adding new jump function
39112 2019-Jan-13 16:21:21.349506 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39113 2019-Jan-13 16:21:21.349570 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39114 2019-Jan-13 16:21:21.350245 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
39115 2019-Jan-13 16:21:21.350896 - [DEBUG] Edge Function : AllBottom
39116 2019-Jan-13 16:21:21.350927 - [DEBUG] End adding new jump function
39117 2019-Jan-13 16:21:21.350951 - [DEBUG]
39118 2019-Jan-13 16:21:21.350975 - [DEBUG] -------------------------------------------- 1068. Path Edge --------------------------------------------
39119 2019-Jan-13 16:21:21.351000 - [DEBUG]
39120 2019-Jan-13 16:21:21.351023 - [DEBUG] Process 1068. path edge:
39121 2019-Jan-13 16:21:21.351047 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39122 2019-Jan-13 16:21:21.351109 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
39123 2019-Jan-13 16:21:21.351781 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
39124 2019-Jan-13 16:21:21.352471 - [DEBUG]
39125 2019-Jan-13 16:21:21.352499 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
39126 2019-Jan-13 16:21:21.353195 - [DEBUG] Compose: EdgeIdentity * AllBottom
39127 2019-Jan-13 16:21:21.353224 - [DEBUG]
39128 2019-Jan-13 16:21:21.353248 - [DEBUG] Propagate flow
39129 2019-Jan-13 16:21:21.353272 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39130 2019-Jan-13 16:21:21.353340 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
39131 2019-Jan-13 16:21:21.353995 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39132 2019-Jan-13 16:21:21.354653 - [DEBUG] Edge function : AllBottom (result of previous compose)
39133 2019-Jan-13 16:21:21.354679 - [DEBUG]
39134 2019-Jan-13 16:21:21.354705 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39135 2019-Jan-13 16:21:21.354732 - [DEBUG] = AllBottom
39136 2019-Jan-13 16:21:21.354757 - [DEBUG]
39137 2019-Jan-13 16:21:21.354780 - [DEBUG] PROPAGATE: No new function!
39138 2019-Jan-13 16:21:21.354805 - [DEBUG] EDGE:
39139 2019-Jan-13 16:21:21.354871 - [DEBUG] ---> 39140 2019-Jan-13 16:21:21.355554 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39141 2019-Jan-13 16:21:21.356223 - [DEBUG]
39142 2019-Jan-13 16:21:21.356249 - [DEBUG] EDGE:
39143 2019-Jan-13 16:21:21.356314 - [DEBUG] ---> 39144 2019-Jan-13 16:21:21.356968 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39145 2019-Jan-13 16:21:21.357625 - [DEBUG]
39146 2019-Jan-13 16:21:21.357672 - [DEBUG] Compose: EdgeIdentity * AllBottom
39147 2019-Jan-13 16:21:21.357700 - [DEBUG]
39148 2019-Jan-13 16:21:21.357725 - [DEBUG] Propagate flow
39149 2019-Jan-13 16:21:21.357749 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39150 2019-Jan-13 16:21:21.357812 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
39151 2019-Jan-13 16:21:21.358515 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39152 2019-Jan-13 16:21:21.359184 - [DEBUG] Edge function : AllBottom (result of previous compose)
39153 2019-Jan-13 16:21:21.359210 - [DEBUG]
39154 2019-Jan-13 16:21:21.359236 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39155 2019-Jan-13 16:21:21.359262 - [DEBUG] = AllBottom
39156 2019-Jan-13 16:21:21.359287 - [DEBUG]
39157 2019-Jan-13 16:21:21.359310 - [DEBUG] PROPAGATE: No new function!
39158 2019-Jan-13 16:21:21.359340 - [DEBUG] EDGE:
39159 2019-Jan-13 16:21:21.359406 - [DEBUG] ---> 39160 2019-Jan-13 16:21:21.360069 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39161 2019-Jan-13 16:21:21.360728 - [DEBUG]
39162 2019-Jan-13 16:21:21.360755 - [DEBUG] EDGE:
39163 2019-Jan-13 16:21:21.360820 - [DEBUG] ---> 39164 2019-Jan-13 16:21:21.361479 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39165 2019-Jan-13 16:21:21.362187 - [DEBUG]
39166 2019-Jan-13 16:21:21.362232 - [DEBUG] Compose: EdgeIdentity * AllBottom
39167 2019-Jan-13 16:21:21.362259 - [DEBUG]
39168 2019-Jan-13 16:21:21.362283 - [DEBUG] Propagate flow
39169 2019-Jan-13 16:21:21.362307 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39170 2019-Jan-13 16:21:21.362373 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
39171 2019-Jan-13 16:21:21.363030 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39172 2019-Jan-13 16:21:21.363690 - [DEBUG] Edge function : AllBottom (result of previous compose)
39173 2019-Jan-13 16:21:21.363716 - [DEBUG]
39174 2019-Jan-13 16:21:21.363742 - [DEBUG] Join: AllTop & AllBottom
39175 2019-Jan-13 16:21:21.363768 - [DEBUG] = AllBottom (new jump func)
39176 2019-Jan-13 16:21:21.363793 - [DEBUG]
39177 2019-Jan-13 16:21:21.363816 - [DEBUG] Start adding new jump function
39178 2019-Jan-13 16:21:21.363840 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39179 2019-Jan-13 16:21:21.363906 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39180 2019-Jan-13 16:21:21.364576 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
39181 2019-Jan-13 16:21:21.365253 - [DEBUG] Edge Function : AllBottom
39182 2019-Jan-13 16:21:21.365291 - [DEBUG] End adding new jump function
39183 2019-Jan-13 16:21:21.365315 - [DEBUG]
39184 2019-Jan-13 16:21:21.365339 - [DEBUG] -------------------------------------------- 1069. Path Edge --------------------------------------------
39185 2019-Jan-13 16:21:21.365364 - [DEBUG]
39186 2019-Jan-13 16:21:21.365387 - [DEBUG] Process 1069. path edge:
39187 2019-Jan-13 16:21:21.365411 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39188 2019-Jan-13 16:21:21.365474 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
39189 2019-Jan-13 16:21:21.366125 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 >
39190 2019-Jan-13 16:21:21.366792 - [DEBUG]
39191 2019-Jan-13 16:21:21.366820 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
39192 2019-Jan-13 16:21:21.367509 - [DEBUG] Compose: EdgeIdentity * AllBottom
39193 2019-Jan-13 16:21:21.367539 - [DEBUG]
39194 2019-Jan-13 16:21:21.367563 - [DEBUG] Propagate flow
39195 2019-Jan-13 16:21:21.367587 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39196 2019-Jan-13 16:21:21.367651 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
39197 2019-Jan-13 16:21:21.368344 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39198 2019-Jan-13 16:21:21.369000 - [DEBUG] Edge function : AllBottom (result of previous compose)
39199 2019-Jan-13 16:21:21.369027 - [DEBUG]
39200 2019-Jan-13 16:21:21.369053 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39201 2019-Jan-13 16:21:21.369079 - [DEBUG] = AllBottom
39202 2019-Jan-13 16:21:21.369104 - [DEBUG]
39203 2019-Jan-13 16:21:21.369127 - [DEBUG] PROPAGATE: No new function!
39204 2019-Jan-13 16:21:21.369165 - [DEBUG] Compose: EdgeIdentity * AllBottom
39205 2019-Jan-13 16:21:21.369192 - [DEBUG]
39206 2019-Jan-13 16:21:21.369216 - [DEBUG] Propagate flow
39207 2019-Jan-13 16:21:21.369240 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39208 2019-Jan-13 16:21:21.369303 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
39209 2019-Jan-13 16:21:21.369998 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39210 2019-Jan-13 16:21:21.370660 - [DEBUG] Edge function : AllBottom (result of previous compose)
39211 2019-Jan-13 16:21:21.370687 - [DEBUG]
39212 2019-Jan-13 16:21:21.370713 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39213 2019-Jan-13 16:21:21.370739 - [DEBUG] = AllBottom
39214 2019-Jan-13 16:21:21.370764 - [DEBUG]
39215 2019-Jan-13 16:21:21.370786 - [DEBUG] PROPAGATE: No new function!
39216 2019-Jan-13 16:21:21.370811 - [DEBUG] EDGE:
39217 2019-Jan-13 16:21:21.370884 - [DEBUG] ---> 39218 2019-Jan-13 16:21:21.371540 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39219 2019-Jan-13 16:21:21.372220 - [DEBUG]
39220 2019-Jan-13 16:21:21.372247 - [DEBUG] EDGE:
39221 2019-Jan-13 16:21:21.372308 - [DEBUG] ---> 39222 2019-Jan-13 16:21:21.372968 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39223 2019-Jan-13 16:21:21.373631 - [DEBUG]
39224 2019-Jan-13 16:21:21.373658 - [DEBUG] EDGE:
39225 2019-Jan-13 16:21:21.373724 - [DEBUG] ---> 39226 2019-Jan-13 16:21:21.374383 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39227 2019-Jan-13 16:21:21.375066 - [DEBUG]
39228 2019-Jan-13 16:21:21.375113 - [DEBUG] Compose: EdgeIdentity * AllBottom
39229 2019-Jan-13 16:21:21.375141 - [DEBUG]
39230 2019-Jan-13 16:21:21.375165 - [DEBUG] Propagate flow
39231 2019-Jan-13 16:21:21.375189 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39232 2019-Jan-13 16:21:21.375252 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
39233 2019-Jan-13 16:21:21.375923 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39234 2019-Jan-13 16:21:21.376588 - [DEBUG] Edge function : AllBottom (result of previous compose)
39235 2019-Jan-13 16:21:21.376615 - [DEBUG]
39236 2019-Jan-13 16:21:21.376641 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39237 2019-Jan-13 16:21:21.376667 - [DEBUG] = AllBottom
39238 2019-Jan-13 16:21:21.376692 - [DEBUG]
39239 2019-Jan-13 16:21:21.376715 - [DEBUG] PROPAGATE: No new function!
39240 2019-Jan-13 16:21:21.376747 - [DEBUG] EDGE:
39241 2019-Jan-13 16:21:21.376817 - [DEBUG] ---> 39242 2019-Jan-13 16:21:21.377475 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39243 2019-Jan-13 16:21:21.378132 - [DEBUG]
39244 2019-Jan-13 16:21:21.378158 - [DEBUG] EDGE:
39245 2019-Jan-13 16:21:21.378239 - [DEBUG] ---> 39246 2019-Jan-13 16:21:21.378905 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39247 2019-Jan-13 16:21:21.379586 - [DEBUG]
39248 2019-Jan-13 16:21:21.379614 - [DEBUG] EDGE:
39249 2019-Jan-13 16:21:21.379682 - [DEBUG] ---> 39250 2019-Jan-13 16:21:21.380340 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39251 2019-Jan-13 16:21:21.380998 - [DEBUG]
39252 2019-Jan-13 16:21:21.381025 - [DEBUG] EDGE:
39253 2019-Jan-13 16:21:21.381087 - [DEBUG] ---> 39254 2019-Jan-13 16:21:21.381772 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39255 2019-Jan-13 16:21:21.382436 - [DEBUG]
39256 2019-Jan-13 16:21:21.382463 - [DEBUG] EDGE:
39257 2019-Jan-13 16:21:21.382528 - [DEBUG] ---> 39258 2019-Jan-13 16:21:21.383182 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39259 2019-Jan-13 16:21:21.383841 - [DEBUG]
39260 2019-Jan-13 16:21:21.383867 - [DEBUG] EDGE:
39261 2019-Jan-13 16:21:21.383931 - [DEBUG] ---> 39262 2019-Jan-13 16:21:21.384594 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39263 2019-Jan-13 16:21:21.385289 - [DEBUG]
39264 2019-Jan-13 16:21:21.385316 - [DEBUG] EDGE:
39265 2019-Jan-13 16:21:21.385378 - [DEBUG] ---> 39266 2019-Jan-13 16:21:21.386032 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39267 2019-Jan-13 16:21:21.386690 - [DEBUG]
39268 2019-Jan-13 16:21:21.386716 - [DEBUG] EDGE:
39269 2019-Jan-13 16:21:21.386779 - [DEBUG] ---> 39270 2019-Jan-13 16:21:21.387436 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39271 2019-Jan-13 16:21:21.388107 - [DEBUG]
39272 2019-Jan-13 16:21:21.388133 - [DEBUG] EDGE:
39273 2019-Jan-13 16:21:21.388196 - [DEBUG] ---> 39274 2019-Jan-13 16:21:21.388881 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46>
39275 2019-Jan-13 16:21:21.389540 - [DEBUG]
39276 2019-Jan-13 16:21:21.389598 - [DEBUG] Compose: EdgeIdentity * AllBottom
39277 2019-Jan-13 16:21:21.389627 - [DEBUG]
39278 2019-Jan-13 16:21:21.389651 - [DEBUG] Propagate flow
39279 2019-Jan-13 16:21:21.389675 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39280 2019-Jan-13 16:21:21.389738 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
39281 2019-Jan-13 16:21:21.390402 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39282 2019-Jan-13 16:21:21.391069 - [DEBUG] Edge function : AllBottom (result of previous compose)
39283 2019-Jan-13 16:21:21.391095 - [DEBUG]
39284 2019-Jan-13 16:21:21.391121 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39285 2019-Jan-13 16:21:21.391163 - [DEBUG] = AllBottom
39286 2019-Jan-13 16:21:21.391188 - [DEBUG]
39287 2019-Jan-13 16:21:21.391212 - [DEBUG] PROPAGATE: No new function!
39288 2019-Jan-13 16:21:21.391239 - [DEBUG] Compose: EdgeIdentity * AllBottom
39289 2019-Jan-13 16:21:21.391265 - [DEBUG]
39290 2019-Jan-13 16:21:21.391289 - [DEBUG] Propagate flow
39291 2019-Jan-13 16:21:21.391313 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39292 2019-Jan-13 16:21:21.391377 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
39293 2019-Jan-13 16:21:21.392068 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39294 2019-Jan-13 16:21:21.392727 - [DEBUG] Edge function : AllBottom (result of previous compose)
39295 2019-Jan-13 16:21:21.392754 - [DEBUG]
39296 2019-Jan-13 16:21:21.392779 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39297 2019-Jan-13 16:21:21.392805 - [DEBUG] = AllBottom
39298 2019-Jan-13 16:21:21.392829 - [DEBUG]
39299 2019-Jan-13 16:21:21.392853 - [DEBUG] PROPAGATE: No new function!
39300 2019-Jan-13 16:21:21.392883 - [DEBUG] EDGE:
39301 2019-Jan-13 16:21:21.392946 - [DEBUG] ---> 39302 2019-Jan-13 16:21:21.393620 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
39303 2019-Jan-13 16:21:21.394278 - [DEBUG]
39304 2019-Jan-13 16:21:21.394324 - [DEBUG] Compose: EdgeIdentity * AllBottom
39305 2019-Jan-13 16:21:21.394351 - [DEBUG]
39306 2019-Jan-13 16:21:21.394375 - [DEBUG] Propagate flow
39307 2019-Jan-13 16:21:21.394399 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39308 2019-Jan-13 16:21:21.394465 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
39309 2019-Jan-13 16:21:21.395148 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39310 2019-Jan-13 16:21:21.395803 - [DEBUG] Edge function : AllBottom (result of previous compose)
39311 2019-Jan-13 16:21:21.395830 - [DEBUG]
39312 2019-Jan-13 16:21:21.395856 - [DEBUG] Join: AllTop & AllBottom
39313 2019-Jan-13 16:21:21.395882 - [DEBUG] = AllBottom (new jump func)
39314 2019-Jan-13 16:21:21.395907 - [DEBUG]
39315 2019-Jan-13 16:21:21.395931 - [DEBUG] Start adding new jump function
39316 2019-Jan-13 16:21:21.395955 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39317 2019-Jan-13 16:21:21.396014 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39318 2019-Jan-13 16:21:21.396685 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
39319 2019-Jan-13 16:21:21.397346 - [DEBUG] Edge Function : AllBottom
39320 2019-Jan-13 16:21:21.397379 - [DEBUG] End adding new jump function
39321 2019-Jan-13 16:21:21.397403 - [DEBUG]
39322 2019-Jan-13 16:21:21.397426 - [DEBUG] -------------------------------------------- 1070. Path Edge --------------------------------------------
39323 2019-Jan-13 16:21:21.397451 - [DEBUG]
39324 2019-Jan-13 16:21:21.397474 - [DEBUG] Process 1070. path edge:
39325 2019-Jan-13 16:21:21.397498 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39326 2019-Jan-13 16:21:21.397563 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
39327 2019-Jan-13 16:21:21.398238 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39328 2019-Jan-13 16:21:21.398893 - [DEBUG]
39329 2019-Jan-13 16:21:21.398918 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
39330 2019-Jan-13 16:21:21.399612 - [DEBUG] Possible callees:
39331 2019-Jan-13 16:21:21.399638 - [DEBUG] bar
39332 2019-Jan-13 16:21:21.399664 - [DEBUG] Possible return sites:
39333 2019-Jan-13 16:21:21.399687 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8939334 2019-Jan-13 16:21:21.401022 - [DEBUG] Found and process special summary
39335 2019-Jan-13 16:21:21.401078 - [DEBUG] Compose: EdgeIdentity * AllBottom
39336 2019-Jan-13 16:21:21.401107 - [DEBUG]
39337 2019-Jan-13 16:21:21.401132 - [DEBUG] Propagate flow
39338 2019-Jan-13 16:21:21.401155 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39339 2019-Jan-13 16:21:21.401220 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
39340 2019-Jan-13 16:21:21.401905 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39341 2019-Jan-13 16:21:21.402576 - [DEBUG] Edge function : AllBottom (result of previous compose)
39342 2019-Jan-13 16:21:21.402603 - [DEBUG]
39343 2019-Jan-13 16:21:21.402629 - [DEBUG] Join: AllTop & AllBottom
39344 2019-Jan-13 16:21:21.402655 - [DEBUG] = AllBottom (new jump func)
39345 2019-Jan-13 16:21:21.402680 - [DEBUG]
39346 2019-Jan-13 16:21:21.402703 - [DEBUG] Start adding new jump function
39347 2019-Jan-13 16:21:21.402727 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39348 2019-Jan-13 16:21:21.402789 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39349 2019-Jan-13 16:21:21.403456 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
39350 2019-Jan-13 16:21:21.404114 - [DEBUG] Edge Function : AllBottom
39351 2019-Jan-13 16:21:21.404145 - [DEBUG] End adding new jump function
39352 2019-Jan-13 16:21:21.404169 - [DEBUG]
39353 2019-Jan-13 16:21:21.404193 - [DEBUG] -------------------------------------------- 1071. Path Edge --------------------------------------------
39354 2019-Jan-13 16:21:21.404217 - [DEBUG]
39355 2019-Jan-13 16:21:21.404241 - [DEBUG] Process 1071. path edge:
39356 2019-Jan-13 16:21:21.404265 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39357 2019-Jan-13 16:21:21.404325 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
39358 2019-Jan-13 16:21:21.405000 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39359 2019-Jan-13 16:21:21.405670 - [DEBUG]
39360 2019-Jan-13 16:21:21.405695 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
39361 2019-Jan-13 16:21:21.406515 - [DEBUG] Compose: EdgeIdentity * AllBottom
39362 2019-Jan-13 16:21:21.406546 - [DEBUG]
39363 2019-Jan-13 16:21:21.406569 - [DEBUG] Propagate flow
39364 2019-Jan-13 16:21:21.406593 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39365 2019-Jan-13 16:21:21.406659 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
39366 2019-Jan-13 16:21:21.407316 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39367 2019-Jan-13 16:21:21.407970 - [DEBUG] Edge function : AllBottom (result of previous compose)
39368 2019-Jan-13 16:21:21.407996 - [DEBUG]
39369 2019-Jan-13 16:21:21.408023 - [DEBUG] Join: AllTop & AllBottom
39370 2019-Jan-13 16:21:21.408049 - [DEBUG] = AllBottom (new jump func)
39371 2019-Jan-13 16:21:21.408074 - [DEBUG]
39372 2019-Jan-13 16:21:21.408097 - [DEBUG] Start adding new jump function
39373 2019-Jan-13 16:21:21.408139 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39374 2019-Jan-13 16:21:21.408206 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39375 2019-Jan-13 16:21:21.408897 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
39376 2019-Jan-13 16:21:21.409555 - [DEBUG] Edge Function : AllBottom
39377 2019-Jan-13 16:21:21.409587 - [DEBUG] End adding new jump function
39378 2019-Jan-13 16:21:21.409611 - [DEBUG]
39379 2019-Jan-13 16:21:21.409634 - [DEBUG] -------------------------------------------- 1072. Path Edge --------------------------------------------
39380 2019-Jan-13 16:21:21.409659 - [DEBUG]
39381 2019-Jan-13 16:21:21.409682 - [DEBUG] Process 1072. path edge:
39382 2019-Jan-13 16:21:21.409706 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39383 2019-Jan-13 16:21:21.409768 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
39384 2019-Jan-13 16:21:21.410419 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39385 2019-Jan-13 16:21:21.411080 - [DEBUG]
39386 2019-Jan-13 16:21:21.411108 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
39387 2019-Jan-13 16:21:21.411816 - [DEBUG] Compose: EdgeIdentity * AllBottom
39388 2019-Jan-13 16:21:21.411846 - [DEBUG]
39389 2019-Jan-13 16:21:21.411870 - [DEBUG] Propagate flow
39390 2019-Jan-13 16:21:21.411894 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39391 2019-Jan-13 16:21:21.411956 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
39392 2019-Jan-13 16:21:21.412644 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39393 2019-Jan-13 16:21:21.413301 - [DEBUG] Edge function : AllBottom (result of previous compose)
39394 2019-Jan-13 16:21:21.413327 - [DEBUG]
39395 2019-Jan-13 16:21:21.413354 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39396 2019-Jan-13 16:21:21.413381 - [DEBUG] = AllBottom
39397 2019-Jan-13 16:21:21.413405 - [DEBUG]
39398 2019-Jan-13 16:21:21.413429 - [DEBUG] PROPAGATE: No new function!
39399 2019-Jan-13 16:21:21.413471 - [DEBUG] Compose: EdgeIdentity * AllBottom
39400 2019-Jan-13 16:21:21.413498 - [DEBUG]
39401 2019-Jan-13 16:21:21.413522 - [DEBUG] Propagate flow
39402 2019-Jan-13 16:21:21.413545 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39403 2019-Jan-13 16:21:21.413606 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39404 2019-Jan-13 16:21:21.414300 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39405 2019-Jan-13 16:21:21.414985 - [DEBUG] Edge function : AllBottom (result of previous compose)
39406 2019-Jan-13 16:21:21.415011 - [DEBUG]
39407 2019-Jan-13 16:21:21.415038 - [DEBUG] Join: AllTop & AllBottom
39408 2019-Jan-13 16:21:21.415065 - [DEBUG] = AllBottom (new jump func)
39409 2019-Jan-13 16:21:21.415090 - [DEBUG]
39410 2019-Jan-13 16:21:21.415113 - [DEBUG] Start adding new jump function
39411 2019-Jan-13 16:21:21.415137 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39412 2019-Jan-13 16:21:21.415201 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39413 2019-Jan-13 16:21:21.415863 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39414 2019-Jan-13 16:21:21.416543 - [DEBUG] Edge Function : AllBottom
39415 2019-Jan-13 16:21:21.416575 - [DEBUG] End adding new jump function
39416 2019-Jan-13 16:21:21.416600 - [DEBUG]
39417 2019-Jan-13 16:21:21.416624 - [DEBUG] -------------------------------------------- 1073. Path Edge --------------------------------------------
39418 2019-Jan-13 16:21:21.416649 - [DEBUG]
39419 2019-Jan-13 16:21:21.416673 - [DEBUG] Process 1073. path edge:
39420 2019-Jan-13 16:21:21.416697 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39421 2019-Jan-13 16:21:21.416758 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
39422 2019-Jan-13 16:21:21.417435 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39423 2019-Jan-13 16:21:21.418097 - [DEBUG]
39424 2019-Jan-13 16:21:21.418122 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
39425 2019-Jan-13 16:21:21.418822 - [DEBUG] Possible callees:
39426 2019-Jan-13 16:21:21.418848 - [DEBUG] llvm.dbg.declare
39427 2019-Jan-13 16:21:21.418873 - [DEBUG] Possible return sites:
39428 2019-Jan-13 16:21:21.418897 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10339429 2019-Jan-13 16:21:21.420223 - [DEBUG] Found and process special summary
39430 2019-Jan-13 16:21:21.420285 - [DEBUG] Compose: EdgeIdentity * AllBottom
39431 2019-Jan-13 16:21:21.420314 - [DEBUG]
39432 2019-Jan-13 16:21:21.420339 - [DEBUG] Propagate flow
39433 2019-Jan-13 16:21:21.420363 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39434 2019-Jan-13 16:21:21.420430 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39435 2019-Jan-13 16:21:21.421102 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39436 2019-Jan-13 16:21:21.422562 - [DEBUG] Edge function : AllBottom (result of previous compose)
39437 2019-Jan-13 16:21:21.422591 - [DEBUG]
39438 2019-Jan-13 16:21:21.422619 - [DEBUG] Join: AllTop & AllBottom
39439 2019-Jan-13 16:21:21.422646 - [DEBUG] = AllBottom (new jump func)
39440 2019-Jan-13 16:21:21.422671 - [DEBUG]
39441 2019-Jan-13 16:21:21.422695 - [DEBUG] Start adding new jump function
39442 2019-Jan-13 16:21:21.422719 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39443 2019-Jan-13 16:21:21.422785 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39444 2019-Jan-13 16:21:21.423468 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39445 2019-Jan-13 16:21:21.424135 - [DEBUG] Edge Function : AllBottom
39446 2019-Jan-13 16:21:21.424167 - [DEBUG] End adding new jump function
39447 2019-Jan-13 16:21:21.424192 - [DEBUG]
39448 2019-Jan-13 16:21:21.424216 - [DEBUG] -------------------------------------------- 1074. Path Edge --------------------------------------------
39449 2019-Jan-13 16:21:21.424241 - [DEBUG]
39450 2019-Jan-13 16:21:21.424264 - [DEBUG] Process 1074. path edge:
39451 2019-Jan-13 16:21:21.424289 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39452 2019-Jan-13 16:21:21.424354 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
39453 2019-Jan-13 16:21:21.425046 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39454 2019-Jan-13 16:21:21.425703 - [DEBUG]
39455 2019-Jan-13 16:21:21.425730 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39456 2019-Jan-13 16:21:21.426458 - [DEBUG] Compose: EdgeIdentity * AllBottom
39457 2019-Jan-13 16:21:21.426488 - [DEBUG]
39458 2019-Jan-13 16:21:21.426512 - [DEBUG] Propagate flow
39459 2019-Jan-13 16:21:21.426536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39460 2019-Jan-13 16:21:21.426601 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
39461 2019-Jan-13 16:21:21.427264 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39462 2019-Jan-13 16:21:21.427928 - [DEBUG] Edge function : AllBottom (result of previous compose)
39463 2019-Jan-13 16:21:21.427954 - [DEBUG]
39464 2019-Jan-13 16:21:21.427981 - [DEBUG] Join: AllTop & AllBottom
39465 2019-Jan-13 16:21:21.428007 - [DEBUG] = AllBottom (new jump func)
39466 2019-Jan-13 16:21:21.428032 - [DEBUG]
39467 2019-Jan-13 16:21:21.428056 - [DEBUG] Start adding new jump function
39468 2019-Jan-13 16:21:21.428079 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39469 2019-Jan-13 16:21:21.428140 - [DEBUG] Fact at target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39470 2019-Jan-13 16:21:21.428821 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
39471 2019-Jan-13 16:21:21.429488 - [DEBUG] Edge Function : AllBottom
39472 2019-Jan-13 16:21:21.429520 - [DEBUG] End adding new jump function
39473 2019-Jan-13 16:21:21.429544 - [DEBUG]
39474 2019-Jan-13 16:21:21.429568 - [DEBUG] -------------------------------------------- 1075. Path Edge --------------------------------------------
39475 2019-Jan-13 16:21:21.429593 - [DEBUG]
39476 2019-Jan-13 16:21:21.429616 - [DEBUG] Process 1075. path edge:
39477 2019-Jan-13 16:21:21.429640 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39478 2019-Jan-13 16:21:21.429705 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
39479 2019-Jan-13 16:21:21.430362 - [DEBUG] D target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 >
39480 2019-Jan-13 16:21:21.431025 - [DEBUG]
39481 2019-Jan-13 16:21:21.431051 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
39482 2019-Jan-13 16:21:21.431744 - [DEBUG] Compose: EdgeIdentity * AllBottom
39483 2019-Jan-13 16:21:21.431775 - [DEBUG]
39484 2019-Jan-13 16:21:21.431799 - [DEBUG] Propagate flow
39485 2019-Jan-13 16:21:21.431823 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39486 2019-Jan-13 16:21:21.431886 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
39487 2019-Jan-13 16:21:21.432551 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
39488 2019-Jan-13 16:21:21.433218 - [DEBUG] Edge function : AllBottom (result of previous compose)
39489 2019-Jan-13 16:21:21.433245 - [DEBUG]
39490 2019-Jan-13 16:21:21.433272 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
39491 2019-Jan-13 16:21:21.433298 - [DEBUG] = AllBottom
39492 2019-Jan-13 16:21:21.433323 - [DEBUG]
39493 2019-Jan-13 16:21:21.433346 - [DEBUG] PROPAGATE: No new function!
39494 2019-Jan-13 16:21:21.433372 - [DEBUG] EDGE:
39495 2019-Jan-13 16:21:21.433436 - [DEBUG] ---> 39496 2019-Jan-13 16:21:21.434088 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
39497 2019-Jan-13 16:21:21.434743 - [DEBUG]
39498 2019-Jan-13 16:21:21.434771 - [DEBUG] Compose: EdgeIdentity * AllBottom
39499 2019-Jan-13 16:21:21.434797 - [DEBUG]
39500 2019-Jan-13 16:21:21.434821 - [DEBUG] Propagate flow
39501 2019-Jan-13 16:21:21.434864 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39502 2019-Jan-13 16:21:21.434948 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
39503 2019-Jan-13 16:21:21.435613 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39504 2019-Jan-13 16:21:21.436277 - [DEBUG] Edge function : AllBottom (result of previous compose)
39505 2019-Jan-13 16:21:21.436304 - [DEBUG]
39506 2019-Jan-13 16:21:21.436330 - [DEBUG] Join: AllTop & AllBottom
39507 2019-Jan-13 16:21:21.436356 - [DEBUG] = AllBottom (new jump func)
39508 2019-Jan-13 16:21:21.436381 - [DEBUG]
39509 2019-Jan-13 16:21:21.436405 - [DEBUG] Start adding new jump function
39510 2019-Jan-13 16:21:21.436428 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39511 2019-Jan-13 16:21:21.436491 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39512 2019-Jan-13 16:21:21.437151 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
39513 2019-Jan-13 16:21:21.437797 - [DEBUG] Edge Function : AllBottom
39514 2019-Jan-13 16:21:21.437831 - [DEBUG] End adding new jump function
39515 2019-Jan-13 16:21:21.437855 - [DEBUG]
39516 2019-Jan-13 16:21:21.437879 - [DEBUG] -------------------------------------------- 1076. Path Edge --------------------------------------------
39517 2019-Jan-13 16:21:21.437903 - [DEBUG]
39518 2019-Jan-13 16:21:21.437927 - [DEBUG] Process 1076. path edge:
39519 2019-Jan-13 16:21:21.437951 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39520 2019-Jan-13 16:21:21.438015 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
39521 2019-Jan-13 16:21:21.438700 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39522 2019-Jan-13 16:21:21.439365 - [DEBUG]
39523 2019-Jan-13 16:21:21.439392 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
39524 2019-Jan-13 16:21:21.440062 - [DEBUG] Compose: EdgeIdentity * AllBottom
39525 2019-Jan-13 16:21:21.440090 - [DEBUG]
39526 2019-Jan-13 16:21:21.440114 - [DEBUG] Propagate flow
39527 2019-Jan-13 16:21:21.440138 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39528 2019-Jan-13 16:21:21.440200 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
39529 2019-Jan-13 16:21:21.440850 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39530 2019-Jan-13 16:21:21.441518 - [DEBUG] Edge function : AllBottom (result of previous compose)
39531 2019-Jan-13 16:21:21.441561 - [DEBUG]
39532 2019-Jan-13 16:21:21.441590 - [DEBUG] Join: AllTop & AllBottom
39533 2019-Jan-13 16:21:21.441616 - [DEBUG] = AllBottom (new jump func)
39534 2019-Jan-13 16:21:21.441641 - [DEBUG]
39535 2019-Jan-13 16:21:21.441665 - [DEBUG] Start adding new jump function
39536 2019-Jan-13 16:21:21.441689 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39537 2019-Jan-13 16:21:21.441753 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39538 2019-Jan-13 16:21:21.442416 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
39539 2019-Jan-13 16:21:21.443063 - [DEBUG] Edge Function : AllBottom
39540 2019-Jan-13 16:21:21.443095 - [DEBUG] End adding new jump function
39541 2019-Jan-13 16:21:21.443119 - [DEBUG]
39542 2019-Jan-13 16:21:21.443143 - [DEBUG] -------------------------------------------- 1077. Path Edge --------------------------------------------
39543 2019-Jan-13 16:21:21.443167 - [DEBUG]
39544 2019-Jan-13 16:21:21.443191 - [DEBUG] Process 1077. path edge:
39545 2019-Jan-13 16:21:21.443214 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39546 2019-Jan-13 16:21:21.443277 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
39547 2019-Jan-13 16:21:21.443945 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39548 2019-Jan-13 16:21:21.444615 - [DEBUG]
39549 2019-Jan-13 16:21:21.444642 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
39550 2019-Jan-13 16:21:21.445343 - [DEBUG] Compose: EdgeIdentity * AllBottom
39551 2019-Jan-13 16:21:21.445372 - [DEBUG]
39552 2019-Jan-13 16:21:21.445396 - [DEBUG] Propagate flow
39553 2019-Jan-13 16:21:21.445420 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39554 2019-Jan-13 16:21:21.445484 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
39555 2019-Jan-13 16:21:21.446143 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39556 2019-Jan-13 16:21:21.446800 - [DEBUG] Edge function : AllBottom (result of previous compose)
39557 2019-Jan-13 16:21:21.446827 - [DEBUG]
39558 2019-Jan-13 16:21:21.446853 - [DEBUG] Join: AllTop & AllBottom
39559 2019-Jan-13 16:21:21.446879 - [DEBUG] = AllBottom (new jump func)
39560 2019-Jan-13 16:21:21.446904 - [DEBUG]
39561 2019-Jan-13 16:21:21.446928 - [DEBUG] Start adding new jump function
39562 2019-Jan-13 16:21:21.446951 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39563 2019-Jan-13 16:21:21.447016 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39564 2019-Jan-13 16:21:21.447674 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
39565 2019-Jan-13 16:21:21.448363 - [DEBUG] Edge Function : AllBottom
39566 2019-Jan-13 16:21:21.448394 - [DEBUG] End adding new jump function
39567 2019-Jan-13 16:21:21.448418 - [DEBUG]
39568 2019-Jan-13 16:21:21.448442 - [DEBUG] -------------------------------------------- 1078. Path Edge --------------------------------------------
39569 2019-Jan-13 16:21:21.448466 - [DEBUG]
39570 2019-Jan-13 16:21:21.448489 - [DEBUG] Process 1078. path edge:
39571 2019-Jan-13 16:21:21.448513 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39572 2019-Jan-13 16:21:21.448574 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
39573 2019-Jan-13 16:21:21.449231 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39574 2019-Jan-13 16:21:21.449894 - [DEBUG]
39575 2019-Jan-13 16:21:21.449920 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
39576 2019-Jan-13 16:21:21.450619 - [DEBUG] Compose: EdgeIdentity * AllBottom
39577 2019-Jan-13 16:21:21.450648 - [DEBUG]
39578 2019-Jan-13 16:21:21.450672 - [DEBUG] Propagate flow
39579 2019-Jan-13 16:21:21.450695 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39580 2019-Jan-13 16:21:21.450758 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
39581 2019-Jan-13 16:21:21.451421 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39582 2019-Jan-13 16:21:21.452102 - [DEBUG] Edge function : AllBottom (result of previous compose)
39583 2019-Jan-13 16:21:21.452128 - [DEBUG]
39584 2019-Jan-13 16:21:21.452154 - [DEBUG] Join: AllTop & AllBottom
39585 2019-Jan-13 16:21:21.452180 - [DEBUG] = AllBottom (new jump func)
39586 2019-Jan-13 16:21:21.452205 - [DEBUG]
39587 2019-Jan-13 16:21:21.452228 - [DEBUG] Start adding new jump function
39588 2019-Jan-13 16:21:21.452251 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39589 2019-Jan-13 16:21:21.452312 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39590 2019-Jan-13 16:21:21.452977 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
39591 2019-Jan-13 16:21:21.453630 - [DEBUG] Edge Function : AllBottom
39592 2019-Jan-13 16:21:21.453679 - [DEBUG] End adding new jump function
39593 2019-Jan-13 16:21:21.453704 - [DEBUG]
39594 2019-Jan-13 16:21:21.453728 - [DEBUG] -------------------------------------------- 1079. Path Edge --------------------------------------------
39595 2019-Jan-13 16:21:21.453753 - [DEBUG]
39596 2019-Jan-13 16:21:21.453776 - [DEBUG] Process 1079. path edge:
39597 2019-Jan-13 16:21:21.453800 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39598 2019-Jan-13 16:21:21.453868 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
39599 2019-Jan-13 16:21:21.454526 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39600 2019-Jan-13 16:21:21.455205 - [DEBUG]
39601 2019-Jan-13 16:21:21.455231 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
39602 2019-Jan-13 16:21:21.455917 - [DEBUG] Compose: EdgeIdentity * AllBottom
39603 2019-Jan-13 16:21:21.455947 - [DEBUG]
39604 2019-Jan-13 16:21:21.455971 - [DEBUG] Propagate flow
39605 2019-Jan-13 16:21:21.455995 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39606 2019-Jan-13 16:21:21.456060 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
39607 2019-Jan-13 16:21:21.456722 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39608 2019-Jan-13 16:21:21.457385 - [DEBUG] Edge function : AllBottom (result of previous compose)
39609 2019-Jan-13 16:21:21.457411 - [DEBUG]
39610 2019-Jan-13 16:21:21.457437 - [DEBUG] Join: AllTop & AllBottom
39611 2019-Jan-13 16:21:21.457464 - [DEBUG] = AllBottom (new jump func)
39612 2019-Jan-13 16:21:21.457489 - [DEBUG]
39613 2019-Jan-13 16:21:21.457513 - [DEBUG] Start adding new jump function
39614 2019-Jan-13 16:21:21.457536 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39615 2019-Jan-13 16:21:21.457598 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39616 2019-Jan-13 16:21:21.458270 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
39617 2019-Jan-13 16:21:21.458938 - [DEBUG] Edge Function : AllBottom
39618 2019-Jan-13 16:21:21.458970 - [DEBUG] End adding new jump function
39619 2019-Jan-13 16:21:21.458994 - [DEBUG]
39620 2019-Jan-13 16:21:21.459018 - [DEBUG] -------------------------------------------- 1080. Path Edge --------------------------------------------
39621 2019-Jan-13 16:21:21.459043 - [DEBUG]
39622 2019-Jan-13 16:21:21.459066 - [DEBUG] Process 1080. path edge:
39623 2019-Jan-13 16:21:21.459090 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39624 2019-Jan-13 16:21:21.459154 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
39625 2019-Jan-13 16:21:21.459822 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39626 2019-Jan-13 16:21:21.460480 - [DEBUG]
39627 2019-Jan-13 16:21:21.460506 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
39628 2019-Jan-13 16:21:21.462377 - [DEBUG] Compose: EdgeIdentity * AllBottom
39629 2019-Jan-13 16:21:21.462413 - [DEBUG]
39630 2019-Jan-13 16:21:21.462437 - [DEBUG] Propagate flow
39631 2019-Jan-13 16:21:21.462461 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39632 2019-Jan-13 16:21:21.462910 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
39633 2019-Jan-13 16:21:21.463691 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39634 2019-Jan-13 16:21:21.464369 - [DEBUG] Edge function : AllBottom (result of previous compose)
39635 2019-Jan-13 16:21:21.464397 - [DEBUG]
39636 2019-Jan-13 16:21:21.464424 - [DEBUG] Join: AllTop & AllBottom
39637 2019-Jan-13 16:21:21.464468 - [DEBUG] = AllBottom (new jump func)
39638 2019-Jan-13 16:21:21.464493 - [DEBUG]
39639 2019-Jan-13 16:21:21.464517 - [DEBUG] Start adding new jump function
39640 2019-Jan-13 16:21:21.464541 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39641 2019-Jan-13 16:21:21.464605 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39642 2019-Jan-13 16:21:21.465303 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
39643 2019-Jan-13 16:21:21.465966 - [DEBUG] Edge Function : AllBottom
39644 2019-Jan-13 16:21:21.465999 - [DEBUG] End adding new jump function
39645 2019-Jan-13 16:21:21.466023 - [DEBUG]
39646 2019-Jan-13 16:21:21.466046 - [DEBUG] -------------------------------------------- 1081. Path Edge --------------------------------------------
39647 2019-Jan-13 16:21:21.466071 - [DEBUG]
39648 2019-Jan-13 16:21:21.466095 - [DEBUG] Process 1081. path edge:
39649 2019-Jan-13 16:21:21.466119 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39650 2019-Jan-13 16:21:21.466182 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
39651 2019-Jan-13 16:21:21.466851 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39652 2019-Jan-13 16:21:21.467514 - [DEBUG]
39653 2019-Jan-13 16:21:21.467540 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
39654 2019-Jan-13 16:21:21.468270 - [DEBUG] Compose: EdgeIdentity * AllBottom
39655 2019-Jan-13 16:21:21.468302 - [DEBUG]
39656 2019-Jan-13 16:21:21.468326 - [DEBUG] Propagate flow
39657 2019-Jan-13 16:21:21.468350 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39658 2019-Jan-13 16:21:21.468415 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
39659 2019-Jan-13 16:21:21.469073 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39660 2019-Jan-13 16:21:21.469737 - [DEBUG] Edge function : AllBottom (result of previous compose)
39661 2019-Jan-13 16:21:21.469764 - [DEBUG]
39662 2019-Jan-13 16:21:21.469790 - [DEBUG] Join: AllTop & AllBottom
39663 2019-Jan-13 16:21:21.469816 - [DEBUG] = AllBottom (new jump func)
39664 2019-Jan-13 16:21:21.469841 - [DEBUG]
39665 2019-Jan-13 16:21:21.469865 - [DEBUG] Start adding new jump function
39666 2019-Jan-13 16:21:21.469888 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39667 2019-Jan-13 16:21:21.469955 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39668 2019-Jan-13 16:21:21.470615 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
39669 2019-Jan-13 16:21:21.471273 - [DEBUG] Edge Function : AllBottom
39670 2019-Jan-13 16:21:21.471304 - [DEBUG] End adding new jump function
39671 2019-Jan-13 16:21:21.471329 - [DEBUG]
39672 2019-Jan-13 16:21:21.471353 - [DEBUG] -------------------------------------------- 1082. Path Edge --------------------------------------------
39673 2019-Jan-13 16:21:21.471377 - [DEBUG]
39674 2019-Jan-13 16:21:21.471401 - [DEBUG] Process 1082. path edge:
39675 2019-Jan-13 16:21:21.471424 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39676 2019-Jan-13 16:21:21.471486 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
39677 2019-Jan-13 16:21:21.472162 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39678 2019-Jan-13 16:21:21.472829 - [DEBUG]
39679 2019-Jan-13 16:21:21.472857 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
39680 2019-Jan-13 16:21:21.473557 - [DEBUG] Compose: EdgeIdentity * AllBottom
39681 2019-Jan-13 16:21:21.473587 - [DEBUG]
39682 2019-Jan-13 16:21:21.473611 - [DEBUG] Propagate flow
39683 2019-Jan-13 16:21:21.473634 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39684 2019-Jan-13 16:21:21.473699 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
39685 2019-Jan-13 16:21:21.474376 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39686 2019-Jan-13 16:21:21.475058 - [DEBUG] Edge function : AllBottom (result of previous compose)
39687 2019-Jan-13 16:21:21.475084 - [DEBUG]
39688 2019-Jan-13 16:21:21.475110 - [DEBUG] Join: AllTop & AllBottom
39689 2019-Jan-13 16:21:21.475137 - [DEBUG] = AllBottom (new jump func)
39690 2019-Jan-13 16:21:21.475161 - [DEBUG]
39691 2019-Jan-13 16:21:21.475185 - [DEBUG] Start adding new jump function
39692 2019-Jan-13 16:21:21.475208 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39693 2019-Jan-13 16:21:21.475270 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39694 2019-Jan-13 16:21:21.475936 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
39695 2019-Jan-13 16:21:21.476601 - [DEBUG] Edge Function : AllBottom
39696 2019-Jan-13 16:21:21.476633 - [DEBUG] End adding new jump function
39697 2019-Jan-13 16:21:21.476657 - [DEBUG]
39698 2019-Jan-13 16:21:21.476681 - [DEBUG] -------------------------------------------- 1083. Path Edge --------------------------------------------
39699 2019-Jan-13 16:21:21.476706 - [DEBUG]
39700 2019-Jan-13 16:21:21.476729 - [DEBUG] Process 1083. path edge:
39701 2019-Jan-13 16:21:21.476754 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39702 2019-Jan-13 16:21:21.476820 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
39703 2019-Jan-13 16:21:21.477487 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39704 2019-Jan-13 16:21:21.478141 - [DEBUG]
39705 2019-Jan-13 16:21:21.478166 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
39706 2019-Jan-13 16:21:21.478883 - [DEBUG] Possible callees:
39707 2019-Jan-13 16:21:21.478911 - [DEBUG] llvm.dbg.declare
39708 2019-Jan-13 16:21:21.478936 - [DEBUG] Possible return sites:
39709 2019-Jan-13 16:21:21.478960 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12039710 2019-Jan-13 16:21:21.480312 - [DEBUG] Found and process special summary
39711 2019-Jan-13 16:21:21.480361 - [DEBUG] Compose: EdgeIdentity * AllBottom
39712 2019-Jan-13 16:21:21.480390 - [DEBUG]
39713 2019-Jan-13 16:21:21.480415 - [DEBUG] Propagate flow
39714 2019-Jan-13 16:21:21.480438 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39715 2019-Jan-13 16:21:21.480507 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
39716 2019-Jan-13 16:21:21.481219 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39717 2019-Jan-13 16:21:21.481903 - [DEBUG] Edge function : AllBottom (result of previous compose)
39718 2019-Jan-13 16:21:21.481930 - [DEBUG]
39719 2019-Jan-13 16:21:21.481956 - [DEBUG] Join: AllTop & AllBottom
39720 2019-Jan-13 16:21:21.481982 - [DEBUG] = AllBottom (new jump func)
39721 2019-Jan-13 16:21:21.482006 - [DEBUG]
39722 2019-Jan-13 16:21:21.482030 - [DEBUG] Start adding new jump function
39723 2019-Jan-13 16:21:21.482071 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39724 2019-Jan-13 16:21:21.482134 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39725 2019-Jan-13 16:21:21.482808 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
39726 2019-Jan-13 16:21:21.483472 - [DEBUG] Edge Function : AllBottom
39727 2019-Jan-13 16:21:21.483504 - [DEBUG] End adding new jump function
39728 2019-Jan-13 16:21:21.483529 - [DEBUG]
39729 2019-Jan-13 16:21:21.483553 - [DEBUG] -------------------------------------------- 1084. Path Edge --------------------------------------------
39730 2019-Jan-13 16:21:21.483579 - [DEBUG]
39731 2019-Jan-13 16:21:21.483602 - [DEBUG] Process 1084. path edge:
39732 2019-Jan-13 16:21:21.483626 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39733 2019-Jan-13 16:21:21.483692 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
39734 2019-Jan-13 16:21:21.484354 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39735 2019-Jan-13 16:21:21.485029 - [DEBUG]
39736 2019-Jan-13 16:21:21.485055 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
39737 2019-Jan-13 16:21:21.485764 - [DEBUG] Compose: EdgeIdentity * AllBottom
39738 2019-Jan-13 16:21:21.485795 - [DEBUG]
39739 2019-Jan-13 16:21:21.485819 - [DEBUG] Propagate flow
39740 2019-Jan-13 16:21:21.485843 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39741 2019-Jan-13 16:21:21.485908 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
39742 2019-Jan-13 16:21:21.486577 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39743 2019-Jan-13 16:21:21.487242 - [DEBUG] Edge function : AllBottom (result of previous compose)
39744 2019-Jan-13 16:21:21.487268 - [DEBUG]
39745 2019-Jan-13 16:21:21.487294 - [DEBUG] Join: AllTop & AllBottom
39746 2019-Jan-13 16:21:21.487320 - [DEBUG] = AllBottom (new jump func)
39747 2019-Jan-13 16:21:21.487345 - [DEBUG]
39748 2019-Jan-13 16:21:21.487369 - [DEBUG] Start adding new jump function
39749 2019-Jan-13 16:21:21.487392 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39750 2019-Jan-13 16:21:21.487453 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39751 2019-Jan-13 16:21:21.488104 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
39752 2019-Jan-13 16:21:21.488794 - [DEBUG] Edge Function : AllBottom
39753 2019-Jan-13 16:21:21.488830 - [DEBUG] End adding new jump function
39754 2019-Jan-13 16:21:21.488855 - [DEBUG]
39755 2019-Jan-13 16:21:21.488879 - [DEBUG] -------------------------------------------- 1085. Path Edge --------------------------------------------
39756 2019-Jan-13 16:21:21.488903 - [DEBUG]
39757 2019-Jan-13 16:21:21.488926 - [DEBUG] Process 1085. path edge:
39758 2019-Jan-13 16:21:21.488950 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39759 2019-Jan-13 16:21:21.489013 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
39760 2019-Jan-13 16:21:21.489671 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39761 2019-Jan-13 16:21:21.490328 - [DEBUG]
39762 2019-Jan-13 16:21:21.490355 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
39763 2019-Jan-13 16:21:21.491028 - [DEBUG] Compose: EdgeIdentity * AllBottom
39764 2019-Jan-13 16:21:21.491058 - [DEBUG]
39765 2019-Jan-13 16:21:21.491082 - [DEBUG] Propagate flow
39766 2019-Jan-13 16:21:21.491106 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39767 2019-Jan-13 16:21:21.491189 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
39768 2019-Jan-13 16:21:21.492715 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39769 2019-Jan-13 16:21:21.493378 - [DEBUG] Edge function : AllBottom (result of previous compose)
39770 2019-Jan-13 16:21:21.493404 - [DEBUG]
39771 2019-Jan-13 16:21:21.493431 - [DEBUG] Join: AllTop & AllBottom
39772 2019-Jan-13 16:21:21.493457 - [DEBUG] = AllBottom (new jump func)
39773 2019-Jan-13 16:21:21.493482 - [DEBUG]
39774 2019-Jan-13 16:21:21.493506 - [DEBUG] Start adding new jump function
39775 2019-Jan-13 16:21:21.493529 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39776 2019-Jan-13 16:21:21.493589 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39777 2019-Jan-13 16:21:21.494227 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
39778 2019-Jan-13 16:21:21.494868 - [DEBUG] Edge Function : AllBottom
39779 2019-Jan-13 16:21:21.494920 - [DEBUG] End adding new jump function
39780 2019-Jan-13 16:21:21.494945 - [DEBUG]
39781 2019-Jan-13 16:21:21.494969 - [DEBUG] -------------------------------------------- 1086. Path Edge --------------------------------------------
39782 2019-Jan-13 16:21:21.494994 - [DEBUG]
39783 2019-Jan-13 16:21:21.495017 - [DEBUG] Process 1086. path edge:
39784 2019-Jan-13 16:21:21.495041 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39785 2019-Jan-13 16:21:21.495098 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
39786 2019-Jan-13 16:21:21.495740 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39787 2019-Jan-13 16:21:21.496375 - [DEBUG]
39788 2019-Jan-13 16:21:21.496400 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
39789 2019-Jan-13 16:21:21.497054 - [DEBUG] Possible callees:
39790 2019-Jan-13 16:21:21.497079 - [DEBUG] llvm.dbg.declare
39791 2019-Jan-13 16:21:21.497104 - [DEBUG] Possible return sites:
39792 2019-Jan-13 16:21:21.497128 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14939793 2019-Jan-13 16:21:21.498440 - [DEBUG] Found and process special summary
39794 2019-Jan-13 16:21:21.498481 - [DEBUG] Compose: EdgeIdentity * AllBottom
39795 2019-Jan-13 16:21:21.498509 - [DEBUG]
39796 2019-Jan-13 16:21:21.498533 - [DEBUG] Propagate flow
39797 2019-Jan-13 16:21:21.498557 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39798 2019-Jan-13 16:21:21.498615 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
39799 2019-Jan-13 16:21:21.499251 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39800 2019-Jan-13 16:21:21.499885 - [DEBUG] Edge function : AllBottom (result of previous compose)
39801 2019-Jan-13 16:21:21.499910 - [DEBUG]
39802 2019-Jan-13 16:21:21.499936 - [DEBUG] Join: AllTop & AllBottom
39803 2019-Jan-13 16:21:21.499962 - [DEBUG] = AllBottom (new jump func)
39804 2019-Jan-13 16:21:21.499987 - [DEBUG]
39805 2019-Jan-13 16:21:21.500010 - [DEBUG] Start adding new jump function
39806 2019-Jan-13 16:21:21.500034 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39807 2019-Jan-13 16:21:21.500089 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39808 2019-Jan-13 16:21:21.500722 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
39809 2019-Jan-13 16:21:21.501372 - [DEBUG] Edge Function : AllBottom
39810 2019-Jan-13 16:21:21.501402 - [DEBUG] End adding new jump function
39811 2019-Jan-13 16:21:21.501426 - [DEBUG]
39812 2019-Jan-13 16:21:21.501450 - [DEBUG] -------------------------------------------- 1087. Path Edge --------------------------------------------
39813 2019-Jan-13 16:21:21.501475 - [DEBUG]
39814 2019-Jan-13 16:21:21.501498 - [DEBUG] Process 1087. path edge:
39815 2019-Jan-13 16:21:21.501522 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39816 2019-Jan-13 16:21:21.501594 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
39817 2019-Jan-13 16:21:21.502228 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39818 2019-Jan-13 16:21:21.502862 - [DEBUG]
39819 2019-Jan-13 16:21:21.502887 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
39820 2019-Jan-13 16:21:21.503561 - [DEBUG] Compose: EdgeIdentity * AllBottom
39821 2019-Jan-13 16:21:21.503589 - [DEBUG]
39822 2019-Jan-13 16:21:21.503613 - [DEBUG] Propagate flow
39823 2019-Jan-13 16:21:21.503636 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39824 2019-Jan-13 16:21:21.503695 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
39825 2019-Jan-13 16:21:21.504329 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39826 2019-Jan-13 16:21:21.504979 - [DEBUG] Edge function : AllBottom (result of previous compose)
39827 2019-Jan-13 16:21:21.505005 - [DEBUG]
39828 2019-Jan-13 16:21:21.505031 - [DEBUG] Join: AllTop & AllBottom
39829 2019-Jan-13 16:21:21.505057 - [DEBUG] = AllBottom (new jump func)
39830 2019-Jan-13 16:21:21.505081 - [DEBUG]
39831 2019-Jan-13 16:21:21.505104 - [DEBUG] Start adding new jump function
39832 2019-Jan-13 16:21:21.505127 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39833 2019-Jan-13 16:21:21.505186 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39834 2019-Jan-13 16:21:21.505826 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
39835 2019-Jan-13 16:21:21.506458 - [DEBUG] Edge Function : AllBottom
39836 2019-Jan-13 16:21:21.506488 - [DEBUG] End adding new jump function
39837 2019-Jan-13 16:21:21.506512 - [DEBUG]
39838 2019-Jan-13 16:21:21.506536 - [DEBUG] -------------------------------------------- 1088. Path Edge --------------------------------------------
39839 2019-Jan-13 16:21:21.506560 - [DEBUG]
39840 2019-Jan-13 16:21:21.506583 - [DEBUG] Process 1088. path edge:
39841 2019-Jan-13 16:21:21.506607 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39842 2019-Jan-13 16:21:21.506664 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
39843 2019-Jan-13 16:21:21.507294 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39844 2019-Jan-13 16:21:21.507927 - [DEBUG]
39845 2019-Jan-13 16:21:21.507953 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
39846 2019-Jan-13 16:21:21.508625 - [DEBUG] Compose: EdgeIdentity * AllBottom
39847 2019-Jan-13 16:21:21.508653 - [DEBUG]
39848 2019-Jan-13 16:21:21.508677 - [DEBUG] Propagate flow
39849 2019-Jan-13 16:21:21.508700 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39850 2019-Jan-13 16:21:21.508757 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
39851 2019-Jan-13 16:21:21.509401 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39852 2019-Jan-13 16:21:21.510059 - [DEBUG] Edge function : AllBottom (result of previous compose)
39853 2019-Jan-13 16:21:21.510084 - [DEBUG]
39854 2019-Jan-13 16:21:21.510110 - [DEBUG] Join: AllTop & AllBottom
39855 2019-Jan-13 16:21:21.510136 - [DEBUG] = AllBottom (new jump func)
39856 2019-Jan-13 16:21:21.510160 - [DEBUG]
39857 2019-Jan-13 16:21:21.510184 - [DEBUG] Start adding new jump function
39858 2019-Jan-13 16:21:21.510207 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39859 2019-Jan-13 16:21:21.510264 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39860 2019-Jan-13 16:21:21.510900 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
39861 2019-Jan-13 16:21:21.511540 - [DEBUG] Edge Function : AllBottom
39862 2019-Jan-13 16:21:21.511584 - [DEBUG] End adding new jump function
39863 2019-Jan-13 16:21:21.511608 - [DEBUG]
39864 2019-Jan-13 16:21:21.511632 - [DEBUG] -------------------------------------------- 1089. Path Edge --------------------------------------------
39865 2019-Jan-13 16:21:21.511657 - [DEBUG]
39866 2019-Jan-13 16:21:21.511680 - [DEBUG] Process 1089. path edge:
39867 2019-Jan-13 16:21:21.511704 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39868 2019-Jan-13 16:21:21.511761 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
39869 2019-Jan-13 16:21:21.512402 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39870 2019-Jan-13 16:21:21.513110 - [DEBUG]
39871 2019-Jan-13 16:21:21.513137 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
39872 2019-Jan-13 16:21:21.513841 - [DEBUG] Possible callees:
39873 2019-Jan-13 16:21:21.513867 - [DEBUG] llvm.dbg.declare
39874 2019-Jan-13 16:21:21.513892 - [DEBUG] Possible return sites:
39875 2019-Jan-13 16:21:21.513915 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15539876 2019-Jan-13 16:21:21.515295 - [DEBUG] Found and process special summary
39877 2019-Jan-13 16:21:21.515347 - [DEBUG] Compose: EdgeIdentity * AllBottom
39878 2019-Jan-13 16:21:21.515375 - [DEBUG]
39879 2019-Jan-13 16:21:21.515399 - [DEBUG] Propagate flow
39880 2019-Jan-13 16:21:21.515423 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39881 2019-Jan-13 16:21:21.515492 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
39882 2019-Jan-13 16:21:21.516168 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39883 2019-Jan-13 16:21:21.516826 - [DEBUG] Edge function : AllBottom (result of previous compose)
39884 2019-Jan-13 16:21:21.516853 - [DEBUG]
39885 2019-Jan-13 16:21:21.516879 - [DEBUG] Join: AllTop & AllBottom
39886 2019-Jan-13 16:21:21.516906 - [DEBUG] = AllBottom (new jump func)
39887 2019-Jan-13 16:21:21.516930 - [DEBUG]
39888 2019-Jan-13 16:21:21.516953 - [DEBUG] Start adding new jump function
39889 2019-Jan-13 16:21:21.516976 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39890 2019-Jan-13 16:21:21.517048 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39891 2019-Jan-13 16:21:21.517712 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
39892 2019-Jan-13 16:21:21.518393 - [DEBUG] Edge Function : AllBottom
39893 2019-Jan-13 16:21:21.518426 - [DEBUG] End adding new jump function
39894 2019-Jan-13 16:21:21.518450 - [DEBUG]
39895 2019-Jan-13 16:21:21.518474 - [DEBUG] -------------------------------------------- 1090. Path Edge --------------------------------------------
39896 2019-Jan-13 16:21:21.518517 - [DEBUG]
39897 2019-Jan-13 16:21:21.518541 - [DEBUG] Process 1090. path edge:
39898 2019-Jan-13 16:21:21.518565 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39899 2019-Jan-13 16:21:21.518627 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
39900 2019-Jan-13 16:21:21.519304 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39901 2019-Jan-13 16:21:21.519963 - [DEBUG]
39902 2019-Jan-13 16:21:21.519990 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
39903 2019-Jan-13 16:21:21.520702 - [DEBUG] Compose: EdgeIdentity * AllBottom
39904 2019-Jan-13 16:21:21.520733 - [DEBUG]
39905 2019-Jan-13 16:21:21.520757 - [DEBUG] Propagate flow
39906 2019-Jan-13 16:21:21.520781 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39907 2019-Jan-13 16:21:21.520845 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
39908 2019-Jan-13 16:21:21.521505 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39909 2019-Jan-13 16:21:21.522187 - [DEBUG] Edge function : AllBottom (result of previous compose)
39910 2019-Jan-13 16:21:21.522214 - [DEBUG]
39911 2019-Jan-13 16:21:21.522241 - [DEBUG] Join: AllTop & AllBottom
39912 2019-Jan-13 16:21:21.522268 - [DEBUG] = AllBottom (new jump func)
39913 2019-Jan-13 16:21:21.522293 - [DEBUG]
39914 2019-Jan-13 16:21:21.522317 - [DEBUG] Start adding new jump function
39915 2019-Jan-13 16:21:21.522340 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39916 2019-Jan-13 16:21:21.522405 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39917 2019-Jan-13 16:21:21.523074 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
39918 2019-Jan-13 16:21:21.523731 - [DEBUG] Edge Function : AllBottom
39919 2019-Jan-13 16:21:21.523764 - [DEBUG] End adding new jump function
39920 2019-Jan-13 16:21:21.523788 - [DEBUG]
39921 2019-Jan-13 16:21:21.523812 - [DEBUG] -------------------------------------------- 1091. Path Edge --------------------------------------------
39922 2019-Jan-13 16:21:21.523837 - [DEBUG]
39923 2019-Jan-13 16:21:21.523861 - [DEBUG] Process 1091. path edge:
39924 2019-Jan-13 16:21:21.523885 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39925 2019-Jan-13 16:21:21.523949 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
39926 2019-Jan-13 16:21:21.524604 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39927 2019-Jan-13 16:21:21.525286 - [DEBUG]
39928 2019-Jan-13 16:21:21.525315 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
39929 2019-Jan-13 16:21:21.526007 - [DEBUG] Compose: EdgeIdentity * AllBottom
39930 2019-Jan-13 16:21:21.526036 - [DEBUG]
39931 2019-Jan-13 16:21:21.526060 - [DEBUG] Propagate flow
39932 2019-Jan-13 16:21:21.526084 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39933 2019-Jan-13 16:21:21.526149 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
39934 2019-Jan-13 16:21:21.526810 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39935 2019-Jan-13 16:21:21.527463 - [DEBUG] Edge function : AllBottom (result of previous compose)
39936 2019-Jan-13 16:21:21.527489 - [DEBUG]
39937 2019-Jan-13 16:21:21.527515 - [DEBUG] Join: AllTop & AllBottom
39938 2019-Jan-13 16:21:21.527542 - [DEBUG] = AllBottom (new jump func)
39939 2019-Jan-13 16:21:21.527566 - [DEBUG]
39940 2019-Jan-13 16:21:21.527590 - [DEBUG] Start adding new jump function
39941 2019-Jan-13 16:21:21.527632 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39942 2019-Jan-13 16:21:21.527696 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39943 2019-Jan-13 16:21:21.528381 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
39944 2019-Jan-13 16:21:21.529044 - [DEBUG] Edge Function : AllBottom
39945 2019-Jan-13 16:21:21.529077 - [DEBUG] End adding new jump function
39946 2019-Jan-13 16:21:21.529101 - [DEBUG]
39947 2019-Jan-13 16:21:21.529126 - [DEBUG] -------------------------------------------- 1092. Path Edge --------------------------------------------
39948 2019-Jan-13 16:21:21.529151 - [DEBUG]
39949 2019-Jan-13 16:21:21.529174 - [DEBUG] Process 1092. path edge:
39950 2019-Jan-13 16:21:21.529199 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39951 2019-Jan-13 16:21:21.529263 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
39952 2019-Jan-13 16:21:21.529923 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39953 2019-Jan-13 16:21:21.530576 - [DEBUG]
39954 2019-Jan-13 16:21:21.530603 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
39955 2019-Jan-13 16:21:21.531286 - [DEBUG] Compose: EdgeIdentity * AllBottom
39956 2019-Jan-13 16:21:21.531316 - [DEBUG]
39957 2019-Jan-13 16:21:21.531340 - [DEBUG] Propagate flow
39958 2019-Jan-13 16:21:21.531363 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39959 2019-Jan-13 16:21:21.531435 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
39960 2019-Jan-13 16:21:21.532135 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39961 2019-Jan-13 16:21:21.532804 - [DEBUG] Edge function : AllBottom (result of previous compose)
39962 2019-Jan-13 16:21:21.532830 - [DEBUG]
39963 2019-Jan-13 16:21:21.532856 - [DEBUG] Join: AllTop & AllBottom
39964 2019-Jan-13 16:21:21.532883 - [DEBUG] = AllBottom (new jump func)
39965 2019-Jan-13 16:21:21.532907 - [DEBUG]
39966 2019-Jan-13 16:21:21.532931 - [DEBUG] Start adding new jump function
39967 2019-Jan-13 16:21:21.532954 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39968 2019-Jan-13 16:21:21.533016 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39969 2019-Jan-13 16:21:21.533671 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
39970 2019-Jan-13 16:21:21.534345 - [DEBUG] Edge Function : AllBottom
39971 2019-Jan-13 16:21:21.534378 - [DEBUG] End adding new jump function
39972 2019-Jan-13 16:21:21.534402 - [DEBUG]
39973 2019-Jan-13 16:21:21.534426 - [DEBUG] -------------------------------------------- 1093. Path Edge --------------------------------------------
39974 2019-Jan-13 16:21:21.534451 - [DEBUG]
39975 2019-Jan-13 16:21:21.534474 - [DEBUG] Process 1093. path edge:
39976 2019-Jan-13 16:21:21.534498 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
39977 2019-Jan-13 16:21:21.534565 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
39978 2019-Jan-13 16:21:21.535255 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
39979 2019-Jan-13 16:21:21.535921 - [DEBUG]
39980 2019-Jan-13 16:21:21.535946 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
39981 2019-Jan-13 16:21:21.536624 - [DEBUG] Possible callees:
39982 2019-Jan-13 16:21:21.536652 - [DEBUG] llvm.dbg.declare
39983 2019-Jan-13 16:21:21.536693 - [DEBUG] Possible return sites:
39984 2019-Jan-13 16:21:21.536717 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16339985 2019-Jan-13 16:21:21.538060 - [DEBUG] Found and process special summary
39986 2019-Jan-13 16:21:21.538104 - [DEBUG] Compose: EdgeIdentity * AllBottom
39987 2019-Jan-13 16:21:21.538133 - [DEBUG]
39988 2019-Jan-13 16:21:21.538157 - [DEBUG] Propagate flow
39989 2019-Jan-13 16:21:21.538180 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
39990 2019-Jan-13 16:21:21.538266 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
39991 2019-Jan-13 16:21:21.538939 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
39992 2019-Jan-13 16:21:21.539595 - [DEBUG] Edge function : AllBottom (result of previous compose)
39993 2019-Jan-13 16:21:21.539622 - [DEBUG]
39994 2019-Jan-13 16:21:21.539648 - [DEBUG] Join: AllTop & AllBottom
39995 2019-Jan-13 16:21:21.539674 - [DEBUG] = AllBottom (new jump func)
39996 2019-Jan-13 16:21:21.539699 - [DEBUG]
39997 2019-Jan-13 16:21:21.539723 - [DEBUG] Start adding new jump function
39998 2019-Jan-13 16:21:21.539746 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
39999 2019-Jan-13 16:21:21.539808 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40000 2019-Jan-13 16:21:21.540464 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
40001 2019-Jan-13 16:21:21.541131 - [DEBUG] Edge Function : AllBottom
40002 2019-Jan-13 16:21:21.541163 - [DEBUG] End adding new jump function
40003 2019-Jan-13 16:21:21.541188 - [DEBUG]
40004 2019-Jan-13 16:21:21.541212 - [DEBUG] -------------------------------------------- 1094. Path Edge --------------------------------------------
40005 2019-Jan-13 16:21:21.541237 - [DEBUG]
40006 2019-Jan-13 16:21:21.541261 - [DEBUG] Process 1094. path edge:
40007 2019-Jan-13 16:21:21.541285 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40008 2019-Jan-13 16:21:21.541350 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
40009 2019-Jan-13 16:21:21.542042 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40010 2019-Jan-13 16:21:21.542696 - [DEBUG]
40011 2019-Jan-13 16:21:21.542722 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
40012 2019-Jan-13 16:21:21.543423 - [DEBUG] Compose: EdgeIdentity * AllBottom
40013 2019-Jan-13 16:21:21.543453 - [DEBUG]
40014 2019-Jan-13 16:21:21.543477 - [DEBUG] Propagate flow
40015 2019-Jan-13 16:21:21.543501 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40016 2019-Jan-13 16:21:21.543570 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
40017 2019-Jan-13 16:21:21.544235 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40018 2019-Jan-13 16:21:21.544921 - [DEBUG] Edge function : AllBottom (result of previous compose)
40019 2019-Jan-13 16:21:21.544948 - [DEBUG]
40020 2019-Jan-13 16:21:21.544974 - [DEBUG] Join: AllTop & AllBottom
40021 2019-Jan-13 16:21:21.545001 - [DEBUG] = AllBottom (new jump func)
40022 2019-Jan-13 16:21:21.545025 - [DEBUG]
40023 2019-Jan-13 16:21:21.545049 - [DEBUG] Start adding new jump function
40024 2019-Jan-13 16:21:21.545073 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40025 2019-Jan-13 16:21:21.545135 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40026 2019-Jan-13 16:21:21.545793 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
40027 2019-Jan-13 16:21:21.546467 - [DEBUG] Edge Function : AllBottom
40028 2019-Jan-13 16:21:21.546500 - [DEBUG] End adding new jump function
40029 2019-Jan-13 16:21:21.546524 - [DEBUG]
40030 2019-Jan-13 16:21:21.546549 - [DEBUG] -------------------------------------------- 1095. Path Edge --------------------------------------------
40031 2019-Jan-13 16:21:21.546573 - [DEBUG]
40032 2019-Jan-13 16:21:21.546597 - [DEBUG] Process 1095. path edge:
40033 2019-Jan-13 16:21:21.546621 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40034 2019-Jan-13 16:21:21.546689 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
40035 2019-Jan-13 16:21:21.547348 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40036 2019-Jan-13 16:21:21.548011 - [DEBUG]
40037 2019-Jan-13 16:21:21.548039 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
40038 2019-Jan-13 16:21:21.548743 - [DEBUG] Compose: EdgeIdentity * AllBottom
40039 2019-Jan-13 16:21:21.548774 - [DEBUG]
40040 2019-Jan-13 16:21:21.548797 - [DEBUG] Propagate flow
40041 2019-Jan-13 16:21:21.548821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40042 2019-Jan-13 16:21:21.548887 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
40043 2019-Jan-13 16:21:21.549563 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40044 2019-Jan-13 16:21:21.550226 - [DEBUG] Edge function : AllBottom (result of previous compose)
40045 2019-Jan-13 16:21:21.550253 - [DEBUG]
40046 2019-Jan-13 16:21:21.550279 - [DEBUG] Join: AllTop & AllBottom
40047 2019-Jan-13 16:21:21.550306 - [DEBUG] = AllBottom (new jump func)
40048 2019-Jan-13 16:21:21.550331 - [DEBUG]
40049 2019-Jan-13 16:21:21.550355 - [DEBUG] Start adding new jump function
40050 2019-Jan-13 16:21:21.550379 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40051 2019-Jan-13 16:21:21.550443 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40052 2019-Jan-13 16:21:21.551103 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
40053 2019-Jan-13 16:21:21.551789 - [DEBUG] Edge Function : AllBottom
40054 2019-Jan-13 16:21:21.551821 - [DEBUG] End adding new jump function
40055 2019-Jan-13 16:21:21.551846 - [DEBUG]
40056 2019-Jan-13 16:21:21.551870 - [DEBUG] -------------------------------------------- 1096. Path Edge --------------------------------------------
40057 2019-Jan-13 16:21:21.551895 - [DEBUG]
40058 2019-Jan-13 16:21:21.551919 - [DEBUG] Process 1096. path edge:
40059 2019-Jan-13 16:21:21.551943 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40060 2019-Jan-13 16:21:21.552005 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
40061 2019-Jan-13 16:21:21.552683 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40062 2019-Jan-13 16:21:21.553342 - [DEBUG]
40063 2019-Jan-13 16:21:21.553368 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
40064 2019-Jan-13 16:21:21.554059 - [DEBUG] Possible callees:
40065 2019-Jan-13 16:21:21.554086 - [DEBUG] llvm.dbg.declare
40066 2019-Jan-13 16:21:21.554111 - [DEBUG] Possible return sites:
40067 2019-Jan-13 16:21:21.554134 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16940068 2019-Jan-13 16:21:21.555491 - [DEBUG] Found and process special summary
40069 2019-Jan-13 16:21:21.555539 - [DEBUG] Compose: EdgeIdentity * AllBottom
40070 2019-Jan-13 16:21:21.555568 - [DEBUG]
40071 2019-Jan-13 16:21:21.555593 - [DEBUG] Propagate flow
40072 2019-Jan-13 16:21:21.555617 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40073 2019-Jan-13 16:21:21.555686 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
40074 2019-Jan-13 16:21:21.556360 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40075 2019-Jan-13 16:21:21.557022 - [DEBUG] Edge function : AllBottom (result of previous compose)
40076 2019-Jan-13 16:21:21.557048 - [DEBUG]
40077 2019-Jan-13 16:21:21.557075 - [DEBUG] Join: AllTop & AllBottom
40078 2019-Jan-13 16:21:21.557101 - [DEBUG] = AllBottom (new jump func)
40079 2019-Jan-13 16:21:21.557126 - [DEBUG]
40080 2019-Jan-13 16:21:21.557150 - [DEBUG] Start adding new jump function
40081 2019-Jan-13 16:21:21.557173 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40082 2019-Jan-13 16:21:21.557237 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40083 2019-Jan-13 16:21:21.557893 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
40084 2019-Jan-13 16:21:21.558574 - [DEBUG] Edge Function : AllBottom
40085 2019-Jan-13 16:21:21.558607 - [DEBUG] End adding new jump function
40086 2019-Jan-13 16:21:21.558631 - [DEBUG]
40087 2019-Jan-13 16:21:21.558655 - [DEBUG] -------------------------------------------- 1097. Path Edge --------------------------------------------
40088 2019-Jan-13 16:21:21.558680 - [DEBUG]
40089 2019-Jan-13 16:21:21.558704 - [DEBUG] Process 1097. path edge:
40090 2019-Jan-13 16:21:21.558727 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40091 2019-Jan-13 16:21:21.558794 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
40092 2019-Jan-13 16:21:21.559456 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40093 2019-Jan-13 16:21:21.560116 - [DEBUG]
40094 2019-Jan-13 16:21:21.560142 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
40095 2019-Jan-13 16:21:21.560835 - [DEBUG] Compose: EdgeIdentity * AllBottom
40096 2019-Jan-13 16:21:21.560865 - [DEBUG]
40097 2019-Jan-13 16:21:21.560889 - [DEBUG] Propagate flow
40098 2019-Jan-13 16:21:21.560912 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40099 2019-Jan-13 16:21:21.560977 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
40100 2019-Jan-13 16:21:21.561663 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40101 2019-Jan-13 16:21:21.562329 - [DEBUG] Edge function : AllBottom (result of previous compose)
40102 2019-Jan-13 16:21:21.562356 - [DEBUG]
40103 2019-Jan-13 16:21:21.562382 - [DEBUG] Join: AllTop & AllBottom
40104 2019-Jan-13 16:21:21.562408 - [DEBUG] = AllBottom (new jump func)
40105 2019-Jan-13 16:21:21.562433 - [DEBUG]
40106 2019-Jan-13 16:21:21.562457 - [DEBUG] Start adding new jump function
40107 2019-Jan-13 16:21:21.562480 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40108 2019-Jan-13 16:21:21.562542 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40109 2019-Jan-13 16:21:21.563206 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
40110 2019-Jan-13 16:21:21.563856 - [DEBUG] Edge Function : AllBottom
40111 2019-Jan-13 16:21:21.563889 - [DEBUG] End adding new jump function
40112 2019-Jan-13 16:21:21.563913 - [DEBUG]
40113 2019-Jan-13 16:21:21.563937 - [DEBUG] -------------------------------------------- 1098. Path Edge --------------------------------------------
40114 2019-Jan-13 16:21:21.563979 - [DEBUG]
40115 2019-Jan-13 16:21:21.564003 - [DEBUG] Process 1098. path edge:
40116 2019-Jan-13 16:21:21.564027 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40117 2019-Jan-13 16:21:21.564089 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
40118 2019-Jan-13 16:21:21.564754 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40119 2019-Jan-13 16:21:21.565436 - [DEBUG]
40120 2019-Jan-13 16:21:21.565462 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
40121 2019-Jan-13 16:21:21.566163 - [DEBUG] Compose: EdgeIdentity * AllBottom
40122 2019-Jan-13 16:21:21.566193 - [DEBUG]
40123 2019-Jan-13 16:21:21.566217 - [DEBUG] Propagate flow
40124 2019-Jan-13 16:21:21.566241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40125 2019-Jan-13 16:21:21.566305 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
40126 2019-Jan-13 16:21:21.566965 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40127 2019-Jan-13 16:21:21.567629 - [DEBUG] Edge function : AllBottom (result of previous compose)
40128 2019-Jan-13 16:21:21.567656 - [DEBUG]
40129 2019-Jan-13 16:21:21.567682 - [DEBUG] Join: AllTop & AllBottom
40130 2019-Jan-13 16:21:21.567708 - [DEBUG] = AllBottom (new jump func)
40131 2019-Jan-13 16:21:21.567733 - [DEBUG]
40132 2019-Jan-13 16:21:21.567757 - [DEBUG] Start adding new jump function
40133 2019-Jan-13 16:21:21.567780 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40134 2019-Jan-13 16:21:21.567845 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40135 2019-Jan-13 16:21:21.568530 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
40136 2019-Jan-13 16:21:21.569196 - [DEBUG] Edge Function : AllBottom
40137 2019-Jan-13 16:21:21.569227 - [DEBUG] End adding new jump function
40138 2019-Jan-13 16:21:21.569252 - [DEBUG]
40139 2019-Jan-13 16:21:21.569275 - [DEBUG] -------------------------------------------- 1099. Path Edge --------------------------------------------
40140 2019-Jan-13 16:21:21.569301 - [DEBUG]
40141 2019-Jan-13 16:21:21.569324 - [DEBUG] Process 1099. path edge:
40142 2019-Jan-13 16:21:21.569348 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40143 2019-Jan-13 16:21:21.569410 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
40144 2019-Jan-13 16:21:21.570066 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40145 2019-Jan-13 16:21:21.570730 - [DEBUG]
40146 2019-Jan-13 16:21:21.570756 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
40147 2019-Jan-13 16:21:21.571471 - [DEBUG] Compose: EdgeIdentity * AllBottom
40148 2019-Jan-13 16:21:21.571501 - [DEBUG]
40149 2019-Jan-13 16:21:21.571525 - [DEBUG] Propagate flow
40150 2019-Jan-13 16:21:21.571568 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40151 2019-Jan-13 16:21:21.571634 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
40152 2019-Jan-13 16:21:21.572296 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40153 2019-Jan-13 16:21:21.572955 - [DEBUG] Edge function : AllBottom (result of previous compose)
40154 2019-Jan-13 16:21:21.572982 - [DEBUG]
40155 2019-Jan-13 16:21:21.573008 - [DEBUG] Join: AllTop & AllBottom
40156 2019-Jan-13 16:21:21.573034 - [DEBUG] = AllBottom (new jump func)
40157 2019-Jan-13 16:21:21.573076 - [DEBUG]
40158 2019-Jan-13 16:21:21.573100 - [DEBUG] Start adding new jump function
40159 2019-Jan-13 16:21:21.573124 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40160 2019-Jan-13 16:21:21.573186 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40161 2019-Jan-13 16:21:21.573849 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
40162 2019-Jan-13 16:21:21.574509 - [DEBUG] Edge Function : AllBottom
40163 2019-Jan-13 16:21:21.574542 - [DEBUG] End adding new jump function
40164 2019-Jan-13 16:21:21.574566 - [DEBUG]
40165 2019-Jan-13 16:21:21.574590 - [DEBUG] -------------------------------------------- 1100. Path Edge --------------------------------------------
40166 2019-Jan-13 16:21:21.574615 - [DEBUG]
40167 2019-Jan-13 16:21:21.574638 - [DEBUG] Process 1100. path edge:
40168 2019-Jan-13 16:21:21.574662 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40169 2019-Jan-13 16:21:21.574726 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
40170 2019-Jan-13 16:21:21.575406 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40171 2019-Jan-13 16:21:21.576063 - [DEBUG]
40172 2019-Jan-13 16:21:21.576091 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
40173 2019-Jan-13 16:21:21.576776 - [DEBUG] Compose: EdgeIdentity * AllBottom
40174 2019-Jan-13 16:21:21.576807 - [DEBUG]
40175 2019-Jan-13 16:21:21.576831 - [DEBUG] Propagate flow
40176 2019-Jan-13 16:21:21.576855 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40177 2019-Jan-13 16:21:21.576924 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
40178 2019-Jan-13 16:21:21.577586 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40179 2019-Jan-13 16:21:21.578272 - [DEBUG] Edge function : AllBottom (result of previous compose)
40180 2019-Jan-13 16:21:21.578298 - [DEBUG]
40181 2019-Jan-13 16:21:21.578324 - [DEBUG] Join: AllTop & AllBottom
40182 2019-Jan-13 16:21:21.578351 - [DEBUG] = AllBottom (new jump func)
40183 2019-Jan-13 16:21:21.578376 - [DEBUG]
40184 2019-Jan-13 16:21:21.578399 - [DEBUG] Start adding new jump function
40185 2019-Jan-13 16:21:21.578423 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40186 2019-Jan-13 16:21:21.578485 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40187 2019-Jan-13 16:21:21.579140 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
40188 2019-Jan-13 16:21:21.579798 - [DEBUG] Edge Function : AllBottom
40189 2019-Jan-13 16:21:21.579830 - [DEBUG] End adding new jump function
40190 2019-Jan-13 16:21:21.579855 - [DEBUG]
40191 2019-Jan-13 16:21:21.579879 - [DEBUG] -------------------------------------------- 1101. Path Edge --------------------------------------------
40192 2019-Jan-13 16:21:21.579904 - [DEBUG]
40193 2019-Jan-13 16:21:21.579927 - [DEBUG] Process 1101. path edge:
40194 2019-Jan-13 16:21:21.579951 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40195 2019-Jan-13 16:21:21.580016 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
40196 2019-Jan-13 16:21:21.580673 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40197 2019-Jan-13 16:21:21.581336 - [DEBUG]
40198 2019-Jan-13 16:21:21.581362 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
40199 2019-Jan-13 16:21:21.582080 - [DEBUG] Compose: EdgeIdentity * AllBottom
40200 2019-Jan-13 16:21:21.582111 - [DEBUG]
40201 2019-Jan-13 16:21:21.582160 - [DEBUG] Propagate flow
40202 2019-Jan-13 16:21:21.582184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40203 2019-Jan-13 16:21:21.582249 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
40204 2019-Jan-13 16:21:21.582919 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40205 2019-Jan-13 16:21:21.583578 - [DEBUG] Edge function : AllBottom (result of previous compose)
40206 2019-Jan-13 16:21:21.583603 - [DEBUG]
40207 2019-Jan-13 16:21:21.583630 - [DEBUG] Join: AllTop & AllBottom
40208 2019-Jan-13 16:21:21.583656 - [DEBUG] = AllBottom (new jump func)
40209 2019-Jan-13 16:21:21.583681 - [DEBUG]
40210 2019-Jan-13 16:21:21.583705 - [DEBUG] Start adding new jump function
40211 2019-Jan-13 16:21:21.583729 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40212 2019-Jan-13 16:21:21.583794 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40213 2019-Jan-13 16:21:21.584452 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
40214 2019-Jan-13 16:21:21.585124 - [DEBUG] Edge Function : AllBottom
40215 2019-Jan-13 16:21:21.585157 - [DEBUG] End adding new jump function
40216 2019-Jan-13 16:21:21.585182 - [DEBUG]
40217 2019-Jan-13 16:21:21.585206 - [DEBUG] -------------------------------------------- 1102. Path Edge --------------------------------------------
40218 2019-Jan-13 16:21:21.585231 - [DEBUG]
40219 2019-Jan-13 16:21:21.585254 - [DEBUG] Process 1102. path edge:
40220 2019-Jan-13 16:21:21.585278 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40221 2019-Jan-13 16:21:21.585339 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
40222 2019-Jan-13 16:21:21.586004 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40223 2019-Jan-13 16:21:21.586666 - [DEBUG]
40224 2019-Jan-13 16:21:21.586693 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
40225 2019-Jan-13 16:21:21.587384 - [DEBUG] Compose: EdgeIdentity * AllBottom
40226 2019-Jan-13 16:21:21.587414 - [DEBUG]
40227 2019-Jan-13 16:21:21.587438 - [DEBUG] Propagate flow
40228 2019-Jan-13 16:21:21.587461 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40229 2019-Jan-13 16:21:21.587527 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
40230 2019-Jan-13 16:21:21.588196 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40231 2019-Jan-13 16:21:21.588879 - [DEBUG] Edge function : AllBottom (result of previous compose)
40232 2019-Jan-13 16:21:21.588905 - [DEBUG]
40233 2019-Jan-13 16:21:21.588932 - [DEBUG] Join: AllTop & AllBottom
40234 2019-Jan-13 16:21:21.588959 - [DEBUG] = AllBottom (new jump func)
40235 2019-Jan-13 16:21:21.588984 - [DEBUG]
40236 2019-Jan-13 16:21:21.589008 - [DEBUG] Start adding new jump function
40237 2019-Jan-13 16:21:21.589031 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40238 2019-Jan-13 16:21:21.589100 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40239 2019-Jan-13 16:21:21.589763 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
40240 2019-Jan-13 16:21:21.590422 - [DEBUG] Edge Function : AllBottom
40241 2019-Jan-13 16:21:21.590454 - [DEBUG] End adding new jump function
40242 2019-Jan-13 16:21:21.590478 - [DEBUG]
40243 2019-Jan-13 16:21:21.590502 - [DEBUG] -------------------------------------------- 1103. Path Edge --------------------------------------------
40244 2019-Jan-13 16:21:21.590527 - [DEBUG]
40245 2019-Jan-13 16:21:21.590550 - [DEBUG] Process 1103. path edge:
40246 2019-Jan-13 16:21:21.590574 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40247 2019-Jan-13 16:21:21.590653 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
40248 2019-Jan-13 16:21:21.591309 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40249 2019-Jan-13 16:21:21.591993 - [DEBUG]
40250 2019-Jan-13 16:21:21.592019 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
40251 2019-Jan-13 16:21:21.592721 - [DEBUG] Compose: EdgeIdentity * AllBottom
40252 2019-Jan-13 16:21:21.592751 - [DEBUG]
40253 2019-Jan-13 16:21:21.592774 - [DEBUG] Propagate flow
40254 2019-Jan-13 16:21:21.592798 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40255 2019-Jan-13 16:21:21.592862 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
40256 2019-Jan-13 16:21:21.593533 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40257 2019-Jan-13 16:21:21.594186 - [DEBUG] Edge function : AllBottom (result of previous compose)
40258 2019-Jan-13 16:21:21.594213 - [DEBUG]
40259 2019-Jan-13 16:21:21.594239 - [DEBUG] Join: AllTop & AllBottom
40260 2019-Jan-13 16:21:21.594266 - [DEBUG] = AllBottom (new jump func)
40261 2019-Jan-13 16:21:21.594290 - [DEBUG]
40262 2019-Jan-13 16:21:21.594314 - [DEBUG] Start adding new jump function
40263 2019-Jan-13 16:21:21.594337 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40264 2019-Jan-13 16:21:21.594397 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40265 2019-Jan-13 16:21:21.595085 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
40266 2019-Jan-13 16:21:21.595748 - [DEBUG] Edge Function : AllBottom
40267 2019-Jan-13 16:21:21.595779 - [DEBUG] End adding new jump function
40268 2019-Jan-13 16:21:21.595804 - [DEBUG]
40269 2019-Jan-13 16:21:21.595828 - [DEBUG] -------------------------------------------- 1104. Path Edge --------------------------------------------
40270 2019-Jan-13 16:21:21.595853 - [DEBUG]
40271 2019-Jan-13 16:21:21.595876 - [DEBUG] Process 1104. path edge:
40272 2019-Jan-13 16:21:21.595901 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40273 2019-Jan-13 16:21:21.595964 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
40274 2019-Jan-13 16:21:21.596627 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40275 2019-Jan-13 16:21:21.597282 - [DEBUG]
40276 2019-Jan-13 16:21:21.597309 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
40277 2019-Jan-13 16:21:21.598007 - [DEBUG] Compose: EdgeIdentity * AllBottom
40278 2019-Jan-13 16:21:21.598038 - [DEBUG]
40279 2019-Jan-13 16:21:21.598062 - [DEBUG] Propagate flow
40280 2019-Jan-13 16:21:21.598085 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40281 2019-Jan-13 16:21:21.598150 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
40282 2019-Jan-13 16:21:21.598836 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40283 2019-Jan-13 16:21:21.599501 - [DEBUG] Edge function : AllBottom (result of previous compose)
40284 2019-Jan-13 16:21:21.599527 - [DEBUG]
40285 2019-Jan-13 16:21:21.599554 - [DEBUG] Join: AllTop & AllBottom
40286 2019-Jan-13 16:21:21.599580 - [DEBUG] = AllBottom (new jump func)
40287 2019-Jan-13 16:21:21.599605 - [DEBUG]
40288 2019-Jan-13 16:21:21.599629 - [DEBUG] Start adding new jump function
40289 2019-Jan-13 16:21:21.599652 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40290 2019-Jan-13 16:21:21.599731 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40291 2019-Jan-13 16:21:21.600385 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
40292 2019-Jan-13 16:21:21.601049 - [DEBUG] Edge Function : AllBottom
40293 2019-Jan-13 16:21:21.601081 - [DEBUG] End adding new jump function
40294 2019-Jan-13 16:21:21.601105 - [DEBUG]
40295 2019-Jan-13 16:21:21.601129 - [DEBUG] -------------------------------------------- 1105. Path Edge --------------------------------------------
40296 2019-Jan-13 16:21:21.601154 - [DEBUG]
40297 2019-Jan-13 16:21:21.601177 - [DEBUG] Process 1105. path edge:
40298 2019-Jan-13 16:21:21.601201 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40299 2019-Jan-13 16:21:21.601265 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
40300 2019-Jan-13 16:21:21.601955 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40301 2019-Jan-13 16:21:21.602617 - [DEBUG]
40302 2019-Jan-13 16:21:21.602643 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
40303 2019-Jan-13 16:21:21.603342 - [DEBUG] Compose: EdgeIdentity * AllBottom
40304 2019-Jan-13 16:21:21.603372 - [DEBUG]
40305 2019-Jan-13 16:21:21.603396 - [DEBUG] Propagate flow
40306 2019-Jan-13 16:21:21.603420 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40307 2019-Jan-13 16:21:21.603486 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40308 2019-Jan-13 16:21:21.604150 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40309 2019-Jan-13 16:21:21.604816 - [DEBUG] Edge function : AllBottom (result of previous compose)
40310 2019-Jan-13 16:21:21.604843 - [DEBUG]
40311 2019-Jan-13 16:21:21.604869 - [DEBUG] Join: AllTop & AllBottom
40312 2019-Jan-13 16:21:21.604917 - [DEBUG] = AllBottom (new jump func)
40313 2019-Jan-13 16:21:21.604942 - [DEBUG]
40314 2019-Jan-13 16:21:21.604965 - [DEBUG] Start adding new jump function
40315 2019-Jan-13 16:21:21.604989 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40316 2019-Jan-13 16:21:21.605053 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40317 2019-Jan-13 16:21:21.605717 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40318 2019-Jan-13 16:21:21.606372 - [DEBUG] Edge Function : AllBottom
40319 2019-Jan-13 16:21:21.606405 - [DEBUG] End adding new jump function
40320 2019-Jan-13 16:21:21.606429 - [DEBUG]
40321 2019-Jan-13 16:21:21.606454 - [DEBUG] -------------------------------------------- 1106. Path Edge --------------------------------------------
40322 2019-Jan-13 16:21:21.606478 - [DEBUG]
40323 2019-Jan-13 16:21:21.606502 - [DEBUG] Process 1106. path edge:
40324 2019-Jan-13 16:21:21.606527 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40325 2019-Jan-13 16:21:21.606591 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
40326 2019-Jan-13 16:21:21.607249 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40327 2019-Jan-13 16:21:21.607916 - [DEBUG]
40328 2019-Jan-13 16:21:21.607941 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40329 2019-Jan-13 16:21:21.608638 - [DEBUG] Start of endsummarytab entry
40330 2019-Jan-13 16:21:21.608675 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
40331 2019-Jan-13 16:21:21.609362 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
40332 2019-Jan-13 16:21:21.609431 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40333 2019-Jan-13 16:21:21.610100 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
40334 2019-Jan-13 16:21:21.610778 - [DEBUG] EF: AllBottom
40335 2019-Jan-13 16:21:21.610804 - [DEBUG]
40336 2019-Jan-13 16:21:21.610828 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40337 2019-Jan-13 16:21:21.611486 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
40338 2019-Jan-13 16:21:21.612170 - [DEBUG] EF: AllBottom
40339 2019-Jan-13 16:21:21.612197 - [DEBUG]
40340 2019-Jan-13 16:21:21.612220 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40341 2019-Jan-13 16:21:21.612863 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
40342 2019-Jan-13 16:21:21.613532 - [DEBUG] EF: AllBottom
40343 2019-Jan-13 16:21:21.613559 - [DEBUG]
40344 2019-Jan-13 16:21:21.613582 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40345 2019-Jan-13 16:21:21.614242 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
40346 2019-Jan-13 16:21:21.614916 - [DEBUG] EF: AllBottom
40347 2019-Jan-13 16:21:21.614942 - [DEBUG]
40348 2019-Jan-13 16:21:21.614966 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40349 2019-Jan-13 16:21:21.615615 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40350 2019-Jan-13 16:21:21.616280 - [DEBUG] EF: AllBottom
40351 2019-Jan-13 16:21:21.616307 - [DEBUG]
40352 2019-Jan-13 16:21:21.616330 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40353 2019-Jan-13 16:21:21.616984 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
40354 2019-Jan-13 16:21:21.617654 - [DEBUG] EF: AllBottom
40355 2019-Jan-13 16:21:21.617680 - [DEBUG]
40356 2019-Jan-13 16:21:21.617704 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40357 2019-Jan-13 16:21:21.618376 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
40358 2019-Jan-13 16:21:21.619039 - [DEBUG] EF: AllBottom
40359 2019-Jan-13 16:21:21.619065 - [DEBUG]
40360 2019-Jan-13 16:21:21.619089 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40361 2019-Jan-13 16:21:21.619753 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
40362 2019-Jan-13 16:21:21.620420 - [DEBUG] EF: AllBottom
40363 2019-Jan-13 16:21:21.620446 - [DEBUG]
40364 2019-Jan-13 16:21:21.620470 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40365 2019-Jan-13 16:21:21.621122 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
40366 2019-Jan-13 16:21:21.621803 - [DEBUG] EF: AllBottom
40367 2019-Jan-13 16:21:21.621829 - [DEBUG]
40368 2019-Jan-13 16:21:21.621852 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40369 2019-Jan-13 16:21:21.622515 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40370 2019-Jan-13 16:21:21.623179 - [DEBUG] EF: AllBottom
40371 2019-Jan-13 16:21:21.623206 - [DEBUG]
40372 2019-Jan-13 16:21:21.623229 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40373 2019-Jan-13 16:21:21.623886 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
40374 2019-Jan-13 16:21:21.624539 - [DEBUG] EF: AllBottom
40375 2019-Jan-13 16:21:21.624565 - [DEBUG]
40376 2019-Jan-13 16:21:21.624589 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40377 2019-Jan-13 16:21:21.625266 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
40378 2019-Jan-13 16:21:21.625945 - [DEBUG] EF: AllBottom
40379 2019-Jan-13 16:21:21.625972 - [DEBUG]
40380 2019-Jan-13 16:21:21.625996 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40381 2019-Jan-13 16:21:21.626656 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
40382 2019-Jan-13 16:21:21.627309 - [DEBUG] EF: AllBottom
40383 2019-Jan-13 16:21:21.627335 - [DEBUG]
40384 2019-Jan-13 16:21:21.627359 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40385 2019-Jan-13 16:21:21.628009 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
40386 2019-Jan-13 16:21:21.628692 - [DEBUG] EF: AllBottom
40387 2019-Jan-13 16:21:21.628719 - [DEBUG]
40388 2019-Jan-13 16:21:21.628742 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40389 2019-Jan-13 16:21:21.629395 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
40390 2019-Jan-13 16:21:21.630052 - [DEBUG] EF: AllBottom
40391 2019-Jan-13 16:21:21.630078 - [DEBUG]
40392 2019-Jan-13 16:21:21.630101 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40393 2019-Jan-13 16:21:21.630745 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
40394 2019-Jan-13 16:21:21.631410 - [DEBUG] EF: AllBottom
40395 2019-Jan-13 16:21:21.631436 - [DEBUG]
40396 2019-Jan-13 16:21:21.631459 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40397 2019-Jan-13 16:21:21.632139 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
40398 2019-Jan-13 16:21:21.632811 - [DEBUG] EF: AllBottom
40399 2019-Jan-13 16:21:21.632837 - [DEBUG]
40400 2019-Jan-13 16:21:21.632860 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40401 2019-Jan-13 16:21:21.633504 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
40402 2019-Jan-13 16:21:21.634168 - [DEBUG] EF: AllBottom
40403 2019-Jan-13 16:21:21.634194 - [DEBUG]
40404 2019-Jan-13 16:21:21.634217 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40405 2019-Jan-13 16:21:21.634869 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
40406 2019-Jan-13 16:21:21.635559 - [DEBUG] EF: AllBottom
40407 2019-Jan-13 16:21:21.635586 - [DEBUG]
40408 2019-Jan-13 16:21:21.635609 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40409 2019-Jan-13 16:21:21.636259 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40410 2019-Jan-13 16:21:21.636912 - [DEBUG] EF: AllBottom
40411 2019-Jan-13 16:21:21.636938 - [DEBUG]
40412 2019-Jan-13 16:21:21.636961 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40413 2019-Jan-13 16:21:21.637620 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40414 2019-Jan-13 16:21:21.638305 - [DEBUG] EF: AllBottom
40415 2019-Jan-13 16:21:21.638332 - [DEBUG]
40416 2019-Jan-13 16:21:21.638356 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40417 2019-Jan-13 16:21:21.639011 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
40418 2019-Jan-13 16:21:21.639659 - [DEBUG] EF: AllBottom
40419 2019-Jan-13 16:21:21.639685 - [DEBUG]
40420 2019-Jan-13 16:21:21.639708 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40421 2019-Jan-13 16:21:21.640367 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
40422 2019-Jan-13 16:21:21.641022 - [DEBUG] EF: AllBottom
40423 2019-Jan-13 16:21:21.641049 - [DEBUG]
40424 2019-Jan-13 16:21:21.641072 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40425 2019-Jan-13 16:21:21.641766 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
40426 2019-Jan-13 16:21:21.642423 - [DEBUG] EF: AllBottom
40427 2019-Jan-13 16:21:21.642449 - [DEBUG]
40428 2019-Jan-13 16:21:21.642473 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40429 2019-Jan-13 16:21:21.643127 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
40430 2019-Jan-13 16:21:21.643795 - [DEBUG] EF: AllBottom
40431 2019-Jan-13 16:21:21.643821 - [DEBUG]
40432 2019-Jan-13 16:21:21.643844 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40433 2019-Jan-13 16:21:21.644500 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
40434 2019-Jan-13 16:21:21.645186 - [DEBUG] EF: AllBottom
40435 2019-Jan-13 16:21:21.645212 - [DEBUG]
40436 2019-Jan-13 16:21:21.645236 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
40437 2019-Jan-13 16:21:21.645887 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
40438 2019-Jan-13 16:21:21.646547 - [DEBUG] EF: AllBottom
40439 2019-Jan-13 16:21:21.646573 - [DEBUG]
40440 2019-Jan-13 16:21:21.646597 - [DEBUG] ---------------
40441 2019-Jan-13 16:21:21.646621 - [DEBUG]
40442 2019-Jan-13 16:21:21.646649 - [DEBUG] End of endsummarytab entry
40443 2019-Jan-13 16:21:21.646673 - [DEBUG]
40444 2019-Jan-13 16:21:21.646697 - [DEBUG] Start of incomingtab entry
40445 2019-Jan-13 16:21:21.646723 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
40446 2019-Jan-13 16:21:21.647388 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
40447 2019-Jan-13 16:21:21.647454 - [DEBUG] ---------------
40448 2019-Jan-13 16:21:21.647478 - [DEBUG] End of incomingtab entry
40449 2019-Jan-13 16:21:21.647502 - [DEBUG]
40450 2019-Jan-13 16:21:21.647528 - [DEBUG] EDGE:
40451 2019-Jan-13 16:21:21.647586 - [DEBUG] ---> 40452 2019-Jan-13 16:21:21.648257 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40453 2019-Jan-13 16:21:21.648922 - [DEBUG]
40454 2019-Jan-13 16:21:21.648949 - [DEBUG] EDGE:
40455 2019-Jan-13 16:21:21.649013 - [DEBUG] ---> 40456 2019-Jan-13 16:21:21.649672 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40457 2019-Jan-13 16:21:21.650334 - [DEBUG]
40458 2019-Jan-13 16:21:21.650382 - [DEBUG] Compose: EdgeIdentity * AllBottom
40459 2019-Jan-13 16:21:21.650410 - [DEBUG]
40460 2019-Jan-13 16:21:21.650434 - [DEBUG] Propagate flow
40461 2019-Jan-13 16:21:21.650458 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40462 2019-Jan-13 16:21:21.650520 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
40463 2019-Jan-13 16:21:21.651184 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40464 2019-Jan-13 16:21:21.651865 - [DEBUG] Edge function : AllBottom (result of previous compose)
40465 2019-Jan-13 16:21:21.651891 - [DEBUG]
40466 2019-Jan-13 16:21:21.651918 - [DEBUG] Join: AllTop & AllBottom
40467 2019-Jan-13 16:21:21.651944 - [DEBUG] = AllBottom (new jump func)
40468 2019-Jan-13 16:21:21.651969 - [DEBUG]
40469 2019-Jan-13 16:21:21.651992 - [DEBUG] Start adding new jump function
40470 2019-Jan-13 16:21:21.652016 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40471 2019-Jan-13 16:21:21.652081 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40472 2019-Jan-13 16:21:21.652753 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
40473 2019-Jan-13 16:21:21.653441 - [DEBUG] Edge Function : AllBottom
40474 2019-Jan-13 16:21:21.653475 - [DEBUG] End adding new jump function
40475 2019-Jan-13 16:21:21.653499 - [DEBUG]
40476 2019-Jan-13 16:21:21.653523 - [DEBUG] -------------------------------------------- 1107. Path Edge --------------------------------------------
40477 2019-Jan-13 16:21:21.653548 - [DEBUG]
40478 2019-Jan-13 16:21:21.653571 - [DEBUG] Process 1107. path edge:
40479 2019-Jan-13 16:21:21.653595 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40480 2019-Jan-13 16:21:21.653661 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
40481 2019-Jan-13 16:21:21.654325 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40482 2019-Jan-13 16:21:21.655004 - [DEBUG]
40483 2019-Jan-13 16:21:21.655030 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
40484 2019-Jan-13 16:21:21.655724 - [DEBUG] Possible callees:
40485 2019-Jan-13 16:21:21.655750 - [DEBUG] llvm.dbg.declare
40486 2019-Jan-13 16:21:21.655775 - [DEBUG] Possible return sites:
40487 2019-Jan-13 16:21:21.655799 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19340488 2019-Jan-13 16:21:21.657125 - [DEBUG] Found and process special summary
40489 2019-Jan-13 16:21:21.657169 - [DEBUG] Compose: EdgeIdentity * AllBottom
40490 2019-Jan-13 16:21:21.657198 - [DEBUG]
40491 2019-Jan-13 16:21:21.657222 - [DEBUG] Propagate flow
40492 2019-Jan-13 16:21:21.657246 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40493 2019-Jan-13 16:21:21.657310 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
40494 2019-Jan-13 16:21:21.657967 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40495 2019-Jan-13 16:21:21.658656 - [DEBUG] Edge function : AllBottom (result of previous compose)
40496 2019-Jan-13 16:21:21.658682 - [DEBUG]
40497 2019-Jan-13 16:21:21.658709 - [DEBUG] Join: AllTop & AllBottom
40498 2019-Jan-13 16:21:21.658735 - [DEBUG] = AllBottom (new jump func)
40499 2019-Jan-13 16:21:21.658760 - [DEBUG]
40500 2019-Jan-13 16:21:21.658783 - [DEBUG] Start adding new jump function
40501 2019-Jan-13 16:21:21.658807 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40502 2019-Jan-13 16:21:21.658869 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40503 2019-Jan-13 16:21:21.659535 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
40504 2019-Jan-13 16:21:21.660187 - [DEBUG] Edge Function : AllBottom
40505 2019-Jan-13 16:21:21.660219 - [DEBUG] End adding new jump function
40506 2019-Jan-13 16:21:21.660243 - [DEBUG]
40507 2019-Jan-13 16:21:21.660267 - [DEBUG] -------------------------------------------- 1108. Path Edge --------------------------------------------
40508 2019-Jan-13 16:21:21.660292 - [DEBUG]
40509 2019-Jan-13 16:21:21.660315 - [DEBUG] Process 1108. path edge:
40510 2019-Jan-13 16:21:21.660339 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40511 2019-Jan-13 16:21:21.660399 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
40512 2019-Jan-13 16:21:21.661058 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40513 2019-Jan-13 16:21:21.661748 - [DEBUG]
40514 2019-Jan-13 16:21:21.661774 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
40515 2019-Jan-13 16:21:21.662499 - [DEBUG] Compose: EdgeIdentity * AllBottom
40516 2019-Jan-13 16:21:21.662530 - [DEBUG]
40517 2019-Jan-13 16:21:21.662554 - [DEBUG] Propagate flow
40518 2019-Jan-13 16:21:21.662578 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40519 2019-Jan-13 16:21:21.662644 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
40520 2019-Jan-13 16:21:21.663301 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40521 2019-Jan-13 16:21:21.663961 - [DEBUG] Edge function : AllBottom (result of previous compose)
40522 2019-Jan-13 16:21:21.663987 - [DEBUG]
40523 2019-Jan-13 16:21:21.664013 - [DEBUG] Join: AllTop & AllBottom
40524 2019-Jan-13 16:21:21.664040 - [DEBUG] = AllBottom (new jump func)
40525 2019-Jan-13 16:21:21.664065 - [DEBUG]
40526 2019-Jan-13 16:21:21.664088 - [DEBUG] Start adding new jump function
40527 2019-Jan-13 16:21:21.664112 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40528 2019-Jan-13 16:21:21.664180 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40529 2019-Jan-13 16:21:21.664840 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
40530 2019-Jan-13 16:21:21.665524 - [DEBUG] Edge Function : AllBottom
40531 2019-Jan-13 16:21:21.665557 - [DEBUG] End adding new jump function
40532 2019-Jan-13 16:21:21.665581 - [DEBUG]
40533 2019-Jan-13 16:21:21.665605 - [DEBUG] -------------------------------------------- 1109. Path Edge --------------------------------------------
40534 2019-Jan-13 16:21:21.665629 - [DEBUG]
40535 2019-Jan-13 16:21:21.665652 - [DEBUG] Process 1109. path edge:
40536 2019-Jan-13 16:21:21.665676 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40537 2019-Jan-13 16:21:21.665739 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
40538 2019-Jan-13 16:21:21.666389 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40539 2019-Jan-13 16:21:21.667051 - [DEBUG]
40540 2019-Jan-13 16:21:21.667080 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
40541 2019-Jan-13 16:21:21.667772 - [DEBUG] Compose: EdgeIdentity * AllBottom
40542 2019-Jan-13 16:21:21.667801 - [DEBUG]
40543 2019-Jan-13 16:21:21.667825 - [DEBUG] Propagate flow
40544 2019-Jan-13 16:21:21.667849 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40545 2019-Jan-13 16:21:21.667913 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
40546 2019-Jan-13 16:21:21.668603 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40547 2019-Jan-13 16:21:21.669264 - [DEBUG] Edge function : AllBottom (result of previous compose)
40548 2019-Jan-13 16:21:21.669290 - [DEBUG]
40549 2019-Jan-13 16:21:21.669316 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40550 2019-Jan-13 16:21:21.669343 - [DEBUG] = AllBottom
40551 2019-Jan-13 16:21:21.669367 - [DEBUG]
40552 2019-Jan-13 16:21:21.669391 - [DEBUG] PROPAGATE: No new function!
40553 2019-Jan-13 16:21:21.669416 - [DEBUG] EDGE:
40554 2019-Jan-13 16:21:21.669479 - [DEBUG] ---> 40555 2019-Jan-13 16:21:21.670128 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40556 2019-Jan-13 16:21:21.670794 - [DEBUG]
40557 2019-Jan-13 16:21:21.670821 - [DEBUG] EDGE:
40558 2019-Jan-13 16:21:21.670882 - [DEBUG] ---> 40559 2019-Jan-13 16:21:21.671574 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40560 2019-Jan-13 16:21:21.672237 - [DEBUG]
40561 2019-Jan-13 16:21:21.672286 - [DEBUG] Compose: EdgeIdentity * AllBottom
40562 2019-Jan-13 16:21:21.672314 - [DEBUG]
40563 2019-Jan-13 16:21:21.672339 - [DEBUG] Propagate flow
40564 2019-Jan-13 16:21:21.672362 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40565 2019-Jan-13 16:21:21.672423 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
40566 2019-Jan-13 16:21:21.673077 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40567 2019-Jan-13 16:21:21.673746 - [DEBUG] Edge function : AllBottom (result of previous compose)
40568 2019-Jan-13 16:21:21.673772 - [DEBUG]
40569 2019-Jan-13 16:21:21.673798 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40570 2019-Jan-13 16:21:21.673824 - [DEBUG] = AllBottom
40571 2019-Jan-13 16:21:21.673849 - [DEBUG]
40572 2019-Jan-13 16:21:21.673873 - [DEBUG] PROPAGATE: No new function!
40573 2019-Jan-13 16:21:21.673902 - [DEBUG] EDGE:
40574 2019-Jan-13 16:21:21.673966 - [DEBUG] ---> 40575 2019-Jan-13 16:21:21.674639 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40576 2019-Jan-13 16:21:21.675318 - [DEBUG]
40577 2019-Jan-13 16:21:21.675345 - [DEBUG] EDGE:
40578 2019-Jan-13 16:21:21.675406 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
40579 2019-Jan-13 16:21:21.676061 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40580 2019-Jan-13 16:21:21.676727 - [DEBUG]
40581 2019-Jan-13 16:21:21.676753 - [DEBUG] EDGE:
40582 2019-Jan-13 16:21:21.676814 - [DEBUG] ---> 40583 2019-Jan-13 16:21:21.677472 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40584 2019-Jan-13 16:21:21.678128 - [DEBUG]
40585 2019-Jan-13 16:21:21.678154 - [DEBUG] EDGE:
40586 2019-Jan-13 16:21:21.678231 - [DEBUG] ---> 40587 2019-Jan-13 16:21:21.678880 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40588 2019-Jan-13 16:21:21.679544 - [DEBUG]
40589 2019-Jan-13 16:21:21.679571 - [DEBUG] EDGE:
40590 2019-Jan-13 16:21:21.679634 - [DEBUG] ---> 40591 2019-Jan-13 16:21:21.680300 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40592 2019-Jan-13 16:21:21.680957 - [DEBUG]
40593 2019-Jan-13 16:21:21.681003 - [DEBUG] Compose: EdgeIdentity * AllBottom
40594 2019-Jan-13 16:21:21.681031 - [DEBUG]
40595 2019-Jan-13 16:21:21.681054 - [DEBUG] Propagate flow
40596 2019-Jan-13 16:21:21.681078 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40597 2019-Jan-13 16:21:21.681139 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
40598 2019-Jan-13 16:21:21.681816 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40599 2019-Jan-13 16:21:21.682484 - [DEBUG] Edge function : AllBottom (result of previous compose)
40600 2019-Jan-13 16:21:21.682510 - [DEBUG]
40601 2019-Jan-13 16:21:21.682553 - [DEBUG] Join: AllTop & AllBottom
40602 2019-Jan-13 16:21:21.682580 - [DEBUG] = AllBottom (new jump func)
40603 2019-Jan-13 16:21:21.682605 - [DEBUG]
40604 2019-Jan-13 16:21:21.682629 - [DEBUG] Start adding new jump function
40605 2019-Jan-13 16:21:21.682652 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40606 2019-Jan-13 16:21:21.682715 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40607 2019-Jan-13 16:21:21.683377 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
40608 2019-Jan-13 16:21:21.684034 - [DEBUG] Edge Function : AllBottom
40609 2019-Jan-13 16:21:21.684065 - [DEBUG] End adding new jump function
40610 2019-Jan-13 16:21:21.684090 - [DEBUG]
40611 2019-Jan-13 16:21:21.684113 - [DEBUG] -------------------------------------------- 1110. Path Edge --------------------------------------------
40612 2019-Jan-13 16:21:21.684138 - [DEBUG]
40613 2019-Jan-13 16:21:21.684161 - [DEBUG] Process 1110. path edge:
40614 2019-Jan-13 16:21:21.684185 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40615 2019-Jan-13 16:21:21.684249 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
40616 2019-Jan-13 16:21:21.684925 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40617 2019-Jan-13 16:21:21.685592 - [DEBUG]
40618 2019-Jan-13 16:21:21.685619 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
40619 2019-Jan-13 16:21:21.686319 - [DEBUG] Compose: EdgeIdentity * AllBottom
40620 2019-Jan-13 16:21:21.686350 - [DEBUG]
40621 2019-Jan-13 16:21:21.686374 - [DEBUG] Propagate flow
40622 2019-Jan-13 16:21:21.686397 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40623 2019-Jan-13 16:21:21.686464 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
40624 2019-Jan-13 16:21:21.687125 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40625 2019-Jan-13 16:21:21.687782 - [DEBUG] Edge function : AllBottom (result of previous compose)
40626 2019-Jan-13 16:21:21.687809 - [DEBUG]
40627 2019-Jan-13 16:21:21.687834 - [DEBUG] Join: AllTop & AllBottom
40628 2019-Jan-13 16:21:21.687861 - [DEBUG] = AllBottom (new jump func)
40629 2019-Jan-13 16:21:21.687886 - [DEBUG]
40630 2019-Jan-13 16:21:21.687910 - [DEBUG] Start adding new jump function
40631 2019-Jan-13 16:21:21.687933 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40632 2019-Jan-13 16:21:21.687993 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40633 2019-Jan-13 16:21:21.688685 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
40634 2019-Jan-13 16:21:21.689339 - [DEBUG] Edge Function : AllBottom
40635 2019-Jan-13 16:21:21.689372 - [DEBUG] End adding new jump function
40636 2019-Jan-13 16:21:21.689396 - [DEBUG]
40637 2019-Jan-13 16:21:21.689420 - [DEBUG] -------------------------------------------- 1111. Path Edge --------------------------------------------
40638 2019-Jan-13 16:21:21.689445 - [DEBUG]
40639 2019-Jan-13 16:21:21.689469 - [DEBUG] Process 1111. path edge:
40640 2019-Jan-13 16:21:21.689493 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40641 2019-Jan-13 16:21:21.689565 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
40642 2019-Jan-13 16:21:21.690222 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40643 2019-Jan-13 16:21:21.690878 - [DEBUG]
40644 2019-Jan-13 16:21:21.690905 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
40645 2019-Jan-13 16:21:21.691612 - [DEBUG] Compose: EdgeIdentity * AllBottom
40646 2019-Jan-13 16:21:21.691642 - [DEBUG]
40647 2019-Jan-13 16:21:21.691683 - [DEBUG] Propagate flow
40648 2019-Jan-13 16:21:21.691707 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40649 2019-Jan-13 16:21:21.691776 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
40650 2019-Jan-13 16:21:21.692442 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40651 2019-Jan-13 16:21:21.693102 - [DEBUG] Edge function : AllBottom (result of previous compose)
40652 2019-Jan-13 16:21:21.693128 - [DEBUG]
40653 2019-Jan-13 16:21:21.693155 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40654 2019-Jan-13 16:21:21.693181 - [DEBUG] = AllBottom
40655 2019-Jan-13 16:21:21.693206 - [DEBUG]
40656 2019-Jan-13 16:21:21.693229 - [DEBUG] PROPAGATE: No new function!
40657 2019-Jan-13 16:21:21.693255 - [DEBUG] EDGE:
40658 2019-Jan-13 16:21:21.693318 - [DEBUG] ---> 40659 2019-Jan-13 16:21:21.693966 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40660 2019-Jan-13 16:21:21.694633 - [DEBUG]
40661 2019-Jan-13 16:21:21.694660 - [DEBUG] EDGE:
40662 2019-Jan-13 16:21:21.694724 - [DEBUG] ---> 40663 2019-Jan-13 16:21:21.695405 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40664 2019-Jan-13 16:21:21.696064 - [DEBUG]
40665 2019-Jan-13 16:21:21.696090 - [DEBUG] EDGE:
40666 2019-Jan-13 16:21:21.696151 - [DEBUG] ---> 40667 2019-Jan-13 16:21:21.696798 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40668 2019-Jan-13 16:21:21.697459 - [DEBUG]
40669 2019-Jan-13 16:21:21.697486 - [DEBUG] EDGE:
40670 2019-Jan-13 16:21:21.697550 - [DEBUG] ---> 40671 2019-Jan-13 16:21:21.698205 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40672 2019-Jan-13 16:21:21.698888 - [DEBUG]
40673 2019-Jan-13 16:21:21.698915 - [DEBUG] EDGE:
40674 2019-Jan-13 16:21:21.698975 - [DEBUG] ---> 40675 2019-Jan-13 16:21:21.699627 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40676 2019-Jan-13 16:21:21.700282 - [DEBUG]
40677 2019-Jan-13 16:21:21.700308 - [DEBUG] EDGE:
40678 2019-Jan-13 16:21:21.700371 - [DEBUG] ---> 40679 2019-Jan-13 16:21:21.701034 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40680 2019-Jan-13 16:21:21.701714 - [DEBUG]
40681 2019-Jan-13 16:21:21.701765 - [DEBUG] Compose: EdgeIdentity * AllBottom
40682 2019-Jan-13 16:21:21.701794 - [DEBUG]
40683 2019-Jan-13 16:21:21.701818 - [DEBUG] Propagate flow
40684 2019-Jan-13 16:21:21.701842 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40685 2019-Jan-13 16:21:21.701908 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
40686 2019-Jan-13 16:21:21.702565 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40687 2019-Jan-13 16:21:21.703217 - [DEBUG] Edge function : AllBottom (result of previous compose)
40688 2019-Jan-13 16:21:21.703260 - [DEBUG]
40689 2019-Jan-13 16:21:21.703287 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40690 2019-Jan-13 16:21:21.703313 - [DEBUG] = AllBottom
40691 2019-Jan-13 16:21:21.703338 - [DEBUG]
40692 2019-Jan-13 16:21:21.703361 - [DEBUG] PROPAGATE: No new function!
40693 2019-Jan-13 16:21:21.703391 - [DEBUG] EDGE:
40694 2019-Jan-13 16:21:21.703458 - [DEBUG] ---> 40695 2019-Jan-13 16:21:21.704135 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40696 2019-Jan-13 16:21:21.704794 - [DEBUG]
40697 2019-Jan-13 16:21:21.704822 - [DEBUG] EDGE:
40698 2019-Jan-13 16:21:21.704927 - [DEBUG] ---> 40699 2019-Jan-13 16:21:21.705584 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40700 2019-Jan-13 16:21:21.706240 - [DEBUG]
40701 2019-Jan-13 16:21:21.706267 - [DEBUG] EDGE:
40702 2019-Jan-13 16:21:21.706330 - [DEBUG] ---> 40703 2019-Jan-13 16:21:21.706997 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40704 2019-Jan-13 16:21:21.707658 - [DEBUG]
40705 2019-Jan-13 16:21:21.707716 - [DEBUG] Compose: EdgeIdentity * AllBottom
40706 2019-Jan-13 16:21:21.707745 - [DEBUG]
40707 2019-Jan-13 16:21:21.707769 - [DEBUG] Propagate flow
40708 2019-Jan-13 16:21:21.707793 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40709 2019-Jan-13 16:21:21.707858 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
40710 2019-Jan-13 16:21:21.708542 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40711 2019-Jan-13 16:21:21.709198 - [DEBUG] Edge function : AllBottom (result of previous compose)
40712 2019-Jan-13 16:21:21.709224 - [DEBUG]
40713 2019-Jan-13 16:21:21.709250 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40714 2019-Jan-13 16:21:21.709276 - [DEBUG] = AllBottom
40715 2019-Jan-13 16:21:21.709301 - [DEBUG]
40716 2019-Jan-13 16:21:21.709324 - [DEBUG] PROPAGATE: No new function!
40717 2019-Jan-13 16:21:21.709353 - [DEBUG] EDGE:
40718 2019-Jan-13 16:21:21.709416 - [DEBUG] ---> 40719 2019-Jan-13 16:21:21.710092 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40720 2019-Jan-13 16:21:21.710756 - [DEBUG]
40721 2019-Jan-13 16:21:21.710783 - [DEBUG] EDGE:
40722 2019-Jan-13 16:21:21.710848 - [DEBUG] ---> 40723 2019-Jan-13 16:21:21.711497 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40724 2019-Jan-13 16:21:21.713253 - [DEBUG]
40725 2019-Jan-13 16:21:21.713286 - [DEBUG] EDGE:
40726 2019-Jan-13 16:21:21.713366 - [DEBUG] ---> 40727 2019-Jan-13 16:21:21.714800 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40728 2019-Jan-13 16:21:21.715510 - [DEBUG]
40729 2019-Jan-13 16:21:21.715540 - [DEBUG] EDGE:
40730 2019-Jan-13 16:21:21.715610 - [DEBUG] ---> 40731 2019-Jan-13 16:21:21.716293 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40732 2019-Jan-13 16:21:21.716957 - [DEBUG]
40733 2019-Jan-13 16:21:21.717014 - [DEBUG] Compose: EdgeIdentity * AllBottom
40734 2019-Jan-13 16:21:21.717042 - [DEBUG]
40735 2019-Jan-13 16:21:21.717067 - [DEBUG] Propagate flow
40736 2019-Jan-13 16:21:21.717091 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40737 2019-Jan-13 16:21:21.717155 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
40738 2019-Jan-13 16:21:21.717824 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40739 2019-Jan-13 16:21:21.718518 - [DEBUG] Edge function : AllBottom (result of previous compose)
40740 2019-Jan-13 16:21:21.718545 - [DEBUG]
40741 2019-Jan-13 16:21:21.718572 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40742 2019-Jan-13 16:21:21.718598 - [DEBUG] = AllBottom
40743 2019-Jan-13 16:21:21.718622 - [DEBUG]
40744 2019-Jan-13 16:21:21.718646 - [DEBUG] PROPAGATE: No new function!
40745 2019-Jan-13 16:21:21.718676 - [DEBUG] EDGE:
40746 2019-Jan-13 16:21:21.718741 - [DEBUG] ---> 40747 2019-Jan-13 16:21:21.719418 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40748 2019-Jan-13 16:21:21.720076 - [DEBUG]
40749 2019-Jan-13 16:21:21.720103 - [DEBUG] EDGE:
40750 2019-Jan-13 16:21:21.720165 - [DEBUG] ---> 40751 2019-Jan-13 16:21:21.720823 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40752 2019-Jan-13 16:21:21.721490 - [DEBUG]
40753 2019-Jan-13 16:21:21.721518 - [DEBUG] EDGE:
40754 2019-Jan-13 16:21:21.721601 - [DEBUG] ---> 40755 2019-Jan-13 16:21:21.722269 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40756 2019-Jan-13 16:21:21.722923 - [DEBUG]
40757 2019-Jan-13 16:21:21.722972 - [DEBUG] Compose: EdgeIdentity * AllBottom
40758 2019-Jan-13 16:21:21.723000 - [DEBUG]
40759 2019-Jan-13 16:21:21.723024 - [DEBUG] Propagate flow
40760 2019-Jan-13 16:21:21.723048 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40761 2019-Jan-13 16:21:21.723111 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
40762 2019-Jan-13 16:21:21.723773 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40763 2019-Jan-13 16:21:21.724442 - [DEBUG] Edge function : AllBottom (result of previous compose)
40764 2019-Jan-13 16:21:21.724468 - [DEBUG]
40765 2019-Jan-13 16:21:21.724494 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40766 2019-Jan-13 16:21:21.724520 - [DEBUG] = AllBottom
40767 2019-Jan-13 16:21:21.724545 - [DEBUG]
40768 2019-Jan-13 16:21:21.724569 - [DEBUG] PROPAGATE: No new function!
40769 2019-Jan-13 16:21:21.724598 - [DEBUG] EDGE:
40770 2019-Jan-13 16:21:21.724662 - [DEBUG] ---> 40771 2019-Jan-13 16:21:21.725359 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40772 2019-Jan-13 16:21:21.726015 - [DEBUG]
40773 2019-Jan-13 16:21:21.726042 - [DEBUG] EDGE:
40774 2019-Jan-13 16:21:21.726103 - [DEBUG] ---> 40775 2019-Jan-13 16:21:21.726779 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40776 2019-Jan-13 16:21:21.727450 - [DEBUG]
40777 2019-Jan-13 16:21:21.727477 - [DEBUG] EDGE:
40778 2019-Jan-13 16:21:21.727538 - [DEBUG] ---> 40779 2019-Jan-13 16:21:21.728205 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40780 2019-Jan-13 16:21:21.728880 - [DEBUG]
40781 2019-Jan-13 16:21:21.728930 - [DEBUG] Compose: EdgeIdentity * AllBottom
40782 2019-Jan-13 16:21:21.728958 - [DEBUG]
40783 2019-Jan-13 16:21:21.728982 - [DEBUG] Propagate flow
40784 2019-Jan-13 16:21:21.729006 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40785 2019-Jan-13 16:21:21.729068 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
40786 2019-Jan-13 16:21:21.729732 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40787 2019-Jan-13 16:21:21.730690 - [DEBUG] Edge function : AllBottom (result of previous compose)
40788 2019-Jan-13 16:21:21.730718 - [DEBUG]
40789 2019-Jan-13 16:21:21.730744 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
40790 2019-Jan-13 16:21:21.730770 - [DEBUG] = AllBottom
40791 2019-Jan-13 16:21:21.730795 - [DEBUG]
40792 2019-Jan-13 16:21:21.730819 - [DEBUG] PROPAGATE: No new function!
40793 2019-Jan-13 16:21:21.730850 - [DEBUG] EDGE:
40794 2019-Jan-13 16:21:21.730919 - [DEBUG] ---> 40795 2019-Jan-13 16:21:21.731613 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
40796 2019-Jan-13 16:21:21.732266 - [DEBUG]
40797 2019-Jan-13 16:21:21.732311 - [DEBUG] Compose: EdgeIdentity * AllBottom
40798 2019-Jan-13 16:21:21.732338 - [DEBUG]
40799 2019-Jan-13 16:21:21.732362 - [DEBUG] Propagate flow
40800 2019-Jan-13 16:21:21.732386 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40801 2019-Jan-13 16:21:21.732448 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
40802 2019-Jan-13 16:21:21.733117 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40803 2019-Jan-13 16:21:21.733780 - [DEBUG] Edge function : AllBottom (result of previous compose)
40804 2019-Jan-13 16:21:21.733807 - [DEBUG]
40805 2019-Jan-13 16:21:21.733833 - [DEBUG] Join: AllTop & AllBottom
40806 2019-Jan-13 16:21:21.733859 - [DEBUG] = AllBottom (new jump func)
40807 2019-Jan-13 16:21:21.733884 - [DEBUG]
40808 2019-Jan-13 16:21:21.733907 - [DEBUG] Start adding new jump function
40809 2019-Jan-13 16:21:21.733931 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40810 2019-Jan-13 16:21:21.733993 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40811 2019-Jan-13 16:21:21.734654 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
40812 2019-Jan-13 16:21:21.735333 - [DEBUG] Edge Function : AllBottom
40813 2019-Jan-13 16:21:21.735365 - [DEBUG] End adding new jump function
40814 2019-Jan-13 16:21:21.735389 - [DEBUG]
40815 2019-Jan-13 16:21:21.735413 - [DEBUG] -------------------------------------------- 1112. Path Edge --------------------------------------------
40816 2019-Jan-13 16:21:21.735438 - [DEBUG]
40817 2019-Jan-13 16:21:21.735461 - [DEBUG] Process 1112. path edge:
40818 2019-Jan-13 16:21:21.735485 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40819 2019-Jan-13 16:21:21.735547 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
40820 2019-Jan-13 16:21:21.736231 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40821 2019-Jan-13 16:21:21.736892 - [DEBUG]
40822 2019-Jan-13 16:21:21.736917 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
40823 2019-Jan-13 16:21:21.737594 - [DEBUG] Possible callees:
40824 2019-Jan-13 16:21:21.737621 - [DEBUG] foo
40825 2019-Jan-13 16:21:21.737646 - [DEBUG] Possible return sites:
40826 2019-Jan-13 16:21:21.737669 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12640827 2019-Jan-13 16:21:21.739010 - [DEBUG] Found and process special summary
40828 2019-Jan-13 16:21:21.739062 - [DEBUG] Compose: EdgeIdentity * AllBottom
40829 2019-Jan-13 16:21:21.739092 - [DEBUG]
40830 2019-Jan-13 16:21:21.739116 - [DEBUG] Propagate flow
40831 2019-Jan-13 16:21:21.739140 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40832 2019-Jan-13 16:21:21.739209 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40833 2019-Jan-13 16:21:21.739902 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40834 2019-Jan-13 16:21:21.740572 - [DEBUG] Edge function : AllBottom (result of previous compose)
40835 2019-Jan-13 16:21:21.740598 - [DEBUG]
40836 2019-Jan-13 16:21:21.740624 - [DEBUG] Join: AllTop & AllBottom
40837 2019-Jan-13 16:21:21.740651 - [DEBUG] = AllBottom (new jump func)
40838 2019-Jan-13 16:21:21.740675 - [DEBUG]
40839 2019-Jan-13 16:21:21.740699 - [DEBUG] Start adding new jump function
40840 2019-Jan-13 16:21:21.740722 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40841 2019-Jan-13 16:21:21.740784 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40842 2019-Jan-13 16:21:21.741434 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40843 2019-Jan-13 16:21:21.742123 - [DEBUG] Edge Function : AllBottom
40844 2019-Jan-13 16:21:21.742154 - [DEBUG] End adding new jump function
40845 2019-Jan-13 16:21:21.742178 - [DEBUG]
40846 2019-Jan-13 16:21:21.742202 - [DEBUG] -------------------------------------------- 1113. Path Edge --------------------------------------------
40847 2019-Jan-13 16:21:21.742227 - [DEBUG]
40848 2019-Jan-13 16:21:21.742250 - [DEBUG] Process 1113. path edge:
40849 2019-Jan-13 16:21:21.742274 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40850 2019-Jan-13 16:21:21.742339 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
40851 2019-Jan-13 16:21:21.743002 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40852 2019-Jan-13 16:21:21.743662 - [DEBUG]
40853 2019-Jan-13 16:21:21.743688 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
40854 2019-Jan-13 16:21:21.744386 - [DEBUG] Compose: EdgeIdentity * AllBottom
40855 2019-Jan-13 16:21:21.744416 - [DEBUG]
40856 2019-Jan-13 16:21:21.744440 - [DEBUG] Propagate flow
40857 2019-Jan-13 16:21:21.744464 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40858 2019-Jan-13 16:21:21.744526 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
40859 2019-Jan-13 16:21:21.745214 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40860 2019-Jan-13 16:21:21.745876 - [DEBUG] Edge function : AllBottom (result of previous compose)
40861 2019-Jan-13 16:21:21.745902 - [DEBUG]
40862 2019-Jan-13 16:21:21.745929 - [DEBUG] Join: AllTop & AllBottom
40863 2019-Jan-13 16:21:21.745973 - [DEBUG] = AllBottom (new jump func)
40864 2019-Jan-13 16:21:21.745998 - [DEBUG]
40865 2019-Jan-13 16:21:21.746293 - [DEBUG] Start adding new jump function
40866 2019-Jan-13 16:21:21.746317 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40867 2019-Jan-13 16:21:21.746392 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40868 2019-Jan-13 16:21:21.747069 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
40869 2019-Jan-13 16:21:21.747722 - [DEBUG] Edge Function : AllBottom
40870 2019-Jan-13 16:21:21.747761 - [DEBUG] End adding new jump function
40871 2019-Jan-13 16:21:21.747785 - [DEBUG]
40872 2019-Jan-13 16:21:21.747809 - [DEBUG] -------------------------------------------- 1114. Path Edge --------------------------------------------
40873 2019-Jan-13 16:21:21.747834 - [DEBUG]
40874 2019-Jan-13 16:21:21.747857 - [DEBUG] Process 1114. path edge:
40875 2019-Jan-13 16:21:21.747882 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40876 2019-Jan-13 16:21:21.747950 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
40877 2019-Jan-13 16:21:21.748636 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40878 2019-Jan-13 16:21:21.749304 - [DEBUG]
40879 2019-Jan-13 16:21:21.749333 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
40880 2019-Jan-13 16:21:21.750023 - [DEBUG] Compose: EdgeIdentity * AllBottom
40881 2019-Jan-13 16:21:21.750054 - [DEBUG]
40882 2019-Jan-13 16:21:21.750078 - [DEBUG] Propagate flow
40883 2019-Jan-13 16:21:21.750102 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40884 2019-Jan-13 16:21:21.750167 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
40885 2019-Jan-13 16:21:21.750816 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40886 2019-Jan-13 16:21:21.751489 - [DEBUG] Edge function : AllBottom (result of previous compose)
40887 2019-Jan-13 16:21:21.751516 - [DEBUG]
40888 2019-Jan-13 16:21:21.751542 - [DEBUG] Join: AllTop & AllBottom
40889 2019-Jan-13 16:21:21.751588 - [DEBUG] = AllBottom (new jump func)
40890 2019-Jan-13 16:21:21.751613 - [DEBUG]
40891 2019-Jan-13 16:21:21.751637 - [DEBUG] Start adding new jump function
40892 2019-Jan-13 16:21:21.751660 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40893 2019-Jan-13 16:21:21.751725 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40894 2019-Jan-13 16:21:21.752395 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
40895 2019-Jan-13 16:21:21.753050 - [DEBUG] Edge Function : AllBottom
40896 2019-Jan-13 16:21:21.753082 - [DEBUG] End adding new jump function
40897 2019-Jan-13 16:21:21.753106 - [DEBUG]
40898 2019-Jan-13 16:21:21.753129 - [DEBUG] -------------------------------------------- 1115. Path Edge --------------------------------------------
40899 2019-Jan-13 16:21:21.753154 - [DEBUG]
40900 2019-Jan-13 16:21:21.753177 - [DEBUG] Process 1115. path edge:
40901 2019-Jan-13 16:21:21.753201 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40902 2019-Jan-13 16:21:21.753261 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
40903 2019-Jan-13 16:21:21.753908 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40904 2019-Jan-13 16:21:21.754579 - [DEBUG]
40905 2019-Jan-13 16:21:21.754606 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
40906 2019-Jan-13 16:21:21.755351 - [DEBUG] Compose: EdgeIdentity * AllBottom
40907 2019-Jan-13 16:21:21.755381 - [DEBUG]
40908 2019-Jan-13 16:21:21.755405 - [DEBUG] Propagate flow
40909 2019-Jan-13 16:21:21.755429 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40910 2019-Jan-13 16:21:21.755496 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40911 2019-Jan-13 16:21:21.756166 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40912 2019-Jan-13 16:21:21.756820 - [DEBUG] Edge function : AllBottom (result of previous compose)
40913 2019-Jan-13 16:21:21.756846 - [DEBUG]
40914 2019-Jan-13 16:21:21.756873 - [DEBUG] Join: AllTop & AllBottom
40915 2019-Jan-13 16:21:21.756900 - [DEBUG] = AllBottom (new jump func)
40916 2019-Jan-13 16:21:21.756924 - [DEBUG]
40917 2019-Jan-13 16:21:21.756948 - [DEBUG] Start adding new jump function
40918 2019-Jan-13 16:21:21.756971 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40919 2019-Jan-13 16:21:21.757034 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40920 2019-Jan-13 16:21:21.757699 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40921 2019-Jan-13 16:21:21.758390 - [DEBUG] Edge Function : AllBottom
40922 2019-Jan-13 16:21:21.758422 - [DEBUG] End adding new jump function
40923 2019-Jan-13 16:21:21.758447 - [DEBUG]
40924 2019-Jan-13 16:21:21.758470 - [DEBUG] -------------------------------------------- 1116. Path Edge --------------------------------------------
40925 2019-Jan-13 16:21:21.758495 - [DEBUG]
40926 2019-Jan-13 16:21:21.758518 - [DEBUG] Process 1116. path edge:
40927 2019-Jan-13 16:21:21.758542 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40928 2019-Jan-13 16:21:21.758607 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
40929 2019-Jan-13 16:21:21.759268 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40930 2019-Jan-13 16:21:21.759922 - [DEBUG]
40931 2019-Jan-13 16:21:21.759948 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
40932 2019-Jan-13 16:21:21.760634 - [DEBUG] Possible callees:
40933 2019-Jan-13 16:21:21.760660 - [DEBUG] llvm.dbg.declare
40934 2019-Jan-13 16:21:21.760685 - [DEBUG] Possible return sites:
40935 2019-Jan-13 16:21:21.760709 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13640936 2019-Jan-13 16:21:21.762059 - [DEBUG] Found and process special summary
40937 2019-Jan-13 16:21:21.762104 - [DEBUG] Compose: EdgeIdentity * AllBottom
40938 2019-Jan-13 16:21:21.762133 - [DEBUG]
40939 2019-Jan-13 16:21:21.762157 - [DEBUG] Propagate flow
40940 2019-Jan-13 16:21:21.762181 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40941 2019-Jan-13 16:21:21.762245 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40942 2019-Jan-13 16:21:21.763202 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40943 2019-Jan-13 16:21:21.763871 - [DEBUG] Edge function : AllBottom (result of previous compose)
40944 2019-Jan-13 16:21:21.763898 - [DEBUG]
40945 2019-Jan-13 16:21:21.763924 - [DEBUG] Join: AllTop & AllBottom
40946 2019-Jan-13 16:21:21.763951 - [DEBUG] = AllBottom (new jump func)
40947 2019-Jan-13 16:21:21.763976 - [DEBUG]
40948 2019-Jan-13 16:21:21.763999 - [DEBUG] Start adding new jump function
40949 2019-Jan-13 16:21:21.764045 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40950 2019-Jan-13 16:21:21.764111 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40951 2019-Jan-13 16:21:21.764776 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40952 2019-Jan-13 16:21:21.765458 - [DEBUG] Edge Function : AllBottom
40953 2019-Jan-13 16:21:21.765491 - [DEBUG] End adding new jump function
40954 2019-Jan-13 16:21:21.765515 - [DEBUG]
40955 2019-Jan-13 16:21:21.765539 - [DEBUG] -------------------------------------------- 1117. Path Edge --------------------------------------------
40956 2019-Jan-13 16:21:21.765563 - [DEBUG]
40957 2019-Jan-13 16:21:21.765586 - [DEBUG] Process 1117. path edge:
40958 2019-Jan-13 16:21:21.765610 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40959 2019-Jan-13 16:21:21.765675 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
40960 2019-Jan-13 16:21:21.766339 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40961 2019-Jan-13 16:21:21.767008 - [DEBUG]
40962 2019-Jan-13 16:21:21.767034 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
40963 2019-Jan-13 16:21:21.767737 - [DEBUG] Compose: EdgeIdentity * AllBottom
40964 2019-Jan-13 16:21:21.767769 - [DEBUG]
40965 2019-Jan-13 16:21:21.767793 - [DEBUG] Propagate flow
40966 2019-Jan-13 16:21:21.767817 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40967 2019-Jan-13 16:21:21.767884 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
40968 2019-Jan-13 16:21:21.768569 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40969 2019-Jan-13 16:21:21.769223 - [DEBUG] Edge function : AllBottom (result of previous compose)
40970 2019-Jan-13 16:21:21.769250 - [DEBUG]
40971 2019-Jan-13 16:21:21.769276 - [DEBUG] Join: AllTop & AllBottom
40972 2019-Jan-13 16:21:21.769302 - [DEBUG] = AllBottom (new jump func)
40973 2019-Jan-13 16:21:21.769327 - [DEBUG]
40974 2019-Jan-13 16:21:21.769351 - [DEBUG] Start adding new jump function
40975 2019-Jan-13 16:21:21.769374 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
40976 2019-Jan-13 16:21:21.769439 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40977 2019-Jan-13 16:21:21.770104 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
40978 2019-Jan-13 16:21:21.770763 - [DEBUG] Edge Function : AllBottom
40979 2019-Jan-13 16:21:21.770794 - [DEBUG] End adding new jump function
40980 2019-Jan-13 16:21:21.770818 - [DEBUG]
40981 2019-Jan-13 16:21:21.770842 - [DEBUG] -------------------------------------------- 1118. Path Edge --------------------------------------------
40982 2019-Jan-13 16:21:21.770867 - [DEBUG]
40983 2019-Jan-13 16:21:21.770890 - [DEBUG] Process 1118. path edge:
40984 2019-Jan-13 16:21:21.770914 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
40985 2019-Jan-13 16:21:21.770979 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
40986 2019-Jan-13 16:21:21.771653 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
40987 2019-Jan-13 16:21:21.772315 - [DEBUG]
40988 2019-Jan-13 16:21:21.772342 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
40989 2019-Jan-13 16:21:21.773032 - [DEBUG] Compose: EdgeIdentity * AllBottom
40990 2019-Jan-13 16:21:21.773061 - [DEBUG]
40991 2019-Jan-13 16:21:21.773085 - [DEBUG] Propagate flow
40992 2019-Jan-13 16:21:21.773109 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
40993 2019-Jan-13 16:21:21.773192 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
40994 2019-Jan-13 16:21:21.773862 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
40995 2019-Jan-13 16:21:21.774521 - [DEBUG] Edge function : AllBottom (result of previous compose)
40996 2019-Jan-13 16:21:21.774548 - [DEBUG]
40997 2019-Jan-13 16:21:21.774573 - [DEBUG] Join: AllTop & AllBottom
40998 2019-Jan-13 16:21:21.774600 - [DEBUG] = AllBottom (new jump func)
40999 2019-Jan-13 16:21:21.774625 - [DEBUG]
41000 2019-Jan-13 16:21:21.774648 - [DEBUG] Start adding new jump function
41001 2019-Jan-13 16:21:21.774671 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41002 2019-Jan-13 16:21:21.774734 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41003 2019-Jan-13 16:21:21.775435 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
41004 2019-Jan-13 16:21:21.776094 - [DEBUG] Edge Function : AllBottom
41005 2019-Jan-13 16:21:21.776125 - [DEBUG] End adding new jump function
41006 2019-Jan-13 16:21:21.776149 - [DEBUG]
41007 2019-Jan-13 16:21:21.776174 - [DEBUG] -------------------------------------------- 1119. Path Edge --------------------------------------------
41008 2019-Jan-13 16:21:21.776199 - [DEBUG]
41009 2019-Jan-13 16:21:21.776222 - [DEBUG] Process 1119. path edge:
41010 2019-Jan-13 16:21:21.776246 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41011 2019-Jan-13 16:21:21.776310 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
41012 2019-Jan-13 16:21:21.776967 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
41013 2019-Jan-13 16:21:21.777623 - [DEBUG]
41014 2019-Jan-13 16:21:21.777650 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
41015 2019-Jan-13 16:21:21.778350 - [DEBUG] Compose: EdgeIdentity * AllBottom
41016 2019-Jan-13 16:21:21.778381 - [DEBUG]
41017 2019-Jan-13 16:21:21.778405 - [DEBUG] Propagate flow
41018 2019-Jan-13 16:21:21.778429 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41019 2019-Jan-13 16:21:21.778498 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41020 2019-Jan-13 16:21:21.779473 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41021 2019-Jan-13 16:21:21.780141 - [DEBUG] Edge function : AllBottom (result of previous compose)
41022 2019-Jan-13 16:21:21.780167 - [DEBUG]
41023 2019-Jan-13 16:21:21.780194 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41024 2019-Jan-13 16:21:21.780220 - [DEBUG] = AllBottom
41025 2019-Jan-13 16:21:21.780244 - [DEBUG]
41026 2019-Jan-13 16:21:21.780267 - [DEBUG] PROPAGATE: No new function!
41027 2019-Jan-13 16:21:21.780293 - [DEBUG] EDGE:
41028 2019-Jan-13 16:21:21.780357 - [DEBUG] ---> 41029 2019-Jan-13 16:21:21.781004 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41030 2019-Jan-13 16:21:21.781699 - [DEBUG]
41031 2019-Jan-13 16:21:21.781726 - [DEBUG] EDGE:
41032 2019-Jan-13 16:21:21.781790 - [DEBUG] ---> 41033 2019-Jan-13 16:21:21.782445 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41034 2019-Jan-13 16:21:21.783115 - [DEBUG]
41035 2019-Jan-13 16:21:21.783142 - [DEBUG] EDGE:
41036 2019-Jan-13 16:21:21.783204 - [DEBUG] ---> 41037 2019-Jan-13 16:21:21.783875 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41038 2019-Jan-13 16:21:21.784536 - [DEBUG]
41039 2019-Jan-13 16:21:21.784589 - [DEBUG] Compose: EdgeIdentity * AllBottom
41040 2019-Jan-13 16:21:21.784617 - [DEBUG]
41041 2019-Jan-13 16:21:21.784641 - [DEBUG] Propagate flow
41042 2019-Jan-13 16:21:21.784665 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41043 2019-Jan-13 16:21:21.784732 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
41044 2019-Jan-13 16:21:21.785424 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41045 2019-Jan-13 16:21:21.786094 - [DEBUG] Edge function : AllBottom (result of previous compose)
41046 2019-Jan-13 16:21:21.786120 - [DEBUG]
41047 2019-Jan-13 16:21:21.786146 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41048 2019-Jan-13 16:21:21.786172 - [DEBUG] = AllBottom
41049 2019-Jan-13 16:21:21.786196 - [DEBUG]
41050 2019-Jan-13 16:21:21.786220 - [DEBUG] PROPAGATE: No new function!
41051 2019-Jan-13 16:21:21.786249 - [DEBUG] EDGE:
41052 2019-Jan-13 16:21:21.786313 - [DEBUG] ---> 41053 2019-Jan-13 16:21:21.786978 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41054 2019-Jan-13 16:21:21.787639 - [DEBUG]
41055 2019-Jan-13 16:21:21.787683 - [DEBUG] Compose: EdgeIdentity * AllBottom
41056 2019-Jan-13 16:21:21.787710 - [DEBUG]
41057 2019-Jan-13 16:21:21.787735 - [DEBUG] Propagate flow
41058 2019-Jan-13 16:21:21.787758 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41059 2019-Jan-13 16:21:21.787824 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
41060 2019-Jan-13 16:21:21.788513 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41061 2019-Jan-13 16:21:21.789178 - [DEBUG] Edge function : AllBottom (result of previous compose)
41062 2019-Jan-13 16:21:21.789204 - [DEBUG]
41063 2019-Jan-13 16:21:21.789231 - [DEBUG] Join: AllTop & AllBottom
41064 2019-Jan-13 16:21:21.789257 - [DEBUG] = AllBottom (new jump func)
41065 2019-Jan-13 16:21:21.789282 - [DEBUG]
41066 2019-Jan-13 16:21:21.789306 - [DEBUG] Start adding new jump function
41067 2019-Jan-13 16:21:21.789329 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41068 2019-Jan-13 16:21:21.789389 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41069 2019-Jan-13 16:21:21.790043 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
41070 2019-Jan-13 16:21:21.790712 - [DEBUG] Edge Function : AllBottom
41071 2019-Jan-13 16:21:21.790744 - [DEBUG] End adding new jump function
41072 2019-Jan-13 16:21:21.790768 - [DEBUG]
41073 2019-Jan-13 16:21:21.790792 - [DEBUG] -------------------------------------------- 1120. Path Edge --------------------------------------------
41074 2019-Jan-13 16:21:21.790817 - [DEBUG]
41075 2019-Jan-13 16:21:21.790841 - [DEBUG] Process 1120. path edge:
41076 2019-Jan-13 16:21:21.790865 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41077 2019-Jan-13 16:21:21.790928 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
41078 2019-Jan-13 16:21:21.791618 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
41079 2019-Jan-13 16:21:21.792281 - [DEBUG]
41080 2019-Jan-13 16:21:21.792307 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
41081 2019-Jan-13 16:21:21.792999 - [DEBUG] Possible callees:
41082 2019-Jan-13 16:21:21.793025 - [DEBUG] llvm.dbg.declare
41083 2019-Jan-13 16:21:21.793051 - [DEBUG] Possible return sites:
41084 2019-Jan-13 16:21:21.793075 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14341085 2019-Jan-13 16:21:21.794407 - [DEBUG] Found and process special summary
41086 2019-Jan-13 16:21:21.794451 - [DEBUG] Compose: EdgeIdentity * AllBottom
41087 2019-Jan-13 16:21:21.794479 - [DEBUG]
41088 2019-Jan-13 16:21:21.794504 - [DEBUG] Propagate flow
41089 2019-Jan-13 16:21:21.794528 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41090 2019-Jan-13 16:21:21.794594 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
41091 2019-Jan-13 16:21:21.795567 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41092 2019-Jan-13 16:21:21.796226 - [DEBUG] Edge function : AllBottom (result of previous compose)
41093 2019-Jan-13 16:21:21.796253 - [DEBUG]
41094 2019-Jan-13 16:21:21.796279 - [DEBUG] Join: AllTop & AllBottom
41095 2019-Jan-13 16:21:21.796306 - [DEBUG] = AllBottom (new jump func)
41096 2019-Jan-13 16:21:21.796331 - [DEBUG]
41097 2019-Jan-13 16:21:21.796355 - [DEBUG] Start adding new jump function
41098 2019-Jan-13 16:21:21.796378 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41099 2019-Jan-13 16:21:21.796444 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41100 2019-Jan-13 16:21:21.797114 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
41101 2019-Jan-13 16:21:21.797776 - [DEBUG] Edge Function : AllBottom
41102 2019-Jan-13 16:21:21.797809 - [DEBUG] End adding new jump function
41103 2019-Jan-13 16:21:21.797832 - [DEBUG]
41104 2019-Jan-13 16:21:21.797856 - [DEBUG] -------------------------------------------- 1121. Path Edge --------------------------------------------
41105 2019-Jan-13 16:21:21.797881 - [DEBUG]
41106 2019-Jan-13 16:21:21.797904 - [DEBUG] Process 1121. path edge:
41107 2019-Jan-13 16:21:21.797927 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41108 2019-Jan-13 16:21:21.797993 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
41109 2019-Jan-13 16:21:21.798677 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
41110 2019-Jan-13 16:21:21.799328 - [DEBUG]
41111 2019-Jan-13 16:21:21.799354 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
41112 2019-Jan-13 16:21:21.800064 - [DEBUG] Compose: EdgeIdentity * AllBottom
41113 2019-Jan-13 16:21:21.800094 - [DEBUG]
41114 2019-Jan-13 16:21:21.800118 - [DEBUG] Propagate flow
41115 2019-Jan-13 16:21:21.800142 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41116 2019-Jan-13 16:21:21.800208 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
41117 2019-Jan-13 16:21:21.800869 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41118 2019-Jan-13 16:21:21.801533 - [DEBUG] Edge function : AllBottom (result of previous compose)
41119 2019-Jan-13 16:21:21.801578 - [DEBUG]
41120 2019-Jan-13 16:21:21.801605 - [DEBUG] Join: AllTop & AllBottom
41121 2019-Jan-13 16:21:21.801631 - [DEBUG] = AllBottom (new jump func)
41122 2019-Jan-13 16:21:21.801656 - [DEBUG]
41123 2019-Jan-13 16:21:21.801680 - [DEBUG] Start adding new jump function
41124 2019-Jan-13 16:21:21.801703 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41125 2019-Jan-13 16:21:21.801782 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41126 2019-Jan-13 16:21:21.802440 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
41127 2019-Jan-13 16:21:21.803102 - [DEBUG] Edge Function : AllBottom
41128 2019-Jan-13 16:21:21.803134 - [DEBUG] End adding new jump function
41129 2019-Jan-13 16:21:21.803158 - [DEBUG]
41130 2019-Jan-13 16:21:21.803182 - [DEBUG] -------------------------------------------- 1122. Path Edge --------------------------------------------
41131 2019-Jan-13 16:21:21.803207 - [DEBUG]
41132 2019-Jan-13 16:21:21.803231 - [DEBUG] Process 1122. path edge:
41133 2019-Jan-13 16:21:21.803255 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41134 2019-Jan-13 16:21:21.803320 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
41135 2019-Jan-13 16:21:21.803977 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
41136 2019-Jan-13 16:21:21.804635 - [DEBUG]
41137 2019-Jan-13 16:21:21.804662 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
41138 2019-Jan-13 16:21:21.805359 - [DEBUG] Compose: EdgeIdentity * AllBottom
41139 2019-Jan-13 16:21:21.805389 - [DEBUG]
41140 2019-Jan-13 16:21:21.805412 - [DEBUG] Propagate flow
41141 2019-Jan-13 16:21:21.805436 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41142 2019-Jan-13 16:21:21.805499 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
41143 2019-Jan-13 16:21:21.806165 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41144 2019-Jan-13 16:21:21.806826 - [DEBUG] Edge function : AllBottom (result of previous compose)
41145 2019-Jan-13 16:21:21.806853 - [DEBUG]
41146 2019-Jan-13 16:21:21.806880 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41147 2019-Jan-13 16:21:21.806906 - [DEBUG] = AllBottom
41148 2019-Jan-13 16:21:21.806931 - [DEBUG]
41149 2019-Jan-13 16:21:21.806954 - [DEBUG] PROPAGATE: No new function!
41150 2019-Jan-13 16:21:21.806979 - [DEBUG] EDGE:
41151 2019-Jan-13 16:21:21.807046 - [DEBUG] ---> 41152 2019-Jan-13 16:21:21.807699 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41153 2019-Jan-13 16:21:21.808378 - [DEBUG]
41154 2019-Jan-13 16:21:21.808404 - [DEBUG] EDGE:
41155 2019-Jan-13 16:21:21.808466 - [DEBUG] ---> 41156 2019-Jan-13 16:21:21.809134 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41157 2019-Jan-13 16:21:21.809793 - [DEBUG]
41158 2019-Jan-13 16:21:21.809844 - [DEBUG] Compose: EdgeIdentity * AllBottom
41159 2019-Jan-13 16:21:21.809871 - [DEBUG]
41160 2019-Jan-13 16:21:21.809896 - [DEBUG] Propagate flow
41161 2019-Jan-13 16:21:21.809920 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41162 2019-Jan-13 16:21:21.809987 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
41163 2019-Jan-13 16:21:21.810650 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41164 2019-Jan-13 16:21:21.811599 - [DEBUG] Edge function : AllBottom (result of previous compose)
41165 2019-Jan-13 16:21:21.811627 - [DEBUG]
41166 2019-Jan-13 16:21:21.811654 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41167 2019-Jan-13 16:21:21.811680 - [DEBUG] = AllBottom
41168 2019-Jan-13 16:21:21.811705 - [DEBUG]
41169 2019-Jan-13 16:21:21.811728 - [DEBUG] PROPAGATE: No new function!
41170 2019-Jan-13 16:21:21.811758 - [DEBUG] EDGE:
41171 2019-Jan-13 16:21:21.811851 - [DEBUG] ---> 41172 2019-Jan-13 16:21:21.812539 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41173 2019-Jan-13 16:21:21.813206 - [DEBUG]
41174 2019-Jan-13 16:21:21.813233 - [DEBUG] EDGE:
41175 2019-Jan-13 16:21:21.813296 - [DEBUG] ---> 41176 2019-Jan-13 16:21:21.813947 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41177 2019-Jan-13 16:21:21.814606 - [DEBUG]
41178 2019-Jan-13 16:21:21.814652 - [DEBUG] Compose: EdgeIdentity * AllBottom
41179 2019-Jan-13 16:21:21.814680 - [DEBUG]
41180 2019-Jan-13 16:21:21.814704 - [DEBUG] Propagate flow
41181 2019-Jan-13 16:21:21.814727 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41182 2019-Jan-13 16:21:21.814789 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
41183 2019-Jan-13 16:21:21.815483 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41184 2019-Jan-13 16:21:21.816147 - [DEBUG] Edge function : AllBottom (result of previous compose)
41185 2019-Jan-13 16:21:21.816174 - [DEBUG]
41186 2019-Jan-13 16:21:21.816201 - [DEBUG] Join: AllTop & AllBottom
41187 2019-Jan-13 16:21:21.816228 - [DEBUG] = AllBottom (new jump func)
41188 2019-Jan-13 16:21:21.816252 - [DEBUG]
41189 2019-Jan-13 16:21:21.816276 - [DEBUG] Start adding new jump function
41190 2019-Jan-13 16:21:21.816300 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41191 2019-Jan-13 16:21:21.816365 - [DEBUG] Fact at target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41192 2019-Jan-13 16:21:21.817027 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
41193 2019-Jan-13 16:21:21.817674 - [DEBUG] Edge Function : AllBottom
41194 2019-Jan-13 16:21:21.817706 - [DEBUG] End adding new jump function
41195 2019-Jan-13 16:21:21.817730 - [DEBUG]
41196 2019-Jan-13 16:21:21.817754 - [DEBUG] -------------------------------------------- 1123. Path Edge --------------------------------------------
41197 2019-Jan-13 16:21:21.817779 - [DEBUG]
41198 2019-Jan-13 16:21:21.817803 - [DEBUG] Process 1123. path edge:
41199 2019-Jan-13 16:21:21.817827 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41200 2019-Jan-13 16:21:21.817887 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
41201 2019-Jan-13 16:21:21.818570 - [DEBUG] D target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 >
41202 2019-Jan-13 16:21:21.819234 - [DEBUG]
41203 2019-Jan-13 16:21:21.819262 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
41204 2019-Jan-13 16:21:21.819944 - [DEBUG] Compose: EdgeIdentity * AllBottom
41205 2019-Jan-13 16:21:21.819973 - [DEBUG]
41206 2019-Jan-13 16:21:21.819997 - [DEBUG] Propagate flow
41207 2019-Jan-13 16:21:21.820021 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41208 2019-Jan-13 16:21:21.820083 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
41209 2019-Jan-13 16:21:21.820746 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41210 2019-Jan-13 16:21:21.821412 - [DEBUG] Edge function : AllBottom (result of previous compose)
41211 2019-Jan-13 16:21:21.821439 - [DEBUG]
41212 2019-Jan-13 16:21:21.821465 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41213 2019-Jan-13 16:21:21.821509 - [DEBUG] = AllBottom
41214 2019-Jan-13 16:21:21.821534 - [DEBUG]
41215 2019-Jan-13 16:21:21.821576 - [DEBUG] PROPAGATE: No new function!
41216 2019-Jan-13 16:21:21.821615 - [DEBUG] Compose: EdgeIdentity * AllBottom
41217 2019-Jan-13 16:21:21.821643 - [DEBUG]
41218 2019-Jan-13 16:21:21.821666 - [DEBUG] Propagate flow
41219 2019-Jan-13 16:21:21.821690 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41220 2019-Jan-13 16:21:21.821758 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
41221 2019-Jan-13 16:21:21.822439 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41222 2019-Jan-13 16:21:21.823095 - [DEBUG] Edge function : AllBottom (result of previous compose)
41223 2019-Jan-13 16:21:21.823121 - [DEBUG]
41224 2019-Jan-13 16:21:21.823148 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41225 2019-Jan-13 16:21:21.823174 - [DEBUG] = AllBottom
41226 2019-Jan-13 16:21:21.823199 - [DEBUG]
41227 2019-Jan-13 16:21:21.823222 - [DEBUG] PROPAGATE: No new function!
41228 2019-Jan-13 16:21:21.823247 - [DEBUG] EDGE:
41229 2019-Jan-13 16:21:21.823310 - [DEBUG] ---> 41230 2019-Jan-13 16:21:21.823965 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41231 2019-Jan-13 16:21:21.824634 - [DEBUG]
41232 2019-Jan-13 16:21:21.824661 - [DEBUG] EDGE:
41233 2019-Jan-13 16:21:21.824723 - [DEBUG] ---> 41234 2019-Jan-13 16:21:21.825403 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41235 2019-Jan-13 16:21:21.826057 - [DEBUG]
41236 2019-Jan-13 16:21:21.826084 - [DEBUG] EDGE:
41237 2019-Jan-13 16:21:21.826146 - [DEBUG] ---> 41238 2019-Jan-13 16:21:21.826799 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41239 2019-Jan-13 16:21:21.827738 - [DEBUG]
41240 2019-Jan-13 16:21:21.827787 - [DEBUG] Compose: EdgeIdentity * AllBottom
41241 2019-Jan-13 16:21:21.827815 - [DEBUG]
41242 2019-Jan-13 16:21:21.827840 - [DEBUG] Propagate flow
41243 2019-Jan-13 16:21:21.827864 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41244 2019-Jan-13 16:21:21.827933 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
41245 2019-Jan-13 16:21:21.828629 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41246 2019-Jan-13 16:21:21.829286 - [DEBUG] Edge function : AllBottom (result of previous compose)
41247 2019-Jan-13 16:21:21.829313 - [DEBUG]
41248 2019-Jan-13 16:21:21.829339 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
41249 2019-Jan-13 16:21:21.829365 - [DEBUG] = AllBottom
41250 2019-Jan-13 16:21:21.829389 - [DEBUG]
41251 2019-Jan-13 16:21:21.829412 - [DEBUG] PROPAGATE: No new function!
41252 2019-Jan-13 16:21:21.829442 - [DEBUG] EDGE:
41253 2019-Jan-13 16:21:21.829503 - [DEBUG] ---> 41254 2019-Jan-13 16:21:21.830172 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41255 2019-Jan-13 16:21:21.830838 - [DEBUG]
41256 2019-Jan-13 16:21:21.830864 - [DEBUG] EDGE:
41257 2019-Jan-13 16:21:21.830927 - [DEBUG] ---> 41258 2019-Jan-13 16:21:21.831621 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41259 2019-Jan-13 16:21:21.832283 - [DEBUG]
41260 2019-Jan-13 16:21:21.832310 - [DEBUG] EDGE:
41261 2019-Jan-13 16:21:21.832371 - [DEBUG] ---> 41262 2019-Jan-13 16:21:21.833024 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41263 2019-Jan-13 16:21:21.833689 - [DEBUG]
41264 2019-Jan-13 16:21:21.833716 - [DEBUG] EDGE:
41265 2019-Jan-13 16:21:21.833778 - [DEBUG] ---> 41266 2019-Jan-13 16:21:21.834441 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41267 2019-Jan-13 16:21:21.835122 - [DEBUG]
41268 2019-Jan-13 16:21:21.835149 - [DEBUG] EDGE:
41269 2019-Jan-13 16:21:21.835211 - [DEBUG] ---> 41270 2019-Jan-13 16:21:21.835858 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41271 2019-Jan-13 16:21:21.836523 - [DEBUG]
41272 2019-Jan-13 16:21:21.836549 - [DEBUG] EDGE:
41273 2019-Jan-13 16:21:21.836612 - [DEBUG] ---> 41274 2019-Jan-13 16:21:21.837272 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41275 2019-Jan-13 16:21:21.837932 - [DEBUG]
41276 2019-Jan-13 16:21:21.837959 - [DEBUG] EDGE:
41277 2019-Jan-13 16:21:21.838021 - [DEBUG] ---> 41278 2019-Jan-13 16:21:21.838689 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41279 2019-Jan-13 16:21:21.839353 - [DEBUG]
41280 2019-Jan-13 16:21:21.839381 - [DEBUG] EDGE:
41281 2019-Jan-13 16:21:21.839444 - [DEBUG] ---> 41282 2019-Jan-13 16:21:21.840093 - [DEBUG] D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50>
41283 2019-Jan-13 16:21:21.840756 - [DEBUG]
41284 2019-Jan-13 16:21:21.840783 - [DEBUG] EDGE:
41285 2019-Jan-13 16:21:21.840843 - [DEBUG] ---> 41286 2019-Jan-13 16:21:21.841494 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
41287 2019-Jan-13 16:21:21.842187 - [DEBUG]
41288 2019-Jan-13 16:21:21.842217 - [DEBUG] Compose: EdgeIdentity * AllBottom
41289 2019-Jan-13 16:21:21.842244 - [DEBUG]
41290 2019-Jan-13 16:21:21.842269 - [DEBUG] Propagate flow
41291 2019-Jan-13 16:21:21.842292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41292 2019-Jan-13 16:21:21.842356 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41293 2019-Jan-13 16:21:21.843013 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41294 2019-Jan-13 16:21:21.843954 - [DEBUG] Edge function : AllBottom (result of previous compose)
41295 2019-Jan-13 16:21:21.843981 - [DEBUG]
41296 2019-Jan-13 16:21:21.844007 - [DEBUG] Join: AllTop & AllBottom
41297 2019-Jan-13 16:21:21.844052 - [DEBUG] = AllBottom (new jump func)
41298 2019-Jan-13 16:21:21.844077 - [DEBUG]
41299 2019-Jan-13 16:21:21.844101 - [DEBUG] Start adding new jump function
41300 2019-Jan-13 16:21:21.844125 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41301 2019-Jan-13 16:21:21.844194 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41302 2019-Jan-13 16:21:21.844867 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41303 2019-Jan-13 16:21:21.845563 - [DEBUG] Edge Function : AllBottom
41304 2019-Jan-13 16:21:21.845597 - [DEBUG] End adding new jump function
41305 2019-Jan-13 16:21:21.845621 - [DEBUG]
41306 2019-Jan-13 16:21:21.845645 - [DEBUG] -------------------------------------------- 1124. Path Edge --------------------------------------------
41307 2019-Jan-13 16:21:21.845669 - [DEBUG]
41308 2019-Jan-13 16:21:21.845693 - [DEBUG] Process 1124. path edge:
41309 2019-Jan-13 16:21:21.845717 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41310 2019-Jan-13 16:21:21.845779 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
41311 2019-Jan-13 16:21:21.846444 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41312 2019-Jan-13 16:21:21.847108 - [DEBUG]
41313 2019-Jan-13 16:21:21.847135 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
41314 2019-Jan-13 16:21:21.847819 - [DEBUG] Compose: EdgeIdentity * AllBottom
41315 2019-Jan-13 16:21:21.847849 - [DEBUG]
41316 2019-Jan-13 16:21:21.847873 - [DEBUG] Propagate flow
41317 2019-Jan-13 16:21:21.847897 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41318 2019-Jan-13 16:21:21.847963 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
41319 2019-Jan-13 16:21:21.848654 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41320 2019-Jan-13 16:21:21.849321 - [DEBUG] Edge function : AllBottom (result of previous compose)
41321 2019-Jan-13 16:21:21.849348 - [DEBUG]
41322 2019-Jan-13 16:21:21.849374 - [DEBUG] Join: AllTop & AllBottom
41323 2019-Jan-13 16:21:21.849400 - [DEBUG] = AllBottom (new jump func)
41324 2019-Jan-13 16:21:21.849425 - [DEBUG]
41325 2019-Jan-13 16:21:21.849449 - [DEBUG] Start adding new jump function
41326 2019-Jan-13 16:21:21.849473 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41327 2019-Jan-13 16:21:21.849538 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41328 2019-Jan-13 16:21:21.850202 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
41329 2019-Jan-13 16:21:21.850852 - [DEBUG] Edge Function : AllBottom
41330 2019-Jan-13 16:21:21.850884 - [DEBUG] End adding new jump function
41331 2019-Jan-13 16:21:21.850908 - [DEBUG]
41332 2019-Jan-13 16:21:21.850932 - [DEBUG] -------------------------------------------- 1125. Path Edge --------------------------------------------
41333 2019-Jan-13 16:21:21.850957 - [DEBUG]
41334 2019-Jan-13 16:21:21.850981 - [DEBUG] Process 1125. path edge:
41335 2019-Jan-13 16:21:21.851005 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41336 2019-Jan-13 16:21:21.851072 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
41337 2019-Jan-13 16:21:21.851753 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41338 2019-Jan-13 16:21:21.852424 - [DEBUG]
41339 2019-Jan-13 16:21:21.852452 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
41340 2019-Jan-13 16:21:21.853138 - [DEBUG] Compose: EdgeIdentity * AllBottom
41341 2019-Jan-13 16:21:21.853169 - [DEBUG]
41342 2019-Jan-13 16:21:21.853193 - [DEBUG] Propagate flow
41343 2019-Jan-13 16:21:21.853217 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41344 2019-Jan-13 16:21:21.853280 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
41345 2019-Jan-13 16:21:21.853938 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41346 2019-Jan-13 16:21:21.854611 - [DEBUG] Edge function : AllBottom (result of previous compose)
41347 2019-Jan-13 16:21:21.854638 - [DEBUG]
41348 2019-Jan-13 16:21:21.854664 - [DEBUG] Join: AllTop & AllBottom
41349 2019-Jan-13 16:21:21.854690 - [DEBUG] = AllBottom (new jump func)
41350 2019-Jan-13 16:21:21.854715 - [DEBUG]
41351 2019-Jan-13 16:21:21.854738 - [DEBUG] Start adding new jump function
41352 2019-Jan-13 16:21:21.854762 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41353 2019-Jan-13 16:21:21.854825 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41354 2019-Jan-13 16:21:21.855522 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
41355 2019-Jan-13 16:21:21.856171 - [DEBUG] Edge Function : AllBottom
41356 2019-Jan-13 16:21:21.856203 - [DEBUG] End adding new jump function
41357 2019-Jan-13 16:21:21.856227 - [DEBUG]
41358 2019-Jan-13 16:21:21.856250 - [DEBUG] -------------------------------------------- 1126. Path Edge --------------------------------------------
41359 2019-Jan-13 16:21:21.856275 - [DEBUG]
41360 2019-Jan-13 16:21:21.856299 - [DEBUG] Process 1126. path edge:
41361 2019-Jan-13 16:21:21.856323 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41362 2019-Jan-13 16:21:21.856387 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
41363 2019-Jan-13 16:21:21.857044 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41364 2019-Jan-13 16:21:21.857712 - [DEBUG]
41365 2019-Jan-13 16:21:21.857739 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
41366 2019-Jan-13 16:21:21.858443 - [DEBUG] Compose: EdgeIdentity * AllBottom
41367 2019-Jan-13 16:21:21.858472 - [DEBUG]
41368 2019-Jan-13 16:21:21.858496 - [DEBUG] Propagate flow
41369 2019-Jan-13 16:21:21.858520 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41370 2019-Jan-13 16:21:21.858584 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
41371 2019-Jan-13 16:21:21.859244 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41372 2019-Jan-13 16:21:21.860191 - [DEBUG] Edge function : AllBottom (result of previous compose)
41373 2019-Jan-13 16:21:21.860218 - [DEBUG]
41374 2019-Jan-13 16:21:21.860244 - [DEBUG] Join: AllTop & AllBottom
41375 2019-Jan-13 16:21:21.860271 - [DEBUG] = AllBottom (new jump func)
41376 2019-Jan-13 16:21:21.860296 - [DEBUG]
41377 2019-Jan-13 16:21:21.860320 - [DEBUG] Start adding new jump function
41378 2019-Jan-13 16:21:21.860343 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41379 2019-Jan-13 16:21:21.860412 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41380 2019-Jan-13 16:21:21.861097 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
41381 2019-Jan-13 16:21:21.861784 - [DEBUG] Edge Function : AllBottom
41382 2019-Jan-13 16:21:21.861815 - [DEBUG] End adding new jump function
41383 2019-Jan-13 16:21:21.861839 - [DEBUG]
41384 2019-Jan-13 16:21:21.861885 - [DEBUG] -------------------------------------------- 1127. Path Edge --------------------------------------------
41385 2019-Jan-13 16:21:21.861910 - [DEBUG]
41386 2019-Jan-13 16:21:21.861934 - [DEBUG] Process 1127. path edge:
41387 2019-Jan-13 16:21:21.861958 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41388 2019-Jan-13 16:21:21.862021 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
41389 2019-Jan-13 16:21:21.862680 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41390 2019-Jan-13 16:21:21.863354 - [DEBUG]
41391 2019-Jan-13 16:21:21.863381 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
41392 2019-Jan-13 16:21:21.864077 - [DEBUG] Compose: EdgeIdentity * AllBottom
41393 2019-Jan-13 16:21:21.864109 - [DEBUG]
41394 2019-Jan-13 16:21:21.864133 - [DEBUG] Propagate flow
41395 2019-Jan-13 16:21:21.864157 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41396 2019-Jan-13 16:21:21.864222 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
41397 2019-Jan-13 16:21:21.864897 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41398 2019-Jan-13 16:21:21.865562 - [DEBUG] Edge function : AllBottom (result of previous compose)
41399 2019-Jan-13 16:21:21.865589 - [DEBUG]
41400 2019-Jan-13 16:21:21.865615 - [DEBUG] Join: AllTop & AllBottom
41401 2019-Jan-13 16:21:21.865641 - [DEBUG] = AllBottom (new jump func)
41402 2019-Jan-13 16:21:21.865666 - [DEBUG]
41403 2019-Jan-13 16:21:21.865690 - [DEBUG] Start adding new jump function
41404 2019-Jan-13 16:21:21.865713 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41405 2019-Jan-13 16:21:21.865778 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41406 2019-Jan-13 16:21:21.866453 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
41407 2019-Jan-13 16:21:21.867110 - [DEBUG] Edge Function : AllBottom
41408 2019-Jan-13 16:21:21.867141 - [DEBUG] End adding new jump function
41409 2019-Jan-13 16:21:21.867165 - [DEBUG]
41410 2019-Jan-13 16:21:21.867188 - [DEBUG] -------------------------------------------- 1128. Path Edge --------------------------------------------
41411 2019-Jan-13 16:21:21.867213 - [DEBUG]
41412 2019-Jan-13 16:21:21.867237 - [DEBUG] Process 1128. path edge:
41413 2019-Jan-13 16:21:21.867261 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41414 2019-Jan-13 16:21:21.867325 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
41415 2019-Jan-13 16:21:21.867977 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41416 2019-Jan-13 16:21:21.868662 - [DEBUG]
41417 2019-Jan-13 16:21:21.868690 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
41418 2019-Jan-13 16:21:21.869375 - [DEBUG] Compose: EdgeIdentity * AllBottom
41419 2019-Jan-13 16:21:21.869405 - [DEBUG]
41420 2019-Jan-13 16:21:21.869429 - [DEBUG] Propagate flow
41421 2019-Jan-13 16:21:21.869453 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41422 2019-Jan-13 16:21:21.869518 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
41423 2019-Jan-13 16:21:21.870182 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41424 2019-Jan-13 16:21:21.870843 - [DEBUG] Edge function : AllBottom (result of previous compose)
41425 2019-Jan-13 16:21:21.870887 - [DEBUG]
41426 2019-Jan-13 16:21:21.870913 - [DEBUG] Join: AllTop & AllBottom
41427 2019-Jan-13 16:21:21.870940 - [DEBUG] = AllBottom (new jump func)
41428 2019-Jan-13 16:21:21.870965 - [DEBUG]
41429 2019-Jan-13 16:21:21.870989 - [DEBUG] Start adding new jump function
41430 2019-Jan-13 16:21:21.871013 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41431 2019-Jan-13 16:21:21.871076 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41432 2019-Jan-13 16:21:21.871773 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
41433 2019-Jan-13 16:21:21.872440 - [DEBUG] Edge Function : AllBottom
41434 2019-Jan-13 16:21:21.872471 - [DEBUG] End adding new jump function
41435 2019-Jan-13 16:21:21.872496 - [DEBUG]
41436 2019-Jan-13 16:21:21.872521 - [DEBUG] -------------------------------------------- 1129. Path Edge --------------------------------------------
41437 2019-Jan-13 16:21:21.872546 - [DEBUG]
41438 2019-Jan-13 16:21:21.872570 - [DEBUG] Process 1129. path edge:
41439 2019-Jan-13 16:21:21.872594 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41440 2019-Jan-13 16:21:21.872656 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
41441 2019-Jan-13 16:21:21.873320 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41442 2019-Jan-13 16:21:21.873977 - [DEBUG]
41443 2019-Jan-13 16:21:21.874003 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
41444 2019-Jan-13 16:21:21.874694 - [DEBUG] Compose: EdgeIdentity * AllBottom
41445 2019-Jan-13 16:21:21.874724 - [DEBUG]
41446 2019-Jan-13 16:21:21.874749 - [DEBUG] Propagate flow
41447 2019-Jan-13 16:21:21.874772 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41448 2019-Jan-13 16:21:21.874841 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
41449 2019-Jan-13 16:21:21.875530 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41450 2019-Jan-13 16:21:21.876466 - [DEBUG] Edge function : AllBottom (result of previous compose)
41451 2019-Jan-13 16:21:21.876493 - [DEBUG]
41452 2019-Jan-13 16:21:21.876519 - [DEBUG] Join: AllTop & AllBottom
41453 2019-Jan-13 16:21:21.876546 - [DEBUG] = AllBottom (new jump func)
41454 2019-Jan-13 16:21:21.876571 - [DEBUG]
41455 2019-Jan-13 16:21:21.876594 - [DEBUG] Start adding new jump function
41456 2019-Jan-13 16:21:21.876618 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41457 2019-Jan-13 16:21:21.876685 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41458 2019-Jan-13 16:21:21.877353 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
41459 2019-Jan-13 16:21:21.878026 - [DEBUG] Edge Function : AllBottom
41460 2019-Jan-13 16:21:21.878058 - [DEBUG] End adding new jump function
41461 2019-Jan-13 16:21:21.878082 - [DEBUG]
41462 2019-Jan-13 16:21:21.878106 - [DEBUG] -------------------------------------------- 1130. Path Edge --------------------------------------------
41463 2019-Jan-13 16:21:21.878131 - [DEBUG]
41464 2019-Jan-13 16:21:21.878154 - [DEBUG] Process 1130. path edge:
41465 2019-Jan-13 16:21:21.878178 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41466 2019-Jan-13 16:21:21.878261 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
41467 2019-Jan-13 16:21:21.878930 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41468 2019-Jan-13 16:21:21.879614 - [DEBUG]
41469 2019-Jan-13 16:21:21.879640 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
41470 2019-Jan-13 16:21:21.880329 - [DEBUG] Compose: EdgeIdentity * AllBottom
41471 2019-Jan-13 16:21:21.880359 - [DEBUG]
41472 2019-Jan-13 16:21:21.880384 - [DEBUG] Propagate flow
41473 2019-Jan-13 16:21:21.880407 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41474 2019-Jan-13 16:21:21.880469 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
41475 2019-Jan-13 16:21:21.881134 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41476 2019-Jan-13 16:21:21.881837 - [DEBUG] Edge function : AllBottom (result of previous compose)
41477 2019-Jan-13 16:21:21.881865 - [DEBUG]
41478 2019-Jan-13 16:21:21.881890 - [DEBUG] Join: AllTop & AllBottom
41479 2019-Jan-13 16:21:21.881916 - [DEBUG] = AllBottom (new jump func)
41480 2019-Jan-13 16:21:21.881941 - [DEBUG]
41481 2019-Jan-13 16:21:21.881964 - [DEBUG] Start adding new jump function
41482 2019-Jan-13 16:21:21.881988 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41483 2019-Jan-13 16:21:21.882053 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41484 2019-Jan-13 16:21:21.882717 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
41485 2019-Jan-13 16:21:21.883363 - [DEBUG] Edge Function : AllBottom
41486 2019-Jan-13 16:21:21.883394 - [DEBUG] End adding new jump function
41487 2019-Jan-13 16:21:21.883419 - [DEBUG]
41488 2019-Jan-13 16:21:21.883443 - [DEBUG] -------------------------------------------- 1131. Path Edge --------------------------------------------
41489 2019-Jan-13 16:21:21.883467 - [DEBUG]
41490 2019-Jan-13 16:21:21.883491 - [DEBUG] Process 1131. path edge:
41491 2019-Jan-13 16:21:21.883514 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41492 2019-Jan-13 16:21:21.883579 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
41493 2019-Jan-13 16:21:21.884238 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41494 2019-Jan-13 16:21:21.884924 - [DEBUG]
41495 2019-Jan-13 16:21:21.884951 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
41496 2019-Jan-13 16:21:21.885631 - [DEBUG] Compose: EdgeIdentity * AllBottom
41497 2019-Jan-13 16:21:21.885661 - [DEBUG]
41498 2019-Jan-13 16:21:21.885686 - [DEBUG] Propagate flow
41499 2019-Jan-13 16:21:21.885709 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41500 2019-Jan-13 16:21:21.885774 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
41501 2019-Jan-13 16:21:21.886441 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41502 2019-Jan-13 16:21:21.887111 - [DEBUG] Edge function : AllBottom (result of previous compose)
41503 2019-Jan-13 16:21:21.887137 - [DEBUG]
41504 2019-Jan-13 16:21:21.887163 - [DEBUG] Join: AllTop & AllBottom
41505 2019-Jan-13 16:21:21.887190 - [DEBUG] = AllBottom (new jump func)
41506 2019-Jan-13 16:21:21.887215 - [DEBUG]
41507 2019-Jan-13 16:21:21.887238 - [DEBUG] Start adding new jump function
41508 2019-Jan-13 16:21:21.887262 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41509 2019-Jan-13 16:21:21.887327 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41510 2019-Jan-13 16:21:21.888011 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
41511 2019-Jan-13 16:21:21.888697 - [DEBUG] Edge Function : AllBottom
41512 2019-Jan-13 16:21:21.888730 - [DEBUG] End adding new jump function
41513 2019-Jan-13 16:21:21.888754 - [DEBUG]
41514 2019-Jan-13 16:21:21.888778 - [DEBUG] -------------------------------------------- 1132. Path Edge --------------------------------------------
41515 2019-Jan-13 16:21:21.888803 - [DEBUG]
41516 2019-Jan-13 16:21:21.888827 - [DEBUG] Process 1132. path edge:
41517 2019-Jan-13 16:21:21.888851 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41518 2019-Jan-13 16:21:21.888914 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
41519 2019-Jan-13 16:21:21.889582 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41520 2019-Jan-13 16:21:21.890252 - [DEBUG]
41521 2019-Jan-13 16:21:21.890278 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
41522 2019-Jan-13 16:21:21.890959 - [DEBUG] Possible callees:
41523 2019-Jan-13 16:21:21.890985 - [DEBUG] llvm.dbg.declare
41524 2019-Jan-13 16:21:21.891010 - [DEBUG] Possible return sites:
41525 2019-Jan-13 16:21:21.891034 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12041526 2019-Jan-13 16:21:21.892662 - [DEBUG] Found and process special summary
41527 2019-Jan-13 16:21:21.892715 - [DEBUG] Compose: EdgeIdentity * AllBottom
41528 2019-Jan-13 16:21:21.892744 - [DEBUG]
41529 2019-Jan-13 16:21:21.892769 - [DEBUG] Propagate flow
41530 2019-Jan-13 16:21:21.892793 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41531 2019-Jan-13 16:21:21.892865 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
41532 2019-Jan-13 16:21:21.893537 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41533 2019-Jan-13 16:21:21.894207 - [DEBUG] Edge function : AllBottom (result of previous compose)
41534 2019-Jan-13 16:21:21.894234 - [DEBUG]
41535 2019-Jan-13 16:21:21.894260 - [DEBUG] Join: AllTop & AllBottom
41536 2019-Jan-13 16:21:21.894286 - [DEBUG] = AllBottom (new jump func)
41537 2019-Jan-13 16:21:21.894311 - [DEBUG]
41538 2019-Jan-13 16:21:21.894335 - [DEBUG] Start adding new jump function
41539 2019-Jan-13 16:21:21.894359 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41540 2019-Jan-13 16:21:21.894421 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41541 2019-Jan-13 16:21:21.895106 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
41542 2019-Jan-13 16:21:21.895776 - [DEBUG] Edge Function : AllBottom
41543 2019-Jan-13 16:21:21.895814 - [DEBUG] End adding new jump function
41544 2019-Jan-13 16:21:21.895838 - [DEBUG]
41545 2019-Jan-13 16:21:21.895862 - [DEBUG] -------------------------------------------- 1133. Path Edge --------------------------------------------
41546 2019-Jan-13 16:21:21.895886 - [DEBUG]
41547 2019-Jan-13 16:21:21.895910 - [DEBUG] Process 1133. path edge:
41548 2019-Jan-13 16:21:21.895934 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41549 2019-Jan-13 16:21:21.895999 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
41550 2019-Jan-13 16:21:21.896688 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41551 2019-Jan-13 16:21:21.897358 - [DEBUG]
41552 2019-Jan-13 16:21:21.897384 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
41553 2019-Jan-13 16:21:21.898072 - [DEBUG] Compose: EdgeIdentity * AllBottom
41554 2019-Jan-13 16:21:21.898101 - [DEBUG]
41555 2019-Jan-13 16:21:21.898126 - [DEBUG] Propagate flow
41556 2019-Jan-13 16:21:21.898150 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41557 2019-Jan-13 16:21:21.898232 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
41558 2019-Jan-13 16:21:21.898916 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41559 2019-Jan-13 16:21:21.899587 - [DEBUG] Edge function : AllBottom (result of previous compose)
41560 2019-Jan-13 16:21:21.899614 - [DEBUG]
41561 2019-Jan-13 16:21:21.899640 - [DEBUG] Join: AllTop & AllBottom
41562 2019-Jan-13 16:21:21.899667 - [DEBUG] = AllBottom (new jump func)
41563 2019-Jan-13 16:21:21.899691 - [DEBUG]
41564 2019-Jan-13 16:21:21.899715 - [DEBUG] Start adding new jump function
41565 2019-Jan-13 16:21:21.899739 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41566 2019-Jan-13 16:21:21.899804 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41567 2019-Jan-13 16:21:21.900466 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
41568 2019-Jan-13 16:21:21.901110 - [DEBUG] Edge Function : AllBottom
41569 2019-Jan-13 16:21:21.901142 - [DEBUG] End adding new jump function
41570 2019-Jan-13 16:21:21.901166 - [DEBUG]
41571 2019-Jan-13 16:21:21.901191 - [DEBUG] -------------------------------------------- 1134. Path Edge --------------------------------------------
41572 2019-Jan-13 16:21:21.901216 - [DEBUG]
41573 2019-Jan-13 16:21:21.901239 - [DEBUG] Process 1134. path edge:
41574 2019-Jan-13 16:21:21.901263 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41575 2019-Jan-13 16:21:21.901328 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
41576 2019-Jan-13 16:21:21.902014 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41577 2019-Jan-13 16:21:21.902682 - [DEBUG]
41578 2019-Jan-13 16:21:21.902709 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
41579 2019-Jan-13 16:21:21.903389 - [DEBUG] Compose: EdgeIdentity * AllBottom
41580 2019-Jan-13 16:21:21.903418 - [DEBUG]
41581 2019-Jan-13 16:21:21.903442 - [DEBUG] Propagate flow
41582 2019-Jan-13 16:21:21.903466 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41583 2019-Jan-13 16:21:21.903530 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41584 2019-Jan-13 16:21:21.904192 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41585 2019-Jan-13 16:21:21.904864 - [DEBUG] Edge function : AllBottom (result of previous compose)
41586 2019-Jan-13 16:21:21.904917 - [DEBUG]
41587 2019-Jan-13 16:21:21.904943 - [DEBUG] Join: AllTop & AllBottom
41588 2019-Jan-13 16:21:21.904970 - [DEBUG] = AllBottom (new jump func)
41589 2019-Jan-13 16:21:21.904995 - [DEBUG]
41590 2019-Jan-13 16:21:21.905019 - [DEBUG] Start adding new jump function
41591 2019-Jan-13 16:21:21.905043 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41592 2019-Jan-13 16:21:21.905126 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41593 2019-Jan-13 16:21:21.905804 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41594 2019-Jan-13 16:21:21.906469 - [DEBUG] Edge Function : AllBottom
41595 2019-Jan-13 16:21:21.906502 - [DEBUG] End adding new jump function
41596 2019-Jan-13 16:21:21.906527 - [DEBUG]
41597 2019-Jan-13 16:21:21.906552 - [DEBUG] -------------------------------------------- 1135. Path Edge --------------------------------------------
41598 2019-Jan-13 16:21:21.906577 - [DEBUG]
41599 2019-Jan-13 16:21:21.906601 - [DEBUG] Process 1135. path edge:
41600 2019-Jan-13 16:21:21.906625 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41601 2019-Jan-13 16:21:21.906690 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
41602 2019-Jan-13 16:21:21.907348 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41603 2019-Jan-13 16:21:21.908022 - [DEBUG]
41604 2019-Jan-13 16:21:21.908048 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
41605 2019-Jan-13 16:21:21.909033 - [DEBUG] Possible callees:
41606 2019-Jan-13 16:21:21.909060 - [DEBUG] llvm.dbg.declare
41607 2019-Jan-13 16:21:21.909085 - [DEBUG] Possible return sites:
41608 2019-Jan-13 16:21:21.909109 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14941609 2019-Jan-13 16:21:21.910446 - [DEBUG] Found and process special summary
41610 2019-Jan-13 16:21:21.910493 - [DEBUG] Compose: EdgeIdentity * AllBottom
41611 2019-Jan-13 16:21:21.910522 - [DEBUG]
41612 2019-Jan-13 16:21:21.910548 - [DEBUG] Propagate flow
41613 2019-Jan-13 16:21:21.910573 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41614 2019-Jan-13 16:21:21.910645 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
41615 2019-Jan-13 16:21:21.911310 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41616 2019-Jan-13 16:21:21.912005 - [DEBUG] Edge function : AllBottom (result of previous compose)
41617 2019-Jan-13 16:21:21.912031 - [DEBUG]
41618 2019-Jan-13 16:21:21.912057 - [DEBUG] Join: AllTop & AllBottom
41619 2019-Jan-13 16:21:21.912083 - [DEBUG] = AllBottom (new jump func)
41620 2019-Jan-13 16:21:21.912108 - [DEBUG]
41621 2019-Jan-13 16:21:21.912132 - [DEBUG] Start adding new jump function
41622 2019-Jan-13 16:21:21.912156 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41623 2019-Jan-13 16:21:21.912218 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41624 2019-Jan-13 16:21:21.912879 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
41625 2019-Jan-13 16:21:21.913542 - [DEBUG] Edge Function : AllBottom
41626 2019-Jan-13 16:21:21.913575 - [DEBUG] End adding new jump function
41627 2019-Jan-13 16:21:21.913600 - [DEBUG]
41628 2019-Jan-13 16:21:21.913624 - [DEBUG] -------------------------------------------- 1136. Path Edge --------------------------------------------
41629 2019-Jan-13 16:21:21.913650 - [DEBUG]
41630 2019-Jan-13 16:21:21.913673 - [DEBUG] Process 1136. path edge:
41631 2019-Jan-13 16:21:21.913697 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41632 2019-Jan-13 16:21:21.913780 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
41633 2019-Jan-13 16:21:21.914446 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41634 2019-Jan-13 16:21:21.915143 - [DEBUG]
41635 2019-Jan-13 16:21:21.915169 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
41636 2019-Jan-13 16:21:21.915863 - [DEBUG] Compose: EdgeIdentity * AllBottom
41637 2019-Jan-13 16:21:21.915893 - [DEBUG]
41638 2019-Jan-13 16:21:21.915917 - [DEBUG] Propagate flow
41639 2019-Jan-13 16:21:21.915940 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41640 2019-Jan-13 16:21:21.916003 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
41641 2019-Jan-13 16:21:21.916671 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41642 2019-Jan-13 16:21:21.917336 - [DEBUG] Edge function : AllBottom (result of previous compose)
41643 2019-Jan-13 16:21:21.917362 - [DEBUG]
41644 2019-Jan-13 16:21:21.917388 - [DEBUG] Join: AllTop & AllBottom
41645 2019-Jan-13 16:21:21.917415 - [DEBUG] = AllBottom (new jump func)
41646 2019-Jan-13 16:21:21.917439 - [DEBUG]
41647 2019-Jan-13 16:21:21.917463 - [DEBUG] Start adding new jump function
41648 2019-Jan-13 16:21:21.917487 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41649 2019-Jan-13 16:21:21.917552 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41650 2019-Jan-13 16:21:21.918286 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
41651 2019-Jan-13 16:21:21.918945 - [DEBUG] Edge Function : AllBottom
41652 2019-Jan-13 16:21:21.918977 - [DEBUG] End adding new jump function
41653 2019-Jan-13 16:21:21.919002 - [DEBUG]
41654 2019-Jan-13 16:21:21.919025 - [DEBUG] -------------------------------------------- 1137. Path Edge --------------------------------------------
41655 2019-Jan-13 16:21:21.919050 - [DEBUG]
41656 2019-Jan-13 16:21:21.919074 - [DEBUG] Process 1137. path edge:
41657 2019-Jan-13 16:21:21.919097 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41658 2019-Jan-13 16:21:21.919161 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
41659 2019-Jan-13 16:21:21.919827 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41660 2019-Jan-13 16:21:21.920496 - [DEBUG]
41661 2019-Jan-13 16:21:21.920523 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
41662 2019-Jan-13 16:21:21.921237 - [DEBUG] Compose: EdgeIdentity * AllBottom
41663 2019-Jan-13 16:21:21.921267 - [DEBUG]
41664 2019-Jan-13 16:21:21.921291 - [DEBUG] Propagate flow
41665 2019-Jan-13 16:21:21.921315 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41666 2019-Jan-13 16:21:21.921381 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
41667 2019-Jan-13 16:21:21.922069 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41668 2019-Jan-13 16:21:21.922744 - [DEBUG] Edge function : AllBottom (result of previous compose)
41669 2019-Jan-13 16:21:21.922771 - [DEBUG]
41670 2019-Jan-13 16:21:21.922796 - [DEBUG] Join: AllTop & AllBottom
41671 2019-Jan-13 16:21:21.922823 - [DEBUG] = AllBottom (new jump func)
41672 2019-Jan-13 16:21:21.922847 - [DEBUG]
41673 2019-Jan-13 16:21:21.922871 - [DEBUG] Start adding new jump function
41674 2019-Jan-13 16:21:21.922912 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41675 2019-Jan-13 16:21:21.922978 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41676 2019-Jan-13 16:21:21.923654 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
41677 2019-Jan-13 16:21:21.924318 - [DEBUG] Edge Function : AllBottom
41678 2019-Jan-13 16:21:21.924350 - [DEBUG] End adding new jump function
41679 2019-Jan-13 16:21:21.924374 - [DEBUG]
41680 2019-Jan-13 16:21:21.924398 - [DEBUG] -------------------------------------------- 1138. Path Edge --------------------------------------------
41681 2019-Jan-13 16:21:21.924423 - [DEBUG]
41682 2019-Jan-13 16:21:21.924447 - [DEBUG] Process 1138. path edge:
41683 2019-Jan-13 16:21:21.924470 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41684 2019-Jan-13 16:21:21.924533 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
41685 2019-Jan-13 16:21:21.925513 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41686 2019-Jan-13 16:21:21.926193 - [DEBUG]
41687 2019-Jan-13 16:21:21.926218 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
41688 2019-Jan-13 16:21:21.926905 - [DEBUG] Possible callees:
41689 2019-Jan-13 16:21:21.926932 - [DEBUG] llvm.dbg.declare
41690 2019-Jan-13 16:21:21.926957 - [DEBUG] Possible return sites:
41691 2019-Jan-13 16:21:21.926981 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15541692 2019-Jan-13 16:21:21.928346 - [DEBUG] Found and process special summary
41693 2019-Jan-13 16:21:21.928393 - [DEBUG] Compose: EdgeIdentity * AllBottom
41694 2019-Jan-13 16:21:21.928421 - [DEBUG]
41695 2019-Jan-13 16:21:21.928446 - [DEBUG] Propagate flow
41696 2019-Jan-13 16:21:21.928470 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41697 2019-Jan-13 16:21:21.928539 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
41698 2019-Jan-13 16:21:21.929207 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41699 2019-Jan-13 16:21:21.929875 - [DEBUG] Edge function : AllBottom (result of previous compose)
41700 2019-Jan-13 16:21:21.929901 - [DEBUG]
41701 2019-Jan-13 16:21:21.929927 - [DEBUG] Join: AllTop & AllBottom
41702 2019-Jan-13 16:21:21.929954 - [DEBUG] = AllBottom (new jump func)
41703 2019-Jan-13 16:21:21.929978 - [DEBUG]
41704 2019-Jan-13 16:21:21.930002 - [DEBUG] Start adding new jump function
41705 2019-Jan-13 16:21:21.930025 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41706 2019-Jan-13 16:21:21.930089 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41707 2019-Jan-13 16:21:21.930752 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
41708 2019-Jan-13 16:21:21.931413 - [DEBUG] Edge Function : AllBottom
41709 2019-Jan-13 16:21:21.931444 - [DEBUG] End adding new jump function
41710 2019-Jan-13 16:21:21.931469 - [DEBUG]
41711 2019-Jan-13 16:21:21.931493 - [DEBUG] -------------------------------------------- 1139. Path Edge --------------------------------------------
41712 2019-Jan-13 16:21:21.931518 - [DEBUG]
41713 2019-Jan-13 16:21:21.931542 - [DEBUG] Process 1139. path edge:
41714 2019-Jan-13 16:21:21.931603 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41715 2019-Jan-13 16:21:21.931671 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
41716 2019-Jan-13 16:21:21.932334 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41717 2019-Jan-13 16:21:21.933005 - [DEBUG]
41718 2019-Jan-13 16:21:21.933031 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
41719 2019-Jan-13 16:21:21.933724 - [DEBUG] Compose: EdgeIdentity * AllBottom
41720 2019-Jan-13 16:21:21.933754 - [DEBUG]
41721 2019-Jan-13 16:21:21.933778 - [DEBUG] Propagate flow
41722 2019-Jan-13 16:21:21.933802 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41723 2019-Jan-13 16:21:21.933866 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
41724 2019-Jan-13 16:21:21.934529 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41725 2019-Jan-13 16:21:21.935221 - [DEBUG] Edge function : AllBottom (result of previous compose)
41726 2019-Jan-13 16:21:21.935247 - [DEBUG]
41727 2019-Jan-13 16:21:21.935273 - [DEBUG] Join: AllTop & AllBottom
41728 2019-Jan-13 16:21:21.935299 - [DEBUG] = AllBottom (new jump func)
41729 2019-Jan-13 16:21:21.935324 - [DEBUG]
41730 2019-Jan-13 16:21:21.935348 - [DEBUG] Start adding new jump function
41731 2019-Jan-13 16:21:21.935371 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41732 2019-Jan-13 16:21:21.935435 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41733 2019-Jan-13 16:21:21.936101 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
41734 2019-Jan-13 16:21:21.936751 - [DEBUG] Edge Function : AllBottom
41735 2019-Jan-13 16:21:21.936782 - [DEBUG] End adding new jump function
41736 2019-Jan-13 16:21:21.936807 - [DEBUG]
41737 2019-Jan-13 16:21:21.936831 - [DEBUG] -------------------------------------------- 1140. Path Edge --------------------------------------------
41738 2019-Jan-13 16:21:21.936856 - [DEBUG]
41739 2019-Jan-13 16:21:21.936879 - [DEBUG] Process 1140. path edge:
41740 2019-Jan-13 16:21:21.936903 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41741 2019-Jan-13 16:21:21.936964 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
41742 2019-Jan-13 16:21:21.937630 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41743 2019-Jan-13 16:21:21.938318 - [DEBUG]
41744 2019-Jan-13 16:21:21.938346 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
41745 2019-Jan-13 16:21:21.939033 - [DEBUG] Compose: EdgeIdentity * AllBottom
41746 2019-Jan-13 16:21:21.939062 - [DEBUG]
41747 2019-Jan-13 16:21:21.939086 - [DEBUG] Propagate flow
41748 2019-Jan-13 16:21:21.939110 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41749 2019-Jan-13 16:21:21.939175 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
41750 2019-Jan-13 16:21:21.939825 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41751 2019-Jan-13 16:21:21.940499 - [DEBUG] Edge function : AllBottom (result of previous compose)
41752 2019-Jan-13 16:21:21.940526 - [DEBUG]
41753 2019-Jan-13 16:21:21.940551 - [DEBUG] Join: AllTop & AllBottom
41754 2019-Jan-13 16:21:21.940577 - [DEBUG] = AllBottom (new jump func)
41755 2019-Jan-13 16:21:21.940602 - [DEBUG]
41756 2019-Jan-13 16:21:21.940626 - [DEBUG] Start adding new jump function
41757 2019-Jan-13 16:21:21.940667 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41758 2019-Jan-13 16:21:21.940733 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41759 2019-Jan-13 16:21:21.941714 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
41760 2019-Jan-13 16:21:21.942372 - [DEBUG] Edge Function : AllBottom
41761 2019-Jan-13 16:21:21.942404 - [DEBUG] End adding new jump function
41762 2019-Jan-13 16:21:21.942428 - [DEBUG]
41763 2019-Jan-13 16:21:21.942453 - [DEBUG] -------------------------------------------- 1141. Path Edge --------------------------------------------
41764 2019-Jan-13 16:21:21.942478 - [DEBUG]
41765 2019-Jan-13 16:21:21.942502 - [DEBUG] Process 1141. path edge:
41766 2019-Jan-13 16:21:21.942526 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41767 2019-Jan-13 16:21:21.942590 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
41768 2019-Jan-13 16:21:21.943247 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41769 2019-Jan-13 16:21:21.943921 - [DEBUG]
41770 2019-Jan-13 16:21:21.943949 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
41771 2019-Jan-13 16:21:21.944638 - [DEBUG] Compose: EdgeIdentity * AllBottom
41772 2019-Jan-13 16:21:21.944668 - [DEBUG]
41773 2019-Jan-13 16:21:21.944691 - [DEBUG] Propagate flow
41774 2019-Jan-13 16:21:21.944715 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41775 2019-Jan-13 16:21:21.944782 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
41776 2019-Jan-13 16:21:21.945474 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41777 2019-Jan-13 16:21:21.946137 - [DEBUG] Edge function : AllBottom (result of previous compose)
41778 2019-Jan-13 16:21:21.946164 - [DEBUG]
41779 2019-Jan-13 16:21:21.946189 - [DEBUG] Join: AllTop & AllBottom
41780 2019-Jan-13 16:21:21.946216 - [DEBUG] = AllBottom (new jump func)
41781 2019-Jan-13 16:21:21.946241 - [DEBUG]
41782 2019-Jan-13 16:21:21.946265 - [DEBUG] Start adding new jump function
41783 2019-Jan-13 16:21:21.946288 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41784 2019-Jan-13 16:21:21.946356 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41785 2019-Jan-13 16:21:21.947025 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
41786 2019-Jan-13 16:21:21.947691 - [DEBUG] Edge Function : AllBottom
41787 2019-Jan-13 16:21:21.947723 - [DEBUG] End adding new jump function
41788 2019-Jan-13 16:21:21.947747 - [DEBUG]
41789 2019-Jan-13 16:21:21.947771 - [DEBUG] -------------------------------------------- 1142. Path Edge --------------------------------------------
41790 2019-Jan-13 16:21:21.947796 - [DEBUG]
41791 2019-Jan-13 16:21:21.947820 - [DEBUG] Process 1142. path edge:
41792 2019-Jan-13 16:21:21.947844 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41793 2019-Jan-13 16:21:21.947907 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
41794 2019-Jan-13 16:21:21.948595 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41795 2019-Jan-13 16:21:21.949263 - [DEBUG]
41796 2019-Jan-13 16:21:21.949289 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
41797 2019-Jan-13 16:21:21.949994 - [DEBUG] Possible callees:
41798 2019-Jan-13 16:21:21.950021 - [DEBUG] llvm.dbg.declare
41799 2019-Jan-13 16:21:21.950046 - [DEBUG] Possible return sites:
41800 2019-Jan-13 16:21:21.950070 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16341801 2019-Jan-13 16:21:21.951401 - [DEBUG] Found and process special summary
41802 2019-Jan-13 16:21:21.951443 - [DEBUG] Compose: EdgeIdentity * AllBottom
41803 2019-Jan-13 16:21:21.951472 - [DEBUG]
41804 2019-Jan-13 16:21:21.951497 - [DEBUG] Propagate flow
41805 2019-Jan-13 16:21:21.951521 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41806 2019-Jan-13 16:21:21.951608 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
41807 2019-Jan-13 16:21:21.952280 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41808 2019-Jan-13 16:21:21.952950 - [DEBUG] Edge function : AllBottom (result of previous compose)
41809 2019-Jan-13 16:21:21.952977 - [DEBUG]
41810 2019-Jan-13 16:21:21.953003 - [DEBUG] Join: AllTop & AllBottom
41811 2019-Jan-13 16:21:21.953029 - [DEBUG] = AllBottom (new jump func)
41812 2019-Jan-13 16:21:21.953054 - [DEBUG]
41813 2019-Jan-13 16:21:21.953077 - [DEBUG] Start adding new jump function
41814 2019-Jan-13 16:21:21.953101 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41815 2019-Jan-13 16:21:21.953166 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41816 2019-Jan-13 16:21:21.953834 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
41817 2019-Jan-13 16:21:21.954487 - [DEBUG] Edge Function : AllBottom
41818 2019-Jan-13 16:21:21.954519 - [DEBUG] End adding new jump function
41819 2019-Jan-13 16:21:21.954543 - [DEBUG]
41820 2019-Jan-13 16:21:21.954567 - [DEBUG] -------------------------------------------- 1143. Path Edge --------------------------------------------
41821 2019-Jan-13 16:21:21.954593 - [DEBUG]
41822 2019-Jan-13 16:21:21.954616 - [DEBUG] Process 1143. path edge:
41823 2019-Jan-13 16:21:21.954641 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41824 2019-Jan-13 16:21:21.954703 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
41825 2019-Jan-13 16:21:21.955396 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41826 2019-Jan-13 16:21:21.956061 - [DEBUG]
41827 2019-Jan-13 16:21:21.956088 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
41828 2019-Jan-13 16:21:21.956789 - [DEBUG] Compose: EdgeIdentity * AllBottom
41829 2019-Jan-13 16:21:21.956820 - [DEBUG]
41830 2019-Jan-13 16:21:21.956844 - [DEBUG] Propagate flow
41831 2019-Jan-13 16:21:21.956867 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41832 2019-Jan-13 16:21:21.956930 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
41833 2019-Jan-13 16:21:21.957851 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41834 2019-Jan-13 16:21:21.958560 - [DEBUG] Edge function : AllBottom (result of previous compose)
41835 2019-Jan-13 16:21:21.958587 - [DEBUG]
41836 2019-Jan-13 16:21:21.958613 - [DEBUG] Join: AllTop & AllBottom
41837 2019-Jan-13 16:21:21.958640 - [DEBUG] = AllBottom (new jump func)
41838 2019-Jan-13 16:21:21.958664 - [DEBUG]
41839 2019-Jan-13 16:21:21.958704 - [DEBUG] Start adding new jump function
41840 2019-Jan-13 16:21:21.958728 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41841 2019-Jan-13 16:21:21.958796 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41842 2019-Jan-13 16:21:21.959470 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
41843 2019-Jan-13 16:21:21.960125 - [DEBUG] Edge Function : AllBottom
41844 2019-Jan-13 16:21:21.960158 - [DEBUG] End adding new jump function
41845 2019-Jan-13 16:21:21.960182 - [DEBUG]
41846 2019-Jan-13 16:21:21.960206 - [DEBUG] -------------------------------------------- 1144. Path Edge --------------------------------------------
41847 2019-Jan-13 16:21:21.960230 - [DEBUG]
41848 2019-Jan-13 16:21:21.960254 - [DEBUG] Process 1144. path edge:
41849 2019-Jan-13 16:21:21.960278 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41850 2019-Jan-13 16:21:21.960341 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
41851 2019-Jan-13 16:21:21.960998 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41852 2019-Jan-13 16:21:21.961697 - [DEBUG]
41853 2019-Jan-13 16:21:21.961724 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
41854 2019-Jan-13 16:21:21.963284 - [DEBUG] Compose: EdgeIdentity * AllBottom
41855 2019-Jan-13 16:21:21.963340 - [DEBUG]
41856 2019-Jan-13 16:21:21.963365 - [DEBUG] Propagate flow
41857 2019-Jan-13 16:21:21.963390 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41858 2019-Jan-13 16:21:21.963501 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
41859 2019-Jan-13 16:21:21.964652 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41860 2019-Jan-13 16:21:21.965390 - [DEBUG] Edge function : AllBottom (result of previous compose)
41861 2019-Jan-13 16:21:21.965418 - [DEBUG]
41862 2019-Jan-13 16:21:21.965445 - [DEBUG] Join: AllTop & AllBottom
41863 2019-Jan-13 16:21:21.965472 - [DEBUG] = AllBottom (new jump func)
41864 2019-Jan-13 16:21:21.965496 - [DEBUG]
41865 2019-Jan-13 16:21:21.965520 - [DEBUG] Start adding new jump function
41866 2019-Jan-13 16:21:21.965544 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41867 2019-Jan-13 16:21:21.965614 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41868 2019-Jan-13 16:21:21.966299 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
41869 2019-Jan-13 16:21:21.966969 - [DEBUG] Edge Function : AllBottom
41870 2019-Jan-13 16:21:21.967002 - [DEBUG] End adding new jump function
41871 2019-Jan-13 16:21:21.967027 - [DEBUG]
41872 2019-Jan-13 16:21:21.967051 - [DEBUG] -------------------------------------------- 1145. Path Edge --------------------------------------------
41873 2019-Jan-13 16:21:21.967077 - [DEBUG]
41874 2019-Jan-13 16:21:21.967100 - [DEBUG] Process 1145. path edge:
41875 2019-Jan-13 16:21:21.967124 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41876 2019-Jan-13 16:21:21.967190 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
41877 2019-Jan-13 16:21:21.967855 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41878 2019-Jan-13 16:21:21.968541 - [DEBUG]
41879 2019-Jan-13 16:21:21.968567 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
41880 2019-Jan-13 16:21:21.969283 - [DEBUG] Possible callees:
41881 2019-Jan-13 16:21:21.969310 - [DEBUG] llvm.dbg.declare
41882 2019-Jan-13 16:21:21.969336 - [DEBUG] Possible return sites:
41883 2019-Jan-13 16:21:21.969359 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16941884 2019-Jan-13 16:21:21.970710 - [DEBUG] Found and process special summary
41885 2019-Jan-13 16:21:21.970755 - [DEBUG] Compose: EdgeIdentity * AllBottom
41886 2019-Jan-13 16:21:21.970784 - [DEBUG]
41887 2019-Jan-13 16:21:21.970808 - [DEBUG] Propagate flow
41888 2019-Jan-13 16:21:21.970832 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41889 2019-Jan-13 16:21:21.970898 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
41890 2019-Jan-13 16:21:21.971576 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41891 2019-Jan-13 16:21:21.972256 - [DEBUG] Edge function : AllBottom (result of previous compose)
41892 2019-Jan-13 16:21:21.972282 - [DEBUG]
41893 2019-Jan-13 16:21:21.972308 - [DEBUG] Join: AllTop & AllBottom
41894 2019-Jan-13 16:21:21.972335 - [DEBUG] = AllBottom (new jump func)
41895 2019-Jan-13 16:21:21.972359 - [DEBUG]
41896 2019-Jan-13 16:21:21.972383 - [DEBUG] Start adding new jump function
41897 2019-Jan-13 16:21:21.972406 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41898 2019-Jan-13 16:21:21.972471 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41899 2019-Jan-13 16:21:21.973144 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
41900 2019-Jan-13 16:21:21.974530 - [DEBUG] Edge Function : AllBottom
41901 2019-Jan-13 16:21:21.974564 - [DEBUG] End adding new jump function
41902 2019-Jan-13 16:21:21.974588 - [DEBUG]
41903 2019-Jan-13 16:21:21.974612 - [DEBUG] -------------------------------------------- 1146. Path Edge --------------------------------------------
41904 2019-Jan-13 16:21:21.974638 - [DEBUG]
41905 2019-Jan-13 16:21:21.974661 - [DEBUG] Process 1146. path edge:
41906 2019-Jan-13 16:21:21.974685 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41907 2019-Jan-13 16:21:21.974762 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
41908 2019-Jan-13 16:21:21.975476 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41909 2019-Jan-13 16:21:21.976150 - [DEBUG]
41910 2019-Jan-13 16:21:21.976178 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
41911 2019-Jan-13 16:21:21.976884 - [DEBUG] Compose: EdgeIdentity * AllBottom
41912 2019-Jan-13 16:21:21.976915 - [DEBUG]
41913 2019-Jan-13 16:21:21.976939 - [DEBUG] Propagate flow
41914 2019-Jan-13 16:21:21.976963 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41915 2019-Jan-13 16:21:21.977027 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
41916 2019-Jan-13 16:21:21.977682 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41917 2019-Jan-13 16:21:21.978382 - [DEBUG] Edge function : AllBottom (result of previous compose)
41918 2019-Jan-13 16:21:21.978409 - [DEBUG]
41919 2019-Jan-13 16:21:21.978436 - [DEBUG] Join: AllTop & AllBottom
41920 2019-Jan-13 16:21:21.978462 - [DEBUG] = AllBottom (new jump func)
41921 2019-Jan-13 16:21:21.978507 - [DEBUG]
41922 2019-Jan-13 16:21:21.978531 - [DEBUG] Start adding new jump function
41923 2019-Jan-13 16:21:21.978555 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41924 2019-Jan-13 16:21:21.978621 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41925 2019-Jan-13 16:21:21.979296 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
41926 2019-Jan-13 16:21:21.979951 - [DEBUG] Edge Function : AllBottom
41927 2019-Jan-13 16:21:21.979983 - [DEBUG] End adding new jump function
41928 2019-Jan-13 16:21:21.980008 - [DEBUG]
41929 2019-Jan-13 16:21:21.980032 - [DEBUG] -------------------------------------------- 1147. Path Edge --------------------------------------------
41930 2019-Jan-13 16:21:21.980057 - [DEBUG]
41931 2019-Jan-13 16:21:21.980080 - [DEBUG] Process 1147. path edge:
41932 2019-Jan-13 16:21:21.980104 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41933 2019-Jan-13 16:21:21.980167 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
41934 2019-Jan-13 16:21:21.980818 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41935 2019-Jan-13 16:21:21.981491 - [DEBUG]
41936 2019-Jan-13 16:21:21.981517 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
41937 2019-Jan-13 16:21:21.982247 - [DEBUG] Compose: EdgeIdentity * AllBottom
41938 2019-Jan-13 16:21:21.982277 - [DEBUG]
41939 2019-Jan-13 16:21:21.982301 - [DEBUG] Propagate flow
41940 2019-Jan-13 16:21:21.982324 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41941 2019-Jan-13 16:21:21.982392 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
41942 2019-Jan-13 16:21:21.983052 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41943 2019-Jan-13 16:21:21.983708 - [DEBUG] Edge function : AllBottom (result of previous compose)
41944 2019-Jan-13 16:21:21.983735 - [DEBUG]
41945 2019-Jan-13 16:21:21.983760 - [DEBUG] Join: AllTop & AllBottom
41946 2019-Jan-13 16:21:21.983787 - [DEBUG] = AllBottom (new jump func)
41947 2019-Jan-13 16:21:21.983811 - [DEBUG]
41948 2019-Jan-13 16:21:21.983835 - [DEBUG] Start adding new jump function
41949 2019-Jan-13 16:21:21.983859 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41950 2019-Jan-13 16:21:21.983923 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41951 2019-Jan-13 16:21:21.984596 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
41952 2019-Jan-13 16:21:21.985283 - [DEBUG] Edge Function : AllBottom
41953 2019-Jan-13 16:21:21.985315 - [DEBUG] End adding new jump function
41954 2019-Jan-13 16:21:21.985339 - [DEBUG]
41955 2019-Jan-13 16:21:21.985363 - [DEBUG] -------------------------------------------- 1148. Path Edge --------------------------------------------
41956 2019-Jan-13 16:21:21.985388 - [DEBUG]
41957 2019-Jan-13 16:21:21.985411 - [DEBUG] Process 1148. path edge:
41958 2019-Jan-13 16:21:21.985435 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41959 2019-Jan-13 16:21:21.985499 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
41960 2019-Jan-13 16:21:21.986158 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41961 2019-Jan-13 16:21:21.986822 - [DEBUG]
41962 2019-Jan-13 16:21:21.986866 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
41963 2019-Jan-13 16:21:21.987575 - [DEBUG] Compose: EdgeIdentity * AllBottom
41964 2019-Jan-13 16:21:21.987606 - [DEBUG]
41965 2019-Jan-13 16:21:21.987630 - [DEBUG] Propagate flow
41966 2019-Jan-13 16:21:21.987654 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41967 2019-Jan-13 16:21:21.987717 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
41968 2019-Jan-13 16:21:21.988403 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41969 2019-Jan-13 16:21:21.989067 - [DEBUG] Edge function : AllBottom (result of previous compose)
41970 2019-Jan-13 16:21:21.989094 - [DEBUG]
41971 2019-Jan-13 16:21:21.989119 - [DEBUG] Join: AllTop & AllBottom
41972 2019-Jan-13 16:21:21.989146 - [DEBUG] = AllBottom (new jump func)
41973 2019-Jan-13 16:21:21.989170 - [DEBUG]
41974 2019-Jan-13 16:21:21.989194 - [DEBUG] Start adding new jump function
41975 2019-Jan-13 16:21:21.989217 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
41976 2019-Jan-13 16:21:21.989282 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41977 2019-Jan-13 16:21:21.989949 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
41978 2019-Jan-13 16:21:21.990887 - [DEBUG] Edge Function : AllBottom
41979 2019-Jan-13 16:21:21.990920 - [DEBUG] End adding new jump function
41980 2019-Jan-13 16:21:21.990944 - [DEBUG]
41981 2019-Jan-13 16:21:21.990969 - [DEBUG] -------------------------------------------- 1149. Path Edge --------------------------------------------
41982 2019-Jan-13 16:21:21.990994 - [DEBUG]
41983 2019-Jan-13 16:21:21.991018 - [DEBUG] Process 1149. path edge:
41984 2019-Jan-13 16:21:21.991041 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
41985 2019-Jan-13 16:21:21.991115 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
41986 2019-Jan-13 16:21:21.991797 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
41987 2019-Jan-13 16:21:21.992462 - [DEBUG]
41988 2019-Jan-13 16:21:21.992489 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
41989 2019-Jan-13 16:21:21.993184 - [DEBUG] Compose: EdgeIdentity * AllBottom
41990 2019-Jan-13 16:21:21.993214 - [DEBUG]
41991 2019-Jan-13 16:21:21.993237 - [DEBUG] Propagate flow
41992 2019-Jan-13 16:21:21.993261 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
41993 2019-Jan-13 16:21:21.993328 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
41994 2019-Jan-13 16:21:21.994011 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
41995 2019-Jan-13 16:21:21.994685 - [DEBUG] Edge function : AllBottom (result of previous compose)
41996 2019-Jan-13 16:21:21.994711 - [DEBUG]
41997 2019-Jan-13 16:21:21.994737 - [DEBUG] Join: AllTop & AllBottom
41998 2019-Jan-13 16:21:21.994763 - [DEBUG] = AllBottom (new jump func)
41999 2019-Jan-13 16:21:21.994788 - [DEBUG]
42000 2019-Jan-13 16:21:21.994812 - [DEBUG] Start adding new jump function
42001 2019-Jan-13 16:21:21.994835 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42002 2019-Jan-13 16:21:21.994920 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42003 2019-Jan-13 16:21:21.995580 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
42004 2019-Jan-13 16:21:21.996270 - [DEBUG] Edge Function : AllBottom
42005 2019-Jan-13 16:21:21.996302 - [DEBUG] End adding new jump function
42006 2019-Jan-13 16:21:21.996327 - [DEBUG]
42007 2019-Jan-13 16:21:21.996351 - [DEBUG] -------------------------------------------- 1150. Path Edge --------------------------------------------
42008 2019-Jan-13 16:21:21.996376 - [DEBUG]
42009 2019-Jan-13 16:21:21.996399 - [DEBUG] Process 1150. path edge:
42010 2019-Jan-13 16:21:21.996423 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42011 2019-Jan-13 16:21:21.996489 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
42012 2019-Jan-13 16:21:21.997154 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42013 2019-Jan-13 16:21:21.997820 - [DEBUG]
42014 2019-Jan-13 16:21:21.997845 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
42015 2019-Jan-13 16:21:21.998557 - [DEBUG] Compose: EdgeIdentity * AllBottom
42016 2019-Jan-13 16:21:21.998586 - [DEBUG]
42017 2019-Jan-13 16:21:21.998610 - [DEBUG] Propagate flow
42018 2019-Jan-13 16:21:21.998634 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42019 2019-Jan-13 16:21:21.998698 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
42020 2019-Jan-13 16:21:21.999366 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42021 2019-Jan-13 16:21:22.000040 - [DEBUG] Edge function : AllBottom (result of previous compose)
42022 2019-Jan-13 16:21:22.000067 - [DEBUG]
42023 2019-Jan-13 16:21:22.000093 - [DEBUG] Join: AllTop & AllBottom
42024 2019-Jan-13 16:21:22.000119 - [DEBUG] = AllBottom (new jump func)
42025 2019-Jan-13 16:21:22.000144 - [DEBUG]
42026 2019-Jan-13 16:21:22.000168 - [DEBUG] Start adding new jump function
42027 2019-Jan-13 16:21:22.000192 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42028 2019-Jan-13 16:21:22.000258 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42029 2019-Jan-13 16:21:22.000920 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
42030 2019-Jan-13 16:21:22.001589 - [DEBUG] Edge Function : AllBottom
42031 2019-Jan-13 16:21:22.001621 - [DEBUG] End adding new jump function
42032 2019-Jan-13 16:21:22.001645 - [DEBUG]
42033 2019-Jan-13 16:21:22.001669 - [DEBUG] -------------------------------------------- 1151. Path Edge --------------------------------------------
42034 2019-Jan-13 16:21:22.001695 - [DEBUG]
42035 2019-Jan-13 16:21:22.001718 - [DEBUG] Process 1151. path edge:
42036 2019-Jan-13 16:21:22.001742 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42037 2019-Jan-13 16:21:22.001809 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
42038 2019-Jan-13 16:21:22.002476 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42039 2019-Jan-13 16:21:22.003145 - [DEBUG]
42040 2019-Jan-13 16:21:22.003172 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
42041 2019-Jan-13 16:21:22.003851 - [DEBUG] Compose: EdgeIdentity * AllBottom
42042 2019-Jan-13 16:21:22.003880 - [DEBUG]
42043 2019-Jan-13 16:21:22.003904 - [DEBUG] Propagate flow
42044 2019-Jan-13 16:21:22.003928 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42045 2019-Jan-13 16:21:22.003992 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42046 2019-Jan-13 16:21:22.004669 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42047 2019-Jan-13 16:21:22.005370 - [DEBUG] Edge function : AllBottom (result of previous compose)
42048 2019-Jan-13 16:21:22.005397 - [DEBUG]
42049 2019-Jan-13 16:21:22.005423 - [DEBUG] Join: AllTop & AllBottom
42050 2019-Jan-13 16:21:22.005450 - [DEBUG] = AllBottom (new jump func)
42051 2019-Jan-13 16:21:22.005475 - [DEBUG]
42052 2019-Jan-13 16:21:22.005499 - [DEBUG] Start adding new jump function
42053 2019-Jan-13 16:21:22.005522 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42054 2019-Jan-13 16:21:22.005587 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42055 2019-Jan-13 16:21:22.006260 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42056 2019-Jan-13 16:21:22.007188 - [DEBUG] Edge Function : AllBottom
42057 2019-Jan-13 16:21:22.007221 - [DEBUG] End adding new jump function
42058 2019-Jan-13 16:21:22.007246 - [DEBUG]
42059 2019-Jan-13 16:21:22.007270 - [DEBUG] -------------------------------------------- 1152. Path Edge --------------------------------------------
42060 2019-Jan-13 16:21:22.007295 - [DEBUG]
42061 2019-Jan-13 16:21:22.007319 - [DEBUG] Process 1152. path edge:
42062 2019-Jan-13 16:21:22.007343 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42063 2019-Jan-13 16:21:22.007409 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
42064 2019-Jan-13 16:21:22.008085 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42065 2019-Jan-13 16:21:22.008774 - [DEBUG]
42066 2019-Jan-13 16:21:22.008800 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42067 2019-Jan-13 16:21:22.009503 - [DEBUG] Compose: EdgeIdentity * AllBottom
42068 2019-Jan-13 16:21:22.009534 - [DEBUG]
42069 2019-Jan-13 16:21:22.009558 - [DEBUG] Propagate flow
42070 2019-Jan-13 16:21:22.009581 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42071 2019-Jan-13 16:21:22.009647 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
42072 2019-Jan-13 16:21:22.010312 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42073 2019-Jan-13 16:21:22.010986 - [DEBUG] Edge function : AllBottom (result of previous compose)
42074 2019-Jan-13 16:21:22.011015 - [DEBUG]
42075 2019-Jan-13 16:21:22.011040 - [DEBUG] Join: AllTop & AllBottom
42076 2019-Jan-13 16:21:22.011067 - [DEBUG] = AllBottom (new jump func)
42077 2019-Jan-13 16:21:22.011092 - [DEBUG]
42078 2019-Jan-13 16:21:22.011115 - [DEBUG] Start adding new jump function
42079 2019-Jan-13 16:21:22.011139 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42080 2019-Jan-13 16:21:22.011205 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42081 2019-Jan-13 16:21:22.011897 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
42082 2019-Jan-13 16:21:22.012564 - [DEBUG] Edge Function : AllBottom
42083 2019-Jan-13 16:21:22.012596 - [DEBUG] End adding new jump function
42084 2019-Jan-13 16:21:22.012620 - [DEBUG]
42085 2019-Jan-13 16:21:22.012644 - [DEBUG] -------------------------------------------- 1153. Path Edge --------------------------------------------
42086 2019-Jan-13 16:21:22.012670 - [DEBUG]
42087 2019-Jan-13 16:21:22.012693 - [DEBUG] Process 1153. path edge:
42088 2019-Jan-13 16:21:22.012736 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42089 2019-Jan-13 16:21:22.012800 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
42090 2019-Jan-13 16:21:22.013456 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42091 2019-Jan-13 16:21:22.014134 - [DEBUG]
42092 2019-Jan-13 16:21:22.014162 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
42093 2019-Jan-13 16:21:22.014851 - [DEBUG] Compose: EdgeIdentity * AllBottom
42094 2019-Jan-13 16:21:22.014898 - [DEBUG]
42095 2019-Jan-13 16:21:22.014924 - [DEBUG] Propagate flow
42096 2019-Jan-13 16:21:22.014948 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42097 2019-Jan-13 16:21:22.015014 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42098 2019-Jan-13 16:21:22.015679 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42099 2019-Jan-13 16:21:22.016341 - [DEBUG] Edge function : AllBottom (result of previous compose)
42100 2019-Jan-13 16:21:22.016367 - [DEBUG]
42101 2019-Jan-13 16:21:22.016392 - [DEBUG] Join: AllTop & AllBottom
42102 2019-Jan-13 16:21:22.016419 - [DEBUG] = AllBottom (new jump func)
42103 2019-Jan-13 16:21:22.016444 - [DEBUG]
42104 2019-Jan-13 16:21:22.016468 - [DEBUG] Start adding new jump function
42105 2019-Jan-13 16:21:22.016491 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42106 2019-Jan-13 16:21:22.016553 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42107 2019-Jan-13 16:21:22.017228 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42108 2019-Jan-13 16:21:22.017885 - [DEBUG] Edge Function : AllBottom
42109 2019-Jan-13 16:21:22.017917 - [DEBUG] End adding new jump function
42110 2019-Jan-13 16:21:22.017941 - [DEBUG]
42111 2019-Jan-13 16:21:22.017965 - [DEBUG] -------------------------------------------- 1154. Path Edge --------------------------------------------
42112 2019-Jan-13 16:21:22.017991 - [DEBUG]
42113 2019-Jan-13 16:21:22.018014 - [DEBUG] Process 1154. path edge:
42114 2019-Jan-13 16:21:22.018038 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42115 2019-Jan-13 16:21:22.018104 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
42116 2019-Jan-13 16:21:22.018787 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42117 2019-Jan-13 16:21:22.019445 - [DEBUG]
42118 2019-Jan-13 16:21:22.019471 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42119 2019-Jan-13 16:21:22.020172 - [DEBUG] Compose: EdgeIdentity * AllBottom
42120 2019-Jan-13 16:21:22.020202 - [DEBUG]
42121 2019-Jan-13 16:21:22.020226 - [DEBUG] Propagate flow
42122 2019-Jan-13 16:21:22.020250 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42123 2019-Jan-13 16:21:22.020316 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42124 2019-Jan-13 16:21:22.020980 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42125 2019-Jan-13 16:21:22.021671 - [DEBUG] Edge function : AllBottom (result of previous compose)
42126 2019-Jan-13 16:21:22.021698 - [DEBUG]
42127 2019-Jan-13 16:21:22.021724 - [DEBUG] Join: AllTop & AllBottom
42128 2019-Jan-13 16:21:22.021751 - [DEBUG] = AllBottom (new jump func)
42129 2019-Jan-13 16:21:22.021792 - [DEBUG]
42130 2019-Jan-13 16:21:22.021817 - [DEBUG] Start adding new jump function
42131 2019-Jan-13 16:21:22.021840 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42132 2019-Jan-13 16:21:22.021904 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42133 2019-Jan-13 16:21:22.022566 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42134 2019-Jan-13 16:21:22.023518 - [DEBUG] Edge Function : AllBottom
42135 2019-Jan-13 16:21:22.023552 - [DEBUG] End adding new jump function
42136 2019-Jan-13 16:21:22.023577 - [DEBUG]
42137 2019-Jan-13 16:21:22.023602 - [DEBUG] -------------------------------------------- 1155. Path Edge --------------------------------------------
42138 2019-Jan-13 16:21:22.023627 - [DEBUG]
42139 2019-Jan-13 16:21:22.023650 - [DEBUG] Process 1155. path edge:
42140 2019-Jan-13 16:21:22.023674 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42141 2019-Jan-13 16:21:22.023742 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
42142 2019-Jan-13 16:21:22.024410 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42143 2019-Jan-13 16:21:22.025100 - [DEBUG]
42144 2019-Jan-13 16:21:22.025126 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42145 2019-Jan-13 16:21:22.025801 - [DEBUG] Start of endsummarytab entry
42146 2019-Jan-13 16:21:22.025840 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
42147 2019-Jan-13 16:21:22.026529 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
42148 2019-Jan-13 16:21:22.026601 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42149 2019-Jan-13 16:21:22.027259 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42150 2019-Jan-13 16:21:22.027924 - [DEBUG] EF: AllBottom
42151 2019-Jan-13 16:21:22.027950 - [DEBUG]
42152 2019-Jan-13 16:21:22.027974 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42153 2019-Jan-13 16:21:22.028650 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
42154 2019-Jan-13 16:21:22.029326 - [DEBUG] EF: AllBottom
42155 2019-Jan-13 16:21:22.029352 - [DEBUG]
42156 2019-Jan-13 16:21:22.029375 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42157 2019-Jan-13 16:21:22.030035 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
42158 2019-Jan-13 16:21:22.030696 - [DEBUG] EF: AllBottom
42159 2019-Jan-13 16:21:22.030722 - [DEBUG]
42160 2019-Jan-13 16:21:22.030746 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42161 2019-Jan-13 16:21:22.031393 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
42162 2019-Jan-13 16:21:22.032091 - [DEBUG] EF: AllBottom
42163 2019-Jan-13 16:21:22.032118 - [DEBUG]
42164 2019-Jan-13 16:21:22.032141 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42165 2019-Jan-13 16:21:22.032805 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
42166 2019-Jan-13 16:21:22.033462 - [DEBUG] EF: AllBottom
42167 2019-Jan-13 16:21:22.033489 - [DEBUG]
42168 2019-Jan-13 16:21:22.033513 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42169 2019-Jan-13 16:21:22.034156 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42170 2019-Jan-13 16:21:22.034825 - [DEBUG] EF: AllBottom
42171 2019-Jan-13 16:21:22.034851 - [DEBUG]
42172 2019-Jan-13 16:21:22.034875 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42173 2019-Jan-13 16:21:22.035574 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
42174 2019-Jan-13 16:21:22.036250 - [DEBUG] EF: AllBottom
42175 2019-Jan-13 16:21:22.036276 - [DEBUG]
42176 2019-Jan-13 16:21:22.036300 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42177 2019-Jan-13 16:21:22.036949 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
42178 2019-Jan-13 16:21:22.037619 - [DEBUG] EF: AllBottom
42179 2019-Jan-13 16:21:22.037647 - [DEBUG]
42180 2019-Jan-13 16:21:22.037671 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42181 2019-Jan-13 16:21:22.038349 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
42182 2019-Jan-13 16:21:22.039272 - [DEBUG] EF: AllBottom
42183 2019-Jan-13 16:21:22.039299 - [DEBUG]
42184 2019-Jan-13 16:21:22.039322 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42185 2019-Jan-13 16:21:22.039984 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
42186 2019-Jan-13 16:21:22.040651 - [DEBUG] EF: AllBottom
42187 2019-Jan-13 16:21:22.040678 - [DEBUG]
42188 2019-Jan-13 16:21:22.040702 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42189 2019-Jan-13 16:21:22.041356 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
42190 2019-Jan-13 16:21:22.042052 - [DEBUG] EF: AllBottom
42191 2019-Jan-13 16:21:22.042078 - [DEBUG]
42192 2019-Jan-13 16:21:22.042102 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42193 2019-Jan-13 16:21:22.042752 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
42194 2019-Jan-13 16:21:22.043410 - [DEBUG] EF: AllBottom
42195 2019-Jan-13 16:21:22.043437 - [DEBUG]
42196 2019-Jan-13 16:21:22.043461 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42197 2019-Jan-13 16:21:22.044123 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
42198 2019-Jan-13 16:21:22.044783 - [DEBUG] EF: AllBottom
42199 2019-Jan-13 16:21:22.044809 - [DEBUG]
42200 2019-Jan-13 16:21:22.044833 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42201 2019-Jan-13 16:21:22.045506 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
42202 2019-Jan-13 16:21:22.046159 - [DEBUG] EF: AllBottom
42203 2019-Jan-13 16:21:22.046185 - [DEBUG]
42204 2019-Jan-13 16:21:22.046209 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42205 2019-Jan-13 16:21:22.046871 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42206 2019-Jan-13 16:21:22.047534 - [DEBUG] EF: AllBottom
42207 2019-Jan-13 16:21:22.047561 - [DEBUG]
42208 2019-Jan-13 16:21:22.047585 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42209 2019-Jan-13 16:21:22.048254 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
42210 2019-Jan-13 16:21:22.048908 - [DEBUG] EF: AllBottom
42211 2019-Jan-13 16:21:22.048934 - [DEBUG]
42212 2019-Jan-13 16:21:22.048958 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42213 2019-Jan-13 16:21:22.049619 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
42214 2019-Jan-13 16:21:22.050279 - [DEBUG] EF: AllBottom
42215 2019-Jan-13 16:21:22.050306 - [DEBUG]
42216 2019-Jan-13 16:21:22.050329 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42217 2019-Jan-13 16:21:22.050983 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
42218 2019-Jan-13 16:21:22.051686 - [DEBUG] EF: AllBottom
42219 2019-Jan-13 16:21:22.051713 - [DEBUG]
42220 2019-Jan-13 16:21:22.051737 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42221 2019-Jan-13 16:21:22.052399 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42222 2019-Jan-13 16:21:22.053060 - [DEBUG] EF: AllBottom
42223 2019-Jan-13 16:21:22.053087 - [DEBUG]
42224 2019-Jan-13 16:21:22.053111 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42225 2019-Jan-13 16:21:22.053769 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42226 2019-Jan-13 16:21:22.054431 - [DEBUG] EF: AllBottom
42227 2019-Jan-13 16:21:22.054458 - [DEBUG]
42228 2019-Jan-13 16:21:22.054482 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42229 2019-Jan-13 16:21:22.055421 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
42230 2019-Jan-13 16:21:22.056097 - [DEBUG] EF: AllBottom
42231 2019-Jan-13 16:21:22.056123 - [DEBUG]
42232 2019-Jan-13 16:21:22.056147 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42233 2019-Jan-13 16:21:22.056806 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42234 2019-Jan-13 16:21:22.057459 - [DEBUG] EF: AllBottom
42235 2019-Jan-13 16:21:22.057486 - [DEBUG]
42236 2019-Jan-13 16:21:22.057510 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42237 2019-Jan-13 16:21:22.058162 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
42238 2019-Jan-13 16:21:22.058849 - [DEBUG] EF: AllBottom
42239 2019-Jan-13 16:21:22.058875 - [DEBUG]
42240 2019-Jan-13 16:21:22.058899 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42241 2019-Jan-13 16:21:22.059555 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
42242 2019-Jan-13 16:21:22.060211 - [DEBUG] EF: AllBottom
42243 2019-Jan-13 16:21:22.060237 - [DEBUG]
42244 2019-Jan-13 16:21:22.060261 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42245 2019-Jan-13 16:21:22.060908 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
42246 2019-Jan-13 16:21:22.061587 - [DEBUG] EF: AllBottom
42247 2019-Jan-13 16:21:22.061614 - [DEBUG]
42248 2019-Jan-13 16:21:22.061637 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42249 2019-Jan-13 16:21:22.062293 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
42250 2019-Jan-13 16:21:22.062951 - [DEBUG] EF: AllBottom
42251 2019-Jan-13 16:21:22.062978 - [DEBUG]
42252 2019-Jan-13 16:21:22.063001 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42253 2019-Jan-13 16:21:22.063647 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
42254 2019-Jan-13 16:21:22.064311 - [DEBUG] EF: AllBottom
42255 2019-Jan-13 16:21:22.064337 - [DEBUG]
42256 2019-Jan-13 16:21:22.064361 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
42257 2019-Jan-13 16:21:22.065040 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42258 2019-Jan-13 16:21:22.065698 - [DEBUG] EF: AllBottom
42259 2019-Jan-13 16:21:22.065723 - [DEBUG]
42260 2019-Jan-13 16:21:22.065748 - [DEBUG] ---------------
42261 2019-Jan-13 16:21:22.065772 - [DEBUG]
42262 2019-Jan-13 16:21:22.065800 - [DEBUG] End of endsummarytab entry
42263 2019-Jan-13 16:21:22.065824 - [DEBUG]
42264 2019-Jan-13 16:21:22.065848 - [DEBUG] Start of incomingtab entry
42265 2019-Jan-13 16:21:22.065874 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
42266 2019-Jan-13 16:21:22.066524 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
42267 2019-Jan-13 16:21:22.066614 - [DEBUG] ---------------
42268 2019-Jan-13 16:21:22.066640 - [DEBUG] End of incomingtab entry
42269 2019-Jan-13 16:21:22.066663 - [DEBUG]
42270 2019-Jan-13 16:21:22.066690 - [DEBUG] EDGE:
42271 2019-Jan-13 16:21:22.066749 - [DEBUG] ---> 42272 2019-Jan-13 16:21:22.067415 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42273 2019-Jan-13 16:21:22.068088 - [DEBUG]
42274 2019-Jan-13 16:21:22.068115 - [DEBUG] EDGE:
42275 2019-Jan-13 16:21:22.068181 - [DEBUG] ---> 42276 2019-Jan-13 16:21:22.068859 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42277 2019-Jan-13 16:21:22.069516 - [DEBUG]
42278 2019-Jan-13 16:21:22.069565 - [DEBUG] Compose: EdgeIdentity * AllBottom
42279 2019-Jan-13 16:21:22.069593 - [DEBUG]
42280 2019-Jan-13 16:21:22.069617 - [DEBUG] Propagate flow
42281 2019-Jan-13 16:21:22.069641 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42282 2019-Jan-13 16:21:22.069703 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
42283 2019-Jan-13 16:21:22.070379 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42284 2019-Jan-13 16:21:22.071046 - [DEBUG] Edge function : AllBottom (result of previous compose)
42285 2019-Jan-13 16:21:22.071072 - [DEBUG]
42286 2019-Jan-13 16:21:22.071099 - [DEBUG] Join: AllTop & AllBottom
42287 2019-Jan-13 16:21:22.071126 - [DEBUG] = AllBottom (new jump func)
42288 2019-Jan-13 16:21:22.071151 - [DEBUG]
42289 2019-Jan-13 16:21:22.071175 - [DEBUG] Start adding new jump function
42290 2019-Jan-13 16:21:22.071199 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42291 2019-Jan-13 16:21:22.071264 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42292 2019-Jan-13 16:21:22.072217 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
42293 2019-Jan-13 16:21:22.072888 - [DEBUG] Edge Function : AllBottom
42294 2019-Jan-13 16:21:22.072922 - [DEBUG] End adding new jump function
42295 2019-Jan-13 16:21:22.072946 - [DEBUG]
42296 2019-Jan-13 16:21:22.072971 - [DEBUG] -------------------------------------------- 1156. Path Edge --------------------------------------------
42297 2019-Jan-13 16:21:22.072997 - [DEBUG]
42298 2019-Jan-13 16:21:22.073020 - [DEBUG] Process 1156. path edge:
42299 2019-Jan-13 16:21:22.073044 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42300 2019-Jan-13 16:21:22.073114 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
42301 2019-Jan-13 16:21:22.073783 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42302 2019-Jan-13 16:21:22.074453 - [DEBUG]
42303 2019-Jan-13 16:21:22.074478 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
42304 2019-Jan-13 16:21:22.075181 - [DEBUG] Possible callees:
42305 2019-Jan-13 16:21:22.075209 - [DEBUG] llvm.dbg.declare
42306 2019-Jan-13 16:21:22.075235 - [DEBUG] Possible return sites:
42307 2019-Jan-13 16:21:22.075259 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19342308 2019-Jan-13 16:21:22.076629 - [DEBUG] Found and process special summary
42309 2019-Jan-13 16:21:22.076676 - [DEBUG] Compose: EdgeIdentity * AllBottom
42310 2019-Jan-13 16:21:22.076705 - [DEBUG]
42311 2019-Jan-13 16:21:22.076729 - [DEBUG] Propagate flow
42312 2019-Jan-13 16:21:22.076753 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42313 2019-Jan-13 16:21:22.076819 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
42314 2019-Jan-13 16:21:22.077486 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42315 2019-Jan-13 16:21:22.078146 - [DEBUG] Edge function : AllBottom (result of previous compose)
42316 2019-Jan-13 16:21:22.078174 - [DEBUG]
42317 2019-Jan-13 16:21:22.078200 - [DEBUG] Join: AllTop & AllBottom
42318 2019-Jan-13 16:21:22.078248 - [DEBUG] = AllBottom (new jump func)
42319 2019-Jan-13 16:21:22.078274 - [DEBUG]
42320 2019-Jan-13 16:21:22.078298 - [DEBUG] Start adding new jump function
42321 2019-Jan-13 16:21:22.078322 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42322 2019-Jan-13 16:21:22.078384 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42323 2019-Jan-13 16:21:22.079059 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
42324 2019-Jan-13 16:21:22.079716 - [DEBUG] Edge Function : AllBottom
42325 2019-Jan-13 16:21:22.079748 - [DEBUG] End adding new jump function
42326 2019-Jan-13 16:21:22.079772 - [DEBUG]
42327 2019-Jan-13 16:21:22.079796 - [DEBUG] -------------------------------------------- 1157. Path Edge --------------------------------------------
42328 2019-Jan-13 16:21:22.079821 - [DEBUG]
42329 2019-Jan-13 16:21:22.079845 - [DEBUG] Process 1157. path edge:
42330 2019-Jan-13 16:21:22.079869 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42331 2019-Jan-13 16:21:22.079933 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
42332 2019-Jan-13 16:21:22.080593 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42333 2019-Jan-13 16:21:22.081252 - [DEBUG]
42334 2019-Jan-13 16:21:22.081278 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
42335 2019-Jan-13 16:21:22.082005 - [DEBUG] Compose: EdgeIdentity * AllBottom
42336 2019-Jan-13 16:21:22.082035 - [DEBUG]
42337 2019-Jan-13 16:21:22.082059 - [DEBUG] Propagate flow
42338 2019-Jan-13 16:21:22.082082 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42339 2019-Jan-13 16:21:22.082149 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
42340 2019-Jan-13 16:21:22.082811 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42341 2019-Jan-13 16:21:22.083480 - [DEBUG] Edge function : AllBottom (result of previous compose)
42342 2019-Jan-13 16:21:22.083506 - [DEBUG]
42343 2019-Jan-13 16:21:22.083532 - [DEBUG] Join: AllTop & AllBottom
42344 2019-Jan-13 16:21:22.083559 - [DEBUG] = AllBottom (new jump func)
42345 2019-Jan-13 16:21:22.083584 - [DEBUG]
42346 2019-Jan-13 16:21:22.083608 - [DEBUG] Start adding new jump function
42347 2019-Jan-13 16:21:22.083631 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42348 2019-Jan-13 16:21:22.083694 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42349 2019-Jan-13 16:21:22.084369 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
42350 2019-Jan-13 16:21:22.085058 - [DEBUG] Edge Function : AllBottom
42351 2019-Jan-13 16:21:22.085089 - [DEBUG] End adding new jump function
42352 2019-Jan-13 16:21:22.085113 - [DEBUG]
42353 2019-Jan-13 16:21:22.085138 - [DEBUG] -------------------------------------------- 1158. Path Edge --------------------------------------------
42354 2019-Jan-13 16:21:22.085163 - [DEBUG]
42355 2019-Jan-13 16:21:22.085186 - [DEBUG] Process 1158. path edge:
42356 2019-Jan-13 16:21:22.085210 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42357 2019-Jan-13 16:21:22.085276 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
42358 2019-Jan-13 16:21:22.085941 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42359 2019-Jan-13 16:21:22.086610 - [DEBUG]
42360 2019-Jan-13 16:21:22.086637 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
42361 2019-Jan-13 16:21:22.087316 - [DEBUG] Compose: EdgeIdentity * AllBottom
42362 2019-Jan-13 16:21:22.087346 - [DEBUG]
42363 2019-Jan-13 16:21:22.087370 - [DEBUG] Propagate flow
42364 2019-Jan-13 16:21:22.087394 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42365 2019-Jan-13 16:21:22.087458 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
42366 2019-Jan-13 16:21:22.088126 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42367 2019-Jan-13 16:21:22.088821 - [DEBUG] Edge function : AllBottom (result of previous compose)
42368 2019-Jan-13 16:21:22.088850 - [DEBUG]
42369 2019-Jan-13 16:21:22.088876 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42370 2019-Jan-13 16:21:22.088903 - [DEBUG] = AllBottom
42371 2019-Jan-13 16:21:22.088928 - [DEBUG]
42372 2019-Jan-13 16:21:22.088951 - [DEBUG] PROPAGATE: No new function!
42373 2019-Jan-13 16:21:22.088977 - [DEBUG] EDGE:
42374 2019-Jan-13 16:21:22.089044 - [DEBUG] ---> 42375 2019-Jan-13 16:21:22.089699 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42376 2019-Jan-13 16:21:22.090355 - [DEBUG]
42377 2019-Jan-13 16:21:22.090382 - [DEBUG] EDGE:
42378 2019-Jan-13 16:21:22.090444 - [DEBUG] ---> 42379 2019-Jan-13 16:21:22.091108 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42380 2019-Jan-13 16:21:22.091806 - [DEBUG]
42381 2019-Jan-13 16:21:22.091854 - [DEBUG] Compose: EdgeIdentity * AllBottom
42382 2019-Jan-13 16:21:22.091882 - [DEBUG]
42383 2019-Jan-13 16:21:22.091907 - [DEBUG] Propagate flow
42384 2019-Jan-13 16:21:22.091931 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42385 2019-Jan-13 16:21:22.091996 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
42386 2019-Jan-13 16:21:22.092651 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42387 2019-Jan-13 16:21:22.093308 - [DEBUG] Edge function : AllBottom (result of previous compose)
42388 2019-Jan-13 16:21:22.093335 - [DEBUG]
42389 2019-Jan-13 16:21:22.093361 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42390 2019-Jan-13 16:21:22.093387 - [DEBUG] = AllBottom
42391 2019-Jan-13 16:21:22.093431 - [DEBUG]
42392 2019-Jan-13 16:21:22.093455 - [DEBUG] PROPAGATE: No new function!
42393 2019-Jan-13 16:21:22.093484 - [DEBUG] EDGE:
42394 2019-Jan-13 16:21:22.093553 - [DEBUG] ---> 42395 2019-Jan-13 16:21:22.094231 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42396 2019-Jan-13 16:21:22.094917 - [DEBUG]
42397 2019-Jan-13 16:21:22.094945 - [DEBUG] EDGE:
42398 2019-Jan-13 16:21:22.095011 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
42399 2019-Jan-13 16:21:22.095669 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42400 2019-Jan-13 16:21:22.096326 - [DEBUG]
42401 2019-Jan-13 16:21:22.096353 - [DEBUG] EDGE:
42402 2019-Jan-13 16:21:22.096416 - [DEBUG] ---> 42403 2019-Jan-13 16:21:22.097079 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42404 2019-Jan-13 16:21:22.097747 - [DEBUG]
42405 2019-Jan-13 16:21:22.097774 - [DEBUG] EDGE:
42406 2019-Jan-13 16:21:22.097839 - [DEBUG] ---> 42407 2019-Jan-13 16:21:22.098513 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42408 2019-Jan-13 16:21:22.099169 - [DEBUG]
42409 2019-Jan-13 16:21:22.099196 - [DEBUG] EDGE:
42410 2019-Jan-13 16:21:22.099257 - [DEBUG] ---> 42411 2019-Jan-13 16:21:22.099923 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42412 2019-Jan-13 16:21:22.100590 - [DEBUG]
42413 2019-Jan-13 16:21:22.100647 - [DEBUG] Compose: EdgeIdentity * AllBottom
42414 2019-Jan-13 16:21:22.100676 - [DEBUG]
42415 2019-Jan-13 16:21:22.100700 - [DEBUG] Propagate flow
42416 2019-Jan-13 16:21:22.100723 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42417 2019-Jan-13 16:21:22.100788 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
42418 2019-Jan-13 16:21:22.101447 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42419 2019-Jan-13 16:21:22.102129 - [DEBUG] Edge function : AllBottom (result of previous compose)
42420 2019-Jan-13 16:21:22.102156 - [DEBUG]
42421 2019-Jan-13 16:21:22.102182 - [DEBUG] Join: AllTop & AllBottom
42422 2019-Jan-13 16:21:22.102209 - [DEBUG] = AllBottom (new jump func)
42423 2019-Jan-13 16:21:22.102234 - [DEBUG]
42424 2019-Jan-13 16:21:22.102257 - [DEBUG] Start adding new jump function
42425 2019-Jan-13 16:21:22.102281 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42426 2019-Jan-13 16:21:22.102343 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42427 2019-Jan-13 16:21:22.103016 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
42428 2019-Jan-13 16:21:22.103677 - [DEBUG] Edge Function : AllBottom
42429 2019-Jan-13 16:21:22.103708 - [DEBUG] End adding new jump function
42430 2019-Jan-13 16:21:22.103749 - [DEBUG]
42431 2019-Jan-13 16:21:22.103773 - [DEBUG] -------------------------------------------- 1159. Path Edge --------------------------------------------
42432 2019-Jan-13 16:21:22.103798 - [DEBUG]
42433 2019-Jan-13 16:21:22.103822 - [DEBUG] Process 1159. path edge:
42434 2019-Jan-13 16:21:22.103846 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42435 2019-Jan-13 16:21:22.103911 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
42436 2019-Jan-13 16:21:22.104568 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42437 2019-Jan-13 16:21:22.105252 - [DEBUG]
42438 2019-Jan-13 16:21:22.105278 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
42439 2019-Jan-13 16:21:22.105980 - [DEBUG] Compose: EdgeIdentity * AllBottom
42440 2019-Jan-13 16:21:22.106011 - [DEBUG]
42441 2019-Jan-13 16:21:22.106035 - [DEBUG] Propagate flow
42442 2019-Jan-13 16:21:22.106058 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42443 2019-Jan-13 16:21:22.106122 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
42444 2019-Jan-13 16:21:22.106785 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42445 2019-Jan-13 16:21:22.107453 - [DEBUG] Edge function : AllBottom (result of previous compose)
42446 2019-Jan-13 16:21:22.107480 - [DEBUG]
42447 2019-Jan-13 16:21:22.107505 - [DEBUG] Join: AllTop & AllBottom
42448 2019-Jan-13 16:21:22.107532 - [DEBUG] = AllBottom (new jump func)
42449 2019-Jan-13 16:21:22.107556 - [DEBUG]
42450 2019-Jan-13 16:21:22.107580 - [DEBUG] Start adding new jump function
42451 2019-Jan-13 16:21:22.107603 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42452 2019-Jan-13 16:21:22.107665 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42453 2019-Jan-13 16:21:22.108346 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
42454 2019-Jan-13 16:21:22.109008 - [DEBUG] Edge Function : AllBottom
42455 2019-Jan-13 16:21:22.109039 - [DEBUG] End adding new jump function
42456 2019-Jan-13 16:21:22.109063 - [DEBUG]
42457 2019-Jan-13 16:21:22.109087 - [DEBUG] -------------------------------------------- 1160. Path Edge --------------------------------------------
42458 2019-Jan-13 16:21:22.109111 - [DEBUG]
42459 2019-Jan-13 16:21:22.109135 - [DEBUG] Process 1160. path edge:
42460 2019-Jan-13 16:21:22.109159 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42461 2019-Jan-13 16:21:22.109223 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
42462 2019-Jan-13 16:21:22.109879 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42463 2019-Jan-13 16:21:22.110541 - [DEBUG]
42464 2019-Jan-13 16:21:22.110568 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
42465 2019-Jan-13 16:21:22.111241 - [DEBUG] Compose: EdgeIdentity * AllBottom
42466 2019-Jan-13 16:21:22.111271 - [DEBUG]
42467 2019-Jan-13 16:21:22.111295 - [DEBUG] Propagate flow
42468 2019-Jan-13 16:21:22.111319 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42469 2019-Jan-13 16:21:22.111387 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
42470 2019-Jan-13 16:21:22.112080 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42471 2019-Jan-13 16:21:22.112749 - [DEBUG] Edge function : AllBottom (result of previous compose)
42472 2019-Jan-13 16:21:22.112793 - [DEBUG]
42473 2019-Jan-13 16:21:22.112820 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42474 2019-Jan-13 16:21:22.112846 - [DEBUG] = AllBottom
42475 2019-Jan-13 16:21:22.112871 - [DEBUG]
42476 2019-Jan-13 16:21:22.112895 - [DEBUG] PROPAGATE: No new function!
42477 2019-Jan-13 16:21:22.112920 - [DEBUG] EDGE:
42478 2019-Jan-13 16:21:22.112988 - [DEBUG] ---> 42479 2019-Jan-13 16:21:22.113641 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42480 2019-Jan-13 16:21:22.114300 - [DEBUG]
42481 2019-Jan-13 16:21:22.114327 - [DEBUG] EDGE:
42482 2019-Jan-13 16:21:22.114392 - [DEBUG] ---> 42483 2019-Jan-13 16:21:22.115081 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42484 2019-Jan-13 16:21:22.115751 - [DEBUG]
42485 2019-Jan-13 16:21:22.115778 - [DEBUG] EDGE:
42486 2019-Jan-13 16:21:22.115844 - [DEBUG] ---> 42487 2019-Jan-13 16:21:22.116493 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42488 2019-Jan-13 16:21:22.117149 - [DEBUG]
42489 2019-Jan-13 16:21:22.117175 - [DEBUG] EDGE:
42490 2019-Jan-13 16:21:22.117237 - [DEBUG] ---> 42491 2019-Jan-13 16:21:22.117903 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42492 2019-Jan-13 16:21:22.118596 - [DEBUG]
42493 2019-Jan-13 16:21:22.118623 - [DEBUG] EDGE:
42494 2019-Jan-13 16:21:22.118688 - [DEBUG] ---> 42495 2019-Jan-13 16:21:22.119341 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42496 2019-Jan-13 16:21:22.119994 - [DEBUG]
42497 2019-Jan-13 16:21:22.120021 - [DEBUG] EDGE:
42498 2019-Jan-13 16:21:22.120083 - [DEBUG] ---> 42499 2019-Jan-13 16:21:22.120745 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42500 2019-Jan-13 16:21:22.121413 - [DEBUG]
42501 2019-Jan-13 16:21:22.121469 - [DEBUG] Compose: EdgeIdentity * AllBottom
42502 2019-Jan-13 16:21:22.121497 - [DEBUG]
42503 2019-Jan-13 16:21:22.121522 - [DEBUG] Propagate flow
42504 2019-Jan-13 16:21:22.121561 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42505 2019-Jan-13 16:21:22.121631 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
42506 2019-Jan-13 16:21:22.122293 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42507 2019-Jan-13 16:21:22.122948 - [DEBUG] Edge function : AllBottom (result of previous compose)
42508 2019-Jan-13 16:21:22.122975 - [DEBUG]
42509 2019-Jan-13 16:21:22.123001 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42510 2019-Jan-13 16:21:22.123027 - [DEBUG] = AllBottom
42511 2019-Jan-13 16:21:22.123067 - [DEBUG]
42512 2019-Jan-13 16:21:22.123092 - [DEBUG] PROPAGATE: No new function!
42513 2019-Jan-13 16:21:22.123123 - [DEBUG] EDGE:
42514 2019-Jan-13 16:21:22.123191 - [DEBUG] ---> 42515 2019-Jan-13 16:21:22.123866 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42516 2019-Jan-13 16:21:22.124533 - [DEBUG]
42517 2019-Jan-13 16:21:22.124560 - [DEBUG] EDGE:
42518 2019-Jan-13 16:21:22.124626 - [DEBUG] ---> 42519 2019-Jan-13 16:21:22.125299 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42520 2019-Jan-13 16:21:22.125956 - [DEBUG]
42521 2019-Jan-13 16:21:22.125983 - [DEBUG] EDGE:
42522 2019-Jan-13 16:21:22.126044 - [DEBUG] ---> 42523 2019-Jan-13 16:21:22.126710 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42524 2019-Jan-13 16:21:22.127383 - [DEBUG]
42525 2019-Jan-13 16:21:22.127431 - [DEBUG] Compose: EdgeIdentity * AllBottom
42526 2019-Jan-13 16:21:22.127458 - [DEBUG]
42527 2019-Jan-13 16:21:22.127483 - [DEBUG] Propagate flow
42528 2019-Jan-13 16:21:22.127506 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42529 2019-Jan-13 16:21:22.127573 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
42530 2019-Jan-13 16:21:22.128250 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42531 2019-Jan-13 16:21:22.128910 - [DEBUG] Edge function : AllBottom (result of previous compose)
42532 2019-Jan-13 16:21:22.128936 - [DEBUG]
42533 2019-Jan-13 16:21:22.128962 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42534 2019-Jan-13 16:21:22.128988 - [DEBUG] = AllBottom
42535 2019-Jan-13 16:21:22.129013 - [DEBUG]
42536 2019-Jan-13 16:21:22.129037 - [DEBUG] PROPAGATE: No new function!
42537 2019-Jan-13 16:21:22.129066 - [DEBUG] EDGE:
42538 2019-Jan-13 16:21:22.129134 - [DEBUG] ---> 42539 2019-Jan-13 16:21:22.129807 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42540 2019-Jan-13 16:21:22.130474 - [DEBUG]
42541 2019-Jan-13 16:21:22.130501 - [DEBUG] EDGE:
42542 2019-Jan-13 16:21:22.130566 - [DEBUG] ---> 42543 2019-Jan-13 16:21:22.131214 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42544 2019-Jan-13 16:21:22.131938 - [DEBUG]
42545 2019-Jan-13 16:21:22.131965 - [DEBUG] EDGE:
42546 2019-Jan-13 16:21:22.132029 - [DEBUG] ---> 42547 2019-Jan-13 16:21:22.132693 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42548 2019-Jan-13 16:21:22.133358 - [DEBUG]
42549 2019-Jan-13 16:21:22.133386 - [DEBUG] EDGE:
42550 2019-Jan-13 16:21:22.133469 - [DEBUG] ---> 42551 2019-Jan-13 16:21:22.134125 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42552 2019-Jan-13 16:21:22.134781 - [DEBUG]
42553 2019-Jan-13 16:21:22.134831 - [DEBUG] Compose: EdgeIdentity * AllBottom
42554 2019-Jan-13 16:21:22.134859 - [DEBUG]
42555 2019-Jan-13 16:21:22.134903 - [DEBUG] Propagate flow
42556 2019-Jan-13 16:21:22.134928 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42557 2019-Jan-13 16:21:22.134994 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
42558 2019-Jan-13 16:21:22.135666 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42559 2019-Jan-13 16:21:22.136334 - [DEBUG] Edge function : AllBottom (result of previous compose)
42560 2019-Jan-13 16:21:22.136361 - [DEBUG]
42561 2019-Jan-13 16:21:22.136387 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42562 2019-Jan-13 16:21:22.136413 - [DEBUG] = AllBottom
42563 2019-Jan-13 16:21:22.136438 - [DEBUG]
42564 2019-Jan-13 16:21:22.136462 - [DEBUG] PROPAGATE: No new function!
42565 2019-Jan-13 16:21:22.136491 - [DEBUG] EDGE:
42566 2019-Jan-13 16:21:22.136558 - [DEBUG] ---> 42567 2019-Jan-13 16:21:22.137220 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42568 2019-Jan-13 16:21:22.137874 - [DEBUG]
42569 2019-Jan-13 16:21:22.137901 - [DEBUG] EDGE:
42570 2019-Jan-13 16:21:22.137966 - [DEBUG] ---> 42571 2019-Jan-13 16:21:22.138652 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42572 2019-Jan-13 16:21:22.139320 - [DEBUG]
42573 2019-Jan-13 16:21:22.139347 - [DEBUG] EDGE:
42574 2019-Jan-13 16:21:22.139413 - [DEBUG] ---> 42575 2019-Jan-13 16:21:22.140068 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42576 2019-Jan-13 16:21:22.140726 - [DEBUG]
42577 2019-Jan-13 16:21:22.140772 - [DEBUG] Compose: EdgeIdentity * AllBottom
42578 2019-Jan-13 16:21:22.140801 - [DEBUG]
42579 2019-Jan-13 16:21:22.140825 - [DEBUG] Propagate flow
42580 2019-Jan-13 16:21:22.140850 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42581 2019-Jan-13 16:21:22.140913 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
42582 2019-Jan-13 16:21:22.141602 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42583 2019-Jan-13 16:21:22.142272 - [DEBUG] Edge function : AllBottom (result of previous compose)
42584 2019-Jan-13 16:21:22.142299 - [DEBUG]
42585 2019-Jan-13 16:21:22.142325 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42586 2019-Jan-13 16:21:22.142351 - [DEBUG] = AllBottom
42587 2019-Jan-13 16:21:22.142376 - [DEBUG]
42588 2019-Jan-13 16:21:22.142400 - [DEBUG] PROPAGATE: No new function!
42589 2019-Jan-13 16:21:22.142429 - [DEBUG] EDGE:
42590 2019-Jan-13 16:21:22.142495 - [DEBUG] ---> 42591 2019-Jan-13 16:21:22.143174 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42592 2019-Jan-13 16:21:22.143835 - [DEBUG]
42593 2019-Jan-13 16:21:22.143862 - [DEBUG] EDGE:
42594 2019-Jan-13 16:21:22.143926 - [DEBUG] ---> 42595 2019-Jan-13 16:21:22.144587 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42596 2019-Jan-13 16:21:22.145278 - [DEBUG]
42597 2019-Jan-13 16:21:22.145305 - [DEBUG] EDGE:
42598 2019-Jan-13 16:21:22.145371 - [DEBUG] ---> 42599 2019-Jan-13 16:21:22.146026 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42600 2019-Jan-13 16:21:22.146681 - [DEBUG]
42601 2019-Jan-13 16:21:22.146730 - [DEBUG] Compose: EdgeIdentity * AllBottom
42602 2019-Jan-13 16:21:22.146758 - [DEBUG]
42603 2019-Jan-13 16:21:22.146783 - [DEBUG] Propagate flow
42604 2019-Jan-13 16:21:22.146807 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42605 2019-Jan-13 16:21:22.146872 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
42606 2019-Jan-13 16:21:22.147539 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42607 2019-Jan-13 16:21:22.148204 - [DEBUG] Edge function : AllBottom (result of previous compose)
42608 2019-Jan-13 16:21:22.148251 - [DEBUG]
42609 2019-Jan-13 16:21:22.148278 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42610 2019-Jan-13 16:21:22.148304 - [DEBUG] = AllBottom
42611 2019-Jan-13 16:21:22.148328 - [DEBUG]
42612 2019-Jan-13 16:21:22.148352 - [DEBUG] PROPAGATE: No new function!
42613 2019-Jan-13 16:21:22.148381 - [DEBUG] EDGE:
42614 2019-Jan-13 16:21:22.148448 - [DEBUG] ---> 42615 2019-Jan-13 16:21:22.149112 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42616 2019-Jan-13 16:21:22.149770 - [DEBUG]
42617 2019-Jan-13 16:21:22.149813 - [DEBUG] Compose: EdgeIdentity * AllBottom
42618 2019-Jan-13 16:21:22.149841 - [DEBUG]
42619 2019-Jan-13 16:21:22.149865 - [DEBUG] Propagate flow
42620 2019-Jan-13 16:21:22.149889 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42621 2019-Jan-13 16:21:22.149956 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
42622 2019-Jan-13 16:21:22.150619 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42623 2019-Jan-13 16:21:22.151287 - [DEBUG] Edge function : AllBottom (result of previous compose)
42624 2019-Jan-13 16:21:22.151313 - [DEBUG]
42625 2019-Jan-13 16:21:22.151339 - [DEBUG] Join: AllTop & AllBottom
42626 2019-Jan-13 16:21:22.151366 - [DEBUG] = AllBottom (new jump func)
42627 2019-Jan-13 16:21:22.151391 - [DEBUG]
42628 2019-Jan-13 16:21:22.151415 - [DEBUG] Start adding new jump function
42629 2019-Jan-13 16:21:22.151438 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42630 2019-Jan-13 16:21:22.151502 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42631 2019-Jan-13 16:21:22.152190 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
42632 2019-Jan-13 16:21:22.152867 - [DEBUG] Edge Function : AllBottom
42633 2019-Jan-13 16:21:22.152899 - [DEBUG] End adding new jump function
42634 2019-Jan-13 16:21:22.152923 - [DEBUG]
42635 2019-Jan-13 16:21:22.152947 - [DEBUG] -------------------------------------------- 1161. Path Edge --------------------------------------------
42636 2019-Jan-13 16:21:22.152972 - [DEBUG]
42637 2019-Jan-13 16:21:22.152996 - [DEBUG] Process 1161. path edge:
42638 2019-Jan-13 16:21:22.153020 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42639 2019-Jan-13 16:21:22.153088 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
42640 2019-Jan-13 16:21:22.153748 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42641 2019-Jan-13 16:21:22.154418 - [DEBUG]
42642 2019-Jan-13 16:21:22.154443 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
42643 2019-Jan-13 16:21:22.155132 - [DEBUG] Possible callees:
42644 2019-Jan-13 16:21:22.155159 - [DEBUG] foo
42645 2019-Jan-13 16:21:22.155184 - [DEBUG] Possible return sites:
42646 2019-Jan-13 16:21:22.155208 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12642647 2019-Jan-13 16:21:22.156532 - [DEBUG] Found and process special summary
42648 2019-Jan-13 16:21:22.156576 - [DEBUG] Compose: EdgeIdentity * AllBottom
42649 2019-Jan-13 16:21:22.156605 - [DEBUG]
42650 2019-Jan-13 16:21:22.156629 - [DEBUG] Propagate flow
42651 2019-Jan-13 16:21:22.156653 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42652 2019-Jan-13 16:21:22.156718 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42653 2019-Jan-13 16:21:22.157382 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42654 2019-Jan-13 16:21:22.158044 - [DEBUG] Edge function : AllBottom (result of previous compose)
42655 2019-Jan-13 16:21:22.158071 - [DEBUG]
42656 2019-Jan-13 16:21:22.158097 - [DEBUG] Join: AllTop & AllBottom
42657 2019-Jan-13 16:21:22.158124 - [DEBUG] = AllBottom (new jump func)
42658 2019-Jan-13 16:21:22.158148 - [DEBUG]
42659 2019-Jan-13 16:21:22.158172 - [DEBUG] Start adding new jump function
42660 2019-Jan-13 16:21:22.158196 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42661 2019-Jan-13 16:21:22.158279 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42662 2019-Jan-13 16:21:22.158953 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42663 2019-Jan-13 16:21:22.159614 - [DEBUG] Edge Function : AllBottom
42664 2019-Jan-13 16:21:22.159651 - [DEBUG] End adding new jump function
42665 2019-Jan-13 16:21:22.159675 - [DEBUG]
42666 2019-Jan-13 16:21:22.159699 - [DEBUG] -------------------------------------------- 1162. Path Edge --------------------------------------------
42667 2019-Jan-13 16:21:22.159724 - [DEBUG]
42668 2019-Jan-13 16:21:22.159747 - [DEBUG] Process 1162. path edge:
42669 2019-Jan-13 16:21:22.159772 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42670 2019-Jan-13 16:21:22.159836 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
42671 2019-Jan-13 16:21:22.160497 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42672 2019-Jan-13 16:21:22.161155 - [DEBUG]
42673 2019-Jan-13 16:21:22.161181 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
42674 2019-Jan-13 16:21:22.161914 - [DEBUG] Compose: EdgeIdentity * AllBottom
42675 2019-Jan-13 16:21:22.161945 - [DEBUG]
42676 2019-Jan-13 16:21:22.161969 - [DEBUG] Propagate flow
42677 2019-Jan-13 16:21:22.161992 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42678 2019-Jan-13 16:21:22.162059 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
42679 2019-Jan-13 16:21:22.162722 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42680 2019-Jan-13 16:21:22.163393 - [DEBUG] Edge function : AllBottom (result of previous compose)
42681 2019-Jan-13 16:21:22.163419 - [DEBUG]
42682 2019-Jan-13 16:21:22.163445 - [DEBUG] Join: AllTop & AllBottom
42683 2019-Jan-13 16:21:22.163471 - [DEBUG] = AllBottom (new jump func)
42684 2019-Jan-13 16:21:22.163496 - [DEBUG]
42685 2019-Jan-13 16:21:22.163520 - [DEBUG] Start adding new jump function
42686 2019-Jan-13 16:21:22.163543 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42687 2019-Jan-13 16:21:22.163606 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42688 2019-Jan-13 16:21:22.164264 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
42689 2019-Jan-13 16:21:22.164951 - [DEBUG] Edge Function : AllBottom
42690 2019-Jan-13 16:21:22.164984 - [DEBUG] End adding new jump function
42691 2019-Jan-13 16:21:22.165008 - [DEBUG]
42692 2019-Jan-13 16:21:22.165032 - [DEBUG] -------------------------------------------- 1163. Path Edge --------------------------------------------
42693 2019-Jan-13 16:21:22.165056 - [DEBUG]
42694 2019-Jan-13 16:21:22.165079 - [DEBUG] Process 1163. path edge:
42695 2019-Jan-13 16:21:22.165103 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42696 2019-Jan-13 16:21:22.165169 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
42697 2019-Jan-13 16:21:22.165830 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42698 2019-Jan-13 16:21:22.166497 - [DEBUG]
42699 2019-Jan-13 16:21:22.166524 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
42700 2019-Jan-13 16:21:22.167199 - [DEBUG] Compose: EdgeIdentity * AllBottom
42701 2019-Jan-13 16:21:22.167230 - [DEBUG]
42702 2019-Jan-13 16:21:22.167254 - [DEBUG] Propagate flow
42703 2019-Jan-13 16:21:22.167278 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42704 2019-Jan-13 16:21:22.167342 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
42705 2019-Jan-13 16:21:22.168004 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42706 2019-Jan-13 16:21:22.168701 - [DEBUG] Edge function : AllBottom (result of previous compose)
42707 2019-Jan-13 16:21:22.168729 - [DEBUG]
42708 2019-Jan-13 16:21:22.168755 - [DEBUG] Join: AllTop & AllBottom
42709 2019-Jan-13 16:21:22.168781 - [DEBUG] = AllBottom (new jump func)
42710 2019-Jan-13 16:21:22.168806 - [DEBUG]
42711 2019-Jan-13 16:21:22.168830 - [DEBUG] Start adding new jump function
42712 2019-Jan-13 16:21:22.168853 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42713 2019-Jan-13 16:21:22.168918 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42714 2019-Jan-13 16:21:22.169580 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
42715 2019-Jan-13 16:21:22.170245 - [DEBUG] Edge Function : AllBottom
42716 2019-Jan-13 16:21:22.170278 - [DEBUG] End adding new jump function
42717 2019-Jan-13 16:21:22.170302 - [DEBUG]
42718 2019-Jan-13 16:21:22.170326 - [DEBUG] -------------------------------------------- 1164. Path Edge --------------------------------------------
42719 2019-Jan-13 16:21:22.170351 - [DEBUG]
42720 2019-Jan-13 16:21:22.170375 - [DEBUG] Process 1164. path edge:
42721 2019-Jan-13 16:21:22.170398 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42722 2019-Jan-13 16:21:22.170464 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
42723 2019-Jan-13 16:21:22.171131 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42724 2019-Jan-13 16:21:22.171823 - [DEBUG]
42725 2019-Jan-13 16:21:22.171851 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
42726 2019-Jan-13 16:21:22.172530 - [DEBUG] Compose: EdgeIdentity * AllBottom
42727 2019-Jan-13 16:21:22.172560 - [DEBUG]
42728 2019-Jan-13 16:21:22.172584 - [DEBUG] Propagate flow
42729 2019-Jan-13 16:21:22.172608 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42730 2019-Jan-13 16:21:22.172671 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
42731 2019-Jan-13 16:21:22.173335 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42732 2019-Jan-13 16:21:22.174007 - [DEBUG] Edge function : AllBottom (result of previous compose)
42733 2019-Jan-13 16:21:22.174033 - [DEBUG]
42734 2019-Jan-13 16:21:22.174059 - [DEBUG] Join: AllTop & AllBottom
42735 2019-Jan-13 16:21:22.174086 - [DEBUG] = AllBottom (new jump func)
42736 2019-Jan-13 16:21:22.174111 - [DEBUG]
42737 2019-Jan-13 16:21:22.174135 - [DEBUG] Start adding new jump function
42738 2019-Jan-13 16:21:22.174159 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42739 2019-Jan-13 16:21:22.174223 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42740 2019-Jan-13 16:21:22.174910 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
42741 2019-Jan-13 16:21:22.175574 - [DEBUG] Edge Function : AllBottom
42742 2019-Jan-13 16:21:22.175607 - [DEBUG] End adding new jump function
42743 2019-Jan-13 16:21:22.175631 - [DEBUG]
42744 2019-Jan-13 16:21:22.175655 - [DEBUG] -------------------------------------------- 1165. Path Edge --------------------------------------------
42745 2019-Jan-13 16:21:22.175680 - [DEBUG]
42746 2019-Jan-13 16:21:22.175704 - [DEBUG] Process 1165. path edge:
42747 2019-Jan-13 16:21:22.175728 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42748 2019-Jan-13 16:21:22.175791 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
42749 2019-Jan-13 16:21:22.176462 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42750 2019-Jan-13 16:21:22.177134 - [DEBUG]
42751 2019-Jan-13 16:21:22.177160 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
42752 2019-Jan-13 16:21:22.177844 - [DEBUG] Possible callees:
42753 2019-Jan-13 16:21:22.177870 - [DEBUG] llvm.dbg.declare
42754 2019-Jan-13 16:21:22.177895 - [DEBUG] Possible return sites:
42755 2019-Jan-13 16:21:22.177935 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13642756 2019-Jan-13 16:21:22.179284 - [DEBUG] Found and process special summary
42757 2019-Jan-13 16:21:22.179330 - [DEBUG] Compose: EdgeIdentity * AllBottom
42758 2019-Jan-13 16:21:22.179360 - [DEBUG]
42759 2019-Jan-13 16:21:22.179385 - [DEBUG] Propagate flow
42760 2019-Jan-13 16:21:22.179408 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42761 2019-Jan-13 16:21:22.179476 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42762 2019-Jan-13 16:21:22.180148 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42763 2019-Jan-13 16:21:22.180817 - [DEBUG] Edge function : AllBottom (result of previous compose)
42764 2019-Jan-13 16:21:22.180844 - [DEBUG]
42765 2019-Jan-13 16:21:22.180870 - [DEBUG] Join: AllTop & AllBottom
42766 2019-Jan-13 16:21:22.180896 - [DEBUG] = AllBottom (new jump func)
42767 2019-Jan-13 16:21:22.180921 - [DEBUG]
42768 2019-Jan-13 16:21:22.180945 - [DEBUG] Start adding new jump function
42769 2019-Jan-13 16:21:22.180968 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42770 2019-Jan-13 16:21:22.181031 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42771 2019-Jan-13 16:21:22.181717 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42772 2019-Jan-13 16:21:22.182380 - [DEBUG] Edge Function : AllBottom
42773 2019-Jan-13 16:21:22.182413 - [DEBUG] End adding new jump function
42774 2019-Jan-13 16:21:22.182437 - [DEBUG]
42775 2019-Jan-13 16:21:22.182461 - [DEBUG] -------------------------------------------- 1166. Path Edge --------------------------------------------
42776 2019-Jan-13 16:21:22.182486 - [DEBUG]
42777 2019-Jan-13 16:21:22.182509 - [DEBUG] Process 1166. path edge:
42778 2019-Jan-13 16:21:22.182534 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42779 2019-Jan-13 16:21:22.182600 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
42780 2019-Jan-13 16:21:22.183258 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42781 2019-Jan-13 16:21:22.183927 - [DEBUG]
42782 2019-Jan-13 16:21:22.183954 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42783 2019-Jan-13 16:21:22.184644 - [DEBUG] Compose: EdgeIdentity * AllBottom
42784 2019-Jan-13 16:21:22.184675 - [DEBUG]
42785 2019-Jan-13 16:21:22.184699 - [DEBUG] Propagate flow
42786 2019-Jan-13 16:21:22.184722 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42787 2019-Jan-13 16:21:22.184786 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
42788 2019-Jan-13 16:21:22.185474 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42789 2019-Jan-13 16:21:22.186142 - [DEBUG] Edge function : AllBottom (result of previous compose)
42790 2019-Jan-13 16:21:22.186168 - [DEBUG]
42791 2019-Jan-13 16:21:22.186194 - [DEBUG] Join: AllTop & AllBottom
42792 2019-Jan-13 16:21:22.186221 - [DEBUG] = AllBottom (new jump func)
42793 2019-Jan-13 16:21:22.186245 - [DEBUG]
42794 2019-Jan-13 16:21:22.186269 - [DEBUG] Start adding new jump function
42795 2019-Jan-13 16:21:22.186292 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42796 2019-Jan-13 16:21:22.186358 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42797 2019-Jan-13 16:21:22.187045 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
42798 2019-Jan-13 16:21:22.187696 - [DEBUG] Edge Function : AllBottom
42799 2019-Jan-13 16:21:22.187727 - [DEBUG] End adding new jump function
42800 2019-Jan-13 16:21:22.187751 - [DEBUG]
42801 2019-Jan-13 16:21:22.187775 - [DEBUG] -------------------------------------------- 1167. Path Edge --------------------------------------------
42802 2019-Jan-13 16:21:22.187800 - [DEBUG]
42803 2019-Jan-13 16:21:22.187823 - [DEBUG] Process 1167. path edge:
42804 2019-Jan-13 16:21:22.187847 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42805 2019-Jan-13 16:21:22.187909 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
42806 2019-Jan-13 16:21:22.188595 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42807 2019-Jan-13 16:21:22.189261 - [DEBUG]
42808 2019-Jan-13 16:21:22.189288 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
42809 2019-Jan-13 16:21:22.189972 - [DEBUG] Compose: EdgeIdentity * AllBottom
42810 2019-Jan-13 16:21:22.190002 - [DEBUG]
42811 2019-Jan-13 16:21:22.190026 - [DEBUG] Propagate flow
42812 2019-Jan-13 16:21:22.190050 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42813 2019-Jan-13 16:21:22.190115 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
42814 2019-Jan-13 16:21:22.190762 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42815 2019-Jan-13 16:21:22.191433 - [DEBUG] Edge function : AllBottom (result of previous compose)
42816 2019-Jan-13 16:21:22.191459 - [DEBUG]
42817 2019-Jan-13 16:21:22.191485 - [DEBUG] Join: AllTop & AllBottom
42818 2019-Jan-13 16:21:22.191511 - [DEBUG] = AllBottom (new jump func)
42819 2019-Jan-13 16:21:22.191536 - [DEBUG]
42820 2019-Jan-13 16:21:22.191578 - [DEBUG] Start adding new jump function
42821 2019-Jan-13 16:21:22.191602 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42822 2019-Jan-13 16:21:22.191669 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42823 2019-Jan-13 16:21:22.192341 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
42824 2019-Jan-13 16:21:22.192997 - [DEBUG] Edge Function : AllBottom
42825 2019-Jan-13 16:21:22.193027 - [DEBUG] End adding new jump function
42826 2019-Jan-13 16:21:22.193052 - [DEBUG]
42827 2019-Jan-13 16:21:22.193076 - [DEBUG] -------------------------------------------- 1168. Path Edge --------------------------------------------
42828 2019-Jan-13 16:21:22.193101 - [DEBUG]
42829 2019-Jan-13 16:21:22.193125 - [DEBUG] Process 1168. path edge:
42830 2019-Jan-13 16:21:22.193149 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42831 2019-Jan-13 16:21:22.193214 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
42832 2019-Jan-13 16:21:22.193859 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42833 2019-Jan-13 16:21:22.194536 - [DEBUG]
42834 2019-Jan-13 16:21:22.194563 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
42835 2019-Jan-13 16:21:22.195269 - [DEBUG] Compose: EdgeIdentity * AllBottom
42836 2019-Jan-13 16:21:22.195300 - [DEBUG]
42837 2019-Jan-13 16:21:22.195324 - [DEBUG] Propagate flow
42838 2019-Jan-13 16:21:22.195347 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42839 2019-Jan-13 16:21:22.195416 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
42840 2019-Jan-13 16:21:22.196114 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42841 2019-Jan-13 16:21:22.196772 - [DEBUG] Edge function : AllBottom (result of previous compose)
42842 2019-Jan-13 16:21:22.196798 - [DEBUG]
42843 2019-Jan-13 16:21:22.196824 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42844 2019-Jan-13 16:21:22.196851 - [DEBUG] = AllBottom
42845 2019-Jan-13 16:21:22.196875 - [DEBUG]
42846 2019-Jan-13 16:21:22.196899 - [DEBUG] PROPAGATE: No new function!
42847 2019-Jan-13 16:21:22.196923 - [DEBUG] EDGE:
42848 2019-Jan-13 16:21:22.196988 - [DEBUG] ---> 42849 2019-Jan-13 16:21:22.197652 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42850 2019-Jan-13 16:21:22.198341 - [DEBUG]
42851 2019-Jan-13 16:21:22.198368 - [DEBUG] EDGE:
42852 2019-Jan-13 16:21:22.198434 - [DEBUG] ---> 42853 2019-Jan-13 16:21:22.199085 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42854 2019-Jan-13 16:21:22.199740 - [DEBUG]
42855 2019-Jan-13 16:21:22.199766 - [DEBUG] EDGE:
42856 2019-Jan-13 16:21:22.199827 - [DEBUG] ---> 42857 2019-Jan-13 16:21:22.200496 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42858 2019-Jan-13 16:21:22.201162 - [DEBUG]
42859 2019-Jan-13 16:21:22.201222 - [DEBUG] Compose: EdgeIdentity * AllBottom
42860 2019-Jan-13 16:21:22.201250 - [DEBUG]
42861 2019-Jan-13 16:21:22.201275 - [DEBUG] Propagate flow
42862 2019-Jan-13 16:21:22.201298 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42863 2019-Jan-13 16:21:22.201365 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
42864 2019-Jan-13 16:21:22.202050 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42865 2019-Jan-13 16:21:22.202708 - [DEBUG] Edge function : AllBottom (result of previous compose)
42866 2019-Jan-13 16:21:22.202735 - [DEBUG]
42867 2019-Jan-13 16:21:22.202761 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42868 2019-Jan-13 16:21:22.202788 - [DEBUG] = AllBottom
42869 2019-Jan-13 16:21:22.202812 - [DEBUG]
42870 2019-Jan-13 16:21:22.202835 - [DEBUG] PROPAGATE: No new function!
42871 2019-Jan-13 16:21:22.202865 - [DEBUG] EDGE:
42872 2019-Jan-13 16:21:22.202929 - [DEBUG] ---> 42873 2019-Jan-13 16:21:22.203604 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42874 2019-Jan-13 16:21:22.204269 - [DEBUG]
42875 2019-Jan-13 16:21:22.204312 - [DEBUG] Compose: EdgeIdentity * AllBottom
42876 2019-Jan-13 16:21:22.204339 - [DEBUG]
42877 2019-Jan-13 16:21:22.204363 - [DEBUG] Propagate flow
42878 2019-Jan-13 16:21:22.204387 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42879 2019-Jan-13 16:21:22.204452 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42880 2019-Jan-13 16:21:22.205140 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42881 2019-Jan-13 16:21:22.205818 - [DEBUG] Edge function : AllBottom (result of previous compose)
42882 2019-Jan-13 16:21:22.205845 - [DEBUG]
42883 2019-Jan-13 16:21:22.205871 - [DEBUG] Join: AllTop & AllBottom
42884 2019-Jan-13 16:21:22.205898 - [DEBUG] = AllBottom (new jump func)
42885 2019-Jan-13 16:21:22.205923 - [DEBUG]
42886 2019-Jan-13 16:21:22.205947 - [DEBUG] Start adding new jump function
42887 2019-Jan-13 16:21:22.205969 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42888 2019-Jan-13 16:21:22.206039 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42889 2019-Jan-13 16:21:22.206729 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42890 2019-Jan-13 16:21:22.207395 - [DEBUG] Edge Function : AllBottom
42891 2019-Jan-13 16:21:22.207428 - [DEBUG] End adding new jump function
42892 2019-Jan-13 16:21:22.207452 - [DEBUG]
42893 2019-Jan-13 16:21:22.207476 - [DEBUG] -------------------------------------------- 1169. Path Edge --------------------------------------------
42894 2019-Jan-13 16:21:22.207502 - [DEBUG]
42895 2019-Jan-13 16:21:22.207525 - [DEBUG] Process 1169. path edge:
42896 2019-Jan-13 16:21:22.207549 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42897 2019-Jan-13 16:21:22.207615 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
42898 2019-Jan-13 16:21:22.208298 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42899 2019-Jan-13 16:21:22.208958 - [DEBUG]
42900 2019-Jan-13 16:21:22.208984 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
42901 2019-Jan-13 16:21:22.209671 - [DEBUG] Possible callees:
42902 2019-Jan-13 16:21:22.209697 - [DEBUG] llvm.dbg.declare
42903 2019-Jan-13 16:21:22.209723 - [DEBUG] Possible return sites:
42904 2019-Jan-13 16:21:22.209746 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14342905 2019-Jan-13 16:21:22.211071 - [DEBUG] Found and process special summary
42906 2019-Jan-13 16:21:22.211113 - [DEBUG] Compose: EdgeIdentity * AllBottom
42907 2019-Jan-13 16:21:22.211142 - [DEBUG]
42908 2019-Jan-13 16:21:22.211166 - [DEBUG] Propagate flow
42909 2019-Jan-13 16:21:22.211190 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42910 2019-Jan-13 16:21:22.211254 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42911 2019-Jan-13 16:21:22.211935 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42912 2019-Jan-13 16:21:22.212609 - [DEBUG] Edge function : AllBottom (result of previous compose)
42913 2019-Jan-13 16:21:22.212636 - [DEBUG]
42914 2019-Jan-13 16:21:22.212662 - [DEBUG] Join: AllTop & AllBottom
42915 2019-Jan-13 16:21:22.212689 - [DEBUG] = AllBottom (new jump func)
42916 2019-Jan-13 16:21:22.212713 - [DEBUG]
42917 2019-Jan-13 16:21:22.212737 - [DEBUG] Start adding new jump function
42918 2019-Jan-13 16:21:22.212760 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42919 2019-Jan-13 16:21:22.212823 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42920 2019-Jan-13 16:21:22.214507 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42921 2019-Jan-13 16:21:22.215287 - [DEBUG] Edge Function : AllBottom
42922 2019-Jan-13 16:21:22.215325 - [DEBUG] End adding new jump function
42923 2019-Jan-13 16:21:22.215350 - [DEBUG]
42924 2019-Jan-13 16:21:22.215374 - [DEBUG] -------------------------------------------- 1170. Path Edge --------------------------------------------
42925 2019-Jan-13 16:21:22.215400 - [DEBUG]
42926 2019-Jan-13 16:21:22.215424 - [DEBUG] Process 1170. path edge:
42927 2019-Jan-13 16:21:22.215448 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42928 2019-Jan-13 16:21:22.215524 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
42929 2019-Jan-13 16:21:22.216210 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42930 2019-Jan-13 16:21:22.216878 - [DEBUG]
42931 2019-Jan-13 16:21:22.216904 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42932 2019-Jan-13 16:21:22.217624 - [DEBUG] Compose: EdgeIdentity * AllBottom
42933 2019-Jan-13 16:21:22.217654 - [DEBUG]
42934 2019-Jan-13 16:21:22.217678 - [DEBUG] Propagate flow
42935 2019-Jan-13 16:21:22.217701 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42936 2019-Jan-13 16:21:22.217766 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
42937 2019-Jan-13 16:21:22.218459 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42938 2019-Jan-13 16:21:22.219128 - [DEBUG] Edge function : AllBottom (result of previous compose)
42939 2019-Jan-13 16:21:22.219155 - [DEBUG]
42940 2019-Jan-13 16:21:22.219181 - [DEBUG] Join: AllTop & AllBottom
42941 2019-Jan-13 16:21:22.219207 - [DEBUG] = AllBottom (new jump func)
42942 2019-Jan-13 16:21:22.219232 - [DEBUG]
42943 2019-Jan-13 16:21:22.219256 - [DEBUG] Start adding new jump function
42944 2019-Jan-13 16:21:22.219279 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
42945 2019-Jan-13 16:21:22.219341 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42946 2019-Jan-13 16:21:22.219999 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
42947 2019-Jan-13 16:21:22.220661 - [DEBUG] Edge Function : AllBottom
42948 2019-Jan-13 16:21:22.220693 - [DEBUG] End adding new jump function
42949 2019-Jan-13 16:21:22.220718 - [DEBUG]
42950 2019-Jan-13 16:21:22.220742 - [DEBUG] -------------------------------------------- 1171. Path Edge --------------------------------------------
42951 2019-Jan-13 16:21:22.220767 - [DEBUG]
42952 2019-Jan-13 16:21:22.220791 - [DEBUG] Process 1171. path edge:
42953 2019-Jan-13 16:21:22.220815 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
42954 2019-Jan-13 16:21:22.220880 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
42955 2019-Jan-13 16:21:22.221536 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
42956 2019-Jan-13 16:21:22.222223 - [DEBUG]
42957 2019-Jan-13 16:21:22.222251 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
42958 2019-Jan-13 16:21:22.222926 - [DEBUG] Compose: EdgeIdentity * AllBottom
42959 2019-Jan-13 16:21:22.222956 - [DEBUG]
42960 2019-Jan-13 16:21:22.222980 - [DEBUG] Propagate flow
42961 2019-Jan-13 16:21:22.223004 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42962 2019-Jan-13 16:21:22.223069 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
42963 2019-Jan-13 16:21:22.223735 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42964 2019-Jan-13 16:21:22.224430 - [DEBUG] Edge function : AllBottom (result of previous compose)
42965 2019-Jan-13 16:21:22.224458 - [DEBUG]
42966 2019-Jan-13 16:21:22.224484 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42967 2019-Jan-13 16:21:22.224510 - [DEBUG] = AllBottom
42968 2019-Jan-13 16:21:22.224535 - [DEBUG]
42969 2019-Jan-13 16:21:22.224558 - [DEBUG] PROPAGATE: No new function!
42970 2019-Jan-13 16:21:22.224583 - [DEBUG] EDGE:
42971 2019-Jan-13 16:21:22.224651 - [DEBUG] ---> 42972 2019-Jan-13 16:21:22.225327 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42973 2019-Jan-13 16:21:22.225984 - [DEBUG]
42974 2019-Jan-13 16:21:22.226010 - [DEBUG] EDGE:
42975 2019-Jan-13 16:21:22.226072 - [DEBUG] ---> 42976 2019-Jan-13 16:21:22.226743 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42977 2019-Jan-13 16:21:22.227413 - [DEBUG]
42978 2019-Jan-13 16:21:22.227464 - [DEBUG] Compose: EdgeIdentity * AllBottom
42979 2019-Jan-13 16:21:22.227492 - [DEBUG]
42980 2019-Jan-13 16:21:22.227516 - [DEBUG] Propagate flow
42981 2019-Jan-13 16:21:22.227540 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
42982 2019-Jan-13 16:21:22.227605 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
42983 2019-Jan-13 16:21:22.228284 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
42984 2019-Jan-13 16:21:22.228942 - [DEBUG] Edge function : AllBottom (result of previous compose)
42985 2019-Jan-13 16:21:22.228968 - [DEBUG]
42986 2019-Jan-13 16:21:22.228995 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
42987 2019-Jan-13 16:21:22.229021 - [DEBUG] = AllBottom
42988 2019-Jan-13 16:21:22.229046 - [DEBUG]
42989 2019-Jan-13 16:21:22.229069 - [DEBUG] PROPAGATE: No new function!
42990 2019-Jan-13 16:21:22.229100 - [DEBUG] EDGE:
42991 2019-Jan-13 16:21:22.229167 - [DEBUG] ---> 42992 2019-Jan-13 16:21:22.229839 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42993 2019-Jan-13 16:21:22.230501 - [DEBUG]
42994 2019-Jan-13 16:21:22.230529 - [DEBUG] EDGE:
42995 2019-Jan-13 16:21:22.230593 - [DEBUG] ---> 42996 2019-Jan-13 16:21:22.231240 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
42997 2019-Jan-13 16:21:22.231920 - [DEBUG]
42998 2019-Jan-13 16:21:22.231966 - [DEBUG] Compose: EdgeIdentity * AllBottom
42999 2019-Jan-13 16:21:22.231993 - [DEBUG]
43000 2019-Jan-13 16:21:22.232017 - [DEBUG] Propagate flow
43001 2019-Jan-13 16:21:22.232041 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43002 2019-Jan-13 16:21:22.232107 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
43003 2019-Jan-13 16:21:22.232769 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43004 2019-Jan-13 16:21:22.233455 - [DEBUG] Edge function : AllBottom (result of previous compose)
43005 2019-Jan-13 16:21:22.233482 - [DEBUG]
43006 2019-Jan-13 16:21:22.233509 - [DEBUG] Join: AllTop & AllBottom
43007 2019-Jan-13 16:21:22.233536 - [DEBUG] = AllBottom (new jump func)
43008 2019-Jan-13 16:21:22.233560 - [DEBUG]
43009 2019-Jan-13 16:21:22.233584 - [DEBUG] Start adding new jump function
43010 2019-Jan-13 16:21:22.233608 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43011 2019-Jan-13 16:21:22.233673 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43012 2019-Jan-13 16:21:22.234337 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
43013 2019-Jan-13 16:21:22.235030 - [DEBUG] Edge Function : AllBottom
43014 2019-Jan-13 16:21:22.235062 - [DEBUG] End adding new jump function
43015 2019-Jan-13 16:21:22.235086 - [DEBUG]
43016 2019-Jan-13 16:21:22.235110 - [DEBUG] -------------------------------------------- 1172. Path Edge --------------------------------------------
43017 2019-Jan-13 16:21:22.235134 - [DEBUG]
43018 2019-Jan-13 16:21:22.235157 - [DEBUG] Process 1172. path edge:
43019 2019-Jan-13 16:21:22.235181 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43020 2019-Jan-13 16:21:22.235250 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
43021 2019-Jan-13 16:21:22.235905 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 >
43022 2019-Jan-13 16:21:22.236574 - [DEBUG]
43023 2019-Jan-13 16:21:22.236602 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
43024 2019-Jan-13 16:21:22.237280 - [DEBUG] Compose: EdgeIdentity * AllBottom
43025 2019-Jan-13 16:21:22.237310 - [DEBUG]
43026 2019-Jan-13 16:21:22.237333 - [DEBUG] Propagate flow
43027 2019-Jan-13 16:21:22.237357 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43028 2019-Jan-13 16:21:22.237422 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
43029 2019-Jan-13 16:21:22.238093 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43030 2019-Jan-13 16:21:22.238792 - [DEBUG] Edge function : AllBottom (result of previous compose)
43031 2019-Jan-13 16:21:22.238819 - [DEBUG]
43032 2019-Jan-13 16:21:22.238845 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43033 2019-Jan-13 16:21:22.238871 - [DEBUG] = AllBottom
43034 2019-Jan-13 16:21:22.238896 - [DEBUG]
43035 2019-Jan-13 16:21:22.238919 - [DEBUG] PROPAGATE: No new function!
43036 2019-Jan-13 16:21:22.238958 - [DEBUG] Compose: EdgeIdentity * AllBottom
43037 2019-Jan-13 16:21:22.238985 - [DEBUG]
43038 2019-Jan-13 16:21:22.239008 - [DEBUG] Propagate flow
43039 2019-Jan-13 16:21:22.239032 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43040 2019-Jan-13 16:21:22.239097 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
43041 2019-Jan-13 16:21:22.239766 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43042 2019-Jan-13 16:21:22.240426 - [DEBUG] Edge function : AllBottom (result of previous compose)
43043 2019-Jan-13 16:21:22.240453 - [DEBUG]
43044 2019-Jan-13 16:21:22.240479 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43045 2019-Jan-13 16:21:22.240505 - [DEBUG] = AllBottom
43046 2019-Jan-13 16:21:22.240530 - [DEBUG]
43047 2019-Jan-13 16:21:22.240553 - [DEBUG] PROPAGATE: No new function!
43048 2019-Jan-13 16:21:22.240596 - [DEBUG] EDGE:
43049 2019-Jan-13 16:21:22.240659 - [DEBUG] ---> 43050 2019-Jan-13 16:21:22.241327 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43051 2019-Jan-13 16:21:22.242017 - [DEBUG]
43052 2019-Jan-13 16:21:22.242045 - [DEBUG] EDGE:
43053 2019-Jan-13 16:21:22.242110 - [DEBUG] ---> 43054 2019-Jan-13 16:21:22.242765 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43055 2019-Jan-13 16:21:22.243424 - [DEBUG]
43056 2019-Jan-13 16:21:22.243450 - [DEBUG] EDGE:
43057 2019-Jan-13 16:21:22.243512 - [DEBUG] ---> 43058 2019-Jan-13 16:21:22.244177 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43059 2019-Jan-13 16:21:22.244843 - [DEBUG]
43060 2019-Jan-13 16:21:22.244908 - [DEBUG] Compose: EdgeIdentity * AllBottom
43061 2019-Jan-13 16:21:22.244937 - [DEBUG]
43062 2019-Jan-13 16:21:22.244962 - [DEBUG] Propagate flow
43063 2019-Jan-13 16:21:22.244985 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43064 2019-Jan-13 16:21:22.245050 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
43065 2019-Jan-13 16:21:22.245712 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43066 2019-Jan-13 16:21:22.246369 - [DEBUG] Edge function : AllBottom (result of previous compose)
43067 2019-Jan-13 16:21:22.246396 - [DEBUG]
43068 2019-Jan-13 16:21:22.246422 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43069 2019-Jan-13 16:21:22.246448 - [DEBUG] = AllBottom
43070 2019-Jan-13 16:21:22.246473 - [DEBUG]
43071 2019-Jan-13 16:21:22.246496 - [DEBUG] PROPAGATE: No new function!
43072 2019-Jan-13 16:21:22.246525 - [DEBUG] EDGE:
43073 2019-Jan-13 16:21:22.246587 - [DEBUG] ---> 43074 2019-Jan-13 16:21:22.247254 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43075 2019-Jan-13 16:21:22.247916 - [DEBUG]
43076 2019-Jan-13 16:21:22.247943 - [DEBUG] EDGE:
43077 2019-Jan-13 16:21:22.248008 - [DEBUG] ---> 43078 2019-Jan-13 16:21:22.248682 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43079 2019-Jan-13 16:21:22.249341 - [DEBUG]
43080 2019-Jan-13 16:21:22.249368 - [DEBUG] EDGE:
43081 2019-Jan-13 16:21:22.249428 - [DEBUG] ---> 43082 2019-Jan-13 16:21:22.250096 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43083 2019-Jan-13 16:21:22.250756 - [DEBUG]
43084 2019-Jan-13 16:21:22.250782 - [DEBUG] EDGE:
43085 2019-Jan-13 16:21:22.250845 - [DEBUG] ---> 43086 2019-Jan-13 16:21:22.251523 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43087 2019-Jan-13 16:21:22.252207 - [DEBUG]
43088 2019-Jan-13 16:21:22.252235 - [DEBUG] EDGE:
43089 2019-Jan-13 16:21:22.252298 - [DEBUG] ---> 43090 2019-Jan-13 16:21:22.252954 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43091 2019-Jan-13 16:21:22.253618 - [DEBUG]
43092 2019-Jan-13 16:21:22.253645 - [DEBUG] EDGE:
43093 2019-Jan-13 16:21:22.253707 - [DEBUG] ---> 43094 2019-Jan-13 16:21:22.254367 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43095 2019-Jan-13 16:21:22.255050 - [DEBUG]
43096 2019-Jan-13 16:21:22.255077 - [DEBUG] EDGE:
43097 2019-Jan-13 16:21:22.255140 - [DEBUG] ---> 43098 2019-Jan-13 16:21:22.255795 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43099 2019-Jan-13 16:21:22.256465 - [DEBUG]
43100 2019-Jan-13 16:21:22.256493 - [DEBUG] EDGE:
43101 2019-Jan-13 16:21:22.256555 - [DEBUG] ---> 43102 2019-Jan-13 16:21:22.257211 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43103 2019-Jan-13 16:21:22.257872 - [DEBUG]
43104 2019-Jan-13 16:21:22.257899 - [DEBUG] EDGE:
43105 2019-Jan-13 16:21:22.257961 - [DEBUG] ---> 43106 2019-Jan-13 16:21:22.258640 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49>
43107 2019-Jan-13 16:21:22.259315 - [DEBUG]
43108 2019-Jan-13 16:21:22.259375 - [DEBUG] Compose: EdgeIdentity * AllBottom
43109 2019-Jan-13 16:21:22.259403 - [DEBUG]
43110 2019-Jan-13 16:21:22.259428 - [DEBUG] Propagate flow
43111 2019-Jan-13 16:21:22.259452 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43112 2019-Jan-13 16:21:22.259516 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
43113 2019-Jan-13 16:21:22.260187 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
43114 2019-Jan-13 16:21:22.260847 - [DEBUG] Edge function : AllBottom (result of previous compose)
43115 2019-Jan-13 16:21:22.260874 - [DEBUG]
43116 2019-Jan-13 16:21:22.260900 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43117 2019-Jan-13 16:21:22.260926 - [DEBUG] = AllBottom
43118 2019-Jan-13 16:21:22.260951 - [DEBUG]
43119 2019-Jan-13 16:21:22.260974 - [DEBUG] PROPAGATE: No new function!
43120 2019-Jan-13 16:21:22.261002 - [DEBUG] Compose: EdgeIdentity * AllBottom
43121 2019-Jan-13 16:21:22.261028 - [DEBUG]
43122 2019-Jan-13 16:21:22.261052 - [DEBUG] Propagate flow
43123 2019-Jan-13 16:21:22.261076 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43124 2019-Jan-13 16:21:22.261138 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
43125 2019-Jan-13 16:21:22.261825 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
43126 2019-Jan-13 16:21:22.262509 - [DEBUG] Edge function : AllBottom (result of previous compose)
43127 2019-Jan-13 16:21:22.262536 - [DEBUG]
43128 2019-Jan-13 16:21:22.262562 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
43129 2019-Jan-13 16:21:22.262588 - [DEBUG] = AllBottom
43130 2019-Jan-13 16:21:22.262613 - [DEBUG]
43131 2019-Jan-13 16:21:22.262636 - [DEBUG] PROPAGATE: No new function!
43132 2019-Jan-13 16:21:22.262667 - [DEBUG] EDGE:
43133 2019-Jan-13 16:21:22.262733 - [DEBUG] ---> 43134 2019-Jan-13 16:21:22.263401 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
43135 2019-Jan-13 16:21:22.264055 - [DEBUG]
43136 2019-Jan-13 16:21:22.264082 - [DEBUG] EDGE:
43137 2019-Jan-13 16:21:22.264143 - [DEBUG] ---> 43138 2019-Jan-13 16:21:22.264798 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
43139 2019-Jan-13 16:21:22.265479 - [DEBUG]
43140 2019-Jan-13 16:21:22.265508 - [DEBUG] Compose: EdgeIdentity * AllBottom
43141 2019-Jan-13 16:21:22.265534 - [DEBUG]
43142 2019-Jan-13 16:21:22.265558 - [DEBUG] Propagate flow
43143 2019-Jan-13 16:21:22.265582 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43144 2019-Jan-13 16:21:22.265644 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
43145 2019-Jan-13 16:21:22.266316 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43146 2019-Jan-13 16:21:22.266973 - [DEBUG] Edge function : AllBottom (result of previous compose)
43147 2019-Jan-13 16:21:22.266999 - [DEBUG]
43148 2019-Jan-13 16:21:22.267025 - [DEBUG] Join: AllTop & AllBottom
43149 2019-Jan-13 16:21:22.267052 - [DEBUG] = AllBottom (new jump func)
43150 2019-Jan-13 16:21:22.267077 - [DEBUG]
43151 2019-Jan-13 16:21:22.267100 - [DEBUG] Start adding new jump function
43152 2019-Jan-13 16:21:22.267124 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43153 2019-Jan-13 16:21:22.267183 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43154 2019-Jan-13 16:21:22.267850 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
43155 2019-Jan-13 16:21:22.268525 - [DEBUG] Edge Function : AllBottom
43156 2019-Jan-13 16:21:22.268559 - [DEBUG] End adding new jump function
43157 2019-Jan-13 16:21:22.268583 - [DEBUG]
43158 2019-Jan-13 16:21:22.268607 - [DEBUG] -------------------------------------------- 1173. Path Edge --------------------------------------------
43159 2019-Jan-13 16:21:22.268631 - [DEBUG]
43160 2019-Jan-13 16:21:22.268655 - [DEBUG] Process 1173. path edge:
43161 2019-Jan-13 16:21:22.268679 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43162 2019-Jan-13 16:21:22.268749 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
43163 2019-Jan-13 16:21:22.269405 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43164 2019-Jan-13 16:21:22.270057 - [DEBUG]
43165 2019-Jan-13 16:21:22.270084 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
43166 2019-Jan-13 16:21:22.270777 - [DEBUG] Compose: EdgeIdentity * AllBottom
43167 2019-Jan-13 16:21:22.270807 - [DEBUG]
43168 2019-Jan-13 16:21:22.270847 - [DEBUG] Propagate flow
43169 2019-Jan-13 16:21:22.270872 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43170 2019-Jan-13 16:21:22.270937 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
43171 2019-Jan-13 16:21:22.271662 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43172 2019-Jan-13 16:21:22.272328 - [DEBUG] Edge function : AllBottom (result of previous compose)
43173 2019-Jan-13 16:21:22.272355 - [DEBUG]
43174 2019-Jan-13 16:21:22.272381 - [DEBUG] Join: AllTop & AllBottom
43175 2019-Jan-13 16:21:22.272407 - [DEBUG] = AllBottom (new jump func)
43176 2019-Jan-13 16:21:22.272432 - [DEBUG]
43177 2019-Jan-13 16:21:22.272456 - [DEBUG] Start adding new jump function
43178 2019-Jan-13 16:21:22.272479 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43179 2019-Jan-13 16:21:22.272540 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43180 2019-Jan-13 16:21:22.273191 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
43181 2019-Jan-13 16:21:22.273868 - [DEBUG] Edge Function : AllBottom
43182 2019-Jan-13 16:21:22.273901 - [DEBUG] End adding new jump function
43183 2019-Jan-13 16:21:22.273926 - [DEBUG]
43184 2019-Jan-13 16:21:22.273949 - [DEBUG] -------------------------------------------- 1174. Path Edge --------------------------------------------
43185 2019-Jan-13 16:21:22.273974 - [DEBUG]
43186 2019-Jan-13 16:21:22.273997 - [DEBUG] Process 1174. path edge:
43187 2019-Jan-13 16:21:22.274021 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43188 2019-Jan-13 16:21:22.274084 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
43189 2019-Jan-13 16:21:22.274755 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43190 2019-Jan-13 16:21:22.275440 - [DEBUG]
43191 2019-Jan-13 16:21:22.275465 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
43192 2019-Jan-13 16:21:22.276133 - [DEBUG] Possible callees:
43193 2019-Jan-13 16:21:22.276159 - [DEBUG] llvm.dbg.declare
43194 2019-Jan-13 16:21:22.276185 - [DEBUG] Possible return sites:
43195 2019-Jan-13 16:21:22.276209 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9643196 2019-Jan-13 16:21:22.277545 - [DEBUG] Found and process special summary
43197 2019-Jan-13 16:21:22.277597 - [DEBUG] Compose: EdgeIdentity * AllBottom
43198 2019-Jan-13 16:21:22.277626 - [DEBUG]
43199 2019-Jan-13 16:21:22.277650 - [DEBUG] Propagate flow
43200 2019-Jan-13 16:21:22.277674 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43201 2019-Jan-13 16:21:22.277742 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
43202 2019-Jan-13 16:21:22.278429 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43203 2019-Jan-13 16:21:22.279080 - [DEBUG] Edge function : AllBottom (result of previous compose)
43204 2019-Jan-13 16:21:22.279107 - [DEBUG]
43205 2019-Jan-13 16:21:22.279132 - [DEBUG] Join: AllTop & AllBottom
43206 2019-Jan-13 16:21:22.279158 - [DEBUG] = AllBottom (new jump func)
43207 2019-Jan-13 16:21:22.279183 - [DEBUG]
43208 2019-Jan-13 16:21:22.279207 - [DEBUG] Start adding new jump function
43209 2019-Jan-13 16:21:22.279230 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43210 2019-Jan-13 16:21:22.279292 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43211 2019-Jan-13 16:21:22.279979 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
43212 2019-Jan-13 16:21:22.280645 - [DEBUG] Edge Function : AllBottom
43213 2019-Jan-13 16:21:22.280677 - [DEBUG] End adding new jump function
43214 2019-Jan-13 16:21:22.280701 - [DEBUG]
43215 2019-Jan-13 16:21:22.280724 - [DEBUG] -------------------------------------------- 1175. Path Edge --------------------------------------------
43216 2019-Jan-13 16:21:22.280749 - [DEBUG]
43217 2019-Jan-13 16:21:22.280772 - [DEBUG] Process 1175. path edge:
43218 2019-Jan-13 16:21:22.280796 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43219 2019-Jan-13 16:21:22.280860 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
43220 2019-Jan-13 16:21:22.281515 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43221 2019-Jan-13 16:21:22.282195 - [DEBUG]
43222 2019-Jan-13 16:21:22.282221 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
43223 2019-Jan-13 16:21:22.282920 - [DEBUG] Compose: EdgeIdentity * AllBottom
43224 2019-Jan-13 16:21:22.282949 - [DEBUG]
43225 2019-Jan-13 16:21:22.282973 - [DEBUG] Propagate flow
43226 2019-Jan-13 16:21:22.282997 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43227 2019-Jan-13 16:21:22.283060 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
43228 2019-Jan-13 16:21:22.283722 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43229 2019-Jan-13 16:21:22.284377 - [DEBUG] Edge function : AllBottom (result of previous compose)
43230 2019-Jan-13 16:21:22.284404 - [DEBUG]
43231 2019-Jan-13 16:21:22.284430 - [DEBUG] Join: AllTop & AllBottom
43232 2019-Jan-13 16:21:22.284456 - [DEBUG] = AllBottom (new jump func)
43233 2019-Jan-13 16:21:22.284481 - [DEBUG]
43234 2019-Jan-13 16:21:22.284505 - [DEBUG] Start adding new jump function
43235 2019-Jan-13 16:21:22.284528 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43236 2019-Jan-13 16:21:22.284588 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43237 2019-Jan-13 16:21:22.285271 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
43238 2019-Jan-13 16:21:22.285935 - [DEBUG] Edge Function : AllBottom
43239 2019-Jan-13 16:21:22.285966 - [DEBUG] End adding new jump function
43240 2019-Jan-13 16:21:22.285991 - [DEBUG]
43241 2019-Jan-13 16:21:22.286015 - [DEBUG] -------------------------------------------- 1176. Path Edge --------------------------------------------
43242 2019-Jan-13 16:21:22.286039 - [DEBUG]
43243 2019-Jan-13 16:21:22.286063 - [DEBUG] Process 1176. path edge:
43244 2019-Jan-13 16:21:22.286087 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43245 2019-Jan-13 16:21:22.286150 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
43246 2019-Jan-13 16:21:22.286811 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43247 2019-Jan-13 16:21:22.287463 - [DEBUG]
43248 2019-Jan-13 16:21:22.287490 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
43249 2019-Jan-13 16:21:22.288165 - [DEBUG] Compose: EdgeIdentity * AllBottom
43250 2019-Jan-13 16:21:22.288195 - [DEBUG]
43251 2019-Jan-13 16:21:22.288237 - [DEBUG] Propagate flow
43252 2019-Jan-13 16:21:22.288262 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43253 2019-Jan-13 16:21:22.288328 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
43254 2019-Jan-13 16:21:22.288992 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43255 2019-Jan-13 16:21:22.289670 - [DEBUG] Edge function : AllBottom (result of previous compose)
43256 2019-Jan-13 16:21:22.289698 - [DEBUG]
43257 2019-Jan-13 16:21:22.289723 - [DEBUG] Join: AllTop & AllBottom
43258 2019-Jan-13 16:21:22.289750 - [DEBUG] = AllBottom (new jump func)
43259 2019-Jan-13 16:21:22.289775 - [DEBUG]
43260 2019-Jan-13 16:21:22.289798 - [DEBUG] Start adding new jump function
43261 2019-Jan-13 16:21:22.289822 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43262 2019-Jan-13 16:21:22.289885 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43263 2019-Jan-13 16:21:22.290541 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
43264 2019-Jan-13 16:21:22.291194 - [DEBUG] Edge Function : AllBottom
43265 2019-Jan-13 16:21:22.291226 - [DEBUG] End adding new jump function
43266 2019-Jan-13 16:21:22.291250 - [DEBUG]
43267 2019-Jan-13 16:21:22.291273 - [DEBUG] -------------------------------------------- 1177. Path Edge --------------------------------------------
43268 2019-Jan-13 16:21:22.291298 - [DEBUG]
43269 2019-Jan-13 16:21:22.291322 - [DEBUG] Process 1177. path edge:
43270 2019-Jan-13 16:21:22.291346 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43271 2019-Jan-13 16:21:22.291412 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
43272 2019-Jan-13 16:21:22.292091 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43273 2019-Jan-13 16:21:22.292761 - [DEBUG]
43274 2019-Jan-13 16:21:22.292788 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
43275 2019-Jan-13 16:21:22.293461 - [DEBUG] Compose: EdgeIdentity * AllBottom
43276 2019-Jan-13 16:21:22.293491 - [DEBUG]
43277 2019-Jan-13 16:21:22.293515 - [DEBUG] Propagate flow
43278 2019-Jan-13 16:21:22.293539 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43279 2019-Jan-13 16:21:22.293603 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
43280 2019-Jan-13 16:21:22.294270 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43281 2019-Jan-13 16:21:22.294962 - [DEBUG] Edge function : AllBottom (result of previous compose)
43282 2019-Jan-13 16:21:22.294989 - [DEBUG]
43283 2019-Jan-13 16:21:22.295015 - [DEBUG] Join: AllTop & AllBottom
43284 2019-Jan-13 16:21:22.295041 - [DEBUG] = AllBottom (new jump func)
43285 2019-Jan-13 16:21:22.295066 - [DEBUG]
43286 2019-Jan-13 16:21:22.295090 - [DEBUG] Start adding new jump function
43287 2019-Jan-13 16:21:22.295113 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43288 2019-Jan-13 16:21:22.295176 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43289 2019-Jan-13 16:21:22.295843 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
43290 2019-Jan-13 16:21:22.296496 - [DEBUG] Edge Function : AllBottom
43291 2019-Jan-13 16:21:22.296527 - [DEBUG] End adding new jump function
43292 2019-Jan-13 16:21:22.296552 - [DEBUG]
43293 2019-Jan-13 16:21:22.296576 - [DEBUG] -------------------------------------------- 1178. Path Edge --------------------------------------------
43294 2019-Jan-13 16:21:22.296600 - [DEBUG]
43295 2019-Jan-13 16:21:22.296624 - [DEBUG] Process 1178. path edge:
43296 2019-Jan-13 16:21:22.296648 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43297 2019-Jan-13 16:21:22.296709 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
43298 2019-Jan-13 16:21:22.297379 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43299 2019-Jan-13 16:21:22.298036 - [DEBUG]
43300 2019-Jan-13 16:21:22.298061 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
43301 2019-Jan-13 16:21:22.298796 - [DEBUG] Compose: EdgeIdentity * AllBottom
43302 2019-Jan-13 16:21:22.298825 - [DEBUG]
43303 2019-Jan-13 16:21:22.298849 - [DEBUG] Propagate flow
43304 2019-Jan-13 16:21:22.298873 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43305 2019-Jan-13 16:21:22.298935 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
43306 2019-Jan-13 16:21:22.299604 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43307 2019-Jan-13 16:21:22.300271 - [DEBUG] Edge function : AllBottom (result of previous compose)
43308 2019-Jan-13 16:21:22.300297 - [DEBUG]
43309 2019-Jan-13 16:21:22.300324 - [DEBUG] Join: AllTop & AllBottom
43310 2019-Jan-13 16:21:22.300350 - [DEBUG] = AllBottom (new jump func)
43311 2019-Jan-13 16:21:22.300374 - [DEBUG]
43312 2019-Jan-13 16:21:22.300398 - [DEBUG] Start adding new jump function
43313 2019-Jan-13 16:21:22.300421 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43314 2019-Jan-13 16:21:22.300485 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43315 2019-Jan-13 16:21:22.301146 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
43316 2019-Jan-13 16:21:22.301823 - [DEBUG] Edge Function : AllBottom
43317 2019-Jan-13 16:21:22.301854 - [DEBUG] End adding new jump function
43318 2019-Jan-13 16:21:22.301878 - [DEBUG]
43319 2019-Jan-13 16:21:22.301902 - [DEBUG] -------------------------------------------- 1179. Path Edge --------------------------------------------
43320 2019-Jan-13 16:21:22.301927 - [DEBUG]
43321 2019-Jan-13 16:21:22.301950 - [DEBUG] Process 1179. path edge:
43322 2019-Jan-13 16:21:22.301974 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43323 2019-Jan-13 16:21:22.302037 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
43324 2019-Jan-13 16:21:22.302686 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43325 2019-Jan-13 16:21:22.303353 - [DEBUG]
43326 2019-Jan-13 16:21:22.303380 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
43327 2019-Jan-13 16:21:22.304062 - [DEBUG] Compose: EdgeIdentity * AllBottom
43328 2019-Jan-13 16:21:22.304092 - [DEBUG]
43329 2019-Jan-13 16:21:22.304115 - [DEBUG] Propagate flow
43330 2019-Jan-13 16:21:22.304139 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43331 2019-Jan-13 16:21:22.304209 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
43332 2019-Jan-13 16:21:22.304876 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43333 2019-Jan-13 16:21:22.305550 - [DEBUG] Edge function : AllBottom (result of previous compose)
43334 2019-Jan-13 16:21:22.305577 - [DEBUG]
43335 2019-Jan-13 16:21:22.305603 - [DEBUG] Join: AllTop & AllBottom
43336 2019-Jan-13 16:21:22.305629 - [DEBUG] = AllBottom (new jump func)
43337 2019-Jan-13 16:21:22.305654 - [DEBUG]
43338 2019-Jan-13 16:21:22.305678 - [DEBUG] Start adding new jump function
43339 2019-Jan-13 16:21:22.305701 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43340 2019-Jan-13 16:21:22.305761 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43341 2019-Jan-13 16:21:22.306434 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
43342 2019-Jan-13 16:21:22.307091 - [DEBUG] Edge Function : AllBottom
43343 2019-Jan-13 16:21:22.307123 - [DEBUG] End adding new jump function
43344 2019-Jan-13 16:21:22.307147 - [DEBUG]
43345 2019-Jan-13 16:21:22.307172 - [DEBUG] -------------------------------------------- 1180. Path Edge --------------------------------------------
43346 2019-Jan-13 16:21:22.307215 - [DEBUG]
43347 2019-Jan-13 16:21:22.307239 - [DEBUG] Process 1180. path edge:
43348 2019-Jan-13 16:21:22.307262 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43349 2019-Jan-13 16:21:22.307330 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
43350 2019-Jan-13 16:21:22.307989 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43351 2019-Jan-13 16:21:22.308679 - [DEBUG]
43352 2019-Jan-13 16:21:22.308717 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
43353 2019-Jan-13 16:21:22.309408 - [DEBUG] Compose: EdgeIdentity * AllBottom
43354 2019-Jan-13 16:21:22.309437 - [DEBUG]
43355 2019-Jan-13 16:21:22.309461 - [DEBUG] Propagate flow
43356 2019-Jan-13 16:21:22.309485 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43357 2019-Jan-13 16:21:22.309546 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
43358 2019-Jan-13 16:21:22.310218 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43359 2019-Jan-13 16:21:22.310886 - [DEBUG] Edge function : AllBottom (result of previous compose)
43360 2019-Jan-13 16:21:22.310912 - [DEBUG]
43361 2019-Jan-13 16:21:22.310938 - [DEBUG] Join: AllTop & AllBottom
43362 2019-Jan-13 16:21:22.310965 - [DEBUG] = AllBottom (new jump func)
43363 2019-Jan-13 16:21:22.310989 - [DEBUG]
43364 2019-Jan-13 16:21:22.311013 - [DEBUG] Start adding new jump function
43365 2019-Jan-13 16:21:22.311036 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43366 2019-Jan-13 16:21:22.311100 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43367 2019-Jan-13 16:21:22.311787 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
43368 2019-Jan-13 16:21:22.312446 - [DEBUG] Edge Function : AllBottom
43369 2019-Jan-13 16:21:22.312478 - [DEBUG] End adding new jump function
43370 2019-Jan-13 16:21:22.312502 - [DEBUG]
43371 2019-Jan-13 16:21:22.312526 - [DEBUG] -------------------------------------------- 1181. Path Edge --------------------------------------------
43372 2019-Jan-13 16:21:22.312552 - [DEBUG]
43373 2019-Jan-13 16:21:22.312575 - [DEBUG] Process 1181. path edge:
43374 2019-Jan-13 16:21:22.312599 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43375 2019-Jan-13 16:21:22.312659 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
43376 2019-Jan-13 16:21:22.313316 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43377 2019-Jan-13 16:21:22.313980 - [DEBUG]
43378 2019-Jan-13 16:21:22.314006 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
43379 2019-Jan-13 16:21:22.314700 - [DEBUG] Compose: EdgeIdentity * AllBottom
43380 2019-Jan-13 16:21:22.314731 - [DEBUG]
43381 2019-Jan-13 16:21:22.314756 - [DEBUG] Propagate flow
43382 2019-Jan-13 16:21:22.314780 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43383 2019-Jan-13 16:21:22.314844 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
43384 2019-Jan-13 16:21:22.315531 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43385 2019-Jan-13 16:21:22.316187 - [DEBUG] Edge function : AllBottom (result of previous compose)
43386 2019-Jan-13 16:21:22.316213 - [DEBUG]
43387 2019-Jan-13 16:21:22.316239 - [DEBUG] Join: AllTop & AllBottom
43388 2019-Jan-13 16:21:22.316266 - [DEBUG] = AllBottom (new jump func)
43389 2019-Jan-13 16:21:22.316291 - [DEBUG]
43390 2019-Jan-13 16:21:22.316314 - [DEBUG] Start adding new jump function
43391 2019-Jan-13 16:21:22.316356 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43392 2019-Jan-13 16:21:22.316422 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43393 2019-Jan-13 16:21:22.317093 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
43394 2019-Jan-13 16:21:22.317751 - [DEBUG] Edge Function : AllBottom
43395 2019-Jan-13 16:21:22.317783 - [DEBUG] End adding new jump function
43396 2019-Jan-13 16:21:22.317807 - [DEBUG]
43397 2019-Jan-13 16:21:22.317831 - [DEBUG] -------------------------------------------- 1182. Path Edge --------------------------------------------
43398 2019-Jan-13 16:21:22.317856 - [DEBUG]
43399 2019-Jan-13 16:21:22.317880 - [DEBUG] Process 1182. path edge:
43400 2019-Jan-13 16:21:22.317904 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43401 2019-Jan-13 16:21:22.317973 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
43402 2019-Jan-13 16:21:22.318653 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43403 2019-Jan-13 16:21:22.319308 - [DEBUG]
43404 2019-Jan-13 16:21:22.319336 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
43405 2019-Jan-13 16:21:22.320031 - [DEBUG] Compose: EdgeIdentity * AllBottom
43406 2019-Jan-13 16:21:22.320060 - [DEBUG]
43407 2019-Jan-13 16:21:22.320084 - [DEBUG] Propagate flow
43408 2019-Jan-13 16:21:22.320108 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43409 2019-Jan-13 16:21:22.320173 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
43410 2019-Jan-13 16:21:22.320852 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43411 2019-Jan-13 16:21:22.321511 - [DEBUG] Edge function : AllBottom (result of previous compose)
43412 2019-Jan-13 16:21:22.321537 - [DEBUG]
43413 2019-Jan-13 16:21:22.321584 - [DEBUG] Join: AllTop & AllBottom
43414 2019-Jan-13 16:21:22.321610 - [DEBUG] = AllBottom (new jump func)
43415 2019-Jan-13 16:21:22.321635 - [DEBUG]
43416 2019-Jan-13 16:21:22.321659 - [DEBUG] Start adding new jump function
43417 2019-Jan-13 16:21:22.321682 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43418 2019-Jan-13 16:21:22.321744 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43419 2019-Jan-13 16:21:22.322399 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
43420 2019-Jan-13 16:21:22.323071 - [DEBUG] Edge Function : AllBottom
43421 2019-Jan-13 16:21:22.323108 - [DEBUG] End adding new jump function
43422 2019-Jan-13 16:21:22.323133 - [DEBUG]
43423 2019-Jan-13 16:21:22.323156 - [DEBUG] -------------------------------------------- 1183. Path Edge --------------------------------------------
43424 2019-Jan-13 16:21:22.323181 - [DEBUG]
43425 2019-Jan-13 16:21:22.323205 - [DEBUG] Process 1183. path edge:
43426 2019-Jan-13 16:21:22.323229 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43427 2019-Jan-13 16:21:22.323293 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
43428 2019-Jan-13 16:21:22.323963 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43429 2019-Jan-13 16:21:22.324618 - [DEBUG]
43430 2019-Jan-13 16:21:22.324644 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
43431 2019-Jan-13 16:21:22.325360 - [DEBUG] Possible callees:
43432 2019-Jan-13 16:21:22.325387 - [DEBUG] llvm.dbg.declare
43433 2019-Jan-13 16:21:22.325412 - [DEBUG] Possible return sites:
43434 2019-Jan-13 16:21:22.325435 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12043435 2019-Jan-13 16:21:22.326781 - [DEBUG] Found and process special summary
43436 2019-Jan-13 16:21:22.326829 - [DEBUG] Compose: EdgeIdentity * AllBottom
43437 2019-Jan-13 16:21:22.326857 - [DEBUG]
43438 2019-Jan-13 16:21:22.326882 - [DEBUG] Propagate flow
43439 2019-Jan-13 16:21:22.326905 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43440 2019-Jan-13 16:21:22.326973 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
43441 2019-Jan-13 16:21:22.327633 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43442 2019-Jan-13 16:21:22.328306 - [DEBUG] Edge function : AllBottom (result of previous compose)
43443 2019-Jan-13 16:21:22.328332 - [DEBUG]
43444 2019-Jan-13 16:21:22.328358 - [DEBUG] Join: AllTop & AllBottom
43445 2019-Jan-13 16:21:22.328384 - [DEBUG] = AllBottom (new jump func)
43446 2019-Jan-13 16:21:22.328409 - [DEBUG]
43447 2019-Jan-13 16:21:22.328433 - [DEBUG] Start adding new jump function
43448 2019-Jan-13 16:21:22.328456 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43449 2019-Jan-13 16:21:22.328522 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43450 2019-Jan-13 16:21:22.329189 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
43451 2019-Jan-13 16:21:22.329848 - [DEBUG] Edge Function : AllBottom
43452 2019-Jan-13 16:21:22.329880 - [DEBUG] End adding new jump function
43453 2019-Jan-13 16:21:22.329905 - [DEBUG]
43454 2019-Jan-13 16:21:22.329929 - [DEBUG] -------------------------------------------- 1184. Path Edge --------------------------------------------
43455 2019-Jan-13 16:21:22.329953 - [DEBUG]
43456 2019-Jan-13 16:21:22.329976 - [DEBUG] Process 1184. path edge:
43457 2019-Jan-13 16:21:22.330000 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43458 2019-Jan-13 16:21:22.330062 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
43459 2019-Jan-13 16:21:22.330718 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43460 2019-Jan-13 16:21:22.331373 - [DEBUG]
43461 2019-Jan-13 16:21:22.331399 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
43462 2019-Jan-13 16:21:22.332125 - [DEBUG] Compose: EdgeIdentity * AllBottom
43463 2019-Jan-13 16:21:22.332155 - [DEBUG]
43464 2019-Jan-13 16:21:22.332179 - [DEBUG] Propagate flow
43465 2019-Jan-13 16:21:22.332203 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43466 2019-Jan-13 16:21:22.332266 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
43467 2019-Jan-13 16:21:22.332940 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43468 2019-Jan-13 16:21:22.333598 - [DEBUG] Edge function : AllBottom (result of previous compose)
43469 2019-Jan-13 16:21:22.333625 - [DEBUG]
43470 2019-Jan-13 16:21:22.333650 - [DEBUG] Join: AllTop & AllBottom
43471 2019-Jan-13 16:21:22.333677 - [DEBUG] = AllBottom (new jump func)
43472 2019-Jan-13 16:21:22.333701 - [DEBUG]
43473 2019-Jan-13 16:21:22.333725 - [DEBUG] Start adding new jump function
43474 2019-Jan-13 16:21:22.333748 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43475 2019-Jan-13 16:21:22.333810 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43476 2019-Jan-13 16:21:22.334483 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
43477 2019-Jan-13 16:21:22.335173 - [DEBUG] Edge Function : AllBottom
43478 2019-Jan-13 16:21:22.335204 - [DEBUG] End adding new jump function
43479 2019-Jan-13 16:21:22.335228 - [DEBUG]
43480 2019-Jan-13 16:21:22.335252 - [DEBUG] -------------------------------------------- 1185. Path Edge --------------------------------------------
43481 2019-Jan-13 16:21:22.335277 - [DEBUG]
43482 2019-Jan-13 16:21:22.335300 - [DEBUG] Process 1185. path edge:
43483 2019-Jan-13 16:21:22.335324 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43484 2019-Jan-13 16:21:22.335388 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
43485 2019-Jan-13 16:21:22.336048 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43486 2019-Jan-13 16:21:22.336700 - [DEBUG]
43487 2019-Jan-13 16:21:22.336727 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
43488 2019-Jan-13 16:21:22.337413 - [DEBUG] Compose: EdgeIdentity * AllBottom
43489 2019-Jan-13 16:21:22.337443 - [DEBUG]
43490 2019-Jan-13 16:21:22.337467 - [DEBUG] Propagate flow
43491 2019-Jan-13 16:21:22.337491 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43492 2019-Jan-13 16:21:22.337558 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
43493 2019-Jan-13 16:21:22.338249 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43494 2019-Jan-13 16:21:22.338913 - [DEBUG] Edge function : AllBottom (result of previous compose)
43495 2019-Jan-13 16:21:22.338939 - [DEBUG]
43496 2019-Jan-13 16:21:22.338964 - [DEBUG] Join: AllTop & AllBottom
43497 2019-Jan-13 16:21:22.338991 - [DEBUG] = AllBottom (new jump func)
43498 2019-Jan-13 16:21:22.339016 - [DEBUG]
43499 2019-Jan-13 16:21:22.339039 - [DEBUG] Start adding new jump function
43500 2019-Jan-13 16:21:22.339063 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43501 2019-Jan-13 16:21:22.339124 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43502 2019-Jan-13 16:21:22.339776 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
43503 2019-Jan-13 16:21:22.340444 - [DEBUG] Edge Function : AllBottom
43504 2019-Jan-13 16:21:22.340476 - [DEBUG] End adding new jump function
43505 2019-Jan-13 16:21:22.340500 - [DEBUG]
43506 2019-Jan-13 16:21:22.340525 - [DEBUG] -------------------------------------------- 1186. Path Edge --------------------------------------------
43507 2019-Jan-13 16:21:22.340550 - [DEBUG]
43508 2019-Jan-13 16:21:22.340573 - [DEBUG] Process 1186. path edge:
43509 2019-Jan-13 16:21:22.340597 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43510 2019-Jan-13 16:21:22.340663 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
43511 2019-Jan-13 16:21:22.341329 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43512 2019-Jan-13 16:21:22.342013 - [DEBUG]
43513 2019-Jan-13 16:21:22.342038 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
43514 2019-Jan-13 16:21:22.342712 - [DEBUG] Possible callees:
43515 2019-Jan-13 16:21:22.342740 - [DEBUG] llvm.dbg.declare
43516 2019-Jan-13 16:21:22.342765 - [DEBUG] Possible return sites:
43517 2019-Jan-13 16:21:22.342788 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14943518 2019-Jan-13 16:21:22.344135 - [DEBUG] Found and process special summary
43519 2019-Jan-13 16:21:22.344178 - [DEBUG] Compose: EdgeIdentity * AllBottom
43520 2019-Jan-13 16:21:22.344207 - [DEBUG]
43521 2019-Jan-13 16:21:22.344231 - [DEBUG] Propagate flow
43522 2019-Jan-13 16:21:22.344255 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43523 2019-Jan-13 16:21:22.344322 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
43524 2019-Jan-13 16:21:22.345009 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43525 2019-Jan-13 16:21:22.345664 - [DEBUG] Edge function : AllBottom (result of previous compose)
43526 2019-Jan-13 16:21:22.345691 - [DEBUG]
43527 2019-Jan-13 16:21:22.345717 - [DEBUG] Join: AllTop & AllBottom
43528 2019-Jan-13 16:21:22.345744 - [DEBUG] = AllBottom (new jump func)
43529 2019-Jan-13 16:21:22.345768 - [DEBUG]
43530 2019-Jan-13 16:21:22.345792 - [DEBUG] Start adding new jump function
43531 2019-Jan-13 16:21:22.345815 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43532 2019-Jan-13 16:21:22.345876 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43533 2019-Jan-13 16:21:22.346546 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
43534 2019-Jan-13 16:21:22.347205 - [DEBUG] Edge Function : AllBottom
43535 2019-Jan-13 16:21:22.347237 - [DEBUG] End adding new jump function
43536 2019-Jan-13 16:21:22.347261 - [DEBUG]
43537 2019-Jan-13 16:21:22.347285 - [DEBUG] -------------------------------------------- 1187. Path Edge --------------------------------------------
43538 2019-Jan-13 16:21:22.347310 - [DEBUG]
43539 2019-Jan-13 16:21:22.347334 - [DEBUG] Process 1187. path edge:
43540 2019-Jan-13 16:21:22.347358 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43541 2019-Jan-13 16:21:22.347425 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
43542 2019-Jan-13 16:21:22.348086 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43543 2019-Jan-13 16:21:22.348763 - [DEBUG]
43544 2019-Jan-13 16:21:22.348788 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
43545 2019-Jan-13 16:21:22.349492 - [DEBUG] Compose: EdgeIdentity * AllBottom
43546 2019-Jan-13 16:21:22.349522 - [DEBUG]
43547 2019-Jan-13 16:21:22.349546 - [DEBUG] Propagate flow
43548 2019-Jan-13 16:21:22.349570 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43549 2019-Jan-13 16:21:22.349635 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
43550 2019-Jan-13 16:21:22.350299 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43551 2019-Jan-13 16:21:22.350961 - [DEBUG] Edge function : AllBottom (result of previous compose)
43552 2019-Jan-13 16:21:22.350987 - [DEBUG]
43553 2019-Jan-13 16:21:22.351013 - [DEBUG] Join: AllTop & AllBottom
43554 2019-Jan-13 16:21:22.351040 - [DEBUG] = AllBottom (new jump func)
43555 2019-Jan-13 16:21:22.351065 - [DEBUG]
43556 2019-Jan-13 16:21:22.351088 - [DEBUG] Start adding new jump function
43557 2019-Jan-13 16:21:22.351111 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43558 2019-Jan-13 16:21:22.351172 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43559 2019-Jan-13 16:21:22.351847 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
43560 2019-Jan-13 16:21:22.352511 - [DEBUG] Edge Function : AllBottom
43561 2019-Jan-13 16:21:22.352543 - [DEBUG] End adding new jump function
43562 2019-Jan-13 16:21:22.352584 - [DEBUG]
43563 2019-Jan-13 16:21:22.352609 - [DEBUG] -------------------------------------------- 1188. Path Edge --------------------------------------------
43564 2019-Jan-13 16:21:22.352634 - [DEBUG]
43565 2019-Jan-13 16:21:22.352657 - [DEBUG] Process 1188. path edge:
43566 2019-Jan-13 16:21:22.352681 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43567 2019-Jan-13 16:21:22.352747 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
43568 2019-Jan-13 16:21:22.353408 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43569 2019-Jan-13 16:21:22.354068 - [DEBUG]
43570 2019-Jan-13 16:21:22.354095 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
43571 2019-Jan-13 16:21:22.354770 - [DEBUG] Compose: EdgeIdentity * AllBottom
43572 2019-Jan-13 16:21:22.354799 - [DEBUG]
43573 2019-Jan-13 16:21:22.354823 - [DEBUG] Propagate flow
43574 2019-Jan-13 16:21:22.354847 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43575 2019-Jan-13 16:21:22.354933 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
43576 2019-Jan-13 16:21:22.355614 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43577 2019-Jan-13 16:21:22.356278 - [DEBUG] Edge function : AllBottom (result of previous compose)
43578 2019-Jan-13 16:21:22.356305 - [DEBUG]
43579 2019-Jan-13 16:21:22.356331 - [DEBUG] Join: AllTop & AllBottom
43580 2019-Jan-13 16:21:22.356358 - [DEBUG] = AllBottom (new jump func)
43581 2019-Jan-13 16:21:22.356383 - [DEBUG]
43582 2019-Jan-13 16:21:22.356406 - [DEBUG] Start adding new jump function
43583 2019-Jan-13 16:21:22.356430 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43584 2019-Jan-13 16:21:22.356493 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43585 2019-Jan-13 16:21:22.357149 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
43586 2019-Jan-13 16:21:22.357807 - [DEBUG] Edge Function : AllBottom
43587 2019-Jan-13 16:21:22.357839 - [DEBUG] End adding new jump function
43588 2019-Jan-13 16:21:22.357863 - [DEBUG]
43589 2019-Jan-13 16:21:22.357887 - [DEBUG] -------------------------------------------- 1189. Path Edge --------------------------------------------
43590 2019-Jan-13 16:21:22.357912 - [DEBUG]
43591 2019-Jan-13 16:21:22.357936 - [DEBUG] Process 1189. path edge:
43592 2019-Jan-13 16:21:22.357960 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43593 2019-Jan-13 16:21:22.358026 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
43594 2019-Jan-13 16:21:22.358722 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43595 2019-Jan-13 16:21:22.359385 - [DEBUG]
43596 2019-Jan-13 16:21:22.359411 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
43597 2019-Jan-13 16:21:22.360091 - [DEBUG] Possible callees:
43598 2019-Jan-13 16:21:22.360117 - [DEBUG] llvm.dbg.declare
43599 2019-Jan-13 16:21:22.360142 - [DEBUG] Possible return sites:
43600 2019-Jan-13 16:21:22.360165 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15543601 2019-Jan-13 16:21:22.361487 - [DEBUG] Found and process special summary
43602 2019-Jan-13 16:21:22.361531 - [DEBUG] Compose: EdgeIdentity * AllBottom
43603 2019-Jan-13 16:21:22.361579 - [DEBUG]
43604 2019-Jan-13 16:21:22.361621 - [DEBUG] Propagate flow
43605 2019-Jan-13 16:21:22.361645 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43606 2019-Jan-13 16:21:22.361713 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
43607 2019-Jan-13 16:21:22.362396 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43608 2019-Jan-13 16:21:22.363053 - [DEBUG] Edge function : AllBottom (result of previous compose)
43609 2019-Jan-13 16:21:22.363079 - [DEBUG]
43610 2019-Jan-13 16:21:22.363105 - [DEBUG] Join: AllTop & AllBottom
43611 2019-Jan-13 16:21:22.363132 - [DEBUG] = AllBottom (new jump func)
43612 2019-Jan-13 16:21:22.363156 - [DEBUG]
43613 2019-Jan-13 16:21:22.363180 - [DEBUG] Start adding new jump function
43614 2019-Jan-13 16:21:22.363204 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43615 2019-Jan-13 16:21:22.363263 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43616 2019-Jan-13 16:21:22.363920 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
43617 2019-Jan-13 16:21:22.364587 - [DEBUG] Edge Function : AllBottom
43618 2019-Jan-13 16:21:22.364618 - [DEBUG] End adding new jump function
43619 2019-Jan-13 16:21:22.364642 - [DEBUG]
43620 2019-Jan-13 16:21:22.364667 - [DEBUG] -------------------------------------------- 1190. Path Edge --------------------------------------------
43621 2019-Jan-13 16:21:22.364692 - [DEBUG]
43622 2019-Jan-13 16:21:22.364715 - [DEBUG] Process 1190. path edge:
43623 2019-Jan-13 16:21:22.364739 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43624 2019-Jan-13 16:21:22.364801 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
43625 2019-Jan-13 16:21:22.365493 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43626 2019-Jan-13 16:21:22.366149 - [DEBUG]
43627 2019-Jan-13 16:21:22.366175 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
43628 2019-Jan-13 16:21:22.366869 - [DEBUG] Compose: EdgeIdentity * AllBottom
43629 2019-Jan-13 16:21:22.366898 - [DEBUG]
43630 2019-Jan-13 16:21:22.366922 - [DEBUG] Propagate flow
43631 2019-Jan-13 16:21:22.366946 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43632 2019-Jan-13 16:21:22.367015 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
43633 2019-Jan-13 16:21:22.367678 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43634 2019-Jan-13 16:21:22.368363 - [DEBUG] Edge function : AllBottom (result of previous compose)
43635 2019-Jan-13 16:21:22.368389 - [DEBUG]
43636 2019-Jan-13 16:21:22.368415 - [DEBUG] Join: AllTop & AllBottom
43637 2019-Jan-13 16:21:22.368441 - [DEBUG] = AllBottom (new jump func)
43638 2019-Jan-13 16:21:22.368466 - [DEBUG]
43639 2019-Jan-13 16:21:22.368490 - [DEBUG] Start adding new jump function
43640 2019-Jan-13 16:21:22.368513 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43641 2019-Jan-13 16:21:22.368574 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43642 2019-Jan-13 16:21:22.369230 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
43643 2019-Jan-13 16:21:22.369886 - [DEBUG] Edge Function : AllBottom
43644 2019-Jan-13 16:21:22.369918 - [DEBUG] End adding new jump function
43645 2019-Jan-13 16:21:22.369942 - [DEBUG]
43646 2019-Jan-13 16:21:22.369966 - [DEBUG] -------------------------------------------- 1191. Path Edge --------------------------------------------
43647 2019-Jan-13 16:21:22.369991 - [DEBUG]
43648 2019-Jan-13 16:21:22.370015 - [DEBUG] Process 1191. path edge:
43649 2019-Jan-13 16:21:22.370055 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43650 2019-Jan-13 16:21:22.370123 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
43651 2019-Jan-13 16:21:22.370782 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43652 2019-Jan-13 16:21:22.371442 - [DEBUG]
43653 2019-Jan-13 16:21:22.371470 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
43654 2019-Jan-13 16:21:22.372175 - [DEBUG] Compose: EdgeIdentity * AllBottom
43655 2019-Jan-13 16:21:22.372204 - [DEBUG]
43656 2019-Jan-13 16:21:22.372228 - [DEBUG] Propagate flow
43657 2019-Jan-13 16:21:22.372252 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43658 2019-Jan-13 16:21:22.372315 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
43659 2019-Jan-13 16:21:22.372973 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43660 2019-Jan-13 16:21:22.373634 - [DEBUG] Edge function : AllBottom (result of previous compose)
43661 2019-Jan-13 16:21:22.373660 - [DEBUG]
43662 2019-Jan-13 16:21:22.373686 - [DEBUG] Join: AllTop & AllBottom
43663 2019-Jan-13 16:21:22.373713 - [DEBUG] = AllBottom (new jump func)
43664 2019-Jan-13 16:21:22.373738 - [DEBUG]
43665 2019-Jan-13 16:21:22.373762 - [DEBUG] Start adding new jump function
43666 2019-Jan-13 16:21:22.373785 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43667 2019-Jan-13 16:21:22.373849 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43668 2019-Jan-13 16:21:22.374509 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
43669 2019-Jan-13 16:21:22.375182 - [DEBUG] Edge Function : AllBottom
43670 2019-Jan-13 16:21:22.375212 - [DEBUG] End adding new jump function
43671 2019-Jan-13 16:21:22.375237 - [DEBUG]
43672 2019-Jan-13 16:21:22.375261 - [DEBUG] -------------------------------------------- 1192. Path Edge --------------------------------------------
43673 2019-Jan-13 16:21:22.375285 - [DEBUG]
43674 2019-Jan-13 16:21:22.375309 - [DEBUG] Process 1192. path edge:
43675 2019-Jan-13 16:21:22.375333 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43676 2019-Jan-13 16:21:22.375395 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
43677 2019-Jan-13 16:21:22.376058 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43678 2019-Jan-13 16:21:22.376717 - [DEBUG]
43679 2019-Jan-13 16:21:22.376744 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
43680 2019-Jan-13 16:21:22.377429 - [DEBUG] Compose: EdgeIdentity * AllBottom
43681 2019-Jan-13 16:21:22.377459 - [DEBUG]
43682 2019-Jan-13 16:21:22.377483 - [DEBUG] Propagate flow
43683 2019-Jan-13 16:21:22.377506 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43684 2019-Jan-13 16:21:22.377571 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
43685 2019-Jan-13 16:21:22.378258 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43686 2019-Jan-13 16:21:22.378929 - [DEBUG] Edge function : AllBottom (result of previous compose)
43687 2019-Jan-13 16:21:22.378955 - [DEBUG]
43688 2019-Jan-13 16:21:22.378981 - [DEBUG] Join: AllTop & AllBottom
43689 2019-Jan-13 16:21:22.379007 - [DEBUG] = AllBottom (new jump func)
43690 2019-Jan-13 16:21:22.379032 - [DEBUG]
43691 2019-Jan-13 16:21:22.379055 - [DEBUG] Start adding new jump function
43692 2019-Jan-13 16:21:22.379079 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43693 2019-Jan-13 16:21:22.379143 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43694 2019-Jan-13 16:21:22.379831 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
43695 2019-Jan-13 16:21:22.380506 - [DEBUG] Edge Function : AllBottom
43696 2019-Jan-13 16:21:22.380536 - [DEBUG] End adding new jump function
43697 2019-Jan-13 16:21:22.380561 - [DEBUG]
43698 2019-Jan-13 16:21:22.380585 - [DEBUG] -------------------------------------------- 1193. Path Edge --------------------------------------------
43699 2019-Jan-13 16:21:22.380610 - [DEBUG]
43700 2019-Jan-13 16:21:22.380633 - [DEBUG] Process 1193. path edge:
43701 2019-Jan-13 16:21:22.380657 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43702 2019-Jan-13 16:21:22.380720 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
43703 2019-Jan-13 16:21:22.381380 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43704 2019-Jan-13 16:21:22.382071 - [DEBUG]
43705 2019-Jan-13 16:21:22.382096 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
43706 2019-Jan-13 16:21:22.382796 - [DEBUG] Possible callees:
43707 2019-Jan-13 16:21:22.382823 - [DEBUG] llvm.dbg.declare
43708 2019-Jan-13 16:21:22.382847 - [DEBUG] Possible return sites:
43709 2019-Jan-13 16:21:22.382871 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16343710 2019-Jan-13 16:21:22.384190 - [DEBUG] Found and process special summary
43711 2019-Jan-13 16:21:22.384230 - [DEBUG] Compose: EdgeIdentity * AllBottom
43712 2019-Jan-13 16:21:22.384259 - [DEBUG]
43713 2019-Jan-13 16:21:22.384283 - [DEBUG] Propagate flow
43714 2019-Jan-13 16:21:22.384307 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43715 2019-Jan-13 16:21:22.384370 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
43716 2019-Jan-13 16:21:22.385062 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43717 2019-Jan-13 16:21:22.385730 - [DEBUG] Edge function : AllBottom (result of previous compose)
43718 2019-Jan-13 16:21:22.385758 - [DEBUG]
43719 2019-Jan-13 16:21:22.385784 - [DEBUG] Join: AllTop & AllBottom
43720 2019-Jan-13 16:21:22.385810 - [DEBUG] = AllBottom (new jump func)
43721 2019-Jan-13 16:21:22.385835 - [DEBUG]
43722 2019-Jan-13 16:21:22.385859 - [DEBUG] Start adding new jump function
43723 2019-Jan-13 16:21:22.385882 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43724 2019-Jan-13 16:21:22.385947 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43725 2019-Jan-13 16:21:22.386603 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
43726 2019-Jan-13 16:21:22.387253 - [DEBUG] Edge Function : AllBottom
43727 2019-Jan-13 16:21:22.387285 - [DEBUG] End adding new jump function
43728 2019-Jan-13 16:21:22.387309 - [DEBUG]
43729 2019-Jan-13 16:21:22.387333 - [DEBUG] -------------------------------------------- 1194. Path Edge --------------------------------------------
43730 2019-Jan-13 16:21:22.387358 - [DEBUG]
43731 2019-Jan-13 16:21:22.387381 - [DEBUG] Process 1194. path edge:
43732 2019-Jan-13 16:21:22.387405 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43733 2019-Jan-13 16:21:22.387470 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
43734 2019-Jan-13 16:21:22.388136 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43735 2019-Jan-13 16:21:22.388835 - [DEBUG]
43736 2019-Jan-13 16:21:22.388862 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
43737 2019-Jan-13 16:21:22.389557 - [DEBUG] Compose: EdgeIdentity * AllBottom
43738 2019-Jan-13 16:21:22.389586 - [DEBUG]
43739 2019-Jan-13 16:21:22.389610 - [DEBUG] Propagate flow
43740 2019-Jan-13 16:21:22.389634 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43741 2019-Jan-13 16:21:22.389697 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
43742 2019-Jan-13 16:21:22.390351 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43743 2019-Jan-13 16:21:22.391019 - [DEBUG] Edge function : AllBottom (result of previous compose)
43744 2019-Jan-13 16:21:22.391045 - [DEBUG]
43745 2019-Jan-13 16:21:22.391071 - [DEBUG] Join: AllTop & AllBottom
43746 2019-Jan-13 16:21:22.391098 - [DEBUG] = AllBottom (new jump func)
43747 2019-Jan-13 16:21:22.391123 - [DEBUG]
43748 2019-Jan-13 16:21:22.391146 - [DEBUG] Start adding new jump function
43749 2019-Jan-13 16:21:22.391170 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43750 2019-Jan-13 16:21:22.391234 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43751 2019-Jan-13 16:21:22.391920 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
43752 2019-Jan-13 16:21:22.392573 - [DEBUG] Edge Function : AllBottom
43753 2019-Jan-13 16:21:22.392605 - [DEBUG] End adding new jump function
43754 2019-Jan-13 16:21:22.392629 - [DEBUG]
43755 2019-Jan-13 16:21:22.392653 - [DEBUG] -------------------------------------------- 1195. Path Edge --------------------------------------------
43756 2019-Jan-13 16:21:22.392678 - [DEBUG]
43757 2019-Jan-13 16:21:22.392701 - [DEBUG] Process 1195. path edge:
43758 2019-Jan-13 16:21:22.392725 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43759 2019-Jan-13 16:21:22.392788 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
43760 2019-Jan-13 16:21:22.393444 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43761 2019-Jan-13 16:21:22.394111 - [DEBUG]
43762 2019-Jan-13 16:21:22.394139 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
43763 2019-Jan-13 16:21:22.394827 - [DEBUG] Compose: EdgeIdentity * AllBottom
43764 2019-Jan-13 16:21:22.394857 - [DEBUG]
43765 2019-Jan-13 16:21:22.394898 - [DEBUG] Propagate flow
43766 2019-Jan-13 16:21:22.394924 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43767 2019-Jan-13 16:21:22.394991 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
43768 2019-Jan-13 16:21:22.395669 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43769 2019-Jan-13 16:21:22.396331 - [DEBUG] Edge function : AllBottom (result of previous compose)
43770 2019-Jan-13 16:21:22.396358 - [DEBUG]
43771 2019-Jan-13 16:21:22.396383 - [DEBUG] Join: AllTop & AllBottom
43772 2019-Jan-13 16:21:22.396410 - [DEBUG] = AllBottom (new jump func)
43773 2019-Jan-13 16:21:22.396435 - [DEBUG]
43774 2019-Jan-13 16:21:22.396458 - [DEBUG] Start adding new jump function
43775 2019-Jan-13 16:21:22.396482 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43776 2019-Jan-13 16:21:22.396551 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43777 2019-Jan-13 16:21:22.397212 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
43778 2019-Jan-13 16:21:22.397883 - [DEBUG] Edge Function : AllBottom
43779 2019-Jan-13 16:21:22.397913 - [DEBUG] End adding new jump function
43780 2019-Jan-13 16:21:22.397954 - [DEBUG]
43781 2019-Jan-13 16:21:22.397979 - [DEBUG] -------------------------------------------- 1196. Path Edge --------------------------------------------
43782 2019-Jan-13 16:21:22.398003 - [DEBUG]
43783 2019-Jan-13 16:21:22.398026 - [DEBUG] Process 1196. path edge:
43784 2019-Jan-13 16:21:22.398050 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43785 2019-Jan-13 16:21:22.398113 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
43786 2019-Jan-13 16:21:22.398805 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43787 2019-Jan-13 16:21:22.399470 - [DEBUG]
43788 2019-Jan-13 16:21:22.399495 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
43789 2019-Jan-13 16:21:22.400182 - [DEBUG] Possible callees:
43790 2019-Jan-13 16:21:22.400209 - [DEBUG] llvm.dbg.declare
43791 2019-Jan-13 16:21:22.400234 - [DEBUG] Possible return sites:
43792 2019-Jan-13 16:21:22.400258 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16943793 2019-Jan-13 16:21:22.401598 - [DEBUG] Found and process special summary
43794 2019-Jan-13 16:21:22.401642 - [DEBUG] Compose: EdgeIdentity * AllBottom
43795 2019-Jan-13 16:21:22.401670 - [DEBUG]
43796 2019-Jan-13 16:21:22.401694 - [DEBUG] Propagate flow
43797 2019-Jan-13 16:21:22.401718 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43798 2019-Jan-13 16:21:22.401783 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
43799 2019-Jan-13 16:21:22.402452 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43800 2019-Jan-13 16:21:22.403114 - [DEBUG] Edge function : AllBottom (result of previous compose)
43801 2019-Jan-13 16:21:22.403140 - [DEBUG]
43802 2019-Jan-13 16:21:22.403166 - [DEBUG] Join: AllTop & AllBottom
43803 2019-Jan-13 16:21:22.403192 - [DEBUG] = AllBottom (new jump func)
43804 2019-Jan-13 16:21:22.403216 - [DEBUG]
43805 2019-Jan-13 16:21:22.403240 - [DEBUG] Start adding new jump function
43806 2019-Jan-13 16:21:22.403264 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43807 2019-Jan-13 16:21:22.403327 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43808 2019-Jan-13 16:21:22.403987 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
43809 2019-Jan-13 16:21:22.404640 - [DEBUG] Edge Function : AllBottom
43810 2019-Jan-13 16:21:22.404670 - [DEBUG] End adding new jump function
43811 2019-Jan-13 16:21:22.404695 - [DEBUG]
43812 2019-Jan-13 16:21:22.404719 - [DEBUG] -------------------------------------------- 1197. Path Edge --------------------------------------------
43813 2019-Jan-13 16:21:22.404743 - [DEBUG]
43814 2019-Jan-13 16:21:22.404766 - [DEBUG] Process 1197. path edge:
43815 2019-Jan-13 16:21:22.404790 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43816 2019-Jan-13 16:21:22.404851 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
43817 2019-Jan-13 16:21:22.405541 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43818 2019-Jan-13 16:21:22.406203 - [DEBUG]
43819 2019-Jan-13 16:21:22.406228 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
43820 2019-Jan-13 16:21:22.406937 - [DEBUG] Compose: EdgeIdentity * AllBottom
43821 2019-Jan-13 16:21:22.406966 - [DEBUG]
43822 2019-Jan-13 16:21:22.407015 - [DEBUG] Propagate flow
43823 2019-Jan-13 16:21:22.407039 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43824 2019-Jan-13 16:21:22.407105 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
43825 2019-Jan-13 16:21:22.407766 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43826 2019-Jan-13 16:21:22.408450 - [DEBUG] Edge function : AllBottom (result of previous compose)
43827 2019-Jan-13 16:21:22.408478 - [DEBUG]
43828 2019-Jan-13 16:21:22.408504 - [DEBUG] Join: AllTop & AllBottom
43829 2019-Jan-13 16:21:22.408530 - [DEBUG] = AllBottom (new jump func)
43830 2019-Jan-13 16:21:22.408555 - [DEBUG]
43831 2019-Jan-13 16:21:22.408579 - [DEBUG] Start adding new jump function
43832 2019-Jan-13 16:21:22.408602 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43833 2019-Jan-13 16:21:22.408669 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43834 2019-Jan-13 16:21:22.409329 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
43835 2019-Jan-13 16:21:22.409992 - [DEBUG] Edge Function : AllBottom
43836 2019-Jan-13 16:21:22.410024 - [DEBUG] End adding new jump function
43837 2019-Jan-13 16:21:22.410048 - [DEBUG]
43838 2019-Jan-13 16:21:22.410073 - [DEBUG] -------------------------------------------- 1198. Path Edge --------------------------------------------
43839 2019-Jan-13 16:21:22.410098 - [DEBUG]
43840 2019-Jan-13 16:21:22.410121 - [DEBUG] Process 1198. path edge:
43841 2019-Jan-13 16:21:22.410145 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43842 2019-Jan-13 16:21:22.410209 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
43843 2019-Jan-13 16:21:22.410862 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43844 2019-Jan-13 16:21:22.411525 - [DEBUG]
43845 2019-Jan-13 16:21:22.411570 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
43846 2019-Jan-13 16:21:22.412269 - [DEBUG] Compose: EdgeIdentity * AllBottom
43847 2019-Jan-13 16:21:22.412300 - [DEBUG]
43848 2019-Jan-13 16:21:22.412325 - [DEBUG] Propagate flow
43849 2019-Jan-13 16:21:22.412349 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43850 2019-Jan-13 16:21:22.412416 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
43851 2019-Jan-13 16:21:22.413081 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43852 2019-Jan-13 16:21:22.413734 - [DEBUG] Edge function : AllBottom (result of previous compose)
43853 2019-Jan-13 16:21:22.413760 - [DEBUG]
43854 2019-Jan-13 16:21:22.413786 - [DEBUG] Join: AllTop & AllBottom
43855 2019-Jan-13 16:21:22.413812 - [DEBUG] = AllBottom (new jump func)
43856 2019-Jan-13 16:21:22.413837 - [DEBUG]
43857 2019-Jan-13 16:21:22.413861 - [DEBUG] Start adding new jump function
43858 2019-Jan-13 16:21:22.413885 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43859 2019-Jan-13 16:21:22.413945 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43860 2019-Jan-13 16:21:22.414611 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
43861 2019-Jan-13 16:21:22.415297 - [DEBUG] Edge Function : AllBottom
43862 2019-Jan-13 16:21:22.415328 - [DEBUG] End adding new jump function
43863 2019-Jan-13 16:21:22.415353 - [DEBUG]
43864 2019-Jan-13 16:21:22.415377 - [DEBUG] -------------------------------------------- 1199. Path Edge --------------------------------------------
43865 2019-Jan-13 16:21:22.415403 - [DEBUG]
43866 2019-Jan-13 16:21:22.415426 - [DEBUG] Process 1199. path edge:
43867 2019-Jan-13 16:21:22.415468 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43868 2019-Jan-13 16:21:22.415535 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
43869 2019-Jan-13 16:21:22.416197 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43870 2019-Jan-13 16:21:22.416847 - [DEBUG]
43871 2019-Jan-13 16:21:22.416872 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
43872 2019-Jan-13 16:21:22.417575 - [DEBUG] Compose: EdgeIdentity * AllBottom
43873 2019-Jan-13 16:21:22.417605 - [DEBUG]
43874 2019-Jan-13 16:21:22.417629 - [DEBUG] Propagate flow
43875 2019-Jan-13 16:21:22.417653 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43876 2019-Jan-13 16:21:22.417716 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
43877 2019-Jan-13 16:21:22.418406 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43878 2019-Jan-13 16:21:22.419067 - [DEBUG] Edge function : AllBottom (result of previous compose)
43879 2019-Jan-13 16:21:22.419094 - [DEBUG]
43880 2019-Jan-13 16:21:22.419120 - [DEBUG] Join: AllTop & AllBottom
43881 2019-Jan-13 16:21:22.419146 - [DEBUG] = AllBottom (new jump func)
43882 2019-Jan-13 16:21:22.419171 - [DEBUG]
43883 2019-Jan-13 16:21:22.419195 - [DEBUG] Start adding new jump function
43884 2019-Jan-13 16:21:22.419219 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43885 2019-Jan-13 16:21:22.419279 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43886 2019-Jan-13 16:21:22.419931 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
43887 2019-Jan-13 16:21:22.420590 - [DEBUG] Edge Function : AllBottom
43888 2019-Jan-13 16:21:22.420621 - [DEBUG] End adding new jump function
43889 2019-Jan-13 16:21:22.420646 - [DEBUG]
43890 2019-Jan-13 16:21:22.420670 - [DEBUG] -------------------------------------------- 1200. Path Edge --------------------------------------------
43891 2019-Jan-13 16:21:22.420695 - [DEBUG]
43892 2019-Jan-13 16:21:22.420719 - [DEBUG] Process 1200. path edge:
43893 2019-Jan-13 16:21:22.420743 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43894 2019-Jan-13 16:21:22.420807 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
43895 2019-Jan-13 16:21:22.421465 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43896 2019-Jan-13 16:21:22.422889 - [DEBUG]
43897 2019-Jan-13 16:21:22.422920 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
43898 2019-Jan-13 16:21:22.423668 - [DEBUG] Compose: EdgeIdentity * AllBottom
43899 2019-Jan-13 16:21:22.423699 - [DEBUG]
43900 2019-Jan-13 16:21:22.423723 - [DEBUG] Propagate flow
43901 2019-Jan-13 16:21:22.423747 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43902 2019-Jan-13 16:21:22.423818 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
43903 2019-Jan-13 16:21:22.424500 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43904 2019-Jan-13 16:21:22.425197 - [DEBUG] Edge function : AllBottom (result of previous compose)
43905 2019-Jan-13 16:21:22.425224 - [DEBUG]
43906 2019-Jan-13 16:21:22.425250 - [DEBUG] Join: AllTop & AllBottom
43907 2019-Jan-13 16:21:22.425276 - [DEBUG] = AllBottom (new jump func)
43908 2019-Jan-13 16:21:22.425301 - [DEBUG]
43909 2019-Jan-13 16:21:22.425325 - [DEBUG] Start adding new jump function
43910 2019-Jan-13 16:21:22.425348 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43911 2019-Jan-13 16:21:22.425429 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43912 2019-Jan-13 16:21:22.426086 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
43913 2019-Jan-13 16:21:22.426757 - [DEBUG] Edge Function : AllBottom
43914 2019-Jan-13 16:21:22.426789 - [DEBUG] End adding new jump function
43915 2019-Jan-13 16:21:22.426814 - [DEBUG]
43916 2019-Jan-13 16:21:22.426838 - [DEBUG] -------------------------------------------- 1201. Path Edge --------------------------------------------
43917 2019-Jan-13 16:21:22.426863 - [DEBUG]
43918 2019-Jan-13 16:21:22.426887 - [DEBUG] Process 1201. path edge:
43919 2019-Jan-13 16:21:22.426911 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43920 2019-Jan-13 16:21:22.426974 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
43921 2019-Jan-13 16:21:22.427638 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43922 2019-Jan-13 16:21:22.428320 - [DEBUG]
43923 2019-Jan-13 16:21:22.428346 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
43924 2019-Jan-13 16:21:22.429037 - [DEBUG] Compose: EdgeIdentity * AllBottom
43925 2019-Jan-13 16:21:22.429067 - [DEBUG]
43926 2019-Jan-13 16:21:22.429091 - [DEBUG] Propagate flow
43927 2019-Jan-13 16:21:22.429114 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43928 2019-Jan-13 16:21:22.429178 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
43929 2019-Jan-13 16:21:22.429846 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43930 2019-Jan-13 16:21:22.430508 - [DEBUG] Edge function : AllBottom (result of previous compose)
43931 2019-Jan-13 16:21:22.430535 - [DEBUG]
43932 2019-Jan-13 16:21:22.430561 - [DEBUG] Join: AllTop & AllBottom
43933 2019-Jan-13 16:21:22.430587 - [DEBUG] = AllBottom (new jump func)
43934 2019-Jan-13 16:21:22.430611 - [DEBUG]
43935 2019-Jan-13 16:21:22.430635 - [DEBUG] Start adding new jump function
43936 2019-Jan-13 16:21:22.430659 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43937 2019-Jan-13 16:21:22.430722 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43938 2019-Jan-13 16:21:22.431379 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
43939 2019-Jan-13 16:21:22.432052 - [DEBUG] Edge Function : AllBottom
43940 2019-Jan-13 16:21:22.432084 - [DEBUG] End adding new jump function
43941 2019-Jan-13 16:21:22.432109 - [DEBUG]
43942 2019-Jan-13 16:21:22.432133 - [DEBUG] -------------------------------------------- 1202. Path Edge --------------------------------------------
43943 2019-Jan-13 16:21:22.432158 - [DEBUG]
43944 2019-Jan-13 16:21:22.432180 - [DEBUG] Process 1202. path edge:
43945 2019-Jan-13 16:21:22.432204 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43946 2019-Jan-13 16:21:22.432270 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
43947 2019-Jan-13 16:21:22.432933 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43948 2019-Jan-13 16:21:22.433595 - [DEBUG]
43949 2019-Jan-13 16:21:22.433622 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
43950 2019-Jan-13 16:21:22.434305 - [DEBUG] Compose: EdgeIdentity * AllBottom
43951 2019-Jan-13 16:21:22.434335 - [DEBUG]
43952 2019-Jan-13 16:21:22.434359 - [DEBUG] Propagate flow
43953 2019-Jan-13 16:21:22.434383 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43954 2019-Jan-13 16:21:22.434446 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
43955 2019-Jan-13 16:21:22.435151 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43956 2019-Jan-13 16:21:22.435820 - [DEBUG] Edge function : AllBottom (result of previous compose)
43957 2019-Jan-13 16:21:22.435846 - [DEBUG]
43958 2019-Jan-13 16:21:22.435872 - [DEBUG] Join: AllTop & AllBottom
43959 2019-Jan-13 16:21:22.435899 - [DEBUG] = AllBottom (new jump func)
43960 2019-Jan-13 16:21:22.435924 - [DEBUG]
43961 2019-Jan-13 16:21:22.435948 - [DEBUG] Start adding new jump function
43962 2019-Jan-13 16:21:22.435971 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43963 2019-Jan-13 16:21:22.436034 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43964 2019-Jan-13 16:21:22.436696 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
43965 2019-Jan-13 16:21:22.437348 - [DEBUG] Edge Function : AllBottom
43966 2019-Jan-13 16:21:22.437379 - [DEBUG] End adding new jump function
43967 2019-Jan-13 16:21:22.437403 - [DEBUG]
43968 2019-Jan-13 16:21:22.437427 - [DEBUG] -------------------------------------------- 1203. Path Edge --------------------------------------------
43969 2019-Jan-13 16:21:22.437452 - [DEBUG]
43970 2019-Jan-13 16:21:22.437476 - [DEBUG] Process 1203. path edge:
43971 2019-Jan-13 16:21:22.437500 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43972 2019-Jan-13 16:21:22.437562 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
43973 2019-Jan-13 16:21:22.438241 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
43974 2019-Jan-13 16:21:22.438909 - [DEBUG]
43975 2019-Jan-13 16:21:22.438936 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
43976 2019-Jan-13 16:21:22.439631 - [DEBUG] Compose: EdgeIdentity * AllBottom
43977 2019-Jan-13 16:21:22.439661 - [DEBUG]
43978 2019-Jan-13 16:21:22.439685 - [DEBUG] Propagate flow
43979 2019-Jan-13 16:21:22.439708 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
43980 2019-Jan-13 16:21:22.439773 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
43981 2019-Jan-13 16:21:22.440434 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43982 2019-Jan-13 16:21:22.441093 - [DEBUG] Edge function : AllBottom (result of previous compose)
43983 2019-Jan-13 16:21:22.441119 - [DEBUG]
43984 2019-Jan-13 16:21:22.441145 - [DEBUG] Join: AllTop & AllBottom
43985 2019-Jan-13 16:21:22.441171 - [DEBUG] = AllBottom (new jump func)
43986 2019-Jan-13 16:21:22.441195 - [DEBUG]
43987 2019-Jan-13 16:21:22.441219 - [DEBUG] Start adding new jump function
43988 2019-Jan-13 16:21:22.441242 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
43989 2019-Jan-13 16:21:22.441310 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
43990 2019-Jan-13 16:21:22.441994 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
43991 2019-Jan-13 16:21:22.442661 - [DEBUG] Edge Function : AllBottom
43992 2019-Jan-13 16:21:22.442691 - [DEBUG] End adding new jump function
43993 2019-Jan-13 16:21:22.442716 - [DEBUG]
43994 2019-Jan-13 16:21:22.442740 - [DEBUG] -------------------------------------------- 1204. Path Edge --------------------------------------------
43995 2019-Jan-13 16:21:22.442765 - [DEBUG]
43996 2019-Jan-13 16:21:22.442788 - [DEBUG] Process 1204. path edge:
43997 2019-Jan-13 16:21:22.442812 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
43998 2019-Jan-13 16:21:22.442874 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
43999 2019-Jan-13 16:21:22.443549 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44000 2019-Jan-13 16:21:22.444216 - [DEBUG]
44001 2019-Jan-13 16:21:22.444244 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
44002 2019-Jan-13 16:21:22.444962 - [DEBUG] Compose: EdgeIdentity * AllBottom
44003 2019-Jan-13 16:21:22.444991 - [DEBUG]
44004 2019-Jan-13 16:21:22.445015 - [DEBUG] Propagate flow
44005 2019-Jan-13 16:21:22.445039 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44006 2019-Jan-13 16:21:22.445102 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
44007 2019-Jan-13 16:21:22.445766 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44008 2019-Jan-13 16:21:22.446421 - [DEBUG] Edge function : AllBottom (result of previous compose)
44009 2019-Jan-13 16:21:22.446448 - [DEBUG]
44010 2019-Jan-13 16:21:22.446474 - [DEBUG] Join: AllTop & AllBottom
44011 2019-Jan-13 16:21:22.446500 - [DEBUG] = AllBottom (new jump func)
44012 2019-Jan-13 16:21:22.446525 - [DEBUG]
44013 2019-Jan-13 16:21:22.446549 - [DEBUG] Start adding new jump function
44014 2019-Jan-13 16:21:22.446572 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44015 2019-Jan-13 16:21:22.446633 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44016 2019-Jan-13 16:21:22.447299 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
44017 2019-Jan-13 16:21:22.447956 - [DEBUG] Edge Function : AllBottom
44018 2019-Jan-13 16:21:22.447986 - [DEBUG] End adding new jump function
44019 2019-Jan-13 16:21:22.448011 - [DEBUG]
44020 2019-Jan-13 16:21:22.448035 - [DEBUG] -------------------------------------------- 1205. Path Edge --------------------------------------------
44021 2019-Jan-13 16:21:22.448060 - [DEBUG]
44022 2019-Jan-13 16:21:22.448083 - [DEBUG] Process 1205. path edge:
44023 2019-Jan-13 16:21:22.448108 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44024 2019-Jan-13 16:21:22.448173 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
44025 2019-Jan-13 16:21:22.448853 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44026 2019-Jan-13 16:21:22.449505 - [DEBUG]
44027 2019-Jan-13 16:21:22.449531 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
44028 2019-Jan-13 16:21:22.450235 - [DEBUG] Compose: EdgeIdentity * AllBottom
44029 2019-Jan-13 16:21:22.450265 - [DEBUG]
44030 2019-Jan-13 16:21:22.450289 - [DEBUG] Propagate flow
44031 2019-Jan-13 16:21:22.450312 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44032 2019-Jan-13 16:21:22.450377 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44033 2019-Jan-13 16:21:22.451033 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44034 2019-Jan-13 16:21:22.451719 - [DEBUG] Edge function : AllBottom (result of previous compose)
44035 2019-Jan-13 16:21:22.451746 - [DEBUG]
44036 2019-Jan-13 16:21:22.451771 - [DEBUG] Join: AllTop & AllBottom
44037 2019-Jan-13 16:21:22.451797 - [DEBUG] = AllBottom (new jump func)
44038 2019-Jan-13 16:21:22.451822 - [DEBUG]
44039 2019-Jan-13 16:21:22.451846 - [DEBUG] Start adding new jump function
44040 2019-Jan-13 16:21:22.451869 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44041 2019-Jan-13 16:21:22.451932 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44042 2019-Jan-13 16:21:22.452584 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44043 2019-Jan-13 16:21:22.453263 - [DEBUG] Edge Function : AllBottom
44044 2019-Jan-13 16:21:22.453295 - [DEBUG] End adding new jump function
44045 2019-Jan-13 16:21:22.453320 - [DEBUG]
44046 2019-Jan-13 16:21:22.453344 - [DEBUG] -------------------------------------------- 1206. Path Edge --------------------------------------------
44047 2019-Jan-13 16:21:22.453369 - [DEBUG]
44048 2019-Jan-13 16:21:22.453392 - [DEBUG] Process 1206. path edge:
44049 2019-Jan-13 16:21:22.453417 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44050 2019-Jan-13 16:21:22.453483 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
44051 2019-Jan-13 16:21:22.454149 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44052 2019-Jan-13 16:21:22.454808 - [DEBUG]
44053 2019-Jan-13 16:21:22.454833 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44054 2019-Jan-13 16:21:22.455523 - [DEBUG] Start of endsummarytab entry
44055 2019-Jan-13 16:21:22.455562 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
44056 2019-Jan-13 16:21:22.456235 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
44057 2019-Jan-13 16:21:22.456307 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44058 2019-Jan-13 16:21:22.456977 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44059 2019-Jan-13 16:21:22.457639 - [DEBUG] EF: AllBottom
44060 2019-Jan-13 16:21:22.457665 - [DEBUG]
44061 2019-Jan-13 16:21:22.457689 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44062 2019-Jan-13 16:21:22.458363 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
44063 2019-Jan-13 16:21:22.459038 - [DEBUG] EF: AllBottom
44064 2019-Jan-13 16:21:22.459064 - [DEBUG]
44065 2019-Jan-13 16:21:22.459088 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44066 2019-Jan-13 16:21:22.459742 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
44067 2019-Jan-13 16:21:22.460417 - [DEBUG] EF: AllBottom
44068 2019-Jan-13 16:21:22.460443 - [DEBUG]
44069 2019-Jan-13 16:21:22.460466 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44070 2019-Jan-13 16:21:22.461116 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
44071 2019-Jan-13 16:21:22.461801 - [DEBUG] EF: AllBottom
44072 2019-Jan-13 16:21:22.461827 - [DEBUG]
44073 2019-Jan-13 16:21:22.461851 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44074 2019-Jan-13 16:21:22.462512 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
44075 2019-Jan-13 16:21:22.463183 - [DEBUG] EF: AllBottom
44076 2019-Jan-13 16:21:22.463209 - [DEBUG]
44077 2019-Jan-13 16:21:22.463233 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44078 2019-Jan-13 16:21:22.464897 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
44079 2019-Jan-13 16:21:22.466111 - [DEBUG] EF: AllBottom
44080 2019-Jan-13 16:21:22.466141 - [DEBUG]
44081 2019-Jan-13 16:21:22.466165 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44082 2019-Jan-13 16:21:22.466888 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44083 2019-Jan-13 16:21:22.467561 - [DEBUG] EF: AllBottom
44084 2019-Jan-13 16:21:22.467588 - [DEBUG]
44085 2019-Jan-13 16:21:22.467611 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44086 2019-Jan-13 16:21:22.468294 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
44087 2019-Jan-13 16:21:22.468982 - [DEBUG] EF: AllBottom
44088 2019-Jan-13 16:21:22.469009 - [DEBUG]
44089 2019-Jan-13 16:21:22.469033 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44090 2019-Jan-13 16:21:22.469697 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
44091 2019-Jan-13 16:21:22.470365 - [DEBUG] EF: AllBottom
44092 2019-Jan-13 16:21:22.470391 - [DEBUG]
44093 2019-Jan-13 16:21:22.470415 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44094 2019-Jan-13 16:21:22.471074 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
44095 2019-Jan-13 16:21:22.471755 - [DEBUG] EF: AllBottom
44096 2019-Jan-13 16:21:22.471781 - [DEBUG]
44097 2019-Jan-13 16:21:22.471804 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44098 2019-Jan-13 16:21:22.472459 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
44099 2019-Jan-13 16:21:22.473131 - [DEBUG] EF: AllBottom
44100 2019-Jan-13 16:21:22.473157 - [DEBUG]
44101 2019-Jan-13 16:21:22.473181 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44102 2019-Jan-13 16:21:22.473838 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44103 2019-Jan-13 16:21:22.474502 - [DEBUG] EF: AllBottom
44104 2019-Jan-13 16:21:22.474528 - [DEBUG]
44105 2019-Jan-13 16:21:22.474552 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44106 2019-Jan-13 16:21:22.475224 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
44107 2019-Jan-13 16:21:22.475893 - [DEBUG] EF: AllBottom
44108 2019-Jan-13 16:21:22.475920 - [DEBUG]
44109 2019-Jan-13 16:21:22.475944 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44110 2019-Jan-13 16:21:22.476606 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
44111 2019-Jan-13 16:21:22.477264 - [DEBUG] EF: AllBottom
44112 2019-Jan-13 16:21:22.477290 - [DEBUG]
44113 2019-Jan-13 16:21:22.477314 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44114 2019-Jan-13 16:21:22.477958 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
44115 2019-Jan-13 16:21:22.478649 - [DEBUG] EF: AllBottom
44116 2019-Jan-13 16:21:22.478675 - [DEBUG]
44117 2019-Jan-13 16:21:22.478699 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44118 2019-Jan-13 16:21:22.479350 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
44119 2019-Jan-13 16:21:22.480008 - [DEBUG] EF: AllBottom
44120 2019-Jan-13 16:21:22.480034 - [DEBUG]
44121 2019-Jan-13 16:21:22.480057 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44122 2019-Jan-13 16:21:22.480705 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
44123 2019-Jan-13 16:21:22.481368 - [DEBUG] EF: AllBottom
44124 2019-Jan-13 16:21:22.481394 - [DEBUG]
44125 2019-Jan-13 16:21:22.481418 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44126 2019-Jan-13 16:21:22.482100 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
44127 2019-Jan-13 16:21:22.482764 - [DEBUG] EF: AllBottom
44128 2019-Jan-13 16:21:22.482790 - [DEBUG]
44129 2019-Jan-13 16:21:22.482813 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44130 2019-Jan-13 16:21:22.483461 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
44131 2019-Jan-13 16:21:22.484124 - [DEBUG] EF: AllBottom
44132 2019-Jan-13 16:21:22.484150 - [DEBUG]
44133 2019-Jan-13 16:21:22.484194 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44134 2019-Jan-13 16:21:22.484861 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44135 2019-Jan-13 16:21:22.485545 - [DEBUG] EF: AllBottom
44136 2019-Jan-13 16:21:22.485571 - [DEBUG]
44137 2019-Jan-13 16:21:22.485595 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44138 2019-Jan-13 16:21:22.486246 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44139 2019-Jan-13 16:21:22.486905 - [DEBUG] EF: AllBottom
44140 2019-Jan-13 16:21:22.486931 - [DEBUG]
44141 2019-Jan-13 16:21:22.486955 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44142 2019-Jan-13 16:21:22.487614 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
44143 2019-Jan-13 16:21:22.488298 - [DEBUG] EF: AllBottom
44144 2019-Jan-13 16:21:22.488326 - [DEBUG]
44145 2019-Jan-13 16:21:22.488350 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44146 2019-Jan-13 16:21:22.489006 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44147 2019-Jan-13 16:21:22.489658 - [DEBUG] EF: AllBottom
44148 2019-Jan-13 16:21:22.489685 - [DEBUG]
44149 2019-Jan-13 16:21:22.489708 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44150 2019-Jan-13 16:21:22.490368 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
44151 2019-Jan-13 16:21:22.491024 - [DEBUG] EF: AllBottom
44152 2019-Jan-13 16:21:22.491050 - [DEBUG]
44153 2019-Jan-13 16:21:22.491074 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44154 2019-Jan-13 16:21:22.491753 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
44155 2019-Jan-13 16:21:22.492412 - [DEBUG] EF: AllBottom
44156 2019-Jan-13 16:21:22.492438 - [DEBUG]
44157 2019-Jan-13 16:21:22.492462 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44158 2019-Jan-13 16:21:22.493117 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
44159 2019-Jan-13 16:21:22.493775 - [DEBUG] EF: AllBottom
44160 2019-Jan-13 16:21:22.493800 - [DEBUG]
44161 2019-Jan-13 16:21:22.493824 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44162 2019-Jan-13 16:21:22.494480 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
44163 2019-Jan-13 16:21:22.495159 - [DEBUG] EF: AllBottom
44164 2019-Jan-13 16:21:22.495185 - [DEBUG]
44165 2019-Jan-13 16:21:22.495209 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44166 2019-Jan-13 16:21:22.495861 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44167 2019-Jan-13 16:21:22.496524 - [DEBUG] EF: AllBottom
44168 2019-Jan-13 16:21:22.496550 - [DEBUG]
44169 2019-Jan-13 16:21:22.496574 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
44170 2019-Jan-13 16:21:22.497226 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
44171 2019-Jan-13 16:21:22.497881 - [DEBUG] EF: AllBottom
44172 2019-Jan-13 16:21:22.497908 - [DEBUG]
44173 2019-Jan-13 16:21:22.497932 - [DEBUG] ---------------
44174 2019-Jan-13 16:21:22.497956 - [DEBUG]
44175 2019-Jan-13 16:21:22.497984 - [DEBUG] End of endsummarytab entry
44176 2019-Jan-13 16:21:22.498008 - [DEBUG]
44177 2019-Jan-13 16:21:22.498032 - [DEBUG] Start of incomingtab entry
44178 2019-Jan-13 16:21:22.498058 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
44179 2019-Jan-13 16:21:22.498736 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
44180 2019-Jan-13 16:21:22.498803 - [DEBUG] ---------------
44181 2019-Jan-13 16:21:22.498828 - [DEBUG] End of incomingtab entry
44182 2019-Jan-13 16:21:22.498873 - [DEBUG]
44183 2019-Jan-13 16:21:22.498902 - [DEBUG] EDGE:
44184 2019-Jan-13 16:21:22.498961 - [DEBUG] ---> 44185 2019-Jan-13 16:21:22.499627 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44186 2019-Jan-13 16:21:22.500290 - [DEBUG]
44187 2019-Jan-13 16:21:22.500319 - [DEBUG] EDGE:
44188 2019-Jan-13 16:21:22.500381 - [DEBUG] ---> 44189 2019-Jan-13 16:21:22.501033 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44190 2019-Jan-13 16:21:22.501710 - [DEBUG]
44191 2019-Jan-13 16:21:22.501765 - [DEBUG] Compose: EdgeIdentity * AllBottom
44192 2019-Jan-13 16:21:22.501794 - [DEBUG]
44193 2019-Jan-13 16:21:22.501817 - [DEBUG] Propagate flow
44194 2019-Jan-13 16:21:22.501841 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44195 2019-Jan-13 16:21:22.501909 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
44196 2019-Jan-13 16:21:22.502588 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44197 2019-Jan-13 16:21:22.503251 - [DEBUG] Edge function : AllBottom (result of previous compose)
44198 2019-Jan-13 16:21:22.503277 - [DEBUG]
44199 2019-Jan-13 16:21:22.503304 - [DEBUG] Join: AllTop & AllBottom
44200 2019-Jan-13 16:21:22.503331 - [DEBUG] = AllBottom (new jump func)
44201 2019-Jan-13 16:21:22.503356 - [DEBUG]
44202 2019-Jan-13 16:21:22.503380 - [DEBUG] Start adding new jump function
44203 2019-Jan-13 16:21:22.503403 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44204 2019-Jan-13 16:21:22.503465 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44205 2019-Jan-13 16:21:22.504120 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
44206 2019-Jan-13 16:21:22.504788 - [DEBUG] Edge Function : AllBottom
44207 2019-Jan-13 16:21:22.504822 - [DEBUG] End adding new jump function
44208 2019-Jan-13 16:21:22.504846 - [DEBUG]
44209 2019-Jan-13 16:21:22.504871 - [DEBUG] -------------------------------------------- 1207. Path Edge --------------------------------------------
44210 2019-Jan-13 16:21:22.504916 - [DEBUG]
44211 2019-Jan-13 16:21:22.504940 - [DEBUG] Process 1207. path edge:
44212 2019-Jan-13 16:21:22.504964 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44213 2019-Jan-13 16:21:22.505031 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
44214 2019-Jan-13 16:21:22.505700 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44215 2019-Jan-13 16:21:22.506372 - [DEBUG]
44216 2019-Jan-13 16:21:22.506398 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
44217 2019-Jan-13 16:21:22.507080 - [DEBUG] Possible callees:
44218 2019-Jan-13 16:21:22.507106 - [DEBUG] llvm.dbg.declare
44219 2019-Jan-13 16:21:22.507132 - [DEBUG] Possible return sites:
44220 2019-Jan-13 16:21:22.507155 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19344221 2019-Jan-13 16:21:22.508512 - [DEBUG] Found and process special summary
44222 2019-Jan-13 16:21:22.508560 - [DEBUG] Compose: EdgeIdentity * AllBottom
44223 2019-Jan-13 16:21:22.508607 - [DEBUG]
44224 2019-Jan-13 16:21:22.508633 - [DEBUG] Propagate flow
44225 2019-Jan-13 16:21:22.508657 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44226 2019-Jan-13 16:21:22.508725 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44227 2019-Jan-13 16:21:22.509407 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44228 2019-Jan-13 16:21:22.510065 - [DEBUG] Edge function : AllBottom (result of previous compose)
44229 2019-Jan-13 16:21:22.510092 - [DEBUG]
44230 2019-Jan-13 16:21:22.510118 - [DEBUG] Join: AllTop & AllBottom
44231 2019-Jan-13 16:21:22.510145 - [DEBUG] = AllBottom (new jump func)
44232 2019-Jan-13 16:21:22.510170 - [DEBUG]
44233 2019-Jan-13 16:21:22.510194 - [DEBUG] Start adding new jump function
44234 2019-Jan-13 16:21:22.510217 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44235 2019-Jan-13 16:21:22.510280 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44236 2019-Jan-13 16:21:22.510942 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44237 2019-Jan-13 16:21:22.511630 - [DEBUG] Edge Function : AllBottom
44238 2019-Jan-13 16:21:22.511663 - [DEBUG] End adding new jump function
44239 2019-Jan-13 16:21:22.511687 - [DEBUG]
44240 2019-Jan-13 16:21:22.511711 - [DEBUG] -------------------------------------------- 1208. Path Edge --------------------------------------------
44241 2019-Jan-13 16:21:22.511735 - [DEBUG]
44242 2019-Jan-13 16:21:22.511759 - [DEBUG] Process 1208. path edge:
44243 2019-Jan-13 16:21:22.511783 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44244 2019-Jan-13 16:21:22.511844 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
44245 2019-Jan-13 16:21:22.512511 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44246 2019-Jan-13 16:21:22.513166 - [DEBUG]
44247 2019-Jan-13 16:21:22.513192 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44248 2019-Jan-13 16:21:22.513892 - [DEBUG] Compose: EdgeIdentity * AllBottom
44249 2019-Jan-13 16:21:22.513922 - [DEBUG]
44250 2019-Jan-13 16:21:22.513946 - [DEBUG] Propagate flow
44251 2019-Jan-13 16:21:22.513970 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44252 2019-Jan-13 16:21:22.514038 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
44253 2019-Jan-13 16:21:22.514697 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44254 2019-Jan-13 16:21:22.515393 - [DEBUG] Edge function : AllBottom (result of previous compose)
44255 2019-Jan-13 16:21:22.515420 - [DEBUG]
44256 2019-Jan-13 16:21:22.515446 - [DEBUG] Join: AllTop & AllBottom
44257 2019-Jan-13 16:21:22.515472 - [DEBUG] = AllBottom (new jump func)
44258 2019-Jan-13 16:21:22.515497 - [DEBUG]
44259 2019-Jan-13 16:21:22.515521 - [DEBUG] Start adding new jump function
44260 2019-Jan-13 16:21:22.515544 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44261 2019-Jan-13 16:21:22.515605 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44262 2019-Jan-13 16:21:22.516261 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
44263 2019-Jan-13 16:21:22.516915 - [DEBUG] Edge Function : AllBottom
44264 2019-Jan-13 16:21:22.516947 - [DEBUG] End adding new jump function
44265 2019-Jan-13 16:21:22.516971 - [DEBUG]
44266 2019-Jan-13 16:21:22.516994 - [DEBUG] -------------------------------------------- 1209. Path Edge --------------------------------------------
44267 2019-Jan-13 16:21:22.517019 - [DEBUG]
44268 2019-Jan-13 16:21:22.517043 - [DEBUG] Process 1209. path edge:
44269 2019-Jan-13 16:21:22.517083 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44270 2019-Jan-13 16:21:22.517151 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
44271 2019-Jan-13 16:21:22.517811 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44272 2019-Jan-13 16:21:22.518499 - [DEBUG]
44273 2019-Jan-13 16:21:22.518526 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
44274 2019-Jan-13 16:21:22.519210 - [DEBUG] Compose: EdgeIdentity * AllBottom
44275 2019-Jan-13 16:21:22.519240 - [DEBUG]
44276 2019-Jan-13 16:21:22.519264 - [DEBUG] Propagate flow
44277 2019-Jan-13 16:21:22.519288 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44278 2019-Jan-13 16:21:22.519351 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
44279 2019-Jan-13 16:21:22.520021 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44280 2019-Jan-13 16:21:22.520680 - [DEBUG] Edge function : AllBottom (result of previous compose)
44281 2019-Jan-13 16:21:22.520706 - [DEBUG]
44282 2019-Jan-13 16:21:22.520733 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44283 2019-Jan-13 16:21:22.520759 - [DEBUG] = AllBottom
44284 2019-Jan-13 16:21:22.520785 - [DEBUG]
44285 2019-Jan-13 16:21:22.520808 - [DEBUG] PROPAGATE: No new function!
44286 2019-Jan-13 16:21:22.520835 - [DEBUG] EDGE:
44287 2019-Jan-13 16:21:22.520901 - [DEBUG] ---> 44288 2019-Jan-13 16:21:22.521580 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44289 2019-Jan-13 16:21:22.522235 - [DEBUG]
44290 2019-Jan-13 16:21:22.522263 - [DEBUG] EDGE:
44291 2019-Jan-13 16:21:22.522323 - [DEBUG] ---> 44292 2019-Jan-13 16:21:22.522988 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44293 2019-Jan-13 16:21:22.523644 - [DEBUG]
44294 2019-Jan-13 16:21:22.523694 - [DEBUG] Compose: EdgeIdentity * AllBottom
44295 2019-Jan-13 16:21:22.523722 - [DEBUG]
44296 2019-Jan-13 16:21:22.523746 - [DEBUG] Propagate flow
44297 2019-Jan-13 16:21:22.523770 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44298 2019-Jan-13 16:21:22.523835 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
44299 2019-Jan-13 16:21:22.524495 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44300 2019-Jan-13 16:21:22.525171 - [DEBUG] Edge function : AllBottom (result of previous compose)
44301 2019-Jan-13 16:21:22.525198 - [DEBUG]
44302 2019-Jan-13 16:21:22.525224 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44303 2019-Jan-13 16:21:22.525251 - [DEBUG] = AllBottom
44304 2019-Jan-13 16:21:22.525276 - [DEBUG]
44305 2019-Jan-13 16:21:22.525299 - [DEBUG] PROPAGATE: No new function!
44306 2019-Jan-13 16:21:22.525329 - [DEBUG] EDGE:
44307 2019-Jan-13 16:21:22.525391 - [DEBUG] ---> 44308 2019-Jan-13 16:21:22.526071 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44309 2019-Jan-13 16:21:22.526734 - [DEBUG]
44310 2019-Jan-13 16:21:22.526763 - [DEBUG] EDGE:
44311 2019-Jan-13 16:21:22.526826 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
44312 2019-Jan-13 16:21:22.527502 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44313 2019-Jan-13 16:21:22.528158 - [DEBUG]
44314 2019-Jan-13 16:21:22.528186 - [DEBUG] EDGE:
44315 2019-Jan-13 16:21:22.528268 - [DEBUG] ---> 44316 2019-Jan-13 16:21:22.528936 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44317 2019-Jan-13 16:21:22.529593 - [DEBUG]
44318 2019-Jan-13 16:21:22.529621 - [DEBUG] EDGE:
44319 2019-Jan-13 16:21:22.529684 - [DEBUG] ---> 44320 2019-Jan-13 16:21:22.530340 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44321 2019-Jan-13 16:21:22.530990 - [DEBUG]
44322 2019-Jan-13 16:21:22.531018 - [DEBUG] EDGE:
44323 2019-Jan-13 16:21:22.531078 - [DEBUG] ---> 44324 2019-Jan-13 16:21:22.531762 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44325 2019-Jan-13 16:21:22.532420 - [DEBUG]
44326 2019-Jan-13 16:21:22.532466 - [DEBUG] Compose: EdgeIdentity * AllBottom
44327 2019-Jan-13 16:21:22.532493 - [DEBUG]
44328 2019-Jan-13 16:21:22.532517 - [DEBUG] Propagate flow
44329 2019-Jan-13 16:21:22.532541 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44330 2019-Jan-13 16:21:22.532605 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
44331 2019-Jan-13 16:21:22.533268 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44332 2019-Jan-13 16:21:22.533923 - [DEBUG] Edge function : AllBottom (result of previous compose)
44333 2019-Jan-13 16:21:22.533950 - [DEBUG]
44334 2019-Jan-13 16:21:22.533976 - [DEBUG] Join: AllTop & AllBottom
44335 2019-Jan-13 16:21:22.534002 - [DEBUG] = AllBottom (new jump func)
44336 2019-Jan-13 16:21:22.534027 - [DEBUG]
44337 2019-Jan-13 16:21:22.534051 - [DEBUG] Start adding new jump function
44338 2019-Jan-13 16:21:22.534074 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44339 2019-Jan-13 16:21:22.534135 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44340 2019-Jan-13 16:21:22.534800 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
44341 2019-Jan-13 16:21:22.535481 - [DEBUG] Edge Function : AllBottom
44342 2019-Jan-13 16:21:22.535514 - [DEBUG] End adding new jump function
44343 2019-Jan-13 16:21:22.535538 - [DEBUG]
44344 2019-Jan-13 16:21:22.535562 - [DEBUG] -------------------------------------------- 1210. Path Edge --------------------------------------------
44345 2019-Jan-13 16:21:22.535587 - [DEBUG]
44346 2019-Jan-13 16:21:22.535610 - [DEBUG] Process 1210. path edge:
44347 2019-Jan-13 16:21:22.535634 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44348 2019-Jan-13 16:21:22.535707 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
44349 2019-Jan-13 16:21:22.536370 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44350 2019-Jan-13 16:21:22.537022 - [DEBUG]
44351 2019-Jan-13 16:21:22.537048 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
44352 2019-Jan-13 16:21:22.537749 - [DEBUG] Compose: EdgeIdentity * AllBottom
44353 2019-Jan-13 16:21:22.537779 - [DEBUG]
44354 2019-Jan-13 16:21:22.537803 - [DEBUG] Propagate flow
44355 2019-Jan-13 16:21:22.537851 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44356 2019-Jan-13 16:21:22.537917 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
44357 2019-Jan-13 16:21:22.538603 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44358 2019-Jan-13 16:21:22.539268 - [DEBUG] Edge function : AllBottom (result of previous compose)
44359 2019-Jan-13 16:21:22.539294 - [DEBUG]
44360 2019-Jan-13 16:21:22.539320 - [DEBUG] Join: AllTop & AllBottom
44361 2019-Jan-13 16:21:22.539346 - [DEBUG] = AllBottom (new jump func)
44362 2019-Jan-13 16:21:22.539371 - [DEBUG]
44363 2019-Jan-13 16:21:22.539395 - [DEBUG] Start adding new jump function
44364 2019-Jan-13 16:21:22.539418 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44365 2019-Jan-13 16:21:22.539480 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44366 2019-Jan-13 16:21:22.540130 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
44367 2019-Jan-13 16:21:22.540790 - [DEBUG] Edge Function : AllBottom
44368 2019-Jan-13 16:21:22.540820 - [DEBUG] End adding new jump function
44369 2019-Jan-13 16:21:22.540844 - [DEBUG]
44370 2019-Jan-13 16:21:22.540868 - [DEBUG] -------------------------------------------- 1211. Path Edge --------------------------------------------
44371 2019-Jan-13 16:21:22.540892 - [DEBUG]
44372 2019-Jan-13 16:21:22.540915 - [DEBUG] Process 1211. path edge:
44373 2019-Jan-13 16:21:22.540939 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44374 2019-Jan-13 16:21:22.541003 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
44375 2019-Jan-13 16:21:22.541681 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44376 2019-Jan-13 16:21:22.542343 - [DEBUG]
44377 2019-Jan-13 16:21:22.542370 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
44378 2019-Jan-13 16:21:22.543044 - [DEBUG] Compose: EdgeIdentity * AllBottom
44379 2019-Jan-13 16:21:22.543073 - [DEBUG]
44380 2019-Jan-13 16:21:22.543097 - [DEBUG] Propagate flow
44381 2019-Jan-13 16:21:22.543122 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44382 2019-Jan-13 16:21:22.543185 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
44383 2019-Jan-13 16:21:22.543853 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44384 2019-Jan-13 16:21:22.544523 - [DEBUG] Edge function : AllBottom (result of previous compose)
44385 2019-Jan-13 16:21:22.544551 - [DEBUG]
44386 2019-Jan-13 16:21:22.544577 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44387 2019-Jan-13 16:21:22.544604 - [DEBUG] = AllBottom
44388 2019-Jan-13 16:21:22.544628 - [DEBUG]
44389 2019-Jan-13 16:21:22.544652 - [DEBUG] PROPAGATE: No new function!
44390 2019-Jan-13 16:21:22.544679 - [DEBUG] EDGE:
44391 2019-Jan-13 16:21:22.544743 - [DEBUG] ---> 44392 2019-Jan-13 16:21:22.545420 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44393 2019-Jan-13 16:21:22.546074 - [DEBUG]
44394 2019-Jan-13 16:21:22.546102 - [DEBUG] EDGE:
44395 2019-Jan-13 16:21:22.546161 - [DEBUG] ---> 44396 2019-Jan-13 16:21:22.546827 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44397 2019-Jan-13 16:21:22.547491 - [DEBUG]
44398 2019-Jan-13 16:21:22.547520 - [DEBUG] EDGE:
44399 2019-Jan-13 16:21:22.547583 - [DEBUG] ---> 44400 2019-Jan-13 16:21:22.548272 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44401 2019-Jan-13 16:21:22.548927 - [DEBUG]
44402 2019-Jan-13 16:21:22.548956 - [DEBUG] EDGE:
44403 2019-Jan-13 16:21:22.549016 - [DEBUG] ---> 44404 2019-Jan-13 16:21:22.549688 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44405 2019-Jan-13 16:21:22.550348 - [DEBUG]
44406 2019-Jan-13 16:21:22.550377 - [DEBUG] EDGE:
44407 2019-Jan-13 16:21:22.550445 - [DEBUG] ---> 44408 2019-Jan-13 16:21:22.551101 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44409 2019-Jan-13 16:21:22.551777 - [DEBUG]
44410 2019-Jan-13 16:21:22.551805 - [DEBUG] EDGE:
44411 2019-Jan-13 16:21:22.551866 - [DEBUG] ---> 44412 2019-Jan-13 16:21:22.552530 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44413 2019-Jan-13 16:21:22.553186 - [DEBUG]
44414 2019-Jan-13 16:21:22.553238 - [DEBUG] Compose: EdgeIdentity * AllBottom
44415 2019-Jan-13 16:21:22.553266 - [DEBUG]
44416 2019-Jan-13 16:21:22.553291 - [DEBUG] Propagate flow
44417 2019-Jan-13 16:21:22.553315 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44418 2019-Jan-13 16:21:22.553386 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
44419 2019-Jan-13 16:21:22.554047 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44420 2019-Jan-13 16:21:22.554698 - [DEBUG] Edge function : AllBottom (result of previous compose)
44421 2019-Jan-13 16:21:22.554724 - [DEBUG]
44422 2019-Jan-13 16:21:22.554750 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44423 2019-Jan-13 16:21:22.554776 - [DEBUG] = AllBottom
44424 2019-Jan-13 16:21:22.554801 - [DEBUG]
44425 2019-Jan-13 16:21:22.554824 - [DEBUG] PROPAGATE: No new function!
44426 2019-Jan-13 16:21:22.554854 - [DEBUG] EDGE:
44427 2019-Jan-13 16:21:22.554946 - [DEBUG] ---> 44428 2019-Jan-13 16:21:22.555626 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44429 2019-Jan-13 16:21:22.556291 - [DEBUG]
44430 2019-Jan-13 16:21:22.556320 - [DEBUG] EDGE:
44431 2019-Jan-13 16:21:22.556385 - [DEBUG] ---> 44432 2019-Jan-13 16:21:22.557037 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44433 2019-Jan-13 16:21:22.557687 - [DEBUG]
44434 2019-Jan-13 16:21:22.557715 - [DEBUG] EDGE:
44435 2019-Jan-13 16:21:22.557774 - [DEBUG] ---> 44436 2019-Jan-13 16:21:22.558463 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44437 2019-Jan-13 16:21:22.559124 - [DEBUG]
44438 2019-Jan-13 16:21:22.559175 - [DEBUG] Compose: EdgeIdentity * AllBottom
44439 2019-Jan-13 16:21:22.559203 - [DEBUG]
44440 2019-Jan-13 16:21:22.559227 - [DEBUG] Propagate flow
44441 2019-Jan-13 16:21:22.559251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44442 2019-Jan-13 16:21:22.559343 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
44443 2019-Jan-13 16:21:22.560009 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44444 2019-Jan-13 16:21:22.560662 - [DEBUG] Edge function : AllBottom (result of previous compose)
44445 2019-Jan-13 16:21:22.560688 - [DEBUG]
44446 2019-Jan-13 16:21:22.560715 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44447 2019-Jan-13 16:21:22.560742 - [DEBUG] = AllBottom
44448 2019-Jan-13 16:21:22.560766 - [DEBUG]
44449 2019-Jan-13 16:21:22.560790 - [DEBUG] PROPAGATE: No new function!
44450 2019-Jan-13 16:21:22.560820 - [DEBUG] EDGE:
44451 2019-Jan-13 16:21:22.560881 - [DEBUG] ---> 44452 2019-Jan-13 16:21:22.561582 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44453 2019-Jan-13 16:21:22.562257 - [DEBUG]
44454 2019-Jan-13 16:21:22.562285 - [DEBUG] EDGE:
44455 2019-Jan-13 16:21:22.562349 - [DEBUG] ---> 44456 2019-Jan-13 16:21:22.563002 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44457 2019-Jan-13 16:21:22.563653 - [DEBUG]
44458 2019-Jan-13 16:21:22.563680 - [DEBUG] EDGE:
44459 2019-Jan-13 16:21:22.563740 - [DEBUG] ---> 44460 2019-Jan-13 16:21:22.564400 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44461 2019-Jan-13 16:21:22.565085 - [DEBUG]
44462 2019-Jan-13 16:21:22.565113 - [DEBUG] EDGE:
44463 2019-Jan-13 16:21:22.565178 - [DEBUG] ---> 44464 2019-Jan-13 16:21:22.565837 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44465 2019-Jan-13 16:21:22.566490 - [DEBUG]
44466 2019-Jan-13 16:21:22.566539 - [DEBUG] Compose: EdgeIdentity * AllBottom
44467 2019-Jan-13 16:21:22.566567 - [DEBUG]
44468 2019-Jan-13 16:21:22.566591 - [DEBUG] Propagate flow
44469 2019-Jan-13 16:21:22.566615 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44470 2019-Jan-13 16:21:22.566675 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
44471 2019-Jan-13 16:21:22.567346 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44472 2019-Jan-13 16:21:22.568003 - [DEBUG] Edge function : AllBottom (result of previous compose)
44473 2019-Jan-13 16:21:22.568029 - [DEBUG]
44474 2019-Jan-13 16:21:22.568056 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44475 2019-Jan-13 16:21:22.568081 - [DEBUG] = AllBottom
44476 2019-Jan-13 16:21:22.568106 - [DEBUG]
44477 2019-Jan-13 16:21:22.568129 - [DEBUG] PROPAGATE: No new function!
44478 2019-Jan-13 16:21:22.568160 - [DEBUG] EDGE:
44479 2019-Jan-13 16:21:22.568245 - [DEBUG] ---> 44480 2019-Jan-13 16:21:22.568918 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44481 2019-Jan-13 16:21:22.569572 - [DEBUG]
44482 2019-Jan-13 16:21:22.569599 - [DEBUG] EDGE:
44483 2019-Jan-13 16:21:22.569659 - [DEBUG] ---> 44484 2019-Jan-13 16:21:22.570338 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44485 2019-Jan-13 16:21:22.571005 - [DEBUG]
44486 2019-Jan-13 16:21:22.571034 - [DEBUG] EDGE:
44487 2019-Jan-13 16:21:22.571102 - [DEBUG] ---> 44488 2019-Jan-13 16:21:22.571784 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44489 2019-Jan-13 16:21:22.572438 - [DEBUG]
44490 2019-Jan-13 16:21:22.572486 - [DEBUG] Compose: EdgeIdentity * AllBottom
44491 2019-Jan-13 16:21:22.572514 - [DEBUG]
44492 2019-Jan-13 16:21:22.572538 - [DEBUG] Propagate flow
44493 2019-Jan-13 16:21:22.572562 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44494 2019-Jan-13 16:21:22.572623 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
44495 2019-Jan-13 16:21:22.573291 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44496 2019-Jan-13 16:21:22.573955 - [DEBUG] Edge function : AllBottom (result of previous compose)
44497 2019-Jan-13 16:21:22.573982 - [DEBUG]
44498 2019-Jan-13 16:21:22.574009 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44499 2019-Jan-13 16:21:22.574036 - [DEBUG] = AllBottom
44500 2019-Jan-13 16:21:22.574060 - [DEBUG]
44501 2019-Jan-13 16:21:22.574084 - [DEBUG] PROPAGATE: No new function!
44502 2019-Jan-13 16:21:22.574114 - [DEBUG] EDGE:
44503 2019-Jan-13 16:21:22.574180 - [DEBUG] ---> 44504 2019-Jan-13 16:21:22.574847 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44505 2019-Jan-13 16:21:22.575523 - [DEBUG]
44506 2019-Jan-13 16:21:22.575550 - [DEBUG] EDGE:
44507 2019-Jan-13 16:21:22.575611 - [DEBUG] ---> 44508 2019-Jan-13 16:21:22.576271 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44509 2019-Jan-13 16:21:22.576934 - [DEBUG]
44510 2019-Jan-13 16:21:22.576964 - [DEBUG] EDGE:
44511 2019-Jan-13 16:21:22.577028 - [DEBUG] ---> 44512 2019-Jan-13 16:21:22.577685 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44513 2019-Jan-13 16:21:22.578359 - [DEBUG]
44514 2019-Jan-13 16:21:22.578406 - [DEBUG] Compose: EdgeIdentity * AllBottom
44515 2019-Jan-13 16:21:22.578434 - [DEBUG]
44516 2019-Jan-13 16:21:22.578459 - [DEBUG] Propagate flow
44517 2019-Jan-13 16:21:22.578483 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44518 2019-Jan-13 16:21:22.578544 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
44519 2019-Jan-13 16:21:22.579214 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44520 2019-Jan-13 16:21:22.579877 - [DEBUG] Edge function : AllBottom (result of previous compose)
44521 2019-Jan-13 16:21:22.579905 - [DEBUG]
44522 2019-Jan-13 16:21:22.579931 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44523 2019-Jan-13 16:21:22.579957 - [DEBUG] = AllBottom
44524 2019-Jan-13 16:21:22.579982 - [DEBUG]
44525 2019-Jan-13 16:21:22.580006 - [DEBUG] PROPAGATE: No new function!
44526 2019-Jan-13 16:21:22.580036 - [DEBUG] EDGE:
44527 2019-Jan-13 16:21:22.580102 - [DEBUG] ---> 44528 2019-Jan-13 16:21:22.580787 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44529 2019-Jan-13 16:21:22.581443 - [DEBUG]
44530 2019-Jan-13 16:21:22.581486 - [DEBUG] Compose: EdgeIdentity * AllBottom
44531 2019-Jan-13 16:21:22.581513 - [DEBUG]
44532 2019-Jan-13 16:21:22.581537 - [DEBUG] Propagate flow
44533 2019-Jan-13 16:21:22.581581 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44534 2019-Jan-13 16:21:22.581647 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
44535 2019-Jan-13 16:21:22.582317 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44536 2019-Jan-13 16:21:22.582979 - [DEBUG] Edge function : AllBottom (result of previous compose)
44537 2019-Jan-13 16:21:22.583006 - [DEBUG]
44538 2019-Jan-13 16:21:22.583032 - [DEBUG] Join: AllTop & AllBottom
44539 2019-Jan-13 16:21:22.583059 - [DEBUG] = AllBottom (new jump func)
44540 2019-Jan-13 16:21:22.583084 - [DEBUG]
44541 2019-Jan-13 16:21:22.583108 - [DEBUG] Start adding new jump function
44542 2019-Jan-13 16:21:22.583132 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44543 2019-Jan-13 16:21:22.583194 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44544 2019-Jan-13 16:21:22.583851 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
44545 2019-Jan-13 16:21:22.584503 - [DEBUG] Edge Function : AllBottom
44546 2019-Jan-13 16:21:22.584541 - [DEBUG] End adding new jump function
44547 2019-Jan-13 16:21:22.584565 - [DEBUG]
44548 2019-Jan-13 16:21:22.584589 - [DEBUG] -------------------------------------------- 1212. Path Edge --------------------------------------------
44549 2019-Jan-13 16:21:22.584614 - [DEBUG]
44550 2019-Jan-13 16:21:22.584637 - [DEBUG] Process 1212. path edge:
44551 2019-Jan-13 16:21:22.584662 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44552 2019-Jan-13 16:21:22.584727 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
44553 2019-Jan-13 16:21:22.585415 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44554 2019-Jan-13 16:21:22.586079 - [DEBUG]
44555 2019-Jan-13 16:21:22.586104 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
44556 2019-Jan-13 16:21:22.586772 - [DEBUG] Possible callees:
44557 2019-Jan-13 16:21:22.586798 - [DEBUG] foo
44558 2019-Jan-13 16:21:22.586824 - [DEBUG] Possible return sites:
44559 2019-Jan-13 16:21:22.586847 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12644560 2019-Jan-13 16:21:22.588165 - [DEBUG] Found and process special summary
44561 2019-Jan-13 16:21:22.588210 - [DEBUG] Compose: EdgeIdentity * AllBottom
44562 2019-Jan-13 16:21:22.588258 - [DEBUG]
44563 2019-Jan-13 16:21:22.588283 - [DEBUG] Propagate flow
44564 2019-Jan-13 16:21:22.588306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44565 2019-Jan-13 16:21:22.588372 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44566 2019-Jan-13 16:21:22.589043 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44567 2019-Jan-13 16:21:22.589701 - [DEBUG] Edge function : AllBottom (result of previous compose)
44568 2019-Jan-13 16:21:22.589727 - [DEBUG]
44569 2019-Jan-13 16:21:22.589753 - [DEBUG] Join: AllTop & AllBottom
44570 2019-Jan-13 16:21:22.589780 - [DEBUG] = AllBottom (new jump func)
44571 2019-Jan-13 16:21:22.589804 - [DEBUG]
44572 2019-Jan-13 16:21:22.589828 - [DEBUG] Start adding new jump function
44573 2019-Jan-13 16:21:22.589869 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44574 2019-Jan-13 16:21:22.589931 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44575 2019-Jan-13 16:21:22.590596 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44576 2019-Jan-13 16:21:22.591265 - [DEBUG] Edge Function : AllBottom
44577 2019-Jan-13 16:21:22.591297 - [DEBUG] End adding new jump function
44578 2019-Jan-13 16:21:22.591321 - [DEBUG]
44579 2019-Jan-13 16:21:22.591345 - [DEBUG] -------------------------------------------- 1213. Path Edge --------------------------------------------
44580 2019-Jan-13 16:21:22.591370 - [DEBUG]
44581 2019-Jan-13 16:21:22.591394 - [DEBUG] Process 1213. path edge:
44582 2019-Jan-13 16:21:22.591418 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44583 2019-Jan-13 16:21:22.591481 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
44584 2019-Jan-13 16:21:22.592172 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44585 2019-Jan-13 16:21:22.592824 - [DEBUG]
44586 2019-Jan-13 16:21:22.592849 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44587 2019-Jan-13 16:21:22.593544 - [DEBUG] Compose: EdgeIdentity * AllBottom
44588 2019-Jan-13 16:21:22.593574 - [DEBUG]
44589 2019-Jan-13 16:21:22.593599 - [DEBUG] Propagate flow
44590 2019-Jan-13 16:21:22.593623 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44591 2019-Jan-13 16:21:22.593693 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
44592 2019-Jan-13 16:21:22.594351 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44593 2019-Jan-13 16:21:22.595042 - [DEBUG] Edge function : AllBottom (result of previous compose)
44594 2019-Jan-13 16:21:22.595068 - [DEBUG]
44595 2019-Jan-13 16:21:22.595093 - [DEBUG] Join: AllTop & AllBottom
44596 2019-Jan-13 16:21:22.595120 - [DEBUG] = AllBottom (new jump func)
44597 2019-Jan-13 16:21:22.595144 - [DEBUG]
44598 2019-Jan-13 16:21:22.595168 - [DEBUG] Start adding new jump function
44599 2019-Jan-13 16:21:22.595191 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44600 2019-Jan-13 16:21:22.595254 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44601 2019-Jan-13 16:21:22.595910 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
44602 2019-Jan-13 16:21:22.596565 - [DEBUG] Edge Function : AllBottom
44603 2019-Jan-13 16:21:22.596598 - [DEBUG] End adding new jump function
44604 2019-Jan-13 16:21:22.596622 - [DEBUG]
44605 2019-Jan-13 16:21:22.596646 - [DEBUG] -------------------------------------------- 1214. Path Edge --------------------------------------------
44606 2019-Jan-13 16:21:22.596670 - [DEBUG]
44607 2019-Jan-13 16:21:22.596693 - [DEBUG] Process 1214. path edge:
44608 2019-Jan-13 16:21:22.596717 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44609 2019-Jan-13 16:21:22.596783 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
44610 2019-Jan-13 16:21:22.597436 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44611 2019-Jan-13 16:21:22.598101 - [DEBUG]
44612 2019-Jan-13 16:21:22.598128 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
44613 2019-Jan-13 16:21:22.598833 - [DEBUG] Compose: EdgeIdentity * AllBottom
44614 2019-Jan-13 16:21:22.598864 - [DEBUG]
44615 2019-Jan-13 16:21:22.598888 - [DEBUG] Propagate flow
44616 2019-Jan-13 16:21:22.598929 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44617 2019-Jan-13 16:21:22.598994 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
44618 2019-Jan-13 16:21:22.599662 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44619 2019-Jan-13 16:21:22.600322 - [DEBUG] Edge function : AllBottom (result of previous compose)
44620 2019-Jan-13 16:21:22.600349 - [DEBUG]
44621 2019-Jan-13 16:21:22.600374 - [DEBUG] Join: AllTop & AllBottom
44622 2019-Jan-13 16:21:22.600401 - [DEBUG] = AllBottom (new jump func)
44623 2019-Jan-13 16:21:22.600426 - [DEBUG]
44624 2019-Jan-13 16:21:22.600451 - [DEBUG] Start adding new jump function
44625 2019-Jan-13 16:21:22.600474 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44626 2019-Jan-13 16:21:22.600539 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44627 2019-Jan-13 16:21:22.601197 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
44628 2019-Jan-13 16:21:22.601868 - [DEBUG] Edge Function : AllBottom
44629 2019-Jan-13 16:21:22.601900 - [DEBUG] End adding new jump function
44630 2019-Jan-13 16:21:22.601924 - [DEBUG]
44631 2019-Jan-13 16:21:22.601948 - [DEBUG] -------------------------------------------- 1215. Path Edge --------------------------------------------
44632 2019-Jan-13 16:21:22.601972 - [DEBUG]
44633 2019-Jan-13 16:21:22.601996 - [DEBUG] Process 1215. path edge:
44634 2019-Jan-13 16:21:22.602020 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44635 2019-Jan-13 16:21:22.602080 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
44636 2019-Jan-13 16:21:22.602744 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44637 2019-Jan-13 16:21:22.603404 - [DEBUG]
44638 2019-Jan-13 16:21:22.603433 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
44639 2019-Jan-13 16:21:22.604118 - [DEBUG] Compose: EdgeIdentity * AllBottom
44640 2019-Jan-13 16:21:22.604147 - [DEBUG]
44641 2019-Jan-13 16:21:22.604171 - [DEBUG] Propagate flow
44642 2019-Jan-13 16:21:22.604195 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44643 2019-Jan-13 16:21:22.604259 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44644 2019-Jan-13 16:21:22.604946 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44645 2019-Jan-13 16:21:22.605618 - [DEBUG] Edge function : AllBottom (result of previous compose)
44646 2019-Jan-13 16:21:22.605645 - [DEBUG]
44647 2019-Jan-13 16:21:22.605670 - [DEBUG] Join: AllTop & AllBottom
44648 2019-Jan-13 16:21:22.605696 - [DEBUG] = AllBottom (new jump func)
44649 2019-Jan-13 16:21:22.605721 - [DEBUG]
44650 2019-Jan-13 16:21:22.605745 - [DEBUG] Start adding new jump function
44651 2019-Jan-13 16:21:22.605768 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44652 2019-Jan-13 16:21:22.605831 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44653 2019-Jan-13 16:21:22.606499 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44654 2019-Jan-13 16:21:22.607172 - [DEBUG] Edge Function : AllBottom
44655 2019-Jan-13 16:21:22.607205 - [DEBUG] End adding new jump function
44656 2019-Jan-13 16:21:22.607229 - [DEBUG]
44657 2019-Jan-13 16:21:22.607253 - [DEBUG] -------------------------------------------- 1216. Path Edge --------------------------------------------
44658 2019-Jan-13 16:21:22.607278 - [DEBUG]
44659 2019-Jan-13 16:21:22.607318 - [DEBUG] Process 1216. path edge:
44660 2019-Jan-13 16:21:22.607343 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44661 2019-Jan-13 16:21:22.607408 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
44662 2019-Jan-13 16:21:22.608070 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44663 2019-Jan-13 16:21:22.608765 - [DEBUG]
44664 2019-Jan-13 16:21:22.608791 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44665 2019-Jan-13 16:21:22.609478 - [DEBUG] Possible callees:
44666 2019-Jan-13 16:21:22.609504 - [DEBUG] llvm.dbg.declare
44667 2019-Jan-13 16:21:22.609529 - [DEBUG] Possible return sites:
44668 2019-Jan-13 16:21:22.609553 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13644669 2019-Jan-13 16:21:22.610879 - [DEBUG] Found and process special summary
44670 2019-Jan-13 16:21:22.610921 - [DEBUG] Compose: EdgeIdentity * AllBottom
44671 2019-Jan-13 16:21:22.610950 - [DEBUG]
44672 2019-Jan-13 16:21:22.610974 - [DEBUG] Propagate flow
44673 2019-Jan-13 16:21:22.610998 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44674 2019-Jan-13 16:21:22.611060 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44675 2019-Jan-13 16:21:22.611757 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44676 2019-Jan-13 16:21:22.612419 - [DEBUG] Edge function : AllBottom (result of previous compose)
44677 2019-Jan-13 16:21:22.612446 - [DEBUG]
44678 2019-Jan-13 16:21:22.612472 - [DEBUG] Join: AllTop & AllBottom
44679 2019-Jan-13 16:21:22.612499 - [DEBUG] = AllBottom (new jump func)
44680 2019-Jan-13 16:21:22.612523 - [DEBUG]
44681 2019-Jan-13 16:21:22.612547 - [DEBUG] Start adding new jump function
44682 2019-Jan-13 16:21:22.612570 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44683 2019-Jan-13 16:21:22.612634 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44684 2019-Jan-13 16:21:22.613292 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44685 2019-Jan-13 16:21:22.613945 - [DEBUG] Edge Function : AllBottom
44686 2019-Jan-13 16:21:22.613976 - [DEBUG] End adding new jump function
44687 2019-Jan-13 16:21:22.614000 - [DEBUG]
44688 2019-Jan-13 16:21:22.614024 - [DEBUG] -------------------------------------------- 1217. Path Edge --------------------------------------------
44689 2019-Jan-13 16:21:22.614048 - [DEBUG]
44690 2019-Jan-13 16:21:22.614072 - [DEBUG] Process 1217. path edge:
44691 2019-Jan-13 16:21:22.614096 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44692 2019-Jan-13 16:21:22.614156 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
44693 2019-Jan-13 16:21:22.614826 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44694 2019-Jan-13 16:21:22.615519 - [DEBUG]
44695 2019-Jan-13 16:21:22.615545 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44696 2019-Jan-13 16:21:22.616242 - [DEBUG] Compose: EdgeIdentity * AllBottom
44697 2019-Jan-13 16:21:22.616273 - [DEBUG]
44698 2019-Jan-13 16:21:22.616297 - [DEBUG] Propagate flow
44699 2019-Jan-13 16:21:22.616320 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44700 2019-Jan-13 16:21:22.616383 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
44701 2019-Jan-13 16:21:22.617048 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44702 2019-Jan-13 16:21:22.617718 - [DEBUG] Edge function : AllBottom (result of previous compose)
44703 2019-Jan-13 16:21:22.617744 - [DEBUG]
44704 2019-Jan-13 16:21:22.617770 - [DEBUG] Join: AllTop & AllBottom
44705 2019-Jan-13 16:21:22.617796 - [DEBUG] = AllBottom (new jump func)
44706 2019-Jan-13 16:21:22.617821 - [DEBUG]
44707 2019-Jan-13 16:21:22.617844 - [DEBUG] Start adding new jump function
44708 2019-Jan-13 16:21:22.617868 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44709 2019-Jan-13 16:21:22.617929 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44710 2019-Jan-13 16:21:22.618613 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
44711 2019-Jan-13 16:21:22.619267 - [DEBUG] Edge Function : AllBottom
44712 2019-Jan-13 16:21:22.619298 - [DEBUG] End adding new jump function
44713 2019-Jan-13 16:21:22.619322 - [DEBUG]
44714 2019-Jan-13 16:21:22.619346 - [DEBUG] -------------------------------------------- 1218. Path Edge --------------------------------------------
44715 2019-Jan-13 16:21:22.619372 - [DEBUG]
44716 2019-Jan-13 16:21:22.619395 - [DEBUG] Process 1218. path edge:
44717 2019-Jan-13 16:21:22.619419 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44718 2019-Jan-13 16:21:22.619483 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
44719 2019-Jan-13 16:21:22.620132 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44720 2019-Jan-13 16:21:22.620799 - [DEBUG]
44721 2019-Jan-13 16:21:22.620827 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
44722 2019-Jan-13 16:21:22.621511 - [DEBUG] Compose: EdgeIdentity * AllBottom
44723 2019-Jan-13 16:21:22.621541 - [DEBUG]
44724 2019-Jan-13 16:21:22.621584 - [DEBUG] Propagate flow
44725 2019-Jan-13 16:21:22.621608 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44726 2019-Jan-13 16:21:22.621675 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
44727 2019-Jan-13 16:21:22.622328 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44728 2019-Jan-13 16:21:22.622982 - [DEBUG] Edge function : AllBottom (result of previous compose)
44729 2019-Jan-13 16:21:22.623008 - [DEBUG]
44730 2019-Jan-13 16:21:22.623034 - [DEBUG] Join: AllTop & AllBottom
44731 2019-Jan-13 16:21:22.623060 - [DEBUG] = AllBottom (new jump func)
44732 2019-Jan-13 16:21:22.623085 - [DEBUG]
44733 2019-Jan-13 16:21:22.623108 - [DEBUG] Start adding new jump function
44734 2019-Jan-13 16:21:22.623132 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44735 2019-Jan-13 16:21:22.623198 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44736 2019-Jan-13 16:21:22.623860 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
44737 2019-Jan-13 16:21:22.624511 - [DEBUG] Edge Function : AllBottom
44738 2019-Jan-13 16:21:22.624543 - [DEBUG] End adding new jump function
44739 2019-Jan-13 16:21:22.624567 - [DEBUG]
44740 2019-Jan-13 16:21:22.624591 - [DEBUG] -------------------------------------------- 1219. Path Edge --------------------------------------------
44741 2019-Jan-13 16:21:22.624617 - [DEBUG]
44742 2019-Jan-13 16:21:22.624640 - [DEBUG] Process 1219. path edge:
44743 2019-Jan-13 16:21:22.624664 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44744 2019-Jan-13 16:21:22.624729 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
44745 2019-Jan-13 16:21:22.625406 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44746 2019-Jan-13 16:21:22.626061 - [DEBUG]
44747 2019-Jan-13 16:21:22.626106 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
44748 2019-Jan-13 16:21:22.626797 - [DEBUG] Compose: EdgeIdentity * AllBottom
44749 2019-Jan-13 16:21:22.626826 - [DEBUG]
44750 2019-Jan-13 16:21:22.626850 - [DEBUG] Propagate flow
44751 2019-Jan-13 16:21:22.626874 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44752 2019-Jan-13 16:21:22.626940 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
44753 2019-Jan-13 16:21:22.627630 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44754 2019-Jan-13 16:21:22.628309 - [DEBUG] Edge function : AllBottom (result of previous compose)
44755 2019-Jan-13 16:21:22.628336 - [DEBUG]
44756 2019-Jan-13 16:21:22.628362 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44757 2019-Jan-13 16:21:22.628388 - [DEBUG] = AllBottom
44758 2019-Jan-13 16:21:22.628412 - [DEBUG]
44759 2019-Jan-13 16:21:22.628435 - [DEBUG] PROPAGATE: No new function!
44760 2019-Jan-13 16:21:22.628461 - [DEBUG] EDGE:
44761 2019-Jan-13 16:21:22.628525 - [DEBUG] ---> 44762 2019-Jan-13 16:21:22.629179 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44763 2019-Jan-13 16:21:22.629846 - [DEBUG]
44764 2019-Jan-13 16:21:22.629874 - [DEBUG] EDGE:
44765 2019-Jan-13 16:21:22.629934 - [DEBUG] ---> 44766 2019-Jan-13 16:21:22.630590 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44767 2019-Jan-13 16:21:22.631242 - [DEBUG]
44768 2019-Jan-13 16:21:22.631270 - [DEBUG] EDGE:
44769 2019-Jan-13 16:21:22.631330 - [DEBUG] ---> 44770 2019-Jan-13 16:21:22.632015 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44771 2019-Jan-13 16:21:22.632684 - [DEBUG]
44772 2019-Jan-13 16:21:22.632734 - [DEBUG] Compose: EdgeIdentity * AllBottom
44773 2019-Jan-13 16:21:22.632761 - [DEBUG]
44774 2019-Jan-13 16:21:22.632786 - [DEBUG] Propagate flow
44775 2019-Jan-13 16:21:22.632810 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44776 2019-Jan-13 16:21:22.632873 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
44777 2019-Jan-13 16:21:22.633540 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44778 2019-Jan-13 16:21:22.634194 - [DEBUG] Edge function : AllBottom (result of previous compose)
44779 2019-Jan-13 16:21:22.634221 - [DEBUG]
44780 2019-Jan-13 16:21:22.634247 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44781 2019-Jan-13 16:21:22.634273 - [DEBUG] = AllBottom
44782 2019-Jan-13 16:21:22.634297 - [DEBUG]
44783 2019-Jan-13 16:21:22.634320 - [DEBUG] PROPAGATE: No new function!
44784 2019-Jan-13 16:21:22.634350 - [DEBUG] EDGE:
44785 2019-Jan-13 16:21:22.634411 - [DEBUG] ---> 44786 2019-Jan-13 16:21:22.635103 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44787 2019-Jan-13 16:21:22.635772 - [DEBUG]
44788 2019-Jan-13 16:21:22.635815 - [DEBUG] Compose: EdgeIdentity * AllBottom
44789 2019-Jan-13 16:21:22.635843 - [DEBUG]
44790 2019-Jan-13 16:21:22.635867 - [DEBUG] Propagate flow
44791 2019-Jan-13 16:21:22.635890 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44792 2019-Jan-13 16:21:22.635968 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44793 2019-Jan-13 16:21:22.636644 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44794 2019-Jan-13 16:21:22.637299 - [DEBUG] Edge function : AllBottom (result of previous compose)
44795 2019-Jan-13 16:21:22.637326 - [DEBUG]
44796 2019-Jan-13 16:21:22.637352 - [DEBUG] Join: AllTop & AllBottom
44797 2019-Jan-13 16:21:22.637378 - [DEBUG] = AllBottom (new jump func)
44798 2019-Jan-13 16:21:22.637403 - [DEBUG]
44799 2019-Jan-13 16:21:22.637427 - [DEBUG] Start adding new jump function
44800 2019-Jan-13 16:21:22.637451 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44801 2019-Jan-13 16:21:22.637512 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44802 2019-Jan-13 16:21:22.638174 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44803 2019-Jan-13 16:21:22.638864 - [DEBUG] Edge Function : AllBottom
44804 2019-Jan-13 16:21:22.638896 - [DEBUG] End adding new jump function
44805 2019-Jan-13 16:21:22.638919 - [DEBUG]
44806 2019-Jan-13 16:21:22.638943 - [DEBUG] -------------------------------------------- 1220. Path Edge --------------------------------------------
44807 2019-Jan-13 16:21:22.638967 - [DEBUG]
44808 2019-Jan-13 16:21:22.638991 - [DEBUG] Process 1220. path edge:
44809 2019-Jan-13 16:21:22.639015 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44810 2019-Jan-13 16:21:22.639079 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
44811 2019-Jan-13 16:21:22.639746 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44812 2019-Jan-13 16:21:22.640398 - [DEBUG]
44813 2019-Jan-13 16:21:22.640423 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44814 2019-Jan-13 16:21:22.641110 - [DEBUG] Possible callees:
44815 2019-Jan-13 16:21:22.641136 - [DEBUG] llvm.dbg.declare
44816 2019-Jan-13 16:21:22.641161 - [DEBUG] Possible return sites:
44817 2019-Jan-13 16:21:22.641185 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14344818 2019-Jan-13 16:21:22.642538 - [DEBUG] Found and process special summary
44819 2019-Jan-13 16:21:22.642583 - [DEBUG] Compose: EdgeIdentity * AllBottom
44820 2019-Jan-13 16:21:22.642611 - [DEBUG]
44821 2019-Jan-13 16:21:22.642636 - [DEBUG] Propagate flow
44822 2019-Jan-13 16:21:22.642659 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44823 2019-Jan-13 16:21:22.642723 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44824 2019-Jan-13 16:21:22.643382 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44825 2019-Jan-13 16:21:22.644047 - [DEBUG] Edge function : AllBottom (result of previous compose)
44826 2019-Jan-13 16:21:22.644074 - [DEBUG]
44827 2019-Jan-13 16:21:22.644099 - [DEBUG] Join: AllTop & AllBottom
44828 2019-Jan-13 16:21:22.644126 - [DEBUG] = AllBottom (new jump func)
44829 2019-Jan-13 16:21:22.644150 - [DEBUG]
44830 2019-Jan-13 16:21:22.644174 - [DEBUG] Start adding new jump function
44831 2019-Jan-13 16:21:22.644197 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44832 2019-Jan-13 16:21:22.644261 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44833 2019-Jan-13 16:21:22.644954 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44834 2019-Jan-13 16:21:22.645624 - [DEBUG] Edge Function : AllBottom
44835 2019-Jan-13 16:21:22.645656 - [DEBUG] End adding new jump function
44836 2019-Jan-13 16:21:22.645680 - [DEBUG]
44837 2019-Jan-13 16:21:22.645704 - [DEBUG] -------------------------------------------- 1221. Path Edge --------------------------------------------
44838 2019-Jan-13 16:21:22.645730 - [DEBUG]
44839 2019-Jan-13 16:21:22.645753 - [DEBUG] Process 1221. path edge:
44840 2019-Jan-13 16:21:22.645777 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44841 2019-Jan-13 16:21:22.645840 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
44842 2019-Jan-13 16:21:22.646491 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44843 2019-Jan-13 16:21:22.647159 - [DEBUG]
44844 2019-Jan-13 16:21:22.647185 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44845 2019-Jan-13 16:21:22.647878 - [DEBUG] Compose: EdgeIdentity * AllBottom
44846 2019-Jan-13 16:21:22.647907 - [DEBUG]
44847 2019-Jan-13 16:21:22.647931 - [DEBUG] Propagate flow
44848 2019-Jan-13 16:21:22.647955 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44849 2019-Jan-13 16:21:22.648025 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
44850 2019-Jan-13 16:21:22.648709 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44851 2019-Jan-13 16:21:22.649361 - [DEBUG] Edge function : AllBottom (result of previous compose)
44852 2019-Jan-13 16:21:22.649387 - [DEBUG]
44853 2019-Jan-13 16:21:22.649413 - [DEBUG] Join: AllTop & AllBottom
44854 2019-Jan-13 16:21:22.649439 - [DEBUG] = AllBottom (new jump func)
44855 2019-Jan-13 16:21:22.649463 - [DEBUG]
44856 2019-Jan-13 16:21:22.649487 - [DEBUG] Start adding new jump function
44857 2019-Jan-13 16:21:22.649510 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44858 2019-Jan-13 16:21:22.649569 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44859 2019-Jan-13 16:21:22.650236 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
44860 2019-Jan-13 16:21:22.650890 - [DEBUG] Edge Function : AllBottom
44861 2019-Jan-13 16:21:22.650922 - [DEBUG] End adding new jump function
44862 2019-Jan-13 16:21:22.650946 - [DEBUG]
44863 2019-Jan-13 16:21:22.650971 - [DEBUG] -------------------------------------------- 1222. Path Edge --------------------------------------------
44864 2019-Jan-13 16:21:22.650996 - [DEBUG]
44865 2019-Jan-13 16:21:22.651019 - [DEBUG] Process 1222. path edge:
44866 2019-Jan-13 16:21:22.651043 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44867 2019-Jan-13 16:21:22.651107 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
44868 2019-Jan-13 16:21:22.651782 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44869 2019-Jan-13 16:21:22.652433 - [DEBUG]
44870 2019-Jan-13 16:21:22.652460 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
44871 2019-Jan-13 16:21:22.653151 - [DEBUG] Compose: EdgeIdentity * AllBottom
44872 2019-Jan-13 16:21:22.653180 - [DEBUG]
44873 2019-Jan-13 16:21:22.653204 - [DEBUG] Propagate flow
44874 2019-Jan-13 16:21:22.653228 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44875 2019-Jan-13 16:21:22.653293 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
44876 2019-Jan-13 16:21:22.653953 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44877 2019-Jan-13 16:21:22.654611 - [DEBUG] Edge function : AllBottom (result of previous compose)
44878 2019-Jan-13 16:21:22.654656 - [DEBUG]
44879 2019-Jan-13 16:21:22.654682 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44880 2019-Jan-13 16:21:22.654709 - [DEBUG] = AllBottom
44881 2019-Jan-13 16:21:22.654733 - [DEBUG]
44882 2019-Jan-13 16:21:22.654757 - [DEBUG] PROPAGATE: No new function!
44883 2019-Jan-13 16:21:22.654783 - [DEBUG] EDGE:
44884 2019-Jan-13 16:21:22.654845 - [DEBUG] ---> 44885 2019-Jan-13 16:21:22.655520 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44886 2019-Jan-13 16:21:22.656187 - [DEBUG]
44887 2019-Jan-13 16:21:22.656215 - [DEBUG] EDGE:
44888 2019-Jan-13 16:21:22.656276 - [DEBUG] ---> 44889 2019-Jan-13 16:21:22.656937 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44890 2019-Jan-13 16:21:22.657595 - [DEBUG]
44891 2019-Jan-13 16:21:22.657643 - [DEBUG] Compose: EdgeIdentity * AllBottom
44892 2019-Jan-13 16:21:22.657671 - [DEBUG]
44893 2019-Jan-13 16:21:22.657696 - [DEBUG] Propagate flow
44894 2019-Jan-13 16:21:22.657719 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44895 2019-Jan-13 16:21:22.657780 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
44896 2019-Jan-13 16:21:22.658462 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44897 2019-Jan-13 16:21:22.659130 - [DEBUG] Edge function : AllBottom (result of previous compose)
44898 2019-Jan-13 16:21:22.659156 - [DEBUG]
44899 2019-Jan-13 16:21:22.659182 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44900 2019-Jan-13 16:21:22.659207 - [DEBUG] = AllBottom
44901 2019-Jan-13 16:21:22.659232 - [DEBUG]
44902 2019-Jan-13 16:21:22.659255 - [DEBUG] PROPAGATE: No new function!
44903 2019-Jan-13 16:21:22.659286 - [DEBUG] EDGE:
44904 2019-Jan-13 16:21:22.659348 - [DEBUG] ---> 44905 2019-Jan-13 16:21:22.660021 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44906 2019-Jan-13 16:21:22.660678 - [DEBUG]
44907 2019-Jan-13 16:21:22.660705 - [DEBUG] EDGE:
44908 2019-Jan-13 16:21:22.660766 - [DEBUG] ---> 44909 2019-Jan-13 16:21:22.661413 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44910 2019-Jan-13 16:21:22.662107 - [DEBUG]
44911 2019-Jan-13 16:21:22.662152 - [DEBUG] Compose: EdgeIdentity * AllBottom
44912 2019-Jan-13 16:21:22.662179 - [DEBUG]
44913 2019-Jan-13 16:21:22.662203 - [DEBUG] Propagate flow
44914 2019-Jan-13 16:21:22.662227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44915 2019-Jan-13 16:21:22.662289 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
44916 2019-Jan-13 16:21:22.662952 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44917 2019-Jan-13 16:21:22.663609 - [DEBUG] Edge function : AllBottom (result of previous compose)
44918 2019-Jan-13 16:21:22.663636 - [DEBUG]
44919 2019-Jan-13 16:21:22.663662 - [DEBUG] Join: AllTop & AllBottom
44920 2019-Jan-13 16:21:22.663689 - [DEBUG] = AllBottom (new jump func)
44921 2019-Jan-13 16:21:22.663713 - [DEBUG]
44922 2019-Jan-13 16:21:22.663737 - [DEBUG] Start adding new jump function
44923 2019-Jan-13 16:21:22.663760 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
44924 2019-Jan-13 16:21:22.663837 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44925 2019-Jan-13 16:21:22.664496 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
44926 2019-Jan-13 16:21:22.665182 - [DEBUG] Edge Function : AllBottom
44927 2019-Jan-13 16:21:22.665214 - [DEBUG] End adding new jump function
44928 2019-Jan-13 16:21:22.665238 - [DEBUG]
44929 2019-Jan-13 16:21:22.665262 - [DEBUG] -------------------------------------------- 1223. Path Edge --------------------------------------------
44930 2019-Jan-13 16:21:22.665287 - [DEBUG]
44931 2019-Jan-13 16:21:22.665310 - [DEBUG] Process 1223. path edge:
44932 2019-Jan-13 16:21:22.665334 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
44933 2019-Jan-13 16:21:22.665397 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
44934 2019-Jan-13 16:21:22.666056 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
44935 2019-Jan-13 16:21:22.666711 - [DEBUG]
44936 2019-Jan-13 16:21:22.666738 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
44937 2019-Jan-13 16:21:22.667419 - [DEBUG] Compose: EdgeIdentity * AllBottom
44938 2019-Jan-13 16:21:22.667448 - [DEBUG]
44939 2019-Jan-13 16:21:22.667472 - [DEBUG] Propagate flow
44940 2019-Jan-13 16:21:22.667496 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44941 2019-Jan-13 16:21:22.667564 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
44942 2019-Jan-13 16:21:22.668260 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44943 2019-Jan-13 16:21:22.668927 - [DEBUG] Edge function : AllBottom (result of previous compose)
44944 2019-Jan-13 16:21:22.668953 - [DEBUG]
44945 2019-Jan-13 16:21:22.668979 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44946 2019-Jan-13 16:21:22.669005 - [DEBUG] = AllBottom
44947 2019-Jan-13 16:21:22.669030 - [DEBUG]
44948 2019-Jan-13 16:21:22.669053 - [DEBUG] PROPAGATE: No new function!
44949 2019-Jan-13 16:21:22.669092 - [DEBUG] Compose: EdgeIdentity * AllBottom
44950 2019-Jan-13 16:21:22.669120 - [DEBUG]
44951 2019-Jan-13 16:21:22.669144 - [DEBUG] Propagate flow
44952 2019-Jan-13 16:21:22.669168 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44953 2019-Jan-13 16:21:22.669231 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
44954 2019-Jan-13 16:21:22.669897 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44955 2019-Jan-13 16:21:22.670564 - [DEBUG] Edge function : AllBottom (result of previous compose)
44956 2019-Jan-13 16:21:22.670591 - [DEBUG]
44957 2019-Jan-13 16:21:22.670617 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44958 2019-Jan-13 16:21:22.670643 - [DEBUG] = AllBottom
44959 2019-Jan-13 16:21:22.670668 - [DEBUG]
44960 2019-Jan-13 16:21:22.670691 - [DEBUG] PROPAGATE: No new function!
44961 2019-Jan-13 16:21:22.670718 - [DEBUG] EDGE:
44962 2019-Jan-13 16:21:22.670784 - [DEBUG] ---> 44963 2019-Jan-13 16:21:22.671436 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44964 2019-Jan-13 16:21:22.672123 - [DEBUG]
44965 2019-Jan-13 16:21:22.672150 - [DEBUG] EDGE:
44966 2019-Jan-13 16:21:22.672210 - [DEBUG] ---> 44967 2019-Jan-13 16:21:22.672878 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44968 2019-Jan-13 16:21:22.673545 - [DEBUG]
44969 2019-Jan-13 16:21:22.673573 - [DEBUG] EDGE:
44970 2019-Jan-13 16:21:22.673638 - [DEBUG] ---> 44971 2019-Jan-13 16:21:22.674293 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44972 2019-Jan-13 16:21:22.674977 - [DEBUG]
44973 2019-Jan-13 16:21:22.675025 - [DEBUG] Compose: EdgeIdentity * AllBottom
44974 2019-Jan-13 16:21:22.675053 - [DEBUG]
44975 2019-Jan-13 16:21:22.675077 - [DEBUG] Propagate flow
44976 2019-Jan-13 16:21:22.675101 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
44977 2019-Jan-13 16:21:22.675162 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
44978 2019-Jan-13 16:21:22.675820 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
44979 2019-Jan-13 16:21:22.676480 - [DEBUG] Edge function : AllBottom (result of previous compose)
44980 2019-Jan-13 16:21:22.676507 - [DEBUG]
44981 2019-Jan-13 16:21:22.676533 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
44982 2019-Jan-13 16:21:22.676559 - [DEBUG] = AllBottom
44983 2019-Jan-13 16:21:22.676583 - [DEBUG]
44984 2019-Jan-13 16:21:22.676606 - [DEBUG] PROPAGATE: No new function!
44985 2019-Jan-13 16:21:22.676636 - [DEBUG] EDGE:
44986 2019-Jan-13 16:21:22.676702 - [DEBUG] ---> 44987 2019-Jan-13 16:21:22.677362 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44988 2019-Jan-13 16:21:22.678023 - [DEBUG]
44989 2019-Jan-13 16:21:22.678051 - [DEBUG] EDGE:
44990 2019-Jan-13 16:21:22.678112 - [DEBUG] ---> 44991 2019-Jan-13 16:21:22.678783 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44992 2019-Jan-13 16:21:22.679445 - [DEBUG]
44993 2019-Jan-13 16:21:22.679474 - [DEBUG] EDGE:
44994 2019-Jan-13 16:21:22.679538 - [DEBUG] ---> 44995 2019-Jan-13 16:21:22.680195 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
44996 2019-Jan-13 16:21:22.680854 - [DEBUG]
44997 2019-Jan-13 16:21:22.680882 - [DEBUG] EDGE:
44998 2019-Jan-13 16:21:22.680943 - [DEBUG] ---> 44999 2019-Jan-13 16:21:22.681617 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45000 2019-Jan-13 16:21:22.682276 - [DEBUG]
45001 2019-Jan-13 16:21:22.682305 - [DEBUG] EDGE:
45002 2019-Jan-13 16:21:22.682370 - [DEBUG] ---> 45003 2019-Jan-13 16:21:22.683025 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45004 2019-Jan-13 16:21:22.683683 - [DEBUG]
45005 2019-Jan-13 16:21:22.683711 - [DEBUG] EDGE:
45006 2019-Jan-13 16:21:22.683772 - [DEBUG] ---> 45007 2019-Jan-13 16:21:22.684427 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45008 2019-Jan-13 16:21:22.685132 - [DEBUG]
45009 2019-Jan-13 16:21:22.685162 - [DEBUG] EDGE:
45010 2019-Jan-13 16:21:22.685226 - [DEBUG] ---> 45011 2019-Jan-13 16:21:22.685886 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45012 2019-Jan-13 16:21:22.686547 - [DEBUG]
45013 2019-Jan-13 16:21:22.686576 - [DEBUG] EDGE:
45014 2019-Jan-13 16:21:22.686637 - [DEBUG] ---> 45015 2019-Jan-13 16:21:22.687284 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45016 2019-Jan-13 16:21:22.687937 - [DEBUG]
45017 2019-Jan-13 16:21:22.687965 - [DEBUG] EDGE:
45018 2019-Jan-13 16:21:22.688027 - [DEBUG] ---> 45019 2019-Jan-13 16:21:22.688717 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45020 2019-Jan-13 16:21:22.689376 - [DEBUG]
45021 2019-Jan-13 16:21:22.689429 - [DEBUG] Compose: EdgeIdentity * AllBottom
45022 2019-Jan-13 16:21:22.689457 - [DEBUG]
45023 2019-Jan-13 16:21:22.689482 - [DEBUG] Propagate flow
45024 2019-Jan-13 16:21:22.689505 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45025 2019-Jan-13 16:21:22.689569 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45026 2019-Jan-13 16:21:22.690230 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45027 2019-Jan-13 16:21:22.690881 - [DEBUG] Edge function : AllBottom (result of previous compose)
45028 2019-Jan-13 16:21:22.690908 - [DEBUG]
45029 2019-Jan-13 16:21:22.690933 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45030 2019-Jan-13 16:21:22.690960 - [DEBUG] = AllBottom
45031 2019-Jan-13 16:21:22.690985 - [DEBUG]
45032 2019-Jan-13 16:21:22.691008 - [DEBUG] PROPAGATE: No new function!
45033 2019-Jan-13 16:21:22.691039 - [DEBUG] EDGE:
45034 2019-Jan-13 16:21:22.691106 - [DEBUG] ---> 45035 2019-Jan-13 16:21:22.691803 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45036 2019-Jan-13 16:21:22.692465 - [DEBUG]
45037 2019-Jan-13 16:21:22.692496 - [DEBUG] Compose: EdgeIdentity * AllBottom
45038 2019-Jan-13 16:21:22.692523 - [DEBUG]
45039 2019-Jan-13 16:21:22.692546 - [DEBUG] Propagate flow
45040 2019-Jan-13 16:21:22.692570 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45041 2019-Jan-13 16:21:22.692631 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45042 2019-Jan-13 16:21:22.693294 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45043 2019-Jan-13 16:21:22.693947 - [DEBUG] Edge function : AllBottom (result of previous compose)
45044 2019-Jan-13 16:21:22.693974 - [DEBUG]
45045 2019-Jan-13 16:21:22.694000 - [DEBUG] Join: AllTop & AllBottom
45046 2019-Jan-13 16:21:22.694027 - [DEBUG] = AllBottom (new jump func)
45047 2019-Jan-13 16:21:22.694052 - [DEBUG]
45048 2019-Jan-13 16:21:22.694076 - [DEBUG] Start adding new jump function
45049 2019-Jan-13 16:21:22.694099 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45050 2019-Jan-13 16:21:22.694166 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45051 2019-Jan-13 16:21:22.694836 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45052 2019-Jan-13 16:21:22.695535 - [DEBUG] Edge Function : AllBottom
45053 2019-Jan-13 16:21:22.695566 - [DEBUG] End adding new jump function
45054 2019-Jan-13 16:21:22.695590 - [DEBUG]
45055 2019-Jan-13 16:21:22.695614 - [DEBUG] -------------------------------------------- 1224. Path Edge --------------------------------------------
45056 2019-Jan-13 16:21:22.695639 - [DEBUG]
45057 2019-Jan-13 16:21:22.695662 - [DEBUG] Process 1224. path edge:
45058 2019-Jan-13 16:21:22.695687 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45059 2019-Jan-13 16:21:22.695750 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
45060 2019-Jan-13 16:21:22.696411 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45061 2019-Jan-13 16:21:22.697068 - [DEBUG]
45062 2019-Jan-13 16:21:22.697094 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45063 2019-Jan-13 16:21:22.697776 - [DEBUG] Possible callees:
45064 2019-Jan-13 16:21:22.697802 - [DEBUG] llvm.dbg.declare
45065 2019-Jan-13 16:21:22.697827 - [DEBUG] Possible return sites:
45066 2019-Jan-13 16:21:22.697851 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9645067 2019-Jan-13 16:21:22.699200 - [DEBUG] Found and process special summary
45068 2019-Jan-13 16:21:22.699258 - [DEBUG] Compose: EdgeIdentity * AllBottom
45069 2019-Jan-13 16:21:22.699288 - [DEBUG]
45070 2019-Jan-13 16:21:22.699313 - [DEBUG] Propagate flow
45071 2019-Jan-13 16:21:22.699336 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45072 2019-Jan-13 16:21:22.699402 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45073 2019-Jan-13 16:21:22.700071 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45074 2019-Jan-13 16:21:22.700729 - [DEBUG] Edge function : AllBottom (result of previous compose)
45075 2019-Jan-13 16:21:22.700755 - [DEBUG]
45076 2019-Jan-13 16:21:22.700781 - [DEBUG] Join: AllTop & AllBottom
45077 2019-Jan-13 16:21:22.700807 - [DEBUG] = AllBottom (new jump func)
45078 2019-Jan-13 16:21:22.700832 - [DEBUG]
45079 2019-Jan-13 16:21:22.700855 - [DEBUG] Start adding new jump function
45080 2019-Jan-13 16:21:22.700879 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45081 2019-Jan-13 16:21:22.700941 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45082 2019-Jan-13 16:21:22.701615 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45083 2019-Jan-13 16:21:22.702275 - [DEBUG] Edge Function : AllBottom
45084 2019-Jan-13 16:21:22.702306 - [DEBUG] End adding new jump function
45085 2019-Jan-13 16:21:22.702330 - [DEBUG]
45086 2019-Jan-13 16:21:22.702354 - [DEBUG] -------------------------------------------- 1225. Path Edge --------------------------------------------
45087 2019-Jan-13 16:21:22.702378 - [DEBUG]
45088 2019-Jan-13 16:21:22.702402 - [DEBUG] Process 1225. path edge:
45089 2019-Jan-13 16:21:22.702425 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45090 2019-Jan-13 16:21:22.702486 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
45091 2019-Jan-13 16:21:22.703151 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45092 2019-Jan-13 16:21:22.703820 - [DEBUG]
45093 2019-Jan-13 16:21:22.703846 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45094 2019-Jan-13 16:21:22.704547 - [DEBUG] Compose: EdgeIdentity * AllBottom
45095 2019-Jan-13 16:21:22.704577 - [DEBUG]
45096 2019-Jan-13 16:21:22.704601 - [DEBUG] Propagate flow
45097 2019-Jan-13 16:21:22.704625 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45098 2019-Jan-13 16:21:22.704687 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45099 2019-Jan-13 16:21:22.705367 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45100 2019-Jan-13 16:21:22.706025 - [DEBUG] Edge function : AllBottom (result of previous compose)
45101 2019-Jan-13 16:21:22.706053 - [DEBUG]
45102 2019-Jan-13 16:21:22.706078 - [DEBUG] Join: AllTop & AllBottom
45103 2019-Jan-13 16:21:22.706105 - [DEBUG] = AllBottom (new jump func)
45104 2019-Jan-13 16:21:22.706130 - [DEBUG]
45105 2019-Jan-13 16:21:22.706153 - [DEBUG] Start adding new jump function
45106 2019-Jan-13 16:21:22.706177 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45107 2019-Jan-13 16:21:22.706245 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45108 2019-Jan-13 16:21:22.706900 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45109 2019-Jan-13 16:21:22.707560 - [DEBUG] Edge Function : AllBottom
45110 2019-Jan-13 16:21:22.707591 - [DEBUG] End adding new jump function
45111 2019-Jan-13 16:21:22.707615 - [DEBUG]
45112 2019-Jan-13 16:21:22.707639 - [DEBUG] -------------------------------------------- 1226. Path Edge --------------------------------------------
45113 2019-Jan-13 16:21:22.707664 - [DEBUG]
45114 2019-Jan-13 16:21:22.707687 - [DEBUG] Process 1226. path edge:
45115 2019-Jan-13 16:21:22.707711 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45116 2019-Jan-13 16:21:22.707774 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
45117 2019-Jan-13 16:21:22.708448 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45118 2019-Jan-13 16:21:22.709107 - [DEBUG]
45119 2019-Jan-13 16:21:22.709134 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45120 2019-Jan-13 16:21:22.709816 - [DEBUG] Compose: EdgeIdentity * AllBottom
45121 2019-Jan-13 16:21:22.709845 - [DEBUG]
45122 2019-Jan-13 16:21:22.709869 - [DEBUG] Propagate flow
45123 2019-Jan-13 16:21:22.709893 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45124 2019-Jan-13 16:21:22.709959 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
45125 2019-Jan-13 16:21:22.710618 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45126 2019-Jan-13 16:21:22.711265 - [DEBUG] Edge function : AllBottom (result of previous compose)
45127 2019-Jan-13 16:21:22.711292 - [DEBUG]
45128 2019-Jan-13 16:21:22.711318 - [DEBUG] Join: AllTop & AllBottom
45129 2019-Jan-13 16:21:22.711345 - [DEBUG] = AllBottom (new jump func)
45130 2019-Jan-13 16:21:22.711369 - [DEBUG]
45131 2019-Jan-13 16:21:22.711393 - [DEBUG] Start adding new jump function
45132 2019-Jan-13 16:21:22.711417 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45133 2019-Jan-13 16:21:22.711479 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45134 2019-Jan-13 16:21:22.712163 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
45135 2019-Jan-13 16:21:22.712816 - [DEBUG] Edge Function : AllBottom
45136 2019-Jan-13 16:21:22.712848 - [DEBUG] End adding new jump function
45137 2019-Jan-13 16:21:22.712891 - [DEBUG]
45138 2019-Jan-13 16:21:22.712914 - [DEBUG] -------------------------------------------- 1227. Path Edge --------------------------------------------
45139 2019-Jan-13 16:21:22.712940 - [DEBUG]
45140 2019-Jan-13 16:21:22.712963 - [DEBUG] Process 1227. path edge:
45141 2019-Jan-13 16:21:22.712987 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45142 2019-Jan-13 16:21:22.713053 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
45143 2019-Jan-13 16:21:22.713708 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45144 2019-Jan-13 16:21:22.714355 - [DEBUG]
45145 2019-Jan-13 16:21:22.714382 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
45146 2019-Jan-13 16:21:22.716243 - [DEBUG] EDGE:
45147 2019-Jan-13 16:21:22.716771 - [DEBUG] ---> 45148 2019-Jan-13 16:21:22.717526 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45149 2019-Jan-13 16:21:22.718190 - [DEBUG]
45150 2019-Jan-13 16:21:22.718242 - [DEBUG] EDGE:
45151 2019-Jan-13 16:21:22.718311 - [DEBUG] ---> 45152 2019-Jan-13 16:21:22.718969 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45153 2019-Jan-13 16:21:22.719628 - [DEBUG]
45154 2019-Jan-13 16:21:22.719659 - [DEBUG] Compose: EdgeIdentity * AllBottom
45155 2019-Jan-13 16:21:22.719687 - [DEBUG]
45156 2019-Jan-13 16:21:22.719711 - [DEBUG] Propagate flow
45157 2019-Jan-13 16:21:22.719735 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45158 2019-Jan-13 16:21:22.719802 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45159 2019-Jan-13 16:21:22.720460 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45160 2019-Jan-13 16:21:22.721133 - [DEBUG] Edge function : AllBottom (result of previous compose)
45161 2019-Jan-13 16:21:22.721159 - [DEBUG]
45162 2019-Jan-13 16:21:22.721186 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45163 2019-Jan-13 16:21:22.721212 - [DEBUG] = AllBottom
45164 2019-Jan-13 16:21:22.721236 - [DEBUG]
45165 2019-Jan-13 16:21:22.721260 - [DEBUG] PROPAGATE: No new function!
45166 2019-Jan-13 16:21:22.721285 - [DEBUG] EDGE:
45167 2019-Jan-13 16:21:22.721347 - [DEBUG] ---> 45168 2019-Jan-13 16:21:22.722033 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45169 2019-Jan-13 16:21:22.722693 - [DEBUG]
45170 2019-Jan-13 16:21:22.722725 - [DEBUG] Compose: EdgeIdentity * AllBottom
45171 2019-Jan-13 16:21:22.722752 - [DEBUG]
45172 2019-Jan-13 16:21:22.722776 - [DEBUG] Propagate flow
45173 2019-Jan-13 16:21:22.722800 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45174 2019-Jan-13 16:21:22.722867 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45175 2019-Jan-13 16:21:22.723529 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45176 2019-Jan-13 16:21:22.724202 - [DEBUG] Edge function : AllBottom (result of previous compose)
45177 2019-Jan-13 16:21:22.724229 - [DEBUG]
45178 2019-Jan-13 16:21:22.724255 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45179 2019-Jan-13 16:21:22.724282 - [DEBUG] = AllBottom
45180 2019-Jan-13 16:21:22.724306 - [DEBUG]
45181 2019-Jan-13 16:21:22.724330 - [DEBUG] PROPAGATE: No new function!
45182 2019-Jan-13 16:21:22.724414 - [DEBUG] Compose: EdgeIdentity * AllBottom
45183 2019-Jan-13 16:21:22.724442 - [DEBUG]
45184 2019-Jan-13 16:21:22.724467 - [DEBUG] Propagate flow
45185 2019-Jan-13 16:21:22.724490 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45186 2019-Jan-13 16:21:22.724558 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45187 2019-Jan-13 16:21:22.725244 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45188 2019-Jan-13 16:21:22.725909 - [DEBUG] Edge function : AllBottom (result of previous compose)
45189 2019-Jan-13 16:21:22.725935 - [DEBUG]
45190 2019-Jan-13 16:21:22.725961 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45191 2019-Jan-13 16:21:22.725986 - [DEBUG] = AllBottom
45192 2019-Jan-13 16:21:22.726011 - [DEBUG]
45193 2019-Jan-13 16:21:22.726035 - [DEBUG] PROPAGATE: No new function!
45194 2019-Jan-13 16:21:22.726062 - [DEBUG] Compose: EdgeIdentity * AllBottom
45195 2019-Jan-13 16:21:22.726088 - [DEBUG]
45196 2019-Jan-13 16:21:22.726112 - [DEBUG] Propagate flow
45197 2019-Jan-13 16:21:22.726135 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45198 2019-Jan-13 16:21:22.726200 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45199 2019-Jan-13 16:21:22.726869 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45200 2019-Jan-13 16:21:22.727538 - [DEBUG] Edge function : AllBottom (result of previous compose)
45201 2019-Jan-13 16:21:22.727564 - [DEBUG]
45202 2019-Jan-13 16:21:22.727590 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45203 2019-Jan-13 16:21:22.727616 - [DEBUG] = AllBottom
45204 2019-Jan-13 16:21:22.727641 - [DEBUG]
45205 2019-Jan-13 16:21:22.727664 - [DEBUG] PROPAGATE: No new function!
45206 2019-Jan-13 16:21:22.727695 - [DEBUG] EDGE:
45207 2019-Jan-13 16:21:22.727757 - [DEBUG] ---> 45208 2019-Jan-13 16:21:22.728443 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45209 2019-Jan-13 16:21:22.729103 - [DEBUG]
45210 2019-Jan-13 16:21:22.729157 - [DEBUG] Compose: EdgeIdentity * AllBottom
45211 2019-Jan-13 16:21:22.729186 - [DEBUG]
45212 2019-Jan-13 16:21:22.729210 - [DEBUG] Propagate flow
45213 2019-Jan-13 16:21:22.729233 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45214 2019-Jan-13 16:21:22.729299 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45215 2019-Jan-13 16:21:22.729975 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45216 2019-Jan-13 16:21:22.730632 - [DEBUG] Edge function : AllBottom (result of previous compose)
45217 2019-Jan-13 16:21:22.730659 - [DEBUG]
45218 2019-Jan-13 16:21:22.730684 - [DEBUG] Join: AllTop & AllBottom
45219 2019-Jan-13 16:21:22.730711 - [DEBUG] = AllBottom (new jump func)
45220 2019-Jan-13 16:21:22.730736 - [DEBUG]
45221 2019-Jan-13 16:21:22.730759 - [DEBUG] Start adding new jump function
45222 2019-Jan-13 16:21:22.730783 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45223 2019-Jan-13 16:21:22.730843 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45224 2019-Jan-13 16:21:22.731503 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45225 2019-Jan-13 16:21:22.732203 - [DEBUG] Edge Function : AllBottom
45226 2019-Jan-13 16:21:22.732237 - [DEBUG] End adding new jump function
45227 2019-Jan-13 16:21:22.732280 - [DEBUG]
45228 2019-Jan-13 16:21:22.732304 - [DEBUG] -------------------------------------------- 1228. Path Edge --------------------------------------------
45229 2019-Jan-13 16:21:22.732329 - [DEBUG]
45230 2019-Jan-13 16:21:22.732353 - [DEBUG] Process 1228. path edge:
45231 2019-Jan-13 16:21:22.732377 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45232 2019-Jan-13 16:21:22.732444 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
45233 2019-Jan-13 16:21:22.733125 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
45234 2019-Jan-13 16:21:22.733780 - [DEBUG]
45235 2019-Jan-13 16:21:22.733806 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45236 2019-Jan-13 16:21:22.734480 - [DEBUG] Possible callees:
45237 2019-Jan-13 16:21:22.734506 - [DEBUG] llvm.dbg.declare
45238 2019-Jan-13 16:21:22.734531 - [DEBUG] Possible return sites:
45239 2019-Jan-13 16:21:22.734554 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10345240 2019-Jan-13 16:21:22.735919 - [DEBUG] Found and process special summary
45241 2019-Jan-13 16:21:22.735967 - [DEBUG] Compose: EdgeIdentity * AllBottom
45242 2019-Jan-13 16:21:22.735995 - [DEBUG]
45243 2019-Jan-13 16:21:22.736019 - [DEBUG] Propagate flow
45244 2019-Jan-13 16:21:22.736043 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45245 2019-Jan-13 16:21:22.736107 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45246 2019-Jan-13 16:21:22.736768 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45247 2019-Jan-13 16:21:22.737424 - [DEBUG] Edge function : AllBottom (result of previous compose)
45248 2019-Jan-13 16:21:22.737451 - [DEBUG]
45249 2019-Jan-13 16:21:22.737477 - [DEBUG] Join: AllTop & AllBottom
45250 2019-Jan-13 16:21:22.737504 - [DEBUG] = AllBottom (new jump func)
45251 2019-Jan-13 16:21:22.737528 - [DEBUG]
45252 2019-Jan-13 16:21:22.737552 - [DEBUG] Start adding new jump function
45253 2019-Jan-13 16:21:22.737576 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45254 2019-Jan-13 16:21:22.737642 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45255 2019-Jan-13 16:21:22.738327 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45256 2019-Jan-13 16:21:22.738995 - [DEBUG] Edge Function : AllBottom
45257 2019-Jan-13 16:21:22.739026 - [DEBUG] End adding new jump function
45258 2019-Jan-13 16:21:22.739050 - [DEBUG]
45259 2019-Jan-13 16:21:22.739073 - [DEBUG] -------------------------------------------- 1229. Path Edge --------------------------------------------
45260 2019-Jan-13 16:21:22.739098 - [DEBUG]
45261 2019-Jan-13 16:21:22.739121 - [DEBUG] Process 1229. path edge:
45262 2019-Jan-13 16:21:22.739146 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45263 2019-Jan-13 16:21:22.739207 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
45264 2019-Jan-13 16:21:22.739862 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
45265 2019-Jan-13 16:21:22.740522 - [DEBUG]
45266 2019-Jan-13 16:21:22.740549 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45267 2019-Jan-13 16:21:22.741243 - [DEBUG] Compose: EdgeIdentity * AllBottom
45268 2019-Jan-13 16:21:22.741272 - [DEBUG]
45269 2019-Jan-13 16:21:22.741296 - [DEBUG] Propagate flow
45270 2019-Jan-13 16:21:22.741337 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45271 2019-Jan-13 16:21:22.741402 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
45272 2019-Jan-13 16:21:22.742087 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45273 2019-Jan-13 16:21:22.742742 - [DEBUG] Edge function : AllBottom (result of previous compose)
45274 2019-Jan-13 16:21:22.742769 - [DEBUG]
45275 2019-Jan-13 16:21:22.742795 - [DEBUG] Join: AllTop & AllBottom
45276 2019-Jan-13 16:21:22.742821 - [DEBUG] = AllBottom (new jump func)
45277 2019-Jan-13 16:21:22.742846 - [DEBUG]
45278 2019-Jan-13 16:21:22.742869 - [DEBUG] Start adding new jump function
45279 2019-Jan-13 16:21:22.742893 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45280 2019-Jan-13 16:21:22.742954 - [DEBUG] Fact at target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45281 2019-Jan-13 16:21:22.743619 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
45282 2019-Jan-13 16:21:22.744270 - [DEBUG] Edge Function : AllBottom
45283 2019-Jan-13 16:21:22.744301 - [DEBUG] End adding new jump function
45284 2019-Jan-13 16:21:22.744325 - [DEBUG]
45285 2019-Jan-13 16:21:22.744349 - [DEBUG] -------------------------------------------- 1230. Path Edge --------------------------------------------
45286 2019-Jan-13 16:21:22.744373 - [DEBUG]
45287 2019-Jan-13 16:21:22.744396 - [DEBUG] Process 1230. path edge:
45288 2019-Jan-13 16:21:22.744420 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45289 2019-Jan-13 16:21:22.744484 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
45290 2019-Jan-13 16:21:22.745161 - [DEBUG] D target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 >
45291 2019-Jan-13 16:21:22.745815 - [DEBUG]
45292 2019-Jan-13 16:21:22.745842 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
45293 2019-Jan-13 16:21:22.746523 - [DEBUG] Compose: EdgeIdentity * AllBottom
45294 2019-Jan-13 16:21:22.746553 - [DEBUG]
45295 2019-Jan-13 16:21:22.746576 - [DEBUG] Propagate flow
45296 2019-Jan-13 16:21:22.746600 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45297 2019-Jan-13 16:21:22.746666 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
45298 2019-Jan-13 16:21:22.747320 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45299 2019-Jan-13 16:21:22.747983 - [DEBUG] Edge function : AllBottom (result of previous compose)
45300 2019-Jan-13 16:21:22.748009 - [DEBUG]
45301 2019-Jan-13 16:21:22.748035 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45302 2019-Jan-13 16:21:22.748061 - [DEBUG] = AllBottom
45303 2019-Jan-13 16:21:22.748086 - [DEBUG]
45304 2019-Jan-13 16:21:22.748109 - [DEBUG] PROPAGATE: No new function!
45305 2019-Jan-13 16:21:22.748136 - [DEBUG] EDGE:
45306 2019-Jan-13 16:21:22.748199 - [DEBUG] ---> 45307 2019-Jan-13 16:21:22.748868 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45308 2019-Jan-13 16:21:22.749533 - [DEBUG]
45309 2019-Jan-13 16:21:22.749563 - [DEBUG] EDGE:
45310 2019-Jan-13 16:21:22.749625 - [DEBUG] ---> 45311 2019-Jan-13 16:21:22.750279 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45312 2019-Jan-13 16:21:22.750939 - [DEBUG]
45313 2019-Jan-13 16:21:22.750989 - [DEBUG] Compose: EdgeIdentity * AllBottom
45314 2019-Jan-13 16:21:22.751017 - [DEBUG]
45315 2019-Jan-13 16:21:22.751041 - [DEBUG] Propagate flow
45316 2019-Jan-13 16:21:22.751082 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45317 2019-Jan-13 16:21:22.751144 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45318 2019-Jan-13 16:21:22.751823 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45319 2019-Jan-13 16:21:22.752489 - [DEBUG] Edge function : AllBottom (result of previous compose)
45320 2019-Jan-13 16:21:22.752515 - [DEBUG]
45321 2019-Jan-13 16:21:22.752541 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45322 2019-Jan-13 16:21:22.752567 - [DEBUG] = AllBottom
45323 2019-Jan-13 16:21:22.752592 - [DEBUG]
45324 2019-Jan-13 16:21:22.752615 - [DEBUG] PROPAGATE: No new function!
45325 2019-Jan-13 16:21:22.752646 - [DEBUG] EDGE:
45326 2019-Jan-13 16:21:22.752711 - [DEBUG] ---> 45327 2019-Jan-13 16:21:22.753388 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45328 2019-Jan-13 16:21:22.754048 - [DEBUG]
45329 2019-Jan-13 16:21:22.754079 - [DEBUG] Compose: EdgeIdentity * AllBottom
45330 2019-Jan-13 16:21:22.754105 - [DEBUG]
45331 2019-Jan-13 16:21:22.754129 - [DEBUG] Propagate flow
45332 2019-Jan-13 16:21:22.754153 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45333 2019-Jan-13 16:21:22.754214 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45334 2019-Jan-13 16:21:22.754870 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45335 2019-Jan-13 16:21:22.755566 - [DEBUG] Edge function : AllBottom (result of previous compose)
45336 2019-Jan-13 16:21:22.755594 - [DEBUG]
45337 2019-Jan-13 16:21:22.755620 - [DEBUG] Join: AllTop & AllBottom
45338 2019-Jan-13 16:21:22.755647 - [DEBUG] = AllBottom (new jump func)
45339 2019-Jan-13 16:21:22.755671 - [DEBUG]
45340 2019-Jan-13 16:21:22.755695 - [DEBUG] Start adding new jump function
45341 2019-Jan-13 16:21:22.755719 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45342 2019-Jan-13 16:21:22.755783 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45343 2019-Jan-13 16:21:22.756443 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45344 2019-Jan-13 16:21:22.757112 - [DEBUG] Edge Function : AllBottom
45345 2019-Jan-13 16:21:22.757143 - [DEBUG] End adding new jump function
45346 2019-Jan-13 16:21:22.757167 - [DEBUG]
45347 2019-Jan-13 16:21:22.757191 - [DEBUG] -------------------------------------------- 1231. Path Edge --------------------------------------------
45348 2019-Jan-13 16:21:22.757215 - [DEBUG]
45349 2019-Jan-13 16:21:22.757239 - [DEBUG] Process 1231. path edge:
45350 2019-Jan-13 16:21:22.757263 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45351 2019-Jan-13 16:21:22.757324 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
45352 2019-Jan-13 16:21:22.757984 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45353 2019-Jan-13 16:21:22.758667 - [DEBUG]
45354 2019-Jan-13 16:21:22.758693 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45355 2019-Jan-13 16:21:22.759375 - [DEBUG] Possible callees:
45356 2019-Jan-13 16:21:22.759401 - [DEBUG] llvm.dbg.declare
45357 2019-Jan-13 16:21:22.759426 - [DEBUG] Possible return sites:
45358 2019-Jan-13 16:21:22.759467 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10345359 2019-Jan-13 16:21:22.760845 - [DEBUG] Found and process special summary
45360 2019-Jan-13 16:21:22.760902 - [DEBUG] Compose: EdgeIdentity * AllBottom
45361 2019-Jan-13 16:21:22.760931 - [DEBUG]
45362 2019-Jan-13 16:21:22.760956 - [DEBUG] Propagate flow
45363 2019-Jan-13 16:21:22.760980 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45364 2019-Jan-13 16:21:22.761049 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45365 2019-Jan-13 16:21:22.761745 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45366 2019-Jan-13 16:21:22.762402 - [DEBUG] Edge function : AllBottom (result of previous compose)
45367 2019-Jan-13 16:21:22.762428 - [DEBUG]
45368 2019-Jan-13 16:21:22.762454 - [DEBUG] Join: AllTop & AllBottom
45369 2019-Jan-13 16:21:22.762481 - [DEBUG] = AllBottom (new jump func)
45370 2019-Jan-13 16:21:22.762506 - [DEBUG]
45371 2019-Jan-13 16:21:22.762529 - [DEBUG] Start adding new jump function
45372 2019-Jan-13 16:21:22.762553 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45373 2019-Jan-13 16:21:22.762618 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45374 2019-Jan-13 16:21:22.763270 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45375 2019-Jan-13 16:21:22.763928 - [DEBUG] Edge Function : AllBottom
45376 2019-Jan-13 16:21:22.763960 - [DEBUG] End adding new jump function
45377 2019-Jan-13 16:21:22.763984 - [DEBUG]
45378 2019-Jan-13 16:21:22.764007 - [DEBUG] -------------------------------------------- 1232. Path Edge --------------------------------------------
45379 2019-Jan-13 16:21:22.764032 - [DEBUG]
45380 2019-Jan-13 16:21:22.764055 - [DEBUG] Process 1232. path edge:
45381 2019-Jan-13 16:21:22.764078 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45382 2019-Jan-13 16:21:22.764144 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
45383 2019-Jan-13 16:21:22.764812 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45384 2019-Jan-13 16:21:22.765493 - [DEBUG]
45385 2019-Jan-13 16:21:22.765519 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45386 2019-Jan-13 16:21:22.766211 - [DEBUG] Compose: EdgeIdentity * AllBottom
45387 2019-Jan-13 16:21:22.766242 - [DEBUG]
45388 2019-Jan-13 16:21:22.766266 - [DEBUG] Propagate flow
45389 2019-Jan-13 16:21:22.766290 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45390 2019-Jan-13 16:21:22.766352 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
45391 2019-Jan-13 16:21:22.767007 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45392 2019-Jan-13 16:21:22.767669 - [DEBUG] Edge function : AllBottom (result of previous compose)
45393 2019-Jan-13 16:21:22.767695 - [DEBUG]
45394 2019-Jan-13 16:21:22.767721 - [DEBUG] Join: AllTop & AllBottom
45395 2019-Jan-13 16:21:22.767747 - [DEBUG] = AllBottom (new jump func)
45396 2019-Jan-13 16:21:22.767772 - [DEBUG]
45397 2019-Jan-13 16:21:22.767796 - [DEBUG] Start adding new jump function
45398 2019-Jan-13 16:21:22.767819 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45399 2019-Jan-13 16:21:22.767882 - [DEBUG] Fact at target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45400 2019-Jan-13 16:21:22.768564 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
45401 2019-Jan-13 16:21:22.769232 - [DEBUG] Edge Function : AllBottom
45402 2019-Jan-13 16:21:22.769264 - [DEBUG] End adding new jump function
45403 2019-Jan-13 16:21:22.769288 - [DEBUG]
45404 2019-Jan-13 16:21:22.769312 - [DEBUG] -------------------------------------------- 1233. Path Edge --------------------------------------------
45405 2019-Jan-13 16:21:22.769337 - [DEBUG]
45406 2019-Jan-13 16:21:22.769360 - [DEBUG] Process 1233. path edge:
45407 2019-Jan-13 16:21:22.769384 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45408 2019-Jan-13 16:21:22.769448 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
45409 2019-Jan-13 16:21:22.770107 - [DEBUG] D target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 >
45410 2019-Jan-13 16:21:22.770764 - [DEBUG]
45411 2019-Jan-13 16:21:22.770791 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
45412 2019-Jan-13 16:21:22.771472 - [DEBUG] Compose: EdgeIdentity * AllBottom
45413 2019-Jan-13 16:21:22.771501 - [DEBUG]
45414 2019-Jan-13 16:21:22.771525 - [DEBUG] Propagate flow
45415 2019-Jan-13 16:21:22.771568 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45416 2019-Jan-13 16:21:22.771635 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
45417 2019-Jan-13 16:21:22.772287 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45418 2019-Jan-13 16:21:22.772943 - [DEBUG] Edge function : AllBottom (result of previous compose)
45419 2019-Jan-13 16:21:22.772970 - [DEBUG]
45420 2019-Jan-13 16:21:22.772997 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45421 2019-Jan-13 16:21:22.773023 - [DEBUG] = AllBottom
45422 2019-Jan-13 16:21:22.773048 - [DEBUG]
45423 2019-Jan-13 16:21:22.773072 - [DEBUG] PROPAGATE: No new function!
45424 2019-Jan-13 16:21:22.773097 - [DEBUG] EDGE:
45425 2019-Jan-13 16:21:22.773165 - [DEBUG] ---> 45426 2019-Jan-13 16:21:22.773820 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45427 2019-Jan-13 16:21:22.774478 - [DEBUG]
45428 2019-Jan-13 16:21:22.774507 - [DEBUG] Compose: EdgeIdentity * AllBottom
45429 2019-Jan-13 16:21:22.774533 - [DEBUG]
45430 2019-Jan-13 16:21:22.774557 - [DEBUG] Propagate flow
45431 2019-Jan-13 16:21:22.774581 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45432 2019-Jan-13 16:21:22.774642 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
45433 2019-Jan-13 16:21:22.775317 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45434 2019-Jan-13 16:21:22.775982 - [DEBUG] Edge function : AllBottom (result of previous compose)
45435 2019-Jan-13 16:21:22.776010 - [DEBUG]
45436 2019-Jan-13 16:21:22.776036 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45437 2019-Jan-13 16:21:22.776062 - [DEBUG] = AllBottom
45438 2019-Jan-13 16:21:22.776087 - [DEBUG]
45439 2019-Jan-13 16:21:22.776111 - [DEBUG] PROPAGATE: No new function!
45440 2019-Jan-13 16:21:22.776136 - [DEBUG] EDGE:
45441 2019-Jan-13 16:21:22.776202 - [DEBUG] ---> 45442 2019-Jan-13 16:21:22.776864 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45443 2019-Jan-13 16:21:22.777520 - [DEBUG]
45444 2019-Jan-13 16:21:22.777549 - [DEBUG] Compose: EdgeIdentity * AllBottom
45445 2019-Jan-13 16:21:22.777575 - [DEBUG]
45446 2019-Jan-13 16:21:22.777599 - [DEBUG] Propagate flow
45447 2019-Jan-13 16:21:22.777623 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45448 2019-Jan-13 16:21:22.777702 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45449 2019-Jan-13 16:21:22.778385 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45450 2019-Jan-13 16:21:22.779075 - [DEBUG] Edge function : AllBottom (result of previous compose)
45451 2019-Jan-13 16:21:22.779102 - [DEBUG]
45452 2019-Jan-13 16:21:22.779128 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45453 2019-Jan-13 16:21:22.779154 - [DEBUG] = AllBottom
45454 2019-Jan-13 16:21:22.779178 - [DEBUG]
45455 2019-Jan-13 16:21:22.779202 - [DEBUG] PROPAGATE: No new function!
45456 2019-Jan-13 16:21:22.779256 - [DEBUG] Compose: EdgeIdentity * AllBottom
45457 2019-Jan-13 16:21:22.779284 - [DEBUG]
45458 2019-Jan-13 16:21:22.779308 - [DEBUG] Propagate flow
45459 2019-Jan-13 16:21:22.779332 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45460 2019-Jan-13 16:21:22.779400 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45461 2019-Jan-13 16:21:22.780071 - [DEBUG] Target value : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45462 2019-Jan-13 16:21:22.780725 - [DEBUG] Edge function : AllBottom (result of previous compose)
45463 2019-Jan-13 16:21:22.780751 - [DEBUG]
45464 2019-Jan-13 16:21:22.780777 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45465 2019-Jan-13 16:21:22.780803 - [DEBUG] = AllBottom
45466 2019-Jan-13 16:21:22.780827 - [DEBUG]
45467 2019-Jan-13 16:21:22.780851 - [DEBUG] PROPAGATE: No new function!
45468 2019-Jan-13 16:21:22.780877 - [DEBUG] Compose: EdgeIdentity * AllBottom
45469 2019-Jan-13 16:21:22.780903 - [DEBUG]
45470 2019-Jan-13 16:21:22.780927 - [DEBUG] Propagate flow
45471 2019-Jan-13 16:21:22.780951 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45472 2019-Jan-13 16:21:22.781013 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
45473 2019-Jan-13 16:21:22.781696 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
45474 2019-Jan-13 16:21:22.782371 - [DEBUG] Edge function : AllBottom (result of previous compose)
45475 2019-Jan-13 16:21:22.782397 - [DEBUG]
45476 2019-Jan-13 16:21:22.782423 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
45477 2019-Jan-13 16:21:22.782449 - [DEBUG] = AllBottom
45478 2019-Jan-13 16:21:22.782474 - [DEBUG]
45479 2019-Jan-13 16:21:22.782497 - [DEBUG] PROPAGATE: No new function!
45480 2019-Jan-13 16:21:22.782528 - [DEBUG] EDGE:
45481 2019-Jan-13 16:21:22.782592 - [DEBUG] ---> 45482 2019-Jan-13 16:21:22.783263 - [DEBUG] D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45>
45483 2019-Jan-13 16:21:22.783912 - [DEBUG]
45484 2019-Jan-13 16:21:22.783940 - [DEBUG] EDGE:
45485 2019-Jan-13 16:21:22.784001 - [DEBUG] ---> 45486 2019-Jan-13 16:21:22.784649 - [DEBUG] D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44>
45487 2019-Jan-13 16:21:22.785341 - [DEBUG]
45488 2019-Jan-13 16:21:22.785368 - [DEBUG] EDGE:
45489 2019-Jan-13 16:21:22.785429 - [DEBUG] ---> 45490 2019-Jan-13 16:21:22.786089 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
45491 2019-Jan-13 16:21:22.786765 - [DEBUG]
45492 2019-Jan-13 16:21:22.786795 - [DEBUG] Compose: EdgeIdentity * AllBottom
45493 2019-Jan-13 16:21:22.786822 - [DEBUG]
45494 2019-Jan-13 16:21:22.786846 - [DEBUG] Propagate flow
45495 2019-Jan-13 16:21:22.786870 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45496 2019-Jan-13 16:21:22.786931 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45497 2019-Jan-13 16:21:22.787592 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45498 2019-Jan-13 16:21:22.788275 - [DEBUG] Edge function : AllBottom (result of previous compose)
45499 2019-Jan-13 16:21:22.788301 - [DEBUG]
45500 2019-Jan-13 16:21:22.788327 - [DEBUG] Join: AllTop & AllBottom
45501 2019-Jan-13 16:21:22.788354 - [DEBUG] = AllBottom (new jump func)
45502 2019-Jan-13 16:21:22.788378 - [DEBUG]
45503 2019-Jan-13 16:21:22.788402 - [DEBUG] Start adding new jump function
45504 2019-Jan-13 16:21:22.788426 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45505 2019-Jan-13 16:21:22.788489 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45506 2019-Jan-13 16:21:22.789151 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45507 2019-Jan-13 16:21:22.789804 - [DEBUG] Edge Function : AllBottom
45508 2019-Jan-13 16:21:22.789838 - [DEBUG] End adding new jump function
45509 2019-Jan-13 16:21:22.789862 - [DEBUG]
45510 2019-Jan-13 16:21:22.789886 - [DEBUG] -------------------------------------------- 1234. Path Edge --------------------------------------------
45511 2019-Jan-13 16:21:22.789911 - [DEBUG]
45512 2019-Jan-13 16:21:22.789934 - [DEBUG] Process 1234. path edge:
45513 2019-Jan-13 16:21:22.789958 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45514 2019-Jan-13 16:21:22.790018 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
45515 2019-Jan-13 16:21:22.790677 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45516 2019-Jan-13 16:21:22.791341 - [DEBUG]
45517 2019-Jan-13 16:21:22.791367 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
45518 2019-Jan-13 16:21:22.792091 - [DEBUG] Compose: EdgeIdentity * AllBottom
45519 2019-Jan-13 16:21:22.792121 - [DEBUG]
45520 2019-Jan-13 16:21:22.792145 - [DEBUG] Propagate flow
45521 2019-Jan-13 16:21:22.792168 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45522 2019-Jan-13 16:21:22.792231 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45523 2019-Jan-13 16:21:22.792884 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45524 2019-Jan-13 16:21:22.793544 - [DEBUG] Edge function : AllBottom (result of previous compose)
45525 2019-Jan-13 16:21:22.793570 - [DEBUG]
45526 2019-Jan-13 16:21:22.793596 - [DEBUG] Join: AllTop & AllBottom
45527 2019-Jan-13 16:21:22.793622 - [DEBUG] = AllBottom (new jump func)
45528 2019-Jan-13 16:21:22.793647 - [DEBUG]
45529 2019-Jan-13 16:21:22.793671 - [DEBUG] Start adding new jump function
45530 2019-Jan-13 16:21:22.793694 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45531 2019-Jan-13 16:21:22.793761 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45532 2019-Jan-13 16:21:22.794421 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45533 2019-Jan-13 16:21:22.795102 - [DEBUG] Edge Function : AllBottom
45534 2019-Jan-13 16:21:22.795134 - [DEBUG] End adding new jump function
45535 2019-Jan-13 16:21:22.795159 - [DEBUG]
45536 2019-Jan-13 16:21:22.795183 - [DEBUG] -------------------------------------------- 1235. Path Edge --------------------------------------------
45537 2019-Jan-13 16:21:22.795224 - [DEBUG]
45538 2019-Jan-13 16:21:22.795248 - [DEBUG] Process 1235. path edge:
45539 2019-Jan-13 16:21:22.795272 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45540 2019-Jan-13 16:21:22.795335 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
45541 2019-Jan-13 16:21:22.795990 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45542 2019-Jan-13 16:21:22.796652 - [DEBUG]
45543 2019-Jan-13 16:21:22.796680 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
45544 2019-Jan-13 16:21:22.797356 - [DEBUG] Compose: EdgeIdentity * AllBottom
45545 2019-Jan-13 16:21:22.797385 - [DEBUG]
45546 2019-Jan-13 16:21:22.797409 - [DEBUG] Propagate flow
45547 2019-Jan-13 16:21:22.797433 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45548 2019-Jan-13 16:21:22.797497 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45549 2019-Jan-13 16:21:22.798170 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45550 2019-Jan-13 16:21:22.798848 - [DEBUG] Edge function : AllBottom (result of previous compose)
45551 2019-Jan-13 16:21:22.798875 - [DEBUG]
45552 2019-Jan-13 16:21:22.798901 - [DEBUG] Join: AllTop & AllBottom
45553 2019-Jan-13 16:21:22.798928 - [DEBUG] = AllBottom (new jump func)
45554 2019-Jan-13 16:21:22.798952 - [DEBUG]
45555 2019-Jan-13 16:21:22.798976 - [DEBUG] Start adding new jump function
45556 2019-Jan-13 16:21:22.798999 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45557 2019-Jan-13 16:21:22.799061 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45558 2019-Jan-13 16:21:22.799725 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45559 2019-Jan-13 16:21:22.800391 - [DEBUG] Edge Function : AllBottom
45560 2019-Jan-13 16:21:22.800423 - [DEBUG] End adding new jump function
45561 2019-Jan-13 16:21:22.800447 - [DEBUG]
45562 2019-Jan-13 16:21:22.800470 - [DEBUG] -------------------------------------------- 1236. Path Edge --------------------------------------------
45563 2019-Jan-13 16:21:22.800495 - [DEBUG]
45564 2019-Jan-13 16:21:22.800518 - [DEBUG] Process 1236. path edge:
45565 2019-Jan-13 16:21:22.800542 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45566 2019-Jan-13 16:21:22.800612 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
45567 2019-Jan-13 16:21:22.801281 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45568 2019-Jan-13 16:21:22.801951 - [DEBUG]
45569 2019-Jan-13 16:21:22.801976 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
45570 2019-Jan-13 16:21:22.802658 - [DEBUG] Possible callees:
45571 2019-Jan-13 16:21:22.802684 - [DEBUG] llvm.dbg.declare
45572 2019-Jan-13 16:21:22.802709 - [DEBUG] Possible return sites:
45573 2019-Jan-13 16:21:22.802732 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9645574 2019-Jan-13 16:21:22.804059 - [DEBUG] Found and process special summary
45575 2019-Jan-13 16:21:22.804104 - [DEBUG] Compose: EdgeIdentity * AllBottom
45576 2019-Jan-13 16:21:22.804132 - [DEBUG]
45577 2019-Jan-13 16:21:22.804157 - [DEBUG] Propagate flow
45578 2019-Jan-13 16:21:22.804197 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45579 2019-Jan-13 16:21:22.804264 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45580 2019-Jan-13 16:21:22.804944 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45581 2019-Jan-13 16:21:22.805613 - [DEBUG] Edge function : AllBottom (result of previous compose)
45582 2019-Jan-13 16:21:22.805639 - [DEBUG]
45583 2019-Jan-13 16:21:22.805665 - [DEBUG] Join: AllTop & AllBottom
45584 2019-Jan-13 16:21:22.805691 - [DEBUG] = AllBottom (new jump func)
45585 2019-Jan-13 16:21:22.805716 - [DEBUG]
45586 2019-Jan-13 16:21:22.805739 - [DEBUG] Start adding new jump function
45587 2019-Jan-13 16:21:22.805763 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45588 2019-Jan-13 16:21:22.805828 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45589 2019-Jan-13 16:21:22.806489 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45590 2019-Jan-13 16:21:22.807158 - [DEBUG] Edge Function : AllBottom
45591 2019-Jan-13 16:21:22.807188 - [DEBUG] End adding new jump function
45592 2019-Jan-13 16:21:22.807212 - [DEBUG]
45593 2019-Jan-13 16:21:22.807236 - [DEBUG] -------------------------------------------- 1237. Path Edge --------------------------------------------
45594 2019-Jan-13 16:21:22.807261 - [DEBUG]
45595 2019-Jan-13 16:21:22.807285 - [DEBUG] Process 1237. path edge:
45596 2019-Jan-13 16:21:22.807308 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45597 2019-Jan-13 16:21:22.807371 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
45598 2019-Jan-13 16:21:22.808024 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45599 2019-Jan-13 16:21:22.808714 - [DEBUG]
45600 2019-Jan-13 16:21:22.808739 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
45601 2019-Jan-13 16:21:22.809429 - [DEBUG] Compose: EdgeIdentity * AllBottom
45602 2019-Jan-13 16:21:22.809460 - [DEBUG]
45603 2019-Jan-13 16:21:22.809484 - [DEBUG] Propagate flow
45604 2019-Jan-13 16:21:22.809507 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45605 2019-Jan-13 16:21:22.809573 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45606 2019-Jan-13 16:21:22.810229 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45607 2019-Jan-13 16:21:22.810879 - [DEBUG] Edge function : AllBottom (result of previous compose)
45608 2019-Jan-13 16:21:22.810905 - [DEBUG]
45609 2019-Jan-13 16:21:22.810931 - [DEBUG] Join: AllTop & AllBottom
45610 2019-Jan-13 16:21:22.810958 - [DEBUG] = AllBottom (new jump func)
45611 2019-Jan-13 16:21:22.810983 - [DEBUG]
45612 2019-Jan-13 16:21:22.811006 - [DEBUG] Start adding new jump function
45613 2019-Jan-13 16:21:22.811030 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45614 2019-Jan-13 16:21:22.811091 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45615 2019-Jan-13 16:21:22.811778 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45616 2019-Jan-13 16:21:22.812435 - [DEBUG] Edge Function : AllBottom
45617 2019-Jan-13 16:21:22.812466 - [DEBUG] End adding new jump function
45618 2019-Jan-13 16:21:22.812491 - [DEBUG]
45619 2019-Jan-13 16:21:22.812515 - [DEBUG] -------------------------------------------- 1238. Path Edge --------------------------------------------
45620 2019-Jan-13 16:21:22.812540 - [DEBUG]
45621 2019-Jan-13 16:21:22.812563 - [DEBUG] Process 1238. path edge:
45622 2019-Jan-13 16:21:22.812588 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45623 2019-Jan-13 16:21:22.812670 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
45624 2019-Jan-13 16:21:22.813331 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45625 2019-Jan-13 16:21:22.813981 - [DEBUG]
45626 2019-Jan-13 16:21:22.814008 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
45627 2019-Jan-13 16:21:22.814692 - [DEBUG] Compose: EdgeIdentity * AllBottom
45628 2019-Jan-13 16:21:22.814723 - [DEBUG]
45629 2019-Jan-13 16:21:22.814747 - [DEBUG] Propagate flow
45630 2019-Jan-13 16:21:22.814771 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45631 2019-Jan-13 16:21:22.814837 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
45632 2019-Jan-13 16:21:22.815536 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45633 2019-Jan-13 16:21:22.816195 - [DEBUG] Edge function : AllBottom (result of previous compose)
45634 2019-Jan-13 16:21:22.816221 - [DEBUG]
45635 2019-Jan-13 16:21:22.816247 - [DEBUG] Join: AllTop & AllBottom
45636 2019-Jan-13 16:21:22.816274 - [DEBUG] = AllBottom (new jump func)
45637 2019-Jan-13 16:21:22.816299 - [DEBUG]
45638 2019-Jan-13 16:21:22.816323 - [DEBUG] Start adding new jump function
45639 2019-Jan-13 16:21:22.816346 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45640 2019-Jan-13 16:21:22.816409 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45641 2019-Jan-13 16:21:22.817058 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
45642 2019-Jan-13 16:21:22.817721 - [DEBUG] Edge Function : AllBottom
45643 2019-Jan-13 16:21:22.817752 - [DEBUG] End adding new jump function
45644 2019-Jan-13 16:21:22.817776 - [DEBUG]
45645 2019-Jan-13 16:21:22.817800 - [DEBUG] -------------------------------------------- 1239. Path Edge --------------------------------------------
45646 2019-Jan-13 16:21:22.817825 - [DEBUG]
45647 2019-Jan-13 16:21:22.817849 - [DEBUG] Process 1239. path edge:
45648 2019-Jan-13 16:21:22.817873 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45649 2019-Jan-13 16:21:22.817936 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
45650 2019-Jan-13 16:21:22.818617 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45651 2019-Jan-13 16:21:22.819271 - [DEBUG]
45652 2019-Jan-13 16:21:22.819297 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
45653 2019-Jan-13 16:21:22.819966 - [DEBUG] Compose: EdgeIdentity * AllBottom
45654 2019-Jan-13 16:21:22.819995 - [DEBUG]
45655 2019-Jan-13 16:21:22.820019 - [DEBUG] Propagate flow
45656 2019-Jan-13 16:21:22.820043 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45657 2019-Jan-13 16:21:22.820106 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
45658 2019-Jan-13 16:21:22.820777 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45659 2019-Jan-13 16:21:22.821442 - [DEBUG] Edge function : AllBottom (result of previous compose)
45660 2019-Jan-13 16:21:22.821469 - [DEBUG]
45661 2019-Jan-13 16:21:22.821495 - [DEBUG] Join: AllTop & AllBottom
45662 2019-Jan-13 16:21:22.821522 - [DEBUG] = AllBottom (new jump func)
45663 2019-Jan-13 16:21:22.821563 - [DEBUG]
45664 2019-Jan-13 16:21:22.821589 - [DEBUG] Start adding new jump function
45665 2019-Jan-13 16:21:22.821613 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45666 2019-Jan-13 16:21:22.821680 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45667 2019-Jan-13 16:21:22.822339 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
45668 2019-Jan-13 16:21:22.823012 - [DEBUG] Edge Function : AllBottom
45669 2019-Jan-13 16:21:22.823044 - [DEBUG] End adding new jump function
45670 2019-Jan-13 16:21:22.823068 - [DEBUG]
45671 2019-Jan-13 16:21:22.823093 - [DEBUG] -------------------------------------------- 1240. Path Edge --------------------------------------------
45672 2019-Jan-13 16:21:22.823118 - [DEBUG]
45673 2019-Jan-13 16:21:22.823141 - [DEBUG] Process 1240. path edge:
45674 2019-Jan-13 16:21:22.823165 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45675 2019-Jan-13 16:21:22.823231 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
45676 2019-Jan-13 16:21:22.823901 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45677 2019-Jan-13 16:21:22.824561 - [DEBUG]
45678 2019-Jan-13 16:21:22.824587 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
45679 2019-Jan-13 16:21:22.825301 - [DEBUG] Compose: EdgeIdentity * AllBottom
45680 2019-Jan-13 16:21:22.825330 - [DEBUG]
45681 2019-Jan-13 16:21:22.825354 - [DEBUG] Propagate flow
45682 2019-Jan-13 16:21:22.825378 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45683 2019-Jan-13 16:21:22.825441 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
45684 2019-Jan-13 16:21:22.826095 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45685 2019-Jan-13 16:21:22.826761 - [DEBUG] Edge function : AllBottom (result of previous compose)
45686 2019-Jan-13 16:21:22.826788 - [DEBUG]
45687 2019-Jan-13 16:21:22.826814 - [DEBUG] Join: AllTop & AllBottom
45688 2019-Jan-13 16:21:22.826840 - [DEBUG] = AllBottom (new jump func)
45689 2019-Jan-13 16:21:22.826865 - [DEBUG]
45690 2019-Jan-13 16:21:22.826889 - [DEBUG] Start adding new jump function
45691 2019-Jan-13 16:21:22.826912 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45692 2019-Jan-13 16:21:22.826977 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45693 2019-Jan-13 16:21:22.827637 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
45694 2019-Jan-13 16:21:22.828310 - [DEBUG] Edge Function : AllBottom
45695 2019-Jan-13 16:21:22.828341 - [DEBUG] End adding new jump function
45696 2019-Jan-13 16:21:22.828366 - [DEBUG]
45697 2019-Jan-13 16:21:22.828390 - [DEBUG] -------------------------------------------- 1241. Path Edge --------------------------------------------
45698 2019-Jan-13 16:21:22.828415 - [DEBUG]
45699 2019-Jan-13 16:21:22.828438 - [DEBUG] Process 1241. path edge:
45700 2019-Jan-13 16:21:22.828462 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45701 2019-Jan-13 16:21:22.828524 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
45702 2019-Jan-13 16:21:22.829181 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45703 2019-Jan-13 16:21:22.829845 - [DEBUG]
45704 2019-Jan-13 16:21:22.829872 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
45705 2019-Jan-13 16:21:22.830559 - [DEBUG] Compose: EdgeIdentity * AllBottom
45706 2019-Jan-13 16:21:22.830589 - [DEBUG]
45707 2019-Jan-13 16:21:22.830613 - [DEBUG] Propagate flow
45708 2019-Jan-13 16:21:22.830637 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45709 2019-Jan-13 16:21:22.830703 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
45710 2019-Jan-13 16:21:22.831362 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45711 2019-Jan-13 16:21:22.832044 - [DEBUG] Edge function : AllBottom (result of previous compose)
45712 2019-Jan-13 16:21:22.832071 - [DEBUG]
45713 2019-Jan-13 16:21:22.832096 - [DEBUG] Join: AllTop & AllBottom
45714 2019-Jan-13 16:21:22.832139 - [DEBUG] = AllBottom (new jump func)
45715 2019-Jan-13 16:21:22.832165 - [DEBUG]
45716 2019-Jan-13 16:21:22.832188 - [DEBUG] Start adding new jump function
45717 2019-Jan-13 16:21:22.832212 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45718 2019-Jan-13 16:21:22.832284 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45719 2019-Jan-13 16:21:22.832947 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
45720 2019-Jan-13 16:21:22.833607 - [DEBUG] Edge Function : AllBottom
45721 2019-Jan-13 16:21:22.833638 - [DEBUG] End adding new jump function
45722 2019-Jan-13 16:21:22.833662 - [DEBUG]
45723 2019-Jan-13 16:21:22.833686 - [DEBUG] -------------------------------------------- 1242. Path Edge --------------------------------------------
45724 2019-Jan-13 16:21:22.833711 - [DEBUG]
45725 2019-Jan-13 16:21:22.833734 - [DEBUG] Process 1242. path edge:
45726 2019-Jan-13 16:21:22.833759 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45727 2019-Jan-13 16:21:22.833820 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
45728 2019-Jan-13 16:21:22.834473 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45729 2019-Jan-13 16:21:22.835154 - [DEBUG]
45730 2019-Jan-13 16:21:22.835180 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
45731 2019-Jan-13 16:21:22.835876 - [DEBUG] Compose: EdgeIdentity * AllBottom
45732 2019-Jan-13 16:21:22.835907 - [DEBUG]
45733 2019-Jan-13 16:21:22.835931 - [DEBUG] Propagate flow
45734 2019-Jan-13 16:21:22.835955 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45735 2019-Jan-13 16:21:22.836019 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
45736 2019-Jan-13 16:21:22.836697 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45737 2019-Jan-13 16:21:22.837350 - [DEBUG] Edge function : AllBottom (result of previous compose)
45738 2019-Jan-13 16:21:22.837377 - [DEBUG]
45739 2019-Jan-13 16:21:22.837402 - [DEBUG] Join: AllTop & AllBottom
45740 2019-Jan-13 16:21:22.837429 - [DEBUG] = AllBottom (new jump func)
45741 2019-Jan-13 16:21:22.837453 - [DEBUG]
45742 2019-Jan-13 16:21:22.837477 - [DEBUG] Start adding new jump function
45743 2019-Jan-13 16:21:22.837500 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45744 2019-Jan-13 16:21:22.837562 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45745 2019-Jan-13 16:21:22.838240 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
45746 2019-Jan-13 16:21:22.838903 - [DEBUG] Edge Function : AllBottom
45747 2019-Jan-13 16:21:22.838934 - [DEBUG] End adding new jump function
45748 2019-Jan-13 16:21:22.838958 - [DEBUG]
45749 2019-Jan-13 16:21:22.838983 - [DEBUG] -------------------------------------------- 1243. Path Edge --------------------------------------------
45750 2019-Jan-13 16:21:22.839008 - [DEBUG]
45751 2019-Jan-13 16:21:22.839031 - [DEBUG] Process 1243. path edge:
45752 2019-Jan-13 16:21:22.839054 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45753 2019-Jan-13 16:21:22.839117 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
45754 2019-Jan-13 16:21:22.839779 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45755 2019-Jan-13 16:21:22.840430 - [DEBUG]
45756 2019-Jan-13 16:21:22.840456 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
45757 2019-Jan-13 16:21:22.841153 - [DEBUG] Compose: EdgeIdentity * AllBottom
45758 2019-Jan-13 16:21:22.841200 - [DEBUG]
45759 2019-Jan-13 16:21:22.841224 - [DEBUG] Propagate flow
45760 2019-Jan-13 16:21:22.841248 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45761 2019-Jan-13 16:21:22.841313 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
45762 2019-Jan-13 16:21:22.841998 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45763 2019-Jan-13 16:21:22.842661 - [DEBUG] Edge function : AllBottom (result of previous compose)
45764 2019-Jan-13 16:21:22.842687 - [DEBUG]
45765 2019-Jan-13 16:21:22.842713 - [DEBUG] Join: AllTop & AllBottom
45766 2019-Jan-13 16:21:22.842740 - [DEBUG] = AllBottom (new jump func)
45767 2019-Jan-13 16:21:22.842764 - [DEBUG]
45768 2019-Jan-13 16:21:22.842788 - [DEBUG] Start adding new jump function
45769 2019-Jan-13 16:21:22.842811 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45770 2019-Jan-13 16:21:22.842875 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45771 2019-Jan-13 16:21:22.843527 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
45772 2019-Jan-13 16:21:22.844188 - [DEBUG] Edge Function : AllBottom
45773 2019-Jan-13 16:21:22.844225 - [DEBUG] End adding new jump function
45774 2019-Jan-13 16:21:22.844249 - [DEBUG]
45775 2019-Jan-13 16:21:22.844273 - [DEBUG] -------------------------------------------- 1244. Path Edge --------------------------------------------
45776 2019-Jan-13 16:21:22.844298 - [DEBUG]
45777 2019-Jan-13 16:21:22.844321 - [DEBUG] Process 1244. path edge:
45778 2019-Jan-13 16:21:22.844345 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45779 2019-Jan-13 16:21:22.844409 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
45780 2019-Jan-13 16:21:22.845096 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45781 2019-Jan-13 16:21:22.845757 - [DEBUG]
45782 2019-Jan-13 16:21:22.845784 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
45783 2019-Jan-13 16:21:22.846459 - [DEBUG] Compose: EdgeIdentity * AllBottom
45784 2019-Jan-13 16:21:22.846488 - [DEBUG]
45785 2019-Jan-13 16:21:22.846512 - [DEBUG] Propagate flow
45786 2019-Jan-13 16:21:22.846535 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45787 2019-Jan-13 16:21:22.846598 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
45788 2019-Jan-13 16:21:22.847277 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45789 2019-Jan-13 16:21:22.847936 - [DEBUG] Edge function : AllBottom (result of previous compose)
45790 2019-Jan-13 16:21:22.847962 - [DEBUG]
45791 2019-Jan-13 16:21:22.847988 - [DEBUG] Join: AllTop & AllBottom
45792 2019-Jan-13 16:21:22.848015 - [DEBUG] = AllBottom (new jump func)
45793 2019-Jan-13 16:21:22.848039 - [DEBUG]
45794 2019-Jan-13 16:21:22.848063 - [DEBUG] Start adding new jump function
45795 2019-Jan-13 16:21:22.848086 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45796 2019-Jan-13 16:21:22.848153 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45797 2019-Jan-13 16:21:22.848834 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
45798 2019-Jan-13 16:21:22.849490 - [DEBUG] Edge Function : AllBottom
45799 2019-Jan-13 16:21:22.849521 - [DEBUG] End adding new jump function
45800 2019-Jan-13 16:21:22.849545 - [DEBUG]
45801 2019-Jan-13 16:21:22.849570 - [DEBUG] -------------------------------------------- 1245. Path Edge --------------------------------------------
45802 2019-Jan-13 16:21:22.849612 - [DEBUG]
45803 2019-Jan-13 16:21:22.849636 - [DEBUG] Process 1245. path edge:
45804 2019-Jan-13 16:21:22.849660 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45805 2019-Jan-13 16:21:22.849725 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
45806 2019-Jan-13 16:21:22.850404 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45807 2019-Jan-13 16:21:22.851061 - [DEBUG]
45808 2019-Jan-13 16:21:22.851087 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
45809 2019-Jan-13 16:21:22.851789 - [DEBUG] Possible callees:
45810 2019-Jan-13 16:21:22.851815 - [DEBUG] llvm.dbg.declare
45811 2019-Jan-13 16:21:22.851840 - [DEBUG] Possible return sites:
45812 2019-Jan-13 16:21:22.851864 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12045813 2019-Jan-13 16:21:22.853191 - [DEBUG] Found and process special summary
45814 2019-Jan-13 16:21:22.853238 - [DEBUG] Compose: EdgeIdentity * AllBottom
45815 2019-Jan-13 16:21:22.853267 - [DEBUG]
45816 2019-Jan-13 16:21:22.853292 - [DEBUG] Propagate flow
45817 2019-Jan-13 16:21:22.853316 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45818 2019-Jan-13 16:21:22.853383 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
45819 2019-Jan-13 16:21:22.854051 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45820 2019-Jan-13 16:21:22.854710 - [DEBUG] Edge function : AllBottom (result of previous compose)
45821 2019-Jan-13 16:21:22.854736 - [DEBUG]
45822 2019-Jan-13 16:21:22.854762 - [DEBUG] Join: AllTop & AllBottom
45823 2019-Jan-13 16:21:22.854789 - [DEBUG] = AllBottom (new jump func)
45824 2019-Jan-13 16:21:22.854813 - [DEBUG]
45825 2019-Jan-13 16:21:22.854837 - [DEBUG] Start adding new jump function
45826 2019-Jan-13 16:21:22.854860 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45827 2019-Jan-13 16:21:22.854943 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45828 2019-Jan-13 16:21:22.855595 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
45829 2019-Jan-13 16:21:22.856264 - [DEBUG] Edge Function : AllBottom
45830 2019-Jan-13 16:21:22.856296 - [DEBUG] End adding new jump function
45831 2019-Jan-13 16:21:22.856320 - [DEBUG]
45832 2019-Jan-13 16:21:22.856344 - [DEBUG] -------------------------------------------- 1246. Path Edge --------------------------------------------
45833 2019-Jan-13 16:21:22.856370 - [DEBUG]
45834 2019-Jan-13 16:21:22.856393 - [DEBUG] Process 1246. path edge:
45835 2019-Jan-13 16:21:22.856417 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45836 2019-Jan-13 16:21:22.856480 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
45837 2019-Jan-13 16:21:22.857143 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45838 2019-Jan-13 16:21:22.857796 - [DEBUG]
45839 2019-Jan-13 16:21:22.857821 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
45840 2019-Jan-13 16:21:22.858533 - [DEBUG] Compose: EdgeIdentity * AllBottom
45841 2019-Jan-13 16:21:22.858563 - [DEBUG]
45842 2019-Jan-13 16:21:22.858587 - [DEBUG] Propagate flow
45843 2019-Jan-13 16:21:22.858611 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45844 2019-Jan-13 16:21:22.858693 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
45845 2019-Jan-13 16:21:22.859362 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45846 2019-Jan-13 16:21:22.860022 - [DEBUG] Edge function : AllBottom (result of previous compose)
45847 2019-Jan-13 16:21:22.860048 - [DEBUG]
45848 2019-Jan-13 16:21:22.860074 - [DEBUG] Join: AllTop & AllBottom
45849 2019-Jan-13 16:21:22.860101 - [DEBUG] = AllBottom (new jump func)
45850 2019-Jan-13 16:21:22.860125 - [DEBUG]
45851 2019-Jan-13 16:21:22.860149 - [DEBUG] Start adding new jump function
45852 2019-Jan-13 16:21:22.860173 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45853 2019-Jan-13 16:21:22.860237 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45854 2019-Jan-13 16:21:22.860893 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
45855 2019-Jan-13 16:21:22.861543 - [DEBUG] Edge Function : AllBottom
45856 2019-Jan-13 16:21:22.861594 - [DEBUG] End adding new jump function
45857 2019-Jan-13 16:21:22.861619 - [DEBUG]
45858 2019-Jan-13 16:21:22.861643 - [DEBUG] -------------------------------------------- 1247. Path Edge --------------------------------------------
45859 2019-Jan-13 16:21:22.861668 - [DEBUG]
45860 2019-Jan-13 16:21:22.861692 - [DEBUG] Process 1247. path edge:
45861 2019-Jan-13 16:21:22.861716 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45862 2019-Jan-13 16:21:22.861783 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
45863 2019-Jan-13 16:21:22.862444 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45864 2019-Jan-13 16:21:22.863104 - [DEBUG]
45865 2019-Jan-13 16:21:22.863131 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
45866 2019-Jan-13 16:21:22.863807 - [DEBUG] Compose: EdgeIdentity * AllBottom
45867 2019-Jan-13 16:21:22.863837 - [DEBUG]
45868 2019-Jan-13 16:21:22.863861 - [DEBUG] Propagate flow
45869 2019-Jan-13 16:21:22.863884 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45870 2019-Jan-13 16:21:22.863949 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
45871 2019-Jan-13 16:21:22.864619 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45872 2019-Jan-13 16:21:22.865307 - [DEBUG] Edge function : AllBottom (result of previous compose)
45873 2019-Jan-13 16:21:22.865333 - [DEBUG]
45874 2019-Jan-13 16:21:22.865359 - [DEBUG] Join: AllTop & AllBottom
45875 2019-Jan-13 16:21:22.865386 - [DEBUG] = AllBottom (new jump func)
45876 2019-Jan-13 16:21:22.865411 - [DEBUG]
45877 2019-Jan-13 16:21:22.865434 - [DEBUG] Start adding new jump function
45878 2019-Jan-13 16:21:22.865458 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45879 2019-Jan-13 16:21:22.865521 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45880 2019-Jan-13 16:21:22.866182 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
45881 2019-Jan-13 16:21:22.866841 - [DEBUG] Edge Function : AllBottom
45882 2019-Jan-13 16:21:22.866872 - [DEBUG] End adding new jump function
45883 2019-Jan-13 16:21:22.866896 - [DEBUG]
45884 2019-Jan-13 16:21:22.866920 - [DEBUG] -------------------------------------------- 1248. Path Edge --------------------------------------------
45885 2019-Jan-13 16:21:22.866946 - [DEBUG]
45886 2019-Jan-13 16:21:22.866969 - [DEBUG] Process 1248. path edge:
45887 2019-Jan-13 16:21:22.866993 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45888 2019-Jan-13 16:21:22.867074 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
45889 2019-Jan-13 16:21:22.867746 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45890 2019-Jan-13 16:21:22.868423 - [DEBUG]
45891 2019-Jan-13 16:21:22.868449 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
45892 2019-Jan-13 16:21:22.869137 - [DEBUG] Possible callees:
45893 2019-Jan-13 16:21:22.869164 - [DEBUG] llvm.dbg.declare
45894 2019-Jan-13 16:21:22.869189 - [DEBUG] Possible return sites:
45895 2019-Jan-13 16:21:22.869213 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14945896 2019-Jan-13 16:21:22.870536 - [DEBUG] Found and process special summary
45897 2019-Jan-13 16:21:22.870583 - [DEBUG] Compose: EdgeIdentity * AllBottom
45898 2019-Jan-13 16:21:22.870612 - [DEBUG]
45899 2019-Jan-13 16:21:22.870636 - [DEBUG] Propagate flow
45900 2019-Jan-13 16:21:22.870660 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45901 2019-Jan-13 16:21:22.870727 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
45902 2019-Jan-13 16:21:22.871390 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45903 2019-Jan-13 16:21:22.872081 - [DEBUG] Edge function : AllBottom (result of previous compose)
45904 2019-Jan-13 16:21:22.872107 - [DEBUG]
45905 2019-Jan-13 16:21:22.872134 - [DEBUG] Join: AllTop & AllBottom
45906 2019-Jan-13 16:21:22.872160 - [DEBUG] = AllBottom (new jump func)
45907 2019-Jan-13 16:21:22.872185 - [DEBUG]
45908 2019-Jan-13 16:21:22.872209 - [DEBUG] Start adding new jump function
45909 2019-Jan-13 16:21:22.872232 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45910 2019-Jan-13 16:21:22.872293 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45911 2019-Jan-13 16:21:22.872947 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
45912 2019-Jan-13 16:21:22.873611 - [DEBUG] Edge Function : AllBottom
45913 2019-Jan-13 16:21:22.873644 - [DEBUG] End adding new jump function
45914 2019-Jan-13 16:21:22.873668 - [DEBUG]
45915 2019-Jan-13 16:21:22.873692 - [DEBUG] -------------------------------------------- 1249. Path Edge --------------------------------------------
45916 2019-Jan-13 16:21:22.873717 - [DEBUG]
45917 2019-Jan-13 16:21:22.873741 - [DEBUG] Process 1249. path edge:
45918 2019-Jan-13 16:21:22.873764 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45919 2019-Jan-13 16:21:22.873831 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
45920 2019-Jan-13 16:21:22.874493 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45921 2019-Jan-13 16:21:22.875178 - [DEBUG]
45922 2019-Jan-13 16:21:22.875203 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
45923 2019-Jan-13 16:21:22.875898 - [DEBUG] Compose: EdgeIdentity * AllBottom
45924 2019-Jan-13 16:21:22.875928 - [DEBUG]
45925 2019-Jan-13 16:21:22.875952 - [DEBUG] Propagate flow
45926 2019-Jan-13 16:21:22.875976 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45927 2019-Jan-13 16:21:22.876039 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
45928 2019-Jan-13 16:21:22.876705 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45929 2019-Jan-13 16:21:22.877359 - [DEBUG] Edge function : AllBottom (result of previous compose)
45930 2019-Jan-13 16:21:22.877408 - [DEBUG]
45931 2019-Jan-13 16:21:22.877435 - [DEBUG] Join: AllTop & AllBottom
45932 2019-Jan-13 16:21:22.877462 - [DEBUG] = AllBottom (new jump func)
45933 2019-Jan-13 16:21:22.877487 - [DEBUG]
45934 2019-Jan-13 16:21:22.877510 - [DEBUG] Start adding new jump function
45935 2019-Jan-13 16:21:22.877533 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45936 2019-Jan-13 16:21:22.877607 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45937 2019-Jan-13 16:21:22.878289 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
45938 2019-Jan-13 16:21:22.878936 - [DEBUG] Edge Function : AllBottom
45939 2019-Jan-13 16:21:22.878968 - [DEBUG] End adding new jump function
45940 2019-Jan-13 16:21:22.878992 - [DEBUG]
45941 2019-Jan-13 16:21:22.879017 - [DEBUG] -------------------------------------------- 1250. Path Edge --------------------------------------------
45942 2019-Jan-13 16:21:22.879041 - [DEBUG]
45943 2019-Jan-13 16:21:22.879065 - [DEBUG] Process 1250. path edge:
45944 2019-Jan-13 16:21:22.879089 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45945 2019-Jan-13 16:21:22.879151 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
45946 2019-Jan-13 16:21:22.879813 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45947 2019-Jan-13 16:21:22.880470 - [DEBUG]
45948 2019-Jan-13 16:21:22.880496 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
45949 2019-Jan-13 16:21:22.881185 - [DEBUG] Compose: EdgeIdentity * AllBottom
45950 2019-Jan-13 16:21:22.881215 - [DEBUG]
45951 2019-Jan-13 16:21:22.881239 - [DEBUG] Propagate flow
45952 2019-Jan-13 16:21:22.881262 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45953 2019-Jan-13 16:21:22.881327 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
45954 2019-Jan-13 16:21:22.882014 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45955 2019-Jan-13 16:21:22.882677 - [DEBUG] Edge function : AllBottom (result of previous compose)
45956 2019-Jan-13 16:21:22.882703 - [DEBUG]
45957 2019-Jan-13 16:21:22.882729 - [DEBUG] Join: AllTop & AllBottom
45958 2019-Jan-13 16:21:22.882756 - [DEBUG] = AllBottom (new jump func)
45959 2019-Jan-13 16:21:22.882781 - [DEBUG]
45960 2019-Jan-13 16:21:22.882804 - [DEBUG] Start adding new jump function
45961 2019-Jan-13 16:21:22.882828 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45962 2019-Jan-13 16:21:22.882892 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45963 2019-Jan-13 16:21:22.883553 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
45964 2019-Jan-13 16:21:22.884220 - [DEBUG] Edge Function : AllBottom
45965 2019-Jan-13 16:21:22.884253 - [DEBUG] End adding new jump function
45966 2019-Jan-13 16:21:22.884277 - [DEBUG]
45967 2019-Jan-13 16:21:22.884301 - [DEBUG] -------------------------------------------- 1251. Path Edge --------------------------------------------
45968 2019-Jan-13 16:21:22.884326 - [DEBUG]
45969 2019-Jan-13 16:21:22.884350 - [DEBUG] Process 1251. path edge:
45970 2019-Jan-13 16:21:22.884374 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
45971 2019-Jan-13 16:21:22.884437 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
45972 2019-Jan-13 16:21:22.885120 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
45973 2019-Jan-13 16:21:22.885785 - [DEBUG]
45974 2019-Jan-13 16:21:22.885828 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
45975 2019-Jan-13 16:21:22.886520 - [DEBUG] Possible callees:
45976 2019-Jan-13 16:21:22.886547 - [DEBUG] llvm.dbg.declare
45977 2019-Jan-13 16:21:22.886572 - [DEBUG] Possible return sites:
45978 2019-Jan-13 16:21:22.886595 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15545979 2019-Jan-13 16:21:22.887914 - [DEBUG] Found and process special summary
45980 2019-Jan-13 16:21:22.887957 - [DEBUG] Compose: EdgeIdentity * AllBottom
45981 2019-Jan-13 16:21:22.887985 - [DEBUG]
45982 2019-Jan-13 16:21:22.888010 - [DEBUG] Propagate flow
45983 2019-Jan-13 16:21:22.888034 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
45984 2019-Jan-13 16:21:22.888098 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
45985 2019-Jan-13 16:21:22.888794 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45986 2019-Jan-13 16:21:22.889459 - [DEBUG] Edge function : AllBottom (result of previous compose)
45987 2019-Jan-13 16:21:22.889485 - [DEBUG]
45988 2019-Jan-13 16:21:22.889511 - [DEBUG] Join: AllTop & AllBottom
45989 2019-Jan-13 16:21:22.889538 - [DEBUG] = AllBottom (new jump func)
45990 2019-Jan-13 16:21:22.889563 - [DEBUG]
45991 2019-Jan-13 16:21:22.889586 - [DEBUG] Start adding new jump function
45992 2019-Jan-13 16:21:22.889610 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
45993 2019-Jan-13 16:21:22.889674 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
45994 2019-Jan-13 16:21:22.890329 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
45995 2019-Jan-13 16:21:22.890981 - [DEBUG] Edge Function : AllBottom
45996 2019-Jan-13 16:21:22.891013 - [DEBUG] End adding new jump function
45997 2019-Jan-13 16:21:22.891036 - [DEBUG]
45998 2019-Jan-13 16:21:22.891060 - [DEBUG] -------------------------------------------- 1252. Path Edge --------------------------------------------
45999 2019-Jan-13 16:21:22.891085 - [DEBUG]
46000 2019-Jan-13 16:21:22.891108 - [DEBUG] Process 1252. path edge:
46001 2019-Jan-13 16:21:22.891132 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46002 2019-Jan-13 16:21:22.891195 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
46003 2019-Jan-13 16:21:22.891881 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46004 2019-Jan-13 16:21:22.892540 - [DEBUG]
46005 2019-Jan-13 16:21:22.892566 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
46006 2019-Jan-13 16:21:22.893261 - [DEBUG] Compose: EdgeIdentity * AllBottom
46007 2019-Jan-13 16:21:22.893291 - [DEBUG]
46008 2019-Jan-13 16:21:22.893314 - [DEBUG] Propagate flow
46009 2019-Jan-13 16:21:22.893338 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46010 2019-Jan-13 16:21:22.893402 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
46011 2019-Jan-13 16:21:22.894053 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46012 2019-Jan-13 16:21:22.894717 - [DEBUG] Edge function : AllBottom (result of previous compose)
46013 2019-Jan-13 16:21:22.894743 - [DEBUG]
46014 2019-Jan-13 16:21:22.894769 - [DEBUG] Join: AllTop & AllBottom
46015 2019-Jan-13 16:21:22.894795 - [DEBUG] = AllBottom (new jump func)
46016 2019-Jan-13 16:21:22.894820 - [DEBUG]
46017 2019-Jan-13 16:21:22.894843 - [DEBUG] Start adding new jump function
46018 2019-Jan-13 16:21:22.894903 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46019 2019-Jan-13 16:21:22.894971 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46020 2019-Jan-13 16:21:22.895635 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
46021 2019-Jan-13 16:21:22.896286 - [DEBUG] Edge Function : AllBottom
46022 2019-Jan-13 16:21:22.896317 - [DEBUG] End adding new jump function
46023 2019-Jan-13 16:21:22.896341 - [DEBUG]
46024 2019-Jan-13 16:21:22.896365 - [DEBUG] -------------------------------------------- 1253. Path Edge --------------------------------------------
46025 2019-Jan-13 16:21:22.896390 - [DEBUG]
46026 2019-Jan-13 16:21:22.896413 - [DEBUG] Process 1253. path edge:
46027 2019-Jan-13 16:21:22.896437 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46028 2019-Jan-13 16:21:22.896500 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
46029 2019-Jan-13 16:21:22.897154 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46030 2019-Jan-13 16:21:22.897815 - [DEBUG]
46031 2019-Jan-13 16:21:22.897843 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
46032 2019-Jan-13 16:21:22.898553 - [DEBUG] Compose: EdgeIdentity * AllBottom
46033 2019-Jan-13 16:21:22.898583 - [DEBUG]
46034 2019-Jan-13 16:21:22.898607 - [DEBUG] Propagate flow
46035 2019-Jan-13 16:21:22.898630 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46036 2019-Jan-13 16:21:22.898696 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
46037 2019-Jan-13 16:21:22.899349 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46038 2019-Jan-13 16:21:22.900007 - [DEBUG] Edge function : AllBottom (result of previous compose)
46039 2019-Jan-13 16:21:22.900032 - [DEBUG]
46040 2019-Jan-13 16:21:22.900059 - [DEBUG] Join: AllTop & AllBottom
46041 2019-Jan-13 16:21:22.900085 - [DEBUG] = AllBottom (new jump func)
46042 2019-Jan-13 16:21:22.900110 - [DEBUG]
46043 2019-Jan-13 16:21:22.900134 - [DEBUG] Start adding new jump function
46044 2019-Jan-13 16:21:22.900158 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46045 2019-Jan-13 16:21:22.900227 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46046 2019-Jan-13 16:21:22.900888 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
46047 2019-Jan-13 16:21:22.901561 - [DEBUG] Edge Function : AllBottom
46048 2019-Jan-13 16:21:22.901595 - [DEBUG] End adding new jump function
46049 2019-Jan-13 16:21:22.901620 - [DEBUG]
46050 2019-Jan-13 16:21:22.901644 - [DEBUG] -------------------------------------------- 1254. Path Edge --------------------------------------------
46051 2019-Jan-13 16:21:22.901669 - [DEBUG]
46052 2019-Jan-13 16:21:22.901693 - [DEBUG] Process 1254. path edge:
46053 2019-Jan-13 16:21:22.901716 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46054 2019-Jan-13 16:21:22.901780 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
46055 2019-Jan-13 16:21:22.902434 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46056 2019-Jan-13 16:21:22.903091 - [DEBUG]
46057 2019-Jan-13 16:21:22.903118 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
46058 2019-Jan-13 16:21:22.903809 - [DEBUG] Compose: EdgeIdentity * AllBottom
46059 2019-Jan-13 16:21:22.903838 - [DEBUG]
46060 2019-Jan-13 16:21:22.903862 - [DEBUG] Propagate flow
46061 2019-Jan-13 16:21:22.903885 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46062 2019-Jan-13 16:21:22.903950 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
46063 2019-Jan-13 16:21:22.904640 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46064 2019-Jan-13 16:21:22.905321 - [DEBUG] Edge function : AllBottom (result of previous compose)
46065 2019-Jan-13 16:21:22.905348 - [DEBUG]
46066 2019-Jan-13 16:21:22.905374 - [DEBUG] Join: AllTop & AllBottom
46067 2019-Jan-13 16:21:22.905401 - [DEBUG] = AllBottom (new jump func)
46068 2019-Jan-13 16:21:22.905426 - [DEBUG]
46069 2019-Jan-13 16:21:22.905449 - [DEBUG] Start adding new jump function
46070 2019-Jan-13 16:21:22.905472 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46071 2019-Jan-13 16:21:22.905536 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46072 2019-Jan-13 16:21:22.906201 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
46073 2019-Jan-13 16:21:22.906876 - [DEBUG] Edge Function : AllBottom
46074 2019-Jan-13 16:21:22.906908 - [DEBUG] End adding new jump function
46075 2019-Jan-13 16:21:22.906932 - [DEBUG]
46076 2019-Jan-13 16:21:22.906956 - [DEBUG] -------------------------------------------- 1255. Path Edge --------------------------------------------
46077 2019-Jan-13 16:21:22.906981 - [DEBUG]
46078 2019-Jan-13 16:21:22.907004 - [DEBUG] Process 1255. path edge:
46079 2019-Jan-13 16:21:22.907028 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46080 2019-Jan-13 16:21:22.907093 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
46081 2019-Jan-13 16:21:22.907768 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46082 2019-Jan-13 16:21:22.908445 - [DEBUG]
46083 2019-Jan-13 16:21:22.908470 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
46084 2019-Jan-13 16:21:22.909163 - [DEBUG] Possible callees:
46085 2019-Jan-13 16:21:22.909190 - [DEBUG] llvm.dbg.declare
46086 2019-Jan-13 16:21:22.909215 - [DEBUG] Possible return sites:
46087 2019-Jan-13 16:21:22.909239 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16346088 2019-Jan-13 16:21:22.910573 - [DEBUG] Found and process special summary
46089 2019-Jan-13 16:21:22.910618 - [DEBUG] Compose: EdgeIdentity * AllBottom
46090 2019-Jan-13 16:21:22.910647 - [DEBUG]
46091 2019-Jan-13 16:21:22.910671 - [DEBUG] Propagate flow
46092 2019-Jan-13 16:21:22.910695 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46093 2019-Jan-13 16:21:22.910760 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
46094 2019-Jan-13 16:21:22.911419 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46095 2019-Jan-13 16:21:22.912103 - [DEBUG] Edge function : AllBottom (result of previous compose)
46096 2019-Jan-13 16:21:22.912130 - [DEBUG]
46097 2019-Jan-13 16:21:22.912158 - [DEBUG] Join: AllTop & AllBottom
46098 2019-Jan-13 16:21:22.912185 - [DEBUG] = AllBottom (new jump func)
46099 2019-Jan-13 16:21:22.912210 - [DEBUG]
46100 2019-Jan-13 16:21:22.912233 - [DEBUG] Start adding new jump function
46101 2019-Jan-13 16:21:22.912257 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46102 2019-Jan-13 16:21:22.912324 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46103 2019-Jan-13 16:21:22.912982 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
46104 2019-Jan-13 16:21:22.913645 - [DEBUG] Edge Function : AllBottom
46105 2019-Jan-13 16:21:22.913693 - [DEBUG] End adding new jump function
46106 2019-Jan-13 16:21:22.913718 - [DEBUG]
46107 2019-Jan-13 16:21:22.913742 - [DEBUG] -------------------------------------------- 1256. Path Edge --------------------------------------------
46108 2019-Jan-13 16:21:22.913766 - [DEBUG]
46109 2019-Jan-13 16:21:22.913789 - [DEBUG] Process 1256. path edge:
46110 2019-Jan-13 16:21:22.913813 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46111 2019-Jan-13 16:21:22.913876 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
46112 2019-Jan-13 16:21:22.914530 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46113 2019-Jan-13 16:21:22.915214 - [DEBUG]
46114 2019-Jan-13 16:21:22.915240 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
46115 2019-Jan-13 16:21:22.915963 - [DEBUG] Compose: EdgeIdentity * AllBottom
46116 2019-Jan-13 16:21:22.915993 - [DEBUG]
46117 2019-Jan-13 16:21:22.916017 - [DEBUG] Propagate flow
46118 2019-Jan-13 16:21:22.916041 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46119 2019-Jan-13 16:21:22.916107 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
46120 2019-Jan-13 16:21:22.916764 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46121 2019-Jan-13 16:21:22.917417 - [DEBUG] Edge function : AllBottom (result of previous compose)
46122 2019-Jan-13 16:21:22.917443 - [DEBUG]
46123 2019-Jan-13 16:21:22.917469 - [DEBUG] Join: AllTop & AllBottom
46124 2019-Jan-13 16:21:22.917496 - [DEBUG] = AllBottom (new jump func)
46125 2019-Jan-13 16:21:22.917521 - [DEBUG]
46126 2019-Jan-13 16:21:22.917544 - [DEBUG] Start adding new jump function
46127 2019-Jan-13 16:21:22.917568 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46128 2019-Jan-13 16:21:22.917629 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46129 2019-Jan-13 16:21:22.918315 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
46130 2019-Jan-13 16:21:22.918972 - [DEBUG] Edge Function : AllBottom
46131 2019-Jan-13 16:21:22.919004 - [DEBUG] End adding new jump function
46132 2019-Jan-13 16:21:22.919028 - [DEBUG]
46133 2019-Jan-13 16:21:22.919052 - [DEBUG] -------------------------------------------- 1257. Path Edge --------------------------------------------
46134 2019-Jan-13 16:21:22.919077 - [DEBUG]
46135 2019-Jan-13 16:21:22.919100 - [DEBUG] Process 1257. path edge:
46136 2019-Jan-13 16:21:22.919124 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46137 2019-Jan-13 16:21:22.919192 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
46138 2019-Jan-13 16:21:22.919851 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46139 2019-Jan-13 16:21:22.920501 - [DEBUG]
46140 2019-Jan-13 16:21:22.920527 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
46141 2019-Jan-13 16:21:22.921219 - [DEBUG] Compose: EdgeIdentity * AllBottom
46142 2019-Jan-13 16:21:22.921249 - [DEBUG]
46143 2019-Jan-13 16:21:22.921273 - [DEBUG] Propagate flow
46144 2019-Jan-13 16:21:22.921297 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46145 2019-Jan-13 16:21:22.921364 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
46146 2019-Jan-13 16:21:22.922064 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46147 2019-Jan-13 16:21:22.922726 - [DEBUG] Edge function : AllBottom (result of previous compose)
46148 2019-Jan-13 16:21:22.922752 - [DEBUG]
46149 2019-Jan-13 16:21:22.922795 - [DEBUG] Join: AllTop & AllBottom
46150 2019-Jan-13 16:21:22.922822 - [DEBUG] = AllBottom (new jump func)
46151 2019-Jan-13 16:21:22.922847 - [DEBUG]
46152 2019-Jan-13 16:21:22.922870 - [DEBUG] Start adding new jump function
46153 2019-Jan-13 16:21:22.922894 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46154 2019-Jan-13 16:21:22.922958 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46155 2019-Jan-13 16:21:22.923608 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
46156 2019-Jan-13 16:21:22.924283 - [DEBUG] Edge Function : AllBottom
46157 2019-Jan-13 16:21:22.924316 - [DEBUG] End adding new jump function
46158 2019-Jan-13 16:21:22.924340 - [DEBUG]
46159 2019-Jan-13 16:21:22.924365 - [DEBUG] -------------------------------------------- 1258. Path Edge --------------------------------------------
46160 2019-Jan-13 16:21:22.924390 - [DEBUG]
46161 2019-Jan-13 16:21:22.924414 - [DEBUG] Process 1258. path edge:
46162 2019-Jan-13 16:21:22.924438 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46163 2019-Jan-13 16:21:22.924502 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
46164 2019-Jan-13 16:21:22.925194 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46165 2019-Jan-13 16:21:22.925850 - [DEBUG]
46166 2019-Jan-13 16:21:22.925876 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
46167 2019-Jan-13 16:21:22.926550 - [DEBUG] Possible callees:
46168 2019-Jan-13 16:21:22.926577 - [DEBUG] llvm.dbg.declare
46169 2019-Jan-13 16:21:22.926603 - [DEBUG] Possible return sites:
46170 2019-Jan-13 16:21:22.926626 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16946171 2019-Jan-13 16:21:22.927971 - [DEBUG] Found and process special summary
46172 2019-Jan-13 16:21:22.928021 - [DEBUG] Compose: EdgeIdentity * AllBottom
46173 2019-Jan-13 16:21:22.928049 - [DEBUG]
46174 2019-Jan-13 16:21:22.928074 - [DEBUG] Propagate flow
46175 2019-Jan-13 16:21:22.928097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46176 2019-Jan-13 16:21:22.928165 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
46177 2019-Jan-13 16:21:22.928849 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46178 2019-Jan-13 16:21:22.929498 - [DEBUG] Edge function : AllBottom (result of previous compose)
46179 2019-Jan-13 16:21:22.929524 - [DEBUG]
46180 2019-Jan-13 16:21:22.929550 - [DEBUG] Join: AllTop & AllBottom
46181 2019-Jan-13 16:21:22.929577 - [DEBUG] = AllBottom (new jump func)
46182 2019-Jan-13 16:21:22.929602 - [DEBUG]
46183 2019-Jan-13 16:21:22.929625 - [DEBUG] Start adding new jump function
46184 2019-Jan-13 16:21:22.929649 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46185 2019-Jan-13 16:21:22.929714 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46186 2019-Jan-13 16:21:22.930379 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
46187 2019-Jan-13 16:21:22.931040 - [DEBUG] Edge Function : AllBottom
46188 2019-Jan-13 16:21:22.931073 - [DEBUG] End adding new jump function
46189 2019-Jan-13 16:21:22.931097 - [DEBUG]
46190 2019-Jan-13 16:21:22.931122 - [DEBUG] -------------------------------------------- 1259. Path Edge --------------------------------------------
46191 2019-Jan-13 16:21:22.931147 - [DEBUG]
46192 2019-Jan-13 16:21:22.931187 - [DEBUG] Process 1259. path edge:
46193 2019-Jan-13 16:21:22.931211 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46194 2019-Jan-13 16:21:22.931276 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
46195 2019-Jan-13 16:21:22.931956 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46196 2019-Jan-13 16:21:22.932609 - [DEBUG]
46197 2019-Jan-13 16:21:22.932636 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
46198 2019-Jan-13 16:21:22.933339 - [DEBUG] Compose: EdgeIdentity * AllBottom
46199 2019-Jan-13 16:21:22.933370 - [DEBUG]
46200 2019-Jan-13 16:21:22.933394 - [DEBUG] Propagate flow
46201 2019-Jan-13 16:21:22.933417 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46202 2019-Jan-13 16:21:22.933481 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
46203 2019-Jan-13 16:21:22.934158 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46204 2019-Jan-13 16:21:22.934808 - [DEBUG] Edge function : AllBottom (result of previous compose)
46205 2019-Jan-13 16:21:22.934835 - [DEBUG]
46206 2019-Jan-13 16:21:22.934862 - [DEBUG] Join: AllTop & AllBottom
46207 2019-Jan-13 16:21:22.934908 - [DEBUG] = AllBottom (new jump func)
46208 2019-Jan-13 16:21:22.934933 - [DEBUG]
46209 2019-Jan-13 16:21:22.934957 - [DEBUG] Start adding new jump function
46210 2019-Jan-13 16:21:22.934980 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46211 2019-Jan-13 16:21:22.935043 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46212 2019-Jan-13 16:21:22.935704 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
46213 2019-Jan-13 16:21:22.936369 - [DEBUG] Edge Function : AllBottom
46214 2019-Jan-13 16:21:22.936402 - [DEBUG] End adding new jump function
46215 2019-Jan-13 16:21:22.936427 - [DEBUG]
46216 2019-Jan-13 16:21:22.936451 - [DEBUG] -------------------------------------------- 1260. Path Edge --------------------------------------------
46217 2019-Jan-13 16:21:22.936476 - [DEBUG]
46218 2019-Jan-13 16:21:22.936499 - [DEBUG] Process 1260. path edge:
46219 2019-Jan-13 16:21:22.936523 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46220 2019-Jan-13 16:21:22.936586 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
46221 2019-Jan-13 16:21:22.937253 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46222 2019-Jan-13 16:21:22.937904 - [DEBUG]
46223 2019-Jan-13 16:21:22.937930 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
46224 2019-Jan-13 16:21:22.938643 - [DEBUG] Compose: EdgeIdentity * AllBottom
46225 2019-Jan-13 16:21:22.938673 - [DEBUG]
46226 2019-Jan-13 16:21:22.938697 - [DEBUG] Propagate flow
46227 2019-Jan-13 16:21:22.938720 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46228 2019-Jan-13 16:21:22.938788 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
46229 2019-Jan-13 16:21:22.939457 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46230 2019-Jan-13 16:21:22.940119 - [DEBUG] Edge function : AllBottom (result of previous compose)
46231 2019-Jan-13 16:21:22.940146 - [DEBUG]
46232 2019-Jan-13 16:21:22.940172 - [DEBUG] Join: AllTop & AllBottom
46233 2019-Jan-13 16:21:22.940199 - [DEBUG] = AllBottom (new jump func)
46234 2019-Jan-13 16:21:22.940223 - [DEBUG]
46235 2019-Jan-13 16:21:22.940247 - [DEBUG] Start adding new jump function
46236 2019-Jan-13 16:21:22.940271 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46237 2019-Jan-13 16:21:22.940348 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46238 2019-Jan-13 16:21:22.941006 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
46239 2019-Jan-13 16:21:22.941694 - [DEBUG] Edge Function : AllBottom
46240 2019-Jan-13 16:21:22.941727 - [DEBUG] End adding new jump function
46241 2019-Jan-13 16:21:22.941751 - [DEBUG]
46242 2019-Jan-13 16:21:22.941776 - [DEBUG] -------------------------------------------- 1261. Path Edge --------------------------------------------
46243 2019-Jan-13 16:21:22.941801 - [DEBUG]
46244 2019-Jan-13 16:21:22.941824 - [DEBUG] Process 1261. path edge:
46245 2019-Jan-13 16:21:22.941848 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46246 2019-Jan-13 16:21:22.941913 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
46247 2019-Jan-13 16:21:22.942576 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46248 2019-Jan-13 16:21:22.943238 - [DEBUG]
46249 2019-Jan-13 16:21:22.943264 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
46250 2019-Jan-13 16:21:22.943958 - [DEBUG] Compose: EdgeIdentity * AllBottom
46251 2019-Jan-13 16:21:22.943987 - [DEBUG]
46252 2019-Jan-13 16:21:22.944011 - [DEBUG] Propagate flow
46253 2019-Jan-13 16:21:22.944035 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46254 2019-Jan-13 16:21:22.944097 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
46255 2019-Jan-13 16:21:22.944756 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46256 2019-Jan-13 16:21:22.945446 - [DEBUG] Edge function : AllBottom (result of previous compose)
46257 2019-Jan-13 16:21:22.945473 - [DEBUG]
46258 2019-Jan-13 16:21:22.945498 - [DEBUG] Join: AllTop & AllBottom
46259 2019-Jan-13 16:21:22.945525 - [DEBUG] = AllBottom (new jump func)
46260 2019-Jan-13 16:21:22.945549 - [DEBUG]
46261 2019-Jan-13 16:21:22.945573 - [DEBUG] Start adding new jump function
46262 2019-Jan-13 16:21:22.945597 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46263 2019-Jan-13 16:21:22.945661 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46264 2019-Jan-13 16:21:22.946320 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
46265 2019-Jan-13 16:21:22.946968 - [DEBUG] Edge Function : AllBottom
46266 2019-Jan-13 16:21:22.947000 - [DEBUG] End adding new jump function
46267 2019-Jan-13 16:21:22.947024 - [DEBUG]
46268 2019-Jan-13 16:21:22.947048 - [DEBUG] -------------------------------------------- 1262. Path Edge --------------------------------------------
46269 2019-Jan-13 16:21:22.947073 - [DEBUG]
46270 2019-Jan-13 16:21:22.947096 - [DEBUG] Process 1262. path edge:
46271 2019-Jan-13 16:21:22.947120 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46272 2019-Jan-13 16:21:22.947182 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
46273 2019-Jan-13 16:21:22.947843 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46274 2019-Jan-13 16:21:22.948522 - [DEBUG]
46275 2019-Jan-13 16:21:22.948549 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
46276 2019-Jan-13 16:21:22.949239 - [DEBUG] Compose: EdgeIdentity * AllBottom
46277 2019-Jan-13 16:21:22.949269 - [DEBUG]
46278 2019-Jan-13 16:21:22.949293 - [DEBUG] Propagate flow
46279 2019-Jan-13 16:21:22.949316 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46280 2019-Jan-13 16:21:22.949398 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
46281 2019-Jan-13 16:21:22.950058 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46282 2019-Jan-13 16:21:22.950722 - [DEBUG] Edge function : AllBottom (result of previous compose)
46283 2019-Jan-13 16:21:22.950749 - [DEBUG]
46284 2019-Jan-13 16:21:22.950775 - [DEBUG] Join: AllTop & AllBottom
46285 2019-Jan-13 16:21:22.950801 - [DEBUG] = AllBottom (new jump func)
46286 2019-Jan-13 16:21:22.950826 - [DEBUG]
46287 2019-Jan-13 16:21:22.950849 - [DEBUG] Start adding new jump function
46288 2019-Jan-13 16:21:22.950872 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46289 2019-Jan-13 16:21:22.950937 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46290 2019-Jan-13 16:21:22.951618 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
46291 2019-Jan-13 16:21:22.952285 - [DEBUG] Edge Function : AllBottom
46292 2019-Jan-13 16:21:22.952317 - [DEBUG] End adding new jump function
46293 2019-Jan-13 16:21:22.952341 - [DEBUG]
46294 2019-Jan-13 16:21:22.952365 - [DEBUG] -------------------------------------------- 1263. Path Edge --------------------------------------------
46295 2019-Jan-13 16:21:22.952390 - [DEBUG]
46296 2019-Jan-13 16:21:22.952413 - [DEBUG] Process 1263. path edge:
46297 2019-Jan-13 16:21:22.952437 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46298 2019-Jan-13 16:21:22.952498 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
46299 2019-Jan-13 16:21:22.953150 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46300 2019-Jan-13 16:21:22.953812 - [DEBUG]
46301 2019-Jan-13 16:21:22.953839 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
46302 2019-Jan-13 16:21:22.954540 - [DEBUG] Compose: EdgeIdentity * AllBottom
46303 2019-Jan-13 16:21:22.954573 - [DEBUG]
46304 2019-Jan-13 16:21:22.954597 - [DEBUG] Propagate flow
46305 2019-Jan-13 16:21:22.954620 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46306 2019-Jan-13 16:21:22.954686 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
46307 2019-Jan-13 16:21:22.955371 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46308 2019-Jan-13 16:21:22.956020 - [DEBUG] Edge function : AllBottom (result of previous compose)
46309 2019-Jan-13 16:21:22.956046 - [DEBUG]
46310 2019-Jan-13 16:21:22.956072 - [DEBUG] Join: AllTop & AllBottom
46311 2019-Jan-13 16:21:22.956099 - [DEBUG] = AllBottom (new jump func)
46312 2019-Jan-13 16:21:22.956124 - [DEBUG]
46313 2019-Jan-13 16:21:22.956148 - [DEBUG] Start adding new jump function
46314 2019-Jan-13 16:21:22.956171 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46315 2019-Jan-13 16:21:22.956232 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46316 2019-Jan-13 16:21:22.956897 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
46317 2019-Jan-13 16:21:22.957557 - [DEBUG] Edge Function : AllBottom
46318 2019-Jan-13 16:21:22.957589 - [DEBUG] End adding new jump function
46319 2019-Jan-13 16:21:22.957614 - [DEBUG]
46320 2019-Jan-13 16:21:22.957638 - [DEBUG] -------------------------------------------- 1264. Path Edge --------------------------------------------
46321 2019-Jan-13 16:21:22.957663 - [DEBUG]
46322 2019-Jan-13 16:21:22.957686 - [DEBUG] Process 1264. path edge:
46323 2019-Jan-13 16:21:22.957710 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46324 2019-Jan-13 16:21:22.957777 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
46325 2019-Jan-13 16:21:22.958471 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46326 2019-Jan-13 16:21:22.959128 - [DEBUG]
46327 2019-Jan-13 16:21:22.959155 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
46328 2019-Jan-13 16:21:22.959846 - [DEBUG] Compose: EdgeIdentity * AllBottom
46329 2019-Jan-13 16:21:22.959875 - [DEBUG]
46330 2019-Jan-13 16:21:22.959899 - [DEBUG] Propagate flow
46331 2019-Jan-13 16:21:22.959923 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46332 2019-Jan-13 16:21:22.959988 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46333 2019-Jan-13 16:21:22.960652 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46334 2019-Jan-13 16:21:22.961304 - [DEBUG] Edge function : AllBottom (result of previous compose)
46335 2019-Jan-13 16:21:22.961330 - [DEBUG]
46336 2019-Jan-13 16:21:22.961357 - [DEBUG] Join: AllTop & AllBottom
46337 2019-Jan-13 16:21:22.961384 - [DEBUG] = AllBottom (new jump func)
46338 2019-Jan-13 16:21:22.961409 - [DEBUG]
46339 2019-Jan-13 16:21:22.961433 - [DEBUG] Start adding new jump function
46340 2019-Jan-13 16:21:22.961457 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46341 2019-Jan-13 16:21:22.961519 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46342 2019-Jan-13 16:21:22.962198 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46343 2019-Jan-13 16:21:22.962862 - [DEBUG] Edge Function : AllBottom
46344 2019-Jan-13 16:21:22.962894 - [DEBUG] End adding new jump function
46345 2019-Jan-13 16:21:22.962918 - [DEBUG]
46346 2019-Jan-13 16:21:22.962942 - [DEBUG] -------------------------------------------- 1265. Path Edge --------------------------------------------
46347 2019-Jan-13 16:21:22.962968 - [DEBUG]
46348 2019-Jan-13 16:21:22.962991 - [DEBUG] Process 1265. path edge:
46349 2019-Jan-13 16:21:22.963015 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46350 2019-Jan-13 16:21:22.963081 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
46351 2019-Jan-13 16:21:22.963741 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46352 2019-Jan-13 16:21:22.964392 - [DEBUG]
46353 2019-Jan-13 16:21:22.964418 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46354 2019-Jan-13 16:21:22.965130 - [DEBUG] Compose: EdgeIdentity * AllBottom
46355 2019-Jan-13 16:21:22.965160 - [DEBUG]
46356 2019-Jan-13 16:21:22.965185 - [DEBUG] Propagate flow
46357 2019-Jan-13 16:21:22.965208 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46358 2019-Jan-13 16:21:22.965276 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
46359 2019-Jan-13 16:21:22.967090 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46360 2019-Jan-13 16:21:22.968337 - [DEBUG] Edge function : AllBottom (result of previous compose)
46361 2019-Jan-13 16:21:22.968367 - [DEBUG]
46362 2019-Jan-13 16:21:22.968394 - [DEBUG] Join: AllTop & AllBottom
46363 2019-Jan-13 16:21:22.968420 - [DEBUG] = AllBottom (new jump func)
46364 2019-Jan-13 16:21:22.968445 - [DEBUG]
46365 2019-Jan-13 16:21:22.968469 - [DEBUG] Start adding new jump function
46366 2019-Jan-13 16:21:22.968492 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46367 2019-Jan-13 16:21:22.968566 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46368 2019-Jan-13 16:21:22.969232 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
46369 2019-Jan-13 16:21:22.969921 - [DEBUG] Edge Function : AllBottom
46370 2019-Jan-13 16:21:22.969956 - [DEBUG] End adding new jump function
46371 2019-Jan-13 16:21:22.969981 - [DEBUG]
46372 2019-Jan-13 16:21:22.970006 - [DEBUG] -------------------------------------------- 1266. Path Edge --------------------------------------------
46373 2019-Jan-13 16:21:22.970030 - [DEBUG]
46374 2019-Jan-13 16:21:22.970054 - [DEBUG] Process 1266. path edge:
46375 2019-Jan-13 16:21:22.970078 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46376 2019-Jan-13 16:21:22.970146 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
46377 2019-Jan-13 16:21:22.970815 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46378 2019-Jan-13 16:21:22.971479 - [DEBUG]
46379 2019-Jan-13 16:21:22.971508 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
46380 2019-Jan-13 16:21:22.972236 - [DEBUG] Compose: EdgeIdentity * AllBottom
46381 2019-Jan-13 16:21:22.972266 - [DEBUG]
46382 2019-Jan-13 16:21:22.972290 - [DEBUG] Propagate flow
46383 2019-Jan-13 16:21:22.972313 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46384 2019-Jan-13 16:21:22.972377 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46385 2019-Jan-13 16:21:22.973044 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46386 2019-Jan-13 16:21:22.973711 - [DEBUG] Edge function : AllBottom (result of previous compose)
46387 2019-Jan-13 16:21:22.973737 - [DEBUG]
46388 2019-Jan-13 16:21:22.973764 - [DEBUG] Join: AllTop & AllBottom
46389 2019-Jan-13 16:21:22.973790 - [DEBUG] = AllBottom (new jump func)
46390 2019-Jan-13 16:21:22.973815 - [DEBUG]
46391 2019-Jan-13 16:21:22.973839 - [DEBUG] Start adding new jump function
46392 2019-Jan-13 16:21:22.973863 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46393 2019-Jan-13 16:21:22.973925 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46394 2019-Jan-13 16:21:22.974586 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46395 2019-Jan-13 16:21:22.975261 - [DEBUG] Edge Function : AllBottom
46396 2019-Jan-13 16:21:22.975293 - [DEBUG] End adding new jump function
46397 2019-Jan-13 16:21:22.975317 - [DEBUG]
46398 2019-Jan-13 16:21:22.975341 - [DEBUG] -------------------------------------------- 1267. Path Edge --------------------------------------------
46399 2019-Jan-13 16:21:22.975366 - [DEBUG]
46400 2019-Jan-13 16:21:22.975389 - [DEBUG] Process 1267. path edge:
46401 2019-Jan-13 16:21:22.975413 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46402 2019-Jan-13 16:21:22.975477 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
46403 2019-Jan-13 16:21:22.976145 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46404 2019-Jan-13 16:21:22.976801 - [DEBUG]
46405 2019-Jan-13 16:21:22.976826 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46406 2019-Jan-13 16:21:22.977532 - [DEBUG] Compose: EdgeIdentity * AllBottom
46407 2019-Jan-13 16:21:22.977563 - [DEBUG]
46408 2019-Jan-13 16:21:22.977587 - [DEBUG] Propagate flow
46409 2019-Jan-13 16:21:22.977611 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46410 2019-Jan-13 16:21:22.977678 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46411 2019-Jan-13 16:21:22.978355 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46412 2019-Jan-13 16:21:22.979036 - [DEBUG] Edge function : AllBottom (result of previous compose)
46413 2019-Jan-13 16:21:22.979064 - [DEBUG]
46414 2019-Jan-13 16:21:22.979090 - [DEBUG] Join: AllTop & AllBottom
46415 2019-Jan-13 16:21:22.979117 - [DEBUG] = AllBottom (new jump func)
46416 2019-Jan-13 16:21:22.979141 - [DEBUG]
46417 2019-Jan-13 16:21:22.979165 - [DEBUG] Start adding new jump function
46418 2019-Jan-13 16:21:22.979188 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46419 2019-Jan-13 16:21:22.979258 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46420 2019-Jan-13 16:21:22.979917 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46421 2019-Jan-13 16:21:22.980576 - [DEBUG] Edge Function : AllBottom
46422 2019-Jan-13 16:21:22.980609 - [DEBUG] End adding new jump function
46423 2019-Jan-13 16:21:22.980633 - [DEBUG]
46424 2019-Jan-13 16:21:22.980657 - [DEBUG] -------------------------------------------- 1268. Path Edge --------------------------------------------
46425 2019-Jan-13 16:21:22.980682 - [DEBUG]
46426 2019-Jan-13 16:21:22.980706 - [DEBUG] Process 1268. path edge:
46427 2019-Jan-13 16:21:22.980730 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46428 2019-Jan-13 16:21:22.980793 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
46429 2019-Jan-13 16:21:22.981443 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46430 2019-Jan-13 16:21:22.982130 - [DEBUG]
46431 2019-Jan-13 16:21:22.982156 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46432 2019-Jan-13 16:21:22.982826 - [DEBUG] Start of endsummarytab entry
46433 2019-Jan-13 16:21:22.982865 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
46434 2019-Jan-13 16:21:22.983553 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
46435 2019-Jan-13 16:21:22.983622 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46436 2019-Jan-13 16:21:22.984281 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
46437 2019-Jan-13 16:21:22.984961 - [DEBUG] EF: AllBottom
46438 2019-Jan-13 16:21:22.984989 - [DEBUG]
46439 2019-Jan-13 16:21:22.985012 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46440 2019-Jan-13 16:21:22.985671 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
46441 2019-Jan-13 16:21:22.986344 - [DEBUG] EF: AllBottom
46442 2019-Jan-13 16:21:22.986371 - [DEBUG]
46443 2019-Jan-13 16:21:22.986394 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46444 2019-Jan-13 16:21:22.987044 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
46445 2019-Jan-13 16:21:22.987708 - [DEBUG] EF: AllBottom
46446 2019-Jan-13 16:21:22.987734 - [DEBUG]
46447 2019-Jan-13 16:21:22.987758 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46448 2019-Jan-13 16:21:22.988441 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
46449 2019-Jan-13 16:21:22.989104 - [DEBUG] EF: AllBottom
46450 2019-Jan-13 16:21:22.989130 - [DEBUG]
46451 2019-Jan-13 16:21:22.989154 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46452 2019-Jan-13 16:21:22.989805 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
46453 2019-Jan-13 16:21:22.990463 - [DEBUG] EF: AllBottom
46454 2019-Jan-13 16:21:22.990489 - [DEBUG]
46455 2019-Jan-13 16:21:22.990512 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46456 2019-Jan-13 16:21:22.991171 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
46457 2019-Jan-13 16:21:22.991887 - [DEBUG] EF: AllBottom
46458 2019-Jan-13 16:21:22.991914 - [DEBUG]
46459 2019-Jan-13 16:21:22.991937 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46460 2019-Jan-13 16:21:22.992595 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
46461 2019-Jan-13 16:21:22.993248 - [DEBUG] EF: AllBottom
46462 2019-Jan-13 16:21:22.993273 - [DEBUG]
46463 2019-Jan-13 16:21:22.993296 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46464 2019-Jan-13 16:21:22.993957 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
46465 2019-Jan-13 16:21:22.994623 - [DEBUG] EF: AllBottom
46466 2019-Jan-13 16:21:22.994650 - [DEBUG]
46467 2019-Jan-13 16:21:22.994673 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46468 2019-Jan-13 16:21:22.995349 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
46469 2019-Jan-13 16:21:22.996010 - [DEBUG] EF: AllBottom
46470 2019-Jan-13 16:21:22.996036 - [DEBUG]
46471 2019-Jan-13 16:21:22.996059 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46472 2019-Jan-13 16:21:22.996718 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
46473 2019-Jan-13 16:21:22.997376 - [DEBUG] EF: AllBottom
46474 2019-Jan-13 16:21:22.997402 - [DEBUG]
46475 2019-Jan-13 16:21:22.997425 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46476 2019-Jan-13 16:21:22.998086 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
46477 2019-Jan-13 16:21:22.998769 - [DEBUG] EF: AllBottom
46478 2019-Jan-13 16:21:22.998795 - [DEBUG]
46479 2019-Jan-13 16:21:22.998818 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46480 2019-Jan-13 16:21:22.999469 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
46481 2019-Jan-13 16:21:23.000139 - [DEBUG] EF: AllBottom
46482 2019-Jan-13 16:21:23.000165 - [DEBUG]
46483 2019-Jan-13 16:21:23.000189 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46484 2019-Jan-13 16:21:23.000845 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
46485 2019-Jan-13 16:21:23.001502 - [DEBUG] EF: AllBottom
46486 2019-Jan-13 16:21:23.001529 - [DEBUG]
46487 2019-Jan-13 16:21:23.001571 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46488 2019-Jan-13 16:21:23.002220 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
46489 2019-Jan-13 16:21:23.002884 - [DEBUG] EF: AllBottom
46490 2019-Jan-13 16:21:23.002910 - [DEBUG]
46491 2019-Jan-13 16:21:23.002933 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46492 2019-Jan-13 16:21:23.003594 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
46493 2019-Jan-13 16:21:23.004253 - [DEBUG] EF: AllBottom
46494 2019-Jan-13 16:21:23.004279 - [DEBUG]
46495 2019-Jan-13 16:21:23.004303 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46496 2019-Jan-13 16:21:23.004968 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46497 2019-Jan-13 16:21:23.005631 - [DEBUG] EF: AllBottom
46498 2019-Jan-13 16:21:23.005657 - [DEBUG]
46499 2019-Jan-13 16:21:23.005680 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46500 2019-Jan-13 16:21:23.006332 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
46501 2019-Jan-13 16:21:23.007004 - [DEBUG] EF: AllBottom
46502 2019-Jan-13 16:21:23.007030 - [DEBUG]
46503 2019-Jan-13 16:21:23.007053 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46504 2019-Jan-13 16:21:23.007721 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
46505 2019-Jan-13 16:21:23.008412 - [DEBUG] EF: AllBottom
46506 2019-Jan-13 16:21:23.008439 - [DEBUG]
46507 2019-Jan-13 16:21:23.008462 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46508 2019-Jan-13 16:21:23.009126 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
46509 2019-Jan-13 16:21:23.009797 - [DEBUG] EF: AllBottom
46510 2019-Jan-13 16:21:23.009824 - [DEBUG]
46511 2019-Jan-13 16:21:23.009847 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46512 2019-Jan-13 16:21:23.010497 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
46513 2019-Jan-13 16:21:23.011149 - [DEBUG] EF: AllBottom
46514 2019-Jan-13 16:21:23.011175 - [DEBUG]
46515 2019-Jan-13 16:21:23.011198 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46516 2019-Jan-13 16:21:23.011879 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
46517 2019-Jan-13 16:21:23.012550 - [DEBUG] EF: AllBottom
46518 2019-Jan-13 16:21:23.012577 - [DEBUG]
46519 2019-Jan-13 16:21:23.012600 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46520 2019-Jan-13 16:21:23.013254 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46521 2019-Jan-13 16:21:23.013902 - [DEBUG] EF: AllBottom
46522 2019-Jan-13 16:21:23.013928 - [DEBUG]
46523 2019-Jan-13 16:21:23.013951 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46524 2019-Jan-13 16:21:23.014614 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
46525 2019-Jan-13 16:21:23.015297 - [DEBUG] EF: AllBottom
46526 2019-Jan-13 16:21:23.015323 - [DEBUG]
46527 2019-Jan-13 16:21:23.015347 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46528 2019-Jan-13 16:21:23.016004 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46529 2019-Jan-13 16:21:23.016657 - [DEBUG] EF: AllBottom
46530 2019-Jan-13 16:21:23.016683 - [DEBUG]
46531 2019-Jan-13 16:21:23.016706 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46532 2019-Jan-13 16:21:23.017365 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
46533 2019-Jan-13 16:21:23.018021 - [DEBUG] EF: AllBottom
46534 2019-Jan-13 16:21:23.018046 - [DEBUG]
46535 2019-Jan-13 16:21:23.018070 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46536 2019-Jan-13 16:21:23.018747 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
46537 2019-Jan-13 16:21:23.019405 - [DEBUG] EF: AllBottom
46538 2019-Jan-13 16:21:23.019431 - [DEBUG]
46539 2019-Jan-13 16:21:23.019454 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46540 2019-Jan-13 16:21:23.020108 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
46541 2019-Jan-13 16:21:23.020769 - [DEBUG] EF: AllBottom
46542 2019-Jan-13 16:21:23.020795 - [DEBUG]
46543 2019-Jan-13 16:21:23.020819 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46544 2019-Jan-13 16:21:23.021474 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
46545 2019-Jan-13 16:21:23.022152 - [DEBUG] EF: AllBottom
46546 2019-Jan-13 16:21:23.022177 - [DEBUG]
46547 2019-Jan-13 16:21:23.022201 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46548 2019-Jan-13 16:21:23.022847 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46549 2019-Jan-13 16:21:23.023533 - [DEBUG] EF: AllBottom
46550 2019-Jan-13 16:21:23.023560 - [DEBUG]
46551 2019-Jan-13 16:21:23.023583 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
46552 2019-Jan-13 16:21:23.024239 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46553 2019-Jan-13 16:21:23.024916 - [DEBUG] EF: AllBottom
46554 2019-Jan-13 16:21:23.024943 - [DEBUG]
46555 2019-Jan-13 16:21:23.024967 - [DEBUG] ---------------
46556 2019-Jan-13 16:21:23.024990 - [DEBUG]
46557 2019-Jan-13 16:21:23.025018 - [DEBUG] End of endsummarytab entry
46558 2019-Jan-13 16:21:23.025042 - [DEBUG]
46559 2019-Jan-13 16:21:23.025066 - [DEBUG] Start of incomingtab entry
46560 2019-Jan-13 16:21:23.025091 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
46561 2019-Jan-13 16:21:23.025743 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
46562 2019-Jan-13 16:21:23.025806 - [DEBUG] ---------------
46563 2019-Jan-13 16:21:23.025830 - [DEBUG] End of incomingtab entry
46564 2019-Jan-13 16:21:23.025854 - [DEBUG]
46565 2019-Jan-13 16:21:23.025882 - [DEBUG] EDGE:
46566 2019-Jan-13 16:21:23.025940 - [DEBUG] ---> 46567 2019-Jan-13 16:21:23.026604 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46568 2019-Jan-13 16:21:23.027263 - [DEBUG]
46569 2019-Jan-13 16:21:23.027292 - [DEBUG] EDGE:
46570 2019-Jan-13 16:21:23.027357 - [DEBUG] ---> 46571 2019-Jan-13 16:21:23.028008 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46572 2019-Jan-13 16:21:23.028681 - [DEBUG]
46573 2019-Jan-13 16:21:23.028732 - [DEBUG] Compose: EdgeIdentity * AllBottom
46574 2019-Jan-13 16:21:23.028761 - [DEBUG]
46575 2019-Jan-13 16:21:23.028785 - [DEBUG] Propagate flow
46576 2019-Jan-13 16:21:23.028809 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46577 2019-Jan-13 16:21:23.028875 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
46578 2019-Jan-13 16:21:23.029553 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46579 2019-Jan-13 16:21:23.030214 - [DEBUG] Edge function : AllBottom (result of previous compose)
46580 2019-Jan-13 16:21:23.030241 - [DEBUG]
46581 2019-Jan-13 16:21:23.030268 - [DEBUG] Join: AllTop & AllBottom
46582 2019-Jan-13 16:21:23.030295 - [DEBUG] = AllBottom (new jump func)
46583 2019-Jan-13 16:21:23.030319 - [DEBUG]
46584 2019-Jan-13 16:21:23.030343 - [DEBUG] Start adding new jump function
46585 2019-Jan-13 16:21:23.030367 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46586 2019-Jan-13 16:21:23.030431 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46587 2019-Jan-13 16:21:23.031085 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
46588 2019-Jan-13 16:21:23.031770 - [DEBUG] Edge Function : AllBottom
46589 2019-Jan-13 16:21:23.031804 - [DEBUG] End adding new jump function
46590 2019-Jan-13 16:21:23.031828 - [DEBUG]
46591 2019-Jan-13 16:21:23.031851 - [DEBUG] -------------------------------------------- 1269. Path Edge --------------------------------------------
46592 2019-Jan-13 16:21:23.031876 - [DEBUG]
46593 2019-Jan-13 16:21:23.031900 - [DEBUG] Process 1269. path edge:
46594 2019-Jan-13 16:21:23.031924 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46595 2019-Jan-13 16:21:23.031990 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
46596 2019-Jan-13 16:21:23.032675 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46597 2019-Jan-13 16:21:23.033338 - [DEBUG]
46598 2019-Jan-13 16:21:23.033364 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
46599 2019-Jan-13 16:21:23.034043 - [DEBUG] Possible callees:
46600 2019-Jan-13 16:21:23.034070 - [DEBUG] llvm.dbg.declare
46601 2019-Jan-13 16:21:23.034095 - [DEBUG] Possible return sites:
46602 2019-Jan-13 16:21:23.034119 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19346603 2019-Jan-13 16:21:23.035471 - [DEBUG] Found and process special summary
46604 2019-Jan-13 16:21:23.035518 - [DEBUG] Compose: EdgeIdentity * AllBottom
46605 2019-Jan-13 16:21:23.035547 - [DEBUG]
46606 2019-Jan-13 16:21:23.035571 - [DEBUG] Propagate flow
46607 2019-Jan-13 16:21:23.035595 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46608 2019-Jan-13 16:21:23.035660 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46609 2019-Jan-13 16:21:23.036332 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46610 2019-Jan-13 16:21:23.036985 - [DEBUG] Edge function : AllBottom (result of previous compose)
46611 2019-Jan-13 16:21:23.037011 - [DEBUG]
46612 2019-Jan-13 16:21:23.037038 - [DEBUG] Join: AllTop & AllBottom
46613 2019-Jan-13 16:21:23.037064 - [DEBUG] = AllBottom (new jump func)
46614 2019-Jan-13 16:21:23.037089 - [DEBUG]
46615 2019-Jan-13 16:21:23.037113 - [DEBUG] Start adding new jump function
46616 2019-Jan-13 16:21:23.037136 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46617 2019-Jan-13 16:21:23.037198 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46618 2019-Jan-13 16:21:23.037859 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46619 2019-Jan-13 16:21:23.038547 - [DEBUG] Edge Function : AllBottom
46620 2019-Jan-13 16:21:23.038579 - [DEBUG] End adding new jump function
46621 2019-Jan-13 16:21:23.038604 - [DEBUG]
46622 2019-Jan-13 16:21:23.038627 - [DEBUG] -------------------------------------------- 1270. Path Edge --------------------------------------------
46623 2019-Jan-13 16:21:23.038652 - [DEBUG]
46624 2019-Jan-13 16:21:23.038675 - [DEBUG] Process 1270. path edge:
46625 2019-Jan-13 16:21:23.038699 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46626 2019-Jan-13 16:21:23.038762 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
46627 2019-Jan-13 16:21:23.039426 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46628 2019-Jan-13 16:21:23.040078 - [DEBUG]
46629 2019-Jan-13 16:21:23.040103 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46630 2019-Jan-13 16:21:23.040803 - [DEBUG] Compose: EdgeIdentity * AllBottom
46631 2019-Jan-13 16:21:23.040835 - [DEBUG]
46632 2019-Jan-13 16:21:23.040859 - [DEBUG] Propagate flow
46633 2019-Jan-13 16:21:23.040882 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46634 2019-Jan-13 16:21:23.040949 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
46635 2019-Jan-13 16:21:23.041628 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46636 2019-Jan-13 16:21:23.042294 - [DEBUG] Edge function : AllBottom (result of previous compose)
46637 2019-Jan-13 16:21:23.042320 - [DEBUG]
46638 2019-Jan-13 16:21:23.042346 - [DEBUG] Join: AllTop & AllBottom
46639 2019-Jan-13 16:21:23.042391 - [DEBUG] = AllBottom (new jump func)
46640 2019-Jan-13 16:21:23.042416 - [DEBUG]
46641 2019-Jan-13 16:21:23.042439 - [DEBUG] Start adding new jump function
46642 2019-Jan-13 16:21:23.042463 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46643 2019-Jan-13 16:21:23.042527 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46644 2019-Jan-13 16:21:23.043182 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
46645 2019-Jan-13 16:21:23.043842 - [DEBUG] Edge Function : AllBottom
46646 2019-Jan-13 16:21:23.043875 - [DEBUG] End adding new jump function
46647 2019-Jan-13 16:21:23.043899 - [DEBUG]
46648 2019-Jan-13 16:21:23.043923 - [DEBUG] -------------------------------------------- 1271. Path Edge --------------------------------------------
46649 2019-Jan-13 16:21:23.043948 - [DEBUG]
46650 2019-Jan-13 16:21:23.043971 - [DEBUG] Process 1271. path edge:
46651 2019-Jan-13 16:21:23.043995 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46652 2019-Jan-13 16:21:23.044060 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
46653 2019-Jan-13 16:21:23.044719 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46654 2019-Jan-13 16:21:23.045402 - [DEBUG]
46655 2019-Jan-13 16:21:23.045429 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
46656 2019-Jan-13 16:21:23.046113 - [DEBUG] Compose: EdgeIdentity * AllBottom
46657 2019-Jan-13 16:21:23.046142 - [DEBUG]
46658 2019-Jan-13 16:21:23.046166 - [DEBUG] Propagate flow
46659 2019-Jan-13 16:21:23.046190 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46660 2019-Jan-13 16:21:23.046253 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
46661 2019-Jan-13 16:21:23.046921 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46662 2019-Jan-13 16:21:23.047576 - [DEBUG] Edge function : AllBottom (result of previous compose)
46663 2019-Jan-13 16:21:23.047602 - [DEBUG]
46664 2019-Jan-13 16:21:23.047629 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46665 2019-Jan-13 16:21:23.047655 - [DEBUG] = AllBottom
46666 2019-Jan-13 16:21:23.047680 - [DEBUG]
46667 2019-Jan-13 16:21:23.047703 - [DEBUG] PROPAGATE: No new function!
46668 2019-Jan-13 16:21:23.047731 - [DEBUG] EDGE:
46669 2019-Jan-13 16:21:23.047802 - [DEBUG] ---> 46670 2019-Jan-13 16:21:23.048483 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46671 2019-Jan-13 16:21:23.049133 - [DEBUG]
46672 2019-Jan-13 16:21:23.049162 - [DEBUG] EDGE:
46673 2019-Jan-13 16:21:23.049223 - [DEBUG] ---> 46674 2019-Jan-13 16:21:23.049889 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46675 2019-Jan-13 16:21:23.050543 - [DEBUG]
46676 2019-Jan-13 16:21:23.050592 - [DEBUG] Compose: EdgeIdentity * AllBottom
46677 2019-Jan-13 16:21:23.050620 - [DEBUG]
46678 2019-Jan-13 16:21:23.050644 - [DEBUG] Propagate flow
46679 2019-Jan-13 16:21:23.050668 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46680 2019-Jan-13 16:21:23.050739 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
46681 2019-Jan-13 16:21:23.051399 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46682 2019-Jan-13 16:21:23.052074 - [DEBUG] Edge function : AllBottom (result of previous compose)
46683 2019-Jan-13 16:21:23.052100 - [DEBUG]
46684 2019-Jan-13 16:21:23.052143 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46685 2019-Jan-13 16:21:23.052169 - [DEBUG] = AllBottom
46686 2019-Jan-13 16:21:23.052194 - [DEBUG]
46687 2019-Jan-13 16:21:23.052217 - [DEBUG] PROPAGATE: No new function!
46688 2019-Jan-13 16:21:23.052248 - [DEBUG] EDGE:
46689 2019-Jan-13 16:21:23.052312 - [DEBUG] ---> 46690 2019-Jan-13 16:21:23.052986 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46691 2019-Jan-13 16:21:23.053646 - [DEBUG]
46692 2019-Jan-13 16:21:23.053677 - [DEBUG] EDGE:
46693 2019-Jan-13 16:21:23.053743 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
46694 2019-Jan-13 16:21:23.054414 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46695 2019-Jan-13 16:21:23.055088 - [DEBUG]
46696 2019-Jan-13 16:21:23.055116 - [DEBUG] EDGE:
46697 2019-Jan-13 16:21:23.055177 - [DEBUG] ---> 46698 2019-Jan-13 16:21:23.055842 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46699 2019-Jan-13 16:21:23.056495 - [DEBUG]
46700 2019-Jan-13 16:21:23.056524 - [DEBUG] EDGE:
46701 2019-Jan-13 16:21:23.056588 - [DEBUG] ---> 46702 2019-Jan-13 16:21:23.057240 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46703 2019-Jan-13 16:21:23.057889 - [DEBUG]
46704 2019-Jan-13 16:21:23.057916 - [DEBUG] EDGE:
46705 2019-Jan-13 16:21:23.057977 - [DEBUG] ---> 46706 2019-Jan-13 16:21:23.058666 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46707 2019-Jan-13 16:21:23.059319 - [DEBUG]
46708 2019-Jan-13 16:21:23.059366 - [DEBUG] Compose: EdgeIdentity * AllBottom
46709 2019-Jan-13 16:21:23.059394 - [DEBUG]
46710 2019-Jan-13 16:21:23.059418 - [DEBUG] Propagate flow
46711 2019-Jan-13 16:21:23.059442 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46712 2019-Jan-13 16:21:23.059508 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
46713 2019-Jan-13 16:21:23.060168 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46714 2019-Jan-13 16:21:23.060817 - [DEBUG] Edge function : AllBottom (result of previous compose)
46715 2019-Jan-13 16:21:23.060844 - [DEBUG]
46716 2019-Jan-13 16:21:23.060870 - [DEBUG] Join: AllTop & AllBottom
46717 2019-Jan-13 16:21:23.060896 - [DEBUG] = AllBottom (new jump func)
46718 2019-Jan-13 16:21:23.060921 - [DEBUG]
46719 2019-Jan-13 16:21:23.060944 - [DEBUG] Start adding new jump function
46720 2019-Jan-13 16:21:23.060968 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46721 2019-Jan-13 16:21:23.061028 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46722 2019-Jan-13 16:21:23.061712 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
46723 2019-Jan-13 16:21:23.062374 - [DEBUG] Edge Function : AllBottom
46724 2019-Jan-13 16:21:23.062407 - [DEBUG] End adding new jump function
46725 2019-Jan-13 16:21:23.062432 - [DEBUG]
46726 2019-Jan-13 16:21:23.062456 - [DEBUG] -------------------------------------------- 1272. Path Edge --------------------------------------------
46727 2019-Jan-13 16:21:23.062514 - [DEBUG]
46728 2019-Jan-13 16:21:23.062538 - [DEBUG] Process 1272. path edge:
46729 2019-Jan-13 16:21:23.062562 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46730 2019-Jan-13 16:21:23.062628 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
46731 2019-Jan-13 16:21:23.063289 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46732 2019-Jan-13 16:21:23.063939 - [DEBUG]
46733 2019-Jan-13 16:21:23.063965 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
46734 2019-Jan-13 16:21:23.064670 - [DEBUG] Compose: EdgeIdentity * AllBottom
46735 2019-Jan-13 16:21:23.064700 - [DEBUG]
46736 2019-Jan-13 16:21:23.064724 - [DEBUG] Propagate flow
46737 2019-Jan-13 16:21:23.064747 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46738 2019-Jan-13 16:21:23.064812 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
46739 2019-Jan-13 16:21:23.065504 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46740 2019-Jan-13 16:21:23.066163 - [DEBUG] Edge function : AllBottom (result of previous compose)
46741 2019-Jan-13 16:21:23.066189 - [DEBUG]
46742 2019-Jan-13 16:21:23.066215 - [DEBUG] Join: AllTop & AllBottom
46743 2019-Jan-13 16:21:23.066241 - [DEBUG] = AllBottom (new jump func)
46744 2019-Jan-13 16:21:23.066266 - [DEBUG]
46745 2019-Jan-13 16:21:23.066290 - [DEBUG] Start adding new jump function
46746 2019-Jan-13 16:21:23.066313 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46747 2019-Jan-13 16:21:23.066376 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46748 2019-Jan-13 16:21:23.067026 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
46749 2019-Jan-13 16:21:23.067685 - [DEBUG] Edge Function : AllBottom
46750 2019-Jan-13 16:21:23.067717 - [DEBUG] End adding new jump function
46751 2019-Jan-13 16:21:23.067741 - [DEBUG]
46752 2019-Jan-13 16:21:23.067765 - [DEBUG] -------------------------------------------- 1273. Path Edge --------------------------------------------
46753 2019-Jan-13 16:21:23.067789 - [DEBUG]
46754 2019-Jan-13 16:21:23.067813 - [DEBUG] Process 1273. path edge:
46755 2019-Jan-13 16:21:23.067837 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46756 2019-Jan-13 16:21:23.067900 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
46757 2019-Jan-13 16:21:23.068578 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46758 2019-Jan-13 16:21:23.069237 - [DEBUG]
46759 2019-Jan-13 16:21:23.069264 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
46760 2019-Jan-13 16:21:23.069940 - [DEBUG] Compose: EdgeIdentity * AllBottom
46761 2019-Jan-13 16:21:23.069970 - [DEBUG]
46762 2019-Jan-13 16:21:23.069994 - [DEBUG] Propagate flow
46763 2019-Jan-13 16:21:23.070017 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46764 2019-Jan-13 16:21:23.070084 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
46765 2019-Jan-13 16:21:23.070752 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46766 2019-Jan-13 16:21:23.071411 - [DEBUG] Edge function : AllBottom (result of previous compose)
46767 2019-Jan-13 16:21:23.071438 - [DEBUG]
46768 2019-Jan-13 16:21:23.071465 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46769 2019-Jan-13 16:21:23.071491 - [DEBUG] = AllBottom
46770 2019-Jan-13 16:21:23.071516 - [DEBUG]
46771 2019-Jan-13 16:21:23.071539 - [DEBUG] PROPAGATE: No new function!
46772 2019-Jan-13 16:21:23.071585 - [DEBUG] EDGE:
46773 2019-Jan-13 16:21:23.071668 - [DEBUG] ---> 46774 2019-Jan-13 16:21:23.072323 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46775 2019-Jan-13 16:21:23.072974 - [DEBUG]
46776 2019-Jan-13 16:21:23.073002 - [DEBUG] EDGE:
46777 2019-Jan-13 16:21:23.073064 - [DEBUG] ---> 46778 2019-Jan-13 16:21:23.073728 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46779 2019-Jan-13 16:21:23.074385 - [DEBUG]
46780 2019-Jan-13 16:21:23.074413 - [DEBUG] EDGE:
46781 2019-Jan-13 16:21:23.074477 - [DEBUG] ---> 46782 2019-Jan-13 16:21:23.075158 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46783 2019-Jan-13 16:21:23.075809 - [DEBUG]
46784 2019-Jan-13 16:21:23.075836 - [DEBUG] EDGE:
46785 2019-Jan-13 16:21:23.075898 - [DEBUG] ---> 46786 2019-Jan-13 16:21:23.076564 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46787 2019-Jan-13 16:21:23.077223 - [DEBUG]
46788 2019-Jan-13 16:21:23.077254 - [DEBUG] EDGE:
46789 2019-Jan-13 16:21:23.077317 - [DEBUG] ---> 46790 2019-Jan-13 16:21:23.077971 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46791 2019-Jan-13 16:21:23.078644 - [DEBUG]
46792 2019-Jan-13 16:21:23.078672 - [DEBUG] EDGE:
46793 2019-Jan-13 16:21:23.078733 - [DEBUG] ---> 46794 2019-Jan-13 16:21:23.079399 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46795 2019-Jan-13 16:21:23.080056 - [DEBUG]
46796 2019-Jan-13 16:21:23.080107 - [DEBUG] Compose: EdgeIdentity * AllBottom
46797 2019-Jan-13 16:21:23.080136 - [DEBUG]
46798 2019-Jan-13 16:21:23.080162 - [DEBUG] Propagate flow
46799 2019-Jan-13 16:21:23.080186 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46800 2019-Jan-13 16:21:23.080253 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
46801 2019-Jan-13 16:21:23.080910 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46802 2019-Jan-13 16:21:23.081579 - [DEBUG] Edge function : AllBottom (result of previous compose)
46803 2019-Jan-13 16:21:23.081606 - [DEBUG]
46804 2019-Jan-13 16:21:23.081633 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46805 2019-Jan-13 16:21:23.081659 - [DEBUG] = AllBottom
46806 2019-Jan-13 16:21:23.081684 - [DEBUG]
46807 2019-Jan-13 16:21:23.081707 - [DEBUG] PROPAGATE: No new function!
46808 2019-Jan-13 16:21:23.081738 - [DEBUG] EDGE:
46809 2019-Jan-13 16:21:23.081800 - [DEBUG] ---> 46810 2019-Jan-13 16:21:23.082477 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46811 2019-Jan-13 16:21:23.083141 - [DEBUG]
46812 2019-Jan-13 16:21:23.083170 - [DEBUG] EDGE:
46813 2019-Jan-13 16:21:23.083234 - [DEBUG] ---> 46814 2019-Jan-13 16:21:23.083907 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46815 2019-Jan-13 16:21:23.084557 - [DEBUG]
46816 2019-Jan-13 16:21:23.084585 - [DEBUG] EDGE:
46817 2019-Jan-13 16:21:23.084645 - [DEBUG] ---> 46818 2019-Jan-13 16:21:23.085336 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46819 2019-Jan-13 16:21:23.085995 - [DEBUG]
46820 2019-Jan-13 16:21:23.086046 - [DEBUG] Compose: EdgeIdentity * AllBottom
46821 2019-Jan-13 16:21:23.086074 - [DEBUG]
46822 2019-Jan-13 16:21:23.086099 - [DEBUG] Propagate flow
46823 2019-Jan-13 16:21:23.086122 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46824 2019-Jan-13 16:21:23.086188 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
46825 2019-Jan-13 16:21:23.086847 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46826 2019-Jan-13 16:21:23.087496 - [DEBUG] Edge function : AllBottom (result of previous compose)
46827 2019-Jan-13 16:21:23.087522 - [DEBUG]
46828 2019-Jan-13 16:21:23.087548 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46829 2019-Jan-13 16:21:23.087575 - [DEBUG] = AllBottom
46830 2019-Jan-13 16:21:23.087599 - [DEBUG]
46831 2019-Jan-13 16:21:23.087623 - [DEBUG] PROPAGATE: No new function!
46832 2019-Jan-13 16:21:23.087652 - [DEBUG] EDGE:
46833 2019-Jan-13 16:21:23.087714 - [DEBUG] ---> 46834 2019-Jan-13 16:21:23.088416 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46835 2019-Jan-13 16:21:23.089081 - [DEBUG]
46836 2019-Jan-13 16:21:23.089109 - [DEBUG] EDGE:
46837 2019-Jan-13 16:21:23.089174 - [DEBUG] ---> 46838 2019-Jan-13 16:21:23.089825 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46839 2019-Jan-13 16:21:23.090472 - [DEBUG]
46840 2019-Jan-13 16:21:23.090500 - [DEBUG] EDGE:
46841 2019-Jan-13 16:21:23.090560 - [DEBUG] ---> 46842 2019-Jan-13 16:21:23.091222 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46843 2019-Jan-13 16:21:23.091900 - [DEBUG]
46844 2019-Jan-13 16:21:23.091929 - [DEBUG] EDGE:
46845 2019-Jan-13 16:21:23.091998 - [DEBUG] ---> 46846 2019-Jan-13 16:21:23.092657 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46847 2019-Jan-13 16:21:23.093307 - [DEBUG]
46848 2019-Jan-13 16:21:23.093355 - [DEBUG] Compose: EdgeIdentity * AllBottom
46849 2019-Jan-13 16:21:23.093384 - [DEBUG]
46850 2019-Jan-13 16:21:23.093408 - [DEBUG] Propagate flow
46851 2019-Jan-13 16:21:23.093432 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46852 2019-Jan-13 16:21:23.093493 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
46853 2019-Jan-13 16:21:23.094164 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46854 2019-Jan-13 16:21:23.094823 - [DEBUG] Edge function : AllBottom (result of previous compose)
46855 2019-Jan-13 16:21:23.094850 - [DEBUG]
46856 2019-Jan-13 16:21:23.094877 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46857 2019-Jan-13 16:21:23.094947 - [DEBUG] = AllBottom
46858 2019-Jan-13 16:21:23.094972 - [DEBUG]
46859 2019-Jan-13 16:21:23.094996 - [DEBUG] PROPAGATE: No new function!
46860 2019-Jan-13 16:21:23.095026 - [DEBUG] EDGE:
46861 2019-Jan-13 16:21:23.095094 - [DEBUG] ---> 46862 2019-Jan-13 16:21:23.095764 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46863 2019-Jan-13 16:21:23.096411 - [DEBUG]
46864 2019-Jan-13 16:21:23.096438 - [DEBUG] EDGE:
46865 2019-Jan-13 16:21:23.096499 - [DEBUG] ---> 46866 2019-Jan-13 16:21:23.097160 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46867 2019-Jan-13 16:21:23.097819 - [DEBUG]
46868 2019-Jan-13 16:21:23.097849 - [DEBUG] EDGE:
46869 2019-Jan-13 16:21:23.097917 - [DEBUG] ---> 46870 2019-Jan-13 16:21:23.098596 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46871 2019-Jan-13 16:21:23.099246 - [DEBUG]
46872 2019-Jan-13 16:21:23.099295 - [DEBUG] Compose: EdgeIdentity * AllBottom
46873 2019-Jan-13 16:21:23.099323 - [DEBUG]
46874 2019-Jan-13 16:21:23.099347 - [DEBUG] Propagate flow
46875 2019-Jan-13 16:21:23.099371 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46876 2019-Jan-13 16:21:23.099432 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
46877 2019-Jan-13 16:21:23.100102 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46878 2019-Jan-13 16:21:23.100762 - [DEBUG] Edge function : AllBottom (result of previous compose)
46879 2019-Jan-13 16:21:23.100789 - [DEBUG]
46880 2019-Jan-13 16:21:23.100817 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46881 2019-Jan-13 16:21:23.100843 - [DEBUG] = AllBottom
46882 2019-Jan-13 16:21:23.100867 - [DEBUG]
46883 2019-Jan-13 16:21:23.100891 - [DEBUG] PROPAGATE: No new function!
46884 2019-Jan-13 16:21:23.100921 - [DEBUG] EDGE:
46885 2019-Jan-13 16:21:23.100987 - [DEBUG] ---> 46886 2019-Jan-13 16:21:23.101672 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46887 2019-Jan-13 16:21:23.102321 - [DEBUG]
46888 2019-Jan-13 16:21:23.102349 - [DEBUG] EDGE:
46889 2019-Jan-13 16:21:23.102409 - [DEBUG] ---> 46890 2019-Jan-13 16:21:23.103070 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46891 2019-Jan-13 16:21:23.103728 - [DEBUG]
46892 2019-Jan-13 16:21:23.103759 - [DEBUG] EDGE:
46893 2019-Jan-13 16:21:23.103825 - [DEBUG] ---> 46894 2019-Jan-13 16:21:23.104483 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46895 2019-Jan-13 16:21:23.105155 - [DEBUG]
46896 2019-Jan-13 16:21:23.105202 - [DEBUG] Compose: EdgeIdentity * AllBottom
46897 2019-Jan-13 16:21:23.105229 - [DEBUG]
46898 2019-Jan-13 16:21:23.105254 - [DEBUG] Propagate flow
46899 2019-Jan-13 16:21:23.105277 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46900 2019-Jan-13 16:21:23.105340 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
46901 2019-Jan-13 16:21:23.106030 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46902 2019-Jan-13 16:21:23.106692 - [DEBUG] Edge function : AllBottom (result of previous compose)
46903 2019-Jan-13 16:21:23.106718 - [DEBUG]
46904 2019-Jan-13 16:21:23.106744 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
46905 2019-Jan-13 16:21:23.106770 - [DEBUG] = AllBottom
46906 2019-Jan-13 16:21:23.106795 - [DEBUG]
46907 2019-Jan-13 16:21:23.106818 - [DEBUG] PROPAGATE: No new function!
46908 2019-Jan-13 16:21:23.106853 - [DEBUG] EDGE:
46909 2019-Jan-13 16:21:23.106921 - [DEBUG] ---> 46910 2019-Jan-13 16:21:23.107590 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
46911 2019-Jan-13 16:21:23.108262 - [DEBUG]
46912 2019-Jan-13 16:21:23.108307 - [DEBUG] Compose: EdgeIdentity * AllBottom
46913 2019-Jan-13 16:21:23.108335 - [DEBUG]
46914 2019-Jan-13 16:21:23.108359 - [DEBUG] Propagate flow
46915 2019-Jan-13 16:21:23.108382 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46916 2019-Jan-13 16:21:23.108446 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
46917 2019-Jan-13 16:21:23.109112 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46918 2019-Jan-13 16:21:23.109769 - [DEBUG] Edge function : AllBottom (result of previous compose)
46919 2019-Jan-13 16:21:23.109796 - [DEBUG]
46920 2019-Jan-13 16:21:23.109824 - [DEBUG] Join: AllTop & AllBottom
46921 2019-Jan-13 16:21:23.109850 - [DEBUG] = AllBottom (new jump func)
46922 2019-Jan-13 16:21:23.109875 - [DEBUG]
46923 2019-Jan-13 16:21:23.109899 - [DEBUG] Start adding new jump function
46924 2019-Jan-13 16:21:23.109922 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46925 2019-Jan-13 16:21:23.109988 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46926 2019-Jan-13 16:21:23.110643 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
46927 2019-Jan-13 16:21:23.111290 - [DEBUG] Edge Function : AllBottom
46928 2019-Jan-13 16:21:23.111321 - [DEBUG] End adding new jump function
46929 2019-Jan-13 16:21:23.111345 - [DEBUG]
46930 2019-Jan-13 16:21:23.111369 - [DEBUG] -------------------------------------------- 1274. Path Edge --------------------------------------------
46931 2019-Jan-13 16:21:23.111393 - [DEBUG]
46932 2019-Jan-13 16:21:23.111416 - [DEBUG] Process 1274. path edge:
46933 2019-Jan-13 16:21:23.111440 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46934 2019-Jan-13 16:21:23.111503 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
46935 2019-Jan-13 16:21:23.112191 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46936 2019-Jan-13 16:21:23.112849 - [DEBUG]
46937 2019-Jan-13 16:21:23.112875 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
46938 2019-Jan-13 16:21:23.113543 - [DEBUG] Possible callees:
46939 2019-Jan-13 16:21:23.113569 - [DEBUG] foo
46940 2019-Jan-13 16:21:23.113594 - [DEBUG] Possible return sites:
46941 2019-Jan-13 16:21:23.113618 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12646942 2019-Jan-13 16:21:23.114948 - [DEBUG] Found and process special summary
46943 2019-Jan-13 16:21:23.114994 - [DEBUG] Compose: EdgeIdentity * AllBottom
46944 2019-Jan-13 16:21:23.115040 - [DEBUG]
46945 2019-Jan-13 16:21:23.115066 - [DEBUG] Propagate flow
46946 2019-Jan-13 16:21:23.115090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46947 2019-Jan-13 16:21:23.115158 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46948 2019-Jan-13 16:21:23.115825 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46949 2019-Jan-13 16:21:23.116484 - [DEBUG] Edge function : AllBottom (result of previous compose)
46950 2019-Jan-13 16:21:23.116510 - [DEBUG]
46951 2019-Jan-13 16:21:23.116536 - [DEBUG] Join: AllTop & AllBottom
46952 2019-Jan-13 16:21:23.116562 - [DEBUG] = AllBottom (new jump func)
46953 2019-Jan-13 16:21:23.116587 - [DEBUG]
46954 2019-Jan-13 16:21:23.116611 - [DEBUG] Start adding new jump function
46955 2019-Jan-13 16:21:23.116634 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46956 2019-Jan-13 16:21:23.116695 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46957 2019-Jan-13 16:21:23.117344 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46958 2019-Jan-13 16:21:23.118015 - [DEBUG] Edge Function : AllBottom
46959 2019-Jan-13 16:21:23.118047 - [DEBUG] End adding new jump function
46960 2019-Jan-13 16:21:23.118071 - [DEBUG]
46961 2019-Jan-13 16:21:23.118094 - [DEBUG] -------------------------------------------- 1275. Path Edge --------------------------------------------
46962 2019-Jan-13 16:21:23.118119 - [DEBUG]
46963 2019-Jan-13 16:21:23.118142 - [DEBUG] Process 1275. path edge:
46964 2019-Jan-13 16:21:23.118166 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46965 2019-Jan-13 16:21:23.118267 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
46966 2019-Jan-13 16:21:23.118934 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46967 2019-Jan-13 16:21:23.119586 - [DEBUG]
46968 2019-Jan-13 16:21:23.119611 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
46969 2019-Jan-13 16:21:23.120298 - [DEBUG] Compose: EdgeIdentity * AllBottom
46970 2019-Jan-13 16:21:23.120329 - [DEBUG]
46971 2019-Jan-13 16:21:23.120352 - [DEBUG] Propagate flow
46972 2019-Jan-13 16:21:23.120376 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46973 2019-Jan-13 16:21:23.120442 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
46974 2019-Jan-13 16:21:23.121106 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46975 2019-Jan-13 16:21:23.121787 - [DEBUG] Edge function : AllBottom (result of previous compose)
46976 2019-Jan-13 16:21:23.121813 - [DEBUG]
46977 2019-Jan-13 16:21:23.121840 - [DEBUG] Join: AllTop & AllBottom
46978 2019-Jan-13 16:21:23.121866 - [DEBUG] = AllBottom (new jump func)
46979 2019-Jan-13 16:21:23.121891 - [DEBUG]
46980 2019-Jan-13 16:21:23.121915 - [DEBUG] Start adding new jump function
46981 2019-Jan-13 16:21:23.121938 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
46982 2019-Jan-13 16:21:23.122004 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
46983 2019-Jan-13 16:21:23.122660 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
46984 2019-Jan-13 16:21:23.123309 - [DEBUG] Edge Function : AllBottom
46985 2019-Jan-13 16:21:23.123340 - [DEBUG] End adding new jump function
46986 2019-Jan-13 16:21:23.123364 - [DEBUG]
46987 2019-Jan-13 16:21:23.123387 - [DEBUG] -------------------------------------------- 1276. Path Edge --------------------------------------------
46988 2019-Jan-13 16:21:23.123412 - [DEBUG]
46989 2019-Jan-13 16:21:23.123435 - [DEBUG] Process 1276. path edge:
46990 2019-Jan-13 16:21:23.123475 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
46991 2019-Jan-13 16:21:23.123542 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
46992 2019-Jan-13 16:21:23.124199 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
46993 2019-Jan-13 16:21:23.124858 - [DEBUG]
46994 2019-Jan-13 16:21:23.124904 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
46995 2019-Jan-13 16:21:23.125587 - [DEBUG] Compose: EdgeIdentity * AllBottom
46996 2019-Jan-13 16:21:23.125617 - [DEBUG]
46997 2019-Jan-13 16:21:23.125641 - [DEBUG] Propagate flow
46998 2019-Jan-13 16:21:23.125664 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
46999 2019-Jan-13 16:21:23.125728 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
47000 2019-Jan-13 16:21:23.126387 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47001 2019-Jan-13 16:21:23.127052 - [DEBUG] Edge function : AllBottom (result of previous compose)
47002 2019-Jan-13 16:21:23.127079 - [DEBUG]
47003 2019-Jan-13 16:21:23.127105 - [DEBUG] Join: AllTop & AllBottom
47004 2019-Jan-13 16:21:23.127132 - [DEBUG] = AllBottom (new jump func)
47005 2019-Jan-13 16:21:23.127156 - [DEBUG]
47006 2019-Jan-13 16:21:23.127180 - [DEBUG] Start adding new jump function
47007 2019-Jan-13 16:21:23.127203 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47008 2019-Jan-13 16:21:23.127267 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47009 2019-Jan-13 16:21:23.127930 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
47010 2019-Jan-13 16:21:23.128603 - [DEBUG] Edge Function : AllBottom
47011 2019-Jan-13 16:21:23.128635 - [DEBUG] End adding new jump function
47012 2019-Jan-13 16:21:23.128659 - [DEBUG]
47013 2019-Jan-13 16:21:23.128683 - [DEBUG] -------------------------------------------- 1277. Path Edge --------------------------------------------
47014 2019-Jan-13 16:21:23.128707 - [DEBUG]
47015 2019-Jan-13 16:21:23.128731 - [DEBUG] Process 1277. path edge:
47016 2019-Jan-13 16:21:23.128754 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47017 2019-Jan-13 16:21:23.128816 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
47018 2019-Jan-13 16:21:23.129474 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47019 2019-Jan-13 16:21:23.130133 - [DEBUG]
47020 2019-Jan-13 16:21:23.130160 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
47021 2019-Jan-13 16:21:23.130851 - [DEBUG] Compose: EdgeIdentity * AllBottom
47022 2019-Jan-13 16:21:23.130881 - [DEBUG]
47023 2019-Jan-13 16:21:23.130905 - [DEBUG] Propagate flow
47024 2019-Jan-13 16:21:23.130929 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47025 2019-Jan-13 16:21:23.130992 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
47026 2019-Jan-13 16:21:23.131680 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47027 2019-Jan-13 16:21:23.132339 - [DEBUG] Edge function : AllBottom (result of previous compose)
47028 2019-Jan-13 16:21:23.132365 - [DEBUG]
47029 2019-Jan-13 16:21:23.132391 - [DEBUG] Join: AllTop & AllBottom
47030 2019-Jan-13 16:21:23.132418 - [DEBUG] = AllBottom (new jump func)
47031 2019-Jan-13 16:21:23.132443 - [DEBUG]
47032 2019-Jan-13 16:21:23.132467 - [DEBUG] Start adding new jump function
47033 2019-Jan-13 16:21:23.132512 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47034 2019-Jan-13 16:21:23.132580 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47035 2019-Jan-13 16:21:23.133241 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
47036 2019-Jan-13 16:21:23.133910 - [DEBUG] Edge Function : AllBottom
47037 2019-Jan-13 16:21:23.133942 - [DEBUG] End adding new jump function
47038 2019-Jan-13 16:21:23.133966 - [DEBUG]
47039 2019-Jan-13 16:21:23.133989 - [DEBUG] -------------------------------------------- 1278. Path Edge --------------------------------------------
47040 2019-Jan-13 16:21:23.134014 - [DEBUG]
47041 2019-Jan-13 16:21:23.134038 - [DEBUG] Process 1278. path edge:
47042 2019-Jan-13 16:21:23.134062 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47043 2019-Jan-13 16:21:23.134125 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
47044 2019-Jan-13 16:21:23.134783 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47045 2019-Jan-13 16:21:23.135470 - [DEBUG]
47046 2019-Jan-13 16:21:23.135496 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
47047 2019-Jan-13 16:21:23.136172 - [DEBUG] Possible callees:
47048 2019-Jan-13 16:21:23.136198 - [DEBUG] llvm.dbg.declare
47049 2019-Jan-13 16:21:23.136224 - [DEBUG] Possible return sites:
47050 2019-Jan-13 16:21:23.136248 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13647051 2019-Jan-13 16:21:23.137575 - [DEBUG] Found and process special summary
47052 2019-Jan-13 16:21:23.137619 - [DEBUG] Compose: EdgeIdentity * AllBottom
47053 2019-Jan-13 16:21:23.137647 - [DEBUG]
47054 2019-Jan-13 16:21:23.137672 - [DEBUG] Propagate flow
47055 2019-Jan-13 16:21:23.137697 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47056 2019-Jan-13 16:21:23.137762 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
47057 2019-Jan-13 16:21:23.138459 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47058 2019-Jan-13 16:21:23.139116 - [DEBUG] Edge function : AllBottom (result of previous compose)
47059 2019-Jan-13 16:21:23.139142 - [DEBUG]
47060 2019-Jan-13 16:21:23.139169 - [DEBUG] Join: AllTop & AllBottom
47061 2019-Jan-13 16:21:23.139195 - [DEBUG] = AllBottom (new jump func)
47062 2019-Jan-13 16:21:23.139220 - [DEBUG]
47063 2019-Jan-13 16:21:23.139244 - [DEBUG] Start adding new jump function
47064 2019-Jan-13 16:21:23.139267 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47065 2019-Jan-13 16:21:23.139338 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47066 2019-Jan-13 16:21:23.139997 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
47067 2019-Jan-13 16:21:23.140650 - [DEBUG] Edge Function : AllBottom
47068 2019-Jan-13 16:21:23.140683 - [DEBUG] End adding new jump function
47069 2019-Jan-13 16:21:23.140707 - [DEBUG]
47070 2019-Jan-13 16:21:23.140732 - [DEBUG] -------------------------------------------- 1279. Path Edge --------------------------------------------
47071 2019-Jan-13 16:21:23.140756 - [DEBUG]
47072 2019-Jan-13 16:21:23.140780 - [DEBUG] Process 1279. path edge:
47073 2019-Jan-13 16:21:23.140804 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47074 2019-Jan-13 16:21:23.140867 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
47075 2019-Jan-13 16:21:23.141567 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47076 2019-Jan-13 16:21:23.142235 - [DEBUG]
47077 2019-Jan-13 16:21:23.142262 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
47078 2019-Jan-13 16:21:23.142963 - [DEBUG] Compose: EdgeIdentity * AllBottom
47079 2019-Jan-13 16:21:23.142994 - [DEBUG]
47080 2019-Jan-13 16:21:23.143018 - [DEBUG] Propagate flow
47081 2019-Jan-13 16:21:23.143042 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47082 2019-Jan-13 16:21:23.143107 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
47083 2019-Jan-13 16:21:23.143757 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47084 2019-Jan-13 16:21:23.144425 - [DEBUG] Edge function : AllBottom (result of previous compose)
47085 2019-Jan-13 16:21:23.144452 - [DEBUG]
47086 2019-Jan-13 16:21:23.144478 - [DEBUG] Join: AllTop & AllBottom
47087 2019-Jan-13 16:21:23.144504 - [DEBUG] = AllBottom (new jump func)
47088 2019-Jan-13 16:21:23.144529 - [DEBUG]
47089 2019-Jan-13 16:21:23.144552 - [DEBUG] Start adding new jump function
47090 2019-Jan-13 16:21:23.144576 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47091 2019-Jan-13 16:21:23.144639 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47092 2019-Jan-13 16:21:23.145326 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
47093 2019-Jan-13 16:21:23.145980 - [DEBUG] Edge Function : AllBottom
47094 2019-Jan-13 16:21:23.146012 - [DEBUG] End adding new jump function
47095 2019-Jan-13 16:21:23.146036 - [DEBUG]
47096 2019-Jan-13 16:21:23.146061 - [DEBUG] -------------------------------------------- 1280. Path Edge --------------------------------------------
47097 2019-Jan-13 16:21:23.146086 - [DEBUG]
47098 2019-Jan-13 16:21:23.146109 - [DEBUG] Process 1280. path edge:
47099 2019-Jan-13 16:21:23.146133 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47100 2019-Jan-13 16:21:23.146195 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
47101 2019-Jan-13 16:21:23.146842 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47102 2019-Jan-13 16:21:23.147504 - [DEBUG]
47103 2019-Jan-13 16:21:23.147531 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
47104 2019-Jan-13 16:21:23.148244 - [DEBUG] Compose: EdgeIdentity * AllBottom
47105 2019-Jan-13 16:21:23.148275 - [DEBUG]
47106 2019-Jan-13 16:21:23.148299 - [DEBUG] Propagate flow
47107 2019-Jan-13 16:21:23.148323 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47108 2019-Jan-13 16:21:23.148390 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
47109 2019-Jan-13 16:21:23.149043 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47110 2019-Jan-13 16:21:23.149692 - [DEBUG] Edge function : AllBottom (result of previous compose)
47111 2019-Jan-13 16:21:23.149718 - [DEBUG]
47112 2019-Jan-13 16:21:23.149744 - [DEBUG] Join: AllTop & AllBottom
47113 2019-Jan-13 16:21:23.149770 - [DEBUG] = AllBottom (new jump func)
47114 2019-Jan-13 16:21:23.149795 - [DEBUG]
47115 2019-Jan-13 16:21:23.149818 - [DEBUG] Start adding new jump function
47116 2019-Jan-13 16:21:23.149842 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47117 2019-Jan-13 16:21:23.149904 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47118 2019-Jan-13 16:21:23.150568 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
47119 2019-Jan-13 16:21:23.151222 - [DEBUG] Edge Function : AllBottom
47120 2019-Jan-13 16:21:23.151271 - [DEBUG] End adding new jump function
47121 2019-Jan-13 16:21:23.151295 - [DEBUG]
47122 2019-Jan-13 16:21:23.151319 - [DEBUG] -------------------------------------------- 1281. Path Edge --------------------------------------------
47123 2019-Jan-13 16:21:23.151344 - [DEBUG]
47124 2019-Jan-13 16:21:23.151367 - [DEBUG] Process 1281. path edge:
47125 2019-Jan-13 16:21:23.151391 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47126 2019-Jan-13 16:21:23.151457 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
47127 2019-Jan-13 16:21:23.152134 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47128 2019-Jan-13 16:21:23.152782 - [DEBUG]
47129 2019-Jan-13 16:21:23.152809 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
47130 2019-Jan-13 16:21:23.153497 - [DEBUG] Compose: EdgeIdentity * AllBottom
47131 2019-Jan-13 16:21:23.153527 - [DEBUG]
47132 2019-Jan-13 16:21:23.153550 - [DEBUG] Propagate flow
47133 2019-Jan-13 16:21:23.153574 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47134 2019-Jan-13 16:21:23.153639 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
47135 2019-Jan-13 16:21:23.154312 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47136 2019-Jan-13 16:21:23.154989 - [DEBUG] Edge function : AllBottom (result of previous compose)
47137 2019-Jan-13 16:21:23.155016 - [DEBUG]
47138 2019-Jan-13 16:21:23.155042 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47139 2019-Jan-13 16:21:23.155068 - [DEBUG] = AllBottom
47140 2019-Jan-13 16:21:23.155093 - [DEBUG]
47141 2019-Jan-13 16:21:23.155116 - [DEBUG] PROPAGATE: No new function!
47142 2019-Jan-13 16:21:23.155143 - [DEBUG] EDGE:
47143 2019-Jan-13 16:21:23.155205 - [DEBUG] ---> 47144 2019-Jan-13 16:21:23.155857 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47145 2019-Jan-13 16:21:23.156516 - [DEBUG]
47146 2019-Jan-13 16:21:23.156544 - [DEBUG] EDGE:
47147 2019-Jan-13 16:21:23.156605 - [DEBUG] ---> 47148 2019-Jan-13 16:21:23.157261 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47149 2019-Jan-13 16:21:23.157913 - [DEBUG]
47150 2019-Jan-13 16:21:23.157941 - [DEBUG] EDGE:
47151 2019-Jan-13 16:21:23.158002 - [DEBUG] ---> 47152 2019-Jan-13 16:21:23.158683 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47153 2019-Jan-13 16:21:23.159350 - [DEBUG]
47154 2019-Jan-13 16:21:23.159399 - [DEBUG] Compose: EdgeIdentity * AllBottom
47155 2019-Jan-13 16:21:23.159427 - [DEBUG]
47156 2019-Jan-13 16:21:23.159451 - [DEBUG] Propagate flow
47157 2019-Jan-13 16:21:23.159475 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47158 2019-Jan-13 16:21:23.159537 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
47159 2019-Jan-13 16:21:23.160201 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47160 2019-Jan-13 16:21:23.160855 - [DEBUG] Edge function : AllBottom (result of previous compose)
47161 2019-Jan-13 16:21:23.160882 - [DEBUG]
47162 2019-Jan-13 16:21:23.160908 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47163 2019-Jan-13 16:21:23.160934 - [DEBUG] = AllBottom
47164 2019-Jan-13 16:21:23.160959 - [DEBUG]
47165 2019-Jan-13 16:21:23.161002 - [DEBUG] PROPAGATE: No new function!
47166 2019-Jan-13 16:21:23.161033 - [DEBUG] EDGE:
47167 2019-Jan-13 16:21:23.161096 - [DEBUG] ---> 47168 2019-Jan-13 16:21:23.161790 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47169 2019-Jan-13 16:21:23.162453 - [DEBUG]
47170 2019-Jan-13 16:21:23.162498 - [DEBUG] Compose: EdgeIdentity * AllBottom
47171 2019-Jan-13 16:21:23.162525 - [DEBUG]
47172 2019-Jan-13 16:21:23.162549 - [DEBUG] Propagate flow
47173 2019-Jan-13 16:21:23.162573 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47174 2019-Jan-13 16:21:23.162637 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
47175 2019-Jan-13 16:21:23.163311 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47176 2019-Jan-13 16:21:23.163962 - [DEBUG] Edge function : AllBottom (result of previous compose)
47177 2019-Jan-13 16:21:23.163988 - [DEBUG]
47178 2019-Jan-13 16:21:23.164014 - [DEBUG] Join: AllTop & AllBottom
47179 2019-Jan-13 16:21:23.164041 - [DEBUG] = AllBottom (new jump func)
47180 2019-Jan-13 16:21:23.164065 - [DEBUG]
47181 2019-Jan-13 16:21:23.164089 - [DEBUG] Start adding new jump function
47182 2019-Jan-13 16:21:23.164112 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47183 2019-Jan-13 16:21:23.164175 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47184 2019-Jan-13 16:21:23.164834 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
47185 2019-Jan-13 16:21:23.165529 - [DEBUG] Edge Function : AllBottom
47186 2019-Jan-13 16:21:23.165562 - [DEBUG] End adding new jump function
47187 2019-Jan-13 16:21:23.165586 - [DEBUG]
47188 2019-Jan-13 16:21:23.165609 - [DEBUG] -------------------------------------------- 1282. Path Edge --------------------------------------------
47189 2019-Jan-13 16:21:23.165634 - [DEBUG]
47190 2019-Jan-13 16:21:23.165657 - [DEBUG] Process 1282. path edge:
47191 2019-Jan-13 16:21:23.165681 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47192 2019-Jan-13 16:21:23.165743 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
47193 2019-Jan-13 16:21:23.166411 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47194 2019-Jan-13 16:21:23.167060 - [DEBUG]
47195 2019-Jan-13 16:21:23.167086 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
47196 2019-Jan-13 16:21:23.167768 - [DEBUG] Possible callees:
47197 2019-Jan-13 16:21:23.167795 - [DEBUG] llvm.dbg.declare
47198 2019-Jan-13 16:21:23.167820 - [DEBUG] Possible return sites:
47199 2019-Jan-13 16:21:23.167843 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14347200 2019-Jan-13 16:21:23.169197 - [DEBUG] Found and process special summary
47201 2019-Jan-13 16:21:23.169243 - [DEBUG] Compose: EdgeIdentity * AllBottom
47202 2019-Jan-13 16:21:23.169271 - [DEBUG]
47203 2019-Jan-13 16:21:23.169296 - [DEBUG] Propagate flow
47204 2019-Jan-13 16:21:23.169319 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47205 2019-Jan-13 16:21:23.169383 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
47206 2019-Jan-13 16:21:23.170042 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47207 2019-Jan-13 16:21:23.170716 - [DEBUG] Edge function : AllBottom (result of previous compose)
47208 2019-Jan-13 16:21:23.170743 - [DEBUG]
47209 2019-Jan-13 16:21:23.170769 - [DEBUG] Join: AllTop & AllBottom
47210 2019-Jan-13 16:21:23.170796 - [DEBUG] = AllBottom (new jump func)
47211 2019-Jan-13 16:21:23.170820 - [DEBUG]
47212 2019-Jan-13 16:21:23.170844 - [DEBUG] Start adding new jump function
47213 2019-Jan-13 16:21:23.170867 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47214 2019-Jan-13 16:21:23.170936 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47215 2019-Jan-13 16:21:23.171617 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
47216 2019-Jan-13 16:21:23.172285 - [DEBUG] Edge Function : AllBottom
47217 2019-Jan-13 16:21:23.172318 - [DEBUG] End adding new jump function
47218 2019-Jan-13 16:21:23.172342 - [DEBUG]
47219 2019-Jan-13 16:21:23.172366 - [DEBUG] -------------------------------------------- 1283. Path Edge --------------------------------------------
47220 2019-Jan-13 16:21:23.172391 - [DEBUG]
47221 2019-Jan-13 16:21:23.172414 - [DEBUG] Process 1283. path edge:
47222 2019-Jan-13 16:21:23.172438 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47223 2019-Jan-13 16:21:23.172499 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
47224 2019-Jan-13 16:21:23.173151 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47225 2019-Jan-13 16:21:23.173812 - [DEBUG]
47226 2019-Jan-13 16:21:23.173839 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
47227 2019-Jan-13 16:21:23.174533 - [DEBUG] Compose: EdgeIdentity * AllBottom
47228 2019-Jan-13 16:21:23.174562 - [DEBUG]
47229 2019-Jan-13 16:21:23.174586 - [DEBUG] Propagate flow
47230 2019-Jan-13 16:21:23.174610 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47231 2019-Jan-13 16:21:23.174674 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
47232 2019-Jan-13 16:21:23.175370 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47233 2019-Jan-13 16:21:23.176021 - [DEBUG] Edge function : AllBottom (result of previous compose)
47234 2019-Jan-13 16:21:23.176047 - [DEBUG]
47235 2019-Jan-13 16:21:23.176074 - [DEBUG] Join: AllTop & AllBottom
47236 2019-Jan-13 16:21:23.176100 - [DEBUG] = AllBottom (new jump func)
47237 2019-Jan-13 16:21:23.176125 - [DEBUG]
47238 2019-Jan-13 16:21:23.176149 - [DEBUG] Start adding new jump function
47239 2019-Jan-13 16:21:23.176172 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47240 2019-Jan-13 16:21:23.176233 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47241 2019-Jan-13 16:21:23.176898 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
47242 2019-Jan-13 16:21:23.177547 - [DEBUG] Edge Function : AllBottom
47243 2019-Jan-13 16:21:23.177579 - [DEBUG] End adding new jump function
47244 2019-Jan-13 16:21:23.177603 - [DEBUG]
47245 2019-Jan-13 16:21:23.177627 - [DEBUG] -------------------------------------------- 1284. Path Edge --------------------------------------------
47246 2019-Jan-13 16:21:23.177652 - [DEBUG]
47247 2019-Jan-13 16:21:23.177675 - [DEBUG] Process 1284. path edge:
47248 2019-Jan-13 16:21:23.177699 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47249 2019-Jan-13 16:21:23.177768 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
47250 2019-Jan-13 16:21:23.178445 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47251 2019-Jan-13 16:21:23.179093 - [DEBUG]
47252 2019-Jan-13 16:21:23.179137 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
47253 2019-Jan-13 16:21:23.179829 - [DEBUG] Compose: EdgeIdentity * AllBottom
47254 2019-Jan-13 16:21:23.179859 - [DEBUG]
47255 2019-Jan-13 16:21:23.179883 - [DEBUG] Propagate flow
47256 2019-Jan-13 16:21:23.179906 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47257 2019-Jan-13 16:21:23.179973 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
47258 2019-Jan-13 16:21:23.180631 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47259 2019-Jan-13 16:21:23.181287 - [DEBUG] Edge function : AllBottom (result of previous compose)
47260 2019-Jan-13 16:21:23.181313 - [DEBUG]
47261 2019-Jan-13 16:21:23.181339 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47262 2019-Jan-13 16:21:23.181366 - [DEBUG] = AllBottom
47263 2019-Jan-13 16:21:23.181390 - [DEBUG]
47264 2019-Jan-13 16:21:23.181414 - [DEBUG] PROPAGATE: No new function!
47265 2019-Jan-13 16:21:23.181440 - [DEBUG] EDGE:
47266 2019-Jan-13 16:21:23.181503 - [DEBUG] ---> 47267 2019-Jan-13 16:21:23.182176 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47268 2019-Jan-13 16:21:23.182842 - [DEBUG]
47269 2019-Jan-13 16:21:23.182870 - [DEBUG] EDGE:
47270 2019-Jan-13 16:21:23.182933 - [DEBUG] ---> 47271 2019-Jan-13 16:21:23.183596 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47272 2019-Jan-13 16:21:23.184253 - [DEBUG]
47273 2019-Jan-13 16:21:23.184302 - [DEBUG] Compose: EdgeIdentity * AllBottom
47274 2019-Jan-13 16:21:23.184329 - [DEBUG]
47275 2019-Jan-13 16:21:23.184354 - [DEBUG] Propagate flow
47276 2019-Jan-13 16:21:23.184378 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47277 2019-Jan-13 16:21:23.184439 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
47278 2019-Jan-13 16:21:23.185118 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47279 2019-Jan-13 16:21:23.185783 - [DEBUG] Edge function : AllBottom (result of previous compose)
47280 2019-Jan-13 16:21:23.185810 - [DEBUG]
47281 2019-Jan-13 16:21:23.185836 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47282 2019-Jan-13 16:21:23.185862 - [DEBUG] = AllBottom
47283 2019-Jan-13 16:21:23.185887 - [DEBUG]
47284 2019-Jan-13 16:21:23.185910 - [DEBUG] PROPAGATE: No new function!
47285 2019-Jan-13 16:21:23.185940 - [DEBUG] EDGE:
47286 2019-Jan-13 16:21:23.186004 - [DEBUG] ---> 47287 2019-Jan-13 16:21:23.186678 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47288 2019-Jan-13 16:21:23.187334 - [DEBUG]
47289 2019-Jan-13 16:21:23.187361 - [DEBUG] EDGE:
47290 2019-Jan-13 16:21:23.187422 - [DEBUG] ---> 47291 2019-Jan-13 16:21:23.188067 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47292 2019-Jan-13 16:21:23.188758 - [DEBUG]
47293 2019-Jan-13 16:21:23.188803 - [DEBUG] Compose: EdgeIdentity * AllBottom
47294 2019-Jan-13 16:21:23.188830 - [DEBUG]
47295 2019-Jan-13 16:21:23.188854 - [DEBUG] Propagate flow
47296 2019-Jan-13 16:21:23.188878 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47297 2019-Jan-13 16:21:23.188959 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
47298 2019-Jan-13 16:21:23.189622 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47299 2019-Jan-13 16:21:23.190281 - [DEBUG] Edge function : AllBottom (result of previous compose)
47300 2019-Jan-13 16:21:23.190307 - [DEBUG]
47301 2019-Jan-13 16:21:23.190334 - [DEBUG] Join: AllTop & AllBottom
47302 2019-Jan-13 16:21:23.190360 - [DEBUG] = AllBottom (new jump func)
47303 2019-Jan-13 16:21:23.190385 - [DEBUG]
47304 2019-Jan-13 16:21:23.190409 - [DEBUG] Start adding new jump function
47305 2019-Jan-13 16:21:23.190433 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47306 2019-Jan-13 16:21:23.190494 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47307 2019-Jan-13 16:21:23.191145 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
47308 2019-Jan-13 16:21:23.191827 - [DEBUG] Edge Function : AllBottom
47309 2019-Jan-13 16:21:23.191860 - [DEBUG] End adding new jump function
47310 2019-Jan-13 16:21:23.191884 - [DEBUG]
47311 2019-Jan-13 16:21:23.191907 - [DEBUG] -------------------------------------------- 1285. Path Edge --------------------------------------------
47312 2019-Jan-13 16:21:23.191932 - [DEBUG]
47313 2019-Jan-13 16:21:23.191955 - [DEBUG] Process 1285. path edge:
47314 2019-Jan-13 16:21:23.191979 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47315 2019-Jan-13 16:21:23.192043 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
47316 2019-Jan-13 16:21:23.192700 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47317 2019-Jan-13 16:21:23.193355 - [DEBUG]
47318 2019-Jan-13 16:21:23.193382 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
47319 2019-Jan-13 16:21:23.194057 - [DEBUG] Compose: EdgeIdentity * AllBottom
47320 2019-Jan-13 16:21:23.194086 - [DEBUG]
47321 2019-Jan-13 16:21:23.194110 - [DEBUG] Propagate flow
47322 2019-Jan-13 16:21:23.194134 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47323 2019-Jan-13 16:21:23.194200 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
47324 2019-Jan-13 16:21:23.194895 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47325 2019-Jan-13 16:21:23.195555 - [DEBUG] Edge function : AllBottom (result of previous compose)
47326 2019-Jan-13 16:21:23.195582 - [DEBUG]
47327 2019-Jan-13 16:21:23.195608 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47328 2019-Jan-13 16:21:23.195634 - [DEBUG] = AllBottom
47329 2019-Jan-13 16:21:23.195658 - [DEBUG]
47330 2019-Jan-13 16:21:23.195682 - [DEBUG] PROPAGATE: No new function!
47331 2019-Jan-13 16:21:23.195722 - [DEBUG] Compose: EdgeIdentity * AllBottom
47332 2019-Jan-13 16:21:23.195749 - [DEBUG]
47333 2019-Jan-13 16:21:23.195773 - [DEBUG] Propagate flow
47334 2019-Jan-13 16:21:23.195797 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47335 2019-Jan-13 16:21:23.195863 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
47336 2019-Jan-13 16:21:23.196530 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47337 2019-Jan-13 16:21:23.197188 - [DEBUG] Edge function : AllBottom (result of previous compose)
47338 2019-Jan-13 16:21:23.197215 - [DEBUG]
47339 2019-Jan-13 16:21:23.197242 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47340 2019-Jan-13 16:21:23.197268 - [DEBUG] = AllBottom
47341 2019-Jan-13 16:21:23.197293 - [DEBUG]
47342 2019-Jan-13 16:21:23.197338 - [DEBUG] PROPAGATE: No new function!
47343 2019-Jan-13 16:21:23.197365 - [DEBUG] EDGE:
47344 2019-Jan-13 16:21:23.197434 - [DEBUG] ---> 47345 2019-Jan-13 16:21:23.198087 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47346 2019-Jan-13 16:21:23.198828 - [DEBUG]
47347 2019-Jan-13 16:21:23.198856 - [DEBUG] EDGE:
47348 2019-Jan-13 16:21:23.198920 - [DEBUG] ---> 47349 2019-Jan-13 16:21:23.199568 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47350 2019-Jan-13 16:21:23.200224 - [DEBUG]
47351 2019-Jan-13 16:21:23.200253 - [DEBUG] EDGE:
47352 2019-Jan-13 16:21:23.200318 - [DEBUG] ---> 47353 2019-Jan-13 16:21:23.200977 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47354 2019-Jan-13 16:21:23.201655 - [DEBUG]
47355 2019-Jan-13 16:21:23.201703 - [DEBUG] Compose: EdgeIdentity * AllBottom
47356 2019-Jan-13 16:21:23.201731 - [DEBUG]
47357 2019-Jan-13 16:21:23.201755 - [DEBUG] Propagate flow
47358 2019-Jan-13 16:21:23.201779 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47359 2019-Jan-13 16:21:23.201842 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
47360 2019-Jan-13 16:21:23.202501 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47361 2019-Jan-13 16:21:23.203159 - [DEBUG] Edge function : AllBottom (result of previous compose)
47362 2019-Jan-13 16:21:23.203185 - [DEBUG]
47363 2019-Jan-13 16:21:23.203212 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47364 2019-Jan-13 16:21:23.203238 - [DEBUG] = AllBottom
47365 2019-Jan-13 16:21:23.203263 - [DEBUG]
47366 2019-Jan-13 16:21:23.203286 - [DEBUG] PROPAGATE: No new function!
47367 2019-Jan-13 16:21:23.203317 - [DEBUG] EDGE:
47368 2019-Jan-13 16:21:23.203383 - [DEBUG] ---> 47369 2019-Jan-13 16:21:23.204039 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47370 2019-Jan-13 16:21:23.204696 - [DEBUG]
47371 2019-Jan-13 16:21:23.204724 - [DEBUG] EDGE:
47372 2019-Jan-13 16:21:23.204786 - [DEBUG] ---> 47373 2019-Jan-13 16:21:23.205467 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47374 2019-Jan-13 16:21:23.206124 - [DEBUG]
47375 2019-Jan-13 16:21:23.206153 - [DEBUG] EDGE:
47376 2019-Jan-13 16:21:23.206220 - [DEBUG] ---> 47377 2019-Jan-13 16:21:23.206884 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47378 2019-Jan-13 16:21:23.207543 - [DEBUG]
47379 2019-Jan-13 16:21:23.207571 - [DEBUG] EDGE:
47380 2019-Jan-13 16:21:23.207635 - [DEBUG] ---> 47381 2019-Jan-13 16:21:23.208309 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47382 2019-Jan-13 16:21:23.208957 - [DEBUG]
47383 2019-Jan-13 16:21:23.209002 - [DEBUG] EDGE:
47384 2019-Jan-13 16:21:23.209066 - [DEBUG] ---> 47385 2019-Jan-13 16:21:23.209730 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47386 2019-Jan-13 16:21:23.210385 - [DEBUG]
47387 2019-Jan-13 16:21:23.210413 - [DEBUG] EDGE:
47388 2019-Jan-13 16:21:23.210478 - [DEBUG] ---> 47389 2019-Jan-13 16:21:23.211132 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47390 2019-Jan-13 16:21:23.211803 - [DEBUG]
47391 2019-Jan-13 16:21:23.211830 - [DEBUG] EDGE:
47392 2019-Jan-13 16:21:23.211891 - [DEBUG] ---> 47393 2019-Jan-13 16:21:23.212546 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47394 2019-Jan-13 16:21:23.213201 - [DEBUG]
47395 2019-Jan-13 16:21:23.213230 - [DEBUG] EDGE:
47396 2019-Jan-13 16:21:23.213296 - [DEBUG] ---> 47397 2019-Jan-13 16:21:23.213949 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47398 2019-Jan-13 16:21:23.214599 - [DEBUG]
47399 2019-Jan-13 16:21:23.214627 - [DEBUG] EDGE:
47400 2019-Jan-13 16:21:23.214688 - [DEBUG] ---> 47401 2019-Jan-13 16:21:23.215377 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47402 2019-Jan-13 16:21:23.216032 - [DEBUG]
47403 2019-Jan-13 16:21:23.216084 - [DEBUG] Compose: EdgeIdentity * AllBottom
47404 2019-Jan-13 16:21:23.216113 - [DEBUG]
47405 2019-Jan-13 16:21:23.216137 - [DEBUG] Propagate flow
47406 2019-Jan-13 16:21:23.216160 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47407 2019-Jan-13 16:21:23.216226 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47408 2019-Jan-13 16:21:23.218421 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47409 2019-Jan-13 16:21:23.219167 - [DEBUG] Edge function : AllBottom (result of previous compose)
47410 2019-Jan-13 16:21:23.219194 - [DEBUG]
47411 2019-Jan-13 16:21:23.219221 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47412 2019-Jan-13 16:21:23.219248 - [DEBUG] = AllBottom
47413 2019-Jan-13 16:21:23.219272 - [DEBUG]
47414 2019-Jan-13 16:21:23.219296 - [DEBUG] PROPAGATE: No new function!
47415 2019-Jan-13 16:21:23.219331 - [DEBUG] EDGE:
47416 2019-Jan-13 16:21:23.219402 - [DEBUG] ---> 47417 2019-Jan-13 16:21:23.220092 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47418 2019-Jan-13 16:21:23.220750 - [DEBUG]
47419 2019-Jan-13 16:21:23.220804 - [DEBUG] Compose: EdgeIdentity * AllBottom
47420 2019-Jan-13 16:21:23.220831 - [DEBUG]
47421 2019-Jan-13 16:21:23.220856 - [DEBUG] Propagate flow
47422 2019-Jan-13 16:21:23.220880 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47423 2019-Jan-13 16:21:23.220950 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47424 2019-Jan-13 16:21:23.221648 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47425 2019-Jan-13 16:21:23.222319 - [DEBUG] Edge function : AllBottom (result of previous compose)
47426 2019-Jan-13 16:21:23.222346 - [DEBUG]
47427 2019-Jan-13 16:21:23.222373 - [DEBUG] Join: AllTop & AllBottom
47428 2019-Jan-13 16:21:23.222400 - [DEBUG] = AllBottom (new jump func)
47429 2019-Jan-13 16:21:23.222425 - [DEBUG]
47430 2019-Jan-13 16:21:23.222449 - [DEBUG] Start adding new jump function
47431 2019-Jan-13 16:21:23.222472 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47432 2019-Jan-13 16:21:23.222534 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47433 2019-Jan-13 16:21:23.223203 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47434 2019-Jan-13 16:21:23.223872 - [DEBUG] Edge Function : AllBottom
47435 2019-Jan-13 16:21:23.223906 - [DEBUG] End adding new jump function
47436 2019-Jan-13 16:21:23.223930 - [DEBUG]
47437 2019-Jan-13 16:21:23.223954 - [DEBUG] -------------------------------------------- 1286. Path Edge --------------------------------------------
47438 2019-Jan-13 16:21:23.223979 - [DEBUG]
47439 2019-Jan-13 16:21:23.224003 - [DEBUG] Process 1286. path edge:
47440 2019-Jan-13 16:21:23.224027 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47441 2019-Jan-13 16:21:23.224093 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
47442 2019-Jan-13 16:21:23.224756 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47443 2019-Jan-13 16:21:23.225432 - [DEBUG]
47444 2019-Jan-13 16:21:23.225457 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
47445 2019-Jan-13 16:21:23.226145 - [DEBUG] Possible callees:
47446 2019-Jan-13 16:21:23.226171 - [DEBUG] llvm.dbg.declare
47447 2019-Jan-13 16:21:23.226196 - [DEBUG] Possible return sites:
47448 2019-Jan-13 16:21:23.226219 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10347449 2019-Jan-13 16:21:23.227563 - [DEBUG] Found and process special summary
47450 2019-Jan-13 16:21:23.227607 - [DEBUG] Compose: EdgeIdentity * AllBottom
47451 2019-Jan-13 16:21:23.227636 - [DEBUG]
47452 2019-Jan-13 16:21:23.227661 - [DEBUG] Propagate flow
47453 2019-Jan-13 16:21:23.227685 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47454 2019-Jan-13 16:21:23.227749 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47455 2019-Jan-13 16:21:23.228430 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47456 2019-Jan-13 16:21:23.229099 - [DEBUG] Edge function : AllBottom (result of previous compose)
47457 2019-Jan-13 16:21:23.229126 - [DEBUG]
47458 2019-Jan-13 16:21:23.229151 - [DEBUG] Join: AllTop & AllBottom
47459 2019-Jan-13 16:21:23.229178 - [DEBUG] = AllBottom (new jump func)
47460 2019-Jan-13 16:21:23.229203 - [DEBUG]
47461 2019-Jan-13 16:21:23.229226 - [DEBUG] Start adding new jump function
47462 2019-Jan-13 16:21:23.229250 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47463 2019-Jan-13 16:21:23.229314 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47464 2019-Jan-13 16:21:23.229974 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47465 2019-Jan-13 16:21:23.230633 - [DEBUG] Edge Function : AllBottom
47466 2019-Jan-13 16:21:23.230665 - [DEBUG] End adding new jump function
47467 2019-Jan-13 16:21:23.230689 - [DEBUG]
47468 2019-Jan-13 16:21:23.230712 - [DEBUG] -------------------------------------------- 1287. Path Edge --------------------------------------------
47469 2019-Jan-13 16:21:23.230754 - [DEBUG]
47470 2019-Jan-13 16:21:23.230778 - [DEBUG] Process 1287. path edge:
47471 2019-Jan-13 16:21:23.230803 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47472 2019-Jan-13 16:21:23.230863 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
47473 2019-Jan-13 16:21:23.231520 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47474 2019-Jan-13 16:21:23.232209 - [DEBUG]
47475 2019-Jan-13 16:21:23.232235 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47476 2019-Jan-13 16:21:23.232931 - [DEBUG] Compose: EdgeIdentity * AllBottom
47477 2019-Jan-13 16:21:23.232960 - [DEBUG]
47478 2019-Jan-13 16:21:23.232984 - [DEBUG] Propagate flow
47479 2019-Jan-13 16:21:23.233008 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47480 2019-Jan-13 16:21:23.233074 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
47481 2019-Jan-13 16:21:23.233727 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47482 2019-Jan-13 16:21:23.234380 - [DEBUG] Edge function : AllBottom (result of previous compose)
47483 2019-Jan-13 16:21:23.234406 - [DEBUG]
47484 2019-Jan-13 16:21:23.234431 - [DEBUG] Join: AllTop & AllBottom
47485 2019-Jan-13 16:21:23.234457 - [DEBUG] = AllBottom (new jump func)
47486 2019-Jan-13 16:21:23.234482 - [DEBUG]
47487 2019-Jan-13 16:21:23.234506 - [DEBUG] Start adding new jump function
47488 2019-Jan-13 16:21:23.234529 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47489 2019-Jan-13 16:21:23.234593 - [DEBUG] Fact at target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47490 2019-Jan-13 16:21:23.235280 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
47491 2019-Jan-13 16:21:23.235934 - [DEBUG] Edge Function : AllBottom
47492 2019-Jan-13 16:21:23.235966 - [DEBUG] End adding new jump function
47493 2019-Jan-13 16:21:23.235990 - [DEBUG]
47494 2019-Jan-13 16:21:23.236014 - [DEBUG] -------------------------------------------- 1288. Path Edge --------------------------------------------
47495 2019-Jan-13 16:21:23.236038 - [DEBUG]
47496 2019-Jan-13 16:21:23.236062 - [DEBUG] Process 1288. path edge:
47497 2019-Jan-13 16:21:23.236086 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47498 2019-Jan-13 16:21:23.236150 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
47499 2019-Jan-13 16:21:23.236801 - [DEBUG] D target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 >
47500 2019-Jan-13 16:21:23.237453 - [DEBUG]
47501 2019-Jan-13 16:21:23.237480 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
47502 2019-Jan-13 16:21:23.238165 - [DEBUG] Compose: EdgeIdentity * AllBottom
47503 2019-Jan-13 16:21:23.238194 - [DEBUG]
47504 2019-Jan-13 16:21:23.238237 - [DEBUG] Propagate flow
47505 2019-Jan-13 16:21:23.238261 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47506 2019-Jan-13 16:21:23.238327 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
47507 2019-Jan-13 16:21:23.238985 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47508 2019-Jan-13 16:21:23.239637 - [DEBUG] Edge function : AllBottom (result of previous compose)
47509 2019-Jan-13 16:21:23.239664 - [DEBUG]
47510 2019-Jan-13 16:21:23.239690 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47511 2019-Jan-13 16:21:23.239716 - [DEBUG] = AllBottom
47512 2019-Jan-13 16:21:23.239741 - [DEBUG]
47513 2019-Jan-13 16:21:23.239765 - [DEBUG] PROPAGATE: No new function!
47514 2019-Jan-13 16:21:23.239791 - [DEBUG] EDGE:
47515 2019-Jan-13 16:21:23.239870 - [DEBUG] ---> 47516 2019-Jan-13 16:21:23.240525 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47517 2019-Jan-13 16:21:23.241191 - [DEBUG]
47518 2019-Jan-13 16:21:23.241219 - [DEBUG] EDGE:
47519 2019-Jan-13 16:21:23.241281 - [DEBUG] ---> 47520 2019-Jan-13 16:21:23.241963 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47521 2019-Jan-13 16:21:23.242615 - [DEBUG]
47522 2019-Jan-13 16:21:23.242665 - [DEBUG] Compose: EdgeIdentity * AllBottom
47523 2019-Jan-13 16:21:23.242694 - [DEBUG]
47524 2019-Jan-13 16:21:23.242718 - [DEBUG] Propagate flow
47525 2019-Jan-13 16:21:23.242741 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47526 2019-Jan-13 16:21:23.242803 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
47527 2019-Jan-13 16:21:23.243462 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47528 2019-Jan-13 16:21:23.244126 - [DEBUG] Edge function : AllBottom (result of previous compose)
47529 2019-Jan-13 16:21:23.244153 - [DEBUG]
47530 2019-Jan-13 16:21:23.244179 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47531 2019-Jan-13 16:21:23.244205 - [DEBUG] = AllBottom
47532 2019-Jan-13 16:21:23.244230 - [DEBUG]
47533 2019-Jan-13 16:21:23.244253 - [DEBUG] PROPAGATE: No new function!
47534 2019-Jan-13 16:21:23.244284 - [DEBUG] EDGE:
47535 2019-Jan-13 16:21:23.244348 - [DEBUG] ---> 47536 2019-Jan-13 16:21:23.245048 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47537 2019-Jan-13 16:21:23.245700 - [DEBUG]
47538 2019-Jan-13 16:21:23.245728 - [DEBUG] EDGE:
47539 2019-Jan-13 16:21:23.245789 - [DEBUG] ---> 47540 2019-Jan-13 16:21:23.246445 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47541 2019-Jan-13 16:21:23.247109 - [DEBUG]
47542 2019-Jan-13 16:21:23.247139 - [DEBUG] Compose: EdgeIdentity * AllBottom
47543 2019-Jan-13 16:21:23.247166 - [DEBUG]
47544 2019-Jan-13 16:21:23.247190 - [DEBUG] Propagate flow
47545 2019-Jan-13 16:21:23.247214 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47546 2019-Jan-13 16:21:23.247276 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
47547 2019-Jan-13 16:21:23.247949 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47548 2019-Jan-13 16:21:23.248632 - [DEBUG] Edge function : AllBottom (result of previous compose)
47549 2019-Jan-13 16:21:23.248659 - [DEBUG]
47550 2019-Jan-13 16:21:23.248685 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47551 2019-Jan-13 16:21:23.248711 - [DEBUG] = AllBottom
47552 2019-Jan-13 16:21:23.248736 - [DEBUG]
47553 2019-Jan-13 16:21:23.248759 - [DEBUG] PROPAGATE: No new function!
47554 2019-Jan-13 16:21:23.248787 - [DEBUG] EDGE:
47555 2019-Jan-13 16:21:23.248850 - [DEBUG] ---> 47556 2019-Jan-13 16:21:23.249514 - [DEBUG] D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43>
47557 2019-Jan-13 16:21:23.250173 - [DEBUG]
47558 2019-Jan-13 16:21:23.250232 - [DEBUG] Compose: EdgeIdentity * AllBottom
47559 2019-Jan-13 16:21:23.250276 - [DEBUG]
47560 2019-Jan-13 16:21:23.250301 - [DEBUG] Propagate flow
47561 2019-Jan-13 16:21:23.250324 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47562 2019-Jan-13 16:21:23.250390 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47563 2019-Jan-13 16:21:23.251058 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
47564 2019-Jan-13 16:21:23.251763 - [DEBUG] Edge function : AllBottom (result of previous compose)
47565 2019-Jan-13 16:21:23.251790 - [DEBUG]
47566 2019-Jan-13 16:21:23.251816 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47567 2019-Jan-13 16:21:23.251842 - [DEBUG] = AllBottom
47568 2019-Jan-13 16:21:23.251866 - [DEBUG]
47569 2019-Jan-13 16:21:23.251889 - [DEBUG] PROPAGATE: No new function!
47570 2019-Jan-13 16:21:23.251916 - [DEBUG] Compose: EdgeIdentity * AllBottom
47571 2019-Jan-13 16:21:23.251942 - [DEBUG]
47572 2019-Jan-13 16:21:23.251966 - [DEBUG] Propagate flow
47573 2019-Jan-13 16:21:23.251990 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47574 2019-Jan-13 16:21:23.252052 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
47575 2019-Jan-13 16:21:23.252724 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
47576 2019-Jan-13 16:21:23.253380 - [DEBUG] Edge function : AllBottom (result of previous compose)
47577 2019-Jan-13 16:21:23.253407 - [DEBUG]
47578 2019-Jan-13 16:21:23.253432 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
47579 2019-Jan-13 16:21:23.253458 - [DEBUG] = AllBottom
47580 2019-Jan-13 16:21:23.253482 - [DEBUG]
47581 2019-Jan-13 16:21:23.253506 - [DEBUG] PROPAGATE: No new function!
47582 2019-Jan-13 16:21:23.253536 - [DEBUG] EDGE:
47583 2019-Jan-13 16:21:23.253604 - [DEBUG] ---> 47584 2019-Jan-13 16:21:23.254264 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
47585 2019-Jan-13 16:21:23.254939 - [DEBUG]
47586 2019-Jan-13 16:21:23.254965 - [DEBUG] EDGE:
47587 2019-Jan-13 16:21:23.255027 - [DEBUG] ---> 47588 2019-Jan-13 16:21:23.255691 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
47589 2019-Jan-13 16:21:23.256353 - [DEBUG]
47590 2019-Jan-13 16:21:23.256384 - [DEBUG] Compose: EdgeIdentity * AllBottom
47591 2019-Jan-13 16:21:23.256410 - [DEBUG]
47592 2019-Jan-13 16:21:23.256434 - [DEBUG] Propagate flow
47593 2019-Jan-13 16:21:23.256457 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47594 2019-Jan-13 16:21:23.256519 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47595 2019-Jan-13 16:21:23.257173 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47596 2019-Jan-13 16:21:23.257827 - [DEBUG] Edge function : AllBottom (result of previous compose)
47597 2019-Jan-13 16:21:23.257853 - [DEBUG]
47598 2019-Jan-13 16:21:23.257879 - [DEBUG] Join: AllTop & AllBottom
47599 2019-Jan-13 16:21:23.257905 - [DEBUG] = AllBottom (new jump func)
47600 2019-Jan-13 16:21:23.257930 - [DEBUG]
47601 2019-Jan-13 16:21:23.257953 - [DEBUG] Start adding new jump function
47602 2019-Jan-13 16:21:23.257977 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47603 2019-Jan-13 16:21:23.258036 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47604 2019-Jan-13 16:21:23.258743 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47605 2019-Jan-13 16:21:23.259409 - [DEBUG] Edge Function : AllBottom
47606 2019-Jan-13 16:21:23.259444 - [DEBUG] End adding new jump function
47607 2019-Jan-13 16:21:23.259468 - [DEBUG]
47608 2019-Jan-13 16:21:23.259492 - [DEBUG] -------------------------------------------- 1289. Path Edge --------------------------------------------
47609 2019-Jan-13 16:21:23.259517 - [DEBUG]
47610 2019-Jan-13 16:21:23.259540 - [DEBUG] Process 1289. path edge:
47611 2019-Jan-13 16:21:23.259564 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47612 2019-Jan-13 16:21:23.259629 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
47613 2019-Jan-13 16:21:23.260282 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47614 2019-Jan-13 16:21:23.260937 - [DEBUG]
47615 2019-Jan-13 16:21:23.260964 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
47616 2019-Jan-13 16:21:23.261681 - [DEBUG] Compose: EdgeIdentity * AllBottom
47617 2019-Jan-13 16:21:23.261711 - [DEBUG]
47618 2019-Jan-13 16:21:23.261735 - [DEBUG] Propagate flow
47619 2019-Jan-13 16:21:23.261758 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47620 2019-Jan-13 16:21:23.261822 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47621 2019-Jan-13 16:21:23.262499 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47622 2019-Jan-13 16:21:23.263158 - [DEBUG] Edge function : AllBottom (result of previous compose)
47623 2019-Jan-13 16:21:23.263185 - [DEBUG]
47624 2019-Jan-13 16:21:23.263211 - [DEBUG] Join: AllTop & AllBottom
47625 2019-Jan-13 16:21:23.263237 - [DEBUG] = AllBottom (new jump func)
47626 2019-Jan-13 16:21:23.263262 - [DEBUG]
47627 2019-Jan-13 16:21:23.263286 - [DEBUG] Start adding new jump function
47628 2019-Jan-13 16:21:23.263309 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47629 2019-Jan-13 16:21:23.263371 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47630 2019-Jan-13 16:21:23.264026 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47631 2019-Jan-13 16:21:23.264699 - [DEBUG] Edge Function : AllBottom
47632 2019-Jan-13 16:21:23.264731 - [DEBUG] End adding new jump function
47633 2019-Jan-13 16:21:23.264756 - [DEBUG]
47634 2019-Jan-13 16:21:23.264780 - [DEBUG] -------------------------------------------- 1290. Path Edge --------------------------------------------
47635 2019-Jan-13 16:21:23.264805 - [DEBUG]
47636 2019-Jan-13 16:21:23.264828 - [DEBUG] Process 1290. path edge:
47637 2019-Jan-13 16:21:23.264852 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47638 2019-Jan-13 16:21:23.264936 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
47639 2019-Jan-13 16:21:23.265608 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47640 2019-Jan-13 16:21:23.266263 - [DEBUG]
47641 2019-Jan-13 16:21:23.266288 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
47642 2019-Jan-13 16:21:23.266959 - [DEBUG] Possible callees:
47643 2019-Jan-13 16:21:23.266985 - [DEBUG] llvm.dbg.declare
47644 2019-Jan-13 16:21:23.267009 - [DEBUG] Possible return sites:
47645 2019-Jan-13 16:21:23.267033 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9647646 2019-Jan-13 16:21:23.268404 - [DEBUG] Found and process special summary
47647 2019-Jan-13 16:21:23.268452 - [DEBUG] Compose: EdgeIdentity * AllBottom
47648 2019-Jan-13 16:21:23.268480 - [DEBUG]
47649 2019-Jan-13 16:21:23.268504 - [DEBUG] Propagate flow
47650 2019-Jan-13 16:21:23.268528 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47651 2019-Jan-13 16:21:23.268594 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47652 2019-Jan-13 16:21:23.269254 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47653 2019-Jan-13 16:21:23.269908 - [DEBUG] Edge function : AllBottom (result of previous compose)
47654 2019-Jan-13 16:21:23.269934 - [DEBUG]
47655 2019-Jan-13 16:21:23.269960 - [DEBUG] Join: AllTop & AllBottom
47656 2019-Jan-13 16:21:23.269987 - [DEBUG] = AllBottom (new jump func)
47657 2019-Jan-13 16:21:23.270012 - [DEBUG]
47658 2019-Jan-13 16:21:23.270036 - [DEBUG] Start adding new jump function
47659 2019-Jan-13 16:21:23.270059 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47660 2019-Jan-13 16:21:23.270125 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47661 2019-Jan-13 16:21:23.270789 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47662 2019-Jan-13 16:21:23.271450 - [DEBUG] Edge Function : AllBottom
47663 2019-Jan-13 16:21:23.271481 - [DEBUG] End adding new jump function
47664 2019-Jan-13 16:21:23.271505 - [DEBUG]
47665 2019-Jan-13 16:21:23.271529 - [DEBUG] -------------------------------------------- 1291. Path Edge --------------------------------------------
47666 2019-Jan-13 16:21:23.271572 - [DEBUG]
47667 2019-Jan-13 16:21:23.271596 - [DEBUG] Process 1291. path edge:
47668 2019-Jan-13 16:21:23.271620 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47669 2019-Jan-13 16:21:23.271684 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
47670 2019-Jan-13 16:21:23.272343 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47671 2019-Jan-13 16:21:23.273000 - [DEBUG]
47672 2019-Jan-13 16:21:23.273026 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
47673 2019-Jan-13 16:21:23.273724 - [DEBUG] Compose: EdgeIdentity * AllBottom
47674 2019-Jan-13 16:21:23.273754 - [DEBUG]
47675 2019-Jan-13 16:21:23.273777 - [DEBUG] Propagate flow
47676 2019-Jan-13 16:21:23.273801 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47677 2019-Jan-13 16:21:23.273864 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
47678 2019-Jan-13 16:21:23.274531 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47679 2019-Jan-13 16:21:23.275212 - [DEBUG] Edge function : AllBottom (result of previous compose)
47680 2019-Jan-13 16:21:23.275239 - [DEBUG]
47681 2019-Jan-13 16:21:23.275264 - [DEBUG] Join: AllTop & AllBottom
47682 2019-Jan-13 16:21:23.275291 - [DEBUG] = AllBottom (new jump func)
47683 2019-Jan-13 16:21:23.275316 - [DEBUG]
47684 2019-Jan-13 16:21:23.275340 - [DEBUG] Start adding new jump function
47685 2019-Jan-13 16:21:23.275363 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47686 2019-Jan-13 16:21:23.275425 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47687 2019-Jan-13 16:21:23.276090 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
47688 2019-Jan-13 16:21:23.276747 - [DEBUG] Edge Function : AllBottom
47689 2019-Jan-13 16:21:23.276778 - [DEBUG] End adding new jump function
47690 2019-Jan-13 16:21:23.276823 - [DEBUG]
47691 2019-Jan-13 16:21:23.276847 - [DEBUG] -------------------------------------------- 1292. Path Edge --------------------------------------------
47692 2019-Jan-13 16:21:23.276872 - [DEBUG]
47693 2019-Jan-13 16:21:23.276896 - [DEBUG] Process 1292. path edge:
47694 2019-Jan-13 16:21:23.276920 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47695 2019-Jan-13 16:21:23.276986 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
47696 2019-Jan-13 16:21:23.277646 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47697 2019-Jan-13 16:21:23.278323 - [DEBUG]
47698 2019-Jan-13 16:21:23.278350 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
47699 2019-Jan-13 16:21:23.279040 - [DEBUG] Compose: EdgeIdentity * AllBottom
47700 2019-Jan-13 16:21:23.279069 - [DEBUG]
47701 2019-Jan-13 16:21:23.279093 - [DEBUG] Propagate flow
47702 2019-Jan-13 16:21:23.279117 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47703 2019-Jan-13 16:21:23.279184 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
47704 2019-Jan-13 16:21:23.279838 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47705 2019-Jan-13 16:21:23.280502 - [DEBUG] Edge function : AllBottom (result of previous compose)
47706 2019-Jan-13 16:21:23.280529 - [DEBUG]
47707 2019-Jan-13 16:21:23.280555 - [DEBUG] Join: AllTop & AllBottom
47708 2019-Jan-13 16:21:23.280582 - [DEBUG] = AllBottom (new jump func)
47709 2019-Jan-13 16:21:23.280606 - [DEBUG]
47710 2019-Jan-13 16:21:23.280630 - [DEBUG] Start adding new jump function
47711 2019-Jan-13 16:21:23.280653 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47712 2019-Jan-13 16:21:23.280714 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47713 2019-Jan-13 16:21:23.281368 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
47714 2019-Jan-13 16:21:23.282047 - [DEBUG] Edge Function : AllBottom
47715 2019-Jan-13 16:21:23.282079 - [DEBUG] End adding new jump function
47716 2019-Jan-13 16:21:23.282103 - [DEBUG]
47717 2019-Jan-13 16:21:23.282128 - [DEBUG] -------------------------------------------- 1293. Path Edge --------------------------------------------
47718 2019-Jan-13 16:21:23.282152 - [DEBUG]
47719 2019-Jan-13 16:21:23.282175 - [DEBUG] Process 1293. path edge:
47720 2019-Jan-13 16:21:23.282199 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47721 2019-Jan-13 16:21:23.282265 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
47722 2019-Jan-13 16:21:23.282922 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47723 2019-Jan-13 16:21:23.283583 - [DEBUG]
47724 2019-Jan-13 16:21:23.283609 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
47725 2019-Jan-13 16:21:23.284278 - [DEBUG] Compose: EdgeIdentity * AllBottom
47726 2019-Jan-13 16:21:23.284308 - [DEBUG]
47727 2019-Jan-13 16:21:23.284332 - [DEBUG] Propagate flow
47728 2019-Jan-13 16:21:23.284356 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47729 2019-Jan-13 16:21:23.284418 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
47730 2019-Jan-13 16:21:23.285125 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47731 2019-Jan-13 16:21:23.285786 - [DEBUG] Edge function : AllBottom (result of previous compose)
47732 2019-Jan-13 16:21:23.285812 - [DEBUG]
47733 2019-Jan-13 16:21:23.285838 - [DEBUG] Join: AllTop & AllBottom
47734 2019-Jan-13 16:21:23.285865 - [DEBUG] = AllBottom (new jump func)
47735 2019-Jan-13 16:21:23.285890 - [DEBUG]
47736 2019-Jan-13 16:21:23.285930 - [DEBUG] Start adding new jump function
47737 2019-Jan-13 16:21:23.285954 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47738 2019-Jan-13 16:21:23.286022 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47739 2019-Jan-13 16:21:23.286687 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
47740 2019-Jan-13 16:21:23.287345 - [DEBUG] Edge Function : AllBottom
47741 2019-Jan-13 16:21:23.287376 - [DEBUG] End adding new jump function
47742 2019-Jan-13 16:21:23.287400 - [DEBUG]
47743 2019-Jan-13 16:21:23.287425 - [DEBUG] -------------------------------------------- 1294. Path Edge --------------------------------------------
47744 2019-Jan-13 16:21:23.287450 - [DEBUG]
47745 2019-Jan-13 16:21:23.287473 - [DEBUG] Process 1294. path edge:
47746 2019-Jan-13 16:21:23.287498 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47747 2019-Jan-13 16:21:23.287558 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
47748 2019-Jan-13 16:21:23.288242 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47749 2019-Jan-13 16:21:23.288907 - [DEBUG]
47750 2019-Jan-13 16:21:23.288935 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
47751 2019-Jan-13 16:21:23.289627 - [DEBUG] Compose: EdgeIdentity * AllBottom
47752 2019-Jan-13 16:21:23.289657 - [DEBUG]
47753 2019-Jan-13 16:21:23.289681 - [DEBUG] Propagate flow
47754 2019-Jan-13 16:21:23.289704 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47755 2019-Jan-13 16:21:23.289767 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
47756 2019-Jan-13 16:21:23.290419 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47757 2019-Jan-13 16:21:23.291091 - [DEBUG] Edge function : AllBottom (result of previous compose)
47758 2019-Jan-13 16:21:23.291118 - [DEBUG]
47759 2019-Jan-13 16:21:23.291143 - [DEBUG] Join: AllTop & AllBottom
47760 2019-Jan-13 16:21:23.291170 - [DEBUG] = AllBottom (new jump func)
47761 2019-Jan-13 16:21:23.291195 - [DEBUG]
47762 2019-Jan-13 16:21:23.291219 - [DEBUG] Start adding new jump function
47763 2019-Jan-13 16:21:23.291243 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47764 2019-Jan-13 16:21:23.291306 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47765 2019-Jan-13 16:21:23.291994 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
47766 2019-Jan-13 16:21:23.292650 - [DEBUG] Edge Function : AllBottom
47767 2019-Jan-13 16:21:23.292681 - [DEBUG] End adding new jump function
47768 2019-Jan-13 16:21:23.292705 - [DEBUG]
47769 2019-Jan-13 16:21:23.292729 - [DEBUG] -------------------------------------------- 1295. Path Edge --------------------------------------------
47770 2019-Jan-13 16:21:23.292754 - [DEBUG]
47771 2019-Jan-13 16:21:23.292778 - [DEBUG] Process 1295. path edge:
47772 2019-Jan-13 16:21:23.292802 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47773 2019-Jan-13 16:21:23.292863 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
47774 2019-Jan-13 16:21:23.293511 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47775 2019-Jan-13 16:21:23.294179 - [DEBUG]
47776 2019-Jan-13 16:21:23.294206 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
47777 2019-Jan-13 16:21:23.294903 - [DEBUG] Compose: EdgeIdentity * AllBottom
47778 2019-Jan-13 16:21:23.294935 - [DEBUG]
47779 2019-Jan-13 16:21:23.294958 - [DEBUG] Propagate flow
47780 2019-Jan-13 16:21:23.294982 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47781 2019-Jan-13 16:21:23.295065 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
47782 2019-Jan-13 16:21:23.295725 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47783 2019-Jan-13 16:21:23.296379 - [DEBUG] Edge function : AllBottom (result of previous compose)
47784 2019-Jan-13 16:21:23.296406 - [DEBUG]
47785 2019-Jan-13 16:21:23.296431 - [DEBUG] Join: AllTop & AllBottom
47786 2019-Jan-13 16:21:23.296458 - [DEBUG] = AllBottom (new jump func)
47787 2019-Jan-13 16:21:23.296483 - [DEBUG]
47788 2019-Jan-13 16:21:23.296507 - [DEBUG] Start adding new jump function
47789 2019-Jan-13 16:21:23.296530 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47790 2019-Jan-13 16:21:23.296595 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47791 2019-Jan-13 16:21:23.297260 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
47792 2019-Jan-13 16:21:23.297921 - [DEBUG] Edge Function : AllBottom
47793 2019-Jan-13 16:21:23.297952 - [DEBUG] End adding new jump function
47794 2019-Jan-13 16:21:23.297976 - [DEBUG]
47795 2019-Jan-13 16:21:23.298000 - [DEBUG] -------------------------------------------- 1296. Path Edge --------------------------------------------
47796 2019-Jan-13 16:21:23.298025 - [DEBUG]
47797 2019-Jan-13 16:21:23.298049 - [DEBUG] Process 1296. path edge:
47798 2019-Jan-13 16:21:23.298073 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47799 2019-Jan-13 16:21:23.298136 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
47800 2019-Jan-13 16:21:23.298812 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47801 2019-Jan-13 16:21:23.299471 - [DEBUG]
47802 2019-Jan-13 16:21:23.299497 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
47803 2019-Jan-13 16:21:23.300196 - [DEBUG] Compose: EdgeIdentity * AllBottom
47804 2019-Jan-13 16:21:23.300226 - [DEBUG]
47805 2019-Jan-13 16:21:23.300249 - [DEBUG] Propagate flow
47806 2019-Jan-13 16:21:23.300273 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47807 2019-Jan-13 16:21:23.300340 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
47808 2019-Jan-13 16:21:23.301010 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47809 2019-Jan-13 16:21:23.301688 - [DEBUG] Edge function : AllBottom (result of previous compose)
47810 2019-Jan-13 16:21:23.301715 - [DEBUG]
47811 2019-Jan-13 16:21:23.301740 - [DEBUG] Join: AllTop & AllBottom
47812 2019-Jan-13 16:21:23.301766 - [DEBUG] = AllBottom (new jump func)
47813 2019-Jan-13 16:21:23.301791 - [DEBUG]
47814 2019-Jan-13 16:21:23.301815 - [DEBUG] Start adding new jump function
47815 2019-Jan-13 16:21:23.301838 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47816 2019-Jan-13 16:21:23.301900 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47817 2019-Jan-13 16:21:23.302561 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
47818 2019-Jan-13 16:21:23.303227 - [DEBUG] Edge Function : AllBottom
47819 2019-Jan-13 16:21:23.303264 - [DEBUG] End adding new jump function
47820 2019-Jan-13 16:21:23.303289 - [DEBUG]
47821 2019-Jan-13 16:21:23.303313 - [DEBUG] -------------------------------------------- 1297. Path Edge --------------------------------------------
47822 2019-Jan-13 16:21:23.303338 - [DEBUG]
47823 2019-Jan-13 16:21:23.303362 - [DEBUG] Process 1297. path edge:
47824 2019-Jan-13 16:21:23.303386 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47825 2019-Jan-13 16:21:23.303448 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
47826 2019-Jan-13 16:21:23.304128 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47827 2019-Jan-13 16:21:23.304788 - [DEBUG]
47828 2019-Jan-13 16:21:23.304814 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
47829 2019-Jan-13 16:21:23.305536 - [DEBUG] Compose: EdgeIdentity * AllBottom
47830 2019-Jan-13 16:21:23.305568 - [DEBUG]
47831 2019-Jan-13 16:21:23.305592 - [DEBUG] Propagate flow
47832 2019-Jan-13 16:21:23.305616 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47833 2019-Jan-13 16:21:23.305685 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
47834 2019-Jan-13 16:21:23.306346 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47835 2019-Jan-13 16:21:23.307016 - [DEBUG] Edge function : AllBottom (result of previous compose)
47836 2019-Jan-13 16:21:23.307042 - [DEBUG]
47837 2019-Jan-13 16:21:23.307068 - [DEBUG] Join: AllTop & AllBottom
47838 2019-Jan-13 16:21:23.307094 - [DEBUG] = AllBottom (new jump func)
47839 2019-Jan-13 16:21:23.307119 - [DEBUG]
47840 2019-Jan-13 16:21:23.307143 - [DEBUG] Start adding new jump function
47841 2019-Jan-13 16:21:23.307166 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47842 2019-Jan-13 16:21:23.307230 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47843 2019-Jan-13 16:21:23.307886 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
47844 2019-Jan-13 16:21:23.308560 - [DEBUG] Edge Function : AllBottom
47845 2019-Jan-13 16:21:23.308592 - [DEBUG] End adding new jump function
47846 2019-Jan-13 16:21:23.308616 - [DEBUG]
47847 2019-Jan-13 16:21:23.308640 - [DEBUG] -------------------------------------------- 1298. Path Edge --------------------------------------------
47848 2019-Jan-13 16:21:23.308665 - [DEBUG]
47849 2019-Jan-13 16:21:23.308689 - [DEBUG] Process 1298. path edge:
47850 2019-Jan-13 16:21:23.308713 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47851 2019-Jan-13 16:21:23.308780 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
47852 2019-Jan-13 16:21:23.309438 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47853 2019-Jan-13 16:21:23.310102 - [DEBUG]
47854 2019-Jan-13 16:21:23.310129 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
47855 2019-Jan-13 16:21:23.310809 - [DEBUG] Compose: EdgeIdentity * AllBottom
47856 2019-Jan-13 16:21:23.310837 - [DEBUG]
47857 2019-Jan-13 16:21:23.310861 - [DEBUG] Propagate flow
47858 2019-Jan-13 16:21:23.310885 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47859 2019-Jan-13 16:21:23.310948 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
47860 2019-Jan-13 16:21:23.311643 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47861 2019-Jan-13 16:21:23.312312 - [DEBUG] Edge function : AllBottom (result of previous compose)
47862 2019-Jan-13 16:21:23.312339 - [DEBUG]
47863 2019-Jan-13 16:21:23.312365 - [DEBUG] Join: AllTop & AllBottom
47864 2019-Jan-13 16:21:23.312391 - [DEBUG] = AllBottom (new jump func)
47865 2019-Jan-13 16:21:23.312416 - [DEBUG]
47866 2019-Jan-13 16:21:23.312440 - [DEBUG] Start adding new jump function
47867 2019-Jan-13 16:21:23.312463 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47868 2019-Jan-13 16:21:23.312525 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47869 2019-Jan-13 16:21:23.313206 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
47870 2019-Jan-13 16:21:23.313869 - [DEBUG] Edge Function : AllBottom
47871 2019-Jan-13 16:21:23.313902 - [DEBUG] End adding new jump function
47872 2019-Jan-13 16:21:23.313926 - [DEBUG]
47873 2019-Jan-13 16:21:23.313950 - [DEBUG] -------------------------------------------- 1299. Path Edge --------------------------------------------
47874 2019-Jan-13 16:21:23.313976 - [DEBUG]
47875 2019-Jan-13 16:21:23.313999 - [DEBUG] Process 1299. path edge:
47876 2019-Jan-13 16:21:23.314024 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47877 2019-Jan-13 16:21:23.314087 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
47878 2019-Jan-13 16:21:23.314761 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47879 2019-Jan-13 16:21:23.315442 - [DEBUG]
47880 2019-Jan-13 16:21:23.315467 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
47881 2019-Jan-13 16:21:23.316156 - [DEBUG] Possible callees:
47882 2019-Jan-13 16:21:23.316182 - [DEBUG] llvm.dbg.declare
47883 2019-Jan-13 16:21:23.316207 - [DEBUG] Possible return sites:
47884 2019-Jan-13 16:21:23.316231 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12047885 2019-Jan-13 16:21:23.317550 - [DEBUG] Found and process special summary
47886 2019-Jan-13 16:21:23.317598 - [DEBUG] Compose: EdgeIdentity * AllBottom
47887 2019-Jan-13 16:21:23.317626 - [DEBUG]
47888 2019-Jan-13 16:21:23.317651 - [DEBUG] Propagate flow
47889 2019-Jan-13 16:21:23.317674 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47890 2019-Jan-13 16:21:23.317742 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
47891 2019-Jan-13 16:21:23.318429 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47892 2019-Jan-13 16:21:23.319098 - [DEBUG] Edge function : AllBottom (result of previous compose)
47893 2019-Jan-13 16:21:23.319125 - [DEBUG]
47894 2019-Jan-13 16:21:23.319151 - [DEBUG] Join: AllTop & AllBottom
47895 2019-Jan-13 16:21:23.319178 - [DEBUG] = AllBottom (new jump func)
47896 2019-Jan-13 16:21:23.319203 - [DEBUG]
47897 2019-Jan-13 16:21:23.319226 - [DEBUG] Start adding new jump function
47898 2019-Jan-13 16:21:23.319250 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47899 2019-Jan-13 16:21:23.319311 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47900 2019-Jan-13 16:21:23.319963 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
47901 2019-Jan-13 16:21:23.320629 - [DEBUG] Edge Function : AllBottom
47902 2019-Jan-13 16:21:23.320661 - [DEBUG] End adding new jump function
47903 2019-Jan-13 16:21:23.320686 - [DEBUG]
47904 2019-Jan-13 16:21:23.320710 - [DEBUG] -------------------------------------------- 1300. Path Edge --------------------------------------------
47905 2019-Jan-13 16:21:23.320735 - [DEBUG]
47906 2019-Jan-13 16:21:23.320759 - [DEBUG] Process 1300. path edge:
47907 2019-Jan-13 16:21:23.320783 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47908 2019-Jan-13 16:21:23.320849 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
47909 2019-Jan-13 16:21:23.321511 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47910 2019-Jan-13 16:21:23.322211 - [DEBUG]
47911 2019-Jan-13 16:21:23.322238 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
47912 2019-Jan-13 16:21:23.322929 - [DEBUG] Compose: EdgeIdentity * AllBottom
47913 2019-Jan-13 16:21:23.322959 - [DEBUG]
47914 2019-Jan-13 16:21:23.322982 - [DEBUG] Propagate flow
47915 2019-Jan-13 16:21:23.323006 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47916 2019-Jan-13 16:21:23.323069 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
47917 2019-Jan-13 16:21:23.323746 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47918 2019-Jan-13 16:21:23.324406 - [DEBUG] Edge function : AllBottom (result of previous compose)
47919 2019-Jan-13 16:21:23.324433 - [DEBUG]
47920 2019-Jan-13 16:21:23.324458 - [DEBUG] Join: AllTop & AllBottom
47921 2019-Jan-13 16:21:23.324485 - [DEBUG] = AllBottom (new jump func)
47922 2019-Jan-13 16:21:23.324509 - [DEBUG]
47923 2019-Jan-13 16:21:23.324533 - [DEBUG] Start adding new jump function
47924 2019-Jan-13 16:21:23.324557 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47925 2019-Jan-13 16:21:23.324627 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47926 2019-Jan-13 16:21:23.325312 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
47927 2019-Jan-13 16:21:23.325958 - [DEBUG] Edge Function : AllBottom
47928 2019-Jan-13 16:21:23.325990 - [DEBUG] End adding new jump function
47929 2019-Jan-13 16:21:23.326014 - [DEBUG]
47930 2019-Jan-13 16:21:23.326038 - [DEBUG] -------------------------------------------- 1301. Path Edge --------------------------------------------
47931 2019-Jan-13 16:21:23.326063 - [DEBUG]
47932 2019-Jan-13 16:21:23.326087 - [DEBUG] Process 1301. path edge:
47933 2019-Jan-13 16:21:23.326111 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47934 2019-Jan-13 16:21:23.326173 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
47935 2019-Jan-13 16:21:23.326833 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47936 2019-Jan-13 16:21:23.327495 - [DEBUG]
47937 2019-Jan-13 16:21:23.327523 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
47938 2019-Jan-13 16:21:23.328209 - [DEBUG] Compose: EdgeIdentity * AllBottom
47939 2019-Jan-13 16:21:23.328258 - [DEBUG]
47940 2019-Jan-13 16:21:23.328282 - [DEBUG] Propagate flow
47941 2019-Jan-13 16:21:23.328306 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47942 2019-Jan-13 16:21:23.328370 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
47943 2019-Jan-13 16:21:23.329033 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47944 2019-Jan-13 16:21:23.329700 - [DEBUG] Edge function : AllBottom (result of previous compose)
47945 2019-Jan-13 16:21:23.329726 - [DEBUG]
47946 2019-Jan-13 16:21:23.329752 - [DEBUG] Join: AllTop & AllBottom
47947 2019-Jan-13 16:21:23.329778 - [DEBUG] = AllBottom (new jump func)
47948 2019-Jan-13 16:21:23.329803 - [DEBUG]
47949 2019-Jan-13 16:21:23.329826 - [DEBUG] Start adding new jump function
47950 2019-Jan-13 16:21:23.329850 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47951 2019-Jan-13 16:21:23.329912 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47952 2019-Jan-13 16:21:23.330572 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
47953 2019-Jan-13 16:21:23.331237 - [DEBUG] Edge Function : AllBottom
47954 2019-Jan-13 16:21:23.331284 - [DEBUG] End adding new jump function
47955 2019-Jan-13 16:21:23.331310 - [DEBUG]
47956 2019-Jan-13 16:21:23.331334 - [DEBUG] -------------------------------------------- 1302. Path Edge --------------------------------------------
47957 2019-Jan-13 16:21:23.331358 - [DEBUG]
47958 2019-Jan-13 16:21:23.331382 - [DEBUG] Process 1302. path edge:
47959 2019-Jan-13 16:21:23.331406 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47960 2019-Jan-13 16:21:23.331470 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
47961 2019-Jan-13 16:21:23.332160 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47962 2019-Jan-13 16:21:23.332826 - [DEBUG]
47963 2019-Jan-13 16:21:23.332851 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
47964 2019-Jan-13 16:21:23.333536 - [DEBUG] Possible callees:
47965 2019-Jan-13 16:21:23.333564 - [DEBUG] llvm.dbg.declare
47966 2019-Jan-13 16:21:23.333589 - [DEBUG] Possible return sites:
47967 2019-Jan-13 16:21:23.333613 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14947968 2019-Jan-13 16:21:23.334955 - [DEBUG] Found and process special summary
47969 2019-Jan-13 16:21:23.334999 - [DEBUG] Compose: EdgeIdentity * AllBottom
47970 2019-Jan-13 16:21:23.335028 - [DEBUG]
47971 2019-Jan-13 16:21:23.335052 - [DEBUG] Propagate flow
47972 2019-Jan-13 16:21:23.335075 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47973 2019-Jan-13 16:21:23.335140 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
47974 2019-Jan-13 16:21:23.335814 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47975 2019-Jan-13 16:21:23.336476 - [DEBUG] Edge function : AllBottom (result of previous compose)
47976 2019-Jan-13 16:21:23.336502 - [DEBUG]
47977 2019-Jan-13 16:21:23.336528 - [DEBUG] Join: AllTop & AllBottom
47978 2019-Jan-13 16:21:23.336555 - [DEBUG] = AllBottom (new jump func)
47979 2019-Jan-13 16:21:23.336579 - [DEBUG]
47980 2019-Jan-13 16:21:23.336603 - [DEBUG] Start adding new jump function
47981 2019-Jan-13 16:21:23.336626 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
47982 2019-Jan-13 16:21:23.336690 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
47983 2019-Jan-13 16:21:23.337348 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
47984 2019-Jan-13 16:21:23.338001 - [DEBUG] Edge Function : AllBottom
47985 2019-Jan-13 16:21:23.338032 - [DEBUG] End adding new jump function
47986 2019-Jan-13 16:21:23.338057 - [DEBUG]
47987 2019-Jan-13 16:21:23.338081 - [DEBUG] -------------------------------------------- 1303. Path Edge --------------------------------------------
47988 2019-Jan-13 16:21:23.338106 - [DEBUG]
47989 2019-Jan-13 16:21:23.338130 - [DEBUG] Process 1303. path edge:
47990 2019-Jan-13 16:21:23.338154 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
47991 2019-Jan-13 16:21:23.338240 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
47992 2019-Jan-13 16:21:23.338911 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
47993 2019-Jan-13 16:21:23.339572 - [DEBUG]
47994 2019-Jan-13 16:21:23.339598 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
47995 2019-Jan-13 16:21:23.340291 - [DEBUG] Compose: EdgeIdentity * AllBottom
47996 2019-Jan-13 16:21:23.340321 - [DEBUG]
47997 2019-Jan-13 16:21:23.340363 - [DEBUG] Propagate flow
47998 2019-Jan-13 16:21:23.340388 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
47999 2019-Jan-13 16:21:23.340453 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
48000 2019-Jan-13 16:21:23.341111 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48001 2019-Jan-13 16:21:23.341801 - [DEBUG] Edge function : AllBottom (result of previous compose)
48002 2019-Jan-13 16:21:23.341827 - [DEBUG]
48003 2019-Jan-13 16:21:23.341854 - [DEBUG] Join: AllTop & AllBottom
48004 2019-Jan-13 16:21:23.341880 - [DEBUG] = AllBottom (new jump func)
48005 2019-Jan-13 16:21:23.341905 - [DEBUG]
48006 2019-Jan-13 16:21:23.341929 - [DEBUG] Start adding new jump function
48007 2019-Jan-13 16:21:23.341952 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48008 2019-Jan-13 16:21:23.342014 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48009 2019-Jan-13 16:21:23.342678 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
48010 2019-Jan-13 16:21:23.343328 - [DEBUG] Edge Function : AllBottom
48011 2019-Jan-13 16:21:23.343360 - [DEBUG] End adding new jump function
48012 2019-Jan-13 16:21:23.343385 - [DEBUG]
48013 2019-Jan-13 16:21:23.343409 - [DEBUG] -------------------------------------------- 1304. Path Edge --------------------------------------------
48014 2019-Jan-13 16:21:23.343433 - [DEBUG]
48015 2019-Jan-13 16:21:23.343457 - [DEBUG] Process 1304. path edge:
48016 2019-Jan-13 16:21:23.343481 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48017 2019-Jan-13 16:21:23.343545 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
48018 2019-Jan-13 16:21:23.344200 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48019 2019-Jan-13 16:21:23.344866 - [DEBUG]
48020 2019-Jan-13 16:21:23.344913 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
48021 2019-Jan-13 16:21:23.345606 - [DEBUG] Compose: EdgeIdentity * AllBottom
48022 2019-Jan-13 16:21:23.345635 - [DEBUG]
48023 2019-Jan-13 16:21:23.345659 - [DEBUG] Propagate flow
48024 2019-Jan-13 16:21:23.345683 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48025 2019-Jan-13 16:21:23.345747 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
48026 2019-Jan-13 16:21:23.346415 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48027 2019-Jan-13 16:21:23.347075 - [DEBUG] Edge function : AllBottom (result of previous compose)
48028 2019-Jan-13 16:21:23.347102 - [DEBUG]
48029 2019-Jan-13 16:21:23.347129 - [DEBUG] Join: AllTop & AllBottom
48030 2019-Jan-13 16:21:23.347155 - [DEBUG] = AllBottom (new jump func)
48031 2019-Jan-13 16:21:23.347180 - [DEBUG]
48032 2019-Jan-13 16:21:23.347204 - [DEBUG] Start adding new jump function
48033 2019-Jan-13 16:21:23.347227 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48034 2019-Jan-13 16:21:23.347293 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48035 2019-Jan-13 16:21:23.347953 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
48036 2019-Jan-13 16:21:23.348650 - [DEBUG] Edge Function : AllBottom
48037 2019-Jan-13 16:21:23.348682 - [DEBUG] End adding new jump function
48038 2019-Jan-13 16:21:23.348706 - [DEBUG]
48039 2019-Jan-13 16:21:23.348730 - [DEBUG] -------------------------------------------- 1305. Path Edge --------------------------------------------
48040 2019-Jan-13 16:21:23.348755 - [DEBUG]
48041 2019-Jan-13 16:21:23.348779 - [DEBUG] Process 1305. path edge:
48042 2019-Jan-13 16:21:23.348819 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48043 2019-Jan-13 16:21:23.348883 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
48044 2019-Jan-13 16:21:23.349548 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48045 2019-Jan-13 16:21:23.350209 - [DEBUG]
48046 2019-Jan-13 16:21:23.350234 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
48047 2019-Jan-13 16:21:23.350916 - [DEBUG] Possible callees:
48048 2019-Jan-13 16:21:23.350942 - [DEBUG] llvm.dbg.declare
48049 2019-Jan-13 16:21:23.350967 - [DEBUG] Possible return sites:
48050 2019-Jan-13 16:21:23.350991 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15548051 2019-Jan-13 16:21:23.352335 - [DEBUG] Found and process special summary
48052 2019-Jan-13 16:21:23.352379 - [DEBUG] Compose: EdgeIdentity * AllBottom
48053 2019-Jan-13 16:21:23.352407 - [DEBUG]
48054 2019-Jan-13 16:21:23.352431 - [DEBUG] Propagate flow
48055 2019-Jan-13 16:21:23.352455 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48056 2019-Jan-13 16:21:23.352518 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
48057 2019-Jan-13 16:21:23.353205 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48058 2019-Jan-13 16:21:23.353866 - [DEBUG] Edge function : AllBottom (result of previous compose)
48059 2019-Jan-13 16:21:23.353892 - [DEBUG]
48060 2019-Jan-13 16:21:23.353918 - [DEBUG] Join: AllTop & AllBottom
48061 2019-Jan-13 16:21:23.353944 - [DEBUG] = AllBottom (new jump func)
48062 2019-Jan-13 16:21:23.353969 - [DEBUG]
48063 2019-Jan-13 16:21:23.353993 - [DEBUG] Start adding new jump function
48064 2019-Jan-13 16:21:23.354016 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48065 2019-Jan-13 16:21:23.354080 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48066 2019-Jan-13 16:21:23.354740 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
48067 2019-Jan-13 16:21:23.355420 - [DEBUG] Edge Function : AllBottom
48068 2019-Jan-13 16:21:23.355452 - [DEBUG] End adding new jump function
48069 2019-Jan-13 16:21:23.355476 - [DEBUG]
48070 2019-Jan-13 16:21:23.355500 - [DEBUG] -------------------------------------------- 1306. Path Edge --------------------------------------------
48071 2019-Jan-13 16:21:23.355525 - [DEBUG]
48072 2019-Jan-13 16:21:23.355548 - [DEBUG] Process 1306. path edge:
48073 2019-Jan-13 16:21:23.355572 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48074 2019-Jan-13 16:21:23.355632 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
48075 2019-Jan-13 16:21:23.356300 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48076 2019-Jan-13 16:21:23.356959 - [DEBUG]
48077 2019-Jan-13 16:21:23.356985 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
48078 2019-Jan-13 16:21:23.357683 - [DEBUG] Compose: EdgeIdentity * AllBottom
48079 2019-Jan-13 16:21:23.357713 - [DEBUG]
48080 2019-Jan-13 16:21:23.357737 - [DEBUG] Propagate flow
48081 2019-Jan-13 16:21:23.357760 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48082 2019-Jan-13 16:21:23.357825 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
48083 2019-Jan-13 16:21:23.358504 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48084 2019-Jan-13 16:21:23.359189 - [DEBUG] Edge function : AllBottom (result of previous compose)
48085 2019-Jan-13 16:21:23.359216 - [DEBUG]
48086 2019-Jan-13 16:21:23.359242 - [DEBUG] Join: AllTop & AllBottom
48087 2019-Jan-13 16:21:23.359269 - [DEBUG] = AllBottom (new jump func)
48088 2019-Jan-13 16:21:23.359294 - [DEBUG]
48089 2019-Jan-13 16:21:23.359318 - [DEBUG] Start adding new jump function
48090 2019-Jan-13 16:21:23.359341 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48091 2019-Jan-13 16:21:23.359406 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48092 2019-Jan-13 16:21:23.360077 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
48093 2019-Jan-13 16:21:23.360734 - [DEBUG] Edge Function : AllBottom
48094 2019-Jan-13 16:21:23.360766 - [DEBUG] End adding new jump function
48095 2019-Jan-13 16:21:23.360791 - [DEBUG]
48096 2019-Jan-13 16:21:23.360815 - [DEBUG] -------------------------------------------- 1307. Path Edge --------------------------------------------
48097 2019-Jan-13 16:21:23.360841 - [DEBUG]
48098 2019-Jan-13 16:21:23.360864 - [DEBUG] Process 1307. path edge:
48099 2019-Jan-13 16:21:23.360889 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48100 2019-Jan-13 16:21:23.360952 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
48101 2019-Jan-13 16:21:23.361620 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48102 2019-Jan-13 16:21:23.362288 - [DEBUG]
48103 2019-Jan-13 16:21:23.362316 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
48104 2019-Jan-13 16:21:23.363017 - [DEBUG] Compose: EdgeIdentity * AllBottom
48105 2019-Jan-13 16:21:23.363047 - [DEBUG]
48106 2019-Jan-13 16:21:23.363071 - [DEBUG] Propagate flow
48107 2019-Jan-13 16:21:23.363095 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48108 2019-Jan-13 16:21:23.363160 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
48109 2019-Jan-13 16:21:23.363814 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48110 2019-Jan-13 16:21:23.364466 - [DEBUG] Edge function : AllBottom (result of previous compose)
48111 2019-Jan-13 16:21:23.364492 - [DEBUG]
48112 2019-Jan-13 16:21:23.364518 - [DEBUG] Join: AllTop & AllBottom
48113 2019-Jan-13 16:21:23.364544 - [DEBUG] = AllBottom (new jump func)
48114 2019-Jan-13 16:21:23.364569 - [DEBUG]
48115 2019-Jan-13 16:21:23.364593 - [DEBUG] Start adding new jump function
48116 2019-Jan-13 16:21:23.364616 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48117 2019-Jan-13 16:21:23.364678 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48118 2019-Jan-13 16:21:23.365370 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
48119 2019-Jan-13 16:21:23.366024 - [DEBUG] Edge Function : AllBottom
48120 2019-Jan-13 16:21:23.366057 - [DEBUG] End adding new jump function
48121 2019-Jan-13 16:21:23.366081 - [DEBUG]
48122 2019-Jan-13 16:21:23.366105 - [DEBUG] -------------------------------------------- 1308. Path Edge --------------------------------------------
48123 2019-Jan-13 16:21:23.366130 - [DEBUG]
48124 2019-Jan-13 16:21:23.366154 - [DEBUG] Process 1308. path edge:
48125 2019-Jan-13 16:21:23.366178 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48126 2019-Jan-13 16:21:23.366243 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
48127 2019-Jan-13 16:21:23.366896 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48128 2019-Jan-13 16:21:23.367546 - [DEBUG]
48129 2019-Jan-13 16:21:23.367591 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
48130 2019-Jan-13 16:21:23.368308 - [DEBUG] Compose: EdgeIdentity * AllBottom
48131 2019-Jan-13 16:21:23.368339 - [DEBUG]
48132 2019-Jan-13 16:21:23.368363 - [DEBUG] Propagate flow
48133 2019-Jan-13 16:21:23.368387 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48134 2019-Jan-13 16:21:23.368453 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
48135 2019-Jan-13 16:21:23.369131 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48136 2019-Jan-13 16:21:23.369789 - [DEBUG] Edge function : AllBottom (result of previous compose)
48137 2019-Jan-13 16:21:23.369816 - [DEBUG]
48138 2019-Jan-13 16:21:23.369842 - [DEBUG] Join: AllTop & AllBottom
48139 2019-Jan-13 16:21:23.369869 - [DEBUG] = AllBottom (new jump func)
48140 2019-Jan-13 16:21:23.369894 - [DEBUG]
48141 2019-Jan-13 16:21:23.369918 - [DEBUG] Start adding new jump function
48142 2019-Jan-13 16:21:23.369941 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48143 2019-Jan-13 16:21:23.370001 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48144 2019-Jan-13 16:21:23.370660 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
48145 2019-Jan-13 16:21:23.371334 - [DEBUG] Edge Function : AllBottom
48146 2019-Jan-13 16:21:23.371365 - [DEBUG] End adding new jump function
48147 2019-Jan-13 16:21:23.371390 - [DEBUG]
48148 2019-Jan-13 16:21:23.371414 - [DEBUG] -------------------------------------------- 1309. Path Edge --------------------------------------------
48149 2019-Jan-13 16:21:23.371439 - [DEBUG]
48150 2019-Jan-13 16:21:23.371463 - [DEBUG] Process 1309. path edge:
48151 2019-Jan-13 16:21:23.371487 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48152 2019-Jan-13 16:21:23.371572 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
48153 2019-Jan-13 16:21:23.372251 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48154 2019-Jan-13 16:21:23.372907 - [DEBUG]
48155 2019-Jan-13 16:21:23.372933 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
48156 2019-Jan-13 16:21:23.373617 - [DEBUG] Possible callees:
48157 2019-Jan-13 16:21:23.373643 - [DEBUG] llvm.dbg.declare
48158 2019-Jan-13 16:21:23.373669 - [DEBUG] Possible return sites:
48159 2019-Jan-13 16:21:23.373693 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16348160 2019-Jan-13 16:21:23.375044 - [DEBUG] Found and process special summary
48161 2019-Jan-13 16:21:23.375090 - [DEBUG] Compose: EdgeIdentity * AllBottom
48162 2019-Jan-13 16:21:23.375119 - [DEBUG]
48163 2019-Jan-13 16:21:23.375143 - [DEBUG] Propagate flow
48164 2019-Jan-13 16:21:23.375167 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48165 2019-Jan-13 16:21:23.375231 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
48166 2019-Jan-13 16:21:23.375893 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48167 2019-Jan-13 16:21:23.376552 - [DEBUG] Edge function : AllBottom (result of previous compose)
48168 2019-Jan-13 16:21:23.376579 - [DEBUG]
48169 2019-Jan-13 16:21:23.376606 - [DEBUG] Join: AllTop & AllBottom
48170 2019-Jan-13 16:21:23.376633 - [DEBUG] = AllBottom (new jump func)
48171 2019-Jan-13 16:21:23.376674 - [DEBUG]
48172 2019-Jan-13 16:21:23.376699 - [DEBUG] Start adding new jump function
48173 2019-Jan-13 16:21:23.376723 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48174 2019-Jan-13 16:21:23.376790 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48175 2019-Jan-13 16:21:23.377452 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
48176 2019-Jan-13 16:21:23.378120 - [DEBUG] Edge Function : AllBottom
48177 2019-Jan-13 16:21:23.378152 - [DEBUG] End adding new jump function
48178 2019-Jan-13 16:21:23.378177 - [DEBUG]
48179 2019-Jan-13 16:21:23.378201 - [DEBUG] -------------------------------------------- 1310. Path Edge --------------------------------------------
48180 2019-Jan-13 16:21:23.378247 - [DEBUG]
48181 2019-Jan-13 16:21:23.378272 - [DEBUG] Process 1310. path edge:
48182 2019-Jan-13 16:21:23.378296 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48183 2019-Jan-13 16:21:23.378360 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
48184 2019-Jan-13 16:21:23.379016 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48185 2019-Jan-13 16:21:23.379680 - [DEBUG]
48186 2019-Jan-13 16:21:23.379708 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
48187 2019-Jan-13 16:21:23.380407 - [DEBUG] Compose: EdgeIdentity * AllBottom
48188 2019-Jan-13 16:21:23.380437 - [DEBUG]
48189 2019-Jan-13 16:21:23.380460 - [DEBUG] Propagate flow
48190 2019-Jan-13 16:21:23.380484 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48191 2019-Jan-13 16:21:23.380548 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
48192 2019-Jan-13 16:21:23.381225 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48193 2019-Jan-13 16:21:23.381906 - [DEBUG] Edge function : AllBottom (result of previous compose)
48194 2019-Jan-13 16:21:23.381933 - [DEBUG]
48195 2019-Jan-13 16:21:23.381959 - [DEBUG] Join: AllTop & AllBottom
48196 2019-Jan-13 16:21:23.381986 - [DEBUG] = AllBottom (new jump func)
48197 2019-Jan-13 16:21:23.382011 - [DEBUG]
48198 2019-Jan-13 16:21:23.382034 - [DEBUG] Start adding new jump function
48199 2019-Jan-13 16:21:23.382058 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48200 2019-Jan-13 16:21:23.382119 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48201 2019-Jan-13 16:21:23.382786 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
48202 2019-Jan-13 16:21:23.383439 - [DEBUG] Edge Function : AllBottom
48203 2019-Jan-13 16:21:23.383471 - [DEBUG] End adding new jump function
48204 2019-Jan-13 16:21:23.383496 - [DEBUG]
48205 2019-Jan-13 16:21:23.383520 - [DEBUG] -------------------------------------------- 1311. Path Edge --------------------------------------------
48206 2019-Jan-13 16:21:23.383546 - [DEBUG]
48207 2019-Jan-13 16:21:23.383570 - [DEBUG] Process 1311. path edge:
48208 2019-Jan-13 16:21:23.383595 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48209 2019-Jan-13 16:21:23.383661 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
48210 2019-Jan-13 16:21:23.384316 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48211 2019-Jan-13 16:21:23.384993 - [DEBUG]
48212 2019-Jan-13 16:21:23.385020 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
48213 2019-Jan-13 16:21:23.385709 - [DEBUG] Compose: EdgeIdentity * AllBottom
48214 2019-Jan-13 16:21:23.385739 - [DEBUG]
48215 2019-Jan-13 16:21:23.385764 - [DEBUG] Propagate flow
48216 2019-Jan-13 16:21:23.385787 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48217 2019-Jan-13 16:21:23.385869 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
48218 2019-Jan-13 16:21:23.386545 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48219 2019-Jan-13 16:21:23.387210 - [DEBUG] Edge function : AllBottom (result of previous compose)
48220 2019-Jan-13 16:21:23.387237 - [DEBUG]
48221 2019-Jan-13 16:21:23.387262 - [DEBUG] Join: AllTop & AllBottom
48222 2019-Jan-13 16:21:23.387289 - [DEBUG] = AllBottom (new jump func)
48223 2019-Jan-13 16:21:23.387314 - [DEBUG]
48224 2019-Jan-13 16:21:23.387337 - [DEBUG] Start adding new jump function
48225 2019-Jan-13 16:21:23.387361 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48226 2019-Jan-13 16:21:23.387423 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48227 2019-Jan-13 16:21:23.388074 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
48228 2019-Jan-13 16:21:23.388775 - [DEBUG] Edge Function : AllBottom
48229 2019-Jan-13 16:21:23.388808 - [DEBUG] End adding new jump function
48230 2019-Jan-13 16:21:23.388832 - [DEBUG]
48231 2019-Jan-13 16:21:23.388856 - [DEBUG] -------------------------------------------- 1312. Path Edge --------------------------------------------
48232 2019-Jan-13 16:21:23.388881 - [DEBUG]
48233 2019-Jan-13 16:21:23.388904 - [DEBUG] Process 1312. path edge:
48234 2019-Jan-13 16:21:23.388928 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48235 2019-Jan-13 16:21:23.388993 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
48236 2019-Jan-13 16:21:23.389670 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48237 2019-Jan-13 16:21:23.390329 - [DEBUG]
48238 2019-Jan-13 16:21:23.390355 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
48239 2019-Jan-13 16:21:23.391031 - [DEBUG] Possible callees:
48240 2019-Jan-13 16:21:23.391058 - [DEBUG] llvm.dbg.declare
48241 2019-Jan-13 16:21:23.391083 - [DEBUG] Possible return sites:
48242 2019-Jan-13 16:21:23.391107 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16948243 2019-Jan-13 16:21:23.392461 - [DEBUG] Found and process special summary
48244 2019-Jan-13 16:21:23.392508 - [DEBUG] Compose: EdgeIdentity * AllBottom
48245 2019-Jan-13 16:21:23.392536 - [DEBUG]
48246 2019-Jan-13 16:21:23.392562 - [DEBUG] Propagate flow
48247 2019-Jan-13 16:21:23.392586 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48248 2019-Jan-13 16:21:23.392654 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
48249 2019-Jan-13 16:21:23.393318 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48250 2019-Jan-13 16:21:23.393968 - [DEBUG] Edge function : AllBottom (result of previous compose)
48251 2019-Jan-13 16:21:23.393995 - [DEBUG]
48252 2019-Jan-13 16:21:23.394021 - [DEBUG] Join: AllTop & AllBottom
48253 2019-Jan-13 16:21:23.394048 - [DEBUG] = AllBottom (new jump func)
48254 2019-Jan-13 16:21:23.394073 - [DEBUG]
48255 2019-Jan-13 16:21:23.394097 - [DEBUG] Start adding new jump function
48256 2019-Jan-13 16:21:23.394120 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48257 2019-Jan-13 16:21:23.394180 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48258 2019-Jan-13 16:21:23.394865 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
48259 2019-Jan-13 16:21:23.395557 - [DEBUG] Edge Function : AllBottom
48260 2019-Jan-13 16:21:23.395591 - [DEBUG] End adding new jump function
48261 2019-Jan-13 16:21:23.395615 - [DEBUG]
48262 2019-Jan-13 16:21:23.395640 - [DEBUG] -------------------------------------------- 1313. Path Edge --------------------------------------------
48263 2019-Jan-13 16:21:23.395665 - [DEBUG]
48264 2019-Jan-13 16:21:23.395688 - [DEBUG] Process 1313. path edge:
48265 2019-Jan-13 16:21:23.395712 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48266 2019-Jan-13 16:21:23.395778 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
48267 2019-Jan-13 16:21:23.396434 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48268 2019-Jan-13 16:21:23.397085 - [DEBUG]
48269 2019-Jan-13 16:21:23.397111 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
48270 2019-Jan-13 16:21:23.397814 - [DEBUG] Compose: EdgeIdentity * AllBottom
48271 2019-Jan-13 16:21:23.397844 - [DEBUG]
48272 2019-Jan-13 16:21:23.397867 - [DEBUG] Propagate flow
48273 2019-Jan-13 16:21:23.397891 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48274 2019-Jan-13 16:21:23.397954 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
48275 2019-Jan-13 16:21:23.398642 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48276 2019-Jan-13 16:21:23.399301 - [DEBUG] Edge function : AllBottom (result of previous compose)
48277 2019-Jan-13 16:21:23.399327 - [DEBUG]
48278 2019-Jan-13 16:21:23.399354 - [DEBUG] Join: AllTop & AllBottom
48279 2019-Jan-13 16:21:23.399380 - [DEBUG] = AllBottom (new jump func)
48280 2019-Jan-13 16:21:23.399405 - [DEBUG]
48281 2019-Jan-13 16:21:23.399428 - [DEBUG] Start adding new jump function
48282 2019-Jan-13 16:21:23.399452 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48283 2019-Jan-13 16:21:23.399512 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48284 2019-Jan-13 16:21:23.400165 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
48285 2019-Jan-13 16:21:23.400830 - [DEBUG] Edge Function : AllBottom
48286 2019-Jan-13 16:21:23.400862 - [DEBUG] End adding new jump function
48287 2019-Jan-13 16:21:23.400886 - [DEBUG]
48288 2019-Jan-13 16:21:23.400911 - [DEBUG] -------------------------------------------- 1314. Path Edge --------------------------------------------
48289 2019-Jan-13 16:21:23.400936 - [DEBUG]
48290 2019-Jan-13 16:21:23.400959 - [DEBUG] Process 1314. path edge:
48291 2019-Jan-13 16:21:23.400984 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48292 2019-Jan-13 16:21:23.401048 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
48293 2019-Jan-13 16:21:23.401729 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48294 2019-Jan-13 16:21:23.402382 - [DEBUG]
48295 2019-Jan-13 16:21:23.402408 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
48296 2019-Jan-13 16:21:23.403093 - [DEBUG] Compose: EdgeIdentity * AllBottom
48297 2019-Jan-13 16:21:23.403124 - [DEBUG]
48298 2019-Jan-13 16:21:23.403148 - [DEBUG] Propagate flow
48299 2019-Jan-13 16:21:23.403172 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48300 2019-Jan-13 16:21:23.403238 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
48301 2019-Jan-13 16:21:23.403907 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48302 2019-Jan-13 16:21:23.404583 - [DEBUG] Edge function : AllBottom (result of previous compose)
48303 2019-Jan-13 16:21:23.404611 - [DEBUG]
48304 2019-Jan-13 16:21:23.404637 - [DEBUG] Join: AllTop & AllBottom
48305 2019-Jan-13 16:21:23.404664 - [DEBUG] = AllBottom (new jump func)
48306 2019-Jan-13 16:21:23.404688 - [DEBUG]
48307 2019-Jan-13 16:21:23.404712 - [DEBUG] Start adding new jump function
48308 2019-Jan-13 16:21:23.404735 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48309 2019-Jan-13 16:21:23.404800 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48310 2019-Jan-13 16:21:23.405485 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
48311 2019-Jan-13 16:21:23.406142 - [DEBUG] Edge Function : AllBottom
48312 2019-Jan-13 16:21:23.406174 - [DEBUG] End adding new jump function
48313 2019-Jan-13 16:21:23.406199 - [DEBUG]
48314 2019-Jan-13 16:21:23.406223 - [DEBUG] -------------------------------------------- 1315. Path Edge --------------------------------------------
48315 2019-Jan-13 16:21:23.406248 - [DEBUG]
48316 2019-Jan-13 16:21:23.406272 - [DEBUG] Process 1315. path edge:
48317 2019-Jan-13 16:21:23.406296 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48318 2019-Jan-13 16:21:23.406362 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
48319 2019-Jan-13 16:21:23.407033 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48320 2019-Jan-13 16:21:23.407692 - [DEBUG]
48321 2019-Jan-13 16:21:23.407718 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
48322 2019-Jan-13 16:21:23.408436 - [DEBUG] Compose: EdgeIdentity * AllBottom
48323 2019-Jan-13 16:21:23.408465 - [DEBUG]
48324 2019-Jan-13 16:21:23.408489 - [DEBUG] Propagate flow
48325 2019-Jan-13 16:21:23.408513 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48326 2019-Jan-13 16:21:23.408576 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
48327 2019-Jan-13 16:21:23.409250 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48328 2019-Jan-13 16:21:23.409921 - [DEBUG] Edge function : AllBottom (result of previous compose)
48329 2019-Jan-13 16:21:23.409947 - [DEBUG]
48330 2019-Jan-13 16:21:23.409973 - [DEBUG] Join: AllTop & AllBottom
48331 2019-Jan-13 16:21:23.409999 - [DEBUG] = AllBottom (new jump func)
48332 2019-Jan-13 16:21:23.410024 - [DEBUG]
48333 2019-Jan-13 16:21:23.410048 - [DEBUG] Start adding new jump function
48334 2019-Jan-13 16:21:23.410071 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48335 2019-Jan-13 16:21:23.410132 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48336 2019-Jan-13 16:21:23.410795 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
48337 2019-Jan-13 16:21:23.411443 - [DEBUG] Edge Function : AllBottom
48338 2019-Jan-13 16:21:23.411475 - [DEBUG] End adding new jump function
48339 2019-Jan-13 16:21:23.411499 - [DEBUG]
48340 2019-Jan-13 16:21:23.411523 - [DEBUG] -------------------------------------------- 1316. Path Edge --------------------------------------------
48341 2019-Jan-13 16:21:23.411567 - [DEBUG]
48342 2019-Jan-13 16:21:23.411593 - [DEBUG] Process 1316. path edge:
48343 2019-Jan-13 16:21:23.411617 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48344 2019-Jan-13 16:21:23.411682 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
48345 2019-Jan-13 16:21:23.412340 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48346 2019-Jan-13 16:21:23.413026 - [DEBUG]
48347 2019-Jan-13 16:21:23.413054 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
48348 2019-Jan-13 16:21:23.413748 - [DEBUG] Compose: EdgeIdentity * AllBottom
48349 2019-Jan-13 16:21:23.413778 - [DEBUG]
48350 2019-Jan-13 16:21:23.413802 - [DEBUG] Propagate flow
48351 2019-Jan-13 16:21:23.413826 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48352 2019-Jan-13 16:21:23.413891 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
48353 2019-Jan-13 16:21:23.414551 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48354 2019-Jan-13 16:21:23.415235 - [DEBUG] Edge function : AllBottom (result of previous compose)
48355 2019-Jan-13 16:21:23.415262 - [DEBUG]
48356 2019-Jan-13 16:21:23.415288 - [DEBUG] Join: AllTop & AllBottom
48357 2019-Jan-13 16:21:23.415315 - [DEBUG] = AllBottom (new jump func)
48358 2019-Jan-13 16:21:23.415339 - [DEBUG]
48359 2019-Jan-13 16:21:23.415363 - [DEBUG] Start adding new jump function
48360 2019-Jan-13 16:21:23.415387 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48361 2019-Jan-13 16:21:23.415452 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48362 2019-Jan-13 16:21:23.416116 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
48363 2019-Jan-13 16:21:23.416784 - [DEBUG] Edge Function : AllBottom
48364 2019-Jan-13 16:21:23.416815 - [DEBUG] End adding new jump function
48365 2019-Jan-13 16:21:23.416840 - [DEBUG]
48366 2019-Jan-13 16:21:23.416864 - [DEBUG] -------------------------------------------- 1317. Path Edge --------------------------------------------
48367 2019-Jan-13 16:21:23.416889 - [DEBUG]
48368 2019-Jan-13 16:21:23.416913 - [DEBUG] Process 1317. path edge:
48369 2019-Jan-13 16:21:23.416937 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48370 2019-Jan-13 16:21:23.416999 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
48371 2019-Jan-13 16:21:23.417654 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48372 2019-Jan-13 16:21:23.418334 - [DEBUG]
48373 2019-Jan-13 16:21:23.418360 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
48374 2019-Jan-13 16:21:23.419058 - [DEBUG] Compose: EdgeIdentity * AllBottom
48375 2019-Jan-13 16:21:23.419088 - [DEBUG]
48376 2019-Jan-13 16:21:23.419111 - [DEBUG] Propagate flow
48377 2019-Jan-13 16:21:23.419135 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48378 2019-Jan-13 16:21:23.419200 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
48379 2019-Jan-13 16:21:23.419862 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48380 2019-Jan-13 16:21:23.420516 - [DEBUG] Edge function : AllBottom (result of previous compose)
48381 2019-Jan-13 16:21:23.420543 - [DEBUG]
48382 2019-Jan-13 16:21:23.420569 - [DEBUG] Join: AllTop & AllBottom
48383 2019-Jan-13 16:21:23.420596 - [DEBUG] = AllBottom (new jump func)
48384 2019-Jan-13 16:21:23.420620 - [DEBUG]
48385 2019-Jan-13 16:21:23.420644 - [DEBUG] Start adding new jump function
48386 2019-Jan-13 16:21:23.420668 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48387 2019-Jan-13 16:21:23.420729 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48388 2019-Jan-13 16:21:23.421395 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
48389 2019-Jan-13 16:21:23.422072 - [DEBUG] Edge Function : AllBottom
48390 2019-Jan-13 16:21:23.422121 - [DEBUG] End adding new jump function
48391 2019-Jan-13 16:21:23.422146 - [DEBUG]
48392 2019-Jan-13 16:21:23.422170 - [DEBUG] -------------------------------------------- 1318. Path Edge --------------------------------------------
48393 2019-Jan-13 16:21:23.422196 - [DEBUG]
48394 2019-Jan-13 16:21:23.422220 - [DEBUG] Process 1318. path edge:
48395 2019-Jan-13 16:21:23.422244 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48396 2019-Jan-13 16:21:23.422319 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
48397 2019-Jan-13 16:21:23.423737 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48398 2019-Jan-13 16:21:23.424430 - [DEBUG]
48399 2019-Jan-13 16:21:23.424459 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
48400 2019-Jan-13 16:21:23.425182 - [DEBUG] Compose: EdgeIdentity * AllBottom
48401 2019-Jan-13 16:21:23.425213 - [DEBUG]
48402 2019-Jan-13 16:21:23.425238 - [DEBUG] Propagate flow
48403 2019-Jan-13 16:21:23.425262 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48404 2019-Jan-13 16:21:23.425330 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48405 2019-Jan-13 16:21:23.425998 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48406 2019-Jan-13 16:21:23.426653 - [DEBUG] Edge function : AllBottom (result of previous compose)
48407 2019-Jan-13 16:21:23.426680 - [DEBUG]
48408 2019-Jan-13 16:21:23.426707 - [DEBUG] Join: AllTop & AllBottom
48409 2019-Jan-13 16:21:23.426733 - [DEBUG] = AllBottom (new jump func)
48410 2019-Jan-13 16:21:23.426758 - [DEBUG]
48411 2019-Jan-13 16:21:23.426782 - [DEBUG] Start adding new jump function
48412 2019-Jan-13 16:21:23.426806 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48413 2019-Jan-13 16:21:23.426868 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48414 2019-Jan-13 16:21:23.427535 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48415 2019-Jan-13 16:21:23.428188 - [DEBUG] Edge Function : AllBottom
48416 2019-Jan-13 16:21:23.428240 - [DEBUG] End adding new jump function
48417 2019-Jan-13 16:21:23.428266 - [DEBUG]
48418 2019-Jan-13 16:21:23.428291 - [DEBUG] -------------------------------------------- 1319. Path Edge --------------------------------------------
48419 2019-Jan-13 16:21:23.428317 - [DEBUG]
48420 2019-Jan-13 16:21:23.428341 - [DEBUG] Process 1319. path edge:
48421 2019-Jan-13 16:21:23.428366 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48422 2019-Jan-13 16:21:23.428434 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
48423 2019-Jan-13 16:21:23.429094 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48424 2019-Jan-13 16:21:23.429747 - [DEBUG]
48425 2019-Jan-13 16:21:23.429773 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48426 2019-Jan-13 16:21:23.430478 - [DEBUG] Compose: EdgeIdentity * AllBottom
48427 2019-Jan-13 16:21:23.430507 - [DEBUG]
48428 2019-Jan-13 16:21:23.430531 - [DEBUG] Propagate flow
48429 2019-Jan-13 16:21:23.430555 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48430 2019-Jan-13 16:21:23.430622 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
48431 2019-Jan-13 16:21:23.431291 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48432 2019-Jan-13 16:21:23.431975 - [DEBUG] Edge function : AllBottom (result of previous compose)
48433 2019-Jan-13 16:21:23.432002 - [DEBUG]
48434 2019-Jan-13 16:21:23.432028 - [DEBUG] Join: AllTop & AllBottom
48435 2019-Jan-13 16:21:23.432075 - [DEBUG] = AllBottom (new jump func)
48436 2019-Jan-13 16:21:23.432100 - [DEBUG]
48437 2019-Jan-13 16:21:23.432124 - [DEBUG] Start adding new jump function
48438 2019-Jan-13 16:21:23.432147 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48439 2019-Jan-13 16:21:23.432209 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48440 2019-Jan-13 16:21:23.432862 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
48441 2019-Jan-13 16:21:23.433534 - [DEBUG] Edge Function : AllBottom
48442 2019-Jan-13 16:21:23.433565 - [DEBUG] End adding new jump function
48443 2019-Jan-13 16:21:23.433590 - [DEBUG]
48444 2019-Jan-13 16:21:23.433614 - [DEBUG] -------------------------------------------- 1320. Path Edge --------------------------------------------
48445 2019-Jan-13 16:21:23.433639 - [DEBUG]
48446 2019-Jan-13 16:21:23.433662 - [DEBUG] Process 1320. path edge:
48447 2019-Jan-13 16:21:23.433687 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48448 2019-Jan-13 16:21:23.433749 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
48449 2019-Jan-13 16:21:23.434418 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48450 2019-Jan-13 16:21:23.435101 - [DEBUG]
48451 2019-Jan-13 16:21:23.435130 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
48452 2019-Jan-13 16:21:23.435818 - [DEBUG] Compose: EdgeIdentity * AllBottom
48453 2019-Jan-13 16:21:23.435848 - [DEBUG]
48454 2019-Jan-13 16:21:23.435872 - [DEBUG] Propagate flow
48455 2019-Jan-13 16:21:23.435896 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48456 2019-Jan-13 16:21:23.435957 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48457 2019-Jan-13 16:21:23.436626 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48458 2019-Jan-13 16:21:23.437287 - [DEBUG] Edge function : AllBottom (result of previous compose)
48459 2019-Jan-13 16:21:23.437315 - [DEBUG]
48460 2019-Jan-13 16:21:23.437342 - [DEBUG] Join: AllTop & AllBottom
48461 2019-Jan-13 16:21:23.437369 - [DEBUG] = AllBottom (new jump func)
48462 2019-Jan-13 16:21:23.437394 - [DEBUG]
48463 2019-Jan-13 16:21:23.437418 - [DEBUG] Start adding new jump function
48464 2019-Jan-13 16:21:23.437441 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48465 2019-Jan-13 16:21:23.437505 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48466 2019-Jan-13 16:21:23.438161 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48467 2019-Jan-13 16:21:23.438834 - [DEBUG] Edge Function : AllBottom
48468 2019-Jan-13 16:21:23.438865 - [DEBUG] End adding new jump function
48469 2019-Jan-13 16:21:23.438890 - [DEBUG]
48470 2019-Jan-13 16:21:23.438914 - [DEBUG] -------------------------------------------- 1321. Path Edge --------------------------------------------
48471 2019-Jan-13 16:21:23.438939 - [DEBUG]
48472 2019-Jan-13 16:21:23.438963 - [DEBUG] Process 1321. path edge:
48473 2019-Jan-13 16:21:23.438987 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48474 2019-Jan-13 16:21:23.439054 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
48475 2019-Jan-13 16:21:23.439720 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48476 2019-Jan-13 16:21:23.440380 - [DEBUG]
48477 2019-Jan-13 16:21:23.440406 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48478 2019-Jan-13 16:21:23.441117 - [DEBUG] Compose: EdgeIdentity * AllBottom
48479 2019-Jan-13 16:21:23.441148 - [DEBUG]
48480 2019-Jan-13 16:21:23.441172 - [DEBUG] Propagate flow
48481 2019-Jan-13 16:21:23.441196 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48482 2019-Jan-13 16:21:23.441259 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48483 2019-Jan-13 16:21:23.441951 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48484 2019-Jan-13 16:21:23.442624 - [DEBUG] Edge function : AllBottom (result of previous compose)
48485 2019-Jan-13 16:21:23.442650 - [DEBUG]
48486 2019-Jan-13 16:21:23.442675 - [DEBUG] Join: AllTop & AllBottom
48487 2019-Jan-13 16:21:23.442702 - [DEBUG] = AllBottom (new jump func)
48488 2019-Jan-13 16:21:23.442727 - [DEBUG]
48489 2019-Jan-13 16:21:23.442750 - [DEBUG] Start adding new jump function
48490 2019-Jan-13 16:21:23.442774 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48491 2019-Jan-13 16:21:23.442836 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48492 2019-Jan-13 16:21:23.443498 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48493 2019-Jan-13 16:21:23.444146 - [DEBUG] Edge Function : AllBottom
48494 2019-Jan-13 16:21:23.444178 - [DEBUG] End adding new jump function
48495 2019-Jan-13 16:21:23.444202 - [DEBUG]
48496 2019-Jan-13 16:21:23.444227 - [DEBUG] -------------------------------------------- 1322. Path Edge --------------------------------------------
48497 2019-Jan-13 16:21:23.444253 - [DEBUG]
48498 2019-Jan-13 16:21:23.444276 - [DEBUG] Process 1322. path edge:
48499 2019-Jan-13 16:21:23.444301 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48500 2019-Jan-13 16:21:23.444363 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
48501 2019-Jan-13 16:21:23.445047 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48502 2019-Jan-13 16:21:23.445717 - [DEBUG]
48503 2019-Jan-13 16:21:23.445743 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48504 2019-Jan-13 16:21:23.446421 - [DEBUG] Start of endsummarytab entry
48505 2019-Jan-13 16:21:23.446460 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
48506 2019-Jan-13 16:21:23.447117 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
48507 2019-Jan-13 16:21:23.447184 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48508 2019-Jan-13 16:21:23.447833 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
48509 2019-Jan-13 16:21:23.448520 - [DEBUG] EF: AllBottom
48510 2019-Jan-13 16:21:23.448547 - [DEBUG]
48511 2019-Jan-13 16:21:23.448570 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48512 2019-Jan-13 16:21:23.449228 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
48513 2019-Jan-13 16:21:23.449896 - [DEBUG] EF: AllBottom
48514 2019-Jan-13 16:21:23.449922 - [DEBUG]
48515 2019-Jan-13 16:21:23.449945 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48516 2019-Jan-13 16:21:23.450592 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
48517 2019-Jan-13 16:21:23.451264 - [DEBUG] EF: AllBottom
48518 2019-Jan-13 16:21:23.451290 - [DEBUG]
48519 2019-Jan-13 16:21:23.451314 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48520 2019-Jan-13 16:21:23.451991 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
48521 2019-Jan-13 16:21:23.452654 - [DEBUG] EF: AllBottom
48522 2019-Jan-13 16:21:23.452680 - [DEBUG]
48523 2019-Jan-13 16:21:23.452721 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48524 2019-Jan-13 16:21:23.453370 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
48525 2019-Jan-13 16:21:23.454039 - [DEBUG] EF: AllBottom
48526 2019-Jan-13 16:21:23.454066 - [DEBUG]
48527 2019-Jan-13 16:21:23.454089 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48528 2019-Jan-13 16:21:23.454738 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
48529 2019-Jan-13 16:21:23.455421 - [DEBUG] EF: AllBottom
48530 2019-Jan-13 16:21:23.455447 - [DEBUG]
48531 2019-Jan-13 16:21:23.455470 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48532 2019-Jan-13 16:21:23.456116 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
48533 2019-Jan-13 16:21:23.456776 - [DEBUG] EF: AllBottom
48534 2019-Jan-13 16:21:23.456802 - [DEBUG]
48535 2019-Jan-13 16:21:23.456826 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48536 2019-Jan-13 16:21:23.457484 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
48537 2019-Jan-13 16:21:23.458153 - [DEBUG] EF: AllBottom
48538 2019-Jan-13 16:21:23.458180 - [DEBUG]
48539 2019-Jan-13 16:21:23.458203 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48540 2019-Jan-13 16:21:23.458876 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
48541 2019-Jan-13 16:21:23.459533 - [DEBUG] EF: AllBottom
48542 2019-Jan-13 16:21:23.459560 - [DEBUG]
48543 2019-Jan-13 16:21:23.459584 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48544 2019-Jan-13 16:21:23.460243 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
48545 2019-Jan-13 16:21:23.460900 - [DEBUG] EF: AllBottom
48546 2019-Jan-13 16:21:23.460926 - [DEBUG]
48547 2019-Jan-13 16:21:23.460950 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48548 2019-Jan-13 16:21:23.461625 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
48549 2019-Jan-13 16:21:23.462276 - [DEBUG] EF: AllBottom
48550 2019-Jan-13 16:21:23.462302 - [DEBUG]
48551 2019-Jan-13 16:21:23.462326 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48552 2019-Jan-13 16:21:23.462986 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
48553 2019-Jan-13 16:21:23.463650 - [DEBUG] EF: AllBottom
48554 2019-Jan-13 16:21:23.463677 - [DEBUG]
48555 2019-Jan-13 16:21:23.463700 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48556 2019-Jan-13 16:21:23.464355 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
48557 2019-Jan-13 16:21:23.465041 - [DEBUG] EF: AllBottom
48558 2019-Jan-13 16:21:23.465067 - [DEBUG]
48559 2019-Jan-13 16:21:23.465090 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48560 2019-Jan-13 16:21:23.465748 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
48561 2019-Jan-13 16:21:23.466402 - [DEBUG] EF: AllBottom
48562 2019-Jan-13 16:21:23.466428 - [DEBUG]
48563 2019-Jan-13 16:21:23.466451 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48564 2019-Jan-13 16:21:23.467107 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48565 2019-Jan-13 16:21:23.469243 - [DEBUG] EF: AllBottom
48566 2019-Jan-13 16:21:23.469273 - [DEBUG]
48567 2019-Jan-13 16:21:23.469297 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48568 2019-Jan-13 16:21:23.470066 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
48569 2019-Jan-13 16:21:23.470753 - [DEBUG] EF: AllBottom
48570 2019-Jan-13 16:21:23.470780 - [DEBUG]
48571 2019-Jan-13 16:21:23.470803 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48572 2019-Jan-13 16:21:23.471465 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48573 2019-Jan-13 16:21:23.472156 - [DEBUG] EF: AllBottom
48574 2019-Jan-13 16:21:23.472182 - [DEBUG]
48575 2019-Jan-13 16:21:23.472206 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48576 2019-Jan-13 16:21:23.472853 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
48577 2019-Jan-13 16:21:23.473524 - [DEBUG] EF: AllBottom
48578 2019-Jan-13 16:21:23.473550 - [DEBUG]
48579 2019-Jan-13 16:21:23.473574 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48580 2019-Jan-13 16:21:23.474227 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
48581 2019-Jan-13 16:21:23.474912 - [DEBUG] EF: AllBottom
48582 2019-Jan-13 16:21:23.474939 - [DEBUG]
48583 2019-Jan-13 16:21:23.474963 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48584 2019-Jan-13 16:21:23.475614 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
48585 2019-Jan-13 16:21:23.476285 - [DEBUG] EF: AllBottom
48586 2019-Jan-13 16:21:23.476312 - [DEBUG]
48587 2019-Jan-13 16:21:23.476336 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48588 2019-Jan-13 16:21:23.476997 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
48589 2019-Jan-13 16:21:23.477661 - [DEBUG] EF: AllBottom
48590 2019-Jan-13 16:21:23.477687 - [DEBUG]
48591 2019-Jan-13 16:21:23.477711 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48592 2019-Jan-13 16:21:23.478381 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
48593 2019-Jan-13 16:21:23.479042 - [DEBUG] EF: AllBottom
48594 2019-Jan-13 16:21:23.479069 - [DEBUG]
48595 2019-Jan-13 16:21:23.479093 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48596 2019-Jan-13 16:21:23.479752 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
48597 2019-Jan-13 16:21:23.480406 - [DEBUG] EF: AllBottom
48598 2019-Jan-13 16:21:23.480432 - [DEBUG]
48599 2019-Jan-13 16:21:23.480456 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48600 2019-Jan-13 16:21:23.481108 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
48601 2019-Jan-13 16:21:23.481784 - [DEBUG] EF: AllBottom
48602 2019-Jan-13 16:21:23.481810 - [DEBUG]
48603 2019-Jan-13 16:21:23.481834 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48604 2019-Jan-13 16:21:23.482498 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
48605 2019-Jan-13 16:21:23.483159 - [DEBUG] EF: AllBottom
48606 2019-Jan-13 16:21:23.483185 - [DEBUG]
48607 2019-Jan-13 16:21:23.483209 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48608 2019-Jan-13 16:21:23.483862 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
48609 2019-Jan-13 16:21:23.484508 - [DEBUG] EF: AllBottom
48610 2019-Jan-13 16:21:23.484534 - [DEBUG]
48611 2019-Jan-13 16:21:23.484558 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48612 2019-Jan-13 16:21:23.485235 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
48613 2019-Jan-13 16:21:23.485894 - [DEBUG] EF: AllBottom
48614 2019-Jan-13 16:21:23.485921 - [DEBUG]
48615 2019-Jan-13 16:21:23.485961 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48616 2019-Jan-13 16:21:23.486622 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
48617 2019-Jan-13 16:21:23.487272 - [DEBUG] EF: AllBottom
48618 2019-Jan-13 16:21:23.487298 - [DEBUG]
48619 2019-Jan-13 16:21:23.487321 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48620 2019-Jan-13 16:21:23.487973 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
48621 2019-Jan-13 16:21:23.488663 - [DEBUG] EF: AllBottom
48622 2019-Jan-13 16:21:23.488690 - [DEBUG]
48623 2019-Jan-13 16:21:23.488714 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48624 2019-Jan-13 16:21:23.489372 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48625 2019-Jan-13 16:21:23.490026 - [DEBUG] EF: AllBottom
48626 2019-Jan-13 16:21:23.490052 - [DEBUG]
48627 2019-Jan-13 16:21:23.490075 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
48628 2019-Jan-13 16:21:23.490721 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48629 2019-Jan-13 16:21:23.491381 - [DEBUG] EF: AllBottom
48630 2019-Jan-13 16:21:23.491407 - [DEBUG]
48631 2019-Jan-13 16:21:23.491432 - [DEBUG] ---------------
48632 2019-Jan-13 16:21:23.491455 - [DEBUG]
48633 2019-Jan-13 16:21:23.491484 - [DEBUG] End of endsummarytab entry
48634 2019-Jan-13 16:21:23.491508 - [DEBUG]
48635 2019-Jan-13 16:21:23.491532 - [DEBUG] Start of incomingtab entry
48636 2019-Jan-13 16:21:23.491577 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
48637 2019-Jan-13 16:21:23.492244 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
48638 2019-Jan-13 16:21:23.492311 - [DEBUG] ---------------
48639 2019-Jan-13 16:21:23.492335 - [DEBUG] End of incomingtab entry
48640 2019-Jan-13 16:21:23.492358 - [DEBUG]
48641 2019-Jan-13 16:21:23.492386 - [DEBUG] EDGE:
48642 2019-Jan-13 16:21:23.492442 - [DEBUG] ---> 48643 2019-Jan-13 16:21:23.493095 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48644 2019-Jan-13 16:21:23.493751 - [DEBUG]
48645 2019-Jan-13 16:21:23.493780 - [DEBUG] EDGE:
48646 2019-Jan-13 16:21:23.493843 - [DEBUG] ---> 48647 2019-Jan-13 16:21:23.494504 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48648 2019-Jan-13 16:21:23.495185 - [DEBUG]
48649 2019-Jan-13 16:21:23.495240 - [DEBUG] Compose: EdgeIdentity * AllBottom
48650 2019-Jan-13 16:21:23.495268 - [DEBUG]
48651 2019-Jan-13 16:21:23.495292 - [DEBUG] Propagate flow
48652 2019-Jan-13 16:21:23.495315 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48653 2019-Jan-13 16:21:23.495379 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
48654 2019-Jan-13 16:21:23.496045 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48655 2019-Jan-13 16:21:23.496700 - [DEBUG] Edge function : AllBottom (result of previous compose)
48656 2019-Jan-13 16:21:23.496727 - [DEBUG]
48657 2019-Jan-13 16:21:23.496754 - [DEBUG] Join: AllTop & AllBottom
48658 2019-Jan-13 16:21:23.496781 - [DEBUG] = AllBottom (new jump func)
48659 2019-Jan-13 16:21:23.496805 - [DEBUG]
48660 2019-Jan-13 16:21:23.496829 - [DEBUG] Start adding new jump function
48661 2019-Jan-13 16:21:23.496853 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48662 2019-Jan-13 16:21:23.496917 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48663 2019-Jan-13 16:21:23.497595 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
48664 2019-Jan-13 16:21:23.498289 - [DEBUG] Edge Function : AllBottom
48665 2019-Jan-13 16:21:23.498323 - [DEBUG] End adding new jump function
48666 2019-Jan-13 16:21:23.498347 - [DEBUG]
48667 2019-Jan-13 16:21:23.498371 - [DEBUG] -------------------------------------------- 1323. Path Edge --------------------------------------------
48668 2019-Jan-13 16:21:23.498395 - [DEBUG]
48669 2019-Jan-13 16:21:23.498419 - [DEBUG] Process 1323. path edge:
48670 2019-Jan-13 16:21:23.498442 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48671 2019-Jan-13 16:21:23.498507 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
48672 2019-Jan-13 16:21:23.499169 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48673 2019-Jan-13 16:21:23.499832 - [DEBUG]
48674 2019-Jan-13 16:21:23.499858 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
48675 2019-Jan-13 16:21:23.500549 - [DEBUG] Possible callees:
48676 2019-Jan-13 16:21:23.500576 - [DEBUG] llvm.dbg.declare
48677 2019-Jan-13 16:21:23.500601 - [DEBUG] Possible return sites:
48678 2019-Jan-13 16:21:23.500624 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19348679 2019-Jan-13 16:21:23.501979 - [DEBUG] Found and process special summary
48680 2019-Jan-13 16:21:23.502024 - [DEBUG] Compose: EdgeIdentity * AllBottom
48681 2019-Jan-13 16:21:23.502052 - [DEBUG]
48682 2019-Jan-13 16:21:23.502077 - [DEBUG] Propagate flow
48683 2019-Jan-13 16:21:23.502100 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48684 2019-Jan-13 16:21:23.502165 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48685 2019-Jan-13 16:21:23.502846 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48686 2019-Jan-13 16:21:23.503510 - [DEBUG] Edge function : AllBottom (result of previous compose)
48687 2019-Jan-13 16:21:23.503536 - [DEBUG]
48688 2019-Jan-13 16:21:23.503563 - [DEBUG] Join: AllTop & AllBottom
48689 2019-Jan-13 16:21:23.503589 - [DEBUG] = AllBottom (new jump func)
48690 2019-Jan-13 16:21:23.503614 - [DEBUG]
48691 2019-Jan-13 16:21:23.503638 - [DEBUG] Start adding new jump function
48692 2019-Jan-13 16:21:23.503661 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48693 2019-Jan-13 16:21:23.503724 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48694 2019-Jan-13 16:21:23.504389 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48695 2019-Jan-13 16:21:23.505065 - [DEBUG] Edge Function : AllBottom
48696 2019-Jan-13 16:21:23.505097 - [DEBUG] End adding new jump function
48697 2019-Jan-13 16:21:23.505121 - [DEBUG]
48698 2019-Jan-13 16:21:23.505145 - [DEBUG] -------------------------------------------- 1324. Path Edge --------------------------------------------
48699 2019-Jan-13 16:21:23.505169 - [DEBUG]
48700 2019-Jan-13 16:21:23.505192 - [DEBUG] Process 1324. path edge:
48701 2019-Jan-13 16:21:23.505216 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48702 2019-Jan-13 16:21:23.505278 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
48703 2019-Jan-13 16:21:23.505945 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48704 2019-Jan-13 16:21:23.506622 - [DEBUG]
48705 2019-Jan-13 16:21:23.506649 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48706 2019-Jan-13 16:21:23.507358 - [DEBUG] Compose: EdgeIdentity * AllBottom
48707 2019-Jan-13 16:21:23.507388 - [DEBUG]
48708 2019-Jan-13 16:21:23.507412 - [DEBUG] Propagate flow
48709 2019-Jan-13 16:21:23.507435 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48710 2019-Jan-13 16:21:23.507500 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
48711 2019-Jan-13 16:21:23.508156 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48712 2019-Jan-13 16:21:23.508843 - [DEBUG] Edge function : AllBottom (result of previous compose)
48713 2019-Jan-13 16:21:23.508870 - [DEBUG]
48714 2019-Jan-13 16:21:23.508896 - [DEBUG] Join: AllTop & AllBottom
48715 2019-Jan-13 16:21:23.508923 - [DEBUG] = AllBottom (new jump func)
48716 2019-Jan-13 16:21:23.508947 - [DEBUG]
48717 2019-Jan-13 16:21:23.508971 - [DEBUG] Start adding new jump function
48718 2019-Jan-13 16:21:23.508995 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48719 2019-Jan-13 16:21:23.509062 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48720 2019-Jan-13 16:21:23.509723 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
48721 2019-Jan-13 16:21:23.510381 - [DEBUG] Edge Function : AllBottom
48722 2019-Jan-13 16:21:23.510413 - [DEBUG] End adding new jump function
48723 2019-Jan-13 16:21:23.510437 - [DEBUG]
48724 2019-Jan-13 16:21:23.510462 - [DEBUG] -------------------------------------------- 1325. Path Edge --------------------------------------------
48725 2019-Jan-13 16:21:23.510487 - [DEBUG]
48726 2019-Jan-13 16:21:23.510511 - [DEBUG] Process 1325. path edge:
48727 2019-Jan-13 16:21:23.510535 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48728 2019-Jan-13 16:21:23.510599 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
48729 2019-Jan-13 16:21:23.511247 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48730 2019-Jan-13 16:21:23.511934 - [DEBUG]
48731 2019-Jan-13 16:21:23.511962 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
48732 2019-Jan-13 16:21:23.512652 - [DEBUG] Compose: EdgeIdentity * AllBottom
48733 2019-Jan-13 16:21:23.512681 - [DEBUG]
48734 2019-Jan-13 16:21:23.512705 - [DEBUG] Propagate flow
48735 2019-Jan-13 16:21:23.512729 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48736 2019-Jan-13 16:21:23.512794 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
48737 2019-Jan-13 16:21:23.513455 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48738 2019-Jan-13 16:21:23.514110 - [DEBUG] Edge function : AllBottom (result of previous compose)
48739 2019-Jan-13 16:21:23.514136 - [DEBUG]
48740 2019-Jan-13 16:21:23.514163 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48741 2019-Jan-13 16:21:23.514189 - [DEBUG] = AllBottom
48742 2019-Jan-13 16:21:23.514214 - [DEBUG]
48743 2019-Jan-13 16:21:23.514237 - [DEBUG] PROPAGATE: No new function!
48744 2019-Jan-13 16:21:23.514263 - [DEBUG] EDGE:
48745 2019-Jan-13 16:21:23.514326 - [DEBUG] ---> 48746 2019-Jan-13 16:21:23.515011 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48747 2019-Jan-13 16:21:23.515670 - [DEBUG]
48748 2019-Jan-13 16:21:23.515697 - [DEBUG] EDGE:
48749 2019-Jan-13 16:21:23.515761 - [DEBUG] ---> 48750 2019-Jan-13 16:21:23.516434 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48751 2019-Jan-13 16:21:23.517089 - [DEBUG]
48752 2019-Jan-13 16:21:23.517140 - [DEBUG] Compose: EdgeIdentity * AllBottom
48753 2019-Jan-13 16:21:23.517168 - [DEBUG]
48754 2019-Jan-13 16:21:23.517193 - [DEBUG] Propagate flow
48755 2019-Jan-13 16:21:23.517217 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48756 2019-Jan-13 16:21:23.517278 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
48757 2019-Jan-13 16:21:23.517945 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48758 2019-Jan-13 16:21:23.518624 - [DEBUG] Edge function : AllBottom (result of previous compose)
48759 2019-Jan-13 16:21:23.518650 - [DEBUG]
48760 2019-Jan-13 16:21:23.518676 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48761 2019-Jan-13 16:21:23.518703 - [DEBUG] = AllBottom
48762 2019-Jan-13 16:21:23.518727 - [DEBUG]
48763 2019-Jan-13 16:21:23.518751 - [DEBUG] PROPAGATE: No new function!
48764 2019-Jan-13 16:21:23.518781 - [DEBUG] EDGE:
48765 2019-Jan-13 16:21:23.518850 - [DEBUG] ---> 48766 2019-Jan-13 16:21:23.519520 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48767 2019-Jan-13 16:21:23.520171 - [DEBUG]
48768 2019-Jan-13 16:21:23.520198 - [DEBUG] EDGE:
48769 2019-Jan-13 16:21:23.520258 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
48770 2019-Jan-13 16:21:23.520929 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48771 2019-Jan-13 16:21:23.521607 - [DEBUG]
48772 2019-Jan-13 16:21:23.521635 - [DEBUG] EDGE:
48773 2019-Jan-13 16:21:23.521700 - [DEBUG] ---> 48774 2019-Jan-13 16:21:23.522359 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48775 2019-Jan-13 16:21:23.523013 - [DEBUG]
48776 2019-Jan-13 16:21:23.523040 - [DEBUG] EDGE:
48777 2019-Jan-13 16:21:23.523101 - [DEBUG] ---> 48778 2019-Jan-13 16:21:23.523757 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48779 2019-Jan-13 16:21:23.524414 - [DEBUG]
48780 2019-Jan-13 16:21:23.524442 - [DEBUG] EDGE:
48781 2019-Jan-13 16:21:23.524502 - [DEBUG] ---> 48782 2019-Jan-13 16:21:23.525184 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48783 2019-Jan-13 16:21:23.525838 - [DEBUG]
48784 2019-Jan-13 16:21:23.525885 - [DEBUG] Compose: EdgeIdentity * AllBottom
48785 2019-Jan-13 16:21:23.525913 - [DEBUG]
48786 2019-Jan-13 16:21:23.525936 - [DEBUG] Propagate flow
48787 2019-Jan-13 16:21:23.525960 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48788 2019-Jan-13 16:21:23.526022 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
48789 2019-Jan-13 16:21:23.526688 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48790 2019-Jan-13 16:21:23.527345 - [DEBUG] Edge function : AllBottom (result of previous compose)
48791 2019-Jan-13 16:21:23.527392 - [DEBUG]
48792 2019-Jan-13 16:21:23.527418 - [DEBUG] Join: AllTop & AllBottom
48793 2019-Jan-13 16:21:23.527444 - [DEBUG] = AllBottom (new jump func)
48794 2019-Jan-13 16:21:23.527469 - [DEBUG]
48795 2019-Jan-13 16:21:23.527493 - [DEBUG] Start adding new jump function
48796 2019-Jan-13 16:21:23.527516 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48797 2019-Jan-13 16:21:23.527581 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48798 2019-Jan-13 16:21:23.528263 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
48799 2019-Jan-13 16:21:23.528920 - [DEBUG] Edge Function : AllBottom
48800 2019-Jan-13 16:21:23.528951 - [DEBUG] End adding new jump function
48801 2019-Jan-13 16:21:23.528975 - [DEBUG]
48802 2019-Jan-13 16:21:23.528999 - [DEBUG] -------------------------------------------- 1326. Path Edge --------------------------------------------
48803 2019-Jan-13 16:21:23.529024 - [DEBUG]
48804 2019-Jan-13 16:21:23.529047 - [DEBUG] Process 1326. path edge:
48805 2019-Jan-13 16:21:23.529071 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48806 2019-Jan-13 16:21:23.529132 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
48807 2019-Jan-13 16:21:23.529801 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48808 2019-Jan-13 16:21:23.530459 - [DEBUG]
48809 2019-Jan-13 16:21:23.530484 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
48810 2019-Jan-13 16:21:23.531185 - [DEBUG] Compose: EdgeIdentity * AllBottom
48811 2019-Jan-13 16:21:23.531215 - [DEBUG]
48812 2019-Jan-13 16:21:23.531240 - [DEBUG] Propagate flow
48813 2019-Jan-13 16:21:23.531263 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48814 2019-Jan-13 16:21:23.531326 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
48815 2019-Jan-13 16:21:23.532002 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48816 2019-Jan-13 16:21:23.532669 - [DEBUG] Edge function : AllBottom (result of previous compose)
48817 2019-Jan-13 16:21:23.532695 - [DEBUG]
48818 2019-Jan-13 16:21:23.532721 - [DEBUG] Join: AllTop & AllBottom
48819 2019-Jan-13 16:21:23.532748 - [DEBUG] = AllBottom (new jump func)
48820 2019-Jan-13 16:21:23.532772 - [DEBUG]
48821 2019-Jan-13 16:21:23.532796 - [DEBUG] Start adding new jump function
48822 2019-Jan-13 16:21:23.532820 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
48823 2019-Jan-13 16:21:23.532884 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48824 2019-Jan-13 16:21:23.533547 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
48825 2019-Jan-13 16:21:23.534202 - [DEBUG] Edge Function : AllBottom
48826 2019-Jan-13 16:21:23.534235 - [DEBUG] End adding new jump function
48827 2019-Jan-13 16:21:23.534259 - [DEBUG]
48828 2019-Jan-13 16:21:23.534283 - [DEBUG] -------------------------------------------- 1327. Path Edge --------------------------------------------
48829 2019-Jan-13 16:21:23.534309 - [DEBUG]
48830 2019-Jan-13 16:21:23.534332 - [DEBUG] Process 1327. path edge:
48831 2019-Jan-13 16:21:23.534356 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
48832 2019-Jan-13 16:21:23.534418 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
48833 2019-Jan-13 16:21:23.535091 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
48834 2019-Jan-13 16:21:23.535760 - [DEBUG]
48835 2019-Jan-13 16:21:23.535788 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
48836 2019-Jan-13 16:21:23.536477 - [DEBUG] Compose: EdgeIdentity * AllBottom
48837 2019-Jan-13 16:21:23.536533 - [DEBUG]
48838 2019-Jan-13 16:21:23.536557 - [DEBUG] Propagate flow
48839 2019-Jan-13 16:21:23.536581 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48840 2019-Jan-13 16:21:23.536648 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
48841 2019-Jan-13 16:21:23.537309 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48842 2019-Jan-13 16:21:23.537960 - [DEBUG] Edge function : AllBottom (result of previous compose)
48843 2019-Jan-13 16:21:23.537987 - [DEBUG]
48844 2019-Jan-13 16:21:23.538013 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48845 2019-Jan-13 16:21:23.538039 - [DEBUG] = AllBottom
48846 2019-Jan-13 16:21:23.538064 - [DEBUG]
48847 2019-Jan-13 16:21:23.538087 - [DEBUG] PROPAGATE: No new function!
48848 2019-Jan-13 16:21:23.538113 - [DEBUG] EDGE:
48849 2019-Jan-13 16:21:23.538175 - [DEBUG] ---> 48850 2019-Jan-13 16:21:23.538862 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48851 2019-Jan-13 16:21:23.539531 - [DEBUG]
48852 2019-Jan-13 16:21:23.539559 - [DEBUG] EDGE:
48853 2019-Jan-13 16:21:23.539622 - [DEBUG] ---> 48854 2019-Jan-13 16:21:23.540277 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48855 2019-Jan-13 16:21:23.540927 - [DEBUG]
48856 2019-Jan-13 16:21:23.540955 - [DEBUG] EDGE:
48857 2019-Jan-13 16:21:23.541014 - [DEBUG] ---> 48858 2019-Jan-13 16:21:23.541696 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48859 2019-Jan-13 16:21:23.542358 - [DEBUG]
48860 2019-Jan-13 16:21:23.542386 - [DEBUG] EDGE:
48861 2019-Jan-13 16:21:23.542451 - [DEBUG] ---> 48862 2019-Jan-13 16:21:23.543107 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48863 2019-Jan-13 16:21:23.543758 - [DEBUG]
48864 2019-Jan-13 16:21:23.543786 - [DEBUG] EDGE:
48865 2019-Jan-13 16:21:23.543845 - [DEBUG] ---> 48866 2019-Jan-13 16:21:23.544508 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48867 2019-Jan-13 16:21:23.545184 - [DEBUG]
48868 2019-Jan-13 16:21:23.545213 - [DEBUG] EDGE:
48869 2019-Jan-13 16:21:23.545277 - [DEBUG] ---> 48870 2019-Jan-13 16:21:23.545934 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48871 2019-Jan-13 16:21:23.546587 - [DEBUG]
48872 2019-Jan-13 16:21:23.546638 - [DEBUG] Compose: EdgeIdentity * AllBottom
48873 2019-Jan-13 16:21:23.546665 - [DEBUG]
48874 2019-Jan-13 16:21:23.546690 - [DEBUG] Propagate flow
48875 2019-Jan-13 16:21:23.546714 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48876 2019-Jan-13 16:21:23.546775 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
48877 2019-Jan-13 16:21:23.547441 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48878 2019-Jan-13 16:21:23.548097 - [DEBUG] Edge function : AllBottom (result of previous compose)
48879 2019-Jan-13 16:21:23.548142 - [DEBUG]
48880 2019-Jan-13 16:21:23.548168 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48881 2019-Jan-13 16:21:23.548194 - [DEBUG] = AllBottom
48882 2019-Jan-13 16:21:23.548236 - [DEBUG]
48883 2019-Jan-13 16:21:23.548260 - [DEBUG] PROPAGATE: No new function!
48884 2019-Jan-13 16:21:23.548292 - [DEBUG] EDGE:
48885 2019-Jan-13 16:21:23.548366 - [DEBUG] ---> 48886 2019-Jan-13 16:21:23.549040 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48887 2019-Jan-13 16:21:23.549693 - [DEBUG]
48888 2019-Jan-13 16:21:23.549721 - [DEBUG] EDGE:
48889 2019-Jan-13 16:21:23.549780 - [DEBUG] ---> 48890 2019-Jan-13 16:21:23.550442 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48891 2019-Jan-13 16:21:23.551102 - [DEBUG]
48892 2019-Jan-13 16:21:23.551130 - [DEBUG] EDGE:
48893 2019-Jan-13 16:21:23.551193 - [DEBUG] ---> 48894 2019-Jan-13 16:21:23.551873 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48895 2019-Jan-13 16:21:23.552527 - [DEBUG]
48896 2019-Jan-13 16:21:23.552575 - [DEBUG] Compose: EdgeIdentity * AllBottom
48897 2019-Jan-13 16:21:23.552603 - [DEBUG]
48898 2019-Jan-13 16:21:23.552627 - [DEBUG] Propagate flow
48899 2019-Jan-13 16:21:23.552651 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48900 2019-Jan-13 16:21:23.552712 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
48901 2019-Jan-13 16:21:23.553382 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48902 2019-Jan-13 16:21:23.554042 - [DEBUG] Edge function : AllBottom (result of previous compose)
48903 2019-Jan-13 16:21:23.554068 - [DEBUG]
48904 2019-Jan-13 16:21:23.554095 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48905 2019-Jan-13 16:21:23.554121 - [DEBUG] = AllBottom
48906 2019-Jan-13 16:21:23.554146 - [DEBUG]
48907 2019-Jan-13 16:21:23.554169 - [DEBUG] PROPAGATE: No new function!
48908 2019-Jan-13 16:21:23.554203 - [DEBUG] EDGE:
48909 2019-Jan-13 16:21:23.554276 - [DEBUG] ---> 48910 2019-Jan-13 16:21:23.554968 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48911 2019-Jan-13 16:21:23.555619 - [DEBUG]
48912 2019-Jan-13 16:21:23.555647 - [DEBUG] EDGE:
48913 2019-Jan-13 16:21:23.555707 - [DEBUG] ---> 48914 2019-Jan-13 16:21:23.556368 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48915 2019-Jan-13 16:21:23.557026 - [DEBUG]
48916 2019-Jan-13 16:21:23.557054 - [DEBUG] EDGE:
48917 2019-Jan-13 16:21:23.557117 - [DEBUG] ---> 48918 2019-Jan-13 16:21:23.557769 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48919 2019-Jan-13 16:21:23.558442 - [DEBUG]
48920 2019-Jan-13 16:21:23.558469 - [DEBUG] EDGE:
48921 2019-Jan-13 16:21:23.558531 - [DEBUG] ---> 48922 2019-Jan-13 16:21:23.559212 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48923 2019-Jan-13 16:21:23.559872 - [DEBUG]
48924 2019-Jan-13 16:21:23.559923 - [DEBUG] Compose: EdgeIdentity * AllBottom
48925 2019-Jan-13 16:21:23.559952 - [DEBUG]
48926 2019-Jan-13 16:21:23.559976 - [DEBUG] Propagate flow
48927 2019-Jan-13 16:21:23.560000 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48928 2019-Jan-13 16:21:23.560065 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
48929 2019-Jan-13 16:21:23.560729 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48930 2019-Jan-13 16:21:23.561380 - [DEBUG] Edge function : AllBottom (result of previous compose)
48931 2019-Jan-13 16:21:23.561407 - [DEBUG]
48932 2019-Jan-13 16:21:23.561433 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48933 2019-Jan-13 16:21:23.561459 - [DEBUG] = AllBottom
48934 2019-Jan-13 16:21:23.561483 - [DEBUG]
48935 2019-Jan-13 16:21:23.561507 - [DEBUG] PROPAGATE: No new function!
48936 2019-Jan-13 16:21:23.561536 - [DEBUG] EDGE:
48937 2019-Jan-13 16:21:23.561619 - [DEBUG] ---> 48938 2019-Jan-13 16:21:23.562296 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48939 2019-Jan-13 16:21:23.562957 - [DEBUG]
48940 2019-Jan-13 16:21:23.562985 - [DEBUG] EDGE:
48941 2019-Jan-13 16:21:23.563048 - [DEBUG] ---> 48942 2019-Jan-13 16:21:23.563701 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48943 2019-Jan-13 16:21:23.564350 - [DEBUG]
48944 2019-Jan-13 16:21:23.564378 - [DEBUG] EDGE:
48945 2019-Jan-13 16:21:23.564438 - [DEBUG] ---> 48946 2019-Jan-13 16:21:23.565125 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48947 2019-Jan-13 16:21:23.565781 - [DEBUG]
48948 2019-Jan-13 16:21:23.565830 - [DEBUG] Compose: EdgeIdentity * AllBottom
48949 2019-Jan-13 16:21:23.565858 - [DEBUG]
48950 2019-Jan-13 16:21:23.565883 - [DEBUG] Propagate flow
48951 2019-Jan-13 16:21:23.565906 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48952 2019-Jan-13 16:21:23.565972 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
48953 2019-Jan-13 16:21:23.566632 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48954 2019-Jan-13 16:21:23.567285 - [DEBUG] Edge function : AllBottom (result of previous compose)
48955 2019-Jan-13 16:21:23.567312 - [DEBUG]
48956 2019-Jan-13 16:21:23.567338 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48957 2019-Jan-13 16:21:23.567363 - [DEBUG] = AllBottom
48958 2019-Jan-13 16:21:23.567388 - [DEBUG]
48959 2019-Jan-13 16:21:23.567411 - [DEBUG] PROPAGATE: No new function!
48960 2019-Jan-13 16:21:23.567440 - [DEBUG] EDGE:
48961 2019-Jan-13 16:21:23.567502 - [DEBUG] ---> 48962 2019-Jan-13 16:21:23.568177 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48963 2019-Jan-13 16:21:23.568862 - [DEBUG]
48964 2019-Jan-13 16:21:23.568890 - [DEBUG] EDGE:
48965 2019-Jan-13 16:21:23.568980 - [DEBUG] ---> 48966 2019-Jan-13 16:21:23.569636 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48967 2019-Jan-13 16:21:23.570288 - [DEBUG]
48968 2019-Jan-13 16:21:23.570316 - [DEBUG] EDGE:
48969 2019-Jan-13 16:21:23.570376 - [DEBUG] ---> 48970 2019-Jan-13 16:21:23.571041 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48971 2019-Jan-13 16:21:23.571720 - [DEBUG]
48972 2019-Jan-13 16:21:23.571771 - [DEBUG] Compose: EdgeIdentity * AllBottom
48973 2019-Jan-13 16:21:23.571799 - [DEBUG]
48974 2019-Jan-13 16:21:23.571823 - [DEBUG] Propagate flow
48975 2019-Jan-13 16:21:23.571847 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48976 2019-Jan-13 16:21:23.571912 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
48977 2019-Jan-13 16:21:23.572572 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48978 2019-Jan-13 16:21:23.573224 - [DEBUG] Edge function : AllBottom (result of previous compose)
48979 2019-Jan-13 16:21:23.573251 - [DEBUG]
48980 2019-Jan-13 16:21:23.573277 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
48981 2019-Jan-13 16:21:23.573303 - [DEBUG] = AllBottom
48982 2019-Jan-13 16:21:23.573327 - [DEBUG]
48983 2019-Jan-13 16:21:23.573350 - [DEBUG] PROPAGATE: No new function!
48984 2019-Jan-13 16:21:23.573380 - [DEBUG] EDGE:
48985 2019-Jan-13 16:21:23.573441 - [DEBUG] ---> 48986 2019-Jan-13 16:21:23.574119 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
48987 2019-Jan-13 16:21:23.574778 - [DEBUG]
48988 2019-Jan-13 16:21:23.574823 - [DEBUG] Compose: EdgeIdentity * AllBottom
48989 2019-Jan-13 16:21:23.574851 - [DEBUG]
48990 2019-Jan-13 16:21:23.574875 - [DEBUG] Propagate flow
48991 2019-Jan-13 16:21:23.574917 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
48992 2019-Jan-13 16:21:23.574983 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
48993 2019-Jan-13 16:21:23.575645 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
48994 2019-Jan-13 16:21:23.576296 - [DEBUG] Edge function : AllBottom (result of previous compose)
48995 2019-Jan-13 16:21:23.576322 - [DEBUG]
48996 2019-Jan-13 16:21:23.576348 - [DEBUG] Join: AllTop & AllBottom
48997 2019-Jan-13 16:21:23.576375 - [DEBUG] = AllBottom (new jump func)
48998 2019-Jan-13 16:21:23.576400 - [DEBUG]
48999 2019-Jan-13 16:21:23.576423 - [DEBUG] Start adding new jump function
49000 2019-Jan-13 16:21:23.576447 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49001 2019-Jan-13 16:21:23.576507 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49002 2019-Jan-13 16:21:23.577174 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
49003 2019-Jan-13 16:21:23.577837 - [DEBUG] Edge Function : AllBottom
49004 2019-Jan-13 16:21:23.577870 - [DEBUG] End adding new jump function
49005 2019-Jan-13 16:21:23.577894 - [DEBUG]
49006 2019-Jan-13 16:21:23.577917 - [DEBUG] -------------------------------------------- 1328. Path Edge --------------------------------------------
49007 2019-Jan-13 16:21:23.577942 - [DEBUG]
49008 2019-Jan-13 16:21:23.577966 - [DEBUG] Process 1328. path edge:
49009 2019-Jan-13 16:21:23.577989 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49010 2019-Jan-13 16:21:23.578077 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
49011 2019-Jan-13 16:21:23.578759 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49012 2019-Jan-13 16:21:23.579411 - [DEBUG]
49013 2019-Jan-13 16:21:23.579436 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
49014 2019-Jan-13 16:21:23.580115 - [DEBUG] Possible callees:
49015 2019-Jan-13 16:21:23.580141 - [DEBUG] foo
49016 2019-Jan-13 16:21:23.580166 - [DEBUG] Possible return sites:
49017 2019-Jan-13 16:21:23.580190 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12649018 2019-Jan-13 16:21:23.581509 - [DEBUG] Found and process special summary
49019 2019-Jan-13 16:21:23.581570 - [DEBUG] Compose: EdgeIdentity * AllBottom
49020 2019-Jan-13 16:21:23.581600 - [DEBUG]
49021 2019-Jan-13 16:21:23.581625 - [DEBUG] Propagate flow
49022 2019-Jan-13 16:21:23.581649 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49023 2019-Jan-13 16:21:23.581713 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
49024 2019-Jan-13 16:21:23.582383 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49025 2019-Jan-13 16:21:23.583050 - [DEBUG] Edge function : AllBottom (result of previous compose)
49026 2019-Jan-13 16:21:23.583077 - [DEBUG]
49027 2019-Jan-13 16:21:23.583103 - [DEBUG] Join: AllTop & AllBottom
49028 2019-Jan-13 16:21:23.583130 - [DEBUG] = AllBottom (new jump func)
49029 2019-Jan-13 16:21:23.583154 - [DEBUG]
49030 2019-Jan-13 16:21:23.583178 - [DEBUG] Start adding new jump function
49031 2019-Jan-13 16:21:23.583201 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49032 2019-Jan-13 16:21:23.583263 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49033 2019-Jan-13 16:21:23.583924 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
49034 2019-Jan-13 16:21:23.584578 - [DEBUG] Edge Function : AllBottom
49035 2019-Jan-13 16:21:23.584610 - [DEBUG] End adding new jump function
49036 2019-Jan-13 16:21:23.584634 - [DEBUG]
49037 2019-Jan-13 16:21:23.584658 - [DEBUG] -------------------------------------------- 1329. Path Edge --------------------------------------------
49038 2019-Jan-13 16:21:23.584682 - [DEBUG]
49039 2019-Jan-13 16:21:23.584705 - [DEBUG] Process 1329. path edge:
49040 2019-Jan-13 16:21:23.584729 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49041 2019-Jan-13 16:21:23.584790 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
49042 2019-Jan-13 16:21:23.585472 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49043 2019-Jan-13 16:21:23.586141 - [DEBUG]
49044 2019-Jan-13 16:21:23.586167 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
49045 2019-Jan-13 16:21:23.586861 - [DEBUG] Compose: EdgeIdentity * AllBottom
49046 2019-Jan-13 16:21:23.586891 - [DEBUG]
49047 2019-Jan-13 16:21:23.586915 - [DEBUG] Propagate flow
49048 2019-Jan-13 16:21:23.586939 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49049 2019-Jan-13 16:21:23.587004 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
49050 2019-Jan-13 16:21:23.587658 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49051 2019-Jan-13 16:21:23.588337 - [DEBUG] Edge function : AllBottom (result of previous compose)
49052 2019-Jan-13 16:21:23.588364 - [DEBUG]
49053 2019-Jan-13 16:21:23.588408 - [DEBUG] Join: AllTop & AllBottom
49054 2019-Jan-13 16:21:23.588435 - [DEBUG] = AllBottom (new jump func)
49055 2019-Jan-13 16:21:23.588460 - [DEBUG]
49056 2019-Jan-13 16:21:23.588483 - [DEBUG] Start adding new jump function
49057 2019-Jan-13 16:21:23.588507 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49058 2019-Jan-13 16:21:23.588572 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49059 2019-Jan-13 16:21:23.589237 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
49060 2019-Jan-13 16:21:23.589893 - [DEBUG] Edge Function : AllBottom
49061 2019-Jan-13 16:21:23.589926 - [DEBUG] End adding new jump function
49062 2019-Jan-13 16:21:23.589950 - [DEBUG]
49063 2019-Jan-13 16:21:23.589974 - [DEBUG] -------------------------------------------- 1330. Path Edge --------------------------------------------
49064 2019-Jan-13 16:21:23.589998 - [DEBUG]
49065 2019-Jan-13 16:21:23.590022 - [DEBUG] Process 1330. path edge:
49066 2019-Jan-13 16:21:23.590046 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49067 2019-Jan-13 16:21:23.590109 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
49068 2019-Jan-13 16:21:23.590758 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49069 2019-Jan-13 16:21:23.591419 - [DEBUG]
49070 2019-Jan-13 16:21:23.591447 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
49071 2019-Jan-13 16:21:23.592164 - [DEBUG] Compose: EdgeIdentity * AllBottom
49072 2019-Jan-13 16:21:23.592195 - [DEBUG]
49073 2019-Jan-13 16:21:23.592219 - [DEBUG] Propagate flow
49074 2019-Jan-13 16:21:23.592243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49075 2019-Jan-13 16:21:23.592307 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
49076 2019-Jan-13 16:21:23.592971 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49077 2019-Jan-13 16:21:23.593626 - [DEBUG] Edge function : AllBottom (result of previous compose)
49078 2019-Jan-13 16:21:23.593653 - [DEBUG]
49079 2019-Jan-13 16:21:23.593679 - [DEBUG] Join: AllTop & AllBottom
49080 2019-Jan-13 16:21:23.593705 - [DEBUG] = AllBottom (new jump func)
49081 2019-Jan-13 16:21:23.593730 - [DEBUG]
49082 2019-Jan-13 16:21:23.593753 - [DEBUG] Start adding new jump function
49083 2019-Jan-13 16:21:23.593777 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49084 2019-Jan-13 16:21:23.593838 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49085 2019-Jan-13 16:21:23.594501 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
49086 2019-Jan-13 16:21:23.595190 - [DEBUG] Edge Function : AllBottom
49087 2019-Jan-13 16:21:23.595223 - [DEBUG] End adding new jump function
49088 2019-Jan-13 16:21:23.595247 - [DEBUG]
49089 2019-Jan-13 16:21:23.595271 - [DEBUG] -------------------------------------------- 1331. Path Edge --------------------------------------------
49090 2019-Jan-13 16:21:23.595295 - [DEBUG]
49091 2019-Jan-13 16:21:23.595318 - [DEBUG] Process 1331. path edge:
49092 2019-Jan-13 16:21:23.595342 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49093 2019-Jan-13 16:21:23.595406 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
49094 2019-Jan-13 16:21:23.596063 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49095 2019-Jan-13 16:21:23.596719 - [DEBUG]
49096 2019-Jan-13 16:21:23.596746 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
49097 2019-Jan-13 16:21:23.597456 - [DEBUG] Compose: EdgeIdentity * AllBottom
49098 2019-Jan-13 16:21:23.597487 - [DEBUG]
49099 2019-Jan-13 16:21:23.597511 - [DEBUG] Propagate flow
49100 2019-Jan-13 16:21:23.597534 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49101 2019-Jan-13 16:21:23.597601 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
49102 2019-Jan-13 16:21:23.598293 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49103 2019-Jan-13 16:21:23.598960 - [DEBUG] Edge function : AllBottom (result of previous compose)
49104 2019-Jan-13 16:21:23.598986 - [DEBUG]
49105 2019-Jan-13 16:21:23.599012 - [DEBUG] Join: AllTop & AllBottom
49106 2019-Jan-13 16:21:23.599039 - [DEBUG] = AllBottom (new jump func)
49107 2019-Jan-13 16:21:23.599063 - [DEBUG]
49108 2019-Jan-13 16:21:23.599087 - [DEBUG] Start adding new jump function
49109 2019-Jan-13 16:21:23.599110 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49110 2019-Jan-13 16:21:23.599171 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49111 2019-Jan-13 16:21:23.599825 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
49112 2019-Jan-13 16:21:23.600496 - [DEBUG] Edge Function : AllBottom
49113 2019-Jan-13 16:21:23.600528 - [DEBUG] End adding new jump function
49114 2019-Jan-13 16:21:23.600552 - [DEBUG]
49115 2019-Jan-13 16:21:23.600575 - [DEBUG] -------------------------------------------- 1332. Path Edge --------------------------------------------
49116 2019-Jan-13 16:21:23.600600 - [DEBUG]
49117 2019-Jan-13 16:21:23.600623 - [DEBUG] Process 1332. path edge:
49118 2019-Jan-13 16:21:23.600647 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49119 2019-Jan-13 16:21:23.600711 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
49120 2019-Jan-13 16:21:23.601381 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49121 2019-Jan-13 16:21:23.602064 - [DEBUG]
49122 2019-Jan-13 16:21:23.602089 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
49123 2019-Jan-13 16:21:23.602762 - [DEBUG] Possible callees:
49124 2019-Jan-13 16:21:23.602788 - [DEBUG] llvm.dbg.declare
49125 2019-Jan-13 16:21:23.602813 - [DEBUG] Possible return sites:
49126 2019-Jan-13 16:21:23.602837 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13649127 2019-Jan-13 16:21:23.604172 - [DEBUG] Found and process special summary
49128 2019-Jan-13 16:21:23.604216 - [DEBUG] Compose: EdgeIdentity * AllBottom
49129 2019-Jan-13 16:21:23.604245 - [DEBUG]
49130 2019-Jan-13 16:21:23.604269 - [DEBUG] Propagate flow
49131 2019-Jan-13 16:21:23.604293 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49132 2019-Jan-13 16:21:23.604359 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
49133 2019-Jan-13 16:21:23.605043 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49134 2019-Jan-13 16:21:23.605700 - [DEBUG] Edge function : AllBottom (result of previous compose)
49135 2019-Jan-13 16:21:23.605727 - [DEBUG]
49136 2019-Jan-13 16:21:23.605753 - [DEBUG] Join: AllTop & AllBottom
49137 2019-Jan-13 16:21:23.605779 - [DEBUG] = AllBottom (new jump func)
49138 2019-Jan-13 16:21:23.605804 - [DEBUG]
49139 2019-Jan-13 16:21:23.605849 - [DEBUG] Start adding new jump function
49140 2019-Jan-13 16:21:23.605874 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49141 2019-Jan-13 16:21:23.605935 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49142 2019-Jan-13 16:21:23.606608 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
49143 2019-Jan-13 16:21:23.607266 - [DEBUG] Edge Function : AllBottom
49144 2019-Jan-13 16:21:23.607298 - [DEBUG] End adding new jump function
49145 2019-Jan-13 16:21:23.607322 - [DEBUG]
49146 2019-Jan-13 16:21:23.607346 - [DEBUG] -------------------------------------------- 1333. Path Edge --------------------------------------------
49147 2019-Jan-13 16:21:23.607370 - [DEBUG]
49148 2019-Jan-13 16:21:23.607394 - [DEBUG] Process 1333. path edge:
49149 2019-Jan-13 16:21:23.607418 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49150 2019-Jan-13 16:21:23.607484 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
49151 2019-Jan-13 16:21:23.608143 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49152 2019-Jan-13 16:21:23.608817 - [DEBUG]
49153 2019-Jan-13 16:21:23.608843 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
49154 2019-Jan-13 16:21:23.609542 - [DEBUG] Compose: EdgeIdentity * AllBottom
49155 2019-Jan-13 16:21:23.609572 - [DEBUG]
49156 2019-Jan-13 16:21:23.609596 - [DEBUG] Propagate flow
49157 2019-Jan-13 16:21:23.609620 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49158 2019-Jan-13 16:21:23.609687 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
49159 2019-Jan-13 16:21:23.610344 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49160 2019-Jan-13 16:21:23.611008 - [DEBUG] Edge function : AllBottom (result of previous compose)
49161 2019-Jan-13 16:21:23.611034 - [DEBUG]
49162 2019-Jan-13 16:21:23.611060 - [DEBUG] Join: AllTop & AllBottom
49163 2019-Jan-13 16:21:23.611087 - [DEBUG] = AllBottom (new jump func)
49164 2019-Jan-13 16:21:23.611111 - [DEBUG]
49165 2019-Jan-13 16:21:23.611135 - [DEBUG] Start adding new jump function
49166 2019-Jan-13 16:21:23.611158 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49167 2019-Jan-13 16:21:23.611220 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49168 2019-Jan-13 16:21:23.611895 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
49169 2019-Jan-13 16:21:23.612555 - [DEBUG] Edge Function : AllBottom
49170 2019-Jan-13 16:21:23.612586 - [DEBUG] End adding new jump function
49171 2019-Jan-13 16:21:23.612610 - [DEBUG]
49172 2019-Jan-13 16:21:23.612634 - [DEBUG] -------------------------------------------- 1334. Path Edge --------------------------------------------
49173 2019-Jan-13 16:21:23.612658 - [DEBUG]
49174 2019-Jan-13 16:21:23.612682 - [DEBUG] Process 1334. path edge:
49175 2019-Jan-13 16:21:23.612706 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49176 2019-Jan-13 16:21:23.612770 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
49177 2019-Jan-13 16:21:23.613431 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49178 2019-Jan-13 16:21:23.614090 - [DEBUG]
49179 2019-Jan-13 16:21:23.614117 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
49180 2019-Jan-13 16:21:23.614793 - [DEBUG] Compose: EdgeIdentity * AllBottom
49181 2019-Jan-13 16:21:23.614823 - [DEBUG]
49182 2019-Jan-13 16:21:23.614847 - [DEBUG] Propagate flow
49183 2019-Jan-13 16:21:23.614871 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49184 2019-Jan-13 16:21:23.614971 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
49185 2019-Jan-13 16:21:23.615642 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49186 2019-Jan-13 16:21:23.616304 - [DEBUG] Edge function : AllBottom (result of previous compose)
49187 2019-Jan-13 16:21:23.616331 - [DEBUG]
49188 2019-Jan-13 16:21:23.616357 - [DEBUG] Join: AllTop & AllBottom
49189 2019-Jan-13 16:21:23.616384 - [DEBUG] = AllBottom (new jump func)
49190 2019-Jan-13 16:21:23.616409 - [DEBUG]
49191 2019-Jan-13 16:21:23.616433 - [DEBUG] Start adding new jump function
49192 2019-Jan-13 16:21:23.616456 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49193 2019-Jan-13 16:21:23.616519 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49194 2019-Jan-13 16:21:23.617176 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
49195 2019-Jan-13 16:21:23.617819 - [DEBUG] Edge Function : AllBottom
49196 2019-Jan-13 16:21:23.617850 - [DEBUG] End adding new jump function
49197 2019-Jan-13 16:21:23.617874 - [DEBUG]
49198 2019-Jan-13 16:21:23.617898 - [DEBUG] -------------------------------------------- 1335. Path Edge --------------------------------------------
49199 2019-Jan-13 16:21:23.617924 - [DEBUG]
49200 2019-Jan-13 16:21:23.617947 - [DEBUG] Process 1335. path edge:
49201 2019-Jan-13 16:21:23.617972 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49202 2019-Jan-13 16:21:23.618033 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
49203 2019-Jan-13 16:21:23.618718 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49204 2019-Jan-13 16:21:23.619383 - [DEBUG]
49205 2019-Jan-13 16:21:23.619411 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
49206 2019-Jan-13 16:21:23.620093 - [DEBUG] Compose: EdgeIdentity * AllBottom
49207 2019-Jan-13 16:21:23.620122 - [DEBUG]
49208 2019-Jan-13 16:21:23.620146 - [DEBUG] Propagate flow
49209 2019-Jan-13 16:21:23.620169 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49210 2019-Jan-13 16:21:23.620233 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
49211 2019-Jan-13 16:21:23.620895 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49212 2019-Jan-13 16:21:23.621582 - [DEBUG] Edge function : AllBottom (result of previous compose)
49213 2019-Jan-13 16:21:23.621609 - [DEBUG]
49214 2019-Jan-13 16:21:23.621635 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49215 2019-Jan-13 16:21:23.621662 - [DEBUG] = AllBottom
49216 2019-Jan-13 16:21:23.621686 - [DEBUG]
49217 2019-Jan-13 16:21:23.621709 - [DEBUG] PROPAGATE: No new function!
49218 2019-Jan-13 16:21:23.621735 - [DEBUG] EDGE:
49219 2019-Jan-13 16:21:23.621800 - [DEBUG] ---> 49220 2019-Jan-13 16:21:23.622458 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49221 2019-Jan-13 16:21:23.623115 - [DEBUG]
49222 2019-Jan-13 16:21:23.623143 - [DEBUG] EDGE:
49223 2019-Jan-13 16:21:23.623204 - [DEBUG] ---> 49224 2019-Jan-13 16:21:23.623847 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49225 2019-Jan-13 16:21:23.624512 - [DEBUG]
49226 2019-Jan-13 16:21:23.624540 - [DEBUG] EDGE:
49227 2019-Jan-13 16:21:23.624603 - [DEBUG] ---> 49228 2019-Jan-13 16:21:23.625316 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49229 2019-Jan-13 16:21:23.625977 - [DEBUG]
49230 2019-Jan-13 16:21:23.626028 - [DEBUG] Compose: EdgeIdentity * AllBottom
49231 2019-Jan-13 16:21:23.626056 - [DEBUG]
49232 2019-Jan-13 16:21:23.626080 - [DEBUG] Propagate flow
49233 2019-Jan-13 16:21:23.626104 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49234 2019-Jan-13 16:21:23.626164 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
49235 2019-Jan-13 16:21:23.626816 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49236 2019-Jan-13 16:21:23.627485 - [DEBUG] Edge function : AllBottom (result of previous compose)
49237 2019-Jan-13 16:21:23.627512 - [DEBUG]
49238 2019-Jan-13 16:21:23.627538 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49239 2019-Jan-13 16:21:23.627564 - [DEBUG] = AllBottom
49240 2019-Jan-13 16:21:23.627589 - [DEBUG]
49241 2019-Jan-13 16:21:23.627612 - [DEBUG] PROPAGATE: No new function!
49242 2019-Jan-13 16:21:23.627642 - [DEBUG] EDGE:
49243 2019-Jan-13 16:21:23.627706 - [DEBUG] ---> 49244 2019-Jan-13 16:21:23.628404 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49245 2019-Jan-13 16:21:23.629062 - [DEBUG]
49246 2019-Jan-13 16:21:23.629105 - [DEBUG] Compose: EdgeIdentity * AllBottom
49247 2019-Jan-13 16:21:23.629133 - [DEBUG]
49248 2019-Jan-13 16:21:23.629157 - [DEBUG] Propagate flow
49249 2019-Jan-13 16:21:23.629181 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49250 2019-Jan-13 16:21:23.629242 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
49251 2019-Jan-13 16:21:23.629904 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49252 2019-Jan-13 16:21:23.630571 - [DEBUG] Edge function : AllBottom (result of previous compose)
49253 2019-Jan-13 16:21:23.630597 - [DEBUG]
49254 2019-Jan-13 16:21:23.630622 - [DEBUG] Join: AllTop & AllBottom
49255 2019-Jan-13 16:21:23.630649 - [DEBUG] = AllBottom (new jump func)
49256 2019-Jan-13 16:21:23.630674 - [DEBUG]
49257 2019-Jan-13 16:21:23.630697 - [DEBUG] Start adding new jump function
49258 2019-Jan-13 16:21:23.630721 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49259 2019-Jan-13 16:21:23.630783 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49260 2019-Jan-13 16:21:23.631445 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
49261 2019-Jan-13 16:21:23.632130 - [DEBUG] Edge Function : AllBottom
49262 2019-Jan-13 16:21:23.632162 - [DEBUG] End adding new jump function
49263 2019-Jan-13 16:21:23.632186 - [DEBUG]
49264 2019-Jan-13 16:21:23.632210 - [DEBUG] -------------------------------------------- 1336. Path Edge --------------------------------------------
49265 2019-Jan-13 16:21:23.632235 - [DEBUG]
49266 2019-Jan-13 16:21:23.632258 - [DEBUG] Process 1336. path edge:
49267 2019-Jan-13 16:21:23.632282 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49268 2019-Jan-13 16:21:23.632343 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
49269 2019-Jan-13 16:21:23.633009 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49270 2019-Jan-13 16:21:23.633678 - [DEBUG]
49271 2019-Jan-13 16:21:23.633703 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
49272 2019-Jan-13 16:21:23.634406 - [DEBUG] Possible callees:
49273 2019-Jan-13 16:21:23.634433 - [DEBUG] llvm.dbg.declare
49274 2019-Jan-13 16:21:23.634458 - [DEBUG] Possible return sites:
49275 2019-Jan-13 16:21:23.634482 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14349276 2019-Jan-13 16:21:23.635825 - [DEBUG] Found and process special summary
49277 2019-Jan-13 16:21:23.635871 - [DEBUG] Compose: EdgeIdentity * AllBottom
49278 2019-Jan-13 16:21:23.635898 - [DEBUG]
49279 2019-Jan-13 16:21:23.635923 - [DEBUG] Propagate flow
49280 2019-Jan-13 16:21:23.635946 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49281 2019-Jan-13 16:21:23.636014 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
49282 2019-Jan-13 16:21:23.636682 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49283 2019-Jan-13 16:21:23.637340 - [DEBUG] Edge function : AllBottom (result of previous compose)
49284 2019-Jan-13 16:21:23.637367 - [DEBUG]
49285 2019-Jan-13 16:21:23.637393 - [DEBUG] Join: AllTop & AllBottom
49286 2019-Jan-13 16:21:23.637419 - [DEBUG] = AllBottom (new jump func)
49287 2019-Jan-13 16:21:23.637444 - [DEBUG]
49288 2019-Jan-13 16:21:23.637467 - [DEBUG] Start adding new jump function
49289 2019-Jan-13 16:21:23.637491 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49290 2019-Jan-13 16:21:23.637553 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49291 2019-Jan-13 16:21:23.638209 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
49292 2019-Jan-13 16:21:23.638888 - [DEBUG] Edge Function : AllBottom
49293 2019-Jan-13 16:21:23.638920 - [DEBUG] End adding new jump function
49294 2019-Jan-13 16:21:23.638945 - [DEBUG]
49295 2019-Jan-13 16:21:23.638968 - [DEBUG] -------------------------------------------- 1337. Path Edge --------------------------------------------
49296 2019-Jan-13 16:21:23.638993 - [DEBUG]
49297 2019-Jan-13 16:21:23.639017 - [DEBUG] Process 1337. path edge:
49298 2019-Jan-13 16:21:23.639042 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49299 2019-Jan-13 16:21:23.639110 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
49300 2019-Jan-13 16:21:23.639773 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49301 2019-Jan-13 16:21:23.640438 - [DEBUG]
49302 2019-Jan-13 16:21:23.640463 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
49303 2019-Jan-13 16:21:23.641152 - [DEBUG] Compose: EdgeIdentity * AllBottom
49304 2019-Jan-13 16:21:23.641181 - [DEBUG]
49305 2019-Jan-13 16:21:23.641205 - [DEBUG] Propagate flow
49306 2019-Jan-13 16:21:23.641229 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49307 2019-Jan-13 16:21:23.641292 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
49308 2019-Jan-13 16:21:23.641974 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49309 2019-Jan-13 16:21:23.642642 - [DEBUG] Edge function : AllBottom (result of previous compose)
49310 2019-Jan-13 16:21:23.642668 - [DEBUG]
49311 2019-Jan-13 16:21:23.642694 - [DEBUG] Join: AllTop & AllBottom
49312 2019-Jan-13 16:21:23.642721 - [DEBUG] = AllBottom (new jump func)
49313 2019-Jan-13 16:21:23.642745 - [DEBUG]
49314 2019-Jan-13 16:21:23.642769 - [DEBUG] Start adding new jump function
49315 2019-Jan-13 16:21:23.642793 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49316 2019-Jan-13 16:21:23.642872 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49317 2019-Jan-13 16:21:23.643539 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
49318 2019-Jan-13 16:21:23.644187 - [DEBUG] Edge Function : AllBottom
49319 2019-Jan-13 16:21:23.644219 - [DEBUG] End adding new jump function
49320 2019-Jan-13 16:21:23.644243 - [DEBUG]
49321 2019-Jan-13 16:21:23.644268 - [DEBUG] -------------------------------------------- 1338. Path Edge --------------------------------------------
49322 2019-Jan-13 16:21:23.644293 - [DEBUG]
49323 2019-Jan-13 16:21:23.644316 - [DEBUG] Process 1338. path edge:
49324 2019-Jan-13 16:21:23.644341 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49325 2019-Jan-13 16:21:23.644404 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
49326 2019-Jan-13 16:21:23.645084 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49327 2019-Jan-13 16:21:23.645742 - [DEBUG]
49328 2019-Jan-13 16:21:23.645769 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
49329 2019-Jan-13 16:21:23.646455 - [DEBUG] Compose: EdgeIdentity * AllBottom
49330 2019-Jan-13 16:21:23.646485 - [DEBUG]
49331 2019-Jan-13 16:21:23.646508 - [DEBUG] Propagate flow
49332 2019-Jan-13 16:21:23.646532 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49333 2019-Jan-13 16:21:23.646596 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
49334 2019-Jan-13 16:21:23.647245 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49335 2019-Jan-13 16:21:23.647909 - [DEBUG] Edge function : AllBottom (result of previous compose)
49336 2019-Jan-13 16:21:23.647936 - [DEBUG]
49337 2019-Jan-13 16:21:23.647963 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49338 2019-Jan-13 16:21:23.647989 - [DEBUG] = AllBottom
49339 2019-Jan-13 16:21:23.648013 - [DEBUG]
49340 2019-Jan-13 16:21:23.648037 - [DEBUG] PROPAGATE: No new function!
49341 2019-Jan-13 16:21:23.648063 - [DEBUG] EDGE:
49342 2019-Jan-13 16:21:23.648129 - [DEBUG] ---> 49343 2019-Jan-13 16:21:23.648805 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49344 2019-Jan-13 16:21:23.649467 - [DEBUG]
49345 2019-Jan-13 16:21:23.649495 - [DEBUG] EDGE:
49346 2019-Jan-13 16:21:23.649555 - [DEBUG] ---> 49347 2019-Jan-13 16:21:23.650207 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49348 2019-Jan-13 16:21:23.650867 - [DEBUG]
49349 2019-Jan-13 16:21:23.650916 - [DEBUG] Compose: EdgeIdentity * AllBottom
49350 2019-Jan-13 16:21:23.650944 - [DEBUG]
49351 2019-Jan-13 16:21:23.650968 - [DEBUG] Propagate flow
49352 2019-Jan-13 16:21:23.650992 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49353 2019-Jan-13 16:21:23.651057 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
49354 2019-Jan-13 16:21:23.651742 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49355 2019-Jan-13 16:21:23.652407 - [DEBUG] Edge function : AllBottom (result of previous compose)
49356 2019-Jan-13 16:21:23.652433 - [DEBUG]
49357 2019-Jan-13 16:21:23.652459 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49358 2019-Jan-13 16:21:23.652485 - [DEBUG] = AllBottom
49359 2019-Jan-13 16:21:23.652510 - [DEBUG]
49360 2019-Jan-13 16:21:23.652533 - [DEBUG] PROPAGATE: No new function!
49361 2019-Jan-13 16:21:23.652564 - [DEBUG] EDGE:
49362 2019-Jan-13 16:21:23.652644 - [DEBUG] ---> 49363 2019-Jan-13 16:21:23.653308 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49364 2019-Jan-13 16:21:23.653976 - [DEBUG]
49365 2019-Jan-13 16:21:23.654004 - [DEBUG] EDGE:
49366 2019-Jan-13 16:21:23.654067 - [DEBUG] ---> 49367 2019-Jan-13 16:21:23.654722 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49368 2019-Jan-13 16:21:23.655406 - [DEBUG]
49369 2019-Jan-13 16:21:23.655449 - [DEBUG] Compose: EdgeIdentity * AllBottom
49370 2019-Jan-13 16:21:23.655477 - [DEBUG]
49371 2019-Jan-13 16:21:23.655500 - [DEBUG] Propagate flow
49372 2019-Jan-13 16:21:23.655524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49373 2019-Jan-13 16:21:23.655585 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
49374 2019-Jan-13 16:21:23.656235 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49375 2019-Jan-13 16:21:23.656902 - [DEBUG] Edge function : AllBottom (result of previous compose)
49376 2019-Jan-13 16:21:23.656928 - [DEBUG]
49377 2019-Jan-13 16:21:23.656955 - [DEBUG] Join: AllTop & AllBottom
49378 2019-Jan-13 16:21:23.656981 - [DEBUG] = AllBottom (new jump func)
49379 2019-Jan-13 16:21:23.657006 - [DEBUG]
49380 2019-Jan-13 16:21:23.657029 - [DEBUG] Start adding new jump function
49381 2019-Jan-13 16:21:23.657053 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49382 2019-Jan-13 16:21:23.657116 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49383 2019-Jan-13 16:21:23.657785 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
49384 2019-Jan-13 16:21:23.658464 - [DEBUG] Edge Function : AllBottom
49385 2019-Jan-13 16:21:23.658496 - [DEBUG] End adding new jump function
49386 2019-Jan-13 16:21:23.658520 - [DEBUG]
49387 2019-Jan-13 16:21:23.658543 - [DEBUG] -------------------------------------------- 1339. Path Edge --------------------------------------------
49388 2019-Jan-13 16:21:23.658568 - [DEBUG]
49389 2019-Jan-13 16:21:23.658591 - [DEBUG] Process 1339. path edge:
49390 2019-Jan-13 16:21:23.658615 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49391 2019-Jan-13 16:21:23.658677 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
49392 2019-Jan-13 16:21:23.659324 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49393 2019-Jan-13 16:21:23.659993 - [DEBUG]
49394 2019-Jan-13 16:21:23.660021 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
49395 2019-Jan-13 16:21:23.660719 - [DEBUG] Compose: EdgeIdentity * AllBottom
49396 2019-Jan-13 16:21:23.660750 - [DEBUG]
49397 2019-Jan-13 16:21:23.660774 - [DEBUG] Propagate flow
49398 2019-Jan-13 16:21:23.660798 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49399 2019-Jan-13 16:21:23.660863 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
49400 2019-Jan-13 16:21:23.661531 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49401 2019-Jan-13 16:21:23.662207 - [DEBUG] Edge function : AllBottom (result of previous compose)
49402 2019-Jan-13 16:21:23.662233 - [DEBUG]
49403 2019-Jan-13 16:21:23.662259 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49404 2019-Jan-13 16:21:23.662303 - [DEBUG] = AllBottom
49405 2019-Jan-13 16:21:23.662328 - [DEBUG]
49406 2019-Jan-13 16:21:23.662351 - [DEBUG] PROPAGATE: No new function!
49407 2019-Jan-13 16:21:23.662391 - [DEBUG] Compose: EdgeIdentity * AllBottom
49408 2019-Jan-13 16:21:23.662418 - [DEBUG]
49409 2019-Jan-13 16:21:23.662443 - [DEBUG] Propagate flow
49410 2019-Jan-13 16:21:23.662467 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49411 2019-Jan-13 16:21:23.662534 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
49412 2019-Jan-13 16:21:23.663214 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49413 2019-Jan-13 16:21:23.663877 - [DEBUG] Edge function : AllBottom (result of previous compose)
49414 2019-Jan-13 16:21:23.663904 - [DEBUG]
49415 2019-Jan-13 16:21:23.663930 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49416 2019-Jan-13 16:21:23.663957 - [DEBUG] = AllBottom
49417 2019-Jan-13 16:21:23.663982 - [DEBUG]
49418 2019-Jan-13 16:21:23.664005 - [DEBUG] PROPAGATE: No new function!
49419 2019-Jan-13 16:21:23.664031 - [DEBUG] EDGE:
49420 2019-Jan-13 16:21:23.664094 - [DEBUG] ---> 49421 2019-Jan-13 16:21:23.664750 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49422 2019-Jan-13 16:21:23.665433 - [DEBUG]
49423 2019-Jan-13 16:21:23.665461 - [DEBUG] EDGE:
49424 2019-Jan-13 16:21:23.665525 - [DEBUG] ---> 49425 2019-Jan-13 16:21:23.666180 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49426 2019-Jan-13 16:21:23.666841 - [DEBUG]
49427 2019-Jan-13 16:21:23.666870 - [DEBUG] EDGE:
49428 2019-Jan-13 16:21:23.666933 - [DEBUG] ---> 49429 2019-Jan-13 16:21:23.667583 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49430 2019-Jan-13 16:21:23.668252 - [DEBUG]
49431 2019-Jan-13 16:21:23.668301 - [DEBUG] Compose: EdgeIdentity * AllBottom
49432 2019-Jan-13 16:21:23.668329 - [DEBUG]
49433 2019-Jan-13 16:21:23.668354 - [DEBUG] Propagate flow
49434 2019-Jan-13 16:21:23.668377 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49435 2019-Jan-13 16:21:23.668442 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
49436 2019-Jan-13 16:21:23.669109 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49437 2019-Jan-13 16:21:23.669767 - [DEBUG] Edge function : AllBottom (result of previous compose)
49438 2019-Jan-13 16:21:23.669793 - [DEBUG]
49439 2019-Jan-13 16:21:23.669820 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49440 2019-Jan-13 16:21:23.669846 - [DEBUG] = AllBottom
49441 2019-Jan-13 16:21:23.669870 - [DEBUG]
49442 2019-Jan-13 16:21:23.669894 - [DEBUG] PROPAGATE: No new function!
49443 2019-Jan-13 16:21:23.669924 - [DEBUG] EDGE:
49444 2019-Jan-13 16:21:23.669989 - [DEBUG] ---> 49445 2019-Jan-13 16:21:23.670645 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49446 2019-Jan-13 16:21:23.671300 - [DEBUG]
49447 2019-Jan-13 16:21:23.671328 - [DEBUG] EDGE:
49448 2019-Jan-13 16:21:23.671391 - [DEBUG] ---> 49449 2019-Jan-13 16:21:23.672091 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49450 2019-Jan-13 16:21:23.672760 - [DEBUG]
49451 2019-Jan-13 16:21:23.672788 - [DEBUG] EDGE:
49452 2019-Jan-13 16:21:23.672851 - [DEBUG] ---> 49453 2019-Jan-13 16:21:23.673503 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49454 2019-Jan-13 16:21:23.674150 - [DEBUG]
49455 2019-Jan-13 16:21:23.674178 - [DEBUG] EDGE:
49456 2019-Jan-13 16:21:23.674239 - [DEBUG] ---> 49457 2019-Jan-13 16:21:23.674918 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49458 2019-Jan-13 16:21:23.675579 - [DEBUG]
49459 2019-Jan-13 16:21:23.675608 - [DEBUG] EDGE:
49460 2019-Jan-13 16:21:23.675671 - [DEBUG] ---> 49461 2019-Jan-13 16:21:23.676322 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49462 2019-Jan-13 16:21:23.676970 - [DEBUG]
49463 2019-Jan-13 16:21:23.676997 - [DEBUG] EDGE:
49464 2019-Jan-13 16:21:23.677057 - [DEBUG] ---> 49465 2019-Jan-13 16:21:23.677720 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49466 2019-Jan-13 16:21:23.678409 - [DEBUG]
49467 2019-Jan-13 16:21:23.678440 - [DEBUG] EDGE:
49468 2019-Jan-13 16:21:23.678503 - [DEBUG] ---> 49469 2019-Jan-13 16:21:23.679153 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49470 2019-Jan-13 16:21:23.679802 - [DEBUG]
49471 2019-Jan-13 16:21:23.679829 - [DEBUG] EDGE:
49472 2019-Jan-13 16:21:23.679888 - [DEBUG] ---> 49473 2019-Jan-13 16:21:23.680549 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49474 2019-Jan-13 16:21:23.681208 - [DEBUG]
49475 2019-Jan-13 16:21:23.681237 - [DEBUG] EDGE:
49476 2019-Jan-13 16:21:23.681299 - [DEBUG] ---> 49477 2019-Jan-13 16:21:23.681978 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49478 2019-Jan-13 16:21:23.682626 - [DEBUG]
49479 2019-Jan-13 16:21:23.682676 - [DEBUG] Compose: EdgeIdentity * AllBottom
49480 2019-Jan-13 16:21:23.682704 - [DEBUG]
49481 2019-Jan-13 16:21:23.682728 - [DEBUG] Propagate flow
49482 2019-Jan-13 16:21:23.682752 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49483 2019-Jan-13 16:21:23.682813 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49484 2019-Jan-13 16:21:23.683484 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49485 2019-Jan-13 16:21:23.684142 - [DEBUG] Edge function : AllBottom (result of previous compose)
49486 2019-Jan-13 16:21:23.684168 - [DEBUG]
49487 2019-Jan-13 16:21:23.684194 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49488 2019-Jan-13 16:21:23.684221 - [DEBUG] = AllBottom
49489 2019-Jan-13 16:21:23.684271 - [DEBUG]
49490 2019-Jan-13 16:21:23.684295 - [DEBUG] PROPAGATE: No new function!
49491 2019-Jan-13 16:21:23.684326 - [DEBUG] EDGE:
49492 2019-Jan-13 16:21:23.684394 - [DEBUG] ---> 49493 2019-Jan-13 16:21:23.685087 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49494 2019-Jan-13 16:21:23.685737 - [DEBUG]
49495 2019-Jan-13 16:21:23.685769 - [DEBUG] Compose: EdgeIdentity * AllBottom
49496 2019-Jan-13 16:21:23.685795 - [DEBUG]
49497 2019-Jan-13 16:21:23.685819 - [DEBUG] Propagate flow
49498 2019-Jan-13 16:21:23.685843 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49499 2019-Jan-13 16:21:23.685901 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49500 2019-Jan-13 16:21:23.686574 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49501 2019-Jan-13 16:21:23.687238 - [DEBUG] Edge function : AllBottom (result of previous compose)
49502 2019-Jan-13 16:21:23.687265 - [DEBUG]
49503 2019-Jan-13 16:21:23.687291 - [DEBUG] Join: AllTop & AllBottom
49504 2019-Jan-13 16:21:23.687318 - [DEBUG] = AllBottom (new jump func)
49505 2019-Jan-13 16:21:23.687342 - [DEBUG]
49506 2019-Jan-13 16:21:23.687365 - [DEBUG] Start adding new jump function
49507 2019-Jan-13 16:21:23.687389 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49508 2019-Jan-13 16:21:23.687454 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49509 2019-Jan-13 16:21:23.688105 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49510 2019-Jan-13 16:21:23.688789 - [DEBUG] Edge Function : AllBottom
49511 2019-Jan-13 16:21:23.688821 - [DEBUG] End adding new jump function
49512 2019-Jan-13 16:21:23.688846 - [DEBUG]
49513 2019-Jan-13 16:21:23.688870 - [DEBUG] -------------------------------------------- 1340. Path Edge --------------------------------------------
49514 2019-Jan-13 16:21:23.688895 - [DEBUG]
49515 2019-Jan-13 16:21:23.688919 - [DEBUG] Process 1340. path edge:
49516 2019-Jan-13 16:21:23.688943 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49517 2019-Jan-13 16:21:23.689008 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
49518 2019-Jan-13 16:21:23.689680 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49519 2019-Jan-13 16:21:23.690333 - [DEBUG]
49520 2019-Jan-13 16:21:23.690359 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49521 2019-Jan-13 16:21:23.691035 - [DEBUG] Possible callees:
49522 2019-Jan-13 16:21:23.691061 - [DEBUG] llvm.dbg.declare
49523 2019-Jan-13 16:21:23.691086 - [DEBUG] Possible return sites:
49524 2019-Jan-13 16:21:23.691110 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9649525 2019-Jan-13 16:21:23.692458 - [DEBUG] Found and process special summary
49526 2019-Jan-13 16:21:23.692518 - [DEBUG] Compose: EdgeIdentity * AllBottom
49527 2019-Jan-13 16:21:23.692547 - [DEBUG]
49528 2019-Jan-13 16:21:23.692571 - [DEBUG] Propagate flow
49529 2019-Jan-13 16:21:23.692595 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49530 2019-Jan-13 16:21:23.692661 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49531 2019-Jan-13 16:21:23.693346 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49532 2019-Jan-13 16:21:23.694003 - [DEBUG] Edge function : AllBottom (result of previous compose)
49533 2019-Jan-13 16:21:23.694029 - [DEBUG]
49534 2019-Jan-13 16:21:23.694055 - [DEBUG] Join: AllTop & AllBottom
49535 2019-Jan-13 16:21:23.694082 - [DEBUG] = AllBottom (new jump func)
49536 2019-Jan-13 16:21:23.694106 - [DEBUG]
49537 2019-Jan-13 16:21:23.694130 - [DEBUG] Start adding new jump function
49538 2019-Jan-13 16:21:23.694154 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49539 2019-Jan-13 16:21:23.694216 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49540 2019-Jan-13 16:21:23.694869 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49541 2019-Jan-13 16:21:23.695562 - [DEBUG] Edge Function : AllBottom
49542 2019-Jan-13 16:21:23.695594 - [DEBUG] End adding new jump function
49543 2019-Jan-13 16:21:23.695618 - [DEBUG]
49544 2019-Jan-13 16:21:23.695642 - [DEBUG] -------------------------------------------- 1341. Path Edge --------------------------------------------
49545 2019-Jan-13 16:21:23.695666 - [DEBUG]
49546 2019-Jan-13 16:21:23.695690 - [DEBUG] Process 1341. path edge:
49547 2019-Jan-13 16:21:23.695714 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49548 2019-Jan-13 16:21:23.695776 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
49549 2019-Jan-13 16:21:23.696440 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49550 2019-Jan-13 16:21:23.697089 - [DEBUG]
49551 2019-Jan-13 16:21:23.697115 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49552 2019-Jan-13 16:21:23.697807 - [DEBUG] Compose: EdgeIdentity * AllBottom
49553 2019-Jan-13 16:21:23.697838 - [DEBUG]
49554 2019-Jan-13 16:21:23.697862 - [DEBUG] Propagate flow
49555 2019-Jan-13 16:21:23.697886 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49556 2019-Jan-13 16:21:23.697952 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
49557 2019-Jan-13 16:21:23.698642 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49558 2019-Jan-13 16:21:23.699300 - [DEBUG] Edge function : AllBottom (result of previous compose)
49559 2019-Jan-13 16:21:23.699327 - [DEBUG]
49560 2019-Jan-13 16:21:23.699353 - [DEBUG] Join: AllTop & AllBottom
49561 2019-Jan-13 16:21:23.699380 - [DEBUG] = AllBottom (new jump func)
49562 2019-Jan-13 16:21:23.699404 - [DEBUG]
49563 2019-Jan-13 16:21:23.699429 - [DEBUG] Start adding new jump function
49564 2019-Jan-13 16:21:23.699452 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49565 2019-Jan-13 16:21:23.699516 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49566 2019-Jan-13 16:21:23.700167 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
49567 2019-Jan-13 16:21:23.700821 - [DEBUG] Edge Function : AllBottom
49568 2019-Jan-13 16:21:23.700853 - [DEBUG] End adding new jump function
49569 2019-Jan-13 16:21:23.700878 - [DEBUG]
49570 2019-Jan-13 16:21:23.700902 - [DEBUG] -------------------------------------------- 1342. Path Edge --------------------------------------------
49571 2019-Jan-13 16:21:23.700927 - [DEBUG]
49572 2019-Jan-13 16:21:23.700950 - [DEBUG] Process 1342. path edge:
49573 2019-Jan-13 16:21:23.700974 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49574 2019-Jan-13 16:21:23.701043 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
49575 2019-Jan-13 16:21:23.701740 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49576 2019-Jan-13 16:21:23.702401 - [DEBUG]
49577 2019-Jan-13 16:21:23.702428 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
49578 2019-Jan-13 16:21:23.703106 - [DEBUG] Compose: EdgeIdentity * AllBottom
49579 2019-Jan-13 16:21:23.703136 - [DEBUG]
49580 2019-Jan-13 16:21:23.703159 - [DEBUG] Propagate flow
49581 2019-Jan-13 16:21:23.703183 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49582 2019-Jan-13 16:21:23.703248 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
49583 2019-Jan-13 16:21:23.703907 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49584 2019-Jan-13 16:21:23.704565 - [DEBUG] Edge function : AllBottom (result of previous compose)
49585 2019-Jan-13 16:21:23.704592 - [DEBUG]
49586 2019-Jan-13 16:21:23.704618 - [DEBUG] Join: AllTop & AllBottom
49587 2019-Jan-13 16:21:23.704644 - [DEBUG] = AllBottom (new jump func)
49588 2019-Jan-13 16:21:23.704669 - [DEBUG]
49589 2019-Jan-13 16:21:23.704693 - [DEBUG] Start adding new jump function
49590 2019-Jan-13 16:21:23.704716 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49591 2019-Jan-13 16:21:23.704777 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49592 2019-Jan-13 16:21:23.705458 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
49593 2019-Jan-13 16:21:23.706113 - [DEBUG] Edge Function : AllBottom
49594 2019-Jan-13 16:21:23.706145 - [DEBUG] End adding new jump function
49595 2019-Jan-13 16:21:23.706169 - [DEBUG]
49596 2019-Jan-13 16:21:23.706193 - [DEBUG] -------------------------------------------- 1343. Path Edge --------------------------------------------
49597 2019-Jan-13 16:21:23.706218 - [DEBUG]
49598 2019-Jan-13 16:21:23.706242 - [DEBUG] Process 1343. path edge:
49599 2019-Jan-13 16:21:23.706266 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49600 2019-Jan-13 16:21:23.706331 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
49601 2019-Jan-13 16:21:23.706984 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49602 2019-Jan-13 16:21:23.707642 - [DEBUG]
49603 2019-Jan-13 16:21:23.707668 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
49604 2019-Jan-13 16:21:23.708381 - [DEBUG] EDGE:
49605 2019-Jan-13 16:21:23.708450 - [DEBUG] ---> 49606 2019-Jan-13 16:21:23.709101 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
49607 2019-Jan-13 16:21:23.709747 - [DEBUG]
49608 2019-Jan-13 16:21:23.709774 - [DEBUG] EDGE:
49609 2019-Jan-13 16:21:23.709839 - [DEBUG] ---> 49610 2019-Jan-13 16:21:23.710498 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
49611 2019-Jan-13 16:21:23.711153 - [DEBUG]
49612 2019-Jan-13 16:21:23.711184 - [DEBUG] Compose: EdgeIdentity * AllBottom
49613 2019-Jan-13 16:21:23.711211 - [DEBUG]
49614 2019-Jan-13 16:21:23.711235 - [DEBUG] Propagate flow
49615 2019-Jan-13 16:21:23.711259 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49616 2019-Jan-13 16:21:23.711321 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
49617 2019-Jan-13 16:21:23.711996 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49618 2019-Jan-13 16:21:23.712672 - [DEBUG] Edge function : AllBottom (result of previous compose)
49619 2019-Jan-13 16:21:23.712699 - [DEBUG]
49620 2019-Jan-13 16:21:23.712725 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49621 2019-Jan-13 16:21:23.712752 - [DEBUG] = AllBottom
49622 2019-Jan-13 16:21:23.712776 - [DEBUG]
49623 2019-Jan-13 16:21:23.712800 - [DEBUG] PROPAGATE: No new function!
49624 2019-Jan-13 16:21:23.712826 - [DEBUG] EDGE:
49625 2019-Jan-13 16:21:23.712894 - [DEBUG] ---> 49626 2019-Jan-13 16:21:23.713563 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
49627 2019-Jan-13 16:21:23.714453 - [DEBUG]
49628 2019-Jan-13 16:21:23.714483 - [DEBUG] Compose: EdgeIdentity * AllBottom
49629 2019-Jan-13 16:21:23.714510 - [DEBUG]
49630 2019-Jan-13 16:21:23.714535 - [DEBUG] Propagate flow
49631 2019-Jan-13 16:21:23.714558 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49632 2019-Jan-13 16:21:23.714627 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49633 2019-Jan-13 16:21:23.715321 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49634 2019-Jan-13 16:21:23.715990 - [DEBUG] Edge function : AllBottom (result of previous compose)
49635 2019-Jan-13 16:21:23.716017 - [DEBUG]
49636 2019-Jan-13 16:21:23.716043 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49637 2019-Jan-13 16:21:23.716069 - [DEBUG] = AllBottom
49638 2019-Jan-13 16:21:23.716094 - [DEBUG]
49639 2019-Jan-13 16:21:23.716118 - [DEBUG] PROPAGATE: No new function!
49640 2019-Jan-13 16:21:23.716179 - [DEBUG] Compose: EdgeIdentity * AllBottom
49641 2019-Jan-13 16:21:23.716206 - [DEBUG]
49642 2019-Jan-13 16:21:23.716231 - [DEBUG] Propagate flow
49643 2019-Jan-13 16:21:23.716255 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49644 2019-Jan-13 16:21:23.716323 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49645 2019-Jan-13 16:21:23.716992 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49646 2019-Jan-13 16:21:23.717652 - [DEBUG] Edge function : AllBottom (result of previous compose)
49647 2019-Jan-13 16:21:23.717678 - [DEBUG]
49648 2019-Jan-13 16:21:23.717704 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49649 2019-Jan-13 16:21:23.717730 - [DEBUG] = AllBottom
49650 2019-Jan-13 16:21:23.717754 - [DEBUG]
49651 2019-Jan-13 16:21:23.717778 - [DEBUG] PROPAGATE: No new function!
49652 2019-Jan-13 16:21:23.717805 - [DEBUG] Compose: EdgeIdentity * AllBottom
49653 2019-Jan-13 16:21:23.717831 - [DEBUG]
49654 2019-Jan-13 16:21:23.717855 - [DEBUG] Propagate flow
49655 2019-Jan-13 16:21:23.717878 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49656 2019-Jan-13 16:21:23.720605 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
49657 2019-Jan-13 16:21:23.721420 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49658 2019-Jan-13 16:21:23.722126 - [DEBUG] Edge function : AllBottom (result of previous compose)
49659 2019-Jan-13 16:21:23.722153 - [DEBUG]
49660 2019-Jan-13 16:21:23.722180 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49661 2019-Jan-13 16:21:23.722207 - [DEBUG] = AllBottom
49662 2019-Jan-13 16:21:23.722232 - [DEBUG]
49663 2019-Jan-13 16:21:23.722255 - [DEBUG] PROPAGATE: No new function!
49664 2019-Jan-13 16:21:23.722288 - [DEBUG] EDGE:
49665 2019-Jan-13 16:21:23.722354 - [DEBUG] ---> 49666 2019-Jan-13 16:21:23.723060 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
49667 2019-Jan-13 16:21:23.723715 - [DEBUG]
49668 2019-Jan-13 16:21:23.723779 - [DEBUG] Compose: EdgeIdentity * AllBottom
49669 2019-Jan-13 16:21:23.723808 - [DEBUG]
49670 2019-Jan-13 16:21:23.723832 - [DEBUG] Propagate flow
49671 2019-Jan-13 16:21:23.723856 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49672 2019-Jan-13 16:21:23.723928 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49673 2019-Jan-13 16:21:23.724596 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49674 2019-Jan-13 16:21:23.725286 - [DEBUG] Edge function : AllBottom (result of previous compose)
49675 2019-Jan-13 16:21:23.725313 - [DEBUG]
49676 2019-Jan-13 16:21:23.725339 - [DEBUG] Join: AllTop & AllBottom
49677 2019-Jan-13 16:21:23.725366 - [DEBUG] = AllBottom (new jump func)
49678 2019-Jan-13 16:21:23.725391 - [DEBUG]
49679 2019-Jan-13 16:21:23.725415 - [DEBUG] Start adding new jump function
49680 2019-Jan-13 16:21:23.725438 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49681 2019-Jan-13 16:21:23.725500 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49682 2019-Jan-13 16:21:23.726171 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49683 2019-Jan-13 16:21:23.726831 - [DEBUG] Edge Function : AllBottom
49684 2019-Jan-13 16:21:23.726866 - [DEBUG] End adding new jump function
49685 2019-Jan-13 16:21:23.726891 - [DEBUG]
49686 2019-Jan-13 16:21:23.726915 - [DEBUG] -------------------------------------------- 1344. Path Edge --------------------------------------------
49687 2019-Jan-13 16:21:23.726940 - [DEBUG]
49688 2019-Jan-13 16:21:23.726964 - [DEBUG] Process 1344. path edge:
49689 2019-Jan-13 16:21:23.726988 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49690 2019-Jan-13 16:21:23.727054 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
49691 2019-Jan-13 16:21:23.727711 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49692 2019-Jan-13 16:21:23.728387 - [DEBUG]
49693 2019-Jan-13 16:21:23.728413 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49694 2019-Jan-13 16:21:23.729091 - [DEBUG] Possible callees:
49695 2019-Jan-13 16:21:23.729117 - [DEBUG] bar
49696 2019-Jan-13 16:21:23.729142 - [DEBUG] Possible return sites:
49697 2019-Jan-13 16:21:23.729166 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8949698 2019-Jan-13 16:21:23.730488 - [DEBUG] Found and process special summary
49699 2019-Jan-13 16:21:23.730532 - [DEBUG] Compose: EdgeIdentity * AllBottom
49700 2019-Jan-13 16:21:23.730561 - [DEBUG]
49701 2019-Jan-13 16:21:23.730586 - [DEBUG] Propagate flow
49702 2019-Jan-13 16:21:23.730610 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49703 2019-Jan-13 16:21:23.730673 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49704 2019-Jan-13 16:21:23.731327 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49705 2019-Jan-13 16:21:23.732018 - [DEBUG] Edge function : AllBottom (result of previous compose)
49706 2019-Jan-13 16:21:23.732045 - [DEBUG]
49707 2019-Jan-13 16:21:23.732070 - [DEBUG] Join: AllTop & AllBottom
49708 2019-Jan-13 16:21:23.732097 - [DEBUG] = AllBottom (new jump func)
49709 2019-Jan-13 16:21:23.732122 - [DEBUG]
49710 2019-Jan-13 16:21:23.732169 - [DEBUG] Start adding new jump function
49711 2019-Jan-13 16:21:23.732193 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49712 2019-Jan-13 16:21:23.732257 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49713 2019-Jan-13 16:21:23.732923 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49714 2019-Jan-13 16:21:23.733581 - [DEBUG] Edge Function : AllBottom
49715 2019-Jan-13 16:21:23.733613 - [DEBUG] End adding new jump function
49716 2019-Jan-13 16:21:23.733637 - [DEBUG]
49717 2019-Jan-13 16:21:23.733660 - [DEBUG] -------------------------------------------- 1345. Path Edge --------------------------------------------
49718 2019-Jan-13 16:21:23.733685 - [DEBUG]
49719 2019-Jan-13 16:21:23.733709 - [DEBUG] Process 1345. path edge:
49720 2019-Jan-13 16:21:23.733733 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49721 2019-Jan-13 16:21:23.733794 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
49722 2019-Jan-13 16:21:23.734443 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49723 2019-Jan-13 16:21:23.735134 - [DEBUG]
49724 2019-Jan-13 16:21:23.735161 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49725 2019-Jan-13 16:21:23.735859 - [DEBUG] Compose: EdgeIdentity * AllBottom
49726 2019-Jan-13 16:21:23.735889 - [DEBUG]
49727 2019-Jan-13 16:21:23.735913 - [DEBUG] Propagate flow
49728 2019-Jan-13 16:21:23.735937 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49729 2019-Jan-13 16:21:23.736002 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49730 2019-Jan-13 16:21:23.736667 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49731 2019-Jan-13 16:21:23.737322 - [DEBUG] Edge function : AllBottom (result of previous compose)
49732 2019-Jan-13 16:21:23.737348 - [DEBUG]
49733 2019-Jan-13 16:21:23.737374 - [DEBUG] Join: AllTop & AllBottom
49734 2019-Jan-13 16:21:23.737400 - [DEBUG] = AllBottom (new jump func)
49735 2019-Jan-13 16:21:23.737425 - [DEBUG]
49736 2019-Jan-13 16:21:23.737449 - [DEBUG] Start adding new jump function
49737 2019-Jan-13 16:21:23.737473 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49738 2019-Jan-13 16:21:23.737535 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49739 2019-Jan-13 16:21:23.738200 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49740 2019-Jan-13 16:21:23.738877 - [DEBUG] Edge Function : AllBottom
49741 2019-Jan-13 16:21:23.738908 - [DEBUG] End adding new jump function
49742 2019-Jan-13 16:21:23.738932 - [DEBUG]
49743 2019-Jan-13 16:21:23.738957 - [DEBUG] -------------------------------------------- 1346. Path Edge --------------------------------------------
49744 2019-Jan-13 16:21:23.738981 - [DEBUG]
49745 2019-Jan-13 16:21:23.739005 - [DEBUG] Process 1346. path edge:
49746 2019-Jan-13 16:21:23.739029 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49747 2019-Jan-13 16:21:23.739094 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
49748 2019-Jan-13 16:21:23.739757 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49749 2019-Jan-13 16:21:23.740412 - [DEBUG]
49750 2019-Jan-13 16:21:23.740440 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49751 2019-Jan-13 16:21:23.741122 - [DEBUG] Compose: EdgeIdentity * AllBottom
49752 2019-Jan-13 16:21:23.741151 - [DEBUG]
49753 2019-Jan-13 16:21:23.741191 - [DEBUG] Propagate flow
49754 2019-Jan-13 16:21:23.741216 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49755 2019-Jan-13 16:21:23.741280 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49756 2019-Jan-13 16:21:23.741981 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49757 2019-Jan-13 16:21:23.742638 - [DEBUG] Edge function : AllBottom (result of previous compose)
49758 2019-Jan-13 16:21:23.742665 - [DEBUG]
49759 2019-Jan-13 16:21:23.742690 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49760 2019-Jan-13 16:21:23.742717 - [DEBUG] = AllBottom
49761 2019-Jan-13 16:21:23.742742 - [DEBUG]
49762 2019-Jan-13 16:21:23.742765 - [DEBUG] PROPAGATE: No new function!
49763 2019-Jan-13 16:21:23.742806 - [DEBUG] Compose: EdgeIdentity * AllBottom
49764 2019-Jan-13 16:21:23.742833 - [DEBUG]
49765 2019-Jan-13 16:21:23.742857 - [DEBUG] Propagate flow
49766 2019-Jan-13 16:21:23.742880 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49767 2019-Jan-13 16:21:23.742944 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
49768 2019-Jan-13 16:21:23.743615 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49769 2019-Jan-13 16:21:23.744280 - [DEBUG] Edge function : AllBottom (result of previous compose)
49770 2019-Jan-13 16:21:23.744307 - [DEBUG]
49771 2019-Jan-13 16:21:23.744332 - [DEBUG] Join: AllTop & AllBottom
49772 2019-Jan-13 16:21:23.744359 - [DEBUG] = AllBottom (new jump func)
49773 2019-Jan-13 16:21:23.744384 - [DEBUG]
49774 2019-Jan-13 16:21:23.744407 - [DEBUG] Start adding new jump function
49775 2019-Jan-13 16:21:23.744431 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49776 2019-Jan-13 16:21:23.744492 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49777 2019-Jan-13 16:21:23.745176 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
49778 2019-Jan-13 16:21:23.745840 - [DEBUG] Edge Function : AllBottom
49779 2019-Jan-13 16:21:23.745872 - [DEBUG] End adding new jump function
49780 2019-Jan-13 16:21:23.745896 - [DEBUG]
49781 2019-Jan-13 16:21:23.745920 - [DEBUG] -------------------------------------------- 1347. Path Edge --------------------------------------------
49782 2019-Jan-13 16:21:23.745945 - [DEBUG]
49783 2019-Jan-13 16:21:23.745968 - [DEBUG] Process 1347. path edge:
49784 2019-Jan-13 16:21:23.745992 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49785 2019-Jan-13 16:21:23.746053 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
49786 2019-Jan-13 16:21:23.746727 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49787 2019-Jan-13 16:21:23.747386 - [DEBUG]
49788 2019-Jan-13 16:21:23.747412 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
49789 2019-Jan-13 16:21:23.748094 - [DEBUG] Possible callees:
49790 2019-Jan-13 16:21:23.748120 - [DEBUG] llvm.dbg.declare
49791 2019-Jan-13 16:21:23.748145 - [DEBUG] Possible return sites:
49792 2019-Jan-13 16:21:23.748169 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10349793 2019-Jan-13 16:21:23.749517 - [DEBUG] Found and process special summary
49794 2019-Jan-13 16:21:23.749566 - [DEBUG] Compose: EdgeIdentity * AllBottom
49795 2019-Jan-13 16:21:23.749613 - [DEBUG]
49796 2019-Jan-13 16:21:23.749638 - [DEBUG] Propagate flow
49797 2019-Jan-13 16:21:23.749662 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49798 2019-Jan-13 16:21:23.749729 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49799 2019-Jan-13 16:21:23.750394 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49800 2019-Jan-13 16:21:23.751058 - [DEBUG] Edge function : AllBottom (result of previous compose)
49801 2019-Jan-13 16:21:23.751085 - [DEBUG]
49802 2019-Jan-13 16:21:23.751111 - [DEBUG] Join: AllTop & AllBottom
49803 2019-Jan-13 16:21:23.751137 - [DEBUG] = AllBottom (new jump func)
49804 2019-Jan-13 16:21:23.751162 - [DEBUG]
49805 2019-Jan-13 16:21:23.751186 - [DEBUG] Start adding new jump function
49806 2019-Jan-13 16:21:23.751209 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49807 2019-Jan-13 16:21:23.751270 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49808 2019-Jan-13 16:21:23.751947 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49809 2019-Jan-13 16:21:23.752612 - [DEBUG] Edge Function : AllBottom
49810 2019-Jan-13 16:21:23.752644 - [DEBUG] End adding new jump function
49811 2019-Jan-13 16:21:23.752668 - [DEBUG]
49812 2019-Jan-13 16:21:23.752692 - [DEBUG] -------------------------------------------- 1348. Path Edge --------------------------------------------
49813 2019-Jan-13 16:21:23.752717 - [DEBUG]
49814 2019-Jan-13 16:21:23.752740 - [DEBUG] Process 1348. path edge:
49815 2019-Jan-13 16:21:23.752764 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49816 2019-Jan-13 16:21:23.752830 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
49817 2019-Jan-13 16:21:23.753494 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49818 2019-Jan-13 16:21:23.754156 - [DEBUG]
49819 2019-Jan-13 16:21:23.754182 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49820 2019-Jan-13 16:21:23.754866 - [DEBUG] Compose: EdgeIdentity * AllBottom
49821 2019-Jan-13 16:21:23.754917 - [DEBUG]
49822 2019-Jan-13 16:21:23.754941 - [DEBUG] Propagate flow
49823 2019-Jan-13 16:21:23.754965 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49824 2019-Jan-13 16:21:23.755029 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
49825 2019-Jan-13 16:21:23.755692 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49826 2019-Jan-13 16:21:23.756351 - [DEBUG] Edge function : AllBottom (result of previous compose)
49827 2019-Jan-13 16:21:23.756379 - [DEBUG]
49828 2019-Jan-13 16:21:23.756404 - [DEBUG] Join: AllTop & AllBottom
49829 2019-Jan-13 16:21:23.756431 - [DEBUG] = AllBottom (new jump func)
49830 2019-Jan-13 16:21:23.756456 - [DEBUG]
49831 2019-Jan-13 16:21:23.756479 - [DEBUG] Start adding new jump function
49832 2019-Jan-13 16:21:23.756503 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49833 2019-Jan-13 16:21:23.756572 - [DEBUG] Fact at target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49834 2019-Jan-13 16:21:23.757233 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
49835 2019-Jan-13 16:21:23.757878 - [DEBUG] Edge Function : AllBottom
49836 2019-Jan-13 16:21:23.757909 - [DEBUG] End adding new jump function
49837 2019-Jan-13 16:21:23.757933 - [DEBUG]
49838 2019-Jan-13 16:21:23.757957 - [DEBUG] -------------------------------------------- 1349. Path Edge --------------------------------------------
49839 2019-Jan-13 16:21:23.757982 - [DEBUG]
49840 2019-Jan-13 16:21:23.758005 - [DEBUG] Process 1349. path edge:
49841 2019-Jan-13 16:21:23.758047 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49842 2019-Jan-13 16:21:23.758109 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
49843 2019-Jan-13 16:21:23.758796 - [DEBUG] D target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 >
49844 2019-Jan-13 16:21:23.759458 - [DEBUG]
49845 2019-Jan-13 16:21:23.759487 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
49846 2019-Jan-13 16:21:23.760165 - [DEBUG] Compose: EdgeIdentity * AllBottom
49847 2019-Jan-13 16:21:23.760195 - [DEBUG]
49848 2019-Jan-13 16:21:23.760219 - [DEBUG] Propagate flow
49849 2019-Jan-13 16:21:23.760243 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49850 2019-Jan-13 16:21:23.760307 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
49851 2019-Jan-13 16:21:23.760954 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49852 2019-Jan-13 16:21:23.761644 - [DEBUG] Edge function : AllBottom (result of previous compose)
49853 2019-Jan-13 16:21:23.761670 - [DEBUG]
49854 2019-Jan-13 16:21:23.761696 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49855 2019-Jan-13 16:21:23.761722 - [DEBUG] = AllBottom
49856 2019-Jan-13 16:21:23.761747 - [DEBUG]
49857 2019-Jan-13 16:21:23.761770 - [DEBUG] PROPAGATE: No new function!
49858 2019-Jan-13 16:21:23.761797 - [DEBUG] EDGE:
49859 2019-Jan-13 16:21:23.761861 - [DEBUG] ---> 49860 2019-Jan-13 16:21:23.762521 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49861 2019-Jan-13 16:21:23.763183 - [DEBUG]
49862 2019-Jan-13 16:21:23.763211 - [DEBUG] EDGE:
49863 2019-Jan-13 16:21:23.763270 - [DEBUG] ---> 49864 2019-Jan-13 16:21:23.763921 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49865 2019-Jan-13 16:21:23.764587 - [DEBUG]
49866 2019-Jan-13 16:21:23.764637 - [DEBUG] Compose: EdgeIdentity * AllBottom
49867 2019-Jan-13 16:21:23.764665 - [DEBUG]
49868 2019-Jan-13 16:21:23.764689 - [DEBUG] Propagate flow
49869 2019-Jan-13 16:21:23.764713 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49870 2019-Jan-13 16:21:23.764775 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
49871 2019-Jan-13 16:21:23.765467 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49872 2019-Jan-13 16:21:23.766127 - [DEBUG] Edge function : AllBottom (result of previous compose)
49873 2019-Jan-13 16:21:23.766153 - [DEBUG]
49874 2019-Jan-13 16:21:23.766179 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49875 2019-Jan-13 16:21:23.766204 - [DEBUG] = AllBottom
49876 2019-Jan-13 16:21:23.766229 - [DEBUG]
49877 2019-Jan-13 16:21:23.766252 - [DEBUG] PROPAGATE: No new function!
49878 2019-Jan-13 16:21:23.766282 - [DEBUG] EDGE:
49879 2019-Jan-13 16:21:23.766343 - [DEBUG] ---> 49880 2019-Jan-13 16:21:23.767004 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49881 2019-Jan-13 16:21:23.767672 - [DEBUG]
49882 2019-Jan-13 16:21:23.767700 - [DEBUG] EDGE:
49883 2019-Jan-13 16:21:23.767761 - [DEBUG] ---> 49884 2019-Jan-13 16:21:23.768441 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49885 2019-Jan-13 16:21:23.769119 - [DEBUG]
49886 2019-Jan-13 16:21:23.769148 - [DEBUG] EDGE:
49887 2019-Jan-13 16:21:23.769210 - [DEBUG] ---> 49888 2019-Jan-13 16:21:23.769863 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49889 2019-Jan-13 16:21:23.770531 - [DEBUG]
49890 2019-Jan-13 16:21:23.770580 - [DEBUG] Compose: EdgeIdentity * AllBottom
49891 2019-Jan-13 16:21:23.770607 - [DEBUG]
49892 2019-Jan-13 16:21:23.770632 - [DEBUG] Propagate flow
49893 2019-Jan-13 16:21:23.770656 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49894 2019-Jan-13 16:21:23.770718 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49895 2019-Jan-13 16:21:23.771383 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
49896 2019-Jan-13 16:21:23.772066 - [DEBUG] Edge function : AllBottom (result of previous compose)
49897 2019-Jan-13 16:21:23.772092 - [DEBUG]
49898 2019-Jan-13 16:21:23.772118 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49899 2019-Jan-13 16:21:23.772143 - [DEBUG] = AllBottom
49900 2019-Jan-13 16:21:23.772168 - [DEBUG]
49901 2019-Jan-13 16:21:23.772192 - [DEBUG] PROPAGATE: No new function!
49902 2019-Jan-13 16:21:23.772221 - [DEBUG] EDGE:
49903 2019-Jan-13 16:21:23.772282 - [DEBUG] ---> 49904 2019-Jan-13 16:21:23.772935 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
49905 2019-Jan-13 16:21:23.773605 - [DEBUG]
49906 2019-Jan-13 16:21:23.773635 - [DEBUG] Compose: EdgeIdentity * AllBottom
49907 2019-Jan-13 16:21:23.773661 - [DEBUG]
49908 2019-Jan-13 16:21:23.773685 - [DEBUG] Propagate flow
49909 2019-Jan-13 16:21:23.773709 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49910 2019-Jan-13 16:21:23.773770 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49911 2019-Jan-13 16:21:23.774429 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49912 2019-Jan-13 16:21:23.775104 - [DEBUG] Edge function : AllBottom (result of previous compose)
49913 2019-Jan-13 16:21:23.775130 - [DEBUG]
49914 2019-Jan-13 16:21:23.775157 - [DEBUG] Join: AllTop & AllBottom
49915 2019-Jan-13 16:21:23.775183 - [DEBUG] = AllBottom (new jump func)
49916 2019-Jan-13 16:21:23.775208 - [DEBUG]
49917 2019-Jan-13 16:21:23.775232 - [DEBUG] Start adding new jump function
49918 2019-Jan-13 16:21:23.775255 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49919 2019-Jan-13 16:21:23.775318 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49920 2019-Jan-13 16:21:23.775973 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49921 2019-Jan-13 16:21:23.776638 - [DEBUG] Edge Function : AllBottom
49922 2019-Jan-13 16:21:23.776670 - [DEBUG] End adding new jump function
49923 2019-Jan-13 16:21:23.776694 - [DEBUG]
49924 2019-Jan-13 16:21:23.776717 - [DEBUG] -------------------------------------------- 1350. Path Edge --------------------------------------------
49925 2019-Jan-13 16:21:23.776742 - [DEBUG]
49926 2019-Jan-13 16:21:23.776766 - [DEBUG] Process 1350. path edge:
49927 2019-Jan-13 16:21:23.776790 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49928 2019-Jan-13 16:21:23.776854 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
49929 2019-Jan-13 16:21:23.777516 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49930 2019-Jan-13 16:21:23.778181 - [DEBUG]
49931 2019-Jan-13 16:21:23.778207 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
49932 2019-Jan-13 16:21:23.778895 - [DEBUG] Possible callees:
49933 2019-Jan-13 16:21:23.778921 - [DEBUG] bar
49934 2019-Jan-13 16:21:23.778946 - [DEBUG] Possible return sites:
49935 2019-Jan-13 16:21:23.778970 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8949936 2019-Jan-13 16:21:23.780290 - [DEBUG] Found and process special summary
49937 2019-Jan-13 16:21:23.780351 - [DEBUG] Compose: EdgeIdentity * AllBottom
49938 2019-Jan-13 16:21:23.780381 - [DEBUG]
49939 2019-Jan-13 16:21:23.780405 - [DEBUG] Propagate flow
49940 2019-Jan-13 16:21:23.780429 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49941 2019-Jan-13 16:21:23.780495 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49942 2019-Jan-13 16:21:23.781157 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49943 2019-Jan-13 16:21:23.781833 - [DEBUG] Edge function : AllBottom (result of previous compose)
49944 2019-Jan-13 16:21:23.781859 - [DEBUG]
49945 2019-Jan-13 16:21:23.781885 - [DEBUG] Join: AllTop & AllBottom
49946 2019-Jan-13 16:21:23.781911 - [DEBUG] = AllBottom (new jump func)
49947 2019-Jan-13 16:21:23.781936 - [DEBUG]
49948 2019-Jan-13 16:21:23.781959 - [DEBUG] Start adding new jump function
49949 2019-Jan-13 16:21:23.781983 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49950 2019-Jan-13 16:21:23.782049 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49951 2019-Jan-13 16:21:23.782706 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49952 2019-Jan-13 16:21:23.783369 - [DEBUG] Edge Function : AllBottom
49953 2019-Jan-13 16:21:23.783400 - [DEBUG] End adding new jump function
49954 2019-Jan-13 16:21:23.783424 - [DEBUG]
49955 2019-Jan-13 16:21:23.783448 - [DEBUG] -------------------------------------------- 1351. Path Edge --------------------------------------------
49956 2019-Jan-13 16:21:23.783473 - [DEBUG]
49957 2019-Jan-13 16:21:23.783496 - [DEBUG] Process 1351. path edge:
49958 2019-Jan-13 16:21:23.783520 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49959 2019-Jan-13 16:21:23.783582 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
49960 2019-Jan-13 16:21:23.784238 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49961 2019-Jan-13 16:21:23.784909 - [DEBUG]
49962 2019-Jan-13 16:21:23.784936 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
49963 2019-Jan-13 16:21:23.785636 - [DEBUG] Compose: EdgeIdentity * AllBottom
49964 2019-Jan-13 16:21:23.785666 - [DEBUG]
49965 2019-Jan-13 16:21:23.785690 - [DEBUG] Propagate flow
49966 2019-Jan-13 16:21:23.785714 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49967 2019-Jan-13 16:21:23.785777 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49968 2019-Jan-13 16:21:23.786455 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49969 2019-Jan-13 16:21:23.787103 - [DEBUG] Edge function : AllBottom (result of previous compose)
49970 2019-Jan-13 16:21:23.787129 - [DEBUG]
49971 2019-Jan-13 16:21:23.787155 - [DEBUG] Join: AllTop & AllBottom
49972 2019-Jan-13 16:21:23.787181 - [DEBUG] = AllBottom (new jump func)
49973 2019-Jan-13 16:21:23.787222 - [DEBUG]
49974 2019-Jan-13 16:21:23.787246 - [DEBUG] Start adding new jump function
49975 2019-Jan-13 16:21:23.787270 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
49976 2019-Jan-13 16:21:23.787334 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49977 2019-Jan-13 16:21:23.787993 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49978 2019-Jan-13 16:21:23.788669 - [DEBUG] Edge Function : AllBottom
49979 2019-Jan-13 16:21:23.788701 - [DEBUG] End adding new jump function
49980 2019-Jan-13 16:21:23.788725 - [DEBUG]
49981 2019-Jan-13 16:21:23.788749 - [DEBUG] -------------------------------------------- 1352. Path Edge --------------------------------------------
49982 2019-Jan-13 16:21:23.788773 - [DEBUG]
49983 2019-Jan-13 16:21:23.788797 - [DEBUG] Process 1352. path edge:
49984 2019-Jan-13 16:21:23.788821 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
49985 2019-Jan-13 16:21:23.788884 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
49986 2019-Jan-13 16:21:23.789540 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
49987 2019-Jan-13 16:21:23.790185 - [DEBUG]
49988 2019-Jan-13 16:21:23.790212 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
49989 2019-Jan-13 16:21:23.790899 - [DEBUG] Compose: EdgeIdentity * AllBottom
49990 2019-Jan-13 16:21:23.790929 - [DEBUG]
49991 2019-Jan-13 16:21:23.790953 - [DEBUG] Propagate flow
49992 2019-Jan-13 16:21:23.790976 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
49993 2019-Jan-13 16:21:23.791043 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
49994 2019-Jan-13 16:21:23.791737 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
49995 2019-Jan-13 16:21:23.792393 - [DEBUG] Edge function : AllBottom (result of previous compose)
49996 2019-Jan-13 16:21:23.792420 - [DEBUG]
49997 2019-Jan-13 16:21:23.792446 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
49998 2019-Jan-13 16:21:23.792473 - [DEBUG] = AllBottom
49999 2019-Jan-13 16:21:23.792497 - [DEBUG]
50000 2019-Jan-13 16:21:23.792521 - [DEBUG] PROPAGATE: No new function!
50001 2019-Jan-13 16:21:23.792560 - [DEBUG] Compose: EdgeIdentity * AllBottom
50002 2019-Jan-13 16:21:23.792588 - [DEBUG]
50003 2019-Jan-13 16:21:23.792611 - [DEBUG] Propagate flow
50004 2019-Jan-13 16:21:23.792635 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50005 2019-Jan-13 16:21:23.792700 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
50006 2019-Jan-13 16:21:23.793364 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50007 2019-Jan-13 16:21:23.794026 - [DEBUG] Edge function : AllBottom (result of previous compose)
50008 2019-Jan-13 16:21:23.794052 - [DEBUG]
50009 2019-Jan-13 16:21:23.794078 - [DEBUG] Join: AllTop & AllBottom
50010 2019-Jan-13 16:21:23.794104 - [DEBUG] = AllBottom (new jump func)
50011 2019-Jan-13 16:21:23.794129 - [DEBUG]
50012 2019-Jan-13 16:21:23.794153 - [DEBUG] Start adding new jump function
50013 2019-Jan-13 16:21:23.794176 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50014 2019-Jan-13 16:21:23.794241 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50015 2019-Jan-13 16:21:23.794924 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
50016 2019-Jan-13 16:21:23.795608 - [DEBUG] Edge Function : AllBottom
50017 2019-Jan-13 16:21:23.795640 - [DEBUG] End adding new jump function
50018 2019-Jan-13 16:21:23.795665 - [DEBUG]
50019 2019-Jan-13 16:21:23.795689 - [DEBUG] -------------------------------------------- 1353. Path Edge --------------------------------------------
50020 2019-Jan-13 16:21:23.795714 - [DEBUG]
50021 2019-Jan-13 16:21:23.795737 - [DEBUG] Process 1353. path edge:
50022 2019-Jan-13 16:21:23.795761 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50023 2019-Jan-13 16:21:23.795824 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
50024 2019-Jan-13 16:21:23.796484 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
50025 2019-Jan-13 16:21:23.797144 - [DEBUG]
50026 2019-Jan-13 16:21:23.797170 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
50027 2019-Jan-13 16:21:23.797860 - [DEBUG] Possible callees:
50028 2019-Jan-13 16:21:23.797886 - [DEBUG] llvm.dbg.declare
50029 2019-Jan-13 16:21:23.797911 - [DEBUG] Possible return sites:
50030 2019-Jan-13 16:21:23.797935 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10350031 2019-Jan-13 16:21:23.799280 - [DEBUG] Found and process special summary
50032 2019-Jan-13 16:21:23.799334 - [DEBUG] Compose: EdgeIdentity * AllBottom
50033 2019-Jan-13 16:21:23.799363 - [DEBUG]
50034 2019-Jan-13 16:21:23.799387 - [DEBUG] Propagate flow
50035 2019-Jan-13 16:21:23.799411 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50036 2019-Jan-13 16:21:23.799474 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50037 2019-Jan-13 16:21:23.800149 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50038 2019-Jan-13 16:21:23.800813 - [DEBUG] Edge function : AllBottom (result of previous compose)
50039 2019-Jan-13 16:21:23.800840 - [DEBUG]
50040 2019-Jan-13 16:21:23.800866 - [DEBUG] Join: AllTop & AllBottom
50041 2019-Jan-13 16:21:23.800892 - [DEBUG] = AllBottom (new jump func)
50042 2019-Jan-13 16:21:23.800917 - [DEBUG]
50043 2019-Jan-13 16:21:23.800941 - [DEBUG] Start adding new jump function
50044 2019-Jan-13 16:21:23.800964 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50045 2019-Jan-13 16:21:23.801029 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50046 2019-Jan-13 16:21:23.801703 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50047 2019-Jan-13 16:21:23.802359 - [DEBUG] Edge Function : AllBottom
50048 2019-Jan-13 16:21:23.802391 - [DEBUG] End adding new jump function
50049 2019-Jan-13 16:21:23.802415 - [DEBUG]
50050 2019-Jan-13 16:21:23.802439 - [DEBUG] -------------------------------------------- 1354. Path Edge --------------------------------------------
50051 2019-Jan-13 16:21:23.802463 - [DEBUG]
50052 2019-Jan-13 16:21:23.802487 - [DEBUG] Process 1354. path edge:
50053 2019-Jan-13 16:21:23.802511 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50054 2019-Jan-13 16:21:23.802575 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
50055 2019-Jan-13 16:21:23.803243 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
50056 2019-Jan-13 16:21:23.803896 - [DEBUG]
50057 2019-Jan-13 16:21:23.803922 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50058 2019-Jan-13 16:21:23.804632 - [DEBUG] Compose: EdgeIdentity * AllBottom
50059 2019-Jan-13 16:21:23.804662 - [DEBUG]
50060 2019-Jan-13 16:21:23.804686 - [DEBUG] Propagate flow
50061 2019-Jan-13 16:21:23.804710 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50062 2019-Jan-13 16:21:23.804773 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
50063 2019-Jan-13 16:21:23.805456 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50064 2019-Jan-13 16:21:23.806121 - [DEBUG] Edge function : AllBottom (result of previous compose)
50065 2019-Jan-13 16:21:23.806148 - [DEBUG]
50066 2019-Jan-13 16:21:23.806175 - [DEBUG] Join: AllTop & AllBottom
50067 2019-Jan-13 16:21:23.806201 - [DEBUG] = AllBottom (new jump func)
50068 2019-Jan-13 16:21:23.806226 - [DEBUG]
50069 2019-Jan-13 16:21:23.806250 - [DEBUG] Start adding new jump function
50070 2019-Jan-13 16:21:23.806273 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50071 2019-Jan-13 16:21:23.806337 - [DEBUG] Fact at target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50072 2019-Jan-13 16:21:23.806996 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
50073 2019-Jan-13 16:21:23.807653 - [DEBUG] Edge Function : AllBottom
50074 2019-Jan-13 16:21:23.807685 - [DEBUG] End adding new jump function
50075 2019-Jan-13 16:21:23.807709 - [DEBUG]
50076 2019-Jan-13 16:21:23.807733 - [DEBUG] -------------------------------------------- 1355. Path Edge --------------------------------------------
50077 2019-Jan-13 16:21:23.807758 - [DEBUG]
50078 2019-Jan-13 16:21:23.807781 - [DEBUG] Process 1355. path edge:
50079 2019-Jan-13 16:21:23.807805 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50080 2019-Jan-13 16:21:23.807867 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
50081 2019-Jan-13 16:21:23.808539 - [DEBUG] D target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 >
50082 2019-Jan-13 16:21:23.809203 - [DEBUG]
50083 2019-Jan-13 16:21:23.809230 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
50084 2019-Jan-13 16:21:23.809917 - [DEBUG] Compose: EdgeIdentity * AllBottom
50085 2019-Jan-13 16:21:23.809947 - [DEBUG]
50086 2019-Jan-13 16:21:23.809971 - [DEBUG] Propagate flow
50087 2019-Jan-13 16:21:23.809995 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50088 2019-Jan-13 16:21:23.810062 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
50089 2019-Jan-13 16:21:23.810710 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50090 2019-Jan-13 16:21:23.811356 - [DEBUG] Edge function : AllBottom (result of previous compose)
50091 2019-Jan-13 16:21:23.811382 - [DEBUG]
50092 2019-Jan-13 16:21:23.811408 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50093 2019-Jan-13 16:21:23.811434 - [DEBUG] = AllBottom
50094 2019-Jan-13 16:21:23.811459 - [DEBUG]
50095 2019-Jan-13 16:21:23.811482 - [DEBUG] PROPAGATE: No new function!
50096 2019-Jan-13 16:21:23.811507 - [DEBUG] EDGE:
50097 2019-Jan-13 16:21:23.811592 - [DEBUG] ---> 50098 2019-Jan-13 16:21:23.812257 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50099 2019-Jan-13 16:21:23.812911 - [DEBUG]
50100 2019-Jan-13 16:21:23.812940 - [DEBUG] Compose: EdgeIdentity * AllBottom
50101 2019-Jan-13 16:21:23.812966 - [DEBUG]
50102 2019-Jan-13 16:21:23.812990 - [DEBUG] Propagate flow
50103 2019-Jan-13 16:21:23.813013 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50104 2019-Jan-13 16:21:23.813094 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
50105 2019-Jan-13 16:21:23.813747 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50106 2019-Jan-13 16:21:23.814401 - [DEBUG] Edge function : AllBottom (result of previous compose)
50107 2019-Jan-13 16:21:23.814427 - [DEBUG]
50108 2019-Jan-13 16:21:23.814453 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50109 2019-Jan-13 16:21:23.814479 - [DEBUG] = AllBottom
50110 2019-Jan-13 16:21:23.814503 - [DEBUG]
50111 2019-Jan-13 16:21:23.814527 - [DEBUG] PROPAGATE: No new function!
50112 2019-Jan-13 16:21:23.814552 - [DEBUG] EDGE:
50113 2019-Jan-13 16:21:23.814618 - [DEBUG] ---> 50114 2019-Jan-13 16:21:23.815304 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50115 2019-Jan-13 16:21:23.815961 - [DEBUG]
50116 2019-Jan-13 16:21:23.815988 - [DEBUG] Compose: EdgeIdentity * AllBottom
50117 2019-Jan-13 16:21:23.816015 - [DEBUG]
50118 2019-Jan-13 16:21:23.816039 - [DEBUG] Propagate flow
50119 2019-Jan-13 16:21:23.816063 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50120 2019-Jan-13 16:21:23.816126 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50121 2019-Jan-13 16:21:23.816783 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
50122 2019-Jan-13 16:21:23.817448 - [DEBUG] Edge function : AllBottom (result of previous compose)
50123 2019-Jan-13 16:21:23.817474 - [DEBUG]
50124 2019-Jan-13 16:21:23.817500 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50125 2019-Jan-13 16:21:23.817526 - [DEBUG] = AllBottom
50126 2019-Jan-13 16:21:23.817551 - [DEBUG]
50127 2019-Jan-13 16:21:23.817574 - [DEBUG] PROPAGATE: No new function!
50128 2019-Jan-13 16:21:23.817629 - [DEBUG] Compose: EdgeIdentity * AllBottom
50129 2019-Jan-13 16:21:23.817657 - [DEBUG]
50130 2019-Jan-13 16:21:23.817681 - [DEBUG] Propagate flow
50131 2019-Jan-13 16:21:23.817705 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50132 2019-Jan-13 16:21:23.817772 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50133 2019-Jan-13 16:21:23.818459 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50134 2019-Jan-13 16:21:23.819117 - [DEBUG] Edge function : AllBottom (result of previous compose)
50135 2019-Jan-13 16:21:23.819144 - [DEBUG]
50136 2019-Jan-13 16:21:23.819169 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50137 2019-Jan-13 16:21:23.819195 - [DEBUG] = AllBottom
50138 2019-Jan-13 16:21:23.819220 - [DEBUG]
50139 2019-Jan-13 16:21:23.819243 - [DEBUG] PROPAGATE: No new function!
50140 2019-Jan-13 16:21:23.819271 - [DEBUG] Compose: EdgeIdentity * AllBottom
50141 2019-Jan-13 16:21:23.819297 - [DEBUG]
50142 2019-Jan-13 16:21:23.819320 - [DEBUG] Propagate flow
50143 2019-Jan-13 16:21:23.819344 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50144 2019-Jan-13 16:21:23.819406 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
50145 2019-Jan-13 16:21:23.820062 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
50146 2019-Jan-13 16:21:23.820733 - [DEBUG] Edge function : AllBottom (result of previous compose)
50147 2019-Jan-13 16:21:23.820760 - [DEBUG]
50148 2019-Jan-13 16:21:23.820785 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50149 2019-Jan-13 16:21:23.820811 - [DEBUG] = AllBottom
50150 2019-Jan-13 16:21:23.820852 - [DEBUG]
50151 2019-Jan-13 16:21:23.820876 - [DEBUG] PROPAGATE: No new function!
50152 2019-Jan-13 16:21:23.820906 - [DEBUG] EDGE:
50153 2019-Jan-13 16:21:23.820972 - [DEBUG] ---> 50154 2019-Jan-13 16:21:23.821675 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50155 2019-Jan-13 16:21:23.822328 - [DEBUG]
50156 2019-Jan-13 16:21:23.822355 - [DEBUG] EDGE:
50157 2019-Jan-13 16:21:23.822417 - [DEBUG] ---> 50158 2019-Jan-13 16:21:23.823063 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50159 2019-Jan-13 16:21:23.823718 - [DEBUG]
50160 2019-Jan-13 16:21:23.823748 - [DEBUG] Compose: EdgeIdentity * AllBottom
50161 2019-Jan-13 16:21:23.823774 - [DEBUG]
50162 2019-Jan-13 16:21:23.823798 - [DEBUG] Propagate flow
50163 2019-Jan-13 16:21:23.823821 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50164 2019-Jan-13 16:21:23.823884 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
50165 2019-Jan-13 16:21:23.824540 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
50166 2019-Jan-13 16:21:23.825224 - [DEBUG] Edge function : AllBottom (result of previous compose)
50167 2019-Jan-13 16:21:23.825250 - [DEBUG]
50168 2019-Jan-13 16:21:23.825276 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50169 2019-Jan-13 16:21:23.825302 - [DEBUG] = AllBottom
50170 2019-Jan-13 16:21:23.825327 - [DEBUG]
50171 2019-Jan-13 16:21:23.825350 - [DEBUG] PROPAGATE: No new function!
50172 2019-Jan-13 16:21:23.825374 - [DEBUG] EDGE:
50173 2019-Jan-13 16:21:23.825437 - [DEBUG] ---> 50174 2019-Jan-13 16:21:23.826088 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50175 2019-Jan-13 16:21:23.826749 - [DEBUG]
50176 2019-Jan-13 16:21:23.826777 - [DEBUG] Compose: EdgeIdentity * AllBottom
50177 2019-Jan-13 16:21:23.826804 - [DEBUG]
50178 2019-Jan-13 16:21:23.826828 - [DEBUG] Propagate flow
50179 2019-Jan-13 16:21:23.826851 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50180 2019-Jan-13 16:21:23.826914 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
50181 2019-Jan-13 16:21:23.827581 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
50182 2019-Jan-13 16:21:23.828258 - [DEBUG] Edge function : AllBottom (result of previous compose)
50183 2019-Jan-13 16:21:23.828285 - [DEBUG]
50184 2019-Jan-13 16:21:23.828311 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50185 2019-Jan-13 16:21:23.828336 - [DEBUG] = AllBottom
50186 2019-Jan-13 16:21:23.828361 - [DEBUG]
50187 2019-Jan-13 16:21:23.828384 - [DEBUG] PROPAGATE: No new function!
50188 2019-Jan-13 16:21:23.828437 - [DEBUG] Compose: EdgeIdentity * AllBottom
50189 2019-Jan-13 16:21:23.828465 - [DEBUG]
50190 2019-Jan-13 16:21:23.828489 - [DEBUG] Propagate flow
50191 2019-Jan-13 16:21:23.828513 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50192 2019-Jan-13 16:21:23.828577 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
50193 2019-Jan-13 16:21:23.829238 - [DEBUG] Target value : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50194 2019-Jan-13 16:21:23.829916 - [DEBUG] Edge function : AllBottom (result of previous compose)
50195 2019-Jan-13 16:21:23.829943 - [DEBUG]
50196 2019-Jan-13 16:21:23.829969 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50197 2019-Jan-13 16:21:23.829995 - [DEBUG] = AllBottom
50198 2019-Jan-13 16:21:23.830019 - [DEBUG]
50199 2019-Jan-13 16:21:23.830042 - [DEBUG] PROPAGATE: No new function!
50200 2019-Jan-13 16:21:23.830070 - [DEBUG] Compose: EdgeIdentity * AllBottom
50201 2019-Jan-13 16:21:23.830096 - [DEBUG]
50202 2019-Jan-13 16:21:23.830120 - [DEBUG] Propagate flow
50203 2019-Jan-13 16:21:23.830143 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50204 2019-Jan-13 16:21:23.830208 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
50205 2019-Jan-13 16:21:23.830881 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
50206 2019-Jan-13 16:21:23.831532 - [DEBUG] Edge function : AllBottom (result of previous compose)
50207 2019-Jan-13 16:21:23.831579 - [DEBUG]
50208 2019-Jan-13 16:21:23.831605 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
50209 2019-Jan-13 16:21:23.831631 - [DEBUG] = AllBottom
50210 2019-Jan-13 16:21:23.831655 - [DEBUG]
50211 2019-Jan-13 16:21:23.831679 - [DEBUG] PROPAGATE: No new function!
50212 2019-Jan-13 16:21:23.831708 - [DEBUG] EDGE:
50213 2019-Jan-13 16:21:23.831773 - [DEBUG] ---> 50214 2019-Jan-13 16:21:23.832438 - [DEBUG] D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42>
50215 2019-Jan-13 16:21:23.833094 - [DEBUG]
50216 2019-Jan-13 16:21:23.833122 - [DEBUG] EDGE:
50217 2019-Jan-13 16:21:23.833184 - [DEBUG] ---> 50218 2019-Jan-13 16:21:23.833842 - [DEBUG] D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41>
50219 2019-Jan-13 16:21:23.834500 - [DEBUG]
50220 2019-Jan-13 16:21:23.834526 - [DEBUG] EDGE:
50221 2019-Jan-13 16:21:23.834587 - [DEBUG] ---> 50222 2019-Jan-13 16:21:23.835268 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
50223 2019-Jan-13 16:21:23.835937 - [DEBUG]
50224 2019-Jan-13 16:21:23.835965 - [DEBUG] Compose: EdgeIdentity * AllBottom
50225 2019-Jan-13 16:21:23.835992 - [DEBUG]
50226 2019-Jan-13 16:21:23.836016 - [DEBUG] Propagate flow
50227 2019-Jan-13 16:21:23.836040 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50228 2019-Jan-13 16:21:23.836100 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
50229 2019-Jan-13 16:21:23.836772 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50230 2019-Jan-13 16:21:23.837424 - [DEBUG] Edge function : AllBottom (result of previous compose)
50231 2019-Jan-13 16:21:23.837451 - [DEBUG]
50232 2019-Jan-13 16:21:23.837476 - [DEBUG] Join: AllTop & AllBottom
50233 2019-Jan-13 16:21:23.837503 - [DEBUG] = AllBottom (new jump func)
50234 2019-Jan-13 16:21:23.837528 - [DEBUG]
50235 2019-Jan-13 16:21:23.837551 - [DEBUG] Start adding new jump function
50236 2019-Jan-13 16:21:23.837575 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50237 2019-Jan-13 16:21:23.837636 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50238 2019-Jan-13 16:21:23.838318 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
50239 2019-Jan-13 16:21:23.839001 - [DEBUG] Edge Function : AllBottom
50240 2019-Jan-13 16:21:23.839036 - [DEBUG] End adding new jump function
50241 2019-Jan-13 16:21:23.839060 - [DEBUG]
50242 2019-Jan-13 16:21:23.839084 - [DEBUG] -------------------------------------------- 1356. Path Edge --------------------------------------------
50243 2019-Jan-13 16:21:23.839109 - [DEBUG]
50244 2019-Jan-13 16:21:23.839132 - [DEBUG] Process 1356. path edge:
50245 2019-Jan-13 16:21:23.839156 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50246 2019-Jan-13 16:21:23.839220 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
50247 2019-Jan-13 16:21:23.839883 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50248 2019-Jan-13 16:21:23.840535 - [DEBUG]
50249 2019-Jan-13 16:21:23.840561 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
50250 2019-Jan-13 16:21:23.841260 - [DEBUG] Compose: EdgeIdentity * AllBottom
50251 2019-Jan-13 16:21:23.841290 - [DEBUG]
50252 2019-Jan-13 16:21:23.841314 - [DEBUG] Propagate flow
50253 2019-Jan-13 16:21:23.841338 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50254 2019-Jan-13 16:21:23.841403 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50255 2019-Jan-13 16:21:23.842084 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50256 2019-Jan-13 16:21:23.842748 - [DEBUG] Edge function : AllBottom (result of previous compose)
50257 2019-Jan-13 16:21:23.842774 - [DEBUG]
50258 2019-Jan-13 16:21:23.842800 - [DEBUG] Join: AllTop & AllBottom
50259 2019-Jan-13 16:21:23.842826 - [DEBUG] = AllBottom (new jump func)
50260 2019-Jan-13 16:21:23.842851 - [DEBUG]
50261 2019-Jan-13 16:21:23.842874 - [DEBUG] Start adding new jump function
50262 2019-Jan-13 16:21:23.842898 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50263 2019-Jan-13 16:21:23.842960 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50264 2019-Jan-13 16:21:23.843613 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50265 2019-Jan-13 16:21:23.844269 - [DEBUG] Edge Function : AllBottom
50266 2019-Jan-13 16:21:23.844300 - [DEBUG] End adding new jump function
50267 2019-Jan-13 16:21:23.844325 - [DEBUG]
50268 2019-Jan-13 16:21:23.844349 - [DEBUG] -------------------------------------------- 1357. Path Edge --------------------------------------------
50269 2019-Jan-13 16:21:23.844374 - [DEBUG]
50270 2019-Jan-13 16:21:23.844397 - [DEBUG] Process 1357. path edge:
50271 2019-Jan-13 16:21:23.844421 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50272 2019-Jan-13 16:21:23.844485 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
50273 2019-Jan-13 16:21:23.845168 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50274 2019-Jan-13 16:21:23.845829 - [DEBUG]
50275 2019-Jan-13 16:21:23.845855 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
50276 2019-Jan-13 16:21:23.846525 - [DEBUG] Compose: EdgeIdentity * AllBottom
50277 2019-Jan-13 16:21:23.846554 - [DEBUG]
50278 2019-Jan-13 16:21:23.846578 - [DEBUG] Propagate flow
50279 2019-Jan-13 16:21:23.846602 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50280 2019-Jan-13 16:21:23.846665 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
50281 2019-Jan-13 16:21:23.847341 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50282 2019-Jan-13 16:21:23.848012 - [DEBUG] Edge function : AllBottom (result of previous compose)
50283 2019-Jan-13 16:21:23.848039 - [DEBUG]
50284 2019-Jan-13 16:21:23.848065 - [DEBUG] Join: AllTop & AllBottom
50285 2019-Jan-13 16:21:23.848092 - [DEBUG] = AllBottom (new jump func)
50286 2019-Jan-13 16:21:23.848117 - [DEBUG]
50287 2019-Jan-13 16:21:23.848141 - [DEBUG] Start adding new jump function
50288 2019-Jan-13 16:21:23.848165 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50289 2019-Jan-13 16:21:23.848252 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50290 2019-Jan-13 16:21:23.848916 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
50291 2019-Jan-13 16:21:23.849576 - [DEBUG] Edge Function : AllBottom
50292 2019-Jan-13 16:21:23.849608 - [DEBUG] End adding new jump function
50293 2019-Jan-13 16:21:23.849632 - [DEBUG]
50294 2019-Jan-13 16:21:23.849656 - [DEBUG] -------------------------------------------- 1358. Path Edge --------------------------------------------
50295 2019-Jan-13 16:21:23.849680 - [DEBUG]
50296 2019-Jan-13 16:21:23.849704 - [DEBUG] Process 1358. path edge:
50297 2019-Jan-13 16:21:23.849728 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50298 2019-Jan-13 16:21:23.849789 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
50299 2019-Jan-13 16:21:23.850462 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50300 2019-Jan-13 16:21:23.851129 - [DEBUG]
50301 2019-Jan-13 16:21:23.851156 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
50302 2019-Jan-13 16:21:23.851855 - [DEBUG] Possible callees:
50303 2019-Jan-13 16:21:23.851881 - [DEBUG] llvm.dbg.declare
50304 2019-Jan-13 16:21:23.851906 - [DEBUG] Possible return sites:
50305 2019-Jan-13 16:21:23.851930 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9650306 2019-Jan-13 16:21:23.853250 - [DEBUG] Found and process special summary
50307 2019-Jan-13 16:21:23.853297 - [DEBUG] Compose: EdgeIdentity * AllBottom
50308 2019-Jan-13 16:21:23.853325 - [DEBUG]
50309 2019-Jan-13 16:21:23.853349 - [DEBUG] Propagate flow
50310 2019-Jan-13 16:21:23.853373 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50311 2019-Jan-13 16:21:23.853438 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
50312 2019-Jan-13 16:21:23.854111 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50313 2019-Jan-13 16:21:23.854769 - [DEBUG] Edge function : AllBottom (result of previous compose)
50314 2019-Jan-13 16:21:23.854795 - [DEBUG]
50315 2019-Jan-13 16:21:23.854821 - [DEBUG] Join: AllTop & AllBottom
50316 2019-Jan-13 16:21:23.854847 - [DEBUG] = AllBottom (new jump func)
50317 2019-Jan-13 16:21:23.854872 - [DEBUG]
50318 2019-Jan-13 16:21:23.854924 - [DEBUG] Start adding new jump function
50319 2019-Jan-13 16:21:23.854948 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50320 2019-Jan-13 16:21:23.855012 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50321 2019-Jan-13 16:21:23.855664 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
50322 2019-Jan-13 16:21:23.856332 - [DEBUG] Edge Function : AllBottom
50323 2019-Jan-13 16:21:23.856363 - [DEBUG] End adding new jump function
50324 2019-Jan-13 16:21:23.856387 - [DEBUG]
50325 2019-Jan-13 16:21:23.856411 - [DEBUG] -------------------------------------------- 1359. Path Edge --------------------------------------------
50326 2019-Jan-13 16:21:23.856452 - [DEBUG]
50327 2019-Jan-13 16:21:23.856476 - [DEBUG] Process 1359. path edge:
50328 2019-Jan-13 16:21:23.856500 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50329 2019-Jan-13 16:21:23.856564 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
50330 2019-Jan-13 16:21:23.857230 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50331 2019-Jan-13 16:21:23.857883 - [DEBUG]
50332 2019-Jan-13 16:21:23.857908 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
50333 2019-Jan-13 16:21:23.858615 - [DEBUG] Compose: EdgeIdentity * AllBottom
50334 2019-Jan-13 16:21:23.858645 - [DEBUG]
50335 2019-Jan-13 16:21:23.858669 - [DEBUG] Propagate flow
50336 2019-Jan-13 16:21:23.858692 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50337 2019-Jan-13 16:21:23.858757 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
50338 2019-Jan-13 16:21:23.859425 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50339 2019-Jan-13 16:21:23.860081 - [DEBUG] Edge function : AllBottom (result of previous compose)
50340 2019-Jan-13 16:21:23.860108 - [DEBUG]
50341 2019-Jan-13 16:21:23.860134 - [DEBUG] Join: AllTop & AllBottom
50342 2019-Jan-13 16:21:23.860161 - [DEBUG] = AllBottom (new jump func)
50343 2019-Jan-13 16:21:23.860186 - [DEBUG]
50344 2019-Jan-13 16:21:23.860209 - [DEBUG] Start adding new jump function
50345 2019-Jan-13 16:21:23.860233 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50346 2019-Jan-13 16:21:23.860297 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50347 2019-Jan-13 16:21:23.860950 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
50348 2019-Jan-13 16:21:23.861617 - [DEBUG] Edge Function : AllBottom
50349 2019-Jan-13 16:21:23.861649 - [DEBUG] End adding new jump function
50350 2019-Jan-13 16:21:23.861673 - [DEBUG]
50351 2019-Jan-13 16:21:23.861697 - [DEBUG] -------------------------------------------- 1360. Path Edge --------------------------------------------
50352 2019-Jan-13 16:21:23.861721 - [DEBUG]
50353 2019-Jan-13 16:21:23.861745 - [DEBUG] Process 1360. path edge:
50354 2019-Jan-13 16:21:23.861768 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50355 2019-Jan-13 16:21:23.861835 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
50356 2019-Jan-13 16:21:23.862502 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50357 2019-Jan-13 16:21:23.863161 - [DEBUG]
50358 2019-Jan-13 16:21:23.863189 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
50359 2019-Jan-13 16:21:23.863867 - [DEBUG] Compose: EdgeIdentity * AllBottom
50360 2019-Jan-13 16:21:23.863898 - [DEBUG]
50361 2019-Jan-13 16:21:23.863922 - [DEBUG] Propagate flow
50362 2019-Jan-13 16:21:23.863946 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50363 2019-Jan-13 16:21:23.864010 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
50364 2019-Jan-13 16:21:23.864664 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50365 2019-Jan-13 16:21:23.865350 - [DEBUG] Edge function : AllBottom (result of previous compose)
50366 2019-Jan-13 16:21:23.865377 - [DEBUG]
50367 2019-Jan-13 16:21:23.865403 - [DEBUG] Join: AllTop & AllBottom
50368 2019-Jan-13 16:21:23.865430 - [DEBUG] = AllBottom (new jump func)
50369 2019-Jan-13 16:21:23.865455 - [DEBUG]
50370 2019-Jan-13 16:21:23.865479 - [DEBUG] Start adding new jump function
50371 2019-Jan-13 16:21:23.865502 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50372 2019-Jan-13 16:21:23.865582 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50373 2019-Jan-13 16:21:23.866250 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
50374 2019-Jan-13 16:21:23.866900 - [DEBUG] Edge Function : AllBottom
50375 2019-Jan-13 16:21:23.866932 - [DEBUG] End adding new jump function
50376 2019-Jan-13 16:21:23.866956 - [DEBUG]
50377 2019-Jan-13 16:21:23.866980 - [DEBUG] -------------------------------------------- 1361. Path Edge --------------------------------------------
50378 2019-Jan-13 16:21:23.867006 - [DEBUG]
50379 2019-Jan-13 16:21:23.867029 - [DEBUG] Process 1361. path edge:
50380 2019-Jan-13 16:21:23.867053 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50381 2019-Jan-13 16:21:23.867116 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
50382 2019-Jan-13 16:21:23.867771 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50383 2019-Jan-13 16:21:23.868458 - [DEBUG]
50384 2019-Jan-13 16:21:23.868486 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
50385 2019-Jan-13 16:21:23.869170 - [DEBUG] Compose: EdgeIdentity * AllBottom
50386 2019-Jan-13 16:21:23.869199 - [DEBUG]
50387 2019-Jan-13 16:21:23.869223 - [DEBUG] Propagate flow
50388 2019-Jan-13 16:21:23.869247 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50389 2019-Jan-13 16:21:23.869311 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
50390 2019-Jan-13 16:21:23.869969 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50391 2019-Jan-13 16:21:23.870627 - [DEBUG] Edge function : AllBottom (result of previous compose)
50392 2019-Jan-13 16:21:23.870655 - [DEBUG]
50393 2019-Jan-13 16:21:23.870681 - [DEBUG] Join: AllTop & AllBottom
50394 2019-Jan-13 16:21:23.870707 - [DEBUG] = AllBottom (new jump func)
50395 2019-Jan-13 16:21:23.870732 - [DEBUG]
50396 2019-Jan-13 16:21:23.870756 - [DEBUG] Start adding new jump function
50397 2019-Jan-13 16:21:23.870779 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50398 2019-Jan-13 16:21:23.870846 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50399 2019-Jan-13 16:21:23.871503 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
50400 2019-Jan-13 16:21:23.872195 - [DEBUG] Edge Function : AllBottom
50401 2019-Jan-13 16:21:23.872227 - [DEBUG] End adding new jump function
50402 2019-Jan-13 16:21:23.872251 - [DEBUG]
50403 2019-Jan-13 16:21:23.872275 - [DEBUG] -------------------------------------------- 1362. Path Edge --------------------------------------------
50404 2019-Jan-13 16:21:23.872300 - [DEBUG]
50405 2019-Jan-13 16:21:23.872323 - [DEBUG] Process 1362. path edge:
50406 2019-Jan-13 16:21:23.872347 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50407 2019-Jan-13 16:21:23.872408 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
50408 2019-Jan-13 16:21:23.873061 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50409 2019-Jan-13 16:21:23.873722 - [DEBUG]
50410 2019-Jan-13 16:21:23.873748 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
50411 2019-Jan-13 16:21:23.874439 - [DEBUG] Compose: EdgeIdentity * AllBottom
50412 2019-Jan-13 16:21:23.874468 - [DEBUG]
50413 2019-Jan-13 16:21:23.874491 - [DEBUG] Propagate flow
50414 2019-Jan-13 16:21:23.874515 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50415 2019-Jan-13 16:21:23.874579 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
50416 2019-Jan-13 16:21:23.875275 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50417 2019-Jan-13 16:21:23.875928 - [DEBUG] Edge function : AllBottom (result of previous compose)
50418 2019-Jan-13 16:21:23.875954 - [DEBUG]
50419 2019-Jan-13 16:21:23.875980 - [DEBUG] Join: AllTop & AllBottom
50420 2019-Jan-13 16:21:23.876006 - [DEBUG] = AllBottom (new jump func)
50421 2019-Jan-13 16:21:23.876031 - [DEBUG]
50422 2019-Jan-13 16:21:23.876054 - [DEBUG] Start adding new jump function
50423 2019-Jan-13 16:21:23.876078 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50424 2019-Jan-13 16:21:23.876140 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50425 2019-Jan-13 16:21:23.876802 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
50426 2019-Jan-13 16:21:23.877456 - [DEBUG] Edge Function : AllBottom
50427 2019-Jan-13 16:21:23.877488 - [DEBUG] End adding new jump function
50428 2019-Jan-13 16:21:23.877513 - [DEBUG]
50429 2019-Jan-13 16:21:23.877537 - [DEBUG] -------------------------------------------- 1363. Path Edge --------------------------------------------
50430 2019-Jan-13 16:21:23.877562 - [DEBUG]
50431 2019-Jan-13 16:21:23.877584 - [DEBUG] Process 1363. path edge:
50432 2019-Jan-13 16:21:23.877608 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50433 2019-Jan-13 16:21:23.877674 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
50434 2019-Jan-13 16:21:23.878352 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50435 2019-Jan-13 16:21:23.879003 - [DEBUG]
50436 2019-Jan-13 16:21:23.879030 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
50437 2019-Jan-13 16:21:23.879716 - [DEBUG] Compose: EdgeIdentity * AllBottom
50438 2019-Jan-13 16:21:23.879746 - [DEBUG]
50439 2019-Jan-13 16:21:23.879770 - [DEBUG] Propagate flow
50440 2019-Jan-13 16:21:23.879793 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50441 2019-Jan-13 16:21:23.879858 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
50442 2019-Jan-13 16:21:23.880520 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50443 2019-Jan-13 16:21:23.881178 - [DEBUG] Edge function : AllBottom (result of previous compose)
50444 2019-Jan-13 16:21:23.881205 - [DEBUG]
50445 2019-Jan-13 16:21:23.881231 - [DEBUG] Join: AllTop & AllBottom
50446 2019-Jan-13 16:21:23.881257 - [DEBUG] = AllBottom (new jump func)
50447 2019-Jan-13 16:21:23.881282 - [DEBUG]
50448 2019-Jan-13 16:21:23.881306 - [DEBUG] Start adding new jump function
50449 2019-Jan-13 16:21:23.881329 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50450 2019-Jan-13 16:21:23.881392 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50451 2019-Jan-13 16:21:23.882069 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
50452 2019-Jan-13 16:21:23.882734 - [DEBUG] Edge Function : AllBottom
50453 2019-Jan-13 16:21:23.882770 - [DEBUG] End adding new jump function
50454 2019-Jan-13 16:21:23.882794 - [DEBUG]
50455 2019-Jan-13 16:21:23.882818 - [DEBUG] -------------------------------------------- 1364. Path Edge --------------------------------------------
50456 2019-Jan-13 16:21:23.882843 - [DEBUG]
50457 2019-Jan-13 16:21:23.882866 - [DEBUG] Process 1364. path edge:
50458 2019-Jan-13 16:21:23.882890 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50459 2019-Jan-13 16:21:23.882955 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
50460 2019-Jan-13 16:21:23.883622 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50461 2019-Jan-13 16:21:23.884290 - [DEBUG]
50462 2019-Jan-13 16:21:23.884317 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
50463 2019-Jan-13 16:21:23.885022 - [DEBUG] Compose: EdgeIdentity * AllBottom
50464 2019-Jan-13 16:21:23.885053 - [DEBUG]
50465 2019-Jan-13 16:21:23.885077 - [DEBUG] Propagate flow
50466 2019-Jan-13 16:21:23.885100 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50467 2019-Jan-13 16:21:23.885167 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
50468 2019-Jan-13 16:21:23.885837 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50469 2019-Jan-13 16:21:23.886495 - [DEBUG] Edge function : AllBottom (result of previous compose)
50470 2019-Jan-13 16:21:23.886522 - [DEBUG]
50471 2019-Jan-13 16:21:23.886549 - [DEBUG] Join: AllTop & AllBottom
50472 2019-Jan-13 16:21:23.886576 - [DEBUG] = AllBottom (new jump func)
50473 2019-Jan-13 16:21:23.886601 - [DEBUG]
50474 2019-Jan-13 16:21:23.886625 - [DEBUG] Start adding new jump function
50475 2019-Jan-13 16:21:23.886648 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50476 2019-Jan-13 16:21:23.886712 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50477 2019-Jan-13 16:21:23.887368 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
50478 2019-Jan-13 16:21:23.888020 - [DEBUG] Edge Function : AllBottom
50479 2019-Jan-13 16:21:23.888051 - [DEBUG] End adding new jump function
50480 2019-Jan-13 16:21:23.888075 - [DEBUG]
50481 2019-Jan-13 16:21:23.888099 - [DEBUG] -------------------------------------------- 1365. Path Edge --------------------------------------------
50482 2019-Jan-13 16:21:23.888124 - [DEBUG]
50483 2019-Jan-13 16:21:23.888147 - [DEBUG] Process 1365. path edge:
50484 2019-Jan-13 16:21:23.888171 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50485 2019-Jan-13 16:21:23.888254 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
50486 2019-Jan-13 16:21:23.888921 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50487 2019-Jan-13 16:21:23.889580 - [DEBUG]
50488 2019-Jan-13 16:21:23.889606 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
50489 2019-Jan-13 16:21:23.890299 - [DEBUG] Compose: EdgeIdentity * AllBottom
50490 2019-Jan-13 16:21:23.890329 - [DEBUG]
50491 2019-Jan-13 16:21:23.890352 - [DEBUG] Propagate flow
50492 2019-Jan-13 16:21:23.890376 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50493 2019-Jan-13 16:21:23.890437 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
50494 2019-Jan-13 16:21:23.891088 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50495 2019-Jan-13 16:21:23.891773 - [DEBUG] Edge function : AllBottom (result of previous compose)
50496 2019-Jan-13 16:21:23.891799 - [DEBUG]
50497 2019-Jan-13 16:21:23.891825 - [DEBUG] Join: AllTop & AllBottom
50498 2019-Jan-13 16:21:23.891851 - [DEBUG] = AllBottom (new jump func)
50499 2019-Jan-13 16:21:23.891876 - [DEBUG]
50500 2019-Jan-13 16:21:23.891899 - [DEBUG] Start adding new jump function
50501 2019-Jan-13 16:21:23.891922 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50502 2019-Jan-13 16:21:23.891986 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50503 2019-Jan-13 16:21:23.892646 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
50504 2019-Jan-13 16:21:23.893299 - [DEBUG] Edge Function : AllBottom
50505 2019-Jan-13 16:21:23.893346 - [DEBUG] End adding new jump function
50506 2019-Jan-13 16:21:23.893370 - [DEBUG]
50507 2019-Jan-13 16:21:23.893395 - [DEBUG] -------------------------------------------- 1366. Path Edge --------------------------------------------
50508 2019-Jan-13 16:21:23.893419 - [DEBUG]
50509 2019-Jan-13 16:21:23.893443 - [DEBUG] Process 1366. path edge:
50510 2019-Jan-13 16:21:23.893467 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50511 2019-Jan-13 16:21:23.893530 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
50512 2019-Jan-13 16:21:23.894183 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50513 2019-Jan-13 16:21:23.894851 - [DEBUG]
50514 2019-Jan-13 16:21:23.894895 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
50515 2019-Jan-13 16:21:23.895582 - [DEBUG] Compose: EdgeIdentity * AllBottom
50516 2019-Jan-13 16:21:23.895612 - [DEBUG]
50517 2019-Jan-13 16:21:23.895636 - [DEBUG] Propagate flow
50518 2019-Jan-13 16:21:23.895659 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50519 2019-Jan-13 16:21:23.895726 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
50520 2019-Jan-13 16:21:23.896394 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50521 2019-Jan-13 16:21:23.897040 - [DEBUG] Edge function : AllBottom (result of previous compose)
50522 2019-Jan-13 16:21:23.897066 - [DEBUG]
50523 2019-Jan-13 16:21:23.897092 - [DEBUG] Join: AllTop & AllBottom
50524 2019-Jan-13 16:21:23.897119 - [DEBUG] = AllBottom (new jump func)
50525 2019-Jan-13 16:21:23.897143 - [DEBUG]
50526 2019-Jan-13 16:21:23.897167 - [DEBUG] Start adding new jump function
50527 2019-Jan-13 16:21:23.897190 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50528 2019-Jan-13 16:21:23.897257 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50529 2019-Jan-13 16:21:23.897919 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
50530 2019-Jan-13 16:21:23.898613 - [DEBUG] Edge Function : AllBottom
50531 2019-Jan-13 16:21:23.898645 - [DEBUG] End adding new jump function
50532 2019-Jan-13 16:21:23.898669 - [DEBUG]
50533 2019-Jan-13 16:21:23.898693 - [DEBUG] -------------------------------------------- 1367. Path Edge --------------------------------------------
50534 2019-Jan-13 16:21:23.898718 - [DEBUG]
50535 2019-Jan-13 16:21:23.898742 - [DEBUG] Process 1367. path edge:
50536 2019-Jan-13 16:21:23.898765 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50537 2019-Jan-13 16:21:23.898830 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
50538 2019-Jan-13 16:21:23.899492 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50539 2019-Jan-13 16:21:23.900149 - [DEBUG]
50540 2019-Jan-13 16:21:23.900175 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
50541 2019-Jan-13 16:21:23.900863 - [DEBUG] Possible callees:
50542 2019-Jan-13 16:21:23.900890 - [DEBUG] llvm.dbg.declare
50543 2019-Jan-13 16:21:23.900915 - [DEBUG] Possible return sites:
50544 2019-Jan-13 16:21:23.900939 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12050545 2019-Jan-13 16:21:23.902300 - [DEBUG] Found and process special summary
50546 2019-Jan-13 16:21:23.902358 - [DEBUG] Compose: EdgeIdentity * AllBottom
50547 2019-Jan-13 16:21:23.902387 - [DEBUG]
50548 2019-Jan-13 16:21:23.902411 - [DEBUG] Propagate flow
50549 2019-Jan-13 16:21:23.902435 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50550 2019-Jan-13 16:21:23.902498 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
50551 2019-Jan-13 16:21:23.903165 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50552 2019-Jan-13 16:21:23.903831 - [DEBUG] Edge function : AllBottom (result of previous compose)
50553 2019-Jan-13 16:21:23.903857 - [DEBUG]
50554 2019-Jan-13 16:21:23.903883 - [DEBUG] Join: AllTop & AllBottom
50555 2019-Jan-13 16:21:23.903909 - [DEBUG] = AllBottom (new jump func)
50556 2019-Jan-13 16:21:23.903934 - [DEBUG]
50557 2019-Jan-13 16:21:23.903957 - [DEBUG] Start adding new jump function
50558 2019-Jan-13 16:21:23.903981 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50559 2019-Jan-13 16:21:23.904044 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50560 2019-Jan-13 16:21:23.904702 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
50561 2019-Jan-13 16:21:23.905384 - [DEBUG] Edge Function : AllBottom
50562 2019-Jan-13 16:21:23.905415 - [DEBUG] End adding new jump function
50563 2019-Jan-13 16:21:23.905439 - [DEBUG]
50564 2019-Jan-13 16:21:23.905464 - [DEBUG] -------------------------------------------- 1368. Path Edge --------------------------------------------
50565 2019-Jan-13 16:21:23.905489 - [DEBUG]
50566 2019-Jan-13 16:21:23.905513 - [DEBUG] Process 1368. path edge:
50567 2019-Jan-13 16:21:23.905537 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50568 2019-Jan-13 16:21:23.905600 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
50569 2019-Jan-13 16:21:23.906263 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50570 2019-Jan-13 16:21:23.906924 - [DEBUG]
50571 2019-Jan-13 16:21:23.906951 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
50572 2019-Jan-13 16:21:23.907654 - [DEBUG] Compose: EdgeIdentity * AllBottom
50573 2019-Jan-13 16:21:23.907684 - [DEBUG]
50574 2019-Jan-13 16:21:23.907708 - [DEBUG] Propagate flow
50575 2019-Jan-13 16:21:23.907732 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50576 2019-Jan-13 16:21:23.907796 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
50577 2019-Jan-13 16:21:23.908476 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50578 2019-Jan-13 16:21:23.909131 - [DEBUG] Edge function : AllBottom (result of previous compose)
50579 2019-Jan-13 16:21:23.909158 - [DEBUG]
50580 2019-Jan-13 16:21:23.909184 - [DEBUG] Join: AllTop & AllBottom
50581 2019-Jan-13 16:21:23.909211 - [DEBUG] = AllBottom (new jump func)
50582 2019-Jan-13 16:21:23.909235 - [DEBUG]
50583 2019-Jan-13 16:21:23.909258 - [DEBUG] Start adding new jump function
50584 2019-Jan-13 16:21:23.909282 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50585 2019-Jan-13 16:21:23.909350 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50586 2019-Jan-13 16:21:23.910008 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
50587 2019-Jan-13 16:21:23.910664 - [DEBUG] Edge Function : AllBottom
50588 2019-Jan-13 16:21:23.910695 - [DEBUG] End adding new jump function
50589 2019-Jan-13 16:21:23.910719 - [DEBUG]
50590 2019-Jan-13 16:21:23.910743 - [DEBUG] -------------------------------------------- 1369. Path Edge --------------------------------------------
50591 2019-Jan-13 16:21:23.910768 - [DEBUG]
50592 2019-Jan-13 16:21:23.910809 - [DEBUG] Process 1369. path edge:
50593 2019-Jan-13 16:21:23.910833 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50594 2019-Jan-13 16:21:23.910897 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
50595 2019-Jan-13 16:21:23.911571 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50596 2019-Jan-13 16:21:23.912231 - [DEBUG]
50597 2019-Jan-13 16:21:23.912259 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
50598 2019-Jan-13 16:21:23.912952 - [DEBUG] Compose: EdgeIdentity * AllBottom
50599 2019-Jan-13 16:21:23.912983 - [DEBUG]
50600 2019-Jan-13 16:21:23.913007 - [DEBUG] Propagate flow
50601 2019-Jan-13 16:21:23.913031 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50602 2019-Jan-13 16:21:23.913095 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
50603 2019-Jan-13 16:21:23.913782 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50604 2019-Jan-13 16:21:23.914433 - [DEBUG] Edge function : AllBottom (result of previous compose)
50605 2019-Jan-13 16:21:23.914460 - [DEBUG]
50606 2019-Jan-13 16:21:23.914485 - [DEBUG] Join: AllTop & AllBottom
50607 2019-Jan-13 16:21:23.914512 - [DEBUG] = AllBottom (new jump func)
50608 2019-Jan-13 16:21:23.914536 - [DEBUG]
50609 2019-Jan-13 16:21:23.914560 - [DEBUG] Start adding new jump function
50610 2019-Jan-13 16:21:23.914583 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50611 2019-Jan-13 16:21:23.914646 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50612 2019-Jan-13 16:21:23.915334 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
50613 2019-Jan-13 16:21:23.915999 - [DEBUG] Edge Function : AllBottom
50614 2019-Jan-13 16:21:23.916031 - [DEBUG] End adding new jump function
50615 2019-Jan-13 16:21:23.916055 - [DEBUG]
50616 2019-Jan-13 16:21:23.916079 - [DEBUG] -------------------------------------------- 1370. Path Edge --------------------------------------------
50617 2019-Jan-13 16:21:23.916104 - [DEBUG]
50618 2019-Jan-13 16:21:23.916128 - [DEBUG] Process 1370. path edge:
50619 2019-Jan-13 16:21:23.916152 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50620 2019-Jan-13 16:21:23.916218 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
50621 2019-Jan-13 16:21:23.916884 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50622 2019-Jan-13 16:21:23.917531 - [DEBUG]
50623 2019-Jan-13 16:21:23.917557 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
50624 2019-Jan-13 16:21:23.918265 - [DEBUG] Possible callees:
50625 2019-Jan-13 16:21:23.918293 - [DEBUG] llvm.dbg.declare
50626 2019-Jan-13 16:21:23.918319 - [DEBUG] Possible return sites:
50627 2019-Jan-13 16:21:23.918342 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14950628 2019-Jan-13 16:21:23.919671 - [DEBUG] Found and process special summary
50629 2019-Jan-13 16:21:23.919716 - [DEBUG] Compose: EdgeIdentity * AllBottom
50630 2019-Jan-13 16:21:23.919744 - [DEBUG]
50631 2019-Jan-13 16:21:23.919769 - [DEBUG] Propagate flow
50632 2019-Jan-13 16:21:23.919793 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50633 2019-Jan-13 16:21:23.919857 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
50634 2019-Jan-13 16:21:23.920532 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50635 2019-Jan-13 16:21:23.921198 - [DEBUG] Edge function : AllBottom (result of previous compose)
50636 2019-Jan-13 16:21:23.921225 - [DEBUG]
50637 2019-Jan-13 16:21:23.921251 - [DEBUG] Join: AllTop & AllBottom
50638 2019-Jan-13 16:21:23.921277 - [DEBUG] = AllBottom (new jump func)
50639 2019-Jan-13 16:21:23.921302 - [DEBUG]
50640 2019-Jan-13 16:21:23.921325 - [DEBUG] Start adding new jump function
50641 2019-Jan-13 16:21:23.921349 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50642 2019-Jan-13 16:21:23.921414 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50643 2019-Jan-13 16:21:23.922098 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
50644 2019-Jan-13 16:21:23.922761 - [DEBUG] Edge Function : AllBottom
50645 2019-Jan-13 16:21:23.922792 - [DEBUG] End adding new jump function
50646 2019-Jan-13 16:21:23.922817 - [DEBUG]
50647 2019-Jan-13 16:21:23.922841 - [DEBUG] -------------------------------------------- 1371. Path Edge --------------------------------------------
50648 2019-Jan-13 16:21:23.922866 - [DEBUG]
50649 2019-Jan-13 16:21:23.922889 - [DEBUG] Process 1371. path edge:
50650 2019-Jan-13 16:21:23.922913 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50651 2019-Jan-13 16:21:23.922974 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
50652 2019-Jan-13 16:21:23.923625 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50653 2019-Jan-13 16:21:23.924290 - [DEBUG]
50654 2019-Jan-13 16:21:23.924315 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
50655 2019-Jan-13 16:21:23.925040 - [DEBUG] Compose: EdgeIdentity * AllBottom
50656 2019-Jan-13 16:21:23.925070 - [DEBUG]
50657 2019-Jan-13 16:21:23.925094 - [DEBUG] Propagate flow
50658 2019-Jan-13 16:21:23.925118 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50659 2019-Jan-13 16:21:23.925188 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
50660 2019-Jan-13 16:21:23.925849 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50661 2019-Jan-13 16:21:23.926502 - [DEBUG] Edge function : AllBottom (result of previous compose)
50662 2019-Jan-13 16:21:23.926529 - [DEBUG]
50663 2019-Jan-13 16:21:23.926555 - [DEBUG] Join: AllTop & AllBottom
50664 2019-Jan-13 16:21:23.926581 - [DEBUG] = AllBottom (new jump func)
50665 2019-Jan-13 16:21:23.926606 - [DEBUG]
50666 2019-Jan-13 16:21:23.926629 - [DEBUG] Start adding new jump function
50667 2019-Jan-13 16:21:23.926652 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50668 2019-Jan-13 16:21:23.926713 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50669 2019-Jan-13 16:21:23.927378 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
50670 2019-Jan-13 16:21:23.928034 - [DEBUG] Edge Function : AllBottom
50671 2019-Jan-13 16:21:23.928069 - [DEBUG] End adding new jump function
50672 2019-Jan-13 16:21:23.928094 - [DEBUG]
50673 2019-Jan-13 16:21:23.928118 - [DEBUG] -------------------------------------------- 1372. Path Edge --------------------------------------------
50674 2019-Jan-13 16:21:23.928142 - [DEBUG]
50675 2019-Jan-13 16:21:23.928166 - [DEBUG] Process 1372. path edge:
50676 2019-Jan-13 16:21:23.928190 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50677 2019-Jan-13 16:21:23.928275 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
50678 2019-Jan-13 16:21:23.928932 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50679 2019-Jan-13 16:21:23.929595 - [DEBUG]
50680 2019-Jan-13 16:21:23.929623 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
50681 2019-Jan-13 16:21:23.930319 - [DEBUG] Compose: EdgeIdentity * AllBottom
50682 2019-Jan-13 16:21:23.930348 - [DEBUG]
50683 2019-Jan-13 16:21:23.930371 - [DEBUG] Propagate flow
50684 2019-Jan-13 16:21:23.930395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50685 2019-Jan-13 16:21:23.930462 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
50686 2019-Jan-13 16:21:23.931134 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50687 2019-Jan-13 16:21:23.931812 - [DEBUG] Edge function : AllBottom (result of previous compose)
50688 2019-Jan-13 16:21:23.931838 - [DEBUG]
50689 2019-Jan-13 16:21:23.931864 - [DEBUG] Join: AllTop & AllBottom
50690 2019-Jan-13 16:21:23.931890 - [DEBUG] = AllBottom (new jump func)
50691 2019-Jan-13 16:21:23.931915 - [DEBUG]
50692 2019-Jan-13 16:21:23.931939 - [DEBUG] Start adding new jump function
50693 2019-Jan-13 16:21:23.931962 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50694 2019-Jan-13 16:21:23.932025 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50695 2019-Jan-13 16:21:23.932676 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
50696 2019-Jan-13 16:21:23.933350 - [DEBUG] Edge Function : AllBottom
50697 2019-Jan-13 16:21:23.933382 - [DEBUG] End adding new jump function
50698 2019-Jan-13 16:21:23.933406 - [DEBUG]
50699 2019-Jan-13 16:21:23.933430 - [DEBUG] -------------------------------------------- 1373. Path Edge --------------------------------------------
50700 2019-Jan-13 16:21:23.933455 - [DEBUG]
50701 2019-Jan-13 16:21:23.933478 - [DEBUG] Process 1373. path edge:
50702 2019-Jan-13 16:21:23.933502 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50703 2019-Jan-13 16:21:23.933567 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
50704 2019-Jan-13 16:21:23.934234 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50705 2019-Jan-13 16:21:23.934905 - [DEBUG]
50706 2019-Jan-13 16:21:23.934931 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
50707 2019-Jan-13 16:21:23.935608 - [DEBUG] Possible callees:
50708 2019-Jan-13 16:21:23.935633 - [DEBUG] llvm.dbg.declare
50709 2019-Jan-13 16:21:23.935659 - [DEBUG] Possible return sites:
50710 2019-Jan-13 16:21:23.935682 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15550711 2019-Jan-13 16:21:23.937020 - [DEBUG] Found and process special summary
50712 2019-Jan-13 16:21:23.937066 - [DEBUG] Compose: EdgeIdentity * AllBottom
50713 2019-Jan-13 16:21:23.937095 - [DEBUG]
50714 2019-Jan-13 16:21:23.937120 - [DEBUG] Propagate flow
50715 2019-Jan-13 16:21:23.937144 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50716 2019-Jan-13 16:21:23.937210 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
50717 2019-Jan-13 16:21:23.937870 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50718 2019-Jan-13 16:21:23.938545 - [DEBUG] Edge function : AllBottom (result of previous compose)
50719 2019-Jan-13 16:21:23.938571 - [DEBUG]
50720 2019-Jan-13 16:21:23.938615 - [DEBUG] Join: AllTop & AllBottom
50721 2019-Jan-13 16:21:23.938642 - [DEBUG] = AllBottom (new jump func)
50722 2019-Jan-13 16:21:23.938667 - [DEBUG]
50723 2019-Jan-13 16:21:23.938691 - [DEBUG] Start adding new jump function
50724 2019-Jan-13 16:21:23.938714 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50725 2019-Jan-13 16:21:23.938781 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50726 2019-Jan-13 16:21:23.939449 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
50727 2019-Jan-13 16:21:23.940109 - [DEBUG] Edge Function : AllBottom
50728 2019-Jan-13 16:21:23.940141 - [DEBUG] End adding new jump function
50729 2019-Jan-13 16:21:23.940165 - [DEBUG]
50730 2019-Jan-13 16:21:23.940189 - [DEBUG] -------------------------------------------- 1374. Path Edge --------------------------------------------
50731 2019-Jan-13 16:21:23.940214 - [DEBUG]
50732 2019-Jan-13 16:21:23.940238 - [DEBUG] Process 1374. path edge:
50733 2019-Jan-13 16:21:23.940262 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50734 2019-Jan-13 16:21:23.940326 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
50735 2019-Jan-13 16:21:23.940985 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50736 2019-Jan-13 16:21:23.941661 - [DEBUG]
50737 2019-Jan-13 16:21:23.941687 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
50738 2019-Jan-13 16:21:23.942393 - [DEBUG] Compose: EdgeIdentity * AllBottom
50739 2019-Jan-13 16:21:23.942423 - [DEBUG]
50740 2019-Jan-13 16:21:23.942447 - [DEBUG] Propagate flow
50741 2019-Jan-13 16:21:23.942471 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50742 2019-Jan-13 16:21:23.942535 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
50743 2019-Jan-13 16:21:23.943213 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50744 2019-Jan-13 16:21:23.943865 - [DEBUG] Edge function : AllBottom (result of previous compose)
50745 2019-Jan-13 16:21:23.943891 - [DEBUG]
50746 2019-Jan-13 16:21:23.943918 - [DEBUG] Join: AllTop & AllBottom
50747 2019-Jan-13 16:21:23.943944 - [DEBUG] = AllBottom (new jump func)
50748 2019-Jan-13 16:21:23.943969 - [DEBUG]
50749 2019-Jan-13 16:21:23.943993 - [DEBUG] Start adding new jump function
50750 2019-Jan-13 16:21:23.944016 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50751 2019-Jan-13 16:21:23.944081 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50752 2019-Jan-13 16:21:23.944737 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
50753 2019-Jan-13 16:21:23.945421 - [DEBUG] Edge Function : AllBottom
50754 2019-Jan-13 16:21:23.945454 - [DEBUG] End adding new jump function
50755 2019-Jan-13 16:21:23.945478 - [DEBUG]
50756 2019-Jan-13 16:21:23.945503 - [DEBUG] -------------------------------------------- 1375. Path Edge --------------------------------------------
50757 2019-Jan-13 16:21:23.945528 - [DEBUG]
50758 2019-Jan-13 16:21:23.945552 - [DEBUG] Process 1375. path edge:
50759 2019-Jan-13 16:21:23.945576 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50760 2019-Jan-13 16:21:23.945639 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
50761 2019-Jan-13 16:21:23.946298 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50762 2019-Jan-13 16:21:23.946949 - [DEBUG]
50763 2019-Jan-13 16:21:23.946976 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
50764 2019-Jan-13 16:21:23.947663 - [DEBUG] Compose: EdgeIdentity * AllBottom
50765 2019-Jan-13 16:21:23.947711 - [DEBUG]
50766 2019-Jan-13 16:21:23.947737 - [DEBUG] Propagate flow
50767 2019-Jan-13 16:21:23.947761 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50768 2019-Jan-13 16:21:23.947830 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
50769 2019-Jan-13 16:21:23.948510 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50770 2019-Jan-13 16:21:23.949172 - [DEBUG] Edge function : AllBottom (result of previous compose)
50771 2019-Jan-13 16:21:23.949199 - [DEBUG]
50772 2019-Jan-13 16:21:23.949225 - [DEBUG] Join: AllTop & AllBottom
50773 2019-Jan-13 16:21:23.949252 - [DEBUG] = AllBottom (new jump func)
50774 2019-Jan-13 16:21:23.949277 - [DEBUG]
50775 2019-Jan-13 16:21:23.949301 - [DEBUG] Start adding new jump function
50776 2019-Jan-13 16:21:23.949324 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50777 2019-Jan-13 16:21:23.949386 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50778 2019-Jan-13 16:21:23.950039 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
50779 2019-Jan-13 16:21:23.950699 - [DEBUG] Edge Function : AllBottom
50780 2019-Jan-13 16:21:23.950731 - [DEBUG] End adding new jump function
50781 2019-Jan-13 16:21:23.950756 - [DEBUG]
50782 2019-Jan-13 16:21:23.950780 - [DEBUG] -------------------------------------------- 1376. Path Edge --------------------------------------------
50783 2019-Jan-13 16:21:23.950805 - [DEBUG]
50784 2019-Jan-13 16:21:23.950829 - [DEBUG] Process 1376. path edge:
50785 2019-Jan-13 16:21:23.950853 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50786 2019-Jan-13 16:21:23.950918 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
50787 2019-Jan-13 16:21:23.951592 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50788 2019-Jan-13 16:21:23.952254 - [DEBUG]
50789 2019-Jan-13 16:21:23.952280 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
50790 2019-Jan-13 16:21:23.952962 - [DEBUG] Compose: EdgeIdentity * AllBottom
50791 2019-Jan-13 16:21:23.952992 - [DEBUG]
50792 2019-Jan-13 16:21:23.953016 - [DEBUG] Propagate flow
50793 2019-Jan-13 16:21:23.953040 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50794 2019-Jan-13 16:21:23.953105 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
50795 2019-Jan-13 16:21:23.953783 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50796 2019-Jan-13 16:21:23.954436 - [DEBUG] Edge function : AllBottom (result of previous compose)
50797 2019-Jan-13 16:21:23.954462 - [DEBUG]
50798 2019-Jan-13 16:21:23.954488 - [DEBUG] Join: AllTop & AllBottom
50799 2019-Jan-13 16:21:23.954515 - [DEBUG] = AllBottom (new jump func)
50800 2019-Jan-13 16:21:23.954540 - [DEBUG]
50801 2019-Jan-13 16:21:23.954564 - [DEBUG] Start adding new jump function
50802 2019-Jan-13 16:21:23.954587 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50803 2019-Jan-13 16:21:23.954655 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50804 2019-Jan-13 16:21:23.955338 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
50805 2019-Jan-13 16:21:23.955997 - [DEBUG] Edge Function : AllBottom
50806 2019-Jan-13 16:21:23.956028 - [DEBUG] End adding new jump function
50807 2019-Jan-13 16:21:23.956052 - [DEBUG]
50808 2019-Jan-13 16:21:23.956076 - [DEBUG] -------------------------------------------- 1377. Path Edge --------------------------------------------
50809 2019-Jan-13 16:21:23.956101 - [DEBUG]
50810 2019-Jan-13 16:21:23.956147 - [DEBUG] Process 1377. path edge:
50811 2019-Jan-13 16:21:23.956171 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50812 2019-Jan-13 16:21:23.956235 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
50813 2019-Jan-13 16:21:23.956916 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50814 2019-Jan-13 16:21:23.957576 - [DEBUG]
50815 2019-Jan-13 16:21:23.957602 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
50816 2019-Jan-13 16:21:23.958314 - [DEBUG] Possible callees:
50817 2019-Jan-13 16:21:23.958340 - [DEBUG] llvm.dbg.declare
50818 2019-Jan-13 16:21:23.958365 - [DEBUG] Possible return sites:
50819 2019-Jan-13 16:21:23.958389 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16350820 2019-Jan-13 16:21:23.959713 - [DEBUG] Found and process special summary
50821 2019-Jan-13 16:21:23.959762 - [DEBUG] Compose: EdgeIdentity * AllBottom
50822 2019-Jan-13 16:21:23.959790 - [DEBUG]
50823 2019-Jan-13 16:21:23.959815 - [DEBUG] Propagate flow
50824 2019-Jan-13 16:21:23.959839 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50825 2019-Jan-13 16:21:23.959904 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
50826 2019-Jan-13 16:21:23.960570 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50827 2019-Jan-13 16:21:23.961230 - [DEBUG] Edge function : AllBottom (result of previous compose)
50828 2019-Jan-13 16:21:23.961257 - [DEBUG]
50829 2019-Jan-13 16:21:23.961283 - [DEBUG] Join: AllTop & AllBottom
50830 2019-Jan-13 16:21:23.961310 - [DEBUG] = AllBottom (new jump func)
50831 2019-Jan-13 16:21:23.961335 - [DEBUG]
50832 2019-Jan-13 16:21:23.961358 - [DEBUG] Start adding new jump function
50833 2019-Jan-13 16:21:23.961382 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50834 2019-Jan-13 16:21:23.961444 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50835 2019-Jan-13 16:21:23.962118 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
50836 2019-Jan-13 16:21:23.962789 - [DEBUG] Edge Function : AllBottom
50837 2019-Jan-13 16:21:23.962822 - [DEBUG] End adding new jump function
50838 2019-Jan-13 16:21:23.962846 - [DEBUG]
50839 2019-Jan-13 16:21:23.962871 - [DEBUG] -------------------------------------------- 1378. Path Edge --------------------------------------------
50840 2019-Jan-13 16:21:23.962896 - [DEBUG]
50841 2019-Jan-13 16:21:23.962920 - [DEBUG] Process 1378. path edge:
50842 2019-Jan-13 16:21:23.962944 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50843 2019-Jan-13 16:21:23.963008 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
50844 2019-Jan-13 16:21:23.963669 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50845 2019-Jan-13 16:21:23.964326 - [DEBUG]
50846 2019-Jan-13 16:21:23.964352 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
50847 2019-Jan-13 16:21:23.965063 - [DEBUG] Compose: EdgeIdentity * AllBottom
50848 2019-Jan-13 16:21:23.965093 - [DEBUG]
50849 2019-Jan-13 16:21:23.965117 - [DEBUG] Propagate flow
50850 2019-Jan-13 16:21:23.965141 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50851 2019-Jan-13 16:21:23.965204 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
50852 2019-Jan-13 16:21:23.965872 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50853 2019-Jan-13 16:21:23.966552 - [DEBUG] Edge function : AllBottom (result of previous compose)
50854 2019-Jan-13 16:21:23.966579 - [DEBUG]
50855 2019-Jan-13 16:21:23.966606 - [DEBUG] Join: AllTop & AllBottom
50856 2019-Jan-13 16:21:23.966632 - [DEBUG] = AllBottom (new jump func)
50857 2019-Jan-13 16:21:23.966657 - [DEBUG]
50858 2019-Jan-13 16:21:23.966680 - [DEBUG] Start adding new jump function
50859 2019-Jan-13 16:21:23.966704 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50860 2019-Jan-13 16:21:23.966769 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50861 2019-Jan-13 16:21:23.967425 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
50862 2019-Jan-13 16:21:23.968074 - [DEBUG] Edge Function : AllBottom
50863 2019-Jan-13 16:21:23.968105 - [DEBUG] End adding new jump function
50864 2019-Jan-13 16:21:23.968130 - [DEBUG]
50865 2019-Jan-13 16:21:23.968154 - [DEBUG] -------------------------------------------- 1379. Path Edge --------------------------------------------
50866 2019-Jan-13 16:21:23.968179 - [DEBUG]
50867 2019-Jan-13 16:21:23.968203 - [DEBUG] Process 1379. path edge:
50868 2019-Jan-13 16:21:23.968246 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50869 2019-Jan-13 16:21:23.968314 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
50870 2019-Jan-13 16:21:23.972232 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50871 2019-Jan-13 16:21:23.972967 - [DEBUG]
50872 2019-Jan-13 16:21:23.972997 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
50873 2019-Jan-13 16:21:23.973707 - [DEBUG] Compose: EdgeIdentity * AllBottom
50874 2019-Jan-13 16:21:23.973738 - [DEBUG]
50875 2019-Jan-13 16:21:23.973762 - [DEBUG] Propagate flow
50876 2019-Jan-13 16:21:23.973786 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50877 2019-Jan-13 16:21:23.973856 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
50878 2019-Jan-13 16:21:23.974524 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50879 2019-Jan-13 16:21:23.975217 - [DEBUG] Edge function : AllBottom (result of previous compose)
50880 2019-Jan-13 16:21:23.975245 - [DEBUG]
50881 2019-Jan-13 16:21:23.975271 - [DEBUG] Join: AllTop & AllBottom
50882 2019-Jan-13 16:21:23.975297 - [DEBUG] = AllBottom (new jump func)
50883 2019-Jan-13 16:21:23.975322 - [DEBUG]
50884 2019-Jan-13 16:21:23.975346 - [DEBUG] Start adding new jump function
50885 2019-Jan-13 16:21:23.975370 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50886 2019-Jan-13 16:21:23.975436 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50887 2019-Jan-13 16:21:23.976102 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
50888 2019-Jan-13 16:21:23.976774 - [DEBUG] Edge Function : AllBottom
50889 2019-Jan-13 16:21:23.976807 - [DEBUG] End adding new jump function
50890 2019-Jan-13 16:21:23.976831 - [DEBUG]
50891 2019-Jan-13 16:21:23.976855 - [DEBUG] -------------------------------------------- 1380. Path Edge --------------------------------------------
50892 2019-Jan-13 16:21:23.976881 - [DEBUG]
50893 2019-Jan-13 16:21:23.976905 - [DEBUG] Process 1380. path edge:
50894 2019-Jan-13 16:21:23.976929 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50895 2019-Jan-13 16:21:23.976992 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
50896 2019-Jan-13 16:21:23.977677 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50897 2019-Jan-13 16:21:23.978372 - [DEBUG]
50898 2019-Jan-13 16:21:23.978397 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
50899 2019-Jan-13 16:21:23.979092 - [DEBUG] Possible callees:
50900 2019-Jan-13 16:21:23.979119 - [DEBUG] llvm.dbg.declare
50901 2019-Jan-13 16:21:23.979144 - [DEBUG] Possible return sites:
50902 2019-Jan-13 16:21:23.979167 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16950903 2019-Jan-13 16:21:23.980506 - [DEBUG] Found and process special summary
50904 2019-Jan-13 16:21:23.980550 - [DEBUG] Compose: EdgeIdentity * AllBottom
50905 2019-Jan-13 16:21:23.980578 - [DEBUG]
50906 2019-Jan-13 16:21:23.980602 - [DEBUG] Propagate flow
50907 2019-Jan-13 16:21:23.980625 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50908 2019-Jan-13 16:21:23.980690 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
50909 2019-Jan-13 16:21:23.981360 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50910 2019-Jan-13 16:21:23.982046 - [DEBUG] Edge function : AllBottom (result of previous compose)
50911 2019-Jan-13 16:21:23.982073 - [DEBUG]
50912 2019-Jan-13 16:21:23.982099 - [DEBUG] Join: AllTop & AllBottom
50913 2019-Jan-13 16:21:23.982126 - [DEBUG] = AllBottom (new jump func)
50914 2019-Jan-13 16:21:23.982151 - [DEBUG]
50915 2019-Jan-13 16:21:23.982174 - [DEBUG] Start adding new jump function
50916 2019-Jan-13 16:21:23.982198 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50917 2019-Jan-13 16:21:23.982263 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50918 2019-Jan-13 16:21:23.982918 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
50919 2019-Jan-13 16:21:23.983570 - [DEBUG] Edge Function : AllBottom
50920 2019-Jan-13 16:21:23.983601 - [DEBUG] End adding new jump function
50921 2019-Jan-13 16:21:23.983626 - [DEBUG]
50922 2019-Jan-13 16:21:23.983650 - [DEBUG] -------------------------------------------- 1381. Path Edge --------------------------------------------
50923 2019-Jan-13 16:21:23.983675 - [DEBUG]
50924 2019-Jan-13 16:21:23.983699 - [DEBUG] Process 1381. path edge:
50925 2019-Jan-13 16:21:23.983723 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50926 2019-Jan-13 16:21:23.983790 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
50927 2019-Jan-13 16:21:23.984457 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50928 2019-Jan-13 16:21:23.985147 - [DEBUG]
50929 2019-Jan-13 16:21:23.985173 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
50930 2019-Jan-13 16:21:23.985869 - [DEBUG] Compose: EdgeIdentity * AllBottom
50931 2019-Jan-13 16:21:23.985900 - [DEBUG]
50932 2019-Jan-13 16:21:23.985924 - [DEBUG] Propagate flow
50933 2019-Jan-13 16:21:23.985948 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50934 2019-Jan-13 16:21:23.986012 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
50935 2019-Jan-13 16:21:23.986674 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50936 2019-Jan-13 16:21:23.987337 - [DEBUG] Edge function : AllBottom (result of previous compose)
50937 2019-Jan-13 16:21:23.987364 - [DEBUG]
50938 2019-Jan-13 16:21:23.987390 - [DEBUG] Join: AllTop & AllBottom
50939 2019-Jan-13 16:21:23.987436 - [DEBUG] = AllBottom (new jump func)
50940 2019-Jan-13 16:21:23.987462 - [DEBUG]
50941 2019-Jan-13 16:21:23.987485 - [DEBUG] Start adding new jump function
50942 2019-Jan-13 16:21:23.988127 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50943 2019-Jan-13 16:21:23.988239 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50944 2019-Jan-13 16:21:23.988944 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
50945 2019-Jan-13 16:21:23.989600 - [DEBUG] Edge Function : AllBottom
50946 2019-Jan-13 16:21:23.989635 - [DEBUG] End adding new jump function
50947 2019-Jan-13 16:21:23.989660 - [DEBUG]
50948 2019-Jan-13 16:21:23.989684 - [DEBUG] -------------------------------------------- 1382. Path Edge --------------------------------------------
50949 2019-Jan-13 16:21:23.989710 - [DEBUG]
50950 2019-Jan-13 16:21:23.989734 - [DEBUG] Process 1382. path edge:
50951 2019-Jan-13 16:21:23.989757 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50952 2019-Jan-13 16:21:23.989825 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
50953 2019-Jan-13 16:21:23.990495 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50954 2019-Jan-13 16:21:23.991154 - [DEBUG]
50955 2019-Jan-13 16:21:23.991181 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
50956 2019-Jan-13 16:21:23.991908 - [DEBUG] Compose: EdgeIdentity * AllBottom
50957 2019-Jan-13 16:21:23.991938 - [DEBUG]
50958 2019-Jan-13 16:21:23.991962 - [DEBUG] Propagate flow
50959 2019-Jan-13 16:21:23.991986 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50960 2019-Jan-13 16:21:23.992051 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
50961 2019-Jan-13 16:21:23.992714 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50962 2019-Jan-13 16:21:23.993379 - [DEBUG] Edge function : AllBottom (result of previous compose)
50963 2019-Jan-13 16:21:23.993406 - [DEBUG]
50964 2019-Jan-13 16:21:23.993432 - [DEBUG] Join: AllTop & AllBottom
50965 2019-Jan-13 16:21:23.993459 - [DEBUG] = AllBottom (new jump func)
50966 2019-Jan-13 16:21:23.993484 - [DEBUG]
50967 2019-Jan-13 16:21:23.993508 - [DEBUG] Start adding new jump function
50968 2019-Jan-13 16:21:23.993531 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50969 2019-Jan-13 16:21:23.993595 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50970 2019-Jan-13 16:21:23.994256 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
50971 2019-Jan-13 16:21:23.994938 - [DEBUG] Edge Function : AllBottom
50972 2019-Jan-13 16:21:23.994970 - [DEBUG] End adding new jump function
50973 2019-Jan-13 16:21:23.994995 - [DEBUG]
50974 2019-Jan-13 16:21:23.995019 - [DEBUG] -------------------------------------------- 1383. Path Edge --------------------------------------------
50975 2019-Jan-13 16:21:23.995044 - [DEBUG]
50976 2019-Jan-13 16:21:23.995068 - [DEBUG] Process 1383. path edge:
50977 2019-Jan-13 16:21:23.995092 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
50978 2019-Jan-13 16:21:23.995156 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
50979 2019-Jan-13 16:21:23.995820 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
50980 2019-Jan-13 16:21:23.996482 - [DEBUG]
50981 2019-Jan-13 16:21:23.996508 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
50982 2019-Jan-13 16:21:23.997212 - [DEBUG] Compose: EdgeIdentity * AllBottom
50983 2019-Jan-13 16:21:23.997261 - [DEBUG]
50984 2019-Jan-13 16:21:23.997286 - [DEBUG] Propagate flow
50985 2019-Jan-13 16:21:23.997309 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
50986 2019-Jan-13 16:21:23.997375 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
50987 2019-Jan-13 16:21:23.998033 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50988 2019-Jan-13 16:21:23.998715 - [DEBUG] Edge function : AllBottom (result of previous compose)
50989 2019-Jan-13 16:21:23.998742 - [DEBUG]
50990 2019-Jan-13 16:21:23.998768 - [DEBUG] Join: AllTop & AllBottom
50991 2019-Jan-13 16:21:23.998795 - [DEBUG] = AllBottom (new jump func)
50992 2019-Jan-13 16:21:23.998819 - [DEBUG]
50993 2019-Jan-13 16:21:23.998842 - [DEBUG] Start adding new jump function
50994 2019-Jan-13 16:21:23.998866 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
50995 2019-Jan-13 16:21:23.998934 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
50996 2019-Jan-13 16:21:23.999597 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
50997 2019-Jan-13 16:21:24.000253 - [DEBUG] Edge Function : AllBottom
50998 2019-Jan-13 16:21:24.000286 - [DEBUG] End adding new jump function
50999 2019-Jan-13 16:21:24.000311 - [DEBUG]
51000 2019-Jan-13 16:21:24.000335 - [DEBUG] -------------------------------------------- 1384. Path Edge --------------------------------------------
51001 2019-Jan-13 16:21:24.000360 - [DEBUG]
51002 2019-Jan-13 16:21:24.000384 - [DEBUG] Process 1384. path edge:
51003 2019-Jan-13 16:21:24.000408 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51004 2019-Jan-13 16:21:24.000472 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
51005 2019-Jan-13 16:21:24.001125 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51006 2019-Jan-13 16:21:24.001808 - [DEBUG]
51007 2019-Jan-13 16:21:24.001836 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
51008 2019-Jan-13 16:21:24.002534 - [DEBUG] Compose: EdgeIdentity * AllBottom
51009 2019-Jan-13 16:21:24.002564 - [DEBUG]
51010 2019-Jan-13 16:21:24.002588 - [DEBUG] Propagate flow
51011 2019-Jan-13 16:21:24.002612 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51012 2019-Jan-13 16:21:24.002677 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
51013 2019-Jan-13 16:21:24.003347 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51014 2019-Jan-13 16:21:24.003998 - [DEBUG] Edge function : AllBottom (result of previous compose)
51015 2019-Jan-13 16:21:24.004024 - [DEBUG]
51016 2019-Jan-13 16:21:24.004050 - [DEBUG] Join: AllTop & AllBottom
51017 2019-Jan-13 16:21:24.004363 - [DEBUG] = AllBottom (new jump func)
51018 2019-Jan-13 16:21:24.004389 - [DEBUG]
51019 2019-Jan-13 16:21:24.004413 - [DEBUG] Start adding new jump function
51020 2019-Jan-13 16:21:24.004437 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51021 2019-Jan-13 16:21:24.004508 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51022 2019-Jan-13 16:21:24.005215 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
51023 2019-Jan-13 16:21:24.005888 - [DEBUG] Edge Function : AllBottom
51024 2019-Jan-13 16:21:24.005921 - [DEBUG] End adding new jump function
51025 2019-Jan-13 16:21:24.005946 - [DEBUG]
51026 2019-Jan-13 16:21:24.006053 - [DEBUG] -------------------------------------------- 1385. Path Edge --------------------------------------------
51027 2019-Jan-13 16:21:24.006081 - [DEBUG]
51028 2019-Jan-13 16:21:24.006125 - [DEBUG] Process 1385. path edge:
51029 2019-Jan-13 16:21:24.006149 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51030 2019-Jan-13 16:21:24.006221 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
51031 2019-Jan-13 16:21:24.006889 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51032 2019-Jan-13 16:21:24.007540 - [DEBUG]
51033 2019-Jan-13 16:21:24.007566 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
51034 2019-Jan-13 16:21:24.008305 - [DEBUG] Compose: EdgeIdentity * AllBottom
51035 2019-Jan-13 16:21:24.008336 - [DEBUG]
51036 2019-Jan-13 16:21:24.008360 - [DEBUG] Propagate flow
51037 2019-Jan-13 16:21:24.008384 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51038 2019-Jan-13 16:21:24.008449 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
51039 2019-Jan-13 16:21:24.009130 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51040 2019-Jan-13 16:21:24.009785 - [DEBUG] Edge function : AllBottom (result of previous compose)
51041 2019-Jan-13 16:21:24.009812 - [DEBUG]
51042 2019-Jan-13 16:21:24.009838 - [DEBUG] Join: AllTop & AllBottom
51043 2019-Jan-13 16:21:24.009865 - [DEBUG] = AllBottom (new jump func)
51044 2019-Jan-13 16:21:24.009889 - [DEBUG]
51045 2019-Jan-13 16:21:24.009913 - [DEBUG] Start adding new jump function
51046 2019-Jan-13 16:21:24.009937 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51047 2019-Jan-13 16:21:24.009999 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51048 2019-Jan-13 16:21:24.010656 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
51049 2019-Jan-13 16:21:24.011320 - [DEBUG] Edge Function : AllBottom
51050 2019-Jan-13 16:21:24.011352 - [DEBUG] End adding new jump function
51051 2019-Jan-13 16:21:24.011377 - [DEBUG]
51052 2019-Jan-13 16:21:24.011401 - [DEBUG] -------------------------------------------- 1386. Path Edge --------------------------------------------
51053 2019-Jan-13 16:21:24.011426 - [DEBUG]
51054 2019-Jan-13 16:21:24.011450 - [DEBUG] Process 1386. path edge:
51055 2019-Jan-13 16:21:24.011474 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51056 2019-Jan-13 16:21:24.011538 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
51057 2019-Jan-13 16:21:24.012222 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51058 2019-Jan-13 16:21:24.012875 - [DEBUG]
51059 2019-Jan-13 16:21:24.012902 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
51060 2019-Jan-13 16:21:24.013584 - [DEBUG] Compose: EdgeIdentity * AllBottom
51061 2019-Jan-13 16:21:24.013614 - [DEBUG]
51062 2019-Jan-13 16:21:24.013638 - [DEBUG] Propagate flow
51063 2019-Jan-13 16:21:24.013662 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51064 2019-Jan-13 16:21:24.013729 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
51065 2019-Jan-13 16:21:24.014396 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51066 2019-Jan-13 16:21:24.015079 - [DEBUG] Edge function : AllBottom (result of previous compose)
51067 2019-Jan-13 16:21:24.015106 - [DEBUG]
51068 2019-Jan-13 16:21:24.015132 - [DEBUG] Join: AllTop & AllBottom
51069 2019-Jan-13 16:21:24.015158 - [DEBUG] = AllBottom (new jump func)
51070 2019-Jan-13 16:21:24.015182 - [DEBUG]
51071 2019-Jan-13 16:21:24.015206 - [DEBUG] Start adding new jump function
51072 2019-Jan-13 16:21:24.015230 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51073 2019-Jan-13 16:21:24.015311 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51074 2019-Jan-13 16:21:24.015968 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
51075 2019-Jan-13 16:21:24.016628 - [DEBUG] Edge Function : AllBottom
51076 2019-Jan-13 16:21:24.016659 - [DEBUG] End adding new jump function
51077 2019-Jan-13 16:21:24.016684 - [DEBUG]
51078 2019-Jan-13 16:21:24.016708 - [DEBUG] -------------------------------------------- 1387. Path Edge --------------------------------------------
51079 2019-Jan-13 16:21:24.016734 - [DEBUG]
51080 2019-Jan-13 16:21:24.016758 - [DEBUG] Process 1387. path edge:
51081 2019-Jan-13 16:21:24.016782 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51082 2019-Jan-13 16:21:24.016848 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
51083 2019-Jan-13 16:21:24.017507 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51084 2019-Jan-13 16:21:24.018168 - [DEBUG]
51085 2019-Jan-13 16:21:24.018193 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
51086 2019-Jan-13 16:21:24.018904 - [DEBUG] Compose: EdgeIdentity * AllBottom
51087 2019-Jan-13 16:21:24.018934 - [DEBUG]
51088 2019-Jan-13 16:21:24.018958 - [DEBUG] Propagate flow
51089 2019-Jan-13 16:21:24.018982 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51090 2019-Jan-13 16:21:24.019047 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
51091 2019-Jan-13 16:21:24.019720 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51092 2019-Jan-13 16:21:24.020700 - [DEBUG] Edge function : AllBottom (result of previous compose)
51093 2019-Jan-13 16:21:24.020728 - [DEBUG]
51094 2019-Jan-13 16:21:24.020755 - [DEBUG] Join: AllTop & AllBottom
51095 2019-Jan-13 16:21:24.020783 - [DEBUG] = AllBottom (new jump func)
51096 2019-Jan-13 16:21:24.020807 - [DEBUG]
51097 2019-Jan-13 16:21:24.020831 - [DEBUG] Start adding new jump function
51098 2019-Jan-13 16:21:24.020854 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51099 2019-Jan-13 16:21:24.020925 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51100 2019-Jan-13 16:21:24.021620 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
51101 2019-Jan-13 16:21:24.022275 - [DEBUG] Edge Function : AllBottom
51102 2019-Jan-13 16:21:24.022308 - [DEBUG] End adding new jump function
51103 2019-Jan-13 16:21:24.022333 - [DEBUG]
51104 2019-Jan-13 16:21:24.022357 - [DEBUG] -------------------------------------------- 1388. Path Edge --------------------------------------------
51105 2019-Jan-13 16:21:24.022382 - [DEBUG]
51106 2019-Jan-13 16:21:24.022406 - [DEBUG] Process 1388. path edge:
51107 2019-Jan-13 16:21:24.022430 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51108 2019-Jan-13 16:21:24.022493 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
51109 2019-Jan-13 16:21:24.023165 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51110 2019-Jan-13 16:21:24.023825 - [DEBUG]
51111 2019-Jan-13 16:21:24.023853 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
51112 2019-Jan-13 16:21:24.024551 - [DEBUG] Compose: EdgeIdentity * AllBottom
51113 2019-Jan-13 16:21:24.024581 - [DEBUG]
51114 2019-Jan-13 16:21:24.024604 - [DEBUG] Propagate flow
51115 2019-Jan-13 16:21:24.024628 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51116 2019-Jan-13 16:21:24.024708 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
51117 2019-Jan-13 16:21:24.025396 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51118 2019-Jan-13 16:21:24.026060 - [DEBUG] Edge function : AllBottom (result of previous compose)
51119 2019-Jan-13 16:21:24.026087 - [DEBUG]
51120 2019-Jan-13 16:21:24.026113 - [DEBUG] Join: AllTop & AllBottom
51121 2019-Jan-13 16:21:24.026140 - [DEBUG] = AllBottom (new jump func)
51122 2019-Jan-13 16:21:24.026164 - [DEBUG]
51123 2019-Jan-13 16:21:24.026188 - [DEBUG] Start adding new jump function
51124 2019-Jan-13 16:21:24.026212 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51125 2019-Jan-13 16:21:24.026276 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51126 2019-Jan-13 16:21:24.026936 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
51127 2019-Jan-13 16:21:24.027593 - [DEBUG] Edge Function : AllBottom
51128 2019-Jan-13 16:21:24.027624 - [DEBUG] End adding new jump function
51129 2019-Jan-13 16:21:24.027649 - [DEBUG]
51130 2019-Jan-13 16:21:24.027673 - [DEBUG] -------------------------------------------- 1389. Path Edge --------------------------------------------
51131 2019-Jan-13 16:21:24.027699 - [DEBUG]
51132 2019-Jan-13 16:21:24.027722 - [DEBUG] Process 1389. path edge:
51133 2019-Jan-13 16:21:24.027746 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51134 2019-Jan-13 16:21:24.027807 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
51135 2019-Jan-13 16:21:24.028489 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51136 2019-Jan-13 16:21:24.029151 - [DEBUG]
51137 2019-Jan-13 16:21:24.029177 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
51138 2019-Jan-13 16:21:24.029880 - [DEBUG] Compose: EdgeIdentity * AllBottom
51139 2019-Jan-13 16:21:24.029911 - [DEBUG]
51140 2019-Jan-13 16:21:24.029935 - [DEBUG] Propagate flow
51141 2019-Jan-13 16:21:24.029959 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51142 2019-Jan-13 16:21:24.030025 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51143 2019-Jan-13 16:21:24.030678 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51144 2019-Jan-13 16:21:24.031327 - [DEBUG] Edge function : AllBottom (result of previous compose)
51145 2019-Jan-13 16:21:24.031354 - [DEBUG]
51146 2019-Jan-13 16:21:24.031380 - [DEBUG] Join: AllTop & AllBottom
51147 2019-Jan-13 16:21:24.031407 - [DEBUG] = AllBottom (new jump func)
51148 2019-Jan-13 16:21:24.031432 - [DEBUG]
51149 2019-Jan-13 16:21:24.031455 - [DEBUG] Start adding new jump function
51150 2019-Jan-13 16:21:24.031479 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51151 2019-Jan-13 16:21:24.031563 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51152 2019-Jan-13 16:21:24.032229 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51153 2019-Jan-13 16:21:24.032885 - [DEBUG] Edge Function : AllBottom
51154 2019-Jan-13 16:21:24.032918 - [DEBUG] End adding new jump function
51155 2019-Jan-13 16:21:24.032943 - [DEBUG]
51156 2019-Jan-13 16:21:24.032967 - [DEBUG] -------------------------------------------- 1390. Path Edge --------------------------------------------
51157 2019-Jan-13 16:21:24.032992 - [DEBUG]
51158 2019-Jan-13 16:21:24.033015 - [DEBUG] Process 1390. path edge:
51159 2019-Jan-13 16:21:24.033039 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51160 2019-Jan-13 16:21:24.033104 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
51161 2019-Jan-13 16:21:24.033776 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51162 2019-Jan-13 16:21:24.034436 - [DEBUG]
51163 2019-Jan-13 16:21:24.034462 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51164 2019-Jan-13 16:21:24.035166 - [DEBUG] Start of endsummarytab entry
51165 2019-Jan-13 16:21:24.035207 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
51166 2019-Jan-13 16:21:24.035918 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
51167 2019-Jan-13 16:21:24.035989 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51168 2019-Jan-13 16:21:24.036959 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
51169 2019-Jan-13 16:21:24.037644 - [DEBUG] EF: AllBottom
51170 2019-Jan-13 16:21:24.037672 - [DEBUG]
51171 2019-Jan-13 16:21:24.037695 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51172 2019-Jan-13 16:21:24.038377 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
51173 2019-Jan-13 16:21:24.039052 - [DEBUG] EF: AllBottom
51174 2019-Jan-13 16:21:24.039079 - [DEBUG]
51175 2019-Jan-13 16:21:24.039102 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51176 2019-Jan-13 16:21:24.039753 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
51177 2019-Jan-13 16:21:24.040418 - [DEBUG] EF: AllBottom
51178 2019-Jan-13 16:21:24.040444 - [DEBUG]
51179 2019-Jan-13 16:21:24.040467 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51180 2019-Jan-13 16:21:24.041125 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
51181 2019-Jan-13 16:21:24.041812 - [DEBUG] EF: AllBottom
51182 2019-Jan-13 16:21:24.041838 - [DEBUG]
51183 2019-Jan-13 16:21:24.041862 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51184 2019-Jan-13 16:21:24.042513 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
51185 2019-Jan-13 16:21:24.043170 - [DEBUG] EF: AllBottom
51186 2019-Jan-13 16:21:24.043196 - [DEBUG]
51187 2019-Jan-13 16:21:24.043219 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51188 2019-Jan-13 16:21:24.043878 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
51189 2019-Jan-13 16:21:24.044542 - [DEBUG] EF: AllBottom
51190 2019-Jan-13 16:21:24.044568 - [DEBUG]
51191 2019-Jan-13 16:21:24.044591 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51192 2019-Jan-13 16:21:24.045263 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51193 2019-Jan-13 16:21:24.045915 - [DEBUG] EF: AllBottom
51194 2019-Jan-13 16:21:24.045941 - [DEBUG]
51195 2019-Jan-13 16:21:24.045964 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51196 2019-Jan-13 16:21:24.046624 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
51197 2019-Jan-13 16:21:24.047288 - [DEBUG] EF: AllBottom
51198 2019-Jan-13 16:21:24.047314 - [DEBUG]
51199 2019-Jan-13 16:21:24.047338 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51200 2019-Jan-13 16:21:24.047992 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
51201 2019-Jan-13 16:21:24.048676 - [DEBUG] EF: AllBottom
51202 2019-Jan-13 16:21:24.048702 - [DEBUG]
51203 2019-Jan-13 16:21:24.048726 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51204 2019-Jan-13 16:21:24.049383 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
51205 2019-Jan-13 16:21:24.050059 - [DEBUG] EF: AllBottom
51206 2019-Jan-13 16:21:24.050086 - [DEBUG]
51207 2019-Jan-13 16:21:24.050109 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51208 2019-Jan-13 16:21:24.050767 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
51209 2019-Jan-13 16:21:24.051425 - [DEBUG] EF: AllBottom
51210 2019-Jan-13 16:21:24.051451 - [DEBUG]
51211 2019-Jan-13 16:21:24.051475 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51212 2019-Jan-13 16:21:24.052210 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
51213 2019-Jan-13 16:21:24.053188 - [DEBUG] EF: AllBottom
51214 2019-Jan-13 16:21:24.053215 - [DEBUG]
51215 2019-Jan-13 16:21:24.053239 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51216 2019-Jan-13 16:21:24.053918 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
51217 2019-Jan-13 16:21:24.054601 - [DEBUG] EF: AllBottom
51218 2019-Jan-13 16:21:24.054628 - [DEBUG]
51219 2019-Jan-13 16:21:24.054651 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51220 2019-Jan-13 16:21:24.055333 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
51221 2019-Jan-13 16:21:24.055997 - [DEBUG] EF: AllBottom
51222 2019-Jan-13 16:21:24.056023 - [DEBUG]
51223 2019-Jan-13 16:21:24.056047 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51224 2019-Jan-13 16:21:24.056703 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
51225 2019-Jan-13 16:21:24.057359 - [DEBUG] EF: AllBottom
51226 2019-Jan-13 16:21:24.057385 - [DEBUG]
51227 2019-Jan-13 16:21:24.057408 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51228 2019-Jan-13 16:21:24.058056 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
51229 2019-Jan-13 16:21:24.058747 - [DEBUG] EF: AllBottom
51230 2019-Jan-13 16:21:24.058772 - [DEBUG]
51231 2019-Jan-13 16:21:24.058796 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51232 2019-Jan-13 16:21:24.059449 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
51233 2019-Jan-13 16:21:24.060104 - [DEBUG] EF: AllBottom
51234 2019-Jan-13 16:21:24.060131 - [DEBUG]
51235 2019-Jan-13 16:21:24.060154 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51236 2019-Jan-13 16:21:24.060798 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
51237 2019-Jan-13 16:21:24.061467 - [DEBUG] EF: AllBottom
51238 2019-Jan-13 16:21:24.061492 - [DEBUG]
51239 2019-Jan-13 16:21:24.061516 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51240 2019-Jan-13 16:21:24.062193 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
51241 2019-Jan-13 16:21:24.062855 - [DEBUG] EF: AllBottom
51242 2019-Jan-13 16:21:24.062880 - [DEBUG]
51243 2019-Jan-13 16:21:24.062904 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51244 2019-Jan-13 16:21:24.063550 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51245 2019-Jan-13 16:21:24.064209 - [DEBUG] EF: AllBottom
51246 2019-Jan-13 16:21:24.064236 - [DEBUG]
51247 2019-Jan-13 16:21:24.064259 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51248 2019-Jan-13 16:21:24.064929 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
51249 2019-Jan-13 16:21:24.065602 - [DEBUG] EF: AllBottom
51250 2019-Jan-13 16:21:24.065628 - [DEBUG]
51251 2019-Jan-13 16:21:24.065651 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51252 2019-Jan-13 16:21:24.066317 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
51253 2019-Jan-13 16:21:24.066980 - [DEBUG] EF: AllBottom
51254 2019-Jan-13 16:21:24.067007 - [DEBUG]
51255 2019-Jan-13 16:21:24.067030 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51256 2019-Jan-13 16:21:24.067689 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
51257 2019-Jan-13 16:21:24.068382 - [DEBUG] EF: AllBottom
51258 2019-Jan-13 16:21:24.068409 - [DEBUG]
51259 2019-Jan-13 16:21:24.068432 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51260 2019-Jan-13 16:21:24.069081 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
51261 2019-Jan-13 16:21:24.070063 - [DEBUG] EF: AllBottom
51262 2019-Jan-13 16:21:24.070090 - [DEBUG]
51263 2019-Jan-13 16:21:24.070114 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51264 2019-Jan-13 16:21:24.070772 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
51265 2019-Jan-13 16:21:24.071446 - [DEBUG] EF: AllBottom
51266 2019-Jan-13 16:21:24.071472 - [DEBUG]
51267 2019-Jan-13 16:21:24.071496 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51268 2019-Jan-13 16:21:24.072168 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51269 2019-Jan-13 16:21:24.072828 - [DEBUG] EF: AllBottom
51270 2019-Jan-13 16:21:24.072855 - [DEBUG]
51271 2019-Jan-13 16:21:24.072878 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51272 2019-Jan-13 16:21:24.073537 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
51273 2019-Jan-13 16:21:24.074196 - [DEBUG] EF: AllBottom
51274 2019-Jan-13 16:21:24.074223 - [DEBUG]
51275 2019-Jan-13 16:21:24.074246 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51276 2019-Jan-13 16:21:24.074916 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
51277 2019-Jan-13 16:21:24.075571 - [DEBUG] EF: AllBottom
51278 2019-Jan-13 16:21:24.075597 - [DEBUG]
51279 2019-Jan-13 16:21:24.075620 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51280 2019-Jan-13 16:21:24.076281 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
51281 2019-Jan-13 16:21:24.076944 - [DEBUG] EF: AllBottom
51282 2019-Jan-13 16:21:24.076970 - [DEBUG]
51283 2019-Jan-13 16:21:24.076993 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51284 2019-Jan-13 16:21:24.077644 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
51285 2019-Jan-13 16:21:24.078317 - [DEBUG] EF: AllBottom
51286 2019-Jan-13 16:21:24.078343 - [DEBUG]
51287 2019-Jan-13 16:21:24.078366 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51288 2019-Jan-13 16:21:24.079030 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51289 2019-Jan-13 16:21:24.079685 - [DEBUG] EF: AllBottom
51290 2019-Jan-13 16:21:24.079712 - [DEBUG]
51291 2019-Jan-13 16:21:24.079735 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
51292 2019-Jan-13 16:21:24.080390 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
51293 2019-Jan-13 16:21:24.081038 - [DEBUG] EF: AllBottom
51294 2019-Jan-13 16:21:24.081064 - [DEBUG]
51295 2019-Jan-13 16:21:24.081088 - [DEBUG] ---------------
51296 2019-Jan-13 16:21:24.081111 - [DEBUG]
51297 2019-Jan-13 16:21:24.081139 - [DEBUG] End of endsummarytab entry
51298 2019-Jan-13 16:21:24.081163 - [DEBUG]
51299 2019-Jan-13 16:21:24.081187 - [DEBUG] Start of incomingtab entry
51300 2019-Jan-13 16:21:24.081230 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
51301 2019-Jan-13 16:21:24.081920 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
51302 2019-Jan-13 16:21:24.081988 - [DEBUG] ---------------
51303 2019-Jan-13 16:21:24.082012 - [DEBUG] End of incomingtab entry
51304 2019-Jan-13 16:21:24.082035 - [DEBUG]
51305 2019-Jan-13 16:21:24.082062 - [DEBUG] EDGE:
51306 2019-Jan-13 16:21:24.082119 - [DEBUG] ---> 51307 2019-Jan-13 16:21:24.082779 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51308 2019-Jan-13 16:21:24.083439 - [DEBUG]
51309 2019-Jan-13 16:21:24.083467 - [DEBUG] EDGE:
51310 2019-Jan-13 16:21:24.083530 - [DEBUG] ---> 51311 2019-Jan-13 16:21:24.084178 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51312 2019-Jan-13 16:21:24.084839 - [DEBUG]
51313 2019-Jan-13 16:21:24.084908 - [DEBUG] Compose: EdgeIdentity * AllBottom
51314 2019-Jan-13 16:21:24.084938 - [DEBUG]
51315 2019-Jan-13 16:21:24.084961 - [DEBUG] Propagate flow
51316 2019-Jan-13 16:21:24.084985 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51317 2019-Jan-13 16:21:24.085051 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
51318 2019-Jan-13 16:21:24.086047 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51319 2019-Jan-13 16:21:24.086712 - [DEBUG] Edge function : AllBottom (result of previous compose)
51320 2019-Jan-13 16:21:24.086739 - [DEBUG]
51321 2019-Jan-13 16:21:24.086766 - [DEBUG] Join: AllTop & AllBottom
51322 2019-Jan-13 16:21:24.086793 - [DEBUG] = AllBottom (new jump func)
51323 2019-Jan-13 16:21:24.086818 - [DEBUG]
51324 2019-Jan-13 16:21:24.086841 - [DEBUG] Start adding new jump function
51325 2019-Jan-13 16:21:24.086865 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51326 2019-Jan-13 16:21:24.086929 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51327 2019-Jan-13 16:21:24.087586 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
51328 2019-Jan-13 16:21:24.088282 - [DEBUG] Edge Function : AllBottom
51329 2019-Jan-13 16:21:24.088316 - [DEBUG] End adding new jump function
51330 2019-Jan-13 16:21:24.088340 - [DEBUG]
51331 2019-Jan-13 16:21:24.088364 - [DEBUG] -------------------------------------------- 1391. Path Edge --------------------------------------------
51332 2019-Jan-13 16:21:24.088389 - [DEBUG]
51333 2019-Jan-13 16:21:24.088412 - [DEBUG] Process 1391. path edge:
51334 2019-Jan-13 16:21:24.088436 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51335 2019-Jan-13 16:21:24.088501 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
51336 2019-Jan-13 16:21:24.089177 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51337 2019-Jan-13 16:21:24.089829 - [DEBUG]
51338 2019-Jan-13 16:21:24.089854 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
51339 2019-Jan-13 16:21:24.090536 - [DEBUG] Possible callees:
51340 2019-Jan-13 16:21:24.090562 - [DEBUG] llvm.dbg.declare
51341 2019-Jan-13 16:21:24.090587 - [DEBUG] Possible return sites:
51342 2019-Jan-13 16:21:24.090611 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19351343 2019-Jan-13 16:21:24.091995 - [DEBUG] Found and process special summary
51344 2019-Jan-13 16:21:24.092044 - [DEBUG] Compose: EdgeIdentity * AllBottom
51345 2019-Jan-13 16:21:24.092073 - [DEBUG]
51346 2019-Jan-13 16:21:24.092097 - [DEBUG] Propagate flow
51347 2019-Jan-13 16:21:24.092121 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51348 2019-Jan-13 16:21:24.092187 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51349 2019-Jan-13 16:21:24.092846 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51350 2019-Jan-13 16:21:24.093500 - [DEBUG] Edge function : AllBottom (result of previous compose)
51351 2019-Jan-13 16:21:24.093528 - [DEBUG]
51352 2019-Jan-13 16:21:24.093554 - [DEBUG] Join: AllTop & AllBottom
51353 2019-Jan-13 16:21:24.093582 - [DEBUG] = AllBottom (new jump func)
51354 2019-Jan-13 16:21:24.093607 - [DEBUG]
51355 2019-Jan-13 16:21:24.093631 - [DEBUG] Start adding new jump function
51356 2019-Jan-13 16:21:24.093654 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51357 2019-Jan-13 16:21:24.093720 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51358 2019-Jan-13 16:21:24.094377 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51359 2019-Jan-13 16:21:24.095070 - [DEBUG] Edge Function : AllBottom
51360 2019-Jan-13 16:21:24.095102 - [DEBUG] End adding new jump function
51361 2019-Jan-13 16:21:24.095126 - [DEBUG]
51362 2019-Jan-13 16:21:24.095150 - [DEBUG] -------------------------------------------- 1392. Path Edge --------------------------------------------
51363 2019-Jan-13 16:21:24.095175 - [DEBUG]
51364 2019-Jan-13 16:21:24.095198 - [DEBUG] Process 1392. path edge:
51365 2019-Jan-13 16:21:24.095222 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51366 2019-Jan-13 16:21:24.095284 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
51367 2019-Jan-13 16:21:24.095938 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51368 2019-Jan-13 16:21:24.096595 - [DEBUG]
51369 2019-Jan-13 16:21:24.096623 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51370 2019-Jan-13 16:21:24.097323 - [DEBUG] Compose: EdgeIdentity * AllBottom
51371 2019-Jan-13 16:21:24.097353 - [DEBUG]
51372 2019-Jan-13 16:21:24.097377 - [DEBUG] Propagate flow
51373 2019-Jan-13 16:21:24.097400 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51374 2019-Jan-13 16:21:24.097464 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
51375 2019-Jan-13 16:21:24.098124 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51376 2019-Jan-13 16:21:24.098801 - [DEBUG] Edge function : AllBottom (result of previous compose)
51377 2019-Jan-13 16:21:24.098827 - [DEBUG]
51378 2019-Jan-13 16:21:24.098853 - [DEBUG] Join: AllTop & AllBottom
51379 2019-Jan-13 16:21:24.098879 - [DEBUG] = AllBottom (new jump func)
51380 2019-Jan-13 16:21:24.098904 - [DEBUG]
51381 2019-Jan-13 16:21:24.098928 - [DEBUG] Start adding new jump function
51382 2019-Jan-13 16:21:24.098951 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51383 2019-Jan-13 16:21:24.099014 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51384 2019-Jan-13 16:21:24.099674 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
51385 2019-Jan-13 16:21:24.100328 - [DEBUG] Edge Function : AllBottom
51386 2019-Jan-13 16:21:24.100360 - [DEBUG] End adding new jump function
51387 2019-Jan-13 16:21:24.100401 - [DEBUG]
51388 2019-Jan-13 16:21:24.100426 - [DEBUG] -------------------------------------------- 1393. Path Edge --------------------------------------------
51389 2019-Jan-13 16:21:24.100451 - [DEBUG]
51390 2019-Jan-13 16:21:24.100475 - [DEBUG] Process 1393. path edge:
51391 2019-Jan-13 16:21:24.100499 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51392 2019-Jan-13 16:21:24.100565 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
51393 2019-Jan-13 16:21:24.101224 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51394 2019-Jan-13 16:21:24.102192 - [DEBUG]
51395 2019-Jan-13 16:21:24.102220 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
51396 2019-Jan-13 16:21:24.102930 - [DEBUG] Compose: EdgeIdentity * AllBottom
51397 2019-Jan-13 16:21:24.102960 - [DEBUG]
51398 2019-Jan-13 16:21:24.102983 - [DEBUG] Propagate flow
51399 2019-Jan-13 16:21:24.103007 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51400 2019-Jan-13 16:21:24.103074 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
51401 2019-Jan-13 16:21:24.103738 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51402 2019-Jan-13 16:21:24.104395 - [DEBUG] Edge function : AllBottom (result of previous compose)
51403 2019-Jan-13 16:21:24.104421 - [DEBUG]
51404 2019-Jan-13 16:21:24.104447 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51405 2019-Jan-13 16:21:24.104473 - [DEBUG] = AllBottom
51406 2019-Jan-13 16:21:24.104498 - [DEBUG]
51407 2019-Jan-13 16:21:24.104521 - [DEBUG] PROPAGATE: No new function!
51408 2019-Jan-13 16:21:24.104548 - [DEBUG] EDGE:
51409 2019-Jan-13 16:21:24.104612 - [DEBUG] ---> 51410 2019-Jan-13 16:21:24.105287 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51411 2019-Jan-13 16:21:24.105949 - [DEBUG]
51412 2019-Jan-13 16:21:24.106064 - [DEBUG] EDGE:
51413 2019-Jan-13 16:21:24.106132 - [DEBUG] ---> 51414 2019-Jan-13 16:21:24.106801 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51415 2019-Jan-13 16:21:24.107455 - [DEBUG]
51416 2019-Jan-13 16:21:24.107506 - [DEBUG] Compose: EdgeIdentity * AllBottom
51417 2019-Jan-13 16:21:24.107534 - [DEBUG]
51418 2019-Jan-13 16:21:24.107558 - [DEBUG] Propagate flow
51419 2019-Jan-13 16:21:24.107582 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51420 2019-Jan-13 16:21:24.107645 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
51421 2019-Jan-13 16:21:24.108328 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51422 2019-Jan-13 16:21:24.108993 - [DEBUG] Edge function : AllBottom (result of previous compose)
51423 2019-Jan-13 16:21:24.109019 - [DEBUG]
51424 2019-Jan-13 16:21:24.109045 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51425 2019-Jan-13 16:21:24.109071 - [DEBUG] = AllBottom
51426 2019-Jan-13 16:21:24.109096 - [DEBUG]
51427 2019-Jan-13 16:21:24.109119 - [DEBUG] PROPAGATE: No new function!
51428 2019-Jan-13 16:21:24.109150 - [DEBUG] EDGE:
51429 2019-Jan-13 16:21:24.109214 - [DEBUG] ---> 51430 2019-Jan-13 16:21:24.109886 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51431 2019-Jan-13 16:21:24.110536 - [DEBUG]
51432 2019-Jan-13 16:21:24.110582 - [DEBUG] EDGE:
51433 2019-Jan-13 16:21:24.110644 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
51434 2019-Jan-13 16:21:24.111305 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51435 2019-Jan-13 16:21:24.111994 - [DEBUG]
51436 2019-Jan-13 16:21:24.112022 - [DEBUG] EDGE:
51437 2019-Jan-13 16:21:24.112084 - [DEBUG] ---> 51438 2019-Jan-13 16:21:24.112743 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51439 2019-Jan-13 16:21:24.113394 - [DEBUG]
51440 2019-Jan-13 16:21:24.113422 - [DEBUG] EDGE:
51441 2019-Jan-13 16:21:24.113483 - [DEBUG] ---> 51442 2019-Jan-13 16:21:24.114129 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51443 2019-Jan-13 16:21:24.114792 - [DEBUG]
51444 2019-Jan-13 16:21:24.114820 - [DEBUG] EDGE:
51445 2019-Jan-13 16:21:24.114906 - [DEBUG] ---> 51446 2019-Jan-13 16:21:24.115571 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51447 2019-Jan-13 16:21:24.116227 - [DEBUG]
51448 2019-Jan-13 16:21:24.116272 - [DEBUG] Compose: EdgeIdentity * AllBottom
51449 2019-Jan-13 16:21:24.116300 - [DEBUG]
51450 2019-Jan-13 16:21:24.116324 - [DEBUG] Propagate flow
51451 2019-Jan-13 16:21:24.116348 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51452 2019-Jan-13 16:21:24.116410 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
51453 2019-Jan-13 16:21:24.117063 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51454 2019-Jan-13 16:21:24.117724 - [DEBUG] Edge function : AllBottom (result of previous compose)
51455 2019-Jan-13 16:21:24.117751 - [DEBUG]
51456 2019-Jan-13 16:21:24.117777 - [DEBUG] Join: AllTop & AllBottom
51457 2019-Jan-13 16:21:24.117804 - [DEBUG] = AllBottom (new jump func)
51458 2019-Jan-13 16:21:24.117828 - [DEBUG]
51459 2019-Jan-13 16:21:24.117852 - [DEBUG] Start adding new jump function
51460 2019-Jan-13 16:21:24.117876 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51461 2019-Jan-13 16:21:24.118269 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51462 2019-Jan-13 16:21:24.118951 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
51463 2019-Jan-13 16:21:24.119608 - [DEBUG] Edge Function : AllBottom
51464 2019-Jan-13 16:21:24.119641 - [DEBUG] End adding new jump function
51465 2019-Jan-13 16:21:24.119665 - [DEBUG]
51466 2019-Jan-13 16:21:24.119689 - [DEBUG] -------------------------------------------- 1394. Path Edge --------------------------------------------
51467 2019-Jan-13 16:21:24.119713 - [DEBUG]
51468 2019-Jan-13 16:21:24.119737 - [DEBUG] Process 1394. path edge:
51469 2019-Jan-13 16:21:24.119761 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51470 2019-Jan-13 16:21:24.119822 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
51471 2019-Jan-13 16:21:24.120486 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51472 2019-Jan-13 16:21:24.121143 - [DEBUG]
51473 2019-Jan-13 16:21:24.121169 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
51474 2019-Jan-13 16:21:24.121915 - [DEBUG] Compose: EdgeIdentity * AllBottom
51475 2019-Jan-13 16:21:24.121946 - [DEBUG]
51476 2019-Jan-13 16:21:24.121970 - [DEBUG] Propagate flow
51477 2019-Jan-13 16:21:24.121993 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51478 2019-Jan-13 16:21:24.122057 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
51479 2019-Jan-13 16:21:24.122712 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51480 2019-Jan-13 16:21:24.123374 - [DEBUG] Edge function : AllBottom (result of previous compose)
51481 2019-Jan-13 16:21:24.123401 - [DEBUG]
51482 2019-Jan-13 16:21:24.123427 - [DEBUG] Join: AllTop & AllBottom
51483 2019-Jan-13 16:21:24.123454 - [DEBUG] = AllBottom (new jump func)
51484 2019-Jan-13 16:21:24.123478 - [DEBUG]
51485 2019-Jan-13 16:21:24.123502 - [DEBUG] Start adding new jump function
51486 2019-Jan-13 16:21:24.123525 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51487 2019-Jan-13 16:21:24.123590 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51488 2019-Jan-13 16:21:24.124250 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
51489 2019-Jan-13 16:21:24.124924 - [DEBUG] Edge Function : AllBottom
51490 2019-Jan-13 16:21:24.124956 - [DEBUG] End adding new jump function
51491 2019-Jan-13 16:21:24.124979 - [DEBUG]
51492 2019-Jan-13 16:21:24.125003 - [DEBUG] -------------------------------------------- 1395. Path Edge --------------------------------------------
51493 2019-Jan-13 16:21:24.125027 - [DEBUG]
51494 2019-Jan-13 16:21:24.125051 - [DEBUG] Process 1395. path edge:
51495 2019-Jan-13 16:21:24.125075 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51496 2019-Jan-13 16:21:24.125138 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
51497 2019-Jan-13 16:21:24.125787 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51498 2019-Jan-13 16:21:24.126449 - [DEBUG]
51499 2019-Jan-13 16:21:24.126475 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
51500 2019-Jan-13 16:21:24.127159 - [DEBUG] Compose: EdgeIdentity * AllBottom
51501 2019-Jan-13 16:21:24.127188 - [DEBUG]
51502 2019-Jan-13 16:21:24.127211 - [DEBUG] Propagate flow
51503 2019-Jan-13 16:21:24.127236 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51504 2019-Jan-13 16:21:24.127304 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
51505 2019-Jan-13 16:21:24.127961 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51506 2019-Jan-13 16:21:24.128635 - [DEBUG] Edge function : AllBottom (result of previous compose)
51507 2019-Jan-13 16:21:24.128662 - [DEBUG]
51508 2019-Jan-13 16:21:24.128688 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51509 2019-Jan-13 16:21:24.128714 - [DEBUG] = AllBottom
51510 2019-Jan-13 16:21:24.128739 - [DEBUG]
51511 2019-Jan-13 16:21:24.128763 - [DEBUG] PROPAGATE: No new function!
51512 2019-Jan-13 16:21:24.128789 - [DEBUG] EDGE:
51513 2019-Jan-13 16:21:24.128850 - [DEBUG] ---> 51514 2019-Jan-13 16:21:24.129516 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51515 2019-Jan-13 16:21:24.130175 - [DEBUG]
51516 2019-Jan-13 16:21:24.130203 - [DEBUG] EDGE:
51517 2019-Jan-13 16:21:24.130270 - [DEBUG] ---> 51518 2019-Jan-13 16:21:24.130926 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51519 2019-Jan-13 16:21:24.131618 - [DEBUG]
51520 2019-Jan-13 16:21:24.131662 - [DEBUG] EDGE:
51521 2019-Jan-13 16:21:24.131726 - [DEBUG] ---> 51522 2019-Jan-13 16:21:24.132392 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51523 2019-Jan-13 16:21:24.133045 - [DEBUG]
51524 2019-Jan-13 16:21:24.133073 - [DEBUG] EDGE:
51525 2019-Jan-13 16:21:24.133138 - [DEBUG] ---> 51526 2019-Jan-13 16:21:24.133799 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51527 2019-Jan-13 16:21:24.134764 - [DEBUG]
51528 2019-Jan-13 16:21:24.134793 - [DEBUG] EDGE:
51529 2019-Jan-13 16:21:24.134860 - [DEBUG] ---> 51530 2019-Jan-13 16:21:24.135553 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51531 2019-Jan-13 16:21:24.136218 - [DEBUG]
51532 2019-Jan-13 16:21:24.136247 - [DEBUG] EDGE:
51533 2019-Jan-13 16:21:24.136311 - [DEBUG] ---> 51534 2019-Jan-13 16:21:24.136965 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51535 2019-Jan-13 16:21:24.137614 - [DEBUG]
51536 2019-Jan-13 16:21:24.137666 - [DEBUG] Compose: EdgeIdentity * AllBottom
51537 2019-Jan-13 16:21:24.137694 - [DEBUG]
51538 2019-Jan-13 16:21:24.137718 - [DEBUG] Propagate flow
51539 2019-Jan-13 16:21:24.137742 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51540 2019-Jan-13 16:21:24.137803 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
51541 2019-Jan-13 16:21:24.138494 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51542 2019-Jan-13 16:21:24.139156 - [DEBUG] Edge function : AllBottom (result of previous compose)
51543 2019-Jan-13 16:21:24.139184 - [DEBUG]
51544 2019-Jan-13 16:21:24.139211 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51545 2019-Jan-13 16:21:24.139237 - [DEBUG] = AllBottom
51546 2019-Jan-13 16:21:24.139261 - [DEBUG]
51547 2019-Jan-13 16:21:24.139285 - [DEBUG] PROPAGATE: No new function!
51548 2019-Jan-13 16:21:24.139316 - [DEBUG] EDGE:
51549 2019-Jan-13 16:21:24.139382 - [DEBUG] ---> 51550 2019-Jan-13 16:21:24.140047 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51551 2019-Jan-13 16:21:24.140693 - [DEBUG]
51552 2019-Jan-13 16:21:24.140721 - [DEBUG] EDGE:
51553 2019-Jan-13 16:21:24.140782 - [DEBUG] ---> 51554 2019-Jan-13 16:21:24.141443 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51555 2019-Jan-13 16:21:24.142128 - [DEBUG]
51556 2019-Jan-13 16:21:24.142158 - [DEBUG] EDGE:
51557 2019-Jan-13 16:21:24.142223 - [DEBUG] ---> 51558 2019-Jan-13 16:21:24.142878 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51559 2019-Jan-13 16:21:24.143526 - [DEBUG]
51560 2019-Jan-13 16:21:24.143574 - [DEBUG] Compose: EdgeIdentity * AllBottom
51561 2019-Jan-13 16:21:24.143602 - [DEBUG]
51562 2019-Jan-13 16:21:24.143644 - [DEBUG] Propagate flow
51563 2019-Jan-13 16:21:24.143668 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51564 2019-Jan-13 16:21:24.143729 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
51565 2019-Jan-13 16:21:24.144398 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51566 2019-Jan-13 16:21:24.145081 - [DEBUG] Edge function : AllBottom (result of previous compose)
51567 2019-Jan-13 16:21:24.145108 - [DEBUG]
51568 2019-Jan-13 16:21:24.145135 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51569 2019-Jan-13 16:21:24.145160 - [DEBUG] = AllBottom
51570 2019-Jan-13 16:21:24.145185 - [DEBUG]
51571 2019-Jan-13 16:21:24.145208 - [DEBUG] PROPAGATE: No new function!
51572 2019-Jan-13 16:21:24.145238 - [DEBUG] EDGE:
51573 2019-Jan-13 16:21:24.145305 - [DEBUG] ---> 51574 2019-Jan-13 16:21:24.145971 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51575 2019-Jan-13 16:21:24.146619 - [DEBUG]
51576 2019-Jan-13 16:21:24.146647 - [DEBUG] EDGE:
51577 2019-Jan-13 16:21:24.146707 - [DEBUG] ---> 51578 2019-Jan-13 16:21:24.147369 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51579 2019-Jan-13 16:21:24.148033 - [DEBUG]
51580 2019-Jan-13 16:21:24.148062 - [DEBUG] EDGE:
51581 2019-Jan-13 16:21:24.148125 - [DEBUG] ---> 51582 2019-Jan-13 16:21:24.148799 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51583 2019-Jan-13 16:21:24.149447 - [DEBUG]
51584 2019-Jan-13 16:21:24.149474 - [DEBUG] EDGE:
51585 2019-Jan-13 16:21:24.149535 - [DEBUG] ---> 51586 2019-Jan-13 16:21:24.150202 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51587 2019-Jan-13 16:21:24.151185 - [DEBUG]
51588 2019-Jan-13 16:21:24.151239 - [DEBUG] Compose: EdgeIdentity * AllBottom
51589 2019-Jan-13 16:21:24.151267 - [DEBUG]
51590 2019-Jan-13 16:21:24.151292 - [DEBUG] Propagate flow
51591 2019-Jan-13 16:21:24.151315 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51592 2019-Jan-13 16:21:24.151383 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
51593 2019-Jan-13 16:21:24.152072 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51594 2019-Jan-13 16:21:24.152725 - [DEBUG] Edge function : AllBottom (result of previous compose)
51595 2019-Jan-13 16:21:24.152752 - [DEBUG]
51596 2019-Jan-13 16:21:24.152779 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51597 2019-Jan-13 16:21:24.152805 - [DEBUG] = AllBottom
51598 2019-Jan-13 16:21:24.152830 - [DEBUG]
51599 2019-Jan-13 16:21:24.152853 - [DEBUG] PROPAGATE: No new function!
51600 2019-Jan-13 16:21:24.152885 - [DEBUG] EDGE:
51601 2019-Jan-13 16:21:24.152954 - [DEBUG] ---> 51602 2019-Jan-13 16:21:24.153630 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51603 2019-Jan-13 16:21:24.154290 - [DEBUG]
51604 2019-Jan-13 16:21:24.154318 - [DEBUG] EDGE:
51605 2019-Jan-13 16:21:24.154399 - [DEBUG] ---> 51606 2019-Jan-13 16:21:24.155075 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51607 2019-Jan-13 16:21:24.155733 - [DEBUG]
51608 2019-Jan-13 16:21:24.155762 - [DEBUG] EDGE:
51609 2019-Jan-13 16:21:24.155827 - [DEBUG] ---> 51610 2019-Jan-13 16:21:24.156493 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51611 2019-Jan-13 16:21:24.157151 - [DEBUG]
51612 2019-Jan-13 16:21:24.157201 - [DEBUG] Compose: EdgeIdentity * AllBottom
51613 2019-Jan-13 16:21:24.157229 - [DEBUG]
51614 2019-Jan-13 16:21:24.157254 - [DEBUG] Propagate flow
51615 2019-Jan-13 16:21:24.157277 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51616 2019-Jan-13 16:21:24.157342 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
51617 2019-Jan-13 16:21:24.158000 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51618 2019-Jan-13 16:21:24.158679 - [DEBUG] Edge function : AllBottom (result of previous compose)
51619 2019-Jan-13 16:21:24.158705 - [DEBUG]
51620 2019-Jan-13 16:21:24.158730 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51621 2019-Jan-13 16:21:24.158756 - [DEBUG] = AllBottom
51622 2019-Jan-13 16:21:24.158781 - [DEBUG]
51623 2019-Jan-13 16:21:24.158803 - [DEBUG] PROPAGATE: No new function!
51624 2019-Jan-13 16:21:24.158833 - [DEBUG] EDGE:
51625 2019-Jan-13 16:21:24.158904 - [DEBUG] ---> 51626 2019-Jan-13 16:21:24.159572 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51627 2019-Jan-13 16:21:24.160229 - [DEBUG]
51628 2019-Jan-13 16:21:24.160257 - [DEBUG] EDGE:
51629 2019-Jan-13 16:21:24.160319 - [DEBUG] ---> 51630 2019-Jan-13 16:21:24.160968 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51631 2019-Jan-13 16:21:24.161641 - [DEBUG]
51632 2019-Jan-13 16:21:24.161669 - [DEBUG] EDGE:
51633 2019-Jan-13 16:21:24.161735 - [DEBUG] ---> 51634 2019-Jan-13 16:21:24.162400 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51635 2019-Jan-13 16:21:24.163059 - [DEBUG]
51636 2019-Jan-13 16:21:24.163109 - [DEBUG] Compose: EdgeIdentity * AllBottom
51637 2019-Jan-13 16:21:24.163137 - [DEBUG]
51638 2019-Jan-13 16:21:24.163161 - [DEBUG] Propagate flow
51639 2019-Jan-13 16:21:24.163185 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51640 2019-Jan-13 16:21:24.163249 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
51641 2019-Jan-13 16:21:24.163907 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51642 2019-Jan-13 16:21:24.164558 - [DEBUG] Edge function : AllBottom (result of previous compose)
51643 2019-Jan-13 16:21:24.164584 - [DEBUG]
51644 2019-Jan-13 16:21:24.164611 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51645 2019-Jan-13 16:21:24.164637 - [DEBUG] = AllBottom
51646 2019-Jan-13 16:21:24.164662 - [DEBUG]
51647 2019-Jan-13 16:21:24.164684 - [DEBUG] PROPAGATE: No new function!
51648 2019-Jan-13 16:21:24.164715 - [DEBUG] EDGE:
51649 2019-Jan-13 16:21:24.164803 - [DEBUG] ---> 51650 2019-Jan-13 16:21:24.165500 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51651 2019-Jan-13 16:21:24.166166 - [DEBUG]
51652 2019-Jan-13 16:21:24.166212 - [DEBUG] Compose: EdgeIdentity * AllBottom
51653 2019-Jan-13 16:21:24.166239 - [DEBUG]
51654 2019-Jan-13 16:21:24.166263 - [DEBUG] Propagate flow
51655 2019-Jan-13 16:21:24.166287 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51656 2019-Jan-13 16:21:24.166351 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
51657 2019-Jan-13 16:21:24.167327 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51658 2019-Jan-13 16:21:24.168006 - [DEBUG] Edge function : AllBottom (result of previous compose)
51659 2019-Jan-13 16:21:24.168033 - [DEBUG]
51660 2019-Jan-13 16:21:24.168059 - [DEBUG] Join: AllTop & AllBottom
51661 2019-Jan-13 16:21:24.168086 - [DEBUG] = AllBottom (new jump func)
51662 2019-Jan-13 16:21:24.168110 - [DEBUG]
51663 2019-Jan-13 16:21:24.168134 - [DEBUG] Start adding new jump function
51664 2019-Jan-13 16:21:24.168158 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51665 2019-Jan-13 16:21:24.168245 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51666 2019-Jan-13 16:21:24.168909 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
51667 2019-Jan-13 16:21:24.169565 - [DEBUG] Edge Function : AllBottom
51668 2019-Jan-13 16:21:24.169597 - [DEBUG] End adding new jump function
51669 2019-Jan-13 16:21:24.169622 - [DEBUG]
51670 2019-Jan-13 16:21:24.169645 - [DEBUG] -------------------------------------------- 1396. Path Edge --------------------------------------------
51671 2019-Jan-13 16:21:24.169670 - [DEBUG]
51672 2019-Jan-13 16:21:24.169694 - [DEBUG] Process 1396. path edge:
51673 2019-Jan-13 16:21:24.169718 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51674 2019-Jan-13 16:21:24.169779 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
51675 2019-Jan-13 16:21:24.170429 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51676 2019-Jan-13 16:21:24.171092 - [DEBUG]
51677 2019-Jan-13 16:21:24.171118 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
51678 2019-Jan-13 16:21:24.171814 - [DEBUG] Possible callees:
51679 2019-Jan-13 16:21:24.171841 - [DEBUG] foo
51680 2019-Jan-13 16:21:24.171866 - [DEBUG] Possible return sites:
51681 2019-Jan-13 16:21:24.171889 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12651682 2019-Jan-13 16:21:24.173197 - [DEBUG] Found and process special summary
51683 2019-Jan-13 16:21:24.173239 - [DEBUG] Compose: EdgeIdentity * AllBottom
51684 2019-Jan-13 16:21:24.173268 - [DEBUG]
51685 2019-Jan-13 16:21:24.173292 - [DEBUG] Propagate flow
51686 2019-Jan-13 16:21:24.173317 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51687 2019-Jan-13 16:21:24.173382 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51688 2019-Jan-13 16:21:24.174049 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51689 2019-Jan-13 16:21:24.174710 - [DEBUG] Edge function : AllBottom (result of previous compose)
51690 2019-Jan-13 16:21:24.174736 - [DEBUG]
51691 2019-Jan-13 16:21:24.174761 - [DEBUG] Join: AllTop & AllBottom
51692 2019-Jan-13 16:21:24.174787 - [DEBUG] = AllBottom (new jump func)
51693 2019-Jan-13 16:21:24.174829 - [DEBUG]
51694 2019-Jan-13 16:21:24.174854 - [DEBUG] Start adding new jump function
51695 2019-Jan-13 16:21:24.174895 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51696 2019-Jan-13 16:21:24.174964 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51697 2019-Jan-13 16:21:24.175619 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51698 2019-Jan-13 16:21:24.176271 - [DEBUG] Edge Function : AllBottom
51699 2019-Jan-13 16:21:24.176303 - [DEBUG] End adding new jump function
51700 2019-Jan-13 16:21:24.176327 - [DEBUG]
51701 2019-Jan-13 16:21:24.176351 - [DEBUG] -------------------------------------------- 1397. Path Edge --------------------------------------------
51702 2019-Jan-13 16:21:24.176375 - [DEBUG]
51703 2019-Jan-13 16:21:24.176399 - [DEBUG] Process 1397. path edge:
51704 2019-Jan-13 16:21:24.176423 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51705 2019-Jan-13 16:21:24.176487 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
51706 2019-Jan-13 16:21:24.177153 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51707 2019-Jan-13 16:21:24.177811 - [DEBUG]
51708 2019-Jan-13 16:21:24.177837 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
51709 2019-Jan-13 16:21:24.178553 - [DEBUG] Compose: EdgeIdentity * AllBottom
51710 2019-Jan-13 16:21:24.178583 - [DEBUG]
51711 2019-Jan-13 16:21:24.178607 - [DEBUG] Propagate flow
51712 2019-Jan-13 16:21:24.178630 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51713 2019-Jan-13 16:21:24.178694 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
51714 2019-Jan-13 16:21:24.179348 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51715 2019-Jan-13 16:21:24.180014 - [DEBUG] Edge function : AllBottom (result of previous compose)
51716 2019-Jan-13 16:21:24.180040 - [DEBUG]
51717 2019-Jan-13 16:21:24.180066 - [DEBUG] Join: AllTop & AllBottom
51718 2019-Jan-13 16:21:24.180092 - [DEBUG] = AllBottom (new jump func)
51719 2019-Jan-13 16:21:24.180117 - [DEBUG]
51720 2019-Jan-13 16:21:24.180140 - [DEBUG] Start adding new jump function
51721 2019-Jan-13 16:21:24.180164 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51722 2019-Jan-13 16:21:24.180227 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51723 2019-Jan-13 16:21:24.180886 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
51724 2019-Jan-13 16:21:24.181533 - [DEBUG] Edge Function : AllBottom
51725 2019-Jan-13 16:21:24.181586 - [DEBUG] End adding new jump function
51726 2019-Jan-13 16:21:24.181611 - [DEBUG]
51727 2019-Jan-13 16:21:24.181634 - [DEBUG] -------------------------------------------- 1398. Path Edge --------------------------------------------
51728 2019-Jan-13 16:21:24.181658 - [DEBUG]
51729 2019-Jan-13 16:21:24.181681 - [DEBUG] Process 1398. path edge:
51730 2019-Jan-13 16:21:24.181705 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51731 2019-Jan-13 16:21:24.181769 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
51732 2019-Jan-13 16:21:24.182424 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51733 2019-Jan-13 16:21:24.183399 - [DEBUG]
51734 2019-Jan-13 16:21:24.183428 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
51735 2019-Jan-13 16:21:24.184131 - [DEBUG] Compose: EdgeIdentity * AllBottom
51736 2019-Jan-13 16:21:24.184161 - [DEBUG]
51737 2019-Jan-13 16:21:24.184202 - [DEBUG] Propagate flow
51738 2019-Jan-13 16:21:24.184227 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51739 2019-Jan-13 16:21:24.184293 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
51740 2019-Jan-13 16:21:24.184970 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51741 2019-Jan-13 16:21:24.185639 - [DEBUG] Edge function : AllBottom (result of previous compose)
51742 2019-Jan-13 16:21:24.185665 - [DEBUG]
51743 2019-Jan-13 16:21:24.185691 - [DEBUG] Join: AllTop & AllBottom
51744 2019-Jan-13 16:21:24.185718 - [DEBUG] = AllBottom (new jump func)
51745 2019-Jan-13 16:21:24.185742 - [DEBUG]
51746 2019-Jan-13 16:21:24.185766 - [DEBUG] Start adding new jump function
51747 2019-Jan-13 16:21:24.185789 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51748 2019-Jan-13 16:21:24.185854 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51749 2019-Jan-13 16:21:24.186518 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
51750 2019-Jan-13 16:21:24.187176 - [DEBUG] Edge Function : AllBottom
51751 2019-Jan-13 16:21:24.187207 - [DEBUG] End adding new jump function
51752 2019-Jan-13 16:21:24.187231 - [DEBUG]
51753 2019-Jan-13 16:21:24.187255 - [DEBUG] -------------------------------------------- 1399. Path Edge --------------------------------------------
51754 2019-Jan-13 16:21:24.187280 - [DEBUG]
51755 2019-Jan-13 16:21:24.187303 - [DEBUG] Process 1399. path edge:
51756 2019-Jan-13 16:21:24.187327 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51757 2019-Jan-13 16:21:24.187388 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
51758 2019-Jan-13 16:21:24.188034 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51759 2019-Jan-13 16:21:24.188723 - [DEBUG]
51760 2019-Jan-13 16:21:24.188750 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
51761 2019-Jan-13 16:21:24.189441 - [DEBUG] Compose: EdgeIdentity * AllBottom
51762 2019-Jan-13 16:21:24.189471 - [DEBUG]
51763 2019-Jan-13 16:21:24.189495 - [DEBUG] Propagate flow
51764 2019-Jan-13 16:21:24.189519 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51765 2019-Jan-13 16:21:24.189586 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
51766 2019-Jan-13 16:21:24.190257 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51767 2019-Jan-13 16:21:24.190906 - [DEBUG] Edge function : AllBottom (result of previous compose)
51768 2019-Jan-13 16:21:24.190932 - [DEBUG]
51769 2019-Jan-13 16:21:24.190957 - [DEBUG] Join: AllTop & AllBottom
51770 2019-Jan-13 16:21:24.190983 - [DEBUG] = AllBottom (new jump func)
51771 2019-Jan-13 16:21:24.191008 - [DEBUG]
51772 2019-Jan-13 16:21:24.191032 - [DEBUG] Start adding new jump function
51773 2019-Jan-13 16:21:24.191055 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51774 2019-Jan-13 16:21:24.191115 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51775 2019-Jan-13 16:21:24.191803 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
51776 2019-Jan-13 16:21:24.192478 - [DEBUG] Edge Function : AllBottom
51777 2019-Jan-13 16:21:24.192510 - [DEBUG] End adding new jump function
51778 2019-Jan-13 16:21:24.192534 - [DEBUG]
51779 2019-Jan-13 16:21:24.192558 - [DEBUG] -------------------------------------------- 1400. Path Edge --------------------------------------------
51780 2019-Jan-13 16:21:24.192601 - [DEBUG]
51781 2019-Jan-13 16:21:24.192625 - [DEBUG] Process 1400. path edge:
51782 2019-Jan-13 16:21:24.192648 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51783 2019-Jan-13 16:21:24.192715 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
51784 2019-Jan-13 16:21:24.193379 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51785 2019-Jan-13 16:21:24.194028 - [DEBUG]
51786 2019-Jan-13 16:21:24.194054 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
51787 2019-Jan-13 16:21:24.194744 - [DEBUG] Possible callees:
51788 2019-Jan-13 16:21:24.194771 - [DEBUG] llvm.dbg.declare
51789 2019-Jan-13 16:21:24.194796 - [DEBUG] Possible return sites:
51790 2019-Jan-13 16:21:24.194819 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13651791 2019-Jan-13 16:21:24.196171 - [DEBUG] Found and process special summary
51792 2019-Jan-13 16:21:24.196214 - [DEBUG] Compose: EdgeIdentity * AllBottom
51793 2019-Jan-13 16:21:24.196243 - [DEBUG]
51794 2019-Jan-13 16:21:24.196267 - [DEBUG] Propagate flow
51795 2019-Jan-13 16:21:24.196291 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51796 2019-Jan-13 16:21:24.196353 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51797 2019-Jan-13 16:21:24.197010 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51798 2019-Jan-13 16:21:24.197671 - [DEBUG] Edge function : AllBottom (result of previous compose)
51799 2019-Jan-13 16:21:24.197698 - [DEBUG]
51800 2019-Jan-13 16:21:24.197724 - [DEBUG] Join: AllTop & AllBottom
51801 2019-Jan-13 16:21:24.197750 - [DEBUG] = AllBottom (new jump func)
51802 2019-Jan-13 16:21:24.197775 - [DEBUG]
51803 2019-Jan-13 16:21:24.197798 - [DEBUG] Start adding new jump function
51804 2019-Jan-13 16:21:24.197821 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51805 2019-Jan-13 16:21:24.197885 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51806 2019-Jan-13 16:21:24.198565 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51807 2019-Jan-13 16:21:24.199512 - [DEBUG] Edge Function : AllBottom
51808 2019-Jan-13 16:21:24.199546 - [DEBUG] End adding new jump function
51809 2019-Jan-13 16:21:24.199570 - [DEBUG]
51810 2019-Jan-13 16:21:24.199594 - [DEBUG] -------------------------------------------- 1401. Path Edge --------------------------------------------
51811 2019-Jan-13 16:21:24.199618 - [DEBUG]
51812 2019-Jan-13 16:21:24.199642 - [DEBUG] Process 1401. path edge:
51813 2019-Jan-13 16:21:24.199666 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51814 2019-Jan-13 16:21:24.199736 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
51815 2019-Jan-13 16:21:24.200416 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51816 2019-Jan-13 16:21:24.201075 - [DEBUG]
51817 2019-Jan-13 16:21:24.201101 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51818 2019-Jan-13 16:21:24.201828 - [DEBUG] Compose: EdgeIdentity * AllBottom
51819 2019-Jan-13 16:21:24.201858 - [DEBUG]
51820 2019-Jan-13 16:21:24.201883 - [DEBUG] Propagate flow
51821 2019-Jan-13 16:21:24.201907 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51822 2019-Jan-13 16:21:24.201971 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
51823 2019-Jan-13 16:21:24.202645 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51824 2019-Jan-13 16:21:24.203309 - [DEBUG] Edge function : AllBottom (result of previous compose)
51825 2019-Jan-13 16:21:24.203336 - [DEBUG]
51826 2019-Jan-13 16:21:24.203362 - [DEBUG] Join: AllTop & AllBottom
51827 2019-Jan-13 16:21:24.203388 - [DEBUG] = AllBottom (new jump func)
51828 2019-Jan-13 16:21:24.203412 - [DEBUG]
51829 2019-Jan-13 16:21:24.203436 - [DEBUG] Start adding new jump function
51830 2019-Jan-13 16:21:24.203460 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51831 2019-Jan-13 16:21:24.203525 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51832 2019-Jan-13 16:21:24.204182 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
51833 2019-Jan-13 16:21:24.204837 - [DEBUG] Edge Function : AllBottom
51834 2019-Jan-13 16:21:24.204869 - [DEBUG] End adding new jump function
51835 2019-Jan-13 16:21:24.204914 - [DEBUG]
51836 2019-Jan-13 16:21:24.204938 - [DEBUG] -------------------------------------------- 1402. Path Edge --------------------------------------------
51837 2019-Jan-13 16:21:24.204962 - [DEBUG]
51838 2019-Jan-13 16:21:24.204986 - [DEBUG] Process 1402. path edge:
51839 2019-Jan-13 16:21:24.205010 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51840 2019-Jan-13 16:21:24.205074 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
51841 2019-Jan-13 16:21:24.205724 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51842 2019-Jan-13 16:21:24.206497 - [DEBUG]
51843 2019-Jan-13 16:21:24.206525 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
51844 2019-Jan-13 16:21:24.207214 - [DEBUG] Compose: EdgeIdentity * AllBottom
51845 2019-Jan-13 16:21:24.207244 - [DEBUG]
51846 2019-Jan-13 16:21:24.207268 - [DEBUG] Propagate flow
51847 2019-Jan-13 16:21:24.207292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51848 2019-Jan-13 16:21:24.207365 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
51849 2019-Jan-13 16:21:24.208020 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51850 2019-Jan-13 16:21:24.208695 - [DEBUG] Edge function : AllBottom (result of previous compose)
51851 2019-Jan-13 16:21:24.208721 - [DEBUG]
51852 2019-Jan-13 16:21:24.208747 - [DEBUG] Join: AllTop & AllBottom
51853 2019-Jan-13 16:21:24.208774 - [DEBUG] = AllBottom (new jump func)
51854 2019-Jan-13 16:21:24.208798 - [DEBUG]
51855 2019-Jan-13 16:21:24.208822 - [DEBUG] Start adding new jump function
51856 2019-Jan-13 16:21:24.208845 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51857 2019-Jan-13 16:21:24.208906 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51858 2019-Jan-13 16:21:24.209569 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
51859 2019-Jan-13 16:21:24.210222 - [DEBUG] Edge Function : AllBottom
51860 2019-Jan-13 16:21:24.210255 - [DEBUG] End adding new jump function
51861 2019-Jan-13 16:21:24.210280 - [DEBUG]
51862 2019-Jan-13 16:21:24.210305 - [DEBUG] -------------------------------------------- 1403. Path Edge --------------------------------------------
51863 2019-Jan-13 16:21:24.210330 - [DEBUG]
51864 2019-Jan-13 16:21:24.210355 - [DEBUG] Process 1403. path edge:
51865 2019-Jan-13 16:21:24.210379 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51866 2019-Jan-13 16:21:24.210445 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
51867 2019-Jan-13 16:21:24.211096 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51868 2019-Jan-13 16:21:24.211785 - [DEBUG]
51869 2019-Jan-13 16:21:24.211812 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
51870 2019-Jan-13 16:21:24.212508 - [DEBUG] Compose: EdgeIdentity * AllBottom
51871 2019-Jan-13 16:21:24.212537 - [DEBUG]
51872 2019-Jan-13 16:21:24.212562 - [DEBUG] Propagate flow
51873 2019-Jan-13 16:21:24.212585 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51874 2019-Jan-13 16:21:24.212652 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
51875 2019-Jan-13 16:21:24.213346 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51876 2019-Jan-13 16:21:24.214002 - [DEBUG] Edge function : AllBottom (result of previous compose)
51877 2019-Jan-13 16:21:24.214029 - [DEBUG]
51878 2019-Jan-13 16:21:24.214055 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51879 2019-Jan-13 16:21:24.214082 - [DEBUG] = AllBottom
51880 2019-Jan-13 16:21:24.214107 - [DEBUG]
51881 2019-Jan-13 16:21:24.214130 - [DEBUG] PROPAGATE: No new function!
51882 2019-Jan-13 16:21:24.214157 - [DEBUG] EDGE:
51883 2019-Jan-13 16:21:24.214221 - [DEBUG] ---> 51884 2019-Jan-13 16:21:24.214868 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51885 2019-Jan-13 16:21:24.215863 - [DEBUG]
51886 2019-Jan-13 16:21:24.215893 - [DEBUG] EDGE:
51887 2019-Jan-13 16:21:24.215963 - [DEBUG] ---> 51888 2019-Jan-13 16:21:24.216636 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51889 2019-Jan-13 16:21:24.217289 - [DEBUG]
51890 2019-Jan-13 16:21:24.217317 - [DEBUG] EDGE:
51891 2019-Jan-13 16:21:24.217380 - [DEBUG] ---> 51892 2019-Jan-13 16:21:24.218039 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51893 2019-Jan-13 16:21:24.218729 - [DEBUG]
51894 2019-Jan-13 16:21:24.218780 - [DEBUG] Compose: EdgeIdentity * AllBottom
51895 2019-Jan-13 16:21:24.218809 - [DEBUG]
51896 2019-Jan-13 16:21:24.218833 - [DEBUG] Propagate flow
51897 2019-Jan-13 16:21:24.218857 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51898 2019-Jan-13 16:21:24.218922 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
51899 2019-Jan-13 16:21:24.222297 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51900 2019-Jan-13 16:21:24.223118 - [DEBUG] Edge function : AllBottom (result of previous compose)
51901 2019-Jan-13 16:21:24.223146 - [DEBUG]
51902 2019-Jan-13 16:21:24.223174 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
51903 2019-Jan-13 16:21:24.223200 - [DEBUG] = AllBottom
51904 2019-Jan-13 16:21:24.223225 - [DEBUG]
51905 2019-Jan-13 16:21:24.223248 - [DEBUG] PROPAGATE: No new function!
51906 2019-Jan-13 16:21:24.223283 - [DEBUG] EDGE:
51907 2019-Jan-13 16:21:24.223356 - [DEBUG] ---> 51908 2019-Jan-13 16:21:24.224031 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
51909 2019-Jan-13 16:21:24.224692 - [DEBUG]
51910 2019-Jan-13 16:21:24.224747 - [DEBUG] Compose: EdgeIdentity * AllBottom
51911 2019-Jan-13 16:21:24.224775 - [DEBUG]
51912 2019-Jan-13 16:21:24.224800 - [DEBUG] Propagate flow
51913 2019-Jan-13 16:21:24.224824 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51914 2019-Jan-13 16:21:24.224934 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
51915 2019-Jan-13 16:21:24.225615 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51916 2019-Jan-13 16:21:24.226281 - [DEBUG] Edge function : AllBottom (result of previous compose)
51917 2019-Jan-13 16:21:24.226307 - [DEBUG]
51918 2019-Jan-13 16:21:24.226334 - [DEBUG] Join: AllTop & AllBottom
51919 2019-Jan-13 16:21:24.226360 - [DEBUG] = AllBottom (new jump func)
51920 2019-Jan-13 16:21:24.226385 - [DEBUG]
51921 2019-Jan-13 16:21:24.226409 - [DEBUG] Start adding new jump function
51922 2019-Jan-13 16:21:24.226432 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51923 2019-Jan-13 16:21:24.226497 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51924 2019-Jan-13 16:21:24.227148 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
51925 2019-Jan-13 16:21:24.227820 - [DEBUG] Edge Function : AllBottom
51926 2019-Jan-13 16:21:24.227854 - [DEBUG] End adding new jump function
51927 2019-Jan-13 16:21:24.227878 - [DEBUG]
51928 2019-Jan-13 16:21:24.227902 - [DEBUG] -------------------------------------------- 1404. Path Edge --------------------------------------------
51929 2019-Jan-13 16:21:24.227927 - [DEBUG]
51930 2019-Jan-13 16:21:24.227950 - [DEBUG] Process 1404. path edge:
51931 2019-Jan-13 16:21:24.227974 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51932 2019-Jan-13 16:21:24.228039 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
51933 2019-Jan-13 16:21:24.228732 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51934 2019-Jan-13 16:21:24.229391 - [DEBUG]
51935 2019-Jan-13 16:21:24.229417 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
51936 2019-Jan-13 16:21:24.230095 - [DEBUG] Possible callees:
51937 2019-Jan-13 16:21:24.230122 - [DEBUG] llvm.dbg.declare
51938 2019-Jan-13 16:21:24.230147 - [DEBUG] Possible return sites:
51939 2019-Jan-13 16:21:24.230170 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14351940 2019-Jan-13 16:21:24.231503 - [DEBUG] Found and process special summary
51941 2019-Jan-13 16:21:24.231566 - [DEBUG] Compose: EdgeIdentity * AllBottom
51942 2019-Jan-13 16:21:24.231595 - [DEBUG]
51943 2019-Jan-13 16:21:24.231620 - [DEBUG] Propagate flow
51944 2019-Jan-13 16:21:24.231643 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51945 2019-Jan-13 16:21:24.231709 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
51946 2019-Jan-13 16:21:24.232720 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51947 2019-Jan-13 16:21:24.233375 - [DEBUG] Edge function : AllBottom (result of previous compose)
51948 2019-Jan-13 16:21:24.233403 - [DEBUG]
51949 2019-Jan-13 16:21:24.233429 - [DEBUG] Join: AllTop & AllBottom
51950 2019-Jan-13 16:21:24.233456 - [DEBUG] = AllBottom (new jump func)
51951 2019-Jan-13 16:21:24.233480 - [DEBUG]
51952 2019-Jan-13 16:21:24.233504 - [DEBUG] Start adding new jump function
51953 2019-Jan-13 16:21:24.233528 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51954 2019-Jan-13 16:21:24.233592 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51955 2019-Jan-13 16:21:24.234278 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
51956 2019-Jan-13 16:21:24.234964 - [DEBUG] Edge Function : AllBottom
51957 2019-Jan-13 16:21:24.234997 - [DEBUG] End adding new jump function
51958 2019-Jan-13 16:21:24.235021 - [DEBUG]
51959 2019-Jan-13 16:21:24.235045 - [DEBUG] -------------------------------------------- 1405. Path Edge --------------------------------------------
51960 2019-Jan-13 16:21:24.235070 - [DEBUG]
51961 2019-Jan-13 16:21:24.235093 - [DEBUG] Process 1405. path edge:
51962 2019-Jan-13 16:21:24.235117 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51963 2019-Jan-13 16:21:24.235182 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
51964 2019-Jan-13 16:21:24.235841 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51965 2019-Jan-13 16:21:24.236494 - [DEBUG]
51966 2019-Jan-13 16:21:24.236520 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
51967 2019-Jan-13 16:21:24.237228 - [DEBUG] Compose: EdgeIdentity * AllBottom
51968 2019-Jan-13 16:21:24.237257 - [DEBUG]
51969 2019-Jan-13 16:21:24.237281 - [DEBUG] Propagate flow
51970 2019-Jan-13 16:21:24.237305 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51971 2019-Jan-13 16:21:24.237368 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
51972 2019-Jan-13 16:21:24.238027 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51973 2019-Jan-13 16:21:24.238708 - [DEBUG] Edge function : AllBottom (result of previous compose)
51974 2019-Jan-13 16:21:24.238735 - [DEBUG]
51975 2019-Jan-13 16:21:24.238761 - [DEBUG] Join: AllTop & AllBottom
51976 2019-Jan-13 16:21:24.238788 - [DEBUG] = AllBottom (new jump func)
51977 2019-Jan-13 16:21:24.238812 - [DEBUG]
51978 2019-Jan-13 16:21:24.238836 - [DEBUG] Start adding new jump function
51979 2019-Jan-13 16:21:24.238860 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
51980 2019-Jan-13 16:21:24.238922 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51981 2019-Jan-13 16:21:24.239579 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
51982 2019-Jan-13 16:21:24.240239 - [DEBUG] Edge Function : AllBottom
51983 2019-Jan-13 16:21:24.240271 - [DEBUG] End adding new jump function
51984 2019-Jan-13 16:21:24.240296 - [DEBUG]
51985 2019-Jan-13 16:21:24.240320 - [DEBUG] -------------------------------------------- 1406. Path Edge --------------------------------------------
51986 2019-Jan-13 16:21:24.240345 - [DEBUG]
51987 2019-Jan-13 16:21:24.240368 - [DEBUG] Process 1406. path edge:
51988 2019-Jan-13 16:21:24.240393 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
51989 2019-Jan-13 16:21:24.240456 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
51990 2019-Jan-13 16:21:24.241115 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
51991 2019-Jan-13 16:21:24.241790 - [DEBUG]
51992 2019-Jan-13 16:21:24.241817 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
51993 2019-Jan-13 16:21:24.242500 - [DEBUG] Compose: EdgeIdentity * AllBottom
51994 2019-Jan-13 16:21:24.242529 - [DEBUG]
51995 2019-Jan-13 16:21:24.242553 - [DEBUG] Propagate flow
51996 2019-Jan-13 16:21:24.242577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
51997 2019-Jan-13 16:21:24.242645 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
51998 2019-Jan-13 16:21:24.243308 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
51999 2019-Jan-13 16:21:24.243969 - [DEBUG] Edge function : AllBottom (result of previous compose)
52000 2019-Jan-13 16:21:24.244013 - [DEBUG]
52001 2019-Jan-13 16:21:24.244040 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52002 2019-Jan-13 16:21:24.244066 - [DEBUG] = AllBottom
52003 2019-Jan-13 16:21:24.244091 - [DEBUG]
52004 2019-Jan-13 16:21:24.244115 - [DEBUG] PROPAGATE: No new function!
52005 2019-Jan-13 16:21:24.244142 - [DEBUG] EDGE:
52006 2019-Jan-13 16:21:24.244208 - [DEBUG] ---> 52007 2019-Jan-13 16:21:24.244862 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52008 2019-Jan-13 16:21:24.245552 - [DEBUG]
52009 2019-Jan-13 16:21:24.245581 - [DEBUG] EDGE:
52010 2019-Jan-13 16:21:24.245646 - [DEBUG] ---> 52011 2019-Jan-13 16:21:24.246312 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52012 2019-Jan-13 16:21:24.246970 - [DEBUG]
52013 2019-Jan-13 16:21:24.247021 - [DEBUG] Compose: EdgeIdentity * AllBottom
52014 2019-Jan-13 16:21:24.247049 - [DEBUG]
52015 2019-Jan-13 16:21:24.247073 - [DEBUG] Propagate flow
52016 2019-Jan-13 16:21:24.247097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52017 2019-Jan-13 16:21:24.247160 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
52018 2019-Jan-13 16:21:24.247818 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52019 2019-Jan-13 16:21:24.248833 - [DEBUG] Edge function : AllBottom (result of previous compose)
52020 2019-Jan-13 16:21:24.248861 - [DEBUG]
52021 2019-Jan-13 16:21:24.248887 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52022 2019-Jan-13 16:21:24.248913 - [DEBUG] = AllBottom
52023 2019-Jan-13 16:21:24.248938 - [DEBUG]
52024 2019-Jan-13 16:21:24.248961 - [DEBUG] PROPAGATE: No new function!
52025 2019-Jan-13 16:21:24.248993 - [DEBUG] EDGE:
52026 2019-Jan-13 16:21:24.249061 - [DEBUG] ---> 52027 2019-Jan-13 16:21:24.249743 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52028 2019-Jan-13 16:21:24.250399 - [DEBUG]
52029 2019-Jan-13 16:21:24.250427 - [DEBUG] EDGE:
52030 2019-Jan-13 16:21:24.250489 - [DEBUG] ---> 52031 2019-Jan-13 16:21:24.251136 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52032 2019-Jan-13 16:21:24.251822 - [DEBUG]
52033 2019-Jan-13 16:21:24.251870 - [DEBUG] Compose: EdgeIdentity * AllBottom
52034 2019-Jan-13 16:21:24.251898 - [DEBUG]
52035 2019-Jan-13 16:21:24.251921 - [DEBUG] Propagate flow
52036 2019-Jan-13 16:21:24.251945 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52037 2019-Jan-13 16:21:24.252010 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
52038 2019-Jan-13 16:21:24.252677 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52039 2019-Jan-13 16:21:24.253332 - [DEBUG] Edge function : AllBottom (result of previous compose)
52040 2019-Jan-13 16:21:24.253358 - [DEBUG]
52041 2019-Jan-13 16:21:24.253384 - [DEBUG] Join: AllTop & AllBottom
52042 2019-Jan-13 16:21:24.253411 - [DEBUG] = AllBottom (new jump func)
52043 2019-Jan-13 16:21:24.253435 - [DEBUG]
52044 2019-Jan-13 16:21:24.253459 - [DEBUG] Start adding new jump function
52045 2019-Jan-13 16:21:24.253483 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52046 2019-Jan-13 16:21:24.253562 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52047 2019-Jan-13 16:21:24.254215 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
52048 2019-Jan-13 16:21:24.254875 - [DEBUG] Edge Function : AllBottom
52049 2019-Jan-13 16:21:24.254926 - [DEBUG] End adding new jump function
52050 2019-Jan-13 16:21:24.254950 - [DEBUG]
52051 2019-Jan-13 16:21:24.254974 - [DEBUG] -------------------------------------------- 1407. Path Edge --------------------------------------------
52052 2019-Jan-13 16:21:24.254999 - [DEBUG]
52053 2019-Jan-13 16:21:24.255022 - [DEBUG] Process 1407. path edge:
52054 2019-Jan-13 16:21:24.255046 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52055 2019-Jan-13 16:21:24.255109 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
52056 2019-Jan-13 16:21:24.255767 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52057 2019-Jan-13 16:21:24.256425 - [DEBUG]
52058 2019-Jan-13 16:21:24.256452 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
52059 2019-Jan-13 16:21:24.257132 - [DEBUG] Compose: EdgeIdentity * AllBottom
52060 2019-Jan-13 16:21:24.257162 - [DEBUG]
52061 2019-Jan-13 16:21:24.257185 - [DEBUG] Propagate flow
52062 2019-Jan-13 16:21:24.257209 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52063 2019-Jan-13 16:21:24.257272 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
52064 2019-Jan-13 16:21:24.257948 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52065 2019-Jan-13 16:21:24.258634 - [DEBUG] Edge function : AllBottom (result of previous compose)
52066 2019-Jan-13 16:21:24.258661 - [DEBUG]
52067 2019-Jan-13 16:21:24.258687 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52068 2019-Jan-13 16:21:24.258713 - [DEBUG] = AllBottom
52069 2019-Jan-13 16:21:24.258738 - [DEBUG]
52070 2019-Jan-13 16:21:24.258761 - [DEBUG] PROPAGATE: No new function!
52071 2019-Jan-13 16:21:24.258802 - [DEBUG] Compose: EdgeIdentity * AllBottom
52072 2019-Jan-13 16:21:24.258829 - [DEBUG]
52073 2019-Jan-13 16:21:24.258853 - [DEBUG] Propagate flow
52074 2019-Jan-13 16:21:24.258877 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52075 2019-Jan-13 16:21:24.258943 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
52076 2019-Jan-13 16:21:24.259610 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52077 2019-Jan-13 16:21:24.260261 - [DEBUG] Edge function : AllBottom (result of previous compose)
52078 2019-Jan-13 16:21:24.260287 - [DEBUG]
52079 2019-Jan-13 16:21:24.260313 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52080 2019-Jan-13 16:21:24.260339 - [DEBUG] = AllBottom
52081 2019-Jan-13 16:21:24.260363 - [DEBUG]
52082 2019-Jan-13 16:21:24.260387 - [DEBUG] PROPAGATE: No new function!
52083 2019-Jan-13 16:21:24.260413 - [DEBUG] EDGE:
52084 2019-Jan-13 16:21:24.260478 - [DEBUG] ---> 52085 2019-Jan-13 16:21:24.261137 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52086 2019-Jan-13 16:21:24.261818 - [DEBUG]
52087 2019-Jan-13 16:21:24.261846 - [DEBUG] EDGE:
52088 2019-Jan-13 16:21:24.261909 - [DEBUG] ---> 52089 2019-Jan-13 16:21:24.262579 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52090 2019-Jan-13 16:21:24.263232 - [DEBUG]
52091 2019-Jan-13 16:21:24.263260 - [DEBUG] EDGE:
52092 2019-Jan-13 16:21:24.263323 - [DEBUG] ---> 52093 2019-Jan-13 16:21:24.263989 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52094 2019-Jan-13 16:21:24.265037 - [DEBUG]
52095 2019-Jan-13 16:21:24.265089 - [DEBUG] Compose: EdgeIdentity * AllBottom
52096 2019-Jan-13 16:21:24.265117 - [DEBUG]
52097 2019-Jan-13 16:21:24.265142 - [DEBUG] Propagate flow
52098 2019-Jan-13 16:21:24.265166 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52099 2019-Jan-13 16:21:24.265235 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
52100 2019-Jan-13 16:21:24.265899 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52101 2019-Jan-13 16:21:24.266561 - [DEBUG] Edge function : AllBottom (result of previous compose)
52102 2019-Jan-13 16:21:24.266588 - [DEBUG]
52103 2019-Jan-13 16:21:24.266615 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52104 2019-Jan-13 16:21:24.266641 - [DEBUG] = AllBottom
52105 2019-Jan-13 16:21:24.266665 - [DEBUG]
52106 2019-Jan-13 16:21:24.266689 - [DEBUG] PROPAGATE: No new function!
52107 2019-Jan-13 16:21:24.266720 - [DEBUG] EDGE:
52108 2019-Jan-13 16:21:24.266785 - [DEBUG] ---> 52109 2019-Jan-13 16:21:24.267449 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52110 2019-Jan-13 16:21:24.268106 - [DEBUG]
52111 2019-Jan-13 16:21:24.268133 - [DEBUG] EDGE:
52112 2019-Jan-13 16:21:24.268195 - [DEBUG] ---> 52113 2019-Jan-13 16:21:24.268865 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52114 2019-Jan-13 16:21:24.269526 - [DEBUG]
52115 2019-Jan-13 16:21:24.269554 - [DEBUG] EDGE:
52116 2019-Jan-13 16:21:24.269620 - [DEBUG] ---> 52117 2019-Jan-13 16:21:24.270275 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52118 2019-Jan-13 16:21:24.270935 - [DEBUG]
52119 2019-Jan-13 16:21:24.270963 - [DEBUG] EDGE:
52120 2019-Jan-13 16:21:24.271024 - [DEBUG] ---> 52121 2019-Jan-13 16:21:24.271698 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52122 2019-Jan-13 16:21:24.272357 - [DEBUG]
52123 2019-Jan-13 16:21:24.272386 - [DEBUG] EDGE:
52124 2019-Jan-13 16:21:24.272451 - [DEBUG] ---> 52125 2019-Jan-13 16:21:24.273102 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52126 2019-Jan-13 16:21:24.273768 - [DEBUG]
52127 2019-Jan-13 16:21:24.273795 - [DEBUG] EDGE:
52128 2019-Jan-13 16:21:24.273858 - [DEBUG] ---> 52129 2019-Jan-13 16:21:24.274512 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52130 2019-Jan-13 16:21:24.275210 - [DEBUG]
52131 2019-Jan-13 16:21:24.275239 - [DEBUG] EDGE:
52132 2019-Jan-13 16:21:24.275306 - [DEBUG] ---> 52133 2019-Jan-13 16:21:24.275961 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52134 2019-Jan-13 16:21:24.276621 - [DEBUG]
52135 2019-Jan-13 16:21:24.276649 - [DEBUG] EDGE:
52136 2019-Jan-13 16:21:24.276712 - [DEBUG] ---> 52137 2019-Jan-13 16:21:24.277358 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52138 2019-Jan-13 16:21:24.278006 - [DEBUG]
52139 2019-Jan-13 16:21:24.278034 - [DEBUG] EDGE:
52140 2019-Jan-13 16:21:24.278098 - [DEBUG] ---> 52141 2019-Jan-13 16:21:24.278786 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52142 2019-Jan-13 16:21:24.279443 - [DEBUG]
52143 2019-Jan-13 16:21:24.279497 - [DEBUG] Compose: EdgeIdentity * AllBottom
52144 2019-Jan-13 16:21:24.279525 - [DEBUG]
52145 2019-Jan-13 16:21:24.279550 - [DEBUG] Propagate flow
52146 2019-Jan-13 16:21:24.279573 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52147 2019-Jan-13 16:21:24.279638 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
52148 2019-Jan-13 16:21:24.280295 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52149 2019-Jan-13 16:21:24.281291 - [DEBUG] Edge function : AllBottom (result of previous compose)
52150 2019-Jan-13 16:21:24.281319 - [DEBUG]
52151 2019-Jan-13 16:21:24.281346 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52152 2019-Jan-13 16:21:24.281372 - [DEBUG] = AllBottom
52153 2019-Jan-13 16:21:24.281396 - [DEBUG]
52154 2019-Jan-13 16:21:24.281420 - [DEBUG] PROPAGATE: No new function!
52155 2019-Jan-13 16:21:24.281452 - [DEBUG] EDGE:
52156 2019-Jan-13 16:21:24.281521 - [DEBUG] ---> 52157 2019-Jan-13 16:21:24.282223 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52158 2019-Jan-13 16:21:24.282883 - [DEBUG]
52159 2019-Jan-13 16:21:24.282928 - [DEBUG] Compose: EdgeIdentity * AllBottom
52160 2019-Jan-13 16:21:24.282956 - [DEBUG]
52161 2019-Jan-13 16:21:24.282980 - [DEBUG] Propagate flow
52162 2019-Jan-13 16:21:24.283003 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52163 2019-Jan-13 16:21:24.283067 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
52164 2019-Jan-13 16:21:24.283718 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52165 2019-Jan-13 16:21:24.284383 - [DEBUG] Edge function : AllBottom (result of previous compose)
52166 2019-Jan-13 16:21:24.284410 - [DEBUG]
52167 2019-Jan-13 16:21:24.284436 - [DEBUG] Join: AllTop & AllBottom
52168 2019-Jan-13 16:21:24.284463 - [DEBUG] = AllBottom (new jump func)
52169 2019-Jan-13 16:21:24.284488 - [DEBUG]
52170 2019-Jan-13 16:21:24.284512 - [DEBUG] Start adding new jump function
52171 2019-Jan-13 16:21:24.284536 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52172 2019-Jan-13 16:21:24.284600 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52173 2019-Jan-13 16:21:24.285287 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
52174 2019-Jan-13 16:21:24.285960 - [DEBUG] Edge Function : AllBottom
52175 2019-Jan-13 16:21:24.285993 - [DEBUG] End adding new jump function
52176 2019-Jan-13 16:21:24.286017 - [DEBUG]
52177 2019-Jan-13 16:21:24.286041 - [DEBUG] -------------------------------------------- 1408. Path Edge --------------------------------------------
52178 2019-Jan-13 16:21:24.286066 - [DEBUG]
52179 2019-Jan-13 16:21:24.286089 - [DEBUG] Process 1408. path edge:
52180 2019-Jan-13 16:21:24.286114 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52181 2019-Jan-13 16:21:24.286176 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
52182 2019-Jan-13 16:21:24.286829 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52183 2019-Jan-13 16:21:24.287490 - [DEBUG]
52184 2019-Jan-13 16:21:24.287516 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
52185 2019-Jan-13 16:21:24.288189 - [DEBUG] Possible callees:
52186 2019-Jan-13 16:21:24.288231 - [DEBUG] bar
52187 2019-Jan-13 16:21:24.288258 - [DEBUG] Possible return sites:
52188 2019-Jan-13 16:21:24.288282 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8952189 2019-Jan-13 16:21:24.289592 - [DEBUG] Found and process special summary
52190 2019-Jan-13 16:21:24.289633 - [DEBUG] Compose: EdgeIdentity * AllBottom
52191 2019-Jan-13 16:21:24.289662 - [DEBUG]
52192 2019-Jan-13 16:21:24.289687 - [DEBUG] Propagate flow
52193 2019-Jan-13 16:21:24.289711 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52194 2019-Jan-13 16:21:24.289773 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52195 2019-Jan-13 16:21:24.290441 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52196 2019-Jan-13 16:21:24.291102 - [DEBUG] Edge function : AllBottom (result of previous compose)
52197 2019-Jan-13 16:21:24.291130 - [DEBUG]
52198 2019-Jan-13 16:21:24.291156 - [DEBUG] Join: AllTop & AllBottom
52199 2019-Jan-13 16:21:24.291183 - [DEBUG] = AllBottom (new jump func)
52200 2019-Jan-13 16:21:24.291207 - [DEBUG]
52201 2019-Jan-13 16:21:24.291230 - [DEBUG] Start adding new jump function
52202 2019-Jan-13 16:21:24.291254 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52203 2019-Jan-13 16:21:24.291319 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52204 2019-Jan-13 16:21:24.291999 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52205 2019-Jan-13 16:21:24.292649 - [DEBUG] Edge Function : AllBottom
52206 2019-Jan-13 16:21:24.292681 - [DEBUG] End adding new jump function
52207 2019-Jan-13 16:21:24.292705 - [DEBUG]
52208 2019-Jan-13 16:21:24.292728 - [DEBUG] -------------------------------------------- 1409. Path Edge --------------------------------------------
52209 2019-Jan-13 16:21:24.292753 - [DEBUG]
52210 2019-Jan-13 16:21:24.292776 - [DEBUG] Process 1409. path edge:
52211 2019-Jan-13 16:21:24.292800 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52212 2019-Jan-13 16:21:24.292863 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
52213 2019-Jan-13 16:21:24.293526 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52214 2019-Jan-13 16:21:24.294185 - [DEBUG]
52215 2019-Jan-13 16:21:24.294212 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52216 2019-Jan-13 16:21:24.294918 - [DEBUG] Compose: EdgeIdentity * AllBottom
52217 2019-Jan-13 16:21:24.294949 - [DEBUG]
52218 2019-Jan-13 16:21:24.294973 - [DEBUG] Propagate flow
52219 2019-Jan-13 16:21:24.294997 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52220 2019-Jan-13 16:21:24.295079 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
52221 2019-Jan-13 16:21:24.295752 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52222 2019-Jan-13 16:21:24.296417 - [DEBUG] Edge function : AllBottom (result of previous compose)
52223 2019-Jan-13 16:21:24.296443 - [DEBUG]
52224 2019-Jan-13 16:21:24.296469 - [DEBUG] Join: AllTop & AllBottom
52225 2019-Jan-13 16:21:24.296496 - [DEBUG] = AllBottom (new jump func)
52226 2019-Jan-13 16:21:24.296521 - [DEBUG]
52227 2019-Jan-13 16:21:24.296545 - [DEBUG] Start adding new jump function
52228 2019-Jan-13 16:21:24.296568 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52229 2019-Jan-13 16:21:24.296633 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52230 2019-Jan-13 16:21:24.297620 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
52231 2019-Jan-13 16:21:24.298298 - [DEBUG] Edge Function : AllBottom
52232 2019-Jan-13 16:21:24.298331 - [DEBUG] End adding new jump function
52233 2019-Jan-13 16:21:24.298355 - [DEBUG]
52234 2019-Jan-13 16:21:24.298379 - [DEBUG] -------------------------------------------- 1410. Path Edge --------------------------------------------
52235 2019-Jan-13 16:21:24.298403 - [DEBUG]
52236 2019-Jan-13 16:21:24.298427 - [DEBUG] Process 1410. path edge:
52237 2019-Jan-13 16:21:24.298451 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52238 2019-Jan-13 16:21:24.298514 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
52239 2019-Jan-13 16:21:24.299179 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52240 2019-Jan-13 16:21:24.299837 - [DEBUG]
52241 2019-Jan-13 16:21:24.299865 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
52242 2019-Jan-13 16:21:24.300549 - [DEBUG] Compose: EdgeIdentity * AllBottom
52243 2019-Jan-13 16:21:24.300578 - [DEBUG]
52244 2019-Jan-13 16:21:24.300602 - [DEBUG] Propagate flow
52245 2019-Jan-13 16:21:24.300626 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52246 2019-Jan-13 16:21:24.300690 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
52247 2019-Jan-13 16:21:24.301374 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52248 2019-Jan-13 16:21:24.302063 - [DEBUG] Edge function : AllBottom (result of previous compose)
52249 2019-Jan-13 16:21:24.302090 - [DEBUG]
52250 2019-Jan-13 16:21:24.302117 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52251 2019-Jan-13 16:21:24.302143 - [DEBUG] = AllBottom
52252 2019-Jan-13 16:21:24.302168 - [DEBUG]
52253 2019-Jan-13 16:21:24.302191 - [DEBUG] PROPAGATE: No new function!
52254 2019-Jan-13 16:21:24.302232 - [DEBUG] Compose: EdgeIdentity * AllBottom
52255 2019-Jan-13 16:21:24.302259 - [DEBUG]
52256 2019-Jan-13 16:21:24.302283 - [DEBUG] Propagate flow
52257 2019-Jan-13 16:21:24.302307 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52258 2019-Jan-13 16:21:24.302374 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
52259 2019-Jan-13 16:21:24.303054 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52260 2019-Jan-13 16:21:24.303709 - [DEBUG] Edge function : AllBottom (result of previous compose)
52261 2019-Jan-13 16:21:24.303736 - [DEBUG]
52262 2019-Jan-13 16:21:24.303762 - [DEBUG] Join: AllTop & AllBottom
52263 2019-Jan-13 16:21:24.303805 - [DEBUG] = AllBottom (new jump func)
52264 2019-Jan-13 16:21:24.303830 - [DEBUG]
52265 2019-Jan-13 16:21:24.303854 - [DEBUG] Start adding new jump function
52266 2019-Jan-13 16:21:24.303878 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52267 2019-Jan-13 16:21:24.303941 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52268 2019-Jan-13 16:21:24.304595 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
52269 2019-Jan-13 16:21:24.305295 - [DEBUG] Edge Function : AllBottom
52270 2019-Jan-13 16:21:24.305328 - [DEBUG] End adding new jump function
52271 2019-Jan-13 16:21:24.305352 - [DEBUG]
52272 2019-Jan-13 16:21:24.305377 - [DEBUG] -------------------------------------------- 1411. Path Edge --------------------------------------------
52273 2019-Jan-13 16:21:24.305402 - [DEBUG]
52274 2019-Jan-13 16:21:24.305426 - [DEBUG] Process 1411. path edge:
52275 2019-Jan-13 16:21:24.305450 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52276 2019-Jan-13 16:21:24.305515 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
52277 2019-Jan-13 16:21:24.306302 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52278 2019-Jan-13 16:21:24.306959 - [DEBUG]
52279 2019-Jan-13 16:21:24.306985 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
52280 2019-Jan-13 16:21:24.307654 - [DEBUG] Possible callees:
52281 2019-Jan-13 16:21:24.307681 - [DEBUG] llvm.dbg.declare
52282 2019-Jan-13 16:21:24.307706 - [DEBUG] Possible return sites:
52283 2019-Jan-13 16:21:24.307730 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10352284 2019-Jan-13 16:21:24.309102 - [DEBUG] Found and process special summary
52285 2019-Jan-13 16:21:24.309150 - [DEBUG] Compose: EdgeIdentity * AllBottom
52286 2019-Jan-13 16:21:24.309178 - [DEBUG]
52287 2019-Jan-13 16:21:24.309203 - [DEBUG] Propagate flow
52288 2019-Jan-13 16:21:24.309228 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52289 2019-Jan-13 16:21:24.309295 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52290 2019-Jan-13 16:21:24.309955 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52291 2019-Jan-13 16:21:24.310607 - [DEBUG] Edge function : AllBottom (result of previous compose)
52292 2019-Jan-13 16:21:24.310633 - [DEBUG]
52293 2019-Jan-13 16:21:24.310659 - [DEBUG] Join: AllTop & AllBottom
52294 2019-Jan-13 16:21:24.310686 - [DEBUG] = AllBottom (new jump func)
52295 2019-Jan-13 16:21:24.310711 - [DEBUG]
52296 2019-Jan-13 16:21:24.310735 - [DEBUG] Start adding new jump function
52297 2019-Jan-13 16:21:24.310758 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52298 2019-Jan-13 16:21:24.310823 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52299 2019-Jan-13 16:21:24.311489 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52300 2019-Jan-13 16:21:24.312298 - [DEBUG] Edge Function : AllBottom
52301 2019-Jan-13 16:21:24.312331 - [DEBUG] End adding new jump function
52302 2019-Jan-13 16:21:24.312356 - [DEBUG]
52303 2019-Jan-13 16:21:24.312381 - [DEBUG] -------------------------------------------- 1412. Path Edge --------------------------------------------
52304 2019-Jan-13 16:21:24.312406 - [DEBUG]
52305 2019-Jan-13 16:21:24.312430 - [DEBUG] Process 1412. path edge:
52306 2019-Jan-13 16:21:24.312471 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52307 2019-Jan-13 16:21:24.312538 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
52308 2019-Jan-13 16:21:24.313524 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52309 2019-Jan-13 16:21:24.314206 - [DEBUG]
52310 2019-Jan-13 16:21:24.314233 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52311 2019-Jan-13 16:21:24.314956 - [DEBUG] Compose: EdgeIdentity * AllBottom
52312 2019-Jan-13 16:21:24.314987 - [DEBUG]
52313 2019-Jan-13 16:21:24.315011 - [DEBUG] Propagate flow
52314 2019-Jan-13 16:21:24.315034 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52315 2019-Jan-13 16:21:24.315101 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
52316 2019-Jan-13 16:21:24.315760 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52317 2019-Jan-13 16:21:24.316412 - [DEBUG] Edge function : AllBottom (result of previous compose)
52318 2019-Jan-13 16:21:24.316438 - [DEBUG]
52319 2019-Jan-13 16:21:24.316465 - [DEBUG] Join: AllTop & AllBottom
52320 2019-Jan-13 16:21:24.316491 - [DEBUG] = AllBottom (new jump func)
52321 2019-Jan-13 16:21:24.316516 - [DEBUG]
52322 2019-Jan-13 16:21:24.316540 - [DEBUG] Start adding new jump function
52323 2019-Jan-13 16:21:24.316563 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52324 2019-Jan-13 16:21:24.316623 - [DEBUG] Fact at target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52325 2019-Jan-13 16:21:24.317291 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
52326 2019-Jan-13 16:21:24.317946 - [DEBUG] Edge Function : AllBottom
52327 2019-Jan-13 16:21:24.317979 - [DEBUG] End adding new jump function
52328 2019-Jan-13 16:21:24.318003 - [DEBUG]
52329 2019-Jan-13 16:21:24.318027 - [DEBUG] -------------------------------------------- 1413. Path Edge --------------------------------------------
52330 2019-Jan-13 16:21:24.318052 - [DEBUG]
52331 2019-Jan-13 16:21:24.318076 - [DEBUG] Process 1413. path edge:
52332 2019-Jan-13 16:21:24.318100 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52333 2019-Jan-13 16:21:24.318165 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
52334 2019-Jan-13 16:21:24.318843 - [DEBUG] D target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 >
52335 2019-Jan-13 16:21:24.319494 - [DEBUG]
52336 2019-Jan-13 16:21:24.319521 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
52337 2019-Jan-13 16:21:24.320210 - [DEBUG] Compose: EdgeIdentity * AllBottom
52338 2019-Jan-13 16:21:24.320241 - [DEBUG]
52339 2019-Jan-13 16:21:24.320265 - [DEBUG] Propagate flow
52340 2019-Jan-13 16:21:24.320289 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52341 2019-Jan-13 16:21:24.320355 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
52342 2019-Jan-13 16:21:24.321016 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52343 2019-Jan-13 16:21:24.321698 - [DEBUG] Edge function : AllBottom (result of previous compose)
52344 2019-Jan-13 16:21:24.321725 - [DEBUG]
52345 2019-Jan-13 16:21:24.321751 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52346 2019-Jan-13 16:21:24.321777 - [DEBUG] = AllBottom
52347 2019-Jan-13 16:21:24.321802 - [DEBUG]
52348 2019-Jan-13 16:21:24.321825 - [DEBUG] PROPAGATE: No new function!
52349 2019-Jan-13 16:21:24.321852 - [DEBUG] EDGE:
52350 2019-Jan-13 16:21:24.321916 - [DEBUG] ---> 52351 2019-Jan-13 16:21:24.322564 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52352 2019-Jan-13 16:21:24.323248 - [DEBUG]
52353 2019-Jan-13 16:21:24.323276 - [DEBUG] EDGE:
52354 2019-Jan-13 16:21:24.323341 - [DEBUG] ---> 52355 2019-Jan-13 16:21:24.324016 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52356 2019-Jan-13 16:21:24.324673 - [DEBUG]
52357 2019-Jan-13 16:21:24.324723 - [DEBUG] Compose: EdgeIdentity * AllBottom
52358 2019-Jan-13 16:21:24.324751 - [DEBUG]
52359 2019-Jan-13 16:21:24.324775 - [DEBUG] Propagate flow
52360 2019-Jan-13 16:21:24.324799 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52361 2019-Jan-13 16:21:24.324861 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
52362 2019-Jan-13 16:21:24.325540 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52363 2019-Jan-13 16:21:24.326206 - [DEBUG] Edge function : AllBottom (result of previous compose)
52364 2019-Jan-13 16:21:24.326232 - [DEBUG]
52365 2019-Jan-13 16:21:24.326258 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52366 2019-Jan-13 16:21:24.326285 - [DEBUG] = AllBottom
52367 2019-Jan-13 16:21:24.326310 - [DEBUG]
52368 2019-Jan-13 16:21:24.326333 - [DEBUG] PROPAGATE: No new function!
52369 2019-Jan-13 16:21:24.326363 - [DEBUG] EDGE:
52370 2019-Jan-13 16:21:24.326428 - [DEBUG] ---> 52371 2019-Jan-13 16:21:24.327102 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52372 2019-Jan-13 16:21:24.327756 - [DEBUG]
52373 2019-Jan-13 16:21:24.327784 - [DEBUG] EDGE:
52374 2019-Jan-13 16:21:24.327846 - [DEBUG] ---> 52375 2019-Jan-13 16:21:24.328520 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52376 2019-Jan-13 16:21:24.329184 - [DEBUG]
52377 2019-Jan-13 16:21:24.329213 - [DEBUG] EDGE:
52378 2019-Jan-13 16:21:24.329277 - [DEBUG] ---> 52379 2019-Jan-13 16:21:24.330260 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52380 2019-Jan-13 16:21:24.330919 - [DEBUG]
52381 2019-Jan-13 16:21:24.330969 - [DEBUG] Compose: EdgeIdentity * AllBottom
52382 2019-Jan-13 16:21:24.330997 - [DEBUG]
52383 2019-Jan-13 16:21:24.331022 - [DEBUG] Propagate flow
52384 2019-Jan-13 16:21:24.331046 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52385 2019-Jan-13 16:21:24.331109 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
52386 2019-Jan-13 16:21:24.331801 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52387 2019-Jan-13 16:21:24.332469 - [DEBUG] Edge function : AllBottom (result of previous compose)
52388 2019-Jan-13 16:21:24.332495 - [DEBUG]
52389 2019-Jan-13 16:21:24.332522 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52390 2019-Jan-13 16:21:24.332548 - [DEBUG] = AllBottom
52391 2019-Jan-13 16:21:24.332573 - [DEBUG]
52392 2019-Jan-13 16:21:24.332596 - [DEBUG] PROPAGATE: No new function!
52393 2019-Jan-13 16:21:24.332627 - [DEBUG] EDGE:
52394 2019-Jan-13 16:21:24.332692 - [DEBUG] ---> 52395 2019-Jan-13 16:21:24.333356 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52396 2019-Jan-13 16:21:24.334023 - [DEBUG]
52397 2019-Jan-13 16:21:24.334052 - [DEBUG] EDGE:
52398 2019-Jan-13 16:21:24.334115 - [DEBUG] ---> 52399 2019-Jan-13 16:21:24.334773 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52400 2019-Jan-13 16:21:24.335462 - [DEBUG]
52401 2019-Jan-13 16:21:24.335493 - [DEBUG] Compose: EdgeIdentity * AllBottom
52402 2019-Jan-13 16:21:24.335520 - [DEBUG]
52403 2019-Jan-13 16:21:24.335544 - [DEBUG] Propagate flow
52404 2019-Jan-13 16:21:24.335568 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52405 2019-Jan-13 16:21:24.335630 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
52406 2019-Jan-13 16:21:24.336284 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52407 2019-Jan-13 16:21:24.336953 - [DEBUG] Edge function : AllBottom (result of previous compose)
52408 2019-Jan-13 16:21:24.336979 - [DEBUG]
52409 2019-Jan-13 16:21:24.337006 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52410 2019-Jan-13 16:21:24.337033 - [DEBUG] = AllBottom
52411 2019-Jan-13 16:21:24.337057 - [DEBUG]
52412 2019-Jan-13 16:21:24.337081 - [DEBUG] PROPAGATE: No new function!
52413 2019-Jan-13 16:21:24.337108 - [DEBUG] EDGE:
52414 2019-Jan-13 16:21:24.337170 - [DEBUG] ---> 52415 2019-Jan-13 16:21:24.337834 - [DEBUG] D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40>
52416 2019-Jan-13 16:21:24.338514 - [DEBUG]
52417 2019-Jan-13 16:21:24.338572 - [DEBUG] Compose: EdgeIdentity * AllBottom
52418 2019-Jan-13 16:21:24.338601 - [DEBUG]
52419 2019-Jan-13 16:21:24.338625 - [DEBUG] Propagate flow
52420 2019-Jan-13 16:21:24.338649 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52421 2019-Jan-13 16:21:24.338716 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52422 2019-Jan-13 16:21:24.339382 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
52423 2019-Jan-13 16:21:24.340043 - [DEBUG] Edge function : AllBottom (result of previous compose)
52424 2019-Jan-13 16:21:24.340069 - [DEBUG]
52425 2019-Jan-13 16:21:24.340096 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52426 2019-Jan-13 16:21:24.340122 - [DEBUG] = AllBottom
52427 2019-Jan-13 16:21:24.340147 - [DEBUG]
52428 2019-Jan-13 16:21:24.340170 - [DEBUG] PROPAGATE: No new function!
52429 2019-Jan-13 16:21:24.340198 - [DEBUG] Compose: EdgeIdentity * AllBottom
52430 2019-Jan-13 16:21:24.340224 - [DEBUG]
52431 2019-Jan-13 16:21:24.340248 - [DEBUG] Propagate flow
52432 2019-Jan-13 16:21:24.340272 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52433 2019-Jan-13 16:21:24.340333 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
52434 2019-Jan-13 16:21:24.341009 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
52435 2019-Jan-13 16:21:24.341693 - [DEBUG] Edge function : AllBottom (result of previous compose)
52436 2019-Jan-13 16:21:24.341720 - [DEBUG]
52437 2019-Jan-13 16:21:24.341746 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
52438 2019-Jan-13 16:21:24.341772 - [DEBUG] = AllBottom
52439 2019-Jan-13 16:21:24.341797 - [DEBUG]
52440 2019-Jan-13 16:21:24.341820 - [DEBUG] PROPAGATE: No new function!
52441 2019-Jan-13 16:21:24.341850 - [DEBUG] EDGE:
52442 2019-Jan-13 16:21:24.341935 - [DEBUG] ---> 52443 2019-Jan-13 16:21:24.342598 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
52444 2019-Jan-13 16:21:24.343253 - [DEBUG]
52445 2019-Jan-13 16:21:24.343280 - [DEBUG] EDGE:
52446 2019-Jan-13 16:21:24.343341 - [DEBUG] ---> 52447 2019-Jan-13 16:21:24.344002 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
52448 2019-Jan-13 16:21:24.344665 - [DEBUG]
52449 2019-Jan-13 16:21:24.344695 - [DEBUG] Compose: EdgeIdentity * AllBottom
52450 2019-Jan-13 16:21:24.344721 - [DEBUG]
52451 2019-Jan-13 16:21:24.344745 - [DEBUG] Propagate flow
52452 2019-Jan-13 16:21:24.344769 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52453 2019-Jan-13 16:21:24.344831 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52454 2019-Jan-13 16:21:24.345508 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52455 2019-Jan-13 16:21:24.346164 - [DEBUG] Edge function : AllBottom (result of previous compose)
52456 2019-Jan-13 16:21:24.346191 - [DEBUG]
52457 2019-Jan-13 16:21:24.346217 - [DEBUG] Join: AllTop & AllBottom
52458 2019-Jan-13 16:21:24.346244 - [DEBUG] = AllBottom (new jump func)
52459 2019-Jan-13 16:21:24.346269 - [DEBUG]
52460 2019-Jan-13 16:21:24.346293 - [DEBUG] Start adding new jump function
52461 2019-Jan-13 16:21:24.346317 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52462 2019-Jan-13 16:21:24.346376 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52463 2019-Jan-13 16:21:24.347047 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52464 2019-Jan-13 16:21:24.347710 - [DEBUG] Edge Function : AllBottom
52465 2019-Jan-13 16:21:24.347745 - [DEBUG] End adding new jump function
52466 2019-Jan-13 16:21:24.347769 - [DEBUG]
52467 2019-Jan-13 16:21:24.347793 - [DEBUG] -------------------------------------------- 1414. Path Edge --------------------------------------------
52468 2019-Jan-13 16:21:24.347818 - [DEBUG]
52469 2019-Jan-13 16:21:24.347842 - [DEBUG] Process 1414. path edge:
52470 2019-Jan-13 16:21:24.347866 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52471 2019-Jan-13 16:21:24.347932 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
52472 2019-Jan-13 16:21:24.348605 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52473 2019-Jan-13 16:21:24.349260 - [DEBUG]
52474 2019-Jan-13 16:21:24.349288 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
52475 2019-Jan-13 16:21:24.349981 - [DEBUG] Compose: EdgeIdentity * AllBottom
52476 2019-Jan-13 16:21:24.350011 - [DEBUG]
52477 2019-Jan-13 16:21:24.350035 - [DEBUG] Propagate flow
52478 2019-Jan-13 16:21:24.350059 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52479 2019-Jan-13 16:21:24.350123 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
52480 2019-Jan-13 16:21:24.350800 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52481 2019-Jan-13 16:21:24.351457 - [DEBUG] Edge function : AllBottom (result of previous compose)
52482 2019-Jan-13 16:21:24.351484 - [DEBUG]
52483 2019-Jan-13 16:21:24.351510 - [DEBUG] Join: AllTop & AllBottom
52484 2019-Jan-13 16:21:24.351572 - [DEBUG] = AllBottom (new jump func)
52485 2019-Jan-13 16:21:24.351598 - [DEBUG]
52486 2019-Jan-13 16:21:24.351621 - [DEBUG] Start adding new jump function
52487 2019-Jan-13 16:21:24.351645 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52488 2019-Jan-13 16:21:24.351707 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52489 2019-Jan-13 16:21:24.352366 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
52490 2019-Jan-13 16:21:24.353041 - [DEBUG] Edge Function : AllBottom
52491 2019-Jan-13 16:21:24.353075 - [DEBUG] End adding new jump function
52492 2019-Jan-13 16:21:24.353099 - [DEBUG]
52493 2019-Jan-13 16:21:24.353123 - [DEBUG] -------------------------------------------- 1415. Path Edge --------------------------------------------
52494 2019-Jan-13 16:21:24.353148 - [DEBUG]
52495 2019-Jan-13 16:21:24.353171 - [DEBUG] Process 1415. path edge:
52496 2019-Jan-13 16:21:24.353195 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52497 2019-Jan-13 16:21:24.353259 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
52498 2019-Jan-13 16:21:24.353928 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52499 2019-Jan-13 16:21:24.354582 - [DEBUG]
52500 2019-Jan-13 16:21:24.354607 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
52501 2019-Jan-13 16:21:24.355301 - [DEBUG] Possible callees:
52502 2019-Jan-13 16:21:24.355327 - [DEBUG] llvm.dbg.declare
52503 2019-Jan-13 16:21:24.355352 - [DEBUG] Possible return sites:
52504 2019-Jan-13 16:21:24.355376 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7852505 2019-Jan-13 16:21:24.356710 - [DEBUG] Found and process special summary
52506 2019-Jan-13 16:21:24.356755 - [DEBUG] Compose: EdgeIdentity * AllBottom
52507 2019-Jan-13 16:21:24.356784 - [DEBUG]
52508 2019-Jan-13 16:21:24.356809 - [DEBUG] Propagate flow
52509 2019-Jan-13 16:21:24.356832 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52510 2019-Jan-13 16:21:24.356897 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
52511 2019-Jan-13 16:21:24.357558 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52512 2019-Jan-13 16:21:24.358229 - [DEBUG] Edge function : AllBottom (result of previous compose)
52513 2019-Jan-13 16:21:24.358258 - [DEBUG]
52514 2019-Jan-13 16:21:24.358284 - [DEBUG] Join: AllTop & AllBottom
52515 2019-Jan-13 16:21:24.358311 - [DEBUG] = AllBottom (new jump func)
52516 2019-Jan-13 16:21:24.358335 - [DEBUG]
52517 2019-Jan-13 16:21:24.358359 - [DEBUG] Start adding new jump function
52518 2019-Jan-13 16:21:24.358383 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52519 2019-Jan-13 16:21:24.358449 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52520 2019-Jan-13 16:21:24.359114 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
52521 2019-Jan-13 16:21:24.359776 - [DEBUG] Edge Function : AllBottom
52522 2019-Jan-13 16:21:24.359808 - [DEBUG] End adding new jump function
52523 2019-Jan-13 16:21:24.359832 - [DEBUG]
52524 2019-Jan-13 16:21:24.359855 - [DEBUG] -------------------------------------------- 1416. Path Edge --------------------------------------------
52525 2019-Jan-13 16:21:24.359880 - [DEBUG]
52526 2019-Jan-13 16:21:24.359903 - [DEBUG] Process 1416. path edge:
52527 2019-Jan-13 16:21:24.359927 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52528 2019-Jan-13 16:21:24.360005 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
52529 2019-Jan-13 16:21:24.360664 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52530 2019-Jan-13 16:21:24.361323 - [DEBUG]
52531 2019-Jan-13 16:21:24.361349 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
52532 2019-Jan-13 16:21:24.362072 - [DEBUG] Compose: EdgeIdentity * AllBottom
52533 2019-Jan-13 16:21:24.362102 - [DEBUG]
52534 2019-Jan-13 16:21:24.362126 - [DEBUG] Propagate flow
52535 2019-Jan-13 16:21:24.362150 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52536 2019-Jan-13 16:21:24.362213 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
52537 2019-Jan-13 16:21:24.362880 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52538 2019-Jan-13 16:21:24.363537 - [DEBUG] Edge function : AllBottom (result of previous compose)
52539 2019-Jan-13 16:21:24.363563 - [DEBUG]
52540 2019-Jan-13 16:21:24.363589 - [DEBUG] Join: AllTop & AllBottom
52541 2019-Jan-13 16:21:24.363616 - [DEBUG] = AllBottom (new jump func)
52542 2019-Jan-13 16:21:24.363641 - [DEBUG]
52543 2019-Jan-13 16:21:24.363664 - [DEBUG] Start adding new jump function
52544 2019-Jan-13 16:21:24.363689 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52545 2019-Jan-13 16:21:24.363751 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52546 2019-Jan-13 16:21:24.364413 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
52547 2019-Jan-13 16:21:24.365092 - [DEBUG] Edge Function : AllBottom
52548 2019-Jan-13 16:21:24.365123 - [DEBUG] End adding new jump function
52549 2019-Jan-13 16:21:24.365147 - [DEBUG]
52550 2019-Jan-13 16:21:24.365171 - [DEBUG] -------------------------------------------- 1417. Path Edge --------------------------------------------
52551 2019-Jan-13 16:21:24.365196 - [DEBUG]
52552 2019-Jan-13 16:21:24.365219 - [DEBUG] Process 1417. path edge:
52553 2019-Jan-13 16:21:24.365243 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52554 2019-Jan-13 16:21:24.365307 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
52555 2019-Jan-13 16:21:24.365967 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52556 2019-Jan-13 16:21:24.366622 - [DEBUG]
52557 2019-Jan-13 16:21:24.366649 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
52558 2019-Jan-13 16:21:24.367330 - [DEBUG] Compose: EdgeIdentity * AllBottom
52559 2019-Jan-13 16:21:24.367362 - [DEBUG]
52560 2019-Jan-13 16:21:24.367386 - [DEBUG] Propagate flow
52561 2019-Jan-13 16:21:24.367410 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52562 2019-Jan-13 16:21:24.367477 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
52563 2019-Jan-13 16:21:24.368138 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52564 2019-Jan-13 16:21:24.368843 - [DEBUG] Edge function : AllBottom (result of previous compose)
52565 2019-Jan-13 16:21:24.368871 - [DEBUG]
52566 2019-Jan-13 16:21:24.368896 - [DEBUG] Join: AllTop & AllBottom
52567 2019-Jan-13 16:21:24.368923 - [DEBUG] = AllBottom (new jump func)
52568 2019-Jan-13 16:21:24.368948 - [DEBUG]
52569 2019-Jan-13 16:21:24.368972 - [DEBUG] Start adding new jump function
52570 2019-Jan-13 16:21:24.368995 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52571 2019-Jan-13 16:21:24.369056 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52572 2019-Jan-13 16:21:24.369726 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
52573 2019-Jan-13 16:21:24.370393 - [DEBUG] Edge Function : AllBottom
52574 2019-Jan-13 16:21:24.370430 - [DEBUG] End adding new jump function
52575 2019-Jan-13 16:21:24.370455 - [DEBUG]
52576 2019-Jan-13 16:21:24.370479 - [DEBUG] -------------------------------------------- 1418. Path Edge --------------------------------------------
52577 2019-Jan-13 16:21:24.370504 - [DEBUG]
52578 2019-Jan-13 16:21:24.370527 - [DEBUG] Process 1418. path edge:
52579 2019-Jan-13 16:21:24.370551 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52580 2019-Jan-13 16:21:24.370616 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
52581 2019-Jan-13 16:21:24.371282 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52582 2019-Jan-13 16:21:24.371967 - [DEBUG]
52583 2019-Jan-13 16:21:24.371993 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
52584 2019-Jan-13 16:21:24.372678 - [DEBUG] Compose: EdgeIdentity * AllBottom
52585 2019-Jan-13 16:21:24.372708 - [DEBUG]
52586 2019-Jan-13 16:21:24.372732 - [DEBUG] Propagate flow
52587 2019-Jan-13 16:21:24.372756 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52588 2019-Jan-13 16:21:24.372819 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
52589 2019-Jan-13 16:21:24.373484 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52590 2019-Jan-13 16:21:24.374143 - [DEBUG] Edge function : AllBottom (result of previous compose)
52591 2019-Jan-13 16:21:24.374170 - [DEBUG]
52592 2019-Jan-13 16:21:24.374195 - [DEBUG] Join: AllTop & AllBottom
52593 2019-Jan-13 16:21:24.374222 - [DEBUG] = AllBottom (new jump func)
52594 2019-Jan-13 16:21:24.374247 - [DEBUG]
52595 2019-Jan-13 16:21:24.374270 - [DEBUG] Start adding new jump function
52596 2019-Jan-13 16:21:24.374294 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52597 2019-Jan-13 16:21:24.374365 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52598 2019-Jan-13 16:21:24.375058 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
52599 2019-Jan-13 16:21:24.375706 - [DEBUG] Edge Function : AllBottom
52600 2019-Jan-13 16:21:24.375742 - [DEBUG] End adding new jump function
52601 2019-Jan-13 16:21:24.375766 - [DEBUG]
52602 2019-Jan-13 16:21:24.375790 - [DEBUG] -------------------------------------------- 1419. Path Edge --------------------------------------------
52603 2019-Jan-13 16:21:24.375814 - [DEBUG]
52604 2019-Jan-13 16:21:24.375838 - [DEBUG] Process 1419. path edge:
52605 2019-Jan-13 16:21:24.375861 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52606 2019-Jan-13 16:21:24.375922 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
52607 2019-Jan-13 16:21:24.376587 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52608 2019-Jan-13 16:21:24.377250 - [DEBUG]
52609 2019-Jan-13 16:21:24.377279 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
52610 2019-Jan-13 16:21:24.377962 - [DEBUG] Compose: EdgeIdentity * AllBottom
52611 2019-Jan-13 16:21:24.377991 - [DEBUG]
52612 2019-Jan-13 16:21:24.378015 - [DEBUG] Propagate flow
52613 2019-Jan-13 16:21:24.378039 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52614 2019-Jan-13 16:21:24.378101 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
52615 2019-Jan-13 16:21:24.378781 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52616 2019-Jan-13 16:21:24.379466 - [DEBUG] Edge function : AllBottom (result of previous compose)
52617 2019-Jan-13 16:21:24.379493 - [DEBUG]
52618 2019-Jan-13 16:21:24.379519 - [DEBUG] Join: AllTop & AllBottom
52619 2019-Jan-13 16:21:24.379546 - [DEBUG] = AllBottom (new jump func)
52620 2019-Jan-13 16:21:24.379570 - [DEBUG]
52621 2019-Jan-13 16:21:24.379594 - [DEBUG] Start adding new jump function
52622 2019-Jan-13 16:21:24.379617 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52623 2019-Jan-13 16:21:24.379681 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52624 2019-Jan-13 16:21:24.380347 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
52625 2019-Jan-13 16:21:24.381005 - [DEBUG] Edge Function : AllBottom
52626 2019-Jan-13 16:21:24.381036 - [DEBUG] End adding new jump function
52627 2019-Jan-13 16:21:24.381060 - [DEBUG]
52628 2019-Jan-13 16:21:24.381084 - [DEBUG] -------------------------------------------- 1420. Path Edge --------------------------------------------
52629 2019-Jan-13 16:21:24.381109 - [DEBUG]
52630 2019-Jan-13 16:21:24.381132 - [DEBUG] Process 1420. path edge:
52631 2019-Jan-13 16:21:24.381156 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52632 2019-Jan-13 16:21:24.381217 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
52633 2019-Jan-13 16:21:24.381893 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52634 2019-Jan-13 16:21:24.382562 - [DEBUG]
52635 2019-Jan-13 16:21:24.382588 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
52636 2019-Jan-13 16:21:24.383283 - [DEBUG] Compose: EdgeIdentity * AllBottom
52637 2019-Jan-13 16:21:24.383313 - [DEBUG]
52638 2019-Jan-13 16:21:24.383337 - [DEBUG] Propagate flow
52639 2019-Jan-13 16:21:24.383360 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52640 2019-Jan-13 16:21:24.383427 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
52641 2019-Jan-13 16:21:24.384098 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52642 2019-Jan-13 16:21:24.384750 - [DEBUG] Edge function : AllBottom (result of previous compose)
52643 2019-Jan-13 16:21:24.384777 - [DEBUG]
52644 2019-Jan-13 16:21:24.384802 - [DEBUG] Join: AllTop & AllBottom
52645 2019-Jan-13 16:21:24.384829 - [DEBUG] = AllBottom (new jump func)
52646 2019-Jan-13 16:21:24.384853 - [DEBUG]
52647 2019-Jan-13 16:21:24.384894 - [DEBUG] Start adding new jump function
52648 2019-Jan-13 16:21:24.384920 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52649 2019-Jan-13 16:21:24.384985 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52650 2019-Jan-13 16:21:24.385656 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
52651 2019-Jan-13 16:21:24.386317 - [DEBUG] Edge Function : AllBottom
52652 2019-Jan-13 16:21:24.386349 - [DEBUG] End adding new jump function
52653 2019-Jan-13 16:21:24.386373 - [DEBUG]
52654 2019-Jan-13 16:21:24.386398 - [DEBUG] -------------------------------------------- 1421. Path Edge --------------------------------------------
52655 2019-Jan-13 16:21:24.386422 - [DEBUG]
52656 2019-Jan-13 16:21:24.386446 - [DEBUG] Process 1421. path edge:
52657 2019-Jan-13 16:21:24.386470 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52658 2019-Jan-13 16:21:24.386534 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
52659 2019-Jan-13 16:21:24.387188 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52660 2019-Jan-13 16:21:24.387839 - [DEBUG]
52661 2019-Jan-13 16:21:24.387865 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
52662 2019-Jan-13 16:21:24.388604 - [DEBUG] Compose: EdgeIdentity * AllBottom
52663 2019-Jan-13 16:21:24.388635 - [DEBUG]
52664 2019-Jan-13 16:21:24.388659 - [DEBUG] Propagate flow
52665 2019-Jan-13 16:21:24.388683 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52666 2019-Jan-13 16:21:24.388746 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
52667 2019-Jan-13 16:21:24.389409 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52668 2019-Jan-13 16:21:24.390069 - [DEBUG] Edge function : AllBottom (result of previous compose)
52669 2019-Jan-13 16:21:24.390096 - [DEBUG]
52670 2019-Jan-13 16:21:24.390122 - [DEBUG] Join: AllTop & AllBottom
52671 2019-Jan-13 16:21:24.390149 - [DEBUG] = AllBottom (new jump func)
52672 2019-Jan-13 16:21:24.390174 - [DEBUG]
52673 2019-Jan-13 16:21:24.390197 - [DEBUG] Start adding new jump function
52674 2019-Jan-13 16:21:24.390221 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52675 2019-Jan-13 16:21:24.390283 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52676 2019-Jan-13 16:21:24.390943 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
52677 2019-Jan-13 16:21:24.391626 - [DEBUG] Edge Function : AllBottom
52678 2019-Jan-13 16:21:24.391659 - [DEBUG] End adding new jump function
52679 2019-Jan-13 16:21:24.391684 - [DEBUG]
52680 2019-Jan-13 16:21:24.391708 - [DEBUG] -------------------------------------------- 1422. Path Edge --------------------------------------------
52681 2019-Jan-13 16:21:24.391733 - [DEBUG]
52682 2019-Jan-13 16:21:24.391757 - [DEBUG] Process 1422. path edge:
52683 2019-Jan-13 16:21:24.391781 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52684 2019-Jan-13 16:21:24.391845 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
52685 2019-Jan-13 16:21:24.392510 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52686 2019-Jan-13 16:21:24.393167 - [DEBUG]
52687 2019-Jan-13 16:21:24.393195 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
52688 2019-Jan-13 16:21:24.393879 - [DEBUG] Compose: EdgeIdentity * AllBottom
52689 2019-Jan-13 16:21:24.393910 - [DEBUG]
52690 2019-Jan-13 16:21:24.393934 - [DEBUG] Propagate flow
52691 2019-Jan-13 16:21:24.393958 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52692 2019-Jan-13 16:21:24.394025 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
52693 2019-Jan-13 16:21:24.394702 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52694 2019-Jan-13 16:21:24.395393 - [DEBUG] Edge function : AllBottom (result of previous compose)
52695 2019-Jan-13 16:21:24.395419 - [DEBUG]
52696 2019-Jan-13 16:21:24.395445 - [DEBUG] Join: AllTop & AllBottom
52697 2019-Jan-13 16:21:24.395472 - [DEBUG] = AllBottom (new jump func)
52698 2019-Jan-13 16:21:24.395496 - [DEBUG]
52699 2019-Jan-13 16:21:24.395520 - [DEBUG] Start adding new jump function
52700 2019-Jan-13 16:21:24.395544 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52701 2019-Jan-13 16:21:24.395606 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52702 2019-Jan-13 16:21:24.396263 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
52703 2019-Jan-13 16:21:24.396932 - [DEBUG] Edge Function : AllBottom
52704 2019-Jan-13 16:21:24.396988 - [DEBUG] End adding new jump function
52705 2019-Jan-13 16:21:24.397014 - [DEBUG]
52706 2019-Jan-13 16:21:24.397038 - [DEBUG] -------------------------------------------- 1423. Path Edge --------------------------------------------
52707 2019-Jan-13 16:21:24.397064 - [DEBUG]
52708 2019-Jan-13 16:21:24.397088 - [DEBUG] Process 1423. path edge:
52709 2019-Jan-13 16:21:24.397112 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52710 2019-Jan-13 16:21:24.397180 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
52711 2019-Jan-13 16:21:24.397848 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52712 2019-Jan-13 16:21:24.398537 - [DEBUG]
52713 2019-Jan-13 16:21:24.398563 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
52714 2019-Jan-13 16:21:24.399243 - [DEBUG] Possible callees:
52715 2019-Jan-13 16:21:24.399269 - [DEBUG] llvm.dbg.declare
52716 2019-Jan-13 16:21:24.399294 - [DEBUG] Possible return sites:
52717 2019-Jan-13 16:21:24.399318 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12052718 2019-Jan-13 16:21:24.400651 - [DEBUG] Found and process special summary
52719 2019-Jan-13 16:21:24.400695 - [DEBUG] Compose: EdgeIdentity * AllBottom
52720 2019-Jan-13 16:21:24.400723 - [DEBUG]
52721 2019-Jan-13 16:21:24.400748 - [DEBUG] Propagate flow
52722 2019-Jan-13 16:21:24.400772 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52723 2019-Jan-13 16:21:24.400838 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
52724 2019-Jan-13 16:21:24.401507 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52725 2019-Jan-13 16:21:24.402185 - [DEBUG] Edge function : AllBottom (result of previous compose)
52726 2019-Jan-13 16:21:24.402212 - [DEBUG]
52727 2019-Jan-13 16:21:24.402238 - [DEBUG] Join: AllTop & AllBottom
52728 2019-Jan-13 16:21:24.402265 - [DEBUG] = AllBottom (new jump func)
52729 2019-Jan-13 16:21:24.402289 - [DEBUG]
52730 2019-Jan-13 16:21:24.402313 - [DEBUG] Start adding new jump function
52731 2019-Jan-13 16:21:24.402337 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52732 2019-Jan-13 16:21:24.402398 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52733 2019-Jan-13 16:21:24.403066 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
52734 2019-Jan-13 16:21:24.403723 - [DEBUG] Edge Function : AllBottom
52735 2019-Jan-13 16:21:24.403756 - [DEBUG] End adding new jump function
52736 2019-Jan-13 16:21:24.403780 - [DEBUG]
52737 2019-Jan-13 16:21:24.403804 - [DEBUG] -------------------------------------------- 1424. Path Edge --------------------------------------------
52738 2019-Jan-13 16:21:24.403830 - [DEBUG]
52739 2019-Jan-13 16:21:24.403853 - [DEBUG] Process 1424. path edge:
52740 2019-Jan-13 16:21:24.403877 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52741 2019-Jan-13 16:21:24.403946 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
52742 2019-Jan-13 16:21:24.404606 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52743 2019-Jan-13 16:21:24.405281 - [DEBUG]
52744 2019-Jan-13 16:21:24.405307 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
52745 2019-Jan-13 16:21:24.406116 - [DEBUG] Compose: EdgeIdentity * AllBottom
52746 2019-Jan-13 16:21:24.406166 - [DEBUG]
52747 2019-Jan-13 16:21:24.406190 - [DEBUG] Propagate flow
52748 2019-Jan-13 16:21:24.406214 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52749 2019-Jan-13 16:21:24.406285 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
52750 2019-Jan-13 16:21:24.406967 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52751 2019-Jan-13 16:21:24.407631 - [DEBUG] Edge function : AllBottom (result of previous compose)
52752 2019-Jan-13 16:21:24.407658 - [DEBUG]
52753 2019-Jan-13 16:21:24.407683 - [DEBUG] Join: AllTop & AllBottom
52754 2019-Jan-13 16:21:24.407710 - [DEBUG] = AllBottom (new jump func)
52755 2019-Jan-13 16:21:24.407734 - [DEBUG]
52756 2019-Jan-13 16:21:24.407758 - [DEBUG] Start adding new jump function
52757 2019-Jan-13 16:21:24.407781 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52758 2019-Jan-13 16:21:24.407843 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52759 2019-Jan-13 16:21:24.408521 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
52760 2019-Jan-13 16:21:24.409185 - [DEBUG] Edge Function : AllBottom
52761 2019-Jan-13 16:21:24.409216 - [DEBUG] End adding new jump function
52762 2019-Jan-13 16:21:24.409241 - [DEBUG]
52763 2019-Jan-13 16:21:24.409265 - [DEBUG] -------------------------------------------- 1425. Path Edge --------------------------------------------
52764 2019-Jan-13 16:21:24.409290 - [DEBUG]
52765 2019-Jan-13 16:21:24.409313 - [DEBUG] Process 1425. path edge:
52766 2019-Jan-13 16:21:24.409337 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52767 2019-Jan-13 16:21:24.409402 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
52768 2019-Jan-13 16:21:24.410059 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52769 2019-Jan-13 16:21:24.410717 - [DEBUG]
52770 2019-Jan-13 16:21:24.410744 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
52771 2019-Jan-13 16:21:24.411418 - [DEBUG] Compose: EdgeIdentity * AllBottom
52772 2019-Jan-13 16:21:24.411447 - [DEBUG]
52773 2019-Jan-13 16:21:24.411471 - [DEBUG] Propagate flow
52774 2019-Jan-13 16:21:24.411495 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52775 2019-Jan-13 16:21:24.411580 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
52776 2019-Jan-13 16:21:24.412274 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52777 2019-Jan-13 16:21:24.412943 - [DEBUG] Edge function : AllBottom (result of previous compose)
52778 2019-Jan-13 16:21:24.412969 - [DEBUG]
52779 2019-Jan-13 16:21:24.412995 - [DEBUG] Join: AllTop & AllBottom
52780 2019-Jan-13 16:21:24.413022 - [DEBUG] = AllBottom (new jump func)
52781 2019-Jan-13 16:21:24.413046 - [DEBUG]
52782 2019-Jan-13 16:21:24.413070 - [DEBUG] Start adding new jump function
52783 2019-Jan-13 16:21:24.413093 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52784 2019-Jan-13 16:21:24.413157 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52785 2019-Jan-13 16:21:24.413813 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
52786 2019-Jan-13 16:21:24.414471 - [DEBUG] Edge Function : AllBottom
52787 2019-Jan-13 16:21:24.414503 - [DEBUG] End adding new jump function
52788 2019-Jan-13 16:21:24.414527 - [DEBUG]
52789 2019-Jan-13 16:21:24.414551 - [DEBUG] -------------------------------------------- 1426. Path Edge --------------------------------------------
52790 2019-Jan-13 16:21:24.414576 - [DEBUG]
52791 2019-Jan-13 16:21:24.414618 - [DEBUG] Process 1426. path edge:
52792 2019-Jan-13 16:21:24.414642 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52793 2019-Jan-13 16:21:24.414710 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
52794 2019-Jan-13 16:21:24.415412 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52795 2019-Jan-13 16:21:24.416074 - [DEBUG]
52796 2019-Jan-13 16:21:24.416100 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
52797 2019-Jan-13 16:21:24.416780 - [DEBUG] Possible callees:
52798 2019-Jan-13 16:21:24.416807 - [DEBUG] llvm.dbg.declare
52799 2019-Jan-13 16:21:24.416832 - [DEBUG] Possible return sites:
52800 2019-Jan-13 16:21:24.416856 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14952801 2019-Jan-13 16:21:24.418181 - [DEBUG] Found and process special summary
52802 2019-Jan-13 16:21:24.418243 - [DEBUG] Compose: EdgeIdentity * AllBottom
52803 2019-Jan-13 16:21:24.418273 - [DEBUG]
52804 2019-Jan-13 16:21:24.418297 - [DEBUG] Propagate flow
52805 2019-Jan-13 16:21:24.418321 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52806 2019-Jan-13 16:21:24.418387 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
52807 2019-Jan-13 16:21:24.419060 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52808 2019-Jan-13 16:21:24.419714 - [DEBUG] Edge function : AllBottom (result of previous compose)
52809 2019-Jan-13 16:21:24.419740 - [DEBUG]
52810 2019-Jan-13 16:21:24.419766 - [DEBUG] Join: AllTop & AllBottom
52811 2019-Jan-13 16:21:24.419793 - [DEBUG] = AllBottom (new jump func)
52812 2019-Jan-13 16:21:24.419818 - [DEBUG]
52813 2019-Jan-13 16:21:24.419842 - [DEBUG] Start adding new jump function
52814 2019-Jan-13 16:21:24.419865 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52815 2019-Jan-13 16:21:24.419927 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52816 2019-Jan-13 16:21:24.420583 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
52817 2019-Jan-13 16:21:24.421249 - [DEBUG] Edge Function : AllBottom
52818 2019-Jan-13 16:21:24.421281 - [DEBUG] End adding new jump function
52819 2019-Jan-13 16:21:24.421305 - [DEBUG]
52820 2019-Jan-13 16:21:24.421330 - [DEBUG] -------------------------------------------- 1427. Path Edge --------------------------------------------
52821 2019-Jan-13 16:21:24.421354 - [DEBUG]
52822 2019-Jan-13 16:21:24.421378 - [DEBUG] Process 1427. path edge:
52823 2019-Jan-13 16:21:24.421402 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52824 2019-Jan-13 16:21:24.421465 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
52825 2019-Jan-13 16:21:24.422164 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52826 2019-Jan-13 16:21:24.422817 - [DEBUG]
52827 2019-Jan-13 16:21:24.422843 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
52828 2019-Jan-13 16:21:24.424583 - [DEBUG] Compose: EdgeIdentity * AllBottom
52829 2019-Jan-13 16:21:24.424616 - [DEBUG]
52830 2019-Jan-13 16:21:24.424640 - [DEBUG] Propagate flow
52831 2019-Jan-13 16:21:24.424664 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52832 2019-Jan-13 16:21:24.424750 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
52833 2019-Jan-13 16:21:24.425491 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52834 2019-Jan-13 16:21:24.426154 - [DEBUG] Edge function : AllBottom (result of previous compose)
52835 2019-Jan-13 16:21:24.426180 - [DEBUG]
52836 2019-Jan-13 16:21:24.426207 - [DEBUG] Join: AllTop & AllBottom
52837 2019-Jan-13 16:21:24.426233 - [DEBUG] = AllBottom (new jump func)
52838 2019-Jan-13 16:21:24.426258 - [DEBUG]
52839 2019-Jan-13 16:21:24.426281 - [DEBUG] Start adding new jump function
52840 2019-Jan-13 16:21:24.426305 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52841 2019-Jan-13 16:21:24.426366 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52842 2019-Jan-13 16:21:24.427032 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
52843 2019-Jan-13 16:21:24.427686 - [DEBUG] Edge Function : AllBottom
52844 2019-Jan-13 16:21:24.427718 - [DEBUG] End adding new jump function
52845 2019-Jan-13 16:21:24.427742 - [DEBUG]
52846 2019-Jan-13 16:21:24.427766 - [DEBUG] -------------------------------------------- 1428. Path Edge --------------------------------------------
52847 2019-Jan-13 16:21:24.427792 - [DEBUG]
52848 2019-Jan-13 16:21:24.427815 - [DEBUG] Process 1428. path edge:
52849 2019-Jan-13 16:21:24.427840 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52850 2019-Jan-13 16:21:24.427906 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
52851 2019-Jan-13 16:21:24.428590 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52852 2019-Jan-13 16:21:24.429245 - [DEBUG]
52853 2019-Jan-13 16:21:24.429272 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
52854 2019-Jan-13 16:21:24.429970 - [DEBUG] Compose: EdgeIdentity * AllBottom
52855 2019-Jan-13 16:21:24.430001 - [DEBUG]
52856 2019-Jan-13 16:21:24.430025 - [DEBUG] Propagate flow
52857 2019-Jan-13 16:21:24.430049 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52858 2019-Jan-13 16:21:24.430117 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
52859 2019-Jan-13 16:21:24.430788 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52860 2019-Jan-13 16:21:24.431454 - [DEBUG] Edge function : AllBottom (result of previous compose)
52861 2019-Jan-13 16:21:24.431480 - [DEBUG]
52862 2019-Jan-13 16:21:24.431507 - [DEBUG] Join: AllTop & AllBottom
52863 2019-Jan-13 16:21:24.431534 - [DEBUG] = AllBottom (new jump func)
52864 2019-Jan-13 16:21:24.431579 - [DEBUG]
52865 2019-Jan-13 16:21:24.431603 - [DEBUG] Start adding new jump function
52866 2019-Jan-13 16:21:24.431626 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52867 2019-Jan-13 16:21:24.431690 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52868 2019-Jan-13 16:21:24.432343 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
52869 2019-Jan-13 16:21:24.433018 - [DEBUG] Edge Function : AllBottom
52870 2019-Jan-13 16:21:24.433051 - [DEBUG] End adding new jump function
52871 2019-Jan-13 16:21:24.433075 - [DEBUG]
52872 2019-Jan-13 16:21:24.433100 - [DEBUG] -------------------------------------------- 1429. Path Edge --------------------------------------------
52873 2019-Jan-13 16:21:24.433125 - [DEBUG]
52874 2019-Jan-13 16:21:24.433148 - [DEBUG] Process 1429. path edge:
52875 2019-Jan-13 16:21:24.433173 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52876 2019-Jan-13 16:21:24.433239 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
52877 2019-Jan-13 16:21:24.433939 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52878 2019-Jan-13 16:21:24.434601 - [DEBUG]
52879 2019-Jan-13 16:21:24.434626 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
52880 2019-Jan-13 16:21:24.435329 - [DEBUG] Possible callees:
52881 2019-Jan-13 16:21:24.435356 - [DEBUG] llvm.dbg.declare
52882 2019-Jan-13 16:21:24.435381 - [DEBUG] Possible return sites:
52883 2019-Jan-13 16:21:24.435405 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15552884 2019-Jan-13 16:21:24.436740 - [DEBUG] Found and process special summary
52885 2019-Jan-13 16:21:24.436785 - [DEBUG] Compose: EdgeIdentity * AllBottom
52886 2019-Jan-13 16:21:24.436814 - [DEBUG]
52887 2019-Jan-13 16:21:24.436839 - [DEBUG] Propagate flow
52888 2019-Jan-13 16:21:24.436863 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52889 2019-Jan-13 16:21:24.436936 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
52890 2019-Jan-13 16:21:24.437598 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52891 2019-Jan-13 16:21:24.438274 - [DEBUG] Edge function : AllBottom (result of previous compose)
52892 2019-Jan-13 16:21:24.438300 - [DEBUG]
52893 2019-Jan-13 16:21:24.438326 - [DEBUG] Join: AllTop & AllBottom
52894 2019-Jan-13 16:21:24.438353 - [DEBUG] = AllBottom (new jump func)
52895 2019-Jan-13 16:21:24.438377 - [DEBUG]
52896 2019-Jan-13 16:21:24.438401 - [DEBUG] Start adding new jump function
52897 2019-Jan-13 16:21:24.438425 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52898 2019-Jan-13 16:21:24.438486 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52899 2019-Jan-13 16:21:24.439155 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
52900 2019-Jan-13 16:21:24.439818 - [DEBUG] Edge Function : AllBottom
52901 2019-Jan-13 16:21:24.439853 - [DEBUG] End adding new jump function
52902 2019-Jan-13 16:21:24.439878 - [DEBUG]
52903 2019-Jan-13 16:21:24.439901 - [DEBUG] -------------------------------------------- 1430. Path Edge --------------------------------------------
52904 2019-Jan-13 16:21:24.439926 - [DEBUG]
52905 2019-Jan-13 16:21:24.439949 - [DEBUG] Process 1430. path edge:
52906 2019-Jan-13 16:21:24.440550 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52907 2019-Jan-13 16:21:24.440649 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
52908 2019-Jan-13 16:21:24.441350 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52909 2019-Jan-13 16:21:24.442054 - [DEBUG]
52910 2019-Jan-13 16:21:24.442081 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
52911 2019-Jan-13 16:21:24.442787 - [DEBUG] Compose: EdgeIdentity * AllBottom
52912 2019-Jan-13 16:21:24.442817 - [DEBUG]
52913 2019-Jan-13 16:21:24.442841 - [DEBUG] Propagate flow
52914 2019-Jan-13 16:21:24.442864 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52915 2019-Jan-13 16:21:24.442932 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
52916 2019-Jan-13 16:21:24.443594 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52917 2019-Jan-13 16:21:24.444248 - [DEBUG] Edge function : AllBottom (result of previous compose)
52918 2019-Jan-13 16:21:24.444274 - [DEBUG]
52919 2019-Jan-13 16:21:24.444299 - [DEBUG] Join: AllTop & AllBottom
52920 2019-Jan-13 16:21:24.444345 - [DEBUG] = AllBottom (new jump func)
52921 2019-Jan-13 16:21:24.444370 - [DEBUG]
52922 2019-Jan-13 16:21:24.444394 - [DEBUG] Start adding new jump function
52923 2019-Jan-13 16:21:24.444417 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52924 2019-Jan-13 16:21:24.444479 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52925 2019-Jan-13 16:21:24.445174 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
52926 2019-Jan-13 16:21:24.445829 - [DEBUG] Edge Function : AllBottom
52927 2019-Jan-13 16:21:24.445861 - [DEBUG] End adding new jump function
52928 2019-Jan-13 16:21:24.445885 - [DEBUG]
52929 2019-Jan-13 16:21:24.445909 - [DEBUG] -------------------------------------------- 1431. Path Edge --------------------------------------------
52930 2019-Jan-13 16:21:24.445934 - [DEBUG]
52931 2019-Jan-13 16:21:24.445957 - [DEBUG] Process 1431. path edge:
52932 2019-Jan-13 16:21:24.445981 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52933 2019-Jan-13 16:21:24.446047 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
52934 2019-Jan-13 16:21:24.446704 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52935 2019-Jan-13 16:21:24.447353 - [DEBUG]
52936 2019-Jan-13 16:21:24.447380 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
52937 2019-Jan-13 16:21:24.448076 - [DEBUG] Compose: EdgeIdentity * AllBottom
52938 2019-Jan-13 16:21:24.448106 - [DEBUG]
52939 2019-Jan-13 16:21:24.448130 - [DEBUG] Propagate flow
52940 2019-Jan-13 16:21:24.448154 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52941 2019-Jan-13 16:21:24.448238 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
52942 2019-Jan-13 16:21:24.448922 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52943 2019-Jan-13 16:21:24.449585 - [DEBUG] Edge function : AllBottom (result of previous compose)
52944 2019-Jan-13 16:21:24.449612 - [DEBUG]
52945 2019-Jan-13 16:21:24.449638 - [DEBUG] Join: AllTop & AllBottom
52946 2019-Jan-13 16:21:24.449664 - [DEBUG] = AllBottom (new jump func)
52947 2019-Jan-13 16:21:24.449689 - [DEBUG]
52948 2019-Jan-13 16:21:24.449713 - [DEBUG] Start adding new jump function
52949 2019-Jan-13 16:21:24.449736 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52950 2019-Jan-13 16:21:24.449797 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52951 2019-Jan-13 16:21:24.450448 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
52952 2019-Jan-13 16:21:24.451109 - [DEBUG] Edge Function : AllBottom
52953 2019-Jan-13 16:21:24.451141 - [DEBUG] End adding new jump function
52954 2019-Jan-13 16:21:24.451165 - [DEBUG]
52955 2019-Jan-13 16:21:24.451189 - [DEBUG] -------------------------------------------- 1432. Path Edge --------------------------------------------
52956 2019-Jan-13 16:21:24.451215 - [DEBUG]
52957 2019-Jan-13 16:21:24.451239 - [DEBUG] Process 1432. path edge:
52958 2019-Jan-13 16:21:24.451262 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52959 2019-Jan-13 16:21:24.451325 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
52960 2019-Jan-13 16:21:24.452010 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52961 2019-Jan-13 16:21:24.452668 - [DEBUG]
52962 2019-Jan-13 16:21:24.452694 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
52963 2019-Jan-13 16:21:24.453371 - [DEBUG] Compose: EdgeIdentity * AllBottom
52964 2019-Jan-13 16:21:24.453400 - [DEBUG]
52965 2019-Jan-13 16:21:24.453424 - [DEBUG] Propagate flow
52966 2019-Jan-13 16:21:24.453465 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52967 2019-Jan-13 16:21:24.453530 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
52968 2019-Jan-13 16:21:24.454213 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52969 2019-Jan-13 16:21:24.454877 - [DEBUG] Edge function : AllBottom (result of previous compose)
52970 2019-Jan-13 16:21:24.454923 - [DEBUG]
52971 2019-Jan-13 16:21:24.454949 - [DEBUG] Join: AllTop & AllBottom
52972 2019-Jan-13 16:21:24.454976 - [DEBUG] = AllBottom (new jump func)
52973 2019-Jan-13 16:21:24.455000 - [DEBUG]
52974 2019-Jan-13 16:21:24.455024 - [DEBUG] Start adding new jump function
52975 2019-Jan-13 16:21:24.455047 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
52976 2019-Jan-13 16:21:24.455112 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
52977 2019-Jan-13 16:21:24.455772 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
52978 2019-Jan-13 16:21:24.456431 - [DEBUG] Edge Function : AllBottom
52979 2019-Jan-13 16:21:24.456462 - [DEBUG] End adding new jump function
52980 2019-Jan-13 16:21:24.456487 - [DEBUG]
52981 2019-Jan-13 16:21:24.456511 - [DEBUG] -------------------------------------------- 1433. Path Edge --------------------------------------------
52982 2019-Jan-13 16:21:24.456768 - [DEBUG]
52983 2019-Jan-13 16:21:24.456795 - [DEBUG] Process 1433. path edge:
52984 2019-Jan-13 16:21:24.456820 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
52985 2019-Jan-13 16:21:24.456897 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
52986 2019-Jan-13 16:21:24.457585 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
52987 2019-Jan-13 16:21:24.458277 - [DEBUG]
52988 2019-Jan-13 16:21:24.458303 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
52989 2019-Jan-13 16:21:24.458990 - [DEBUG] Possible callees:
52990 2019-Jan-13 16:21:24.459016 - [DEBUG] llvm.dbg.declare
52991 2019-Jan-13 16:21:24.459041 - [DEBUG] Possible return sites:
52992 2019-Jan-13 16:21:24.459065 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16352993 2019-Jan-13 16:21:24.460402 - [DEBUG] Found and process special summary
52994 2019-Jan-13 16:21:24.460449 - [DEBUG] Compose: EdgeIdentity * AllBottom
52995 2019-Jan-13 16:21:24.460478 - [DEBUG]
52996 2019-Jan-13 16:21:24.460502 - [DEBUG] Propagate flow
52997 2019-Jan-13 16:21:24.460526 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
52998 2019-Jan-13 16:21:24.460591 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
52999 2019-Jan-13 16:21:24.461272 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53000 2019-Jan-13 16:21:24.461951 - [DEBUG] Edge function : AllBottom (result of previous compose)
53001 2019-Jan-13 16:21:24.461977 - [DEBUG]
53002 2019-Jan-13 16:21:24.462003 - [DEBUG] Join: AllTop & AllBottom
53003 2019-Jan-13 16:21:24.462029 - [DEBUG] = AllBottom (new jump func)
53004 2019-Jan-13 16:21:24.462054 - [DEBUG]
53005 2019-Jan-13 16:21:24.462078 - [DEBUG] Start adding new jump function
53006 2019-Jan-13 16:21:24.462101 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53007 2019-Jan-13 16:21:24.462163 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53008 2019-Jan-13 16:21:24.462844 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
53009 2019-Jan-13 16:21:24.463509 - [DEBUG] Edge Function : AllBottom
53010 2019-Jan-13 16:21:24.463540 - [DEBUG] End adding new jump function
53011 2019-Jan-13 16:21:24.463565 - [DEBUG]
53012 2019-Jan-13 16:21:24.463589 - [DEBUG] -------------------------------------------- 1434. Path Edge --------------------------------------------
53013 2019-Jan-13 16:21:24.463614 - [DEBUG]
53014 2019-Jan-13 16:21:24.463638 - [DEBUG] Process 1434. path edge:
53015 2019-Jan-13 16:21:24.463662 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53016 2019-Jan-13 16:21:24.463726 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
53017 2019-Jan-13 16:21:24.464389 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53018 2019-Jan-13 16:21:24.465066 - [DEBUG]
53019 2019-Jan-13 16:21:24.465093 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
53020 2019-Jan-13 16:21:24.465797 - [DEBUG] Compose: EdgeIdentity * AllBottom
53021 2019-Jan-13 16:21:24.465828 - [DEBUG]
53022 2019-Jan-13 16:21:24.465852 - [DEBUG] Propagate flow
53023 2019-Jan-13 16:21:24.465876 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53024 2019-Jan-13 16:21:24.465943 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
53025 2019-Jan-13 16:21:24.466602 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53026 2019-Jan-13 16:21:24.467268 - [DEBUG] Edge function : AllBottom (result of previous compose)
53027 2019-Jan-13 16:21:24.467294 - [DEBUG]
53028 2019-Jan-13 16:21:24.467320 - [DEBUG] Join: AllTop & AllBottom
53029 2019-Jan-13 16:21:24.467346 - [DEBUG] = AllBottom (new jump func)
53030 2019-Jan-13 16:21:24.467371 - [DEBUG]
53031 2019-Jan-13 16:21:24.467395 - [DEBUG] Start adding new jump function
53032 2019-Jan-13 16:21:24.467418 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53033 2019-Jan-13 16:21:24.467479 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53034 2019-Jan-13 16:21:24.468130 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
53035 2019-Jan-13 16:21:24.468814 - [DEBUG] Edge Function : AllBottom
53036 2019-Jan-13 16:21:24.468846 - [DEBUG] End adding new jump function
53037 2019-Jan-13 16:21:24.468871 - [DEBUG]
53038 2019-Jan-13 16:21:24.468895 - [DEBUG] -------------------------------------------- 1435. Path Edge --------------------------------------------
53039 2019-Jan-13 16:21:24.468920 - [DEBUG]
53040 2019-Jan-13 16:21:24.468943 - [DEBUG] Process 1435. path edge:
53041 2019-Jan-13 16:21:24.468968 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53042 2019-Jan-13 16:21:24.469033 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
53043 2019-Jan-13 16:21:24.469691 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53044 2019-Jan-13 16:21:24.470354 - [DEBUG]
53045 2019-Jan-13 16:21:24.470381 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
53046 2019-Jan-13 16:21:24.474091 - [DEBUG] Compose: EdgeIdentity * AllBottom
53047 2019-Jan-13 16:21:24.474125 - [DEBUG]
53048 2019-Jan-13 16:21:24.474149 - [DEBUG] Propagate flow
53049 2019-Jan-13 16:21:24.474173 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53050 2019-Jan-13 16:21:24.474253 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
53051 2019-Jan-13 16:21:24.474961 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53052 2019-Jan-13 16:21:24.475665 - [DEBUG] Edge function : AllBottom (result of previous compose)
53053 2019-Jan-13 16:21:24.475692 - [DEBUG]
53054 2019-Jan-13 16:21:24.475719 - [DEBUG] Join: AllTop & AllBottom
53055 2019-Jan-13 16:21:24.475745 - [DEBUG] = AllBottom (new jump func)
53056 2019-Jan-13 16:21:24.475770 - [DEBUG]
53057 2019-Jan-13 16:21:24.475794 - [DEBUG] Start adding new jump function
53058 2019-Jan-13 16:21:24.475818 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53059 2019-Jan-13 16:21:24.475882 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53060 2019-Jan-13 16:21:24.476549 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
53061 2019-Jan-13 16:21:24.477218 - [DEBUG] Edge Function : AllBottom
53062 2019-Jan-13 16:21:24.477250 - [DEBUG] End adding new jump function
53063 2019-Jan-13 16:21:24.477274 - [DEBUG]
53064 2019-Jan-13 16:21:24.477298 - [DEBUG] -------------------------------------------- 1436. Path Edge --------------------------------------------
53065 2019-Jan-13 16:21:24.477324 - [DEBUG]
53066 2019-Jan-13 16:21:24.477347 - [DEBUG] Process 1436. path edge:
53067 2019-Jan-13 16:21:24.477372 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53068 2019-Jan-13 16:21:24.477436 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
53069 2019-Jan-13 16:21:24.478105 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53070 2019-Jan-13 16:21:24.478801 - [DEBUG]
53071 2019-Jan-13 16:21:24.478826 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
53072 2019-Jan-13 16:21:24.479517 - [DEBUG] Possible callees:
53073 2019-Jan-13 16:21:24.479544 - [DEBUG] llvm.dbg.declare
53074 2019-Jan-13 16:21:24.479569 - [DEBUG] Possible return sites:
53075 2019-Jan-13 16:21:24.479593 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16953076 2019-Jan-13 16:21:24.480915 - [DEBUG] Found and process special summary
53077 2019-Jan-13 16:21:24.480959 - [DEBUG] Compose: EdgeIdentity * AllBottom
53078 2019-Jan-13 16:21:24.480987 - [DEBUG]
53079 2019-Jan-13 16:21:24.481012 - [DEBUG] Propagate flow
53080 2019-Jan-13 16:21:24.481036 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53081 2019-Jan-13 16:21:24.481103 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
53082 2019-Jan-13 16:21:24.481795 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53083 2019-Jan-13 16:21:24.482458 - [DEBUG] Edge function : AllBottom (result of previous compose)
53084 2019-Jan-13 16:21:24.482485 - [DEBUG]
53085 2019-Jan-13 16:21:24.482511 - [DEBUG] Join: AllTop & AllBottom
53086 2019-Jan-13 16:21:24.482538 - [DEBUG] = AllBottom (new jump func)
53087 2019-Jan-13 16:21:24.482562 - [DEBUG]
53088 2019-Jan-13 16:21:24.482586 - [DEBUG] Start adding new jump function
53089 2019-Jan-13 16:21:24.482609 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53090 2019-Jan-13 16:21:24.482673 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53091 2019-Jan-13 16:21:24.483330 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
53092 2019-Jan-13 16:21:24.483983 - [DEBUG] Edge Function : AllBottom
53093 2019-Jan-13 16:21:24.484014 - [DEBUG] End adding new jump function
53094 2019-Jan-13 16:21:24.484058 - [DEBUG]
53095 2019-Jan-13 16:21:24.484083 - [DEBUG] -------------------------------------------- 1437. Path Edge --------------------------------------------
53096 2019-Jan-13 16:21:24.484108 - [DEBUG]
53097 2019-Jan-13 16:21:24.484131 - [DEBUG] Process 1437. path edge:
53098 2019-Jan-13 16:21:24.484156 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53099 2019-Jan-13 16:21:24.484223 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
53100 2019-Jan-13 16:21:24.484910 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53101 2019-Jan-13 16:21:24.485577 - [DEBUG]
53102 2019-Jan-13 16:21:24.485603 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
53103 2019-Jan-13 16:21:24.486298 - [DEBUG] Compose: EdgeIdentity * AllBottom
53104 2019-Jan-13 16:21:24.486328 - [DEBUG]
53105 2019-Jan-13 16:21:24.486352 - [DEBUG] Propagate flow
53106 2019-Jan-13 16:21:24.486376 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53107 2019-Jan-13 16:21:24.486439 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
53108 2019-Jan-13 16:21:24.487105 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53109 2019-Jan-13 16:21:24.487771 - [DEBUG] Edge function : AllBottom (result of previous compose)
53110 2019-Jan-13 16:21:24.487798 - [DEBUG]
53111 2019-Jan-13 16:21:24.487824 - [DEBUG] Join: AllTop & AllBottom
53112 2019-Jan-13 16:21:24.487851 - [DEBUG] = AllBottom (new jump func)
53113 2019-Jan-13 16:21:24.487875 - [DEBUG]
53114 2019-Jan-13 16:21:24.487899 - [DEBUG] Start adding new jump function
53115 2019-Jan-13 16:21:24.487922 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53116 2019-Jan-13 16:21:24.487985 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53117 2019-Jan-13 16:21:24.488674 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
53118 2019-Jan-13 16:21:24.489578 - [DEBUG] Edge Function : AllBottom
53119 2019-Jan-13 16:21:24.489611 - [DEBUG] End adding new jump function
53120 2019-Jan-13 16:21:24.489635 - [DEBUG]
53121 2019-Jan-13 16:21:24.489659 - [DEBUG] -------------------------------------------- 1438. Path Edge --------------------------------------------
53122 2019-Jan-13 16:21:24.489684 - [DEBUG]
53123 2019-Jan-13 16:21:24.489707 - [DEBUG] Process 1438. path edge:
53124 2019-Jan-13 16:21:24.489731 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53125 2019-Jan-13 16:21:24.489796 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
53126 2019-Jan-13 16:21:24.490468 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53127 2019-Jan-13 16:21:24.491131 - [DEBUG]
53128 2019-Jan-13 16:21:24.491157 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
53129 2019-Jan-13 16:21:24.491882 - [DEBUG] Compose: EdgeIdentity * AllBottom
53130 2019-Jan-13 16:21:24.491912 - [DEBUG]
53131 2019-Jan-13 16:21:24.491936 - [DEBUG] Propagate flow
53132 2019-Jan-13 16:21:24.491960 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53133 2019-Jan-13 16:21:24.492026 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
53134 2019-Jan-13 16:21:24.492699 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53135 2019-Jan-13 16:21:24.493369 - [DEBUG] Edge function : AllBottom (result of previous compose)
53136 2019-Jan-13 16:21:24.493396 - [DEBUG]
53137 2019-Jan-13 16:21:24.493422 - [DEBUG] Join: AllTop & AllBottom
53138 2019-Jan-13 16:21:24.493466 - [DEBUG] = AllBottom (new jump func)
53139 2019-Jan-13 16:21:24.493491 - [DEBUG]
53140 2019-Jan-13 16:21:24.493514 - [DEBUG] Start adding new jump function
53141 2019-Jan-13 16:21:24.493538 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53142 2019-Jan-13 16:21:24.493602 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53143 2019-Jan-13 16:21:24.494272 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
53144 2019-Jan-13 16:21:24.494956 - [DEBUG] Edge Function : AllBottom
53145 2019-Jan-13 16:21:24.494988 - [DEBUG] End adding new jump function
53146 2019-Jan-13 16:21:24.495012 - [DEBUG]
53147 2019-Jan-13 16:21:24.495036 - [DEBUG] -------------------------------------------- 1439. Path Edge --------------------------------------------
53148 2019-Jan-13 16:21:24.495061 - [DEBUG]
53149 2019-Jan-13 16:21:24.495084 - [DEBUG] Process 1439. path edge:
53150 2019-Jan-13 16:21:24.495109 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53151 2019-Jan-13 16:21:24.495171 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
53152 2019-Jan-13 16:21:24.495828 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53153 2019-Jan-13 16:21:24.496493 - [DEBUG]
53154 2019-Jan-13 16:21:24.496519 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
53155 2019-Jan-13 16:21:24.497231 - [DEBUG] Compose: EdgeIdentity * AllBottom
53156 2019-Jan-13 16:21:24.497262 - [DEBUG]
53157 2019-Jan-13 16:21:24.497286 - [DEBUG] Propagate flow
53158 2019-Jan-13 16:21:24.497310 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53159 2019-Jan-13 16:21:24.497375 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
53160 2019-Jan-13 16:21:24.498032 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53161 2019-Jan-13 16:21:24.498711 - [DEBUG] Edge function : AllBottom (result of previous compose)
53162 2019-Jan-13 16:21:24.498737 - [DEBUG]
53163 2019-Jan-13 16:21:24.498764 - [DEBUG] Join: AllTop & AllBottom
53164 2019-Jan-13 16:21:24.498790 - [DEBUG] = AllBottom (new jump func)
53165 2019-Jan-13 16:21:24.498815 - [DEBUG]
53166 2019-Jan-13 16:21:24.498839 - [DEBUG] Start adding new jump function
53167 2019-Jan-13 16:21:24.498862 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53168 2019-Jan-13 16:21:24.498925 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53169 2019-Jan-13 16:21:24.499592 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
53170 2019-Jan-13 16:21:24.500247 - [DEBUG] Edge Function : AllBottom
53171 2019-Jan-13 16:21:24.500279 - [DEBUG] End adding new jump function
53172 2019-Jan-13 16:21:24.500303 - [DEBUG]
53173 2019-Jan-13 16:21:24.500328 - [DEBUG] -------------------------------------------- 1440. Path Edge --------------------------------------------
53174 2019-Jan-13 16:21:24.500353 - [DEBUG]
53175 2019-Jan-13 16:21:24.500376 - [DEBUG] Process 1440. path edge:
53176 2019-Jan-13 16:21:24.500400 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53177 2019-Jan-13 16:21:24.500466 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
53178 2019-Jan-13 16:21:24.501117 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53179 2019-Jan-13 16:21:24.501794 - [DEBUG]
53180 2019-Jan-13 16:21:24.501823 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
53181 2019-Jan-13 16:21:24.502535 - [DEBUG] Compose: EdgeIdentity * AllBottom
53182 2019-Jan-13 16:21:24.502565 - [DEBUG]
53183 2019-Jan-13 16:21:24.502588 - [DEBUG] Propagate flow
53184 2019-Jan-13 16:21:24.502612 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53185 2019-Jan-13 16:21:24.502677 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
53186 2019-Jan-13 16:21:24.503347 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53187 2019-Jan-13 16:21:24.504002 - [DEBUG] Edge function : AllBottom (result of previous compose)
53188 2019-Jan-13 16:21:24.504029 - [DEBUG]
53189 2019-Jan-13 16:21:24.504055 - [DEBUG] Join: AllTop & AllBottom
53190 2019-Jan-13 16:21:24.504081 - [DEBUG] = AllBottom (new jump func)
53191 2019-Jan-13 16:21:24.504106 - [DEBUG]
53192 2019-Jan-13 16:21:24.504130 - [DEBUG] Start adding new jump function
53193 2019-Jan-13 16:21:24.504153 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53194 2019-Jan-13 16:21:24.504213 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53195 2019-Jan-13 16:21:24.504869 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
53196 2019-Jan-13 16:21:24.505808 - [DEBUG] Edge Function : AllBottom
53197 2019-Jan-13 16:21:24.505841 - [DEBUG] End adding new jump function
53198 2019-Jan-13 16:21:24.505865 - [DEBUG]
53199 2019-Jan-13 16:21:24.505889 - [DEBUG] -------------------------------------------- 1441. Path Edge --------------------------------------------
53200 2019-Jan-13 16:21:24.505915 - [DEBUG]
53201 2019-Jan-13 16:21:24.505939 - [DEBUG] Process 1441. path edge:
53202 2019-Jan-13 16:21:24.505963 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53203 2019-Jan-13 16:21:24.506143 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
53204 2019-Jan-13 16:21:24.506823 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53205 2019-Jan-13 16:21:24.507478 - [DEBUG]
53206 2019-Jan-13 16:21:24.507504 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
53207 2019-Jan-13 16:21:24.508231 - [DEBUG] Compose: EdgeIdentity * AllBottom
53208 2019-Jan-13 16:21:24.508264 - [DEBUG]
53209 2019-Jan-13 16:21:24.508287 - [DEBUG] Propagate flow
53210 2019-Jan-13 16:21:24.508311 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53211 2019-Jan-13 16:21:24.508378 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
53212 2019-Jan-13 16:21:24.509041 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53213 2019-Jan-13 16:21:24.509706 - [DEBUG] Edge function : AllBottom (result of previous compose)
53214 2019-Jan-13 16:21:24.509732 - [DEBUG]
53215 2019-Jan-13 16:21:24.509758 - [DEBUG] Join: AllTop & AllBottom
53216 2019-Jan-13 16:21:24.509785 - [DEBUG] = AllBottom (new jump func)
53217 2019-Jan-13 16:21:24.509809 - [DEBUG]
53218 2019-Jan-13 16:21:24.509833 - [DEBUG] Start adding new jump function
53219 2019-Jan-13 16:21:24.509856 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53220 2019-Jan-13 16:21:24.509919 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53221 2019-Jan-13 16:21:24.510570 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
53222 2019-Jan-13 16:21:24.511231 - [DEBUG] Edge Function : AllBottom
53223 2019-Jan-13 16:21:24.511262 - [DEBUG] End adding new jump function
53224 2019-Jan-13 16:21:24.511286 - [DEBUG]
53225 2019-Jan-13 16:21:24.511310 - [DEBUG] -------------------------------------------- 1442. Path Edge --------------------------------------------
53226 2019-Jan-13 16:21:24.511335 - [DEBUG]
53227 2019-Jan-13 16:21:24.511377 - [DEBUG] Process 1442. path edge:
53228 2019-Jan-13 16:21:24.511402 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53229 2019-Jan-13 16:21:24.511469 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
53230 2019-Jan-13 16:21:24.512162 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53231 2019-Jan-13 16:21:24.512825 - [DEBUG]
53232 2019-Jan-13 16:21:24.512852 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
53233 2019-Jan-13 16:21:24.513536 - [DEBUG] Compose: EdgeIdentity * AllBottom
53234 2019-Jan-13 16:21:24.513565 - [DEBUG]
53235 2019-Jan-13 16:21:24.513589 - [DEBUG] Propagate flow
53236 2019-Jan-13 16:21:24.513612 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53237 2019-Jan-13 16:21:24.513675 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53238 2019-Jan-13 16:21:24.514342 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53239 2019-Jan-13 16:21:24.515027 - [DEBUG] Edge function : AllBottom (result of previous compose)
53240 2019-Jan-13 16:21:24.515054 - [DEBUG]
53241 2019-Jan-13 16:21:24.515080 - [DEBUG] Join: AllTop & AllBottom
53242 2019-Jan-13 16:21:24.515107 - [DEBUG] = AllBottom (new jump func)
53243 2019-Jan-13 16:21:24.515132 - [DEBUG]
53244 2019-Jan-13 16:21:24.515155 - [DEBUG] Start adding new jump function
53245 2019-Jan-13 16:21:24.515179 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53246 2019-Jan-13 16:21:24.515243 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53247 2019-Jan-13 16:21:24.515905 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53248 2019-Jan-13 16:21:24.516553 - [DEBUG] Edge Function : AllBottom
53249 2019-Jan-13 16:21:24.516584 - [DEBUG] End adding new jump function
53250 2019-Jan-13 16:21:24.516609 - [DEBUG]
53251 2019-Jan-13 16:21:24.516633 - [DEBUG] -------------------------------------------- 1443. Path Edge --------------------------------------------
53252 2019-Jan-13 16:21:24.516658 - [DEBUG]
53253 2019-Jan-13 16:21:24.516682 - [DEBUG] Process 1443. path edge:
53254 2019-Jan-13 16:21:24.516706 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53255 2019-Jan-13 16:21:24.516770 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
53256 2019-Jan-13 16:21:24.517435 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53257 2019-Jan-13 16:21:24.518095 - [DEBUG]
53258 2019-Jan-13 16:21:24.518121 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53259 2019-Jan-13 16:21:24.518840 - [DEBUG] Compose: EdgeIdentity * AllBottom
53260 2019-Jan-13 16:21:24.518871 - [DEBUG]
53261 2019-Jan-13 16:21:24.518895 - [DEBUG] Propagate flow
53262 2019-Jan-13 16:21:24.518919 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53263 2019-Jan-13 16:21:24.518983 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
53264 2019-Jan-13 16:21:24.519642 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53265 2019-Jan-13 16:21:24.520307 - [DEBUG] Edge function : AllBottom (result of previous compose)
53266 2019-Jan-13 16:21:24.520333 - [DEBUG]
53267 2019-Jan-13 16:21:24.520359 - [DEBUG] Join: AllTop & AllBottom
53268 2019-Jan-13 16:21:24.520386 - [DEBUG] = AllBottom (new jump func)
53269 2019-Jan-13 16:21:24.520410 - [DEBUG]
53270 2019-Jan-13 16:21:24.520434 - [DEBUG] Start adding new jump function
53271 2019-Jan-13 16:21:24.520458 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53272 2019-Jan-13 16:21:24.520538 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53273 2019-Jan-13 16:21:24.521205 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
53274 2019-Jan-13 16:21:24.522127 - [DEBUG] Edge Function : AllBottom
53275 2019-Jan-13 16:21:24.522159 - [DEBUG] End adding new jump function
53276 2019-Jan-13 16:21:24.522184 - [DEBUG]
53277 2019-Jan-13 16:21:24.522209 - [DEBUG] -------------------------------------------- 1444. Path Edge --------------------------------------------
53278 2019-Jan-13 16:21:24.522234 - [DEBUG]
53279 2019-Jan-13 16:21:24.522257 - [DEBUG] Process 1444. path edge:
53280 2019-Jan-13 16:21:24.522282 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53281 2019-Jan-13 16:21:24.522347 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
53282 2019-Jan-13 16:21:24.523023 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53283 2019-Jan-13 16:21:24.523685 - [DEBUG]
53284 2019-Jan-13 16:21:24.523713 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
53285 2019-Jan-13 16:21:24.524420 - [DEBUG] Compose: EdgeIdentity * AllBottom
53286 2019-Jan-13 16:21:24.524450 - [DEBUG]
53287 2019-Jan-13 16:21:24.524474 - [DEBUG] Propagate flow
53288 2019-Jan-13 16:21:24.524498 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53289 2019-Jan-13 16:21:24.524560 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
53290 2019-Jan-13 16:21:24.525242 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53291 2019-Jan-13 16:21:24.525904 - [DEBUG] Edge function : AllBottom (result of previous compose)
53292 2019-Jan-13 16:21:24.525931 - [DEBUG]
53293 2019-Jan-13 16:21:24.525957 - [DEBUG] Join: AllTop & AllBottom
53294 2019-Jan-13 16:21:24.525983 - [DEBUG] = AllBottom (new jump func)
53295 2019-Jan-13 16:21:24.526008 - [DEBUG]
53296 2019-Jan-13 16:21:24.526031 - [DEBUG] Start adding new jump function
53297 2019-Jan-13 16:21:24.526055 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53298 2019-Jan-13 16:21:24.526121 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53299 2019-Jan-13 16:21:24.526785 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
53300 2019-Jan-13 16:21:24.527443 - [DEBUG] Edge Function : AllBottom
53301 2019-Jan-13 16:21:24.527474 - [DEBUG] End adding new jump function
53302 2019-Jan-13 16:21:24.527499 - [DEBUG]
53303 2019-Jan-13 16:21:24.527523 - [DEBUG] -------------------------------------------- 1445. Path Edge --------------------------------------------
53304 2019-Jan-13 16:21:24.527548 - [DEBUG]
53305 2019-Jan-13 16:21:24.527572 - [DEBUG] Process 1445. path edge:
53306 2019-Jan-13 16:21:24.527596 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53307 2019-Jan-13 16:21:24.527660 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
53308 2019-Jan-13 16:21:24.528334 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53309 2019-Jan-13 16:21:24.529000 - [DEBUG]
53310 2019-Jan-13 16:21:24.529026 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
53311 2019-Jan-13 16:21:24.529723 - [DEBUG] Compose: EdgeIdentity * AllBottom
53312 2019-Jan-13 16:21:24.529753 - [DEBUG]
53313 2019-Jan-13 16:21:24.529777 - [DEBUG] Propagate flow
53314 2019-Jan-13 16:21:24.529800 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53315 2019-Jan-13 16:21:24.529883 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53316 2019-Jan-13 16:21:24.530547 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53317 2019-Jan-13 16:21:24.531201 - [DEBUG] Edge function : AllBottom (result of previous compose)
53318 2019-Jan-13 16:21:24.531228 - [DEBUG]
53319 2019-Jan-13 16:21:24.531254 - [DEBUG] Join: AllTop & AllBottom
53320 2019-Jan-13 16:21:24.531280 - [DEBUG] = AllBottom (new jump func)
53321 2019-Jan-13 16:21:24.531305 - [DEBUG]
53322 2019-Jan-13 16:21:24.531329 - [DEBUG] Start adding new jump function
53323 2019-Jan-13 16:21:24.531352 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53324 2019-Jan-13 16:21:24.531412 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53325 2019-Jan-13 16:21:24.532109 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53326 2019-Jan-13 16:21:24.532761 - [DEBUG] Edge Function : AllBottom
53327 2019-Jan-13 16:21:24.532793 - [DEBUG] End adding new jump function
53328 2019-Jan-13 16:21:24.532818 - [DEBUG]
53329 2019-Jan-13 16:21:24.532842 - [DEBUG] -------------------------------------------- 1446. Path Edge --------------------------------------------
53330 2019-Jan-13 16:21:24.532868 - [DEBUG]
53331 2019-Jan-13 16:21:24.532891 - [DEBUG] Process 1446. path edge:
53332 2019-Jan-13 16:21:24.532916 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53333 2019-Jan-13 16:21:24.532983 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
53334 2019-Jan-13 16:21:24.533638 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53335 2019-Jan-13 16:21:24.534288 - [DEBUG]
53336 2019-Jan-13 16:21:24.534313 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53337 2019-Jan-13 16:21:24.535014 - [DEBUG] Start of endsummarytab entry
53338 2019-Jan-13 16:21:24.535055 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
53339 2019-Jan-13 16:21:24.535719 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
53340 2019-Jan-13 16:21:24.535793 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53341 2019-Jan-13 16:21:24.536447 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
53342 2019-Jan-13 16:21:24.537101 - [DEBUG] EF: AllBottom
53343 2019-Jan-13 16:21:24.537127 - [DEBUG]
53344 2019-Jan-13 16:21:24.537151 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53345 2019-Jan-13 16:21:24.538039 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
53346 2019-Jan-13 16:21:24.538752 - [DEBUG] EF: AllBottom
53347 2019-Jan-13 16:21:24.538779 - [DEBUG]
53348 2019-Jan-13 16:21:24.538803 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53349 2019-Jan-13 16:21:24.539461 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
53350 2019-Jan-13 16:21:24.540119 - [DEBUG] EF: AllBottom
53351 2019-Jan-13 16:21:24.540145 - [DEBUG]
53352 2019-Jan-13 16:21:24.540168 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53353 2019-Jan-13 16:21:24.540827 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
53354 2019-Jan-13 16:21:24.541491 - [DEBUG] EF: AllBottom
53355 2019-Jan-13 16:21:24.541517 - [DEBUG]
53356 2019-Jan-13 16:21:24.541541 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53357 2019-Jan-13 16:21:24.542219 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
53358 2019-Jan-13 16:21:24.542898 - [DEBUG] EF: AllBottom
53359 2019-Jan-13 16:21:24.542925 - [DEBUG]
53360 2019-Jan-13 16:21:24.542949 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53361 2019-Jan-13 16:21:24.543605 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
53362 2019-Jan-13 16:21:24.544270 - [DEBUG] EF: AllBottom
53363 2019-Jan-13 16:21:24.544297 - [DEBUG]
53364 2019-Jan-13 16:21:24.544320 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53365 2019-Jan-13 16:21:24.544997 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
53366 2019-Jan-13 16:21:24.545656 - [DEBUG] EF: AllBottom
53367 2019-Jan-13 16:21:24.545682 - [DEBUG]
53368 2019-Jan-13 16:21:24.545706 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53369 2019-Jan-13 16:21:24.546352 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
53370 2019-Jan-13 16:21:24.547027 - [DEBUG] EF: AllBottom
53371 2019-Jan-13 16:21:24.547053 - [DEBUG]
53372 2019-Jan-13 16:21:24.547076 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53373 2019-Jan-13 16:21:24.547729 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
53374 2019-Jan-13 16:21:24.548414 - [DEBUG] EF: AllBottom
53375 2019-Jan-13 16:21:24.548440 - [DEBUG]
53376 2019-Jan-13 16:21:24.548464 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53377 2019-Jan-13 16:21:24.549111 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
53378 2019-Jan-13 16:21:24.549776 - [DEBUG] EF: AllBottom
53379 2019-Jan-13 16:21:24.549802 - [DEBUG]
53380 2019-Jan-13 16:21:24.549825 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53381 2019-Jan-13 16:21:24.550480 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
53382 2019-Jan-13 16:21:24.551143 - [DEBUG] EF: AllBottom
53383 2019-Jan-13 16:21:24.551169 - [DEBUG]
53384 2019-Jan-13 16:21:24.551192 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53385 2019-Jan-13 16:21:24.551863 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
53386 2019-Jan-13 16:21:24.552534 - [DEBUG] EF: AllBottom
53387 2019-Jan-13 16:21:24.552560 - [DEBUG]
53388 2019-Jan-13 16:21:24.552584 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53389 2019-Jan-13 16:21:24.553232 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
53390 2019-Jan-13 16:21:24.553895 - [DEBUG] EF: AllBottom
53391 2019-Jan-13 16:21:24.553921 - [DEBUG]
53392 2019-Jan-13 16:21:24.553945 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53393 2019-Jan-13 16:21:24.554840 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
53394 2019-Jan-13 16:21:24.555525 - [DEBUG] EF: AllBottom
53395 2019-Jan-13 16:21:24.555552 - [DEBUG]
53396 2019-Jan-13 16:21:24.555576 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53397 2019-Jan-13 16:21:24.556228 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
53398 2019-Jan-13 16:21:24.556894 - [DEBUG] EF: AllBottom
53399 2019-Jan-13 16:21:24.556920 - [DEBUG]
53400 2019-Jan-13 16:21:24.556944 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53401 2019-Jan-13 16:21:24.557590 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
53402 2019-Jan-13 16:21:24.558267 - [DEBUG] EF: AllBottom
53403 2019-Jan-13 16:21:24.558293 - [DEBUG]
53404 2019-Jan-13 16:21:24.558317 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53405 2019-Jan-13 16:21:24.558994 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53406 2019-Jan-13 16:21:24.559657 - [DEBUG] EF: AllBottom
53407 2019-Jan-13 16:21:24.559684 - [DEBUG]
53408 2019-Jan-13 16:21:24.559707 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53409 2019-Jan-13 16:21:24.560353 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
53410 2019-Jan-13 16:21:24.561007 - [DEBUG] EF: AllBottom
53411 2019-Jan-13 16:21:24.561033 - [DEBUG]
53412 2019-Jan-13 16:21:24.561057 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53413 2019-Jan-13 16:21:24.561736 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
53414 2019-Jan-13 16:21:24.562399 - [DEBUG] EF: AllBottom
53415 2019-Jan-13 16:21:24.562426 - [DEBUG]
53416 2019-Jan-13 16:21:24.562449 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53417 2019-Jan-13 16:21:24.563101 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
53418 2019-Jan-13 16:21:24.563750 - [DEBUG] EF: AllBottom
53419 2019-Jan-13 16:21:24.563776 - [DEBUG]
53420 2019-Jan-13 16:21:24.563799 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53421 2019-Jan-13 16:21:24.564457 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
53422 2019-Jan-13 16:21:24.565146 - [DEBUG] EF: AllBottom
53423 2019-Jan-13 16:21:24.565173 - [DEBUG]
53424 2019-Jan-13 16:21:24.565196 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53425 2019-Jan-13 16:21:24.565847 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
53426 2019-Jan-13 16:21:24.566501 - [DEBUG] EF: AllBottom
53427 2019-Jan-13 16:21:24.566526 - [DEBUG]
53428 2019-Jan-13 16:21:24.566550 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53429 2019-Jan-13 16:21:24.567205 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
53430 2019-Jan-13 16:21:24.567872 - [DEBUG] EF: AllBottom
53431 2019-Jan-13 16:21:24.567898 - [DEBUG]
53432 2019-Jan-13 16:21:24.567921 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53433 2019-Jan-13 16:21:24.568598 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
53434 2019-Jan-13 16:21:24.569252 - [DEBUG] EF: AllBottom
53435 2019-Jan-13 16:21:24.569278 - [DEBUG]
53436 2019-Jan-13 16:21:24.569301 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53437 2019-Jan-13 16:21:24.569954 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
53438 2019-Jan-13 16:21:24.570859 - [DEBUG] EF: AllBottom
53439 2019-Jan-13 16:21:24.570886 - [DEBUG]
53440 2019-Jan-13 16:21:24.570910 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53441 2019-Jan-13 16:21:24.571590 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
53442 2019-Jan-13 16:21:24.572247 - [DEBUG] EF: AllBottom
53443 2019-Jan-13 16:21:24.572273 - [DEBUG]
53444 2019-Jan-13 16:21:24.572296 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53445 2019-Jan-13 16:21:24.572951 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
53446 2019-Jan-13 16:21:24.573615 - [DEBUG] EF: AllBottom
53447 2019-Jan-13 16:21:24.573642 - [DEBUG]
53448 2019-Jan-13 16:21:24.573665 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53449 2019-Jan-13 16:21:24.574320 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
53450 2019-Jan-13 16:21:24.574996 - [DEBUG] EF: AllBottom
53451 2019-Jan-13 16:21:24.575040 - [DEBUG]
53452 2019-Jan-13 16:21:24.575064 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53453 2019-Jan-13 16:21:24.575715 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
53454 2019-Jan-13 16:21:24.576375 - [DEBUG] EF: AllBottom
53455 2019-Jan-13 16:21:24.576401 - [DEBUG]
53456 2019-Jan-13 16:21:24.576424 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53457 2019-Jan-13 16:21:24.577077 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53458 2019-Jan-13 16:21:24.577735 - [DEBUG] EF: AllBottom
53459 2019-Jan-13 16:21:24.577761 - [DEBUG]
53460 2019-Jan-13 16:21:24.577784 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53461 2019-Jan-13 16:21:24.578454 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
53462 2019-Jan-13 16:21:24.579122 - [DEBUG] EF: AllBottom
53463 2019-Jan-13 16:21:24.579148 - [DEBUG]
53464 2019-Jan-13 16:21:24.579172 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53465 2019-Jan-13 16:21:24.579827 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
53466 2019-Jan-13 16:21:24.580484 - [DEBUG] EF: AllBottom
53467 2019-Jan-13 16:21:24.580510 - [DEBUG]
53468 2019-Jan-13 16:21:24.580533 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
53469 2019-Jan-13 16:21:24.581181 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
53470 2019-Jan-13 16:21:24.581870 - [DEBUG] EF: AllBottom
53471 2019-Jan-13 16:21:24.581896 - [DEBUG]
53472 2019-Jan-13 16:21:24.581921 - [DEBUG] ---------------
53473 2019-Jan-13 16:21:24.581944 - [DEBUG]
53474 2019-Jan-13 16:21:24.581973 - [DEBUG] End of endsummarytab entry
53475 2019-Jan-13 16:21:24.581997 - [DEBUG]
53476 2019-Jan-13 16:21:24.582021 - [DEBUG] Start of incomingtab entry
53477 2019-Jan-13 16:21:24.582046 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
53478 2019-Jan-13 16:21:24.582709 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
53479 2019-Jan-13 16:21:24.582776 - [DEBUG] ---------------
53480 2019-Jan-13 16:21:24.582801 - [DEBUG] End of incomingtab entry
53481 2019-Jan-13 16:21:24.582825 - [DEBUG]
53482 2019-Jan-13 16:21:24.582853 - [DEBUG] EDGE:
53483 2019-Jan-13 16:21:24.582910 - [DEBUG] ---> 53484 2019-Jan-13 16:21:24.583564 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53485 2019-Jan-13 16:21:24.584215 - [DEBUG]
53486 2019-Jan-13 16:21:24.584243 - [DEBUG] EDGE:
53487 2019-Jan-13 16:21:24.584303 - [DEBUG] ---> 53488 2019-Jan-13 16:21:24.584987 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53489 2019-Jan-13 16:21:24.585646 - [DEBUG]
53490 2019-Jan-13 16:21:24.585697 - [DEBUG] Compose: EdgeIdentity * AllBottom
53491 2019-Jan-13 16:21:24.585725 - [DEBUG]
53492 2019-Jan-13 16:21:24.585750 - [DEBUG] Propagate flow
53493 2019-Jan-13 16:21:24.585774 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53494 2019-Jan-13 16:21:24.585840 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
53495 2019-Jan-13 16:21:24.586772 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53496 2019-Jan-13 16:21:24.587440 - [DEBUG] Edge function : AllBottom (result of previous compose)
53497 2019-Jan-13 16:21:24.587467 - [DEBUG]
53498 2019-Jan-13 16:21:24.587494 - [DEBUG] Join: AllTop & AllBottom
53499 2019-Jan-13 16:21:24.587538 - [DEBUG] = AllBottom (new jump func)
53500 2019-Jan-13 16:21:24.587563 - [DEBUG]
53501 2019-Jan-13 16:21:24.587587 - [DEBUG] Start adding new jump function
53502 2019-Jan-13 16:21:24.587611 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53503 2019-Jan-13 16:21:24.587678 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53504 2019-Jan-13 16:21:24.588369 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
53505 2019-Jan-13 16:21:24.589041 - [DEBUG] Edge Function : AllBottom
53506 2019-Jan-13 16:21:24.589074 - [DEBUG] End adding new jump function
53507 2019-Jan-13 16:21:24.589098 - [DEBUG]
53508 2019-Jan-13 16:21:24.589122 - [DEBUG] -------------------------------------------- 1447. Path Edge --------------------------------------------
53509 2019-Jan-13 16:21:24.589147 - [DEBUG]
53510 2019-Jan-13 16:21:24.589170 - [DEBUG] Process 1447. path edge:
53511 2019-Jan-13 16:21:24.589194 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53512 2019-Jan-13 16:21:24.589257 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
53513 2019-Jan-13 16:21:24.589919 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53514 2019-Jan-13 16:21:24.590581 - [DEBUG]
53515 2019-Jan-13 16:21:24.590607 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
53516 2019-Jan-13 16:21:24.591302 - [DEBUG] Possible callees:
53517 2019-Jan-13 16:21:24.591328 - [DEBUG] llvm.dbg.declare
53518 2019-Jan-13 16:21:24.591353 - [DEBUG] Possible return sites:
53519 2019-Jan-13 16:21:24.591377 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19353520 2019-Jan-13 16:21:24.592732 - [DEBUG] Found and process special summary
53521 2019-Jan-13 16:21:24.592777 - [DEBUG] Compose: EdgeIdentity * AllBottom
53522 2019-Jan-13 16:21:24.592806 - [DEBUG]
53523 2019-Jan-13 16:21:24.592830 - [DEBUG] Propagate flow
53524 2019-Jan-13 16:21:24.592854 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53525 2019-Jan-13 16:21:24.592916 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
53526 2019-Jan-13 16:21:24.593595 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53527 2019-Jan-13 16:21:24.594266 - [DEBUG] Edge function : AllBottom (result of previous compose)
53528 2019-Jan-13 16:21:24.594293 - [DEBUG]
53529 2019-Jan-13 16:21:24.594319 - [DEBUG] Join: AllTop & AllBottom
53530 2019-Jan-13 16:21:24.594345 - [DEBUG] = AllBottom (new jump func)
53531 2019-Jan-13 16:21:24.594370 - [DEBUG]
53532 2019-Jan-13 16:21:24.594394 - [DEBUG] Start adding new jump function
53533 2019-Jan-13 16:21:24.594417 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53534 2019-Jan-13 16:21:24.594478 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53535 2019-Jan-13 16:21:24.595170 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
53536 2019-Jan-13 16:21:24.595827 - [DEBUG] Edge Function : AllBottom
53537 2019-Jan-13 16:21:24.595860 - [DEBUG] End adding new jump function
53538 2019-Jan-13 16:21:24.595884 - [DEBUG]
53539 2019-Jan-13 16:21:24.595908 - [DEBUG] -------------------------------------------- 1448. Path Edge --------------------------------------------
53540 2019-Jan-13 16:21:24.595933 - [DEBUG]
53541 2019-Jan-13 16:21:24.595956 - [DEBUG] Process 1448. path edge:
53542 2019-Jan-13 16:21:24.595997 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53543 2019-Jan-13 16:21:24.596061 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
53544 2019-Jan-13 16:21:24.596728 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53545 2019-Jan-13 16:21:24.597389 - [DEBUG]
53546 2019-Jan-13 16:21:24.597415 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
53547 2019-Jan-13 16:21:24.598120 - [DEBUG] Compose: EdgeIdentity * AllBottom
53548 2019-Jan-13 16:21:24.598150 - [DEBUG]
53549 2019-Jan-13 16:21:24.598174 - [DEBUG] Propagate flow
53550 2019-Jan-13 16:21:24.598198 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53551 2019-Jan-13 16:21:24.598283 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
53552 2019-Jan-13 16:21:24.598937 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53553 2019-Jan-13 16:21:24.599602 - [DEBUG] Edge function : AllBottom (result of previous compose)
53554 2019-Jan-13 16:21:24.599630 - [DEBUG]
53555 2019-Jan-13 16:21:24.599655 - [DEBUG] Join: AllTop & AllBottom
53556 2019-Jan-13 16:21:24.599682 - [DEBUG] = AllBottom (new jump func)
53557 2019-Jan-13 16:21:24.599707 - [DEBUG]
53558 2019-Jan-13 16:21:24.599731 - [DEBUG] Start adding new jump function
53559 2019-Jan-13 16:21:24.599755 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53560 2019-Jan-13 16:21:24.599820 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53561 2019-Jan-13 16:21:24.600480 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
53562 2019-Jan-13 16:21:24.601138 - [DEBUG] Edge Function : AllBottom
53563 2019-Jan-13 16:21:24.601170 - [DEBUG] End adding new jump function
53564 2019-Jan-13 16:21:24.601194 - [DEBUG]
53565 2019-Jan-13 16:21:24.601219 - [DEBUG] -------------------------------------------- 1449. Path Edge --------------------------------------------
53566 2019-Jan-13 16:21:24.601244 - [DEBUG]
53567 2019-Jan-13 16:21:24.601268 - [DEBUG] Process 1449. path edge:
53568 2019-Jan-13 16:21:24.601292 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53569 2019-Jan-13 16:21:24.601358 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
53570 2019-Jan-13 16:21:24.602034 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53571 2019-Jan-13 16:21:24.602954 - [DEBUG]
53572 2019-Jan-13 16:21:24.602983 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
53573 2019-Jan-13 16:21:24.603703 - [DEBUG] Compose: EdgeIdentity * AllBottom
53574 2019-Jan-13 16:21:24.603734 - [DEBUG]
53575 2019-Jan-13 16:21:24.603758 - [DEBUG] Propagate flow
53576 2019-Jan-13 16:21:24.603782 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53577 2019-Jan-13 16:21:24.603851 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
53578 2019-Jan-13 16:21:24.604510 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53579 2019-Jan-13 16:21:24.605189 - [DEBUG] Edge function : AllBottom (result of previous compose)
53580 2019-Jan-13 16:21:24.605216 - [DEBUG]
53581 2019-Jan-13 16:21:24.605241 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53582 2019-Jan-13 16:21:24.605267 - [DEBUG] = AllBottom
53583 2019-Jan-13 16:21:24.605292 - [DEBUG]
53584 2019-Jan-13 16:21:24.605315 - [DEBUG] PROPAGATE: No new function!
53585 2019-Jan-13 16:21:24.605342 - [DEBUG] EDGE:
53586 2019-Jan-13 16:21:24.605408 - [DEBUG] ---> 53587 2019-Jan-13 16:21:24.606208 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53588 2019-Jan-13 16:21:24.606888 - [DEBUG]
53589 2019-Jan-13 16:21:24.606916 - [DEBUG] EDGE:
53590 2019-Jan-13 16:21:24.606978 - [DEBUG] ---> 53591 2019-Jan-13 16:21:24.607634 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53592 2019-Jan-13 16:21:24.608311 - [DEBUG]
53593 2019-Jan-13 16:21:24.608365 - [DEBUG] Compose: EdgeIdentity * AllBottom
53594 2019-Jan-13 16:21:24.608393 - [DEBUG]
53595 2019-Jan-13 16:21:24.608417 - [DEBUG] Propagate flow
53596 2019-Jan-13 16:21:24.608441 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53597 2019-Jan-13 16:21:24.608507 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
53598 2019-Jan-13 16:21:24.609176 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53599 2019-Jan-13 16:21:24.609840 - [DEBUG] Edge function : AllBottom (result of previous compose)
53600 2019-Jan-13 16:21:24.609867 - [DEBUG]
53601 2019-Jan-13 16:21:24.609893 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53602 2019-Jan-13 16:21:24.609919 - [DEBUG] = AllBottom
53603 2019-Jan-13 16:21:24.609944 - [DEBUG]
53604 2019-Jan-13 16:21:24.609967 - [DEBUG] PROPAGATE: No new function!
53605 2019-Jan-13 16:21:24.609998 - [DEBUG] EDGE:
53606 2019-Jan-13 16:21:24.610061 - [DEBUG] ---> 53607 2019-Jan-13 16:21:24.610727 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53608 2019-Jan-13 16:21:24.611388 - [DEBUG]
53609 2019-Jan-13 16:21:24.611416 - [DEBUG] EDGE:
53610 2019-Jan-13 16:21:24.611480 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
53611 2019-Jan-13 16:21:24.612172 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53612 2019-Jan-13 16:21:24.612836 - [DEBUG]
53613 2019-Jan-13 16:21:24.612864 - [DEBUG] EDGE:
53614 2019-Jan-13 16:21:24.612925 - [DEBUG] ---> 53615 2019-Jan-13 16:21:24.613579 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53616 2019-Jan-13 16:21:24.614233 - [DEBUG]
53617 2019-Jan-13 16:21:24.614261 - [DEBUG] EDGE:
53618 2019-Jan-13 16:21:24.614324 - [DEBUG] ---> 53619 2019-Jan-13 16:21:24.615004 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53620 2019-Jan-13 16:21:24.615665 - [DEBUG]
53621 2019-Jan-13 16:21:24.615694 - [DEBUG] EDGE:
53622 2019-Jan-13 16:21:24.615757 - [DEBUG] ---> 53623 2019-Jan-13 16:21:24.616412 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53624 2019-Jan-13 16:21:24.617065 - [DEBUG]
53625 2019-Jan-13 16:21:24.617112 - [DEBUG] Compose: EdgeIdentity * AllBottom
53626 2019-Jan-13 16:21:24.617140 - [DEBUG]
53627 2019-Jan-13 16:21:24.617164 - [DEBUG] Propagate flow
53628 2019-Jan-13 16:21:24.617188 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53629 2019-Jan-13 16:21:24.617270 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
53630 2019-Jan-13 16:21:24.617943 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53631 2019-Jan-13 16:21:24.618628 - [DEBUG] Edge function : AllBottom (result of previous compose)
53632 2019-Jan-13 16:21:24.618654 - [DEBUG]
53633 2019-Jan-13 16:21:24.618681 - [DEBUG] Join: AllTop & AllBottom
53634 2019-Jan-13 16:21:24.618707 - [DEBUG] = AllBottom (new jump func)
53635 2019-Jan-13 16:21:24.618732 - [DEBUG]
53636 2019-Jan-13 16:21:24.618755 - [DEBUG] Start adding new jump function
53637 2019-Jan-13 16:21:24.618779 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53638 2019-Jan-13 16:21:24.618843 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53639 2019-Jan-13 16:21:24.619780 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
53640 2019-Jan-13 16:21:24.620452 - [DEBUG] Edge Function : AllBottom
53641 2019-Jan-13 16:21:24.620485 - [DEBUG] End adding new jump function
53642 2019-Jan-13 16:21:24.620509 - [DEBUG]
53643 2019-Jan-13 16:21:24.620533 - [DEBUG] -------------------------------------------- 1450. Path Edge --------------------------------------------
53644 2019-Jan-13 16:21:24.620558 - [DEBUG]
53645 2019-Jan-13 16:21:24.620581 - [DEBUG] Process 1450. path edge:
53646 2019-Jan-13 16:21:24.620605 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53647 2019-Jan-13 16:21:24.620671 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
53648 2019-Jan-13 16:21:24.621338 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53649 2019-Jan-13 16:21:24.622027 - [DEBUG]
53650 2019-Jan-13 16:21:24.622053 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
53651 2019-Jan-13 16:21:24.622751 - [DEBUG] Compose: EdgeIdentity * AllBottom
53652 2019-Jan-13 16:21:24.622781 - [DEBUG]
53653 2019-Jan-13 16:21:24.622805 - [DEBUG] Propagate flow
53654 2019-Jan-13 16:21:24.622829 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53655 2019-Jan-13 16:21:24.622893 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
53656 2019-Jan-13 16:21:24.623559 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53657 2019-Jan-13 16:21:24.624219 - [DEBUG] Edge function : AllBottom (result of previous compose)
53658 2019-Jan-13 16:21:24.624246 - [DEBUG]
53659 2019-Jan-13 16:21:24.624272 - [DEBUG] Join: AllTop & AllBottom
53660 2019-Jan-13 16:21:24.624299 - [DEBUG] = AllBottom (new jump func)
53661 2019-Jan-13 16:21:24.624324 - [DEBUG]
53662 2019-Jan-13 16:21:24.624348 - [DEBUG] Start adding new jump function
53663 2019-Jan-13 16:21:24.624371 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53664 2019-Jan-13 16:21:24.624441 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53665 2019-Jan-13 16:21:24.625126 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
53666 2019-Jan-13 16:21:24.625774 - [DEBUG] Edge Function : AllBottom
53667 2019-Jan-13 16:21:24.625806 - [DEBUG] End adding new jump function
53668 2019-Jan-13 16:21:24.625830 - [DEBUG]
53669 2019-Jan-13 16:21:24.625854 - [DEBUG] -------------------------------------------- 1451. Path Edge --------------------------------------------
53670 2019-Jan-13 16:21:24.625878 - [DEBUG]
53671 2019-Jan-13 16:21:24.625902 - [DEBUG] Process 1451. path edge:
53672 2019-Jan-13 16:21:24.625926 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53673 2019-Jan-13 16:21:24.625987 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
53674 2019-Jan-13 16:21:24.626665 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53675 2019-Jan-13 16:21:24.627334 - [DEBUG]
53676 2019-Jan-13 16:21:24.627362 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
53677 2019-Jan-13 16:21:24.628057 - [DEBUG] Compose: EdgeIdentity * AllBottom
53678 2019-Jan-13 16:21:24.628087 - [DEBUG]
53679 2019-Jan-13 16:21:24.628111 - [DEBUG] Propagate flow
53680 2019-Jan-13 16:21:24.628134 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53681 2019-Jan-13 16:21:24.628199 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
53682 2019-Jan-13 16:21:24.628876 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53683 2019-Jan-13 16:21:24.629545 - [DEBUG] Edge function : AllBottom (result of previous compose)
53684 2019-Jan-13 16:21:24.629572 - [DEBUG]
53685 2019-Jan-13 16:21:24.629598 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53686 2019-Jan-13 16:21:24.629624 - [DEBUG] = AllBottom
53687 2019-Jan-13 16:21:24.629649 - [DEBUG]
53688 2019-Jan-13 16:21:24.629672 - [DEBUG] PROPAGATE: No new function!
53689 2019-Jan-13 16:21:24.629698 - [DEBUG] EDGE:
53690 2019-Jan-13 16:21:24.629761 - [DEBUG] ---> 53691 2019-Jan-13 16:21:24.630421 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53692 2019-Jan-13 16:21:24.631081 - [DEBUG]
53693 2019-Jan-13 16:21:24.631109 - [DEBUG] EDGE:
53694 2019-Jan-13 16:21:24.631170 - [DEBUG] ---> 53695 2019-Jan-13 16:21:24.631845 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53696 2019-Jan-13 16:21:24.632515 - [DEBUG]
53697 2019-Jan-13 16:21:24.632543 - [DEBUG] EDGE:
53698 2019-Jan-13 16:21:24.632605 - [DEBUG] ---> 53699 2019-Jan-13 16:21:24.633262 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53700 2019-Jan-13 16:21:24.633923 - [DEBUG]
53701 2019-Jan-13 16:21:24.633950 - [DEBUG] EDGE:
53702 2019-Jan-13 16:21:24.634012 - [DEBUG] ---> 53703 2019-Jan-13 16:21:24.634665 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53704 2019-Jan-13 16:21:24.635634 - [DEBUG]
53705 2019-Jan-13 16:21:24.635664 - [DEBUG] EDGE:
53706 2019-Jan-13 16:21:24.635732 - [DEBUG] ---> 53707 2019-Jan-13 16:21:24.636402 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53708 2019-Jan-13 16:21:24.637061 - [DEBUG]
53709 2019-Jan-13 16:21:24.637090 - [DEBUG] EDGE:
53710 2019-Jan-13 16:21:24.637150 - [DEBUG] ---> 53711 2019-Jan-13 16:21:24.637801 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53712 2019-Jan-13 16:21:24.638489 - [DEBUG]
53713 2019-Jan-13 16:21:24.638541 - [DEBUG] Compose: EdgeIdentity * AllBottom
53714 2019-Jan-13 16:21:24.638570 - [DEBUG]
53715 2019-Jan-13 16:21:24.638594 - [DEBUG] Propagate flow
53716 2019-Jan-13 16:21:24.638618 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53717 2019-Jan-13 16:21:24.638700 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
53718 2019-Jan-13 16:21:24.639368 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53719 2019-Jan-13 16:21:24.640030 - [DEBUG] Edge function : AllBottom (result of previous compose)
53720 2019-Jan-13 16:21:24.640057 - [DEBUG]
53721 2019-Jan-13 16:21:24.640083 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53722 2019-Jan-13 16:21:24.640109 - [DEBUG] = AllBottom
53723 2019-Jan-13 16:21:24.640134 - [DEBUG]
53724 2019-Jan-13 16:21:24.640158 - [DEBUG] PROPAGATE: No new function!
53725 2019-Jan-13 16:21:24.640188 - [DEBUG] EDGE:
53726 2019-Jan-13 16:21:24.640250 - [DEBUG] ---> 53727 2019-Jan-13 16:21:24.640914 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53728 2019-Jan-13 16:21:24.641603 - [DEBUG]
53729 2019-Jan-13 16:21:24.641631 - [DEBUG] EDGE:
53730 2019-Jan-13 16:21:24.641693 - [DEBUG] ---> 53731 2019-Jan-13 16:21:24.642353 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53732 2019-Jan-13 16:21:24.643013 - [DEBUG]
53733 2019-Jan-13 16:21:24.643041 - [DEBUG] EDGE:
53734 2019-Jan-13 16:21:24.643101 - [DEBUG] ---> 53735 2019-Jan-13 16:21:24.643752 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53736 2019-Jan-13 16:21:24.644418 - [DEBUG]
53737 2019-Jan-13 16:21:24.644468 - [DEBUG] Compose: EdgeIdentity * AllBottom
53738 2019-Jan-13 16:21:24.644496 - [DEBUG]
53739 2019-Jan-13 16:21:24.644521 - [DEBUG] Propagate flow
53740 2019-Jan-13 16:21:24.644544 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53741 2019-Jan-13 16:21:24.644607 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
53742 2019-Jan-13 16:21:24.645297 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53743 2019-Jan-13 16:21:24.645957 - [DEBUG] Edge function : AllBottom (result of previous compose)
53744 2019-Jan-13 16:21:24.645984 - [DEBUG]
53745 2019-Jan-13 16:21:24.646011 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53746 2019-Jan-13 16:21:24.646036 - [DEBUG] = AllBottom
53747 2019-Jan-13 16:21:24.646061 - [DEBUG]
53748 2019-Jan-13 16:21:24.646085 - [DEBUG] PROPAGATE: No new function!
53749 2019-Jan-13 16:21:24.646115 - [DEBUG] EDGE:
53750 2019-Jan-13 16:21:24.646177 - [DEBUG] ---> 53751 2019-Jan-13 16:21:24.646840 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53752 2019-Jan-13 16:21:24.647507 - [DEBUG]
53753 2019-Jan-13 16:21:24.647535 - [DEBUG] EDGE:
53754 2019-Jan-13 16:21:24.647595 - [DEBUG] ---> 53755 2019-Jan-13 16:21:24.648272 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53756 2019-Jan-13 16:21:24.648932 - [DEBUG]
53757 2019-Jan-13 16:21:24.648960 - [DEBUG] EDGE:
53758 2019-Jan-13 16:21:24.649020 - [DEBUG] ---> 53759 2019-Jan-13 16:21:24.649686 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53760 2019-Jan-13 16:21:24.650358 - [DEBUG]
53761 2019-Jan-13 16:21:24.650386 - [DEBUG] EDGE:
53762 2019-Jan-13 16:21:24.650447 - [DEBUG] ---> 53763 2019-Jan-13 16:21:24.651112 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53764 2019-Jan-13 16:21:24.652059 - [DEBUG]
53765 2019-Jan-13 16:21:24.652111 - [DEBUG] Compose: EdgeIdentity * AllBottom
53766 2019-Jan-13 16:21:24.652139 - [DEBUG]
53767 2019-Jan-13 16:21:24.652163 - [DEBUG] Propagate flow
53768 2019-Jan-13 16:21:24.652187 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53769 2019-Jan-13 16:21:24.652252 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
53770 2019-Jan-13 16:21:24.652920 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53771 2019-Jan-13 16:21:24.653590 - [DEBUG] Edge function : AllBottom (result of previous compose)
53772 2019-Jan-13 16:21:24.653618 - [DEBUG]
53773 2019-Jan-13 16:21:24.653644 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53774 2019-Jan-13 16:21:24.653670 - [DEBUG] = AllBottom
53775 2019-Jan-13 16:21:24.653695 - [DEBUG]
53776 2019-Jan-13 16:21:24.653718 - [DEBUG] PROPAGATE: No new function!
53777 2019-Jan-13 16:21:24.653749 - [DEBUG] EDGE:
53778 2019-Jan-13 16:21:24.653813 - [DEBUG] ---> 53779 2019-Jan-13 16:21:24.654488 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53780 2019-Jan-13 16:21:24.655168 - [DEBUG]
53781 2019-Jan-13 16:21:24.655197 - [DEBUG] EDGE:
53782 2019-Jan-13 16:21:24.655259 - [DEBUG] ---> 53783 2019-Jan-13 16:21:24.655914 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53784 2019-Jan-13 16:21:24.656582 - [DEBUG]
53785 2019-Jan-13 16:21:24.656610 - [DEBUG] EDGE:
53786 2019-Jan-13 16:21:24.656672 - [DEBUG] ---> 53787 2019-Jan-13 16:21:24.657337 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53788 2019-Jan-13 16:21:24.657991 - [DEBUG]
53789 2019-Jan-13 16:21:24.658040 - [DEBUG] Compose: EdgeIdentity * AllBottom
53790 2019-Jan-13 16:21:24.658068 - [DEBUG]
53791 2019-Jan-13 16:21:24.658093 - [DEBUG] Propagate flow
53792 2019-Jan-13 16:21:24.658116 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53793 2019-Jan-13 16:21:24.658179 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
53794 2019-Jan-13 16:21:24.658868 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53795 2019-Jan-13 16:21:24.659537 - [DEBUG] Edge function : AllBottom (result of previous compose)
53796 2019-Jan-13 16:21:24.659564 - [DEBUG]
53797 2019-Jan-13 16:21:24.659590 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53798 2019-Jan-13 16:21:24.659616 - [DEBUG] = AllBottom
53799 2019-Jan-13 16:21:24.659641 - [DEBUG]
53800 2019-Jan-13 16:21:24.659664 - [DEBUG] PROPAGATE: No new function!
53801 2019-Jan-13 16:21:24.659694 - [DEBUG] EDGE:
53802 2019-Jan-13 16:21:24.659757 - [DEBUG] ---> 53803 2019-Jan-13 16:21:24.660448 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53804 2019-Jan-13 16:21:24.661108 - [DEBUG]
53805 2019-Jan-13 16:21:24.661137 - [DEBUG] EDGE:
53806 2019-Jan-13 16:21:24.661199 - [DEBUG] ---> 53807 2019-Jan-13 16:21:24.661881 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53808 2019-Jan-13 16:21:24.662548 - [DEBUG]
53809 2019-Jan-13 16:21:24.662575 - [DEBUG] EDGE:
53810 2019-Jan-13 16:21:24.662637 - [DEBUG] ---> 53811 2019-Jan-13 16:21:24.663306 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53812 2019-Jan-13 16:21:24.663959 - [DEBUG]
53813 2019-Jan-13 16:21:24.664008 - [DEBUG] Compose: EdgeIdentity * AllBottom
53814 2019-Jan-13 16:21:24.664036 - [DEBUG]
53815 2019-Jan-13 16:21:24.664060 - [DEBUG] Propagate flow
53816 2019-Jan-13 16:21:24.664084 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53817 2019-Jan-13 16:21:24.664148 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
53818 2019-Jan-13 16:21:24.664810 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53819 2019-Jan-13 16:21:24.665503 - [DEBUG] Edge function : AllBottom (result of previous compose)
53820 2019-Jan-13 16:21:24.665530 - [DEBUG]
53821 2019-Jan-13 16:21:24.665556 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
53822 2019-Jan-13 16:21:24.665582 - [DEBUG] = AllBottom
53823 2019-Jan-13 16:21:24.665607 - [DEBUG]
53824 2019-Jan-13 16:21:24.665631 - [DEBUG] PROPAGATE: No new function!
53825 2019-Jan-13 16:21:24.665661 - [DEBUG] EDGE:
53826 2019-Jan-13 16:21:24.665724 - [DEBUG] ---> 53827 2019-Jan-13 16:21:24.666398 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
53828 2019-Jan-13 16:21:24.667053 - [DEBUG]
53829 2019-Jan-13 16:21:24.667096 - [DEBUG] Compose: EdgeIdentity * AllBottom
53830 2019-Jan-13 16:21:24.667123 - [DEBUG]
53831 2019-Jan-13 16:21:24.667147 - [DEBUG] Propagate flow
53832 2019-Jan-13 16:21:24.667171 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53833 2019-Jan-13 16:21:24.667233 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
53834 2019-Jan-13 16:21:24.668171 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53835 2019-Jan-13 16:21:24.668882 - [DEBUG] Edge function : AllBottom (result of previous compose)
53836 2019-Jan-13 16:21:24.668910 - [DEBUG]
53837 2019-Jan-13 16:21:24.668936 - [DEBUG] Join: AllTop & AllBottom
53838 2019-Jan-13 16:21:24.668963 - [DEBUG] = AllBottom (new jump func)
53839 2019-Jan-13 16:21:24.668987 - [DEBUG]
53840 2019-Jan-13 16:21:24.669011 - [DEBUG] Start adding new jump function
53841 2019-Jan-13 16:21:24.669034 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53842 2019-Jan-13 16:21:24.669100 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53843 2019-Jan-13 16:21:24.669759 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
53844 2019-Jan-13 16:21:24.670412 - [DEBUG] Edge Function : AllBottom
53845 2019-Jan-13 16:21:24.670443 - [DEBUG] End adding new jump function
53846 2019-Jan-13 16:21:24.670486 - [DEBUG]
53847 2019-Jan-13 16:21:24.670511 - [DEBUG] -------------------------------------------- 1452. Path Edge --------------------------------------------
53848 2019-Jan-13 16:21:24.670536 - [DEBUG]
53849 2019-Jan-13 16:21:24.670558 - [DEBUG] Process 1452. path edge:
53850 2019-Jan-13 16:21:24.670583 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53851 2019-Jan-13 16:21:24.670650 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
53852 2019-Jan-13 16:21:24.671319 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53853 2019-Jan-13 16:21:24.672010 - [DEBUG]
53854 2019-Jan-13 16:21:24.672035 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
53855 2019-Jan-13 16:21:24.672710 - [DEBUG] Possible callees:
53856 2019-Jan-13 16:21:24.672736 - [DEBUG] foo
53857 2019-Jan-13 16:21:24.672761 - [DEBUG] Possible return sites:
53858 2019-Jan-13 16:21:24.672784 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12653859 2019-Jan-13 16:21:24.674097 - [DEBUG] Found and process special summary
53860 2019-Jan-13 16:21:24.674143 - [DEBUG] Compose: EdgeIdentity * AllBottom
53861 2019-Jan-13 16:21:24.674172 - [DEBUG]
53862 2019-Jan-13 16:21:24.674197 - [DEBUG] Propagate flow
53863 2019-Jan-13 16:21:24.674220 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53864 2019-Jan-13 16:21:24.674285 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
53865 2019-Jan-13 16:21:24.674973 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53866 2019-Jan-13 16:21:24.675634 - [DEBUG] Edge function : AllBottom (result of previous compose)
53867 2019-Jan-13 16:21:24.675660 - [DEBUG]
53868 2019-Jan-13 16:21:24.675687 - [DEBUG] Join: AllTop & AllBottom
53869 2019-Jan-13 16:21:24.675714 - [DEBUG] = AllBottom (new jump func)
53870 2019-Jan-13 16:21:24.675738 - [DEBUG]
53871 2019-Jan-13 16:21:24.675762 - [DEBUG] Start adding new jump function
53872 2019-Jan-13 16:21:24.675785 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53873 2019-Jan-13 16:21:24.675846 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53874 2019-Jan-13 16:21:24.676501 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
53875 2019-Jan-13 16:21:24.677166 - [DEBUG] Edge Function : AllBottom
53876 2019-Jan-13 16:21:24.677198 - [DEBUG] End adding new jump function
53877 2019-Jan-13 16:21:24.677222 - [DEBUG]
53878 2019-Jan-13 16:21:24.677245 - [DEBUG] -------------------------------------------- 1453. Path Edge --------------------------------------------
53879 2019-Jan-13 16:21:24.677270 - [DEBUG]
53880 2019-Jan-13 16:21:24.677293 - [DEBUG] Process 1453. path edge:
53881 2019-Jan-13 16:21:24.677317 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53882 2019-Jan-13 16:21:24.677380 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
53883 2019-Jan-13 16:21:24.678043 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53884 2019-Jan-13 16:21:24.678719 - [DEBUG]
53885 2019-Jan-13 16:21:24.678745 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
53886 2019-Jan-13 16:21:24.679434 - [DEBUG] Compose: EdgeIdentity * AllBottom
53887 2019-Jan-13 16:21:24.679464 - [DEBUG]
53888 2019-Jan-13 16:21:24.679488 - [DEBUG] Propagate flow
53889 2019-Jan-13 16:21:24.679512 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53890 2019-Jan-13 16:21:24.679578 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
53891 2019-Jan-13 16:21:24.680261 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53892 2019-Jan-13 16:21:24.680929 - [DEBUG] Edge function : AllBottom (result of previous compose)
53893 2019-Jan-13 16:21:24.680956 - [DEBUG]
53894 2019-Jan-13 16:21:24.680982 - [DEBUG] Join: AllTop & AllBottom
53895 2019-Jan-13 16:21:24.681009 - [DEBUG] = AllBottom (new jump func)
53896 2019-Jan-13 16:21:24.681034 - [DEBUG]
53897 2019-Jan-13 16:21:24.681058 - [DEBUG] Start adding new jump function
53898 2019-Jan-13 16:21:24.681081 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53899 2019-Jan-13 16:21:24.681144 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53900 2019-Jan-13 16:21:24.681824 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
53901 2019-Jan-13 16:21:24.682478 - [DEBUG] Edge Function : AllBottom
53902 2019-Jan-13 16:21:24.682510 - [DEBUG] End adding new jump function
53903 2019-Jan-13 16:21:24.682534 - [DEBUG]
53904 2019-Jan-13 16:21:24.682559 - [DEBUG] -------------------------------------------- 1454. Path Edge --------------------------------------------
53905 2019-Jan-13 16:21:24.682583 - [DEBUG]
53906 2019-Jan-13 16:21:24.682607 - [DEBUG] Process 1454. path edge:
53907 2019-Jan-13 16:21:24.682631 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53908 2019-Jan-13 16:21:24.682699 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
53909 2019-Jan-13 16:21:24.683356 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53910 2019-Jan-13 16:21:24.684288 - [DEBUG]
53911 2019-Jan-13 16:21:24.684317 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
53912 2019-Jan-13 16:21:24.685036 - [DEBUG] Compose: EdgeIdentity * AllBottom
53913 2019-Jan-13 16:21:24.685066 - [DEBUG]
53914 2019-Jan-13 16:21:24.685090 - [DEBUG] Propagate flow
53915 2019-Jan-13 16:21:24.685114 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53916 2019-Jan-13 16:21:24.685179 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
53917 2019-Jan-13 16:21:24.685847 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53918 2019-Jan-13 16:21:24.686512 - [DEBUG] Edge function : AllBottom (result of previous compose)
53919 2019-Jan-13 16:21:24.686538 - [DEBUG]
53920 2019-Jan-13 16:21:24.686564 - [DEBUG] Join: AllTop & AllBottom
53921 2019-Jan-13 16:21:24.686590 - [DEBUG] = AllBottom (new jump func)
53922 2019-Jan-13 16:21:24.686615 - [DEBUG]
53923 2019-Jan-13 16:21:24.686639 - [DEBUG] Start adding new jump function
53924 2019-Jan-13 16:21:24.686662 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53925 2019-Jan-13 16:21:24.686729 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53926 2019-Jan-13 16:21:24.687389 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
53927 2019-Jan-13 16:21:24.688036 - [DEBUG] Edge Function : AllBottom
53928 2019-Jan-13 16:21:24.688068 - [DEBUG] End adding new jump function
53929 2019-Jan-13 16:21:24.688091 - [DEBUG]
53930 2019-Jan-13 16:21:24.688115 - [DEBUG] -------------------------------------------- 1455. Path Edge --------------------------------------------
53931 2019-Jan-13 16:21:24.688140 - [DEBUG]
53932 2019-Jan-13 16:21:24.688163 - [DEBUG] Process 1455. path edge:
53933 2019-Jan-13 16:21:24.688187 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53934 2019-Jan-13 16:21:24.688268 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
53935 2019-Jan-13 16:21:24.688948 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53936 2019-Jan-13 16:21:24.689618 - [DEBUG]
53937 2019-Jan-13 16:21:24.689646 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
53938 2019-Jan-13 16:21:24.690335 - [DEBUG] Compose: EdgeIdentity * AllBottom
53939 2019-Jan-13 16:21:24.690365 - [DEBUG]
53940 2019-Jan-13 16:21:24.690389 - [DEBUG] Propagate flow
53941 2019-Jan-13 16:21:24.690412 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53942 2019-Jan-13 16:21:24.690475 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
53943 2019-Jan-13 16:21:24.691138 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53944 2019-Jan-13 16:21:24.691832 - [DEBUG] Edge function : AllBottom (result of previous compose)
53945 2019-Jan-13 16:21:24.691860 - [DEBUG]
53946 2019-Jan-13 16:21:24.691886 - [DEBUG] Join: AllTop & AllBottom
53947 2019-Jan-13 16:21:24.691912 - [DEBUG] = AllBottom (new jump func)
53948 2019-Jan-13 16:21:24.691936 - [DEBUG]
53949 2019-Jan-13 16:21:24.691960 - [DEBUG] Start adding new jump function
53950 2019-Jan-13 16:21:24.691983 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53951 2019-Jan-13 16:21:24.692047 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53952 2019-Jan-13 16:21:24.692710 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
53953 2019-Jan-13 16:21:24.693377 - [DEBUG] Edge Function : AllBottom
53954 2019-Jan-13 16:21:24.693409 - [DEBUG] End adding new jump function
53955 2019-Jan-13 16:21:24.693433 - [DEBUG]
53956 2019-Jan-13 16:21:24.693456 - [DEBUG] -------------------------------------------- 1456. Path Edge --------------------------------------------
53957 2019-Jan-13 16:21:24.693481 - [DEBUG]
53958 2019-Jan-13 16:21:24.693504 - [DEBUG] Process 1456. path edge:
53959 2019-Jan-13 16:21:24.693528 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53960 2019-Jan-13 16:21:24.693589 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
53961 2019-Jan-13 16:21:24.694249 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53962 2019-Jan-13 16:21:24.694938 - [DEBUG]
53963 2019-Jan-13 16:21:24.694963 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
53964 2019-Jan-13 16:21:24.695653 - [DEBUG] Possible callees:
53965 2019-Jan-13 16:21:24.695679 - [DEBUG] llvm.dbg.declare
53966 2019-Jan-13 16:21:24.695704 - [DEBUG] Possible return sites:
53967 2019-Jan-13 16:21:24.695728 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13653968 2019-Jan-13 16:21:24.697049 - [DEBUG] Found and process special summary
53969 2019-Jan-13 16:21:24.697091 - [DEBUG] Compose: EdgeIdentity * AllBottom
53970 2019-Jan-13 16:21:24.697120 - [DEBUG]
53971 2019-Jan-13 16:21:24.697144 - [DEBUG] Propagate flow
53972 2019-Jan-13 16:21:24.697168 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53973 2019-Jan-13 16:21:24.697230 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
53974 2019-Jan-13 16:21:24.697902 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53975 2019-Jan-13 16:21:24.698609 - [DEBUG] Edge function : AllBottom (result of previous compose)
53976 2019-Jan-13 16:21:24.698636 - [DEBUG]
53977 2019-Jan-13 16:21:24.698663 - [DEBUG] Join: AllTop & AllBottom
53978 2019-Jan-13 16:21:24.698689 - [DEBUG] = AllBottom (new jump func)
53979 2019-Jan-13 16:21:24.698713 - [DEBUG]
53980 2019-Jan-13 16:21:24.698737 - [DEBUG] Start adding new jump function
53981 2019-Jan-13 16:21:24.698760 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
53982 2019-Jan-13 16:21:24.698826 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
53983 2019-Jan-13 16:21:24.699487 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
53984 2019-Jan-13 16:21:24.700414 - [DEBUG] Edge Function : AllBottom
53985 2019-Jan-13 16:21:24.700446 - [DEBUG] End adding new jump function
53986 2019-Jan-13 16:21:24.700470 - [DEBUG]
53987 2019-Jan-13 16:21:24.700494 - [DEBUG] -------------------------------------------- 1457. Path Edge --------------------------------------------
53988 2019-Jan-13 16:21:24.700520 - [DEBUG]
53989 2019-Jan-13 16:21:24.700543 - [DEBUG] Process 1457. path edge:
53990 2019-Jan-13 16:21:24.700567 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
53991 2019-Jan-13 16:21:24.700640 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
53992 2019-Jan-13 16:21:24.701316 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
53993 2019-Jan-13 16:21:24.702006 - [DEBUG]
53994 2019-Jan-13 16:21:24.702031 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
53995 2019-Jan-13 16:21:24.702727 - [DEBUG] Compose: EdgeIdentity * AllBottom
53996 2019-Jan-13 16:21:24.702759 - [DEBUG]
53997 2019-Jan-13 16:21:24.702783 - [DEBUG] Propagate flow
53998 2019-Jan-13 16:21:24.702806 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
53999 2019-Jan-13 16:21:24.702870 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
54000 2019-Jan-13 16:21:24.703530 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54001 2019-Jan-13 16:21:24.704193 - [DEBUG] Edge function : AllBottom (result of previous compose)
54002 2019-Jan-13 16:21:24.704219 - [DEBUG]
54003 2019-Jan-13 16:21:24.704245 - [DEBUG] Join: AllTop & AllBottom
54004 2019-Jan-13 16:21:24.704271 - [DEBUG] = AllBottom (new jump func)
54005 2019-Jan-13 16:21:24.704296 - [DEBUG]
54006 2019-Jan-13 16:21:24.704319 - [DEBUG] Start adding new jump function
54007 2019-Jan-13 16:21:24.704343 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54008 2019-Jan-13 16:21:24.704405 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54009 2019-Jan-13 16:21:24.705090 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
54010 2019-Jan-13 16:21:24.705739 - [DEBUG] Edge Function : AllBottom
54011 2019-Jan-13 16:21:24.705771 - [DEBUG] End adding new jump function
54012 2019-Jan-13 16:21:24.705795 - [DEBUG]
54013 2019-Jan-13 16:21:24.705819 - [DEBUG] -------------------------------------------- 1458. Path Edge --------------------------------------------
54014 2019-Jan-13 16:21:24.705845 - [DEBUG]
54015 2019-Jan-13 16:21:24.705868 - [DEBUG] Process 1458. path edge:
54016 2019-Jan-13 16:21:24.705893 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54017 2019-Jan-13 16:21:24.705954 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
54018 2019-Jan-13 16:21:24.706740 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54019 2019-Jan-13 16:21:24.707405 - [DEBUG]
54020 2019-Jan-13 16:21:24.707452 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
54021 2019-Jan-13 16:21:24.708145 - [DEBUG] Compose: EdgeIdentity * AllBottom
54022 2019-Jan-13 16:21:24.708174 - [DEBUG]
54023 2019-Jan-13 16:21:24.708198 - [DEBUG] Propagate flow
54024 2019-Jan-13 16:21:24.708242 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54025 2019-Jan-13 16:21:24.708309 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
54026 2019-Jan-13 16:21:24.708959 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54027 2019-Jan-13 16:21:24.709627 - [DEBUG] Edge function : AllBottom (result of previous compose)
54028 2019-Jan-13 16:21:24.709655 - [DEBUG]
54029 2019-Jan-13 16:21:24.709681 - [DEBUG] Join: AllTop & AllBottom
54030 2019-Jan-13 16:21:24.709707 - [DEBUG] = AllBottom (new jump func)
54031 2019-Jan-13 16:21:24.709732 - [DEBUG]
54032 2019-Jan-13 16:21:24.709755 - [DEBUG] Start adding new jump function
54033 2019-Jan-13 16:21:24.709778 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54034 2019-Jan-13 16:21:24.709842 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54035 2019-Jan-13 16:21:24.710515 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
54036 2019-Jan-13 16:21:24.711168 - [DEBUG] Edge Function : AllBottom
54037 2019-Jan-13 16:21:24.711200 - [DEBUG] End adding new jump function
54038 2019-Jan-13 16:21:24.711224 - [DEBUG]
54039 2019-Jan-13 16:21:24.711249 - [DEBUG] -------------------------------------------- 1459. Path Edge --------------------------------------------
54040 2019-Jan-13 16:21:24.711273 - [DEBUG]
54041 2019-Jan-13 16:21:24.711297 - [DEBUG] Process 1459. path edge:
54042 2019-Jan-13 16:21:24.711322 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54043 2019-Jan-13 16:21:24.711384 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
54044 2019-Jan-13 16:21:24.712055 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54045 2019-Jan-13 16:21:24.712726 - [DEBUG]
54046 2019-Jan-13 16:21:24.712754 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
54047 2019-Jan-13 16:21:24.713455 - [DEBUG] Compose: EdgeIdentity * AllBottom
54048 2019-Jan-13 16:21:24.713484 - [DEBUG]
54049 2019-Jan-13 16:21:24.713508 - [DEBUG] Propagate flow
54050 2019-Jan-13 16:21:24.713532 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54051 2019-Jan-13 16:21:24.713598 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
54052 2019-Jan-13 16:21:24.714283 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54053 2019-Jan-13 16:21:24.714956 - [DEBUG] Edge function : AllBottom (result of previous compose)
54054 2019-Jan-13 16:21:24.714983 - [DEBUG]
54055 2019-Jan-13 16:21:24.715009 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54056 2019-Jan-13 16:21:24.715035 - [DEBUG] = AllBottom
54057 2019-Jan-13 16:21:24.715060 - [DEBUG]
54058 2019-Jan-13 16:21:24.715083 - [DEBUG] PROPAGATE: No new function!
54059 2019-Jan-13 16:21:24.715109 - [DEBUG] EDGE:
54060 2019-Jan-13 16:21:24.715174 - [DEBUG] ---> 54061 2019-Jan-13 16:21:24.715836 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54062 2019-Jan-13 16:21:24.716760 - [DEBUG]
54063 2019-Jan-13 16:21:24.716789 - [DEBUG] EDGE:
54064 2019-Jan-13 16:21:24.716855 - [DEBUG] ---> 54065 2019-Jan-13 16:21:24.717537 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54066 2019-Jan-13 16:21:24.718198 - [DEBUG]
54067 2019-Jan-13 16:21:24.718245 - [DEBUG] EDGE:
54068 2019-Jan-13 16:21:24.718311 - [DEBUG] ---> 54069 2019-Jan-13 16:21:24.718978 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54070 2019-Jan-13 16:21:24.719638 - [DEBUG]
54071 2019-Jan-13 16:21:24.719690 - [DEBUG] Compose: EdgeIdentity * AllBottom
54072 2019-Jan-13 16:21:24.719719 - [DEBUG]
54073 2019-Jan-13 16:21:24.719743 - [DEBUG] Propagate flow
54074 2019-Jan-13 16:21:24.719767 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54075 2019-Jan-13 16:21:24.719830 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
54076 2019-Jan-13 16:21:24.720487 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54077 2019-Jan-13 16:21:24.721143 - [DEBUG] Edge function : AllBottom (result of previous compose)
54078 2019-Jan-13 16:21:24.721170 - [DEBUG]
54079 2019-Jan-13 16:21:24.721197 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54080 2019-Jan-13 16:21:24.723903 - [DEBUG] = AllBottom
54081 2019-Jan-13 16:21:24.723952 - [DEBUG]
54082 2019-Jan-13 16:21:24.723976 - [DEBUG] PROPAGATE: No new function!
54083 2019-Jan-13 16:21:24.724017 - [DEBUG] EDGE:
54084 2019-Jan-13 16:21:24.724129 - [DEBUG] ---> 54085 2019-Jan-13 16:21:24.724921 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54086 2019-Jan-13 16:21:24.725600 - [DEBUG]
54087 2019-Jan-13 16:21:24.725652 - [DEBUG] Compose: EdgeIdentity * AllBottom
54088 2019-Jan-13 16:21:24.725681 - [DEBUG]
54089 2019-Jan-13 16:21:24.725705 - [DEBUG] Propagate flow
54090 2019-Jan-13 16:21:24.725728 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54091 2019-Jan-13 16:21:24.725792 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54092 2019-Jan-13 16:21:24.726471 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54093 2019-Jan-13 16:21:24.727129 - [DEBUG] Edge function : AllBottom (result of previous compose)
54094 2019-Jan-13 16:21:24.727156 - [DEBUG]
54095 2019-Jan-13 16:21:24.727183 - [DEBUG] Join: AllTop & AllBottom
54096 2019-Jan-13 16:21:24.727210 - [DEBUG] = AllBottom (new jump func)
54097 2019-Jan-13 16:21:24.727234 - [DEBUG]
54098 2019-Jan-13 16:21:24.727258 - [DEBUG] Start adding new jump function
54099 2019-Jan-13 16:21:24.727281 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54100 2019-Jan-13 16:21:24.727344 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54101 2019-Jan-13 16:21:24.728008 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54102 2019-Jan-13 16:21:24.728702 - [DEBUG] Edge Function : AllBottom
54103 2019-Jan-13 16:21:24.728735 - [DEBUG] End adding new jump function
54104 2019-Jan-13 16:21:24.728759 - [DEBUG]
54105 2019-Jan-13 16:21:24.728783 - [DEBUG] -------------------------------------------- 1460. Path Edge --------------------------------------------
54106 2019-Jan-13 16:21:24.728808 - [DEBUG]
54107 2019-Jan-13 16:21:24.728832 - [DEBUG] Process 1460. path edge:
54108 2019-Jan-13 16:21:24.728856 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54109 2019-Jan-13 16:21:24.728922 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
54110 2019-Jan-13 16:21:24.729615 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54111 2019-Jan-13 16:21:24.730272 - [DEBUG]
54112 2019-Jan-13 16:21:24.730298 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54113 2019-Jan-13 16:21:24.730991 - [DEBUG] Possible callees:
54114 2019-Jan-13 16:21:24.731018 - [DEBUG] llvm.dbg.declare
54115 2019-Jan-13 16:21:24.731043 - [DEBUG] Possible return sites:
54116 2019-Jan-13 16:21:24.731067 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14354117 2019-Jan-13 16:21:24.732427 - [DEBUG] Found and process special summary
54118 2019-Jan-13 16:21:24.732474 - [DEBUG] Compose: EdgeIdentity * AllBottom
54119 2019-Jan-13 16:21:24.732502 - [DEBUG]
54120 2019-Jan-13 16:21:24.732526 - [DEBUG] Propagate flow
54121 2019-Jan-13 16:21:24.732550 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54122 2019-Jan-13 16:21:24.732881 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54123 2019-Jan-13 16:21:24.733583 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54124 2019-Jan-13 16:21:24.734258 - [DEBUG] Edge function : AllBottom (result of previous compose)
54125 2019-Jan-13 16:21:24.734285 - [DEBUG]
54126 2019-Jan-13 16:21:24.734311 - [DEBUG] Join: AllTop & AllBottom
54127 2019-Jan-13 16:21:24.734338 - [DEBUG] = AllBottom (new jump func)
54128 2019-Jan-13 16:21:24.734362 - [DEBUG]
54129 2019-Jan-13 16:21:24.734386 - [DEBUG] Start adding new jump function
54130 2019-Jan-13 16:21:24.734409 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54131 2019-Jan-13 16:21:24.734473 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54132 2019-Jan-13 16:21:24.735161 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54133 2019-Jan-13 16:21:24.735824 - [DEBUG] Edge Function : AllBottom
54134 2019-Jan-13 16:21:24.735856 - [DEBUG] End adding new jump function
54135 2019-Jan-13 16:21:24.735881 - [DEBUG]
54136 2019-Jan-13 16:21:24.735905 - [DEBUG] -------------------------------------------- 1461. Path Edge --------------------------------------------
54137 2019-Jan-13 16:21:24.735930 - [DEBUG]
54138 2019-Jan-13 16:21:24.735954 - [DEBUG] Process 1461. path edge:
54139 2019-Jan-13 16:21:24.735978 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54140 2019-Jan-13 16:21:24.736041 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
54141 2019-Jan-13 16:21:24.736695 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54142 2019-Jan-13 16:21:24.737361 - [DEBUG]
54143 2019-Jan-13 16:21:24.737387 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54144 2019-Jan-13 16:21:24.738090 - [DEBUG] Compose: EdgeIdentity * AllBottom
54145 2019-Jan-13 16:21:24.738120 - [DEBUG]
54146 2019-Jan-13 16:21:24.738144 - [DEBUG] Propagate flow
54147 2019-Jan-13 16:21:24.738168 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54148 2019-Jan-13 16:21:24.738254 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
54149 2019-Jan-13 16:21:24.738913 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54150 2019-Jan-13 16:21:24.739566 - [DEBUG] Edge function : AllBottom (result of previous compose)
54151 2019-Jan-13 16:21:24.739610 - [DEBUG]
54152 2019-Jan-13 16:21:24.739637 - [DEBUG] Join: AllTop & AllBottom
54153 2019-Jan-13 16:21:24.739664 - [DEBUG] = AllBottom (new jump func)
54154 2019-Jan-13 16:21:24.739689 - [DEBUG]
54155 2019-Jan-13 16:21:24.739713 - [DEBUG] Start adding new jump function
54156 2019-Jan-13 16:21:24.739736 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54157 2019-Jan-13 16:21:24.739803 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54158 2019-Jan-13 16:21:24.740473 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
54159 2019-Jan-13 16:21:24.741125 - [DEBUG] Edge Function : AllBottom
54160 2019-Jan-13 16:21:24.741157 - [DEBUG] End adding new jump function
54161 2019-Jan-13 16:21:24.741181 - [DEBUG]
54162 2019-Jan-13 16:21:24.741205 - [DEBUG] -------------------------------------------- 1462. Path Edge --------------------------------------------
54163 2019-Jan-13 16:21:24.741231 - [DEBUG]
54164 2019-Jan-13 16:21:24.741255 - [DEBUG] Process 1462. path edge:
54165 2019-Jan-13 16:21:24.741279 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54166 2019-Jan-13 16:21:24.741344 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
54167 2019-Jan-13 16:21:24.742019 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54168 2019-Jan-13 16:21:24.742675 - [DEBUG]
54169 2019-Jan-13 16:21:24.742702 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
54170 2019-Jan-13 16:21:24.743393 - [DEBUG] Compose: EdgeIdentity * AllBottom
54171 2019-Jan-13 16:21:24.743423 - [DEBUG]
54172 2019-Jan-13 16:21:24.743447 - [DEBUG] Propagate flow
54173 2019-Jan-13 16:21:24.743470 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54174 2019-Jan-13 16:21:24.743535 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
54175 2019-Jan-13 16:21:24.744194 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54176 2019-Jan-13 16:21:24.744851 - [DEBUG] Edge function : AllBottom (result of previous compose)
54177 2019-Jan-13 16:21:24.744895 - [DEBUG]
54178 2019-Jan-13 16:21:24.744924 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54179 2019-Jan-13 16:21:24.744951 - [DEBUG] = AllBottom
54180 2019-Jan-13 16:21:24.744976 - [DEBUG]
54181 2019-Jan-13 16:21:24.744999 - [DEBUG] PROPAGATE: No new function!
54182 2019-Jan-13 16:21:24.745025 - [DEBUG] EDGE:
54183 2019-Jan-13 16:21:24.745088 - [DEBUG] ---> 54184 2019-Jan-13 16:21:24.745745 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54185 2019-Jan-13 16:21:24.746412 - [DEBUG]
54186 2019-Jan-13 16:21:24.746439 - [DEBUG] EDGE:
54187 2019-Jan-13 16:21:24.746501 - [DEBUG] ---> 54188 2019-Jan-13 16:21:24.747163 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54189 2019-Jan-13 16:21:24.747815 - [DEBUG]
54190 2019-Jan-13 16:21:24.747867 - [DEBUG] Compose: EdgeIdentity * AllBottom
54191 2019-Jan-13 16:21:24.747895 - [DEBUG]
54192 2019-Jan-13 16:21:24.747919 - [DEBUG] Propagate flow
54193 2019-Jan-13 16:21:24.747942 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54194 2019-Jan-13 16:21:24.748003 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
54195 2019-Jan-13 16:21:24.748692 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54196 2019-Jan-13 16:21:24.749651 - [DEBUG] Edge function : AllBottom (result of previous compose)
54197 2019-Jan-13 16:21:24.749698 - [DEBUG]
54198 2019-Jan-13 16:21:24.749725 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54199 2019-Jan-13 16:21:24.749751 - [DEBUG] = AllBottom
54200 2019-Jan-13 16:21:24.749776 - [DEBUG]
54201 2019-Jan-13 16:21:24.749800 - [DEBUG] PROPAGATE: No new function!
54202 2019-Jan-13 16:21:24.749832 - [DEBUG] EDGE:
54203 2019-Jan-13 16:21:24.749905 - [DEBUG] ---> 54204 2019-Jan-13 16:21:24.750580 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54205 2019-Jan-13 16:21:24.751234 - [DEBUG]
54206 2019-Jan-13 16:21:24.751262 - [DEBUG] EDGE:
54207 2019-Jan-13 16:21:24.751322 - [DEBUG] ---> 54208 2019-Jan-13 16:21:24.752013 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54209 2019-Jan-13 16:21:24.752672 - [DEBUG]
54210 2019-Jan-13 16:21:24.752720 - [DEBUG] Compose: EdgeIdentity * AllBottom
54211 2019-Jan-13 16:21:24.752748 - [DEBUG]
54212 2019-Jan-13 16:21:24.752772 - [DEBUG] Propagate flow
54213 2019-Jan-13 16:21:24.752796 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54214 2019-Jan-13 16:21:24.752862 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
54215 2019-Jan-13 16:21:24.753519 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54216 2019-Jan-13 16:21:24.754174 - [DEBUG] Edge function : AllBottom (result of previous compose)
54217 2019-Jan-13 16:21:24.754200 - [DEBUG]
54218 2019-Jan-13 16:21:24.754227 - [DEBUG] Join: AllTop & AllBottom
54219 2019-Jan-13 16:21:24.754254 - [DEBUG] = AllBottom (new jump func)
54220 2019-Jan-13 16:21:24.754278 - [DEBUG]
54221 2019-Jan-13 16:21:24.754302 - [DEBUG] Start adding new jump function
54222 2019-Jan-13 16:21:24.754325 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54223 2019-Jan-13 16:21:24.754385 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54224 2019-Jan-13 16:21:24.755076 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
54225 2019-Jan-13 16:21:24.755734 - [DEBUG] Edge Function : AllBottom
54226 2019-Jan-13 16:21:24.755767 - [DEBUG] End adding new jump function
54227 2019-Jan-13 16:21:24.755791 - [DEBUG]
54228 2019-Jan-13 16:21:24.755815 - [DEBUG] -------------------------------------------- 1463. Path Edge --------------------------------------------
54229 2019-Jan-13 16:21:24.755840 - [DEBUG]
54230 2019-Jan-13 16:21:24.755863 - [DEBUG] Process 1463. path edge:
54231 2019-Jan-13 16:21:24.755887 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54232 2019-Jan-13 16:21:24.755952 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
54233 2019-Jan-13 16:21:24.756605 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54234 2019-Jan-13 16:21:24.757257 - [DEBUG]
54235 2019-Jan-13 16:21:24.757284 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
54236 2019-Jan-13 16:21:24.757976 - [DEBUG] Compose: EdgeIdentity * AllBottom
54237 2019-Jan-13 16:21:24.758007 - [DEBUG]
54238 2019-Jan-13 16:21:24.758030 - [DEBUG] Propagate flow
54239 2019-Jan-13 16:21:24.758054 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54240 2019-Jan-13 16:21:24.758118 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
54241 2019-Jan-13 16:21:24.758841 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54242 2019-Jan-13 16:21:24.759505 - [DEBUG] Edge function : AllBottom (result of previous compose)
54243 2019-Jan-13 16:21:24.759531 - [DEBUG]
54244 2019-Jan-13 16:21:24.759557 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54245 2019-Jan-13 16:21:24.759583 - [DEBUG] = AllBottom
54246 2019-Jan-13 16:21:24.759608 - [DEBUG]
54247 2019-Jan-13 16:21:24.759631 - [DEBUG] PROPAGATE: No new function!
54248 2019-Jan-13 16:21:24.759672 - [DEBUG] Compose: EdgeIdentity * AllBottom
54249 2019-Jan-13 16:21:24.759699 - [DEBUG]
54250 2019-Jan-13 16:21:24.759722 - [DEBUG] Propagate flow
54251 2019-Jan-13 16:21:24.759746 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54252 2019-Jan-13 16:21:24.759808 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
54253 2019-Jan-13 16:21:24.760474 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54254 2019-Jan-13 16:21:24.761138 - [DEBUG] Edge function : AllBottom (result of previous compose)
54255 2019-Jan-13 16:21:24.761165 - [DEBUG]
54256 2019-Jan-13 16:21:24.761191 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54257 2019-Jan-13 16:21:24.761217 - [DEBUG] = AllBottom
54258 2019-Jan-13 16:21:24.761241 - [DEBUG]
54259 2019-Jan-13 16:21:24.761265 - [DEBUG] PROPAGATE: No new function!
54260 2019-Jan-13 16:21:24.761291 - [DEBUG] EDGE:
54261 2019-Jan-13 16:21:24.761354 - [DEBUG] ---> 54262 2019-Jan-13 16:21:24.762039 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54263 2019-Jan-13 16:21:24.762697 - [DEBUG]
54264 2019-Jan-13 16:21:24.762725 - [DEBUG] EDGE:
54265 2019-Jan-13 16:21:24.762785 - [DEBUG] ---> 54266 2019-Jan-13 16:21:24.763436 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54267 2019-Jan-13 16:21:24.764103 - [DEBUG]
54268 2019-Jan-13 16:21:24.764130 - [DEBUG] EDGE:
54269 2019-Jan-13 16:21:24.764192 - [DEBUG] ---> 54270 2019-Jan-13 16:21:24.764851 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54271 2019-Jan-13 16:21:24.765817 - [DEBUG]
54272 2019-Jan-13 16:21:24.765867 - [DEBUG] Compose: EdgeIdentity * AllBottom
54273 2019-Jan-13 16:21:24.765895 - [DEBUG]
54274 2019-Jan-13 16:21:24.765920 - [DEBUG] Propagate flow
54275 2019-Jan-13 16:21:24.765943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54276 2019-Jan-13 16:21:24.766007 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
54277 2019-Jan-13 16:21:24.766679 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54278 2019-Jan-13 16:21:24.767342 - [DEBUG] Edge function : AllBottom (result of previous compose)
54279 2019-Jan-13 16:21:24.767368 - [DEBUG]
54280 2019-Jan-13 16:21:24.767394 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54281 2019-Jan-13 16:21:24.767420 - [DEBUG] = AllBottom
54282 2019-Jan-13 16:21:24.767445 - [DEBUG]
54283 2019-Jan-13 16:21:24.767469 - [DEBUG] PROPAGATE: No new function!
54284 2019-Jan-13 16:21:24.767501 - [DEBUG] EDGE:
54285 2019-Jan-13 16:21:24.767566 - [DEBUG] ---> 54286 2019-Jan-13 16:21:24.768267 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54287 2019-Jan-13 16:21:24.768927 - [DEBUG]
54288 2019-Jan-13 16:21:24.768955 - [DEBUG] EDGE:
54289 2019-Jan-13 16:21:24.769017 - [DEBUG] ---> 54290 2019-Jan-13 16:21:24.769675 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54291 2019-Jan-13 16:21:24.770335 - [DEBUG]
54292 2019-Jan-13 16:21:24.770363 - [DEBUG] EDGE:
54293 2019-Jan-13 16:21:24.770423 - [DEBUG] ---> 54294 2019-Jan-13 16:21:24.771087 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54295 2019-Jan-13 16:21:24.771762 - [DEBUG]
54296 2019-Jan-13 16:21:24.771791 - [DEBUG] EDGE:
54297 2019-Jan-13 16:21:24.771853 - [DEBUG] ---> 54298 2019-Jan-13 16:21:24.772513 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54299 2019-Jan-13 16:21:24.773177 - [DEBUG]
54300 2019-Jan-13 16:21:24.773206 - [DEBUG] EDGE:
54301 2019-Jan-13 16:21:24.773268 - [DEBUG] ---> 54302 2019-Jan-13 16:21:24.773926 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54303 2019-Jan-13 16:21:24.774579 - [DEBUG]
54304 2019-Jan-13 16:21:24.774607 - [DEBUG] EDGE:
54305 2019-Jan-13 16:21:24.774668 - [DEBUG] ---> 54306 2019-Jan-13 16:21:24.775350 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54307 2019-Jan-13 16:21:24.776015 - [DEBUG]
54308 2019-Jan-13 16:21:24.776043 - [DEBUG] EDGE:
54309 2019-Jan-13 16:21:24.776105 - [DEBUG] ---> 54310 2019-Jan-13 16:21:24.776758 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54311 2019-Jan-13 16:21:24.777413 - [DEBUG]
54312 2019-Jan-13 16:21:24.777441 - [DEBUG] EDGE:
54313 2019-Jan-13 16:21:24.777501 - [DEBUG] ---> 54314 2019-Jan-13 16:21:24.778154 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54315 2019-Jan-13 16:21:24.778841 - [DEBUG]
54316 2019-Jan-13 16:21:24.778893 - [DEBUG] Compose: EdgeIdentity * AllBottom
54317 2019-Jan-13 16:21:24.778921 - [DEBUG]
54318 2019-Jan-13 16:21:24.778945 - [DEBUG] Propagate flow
54319 2019-Jan-13 16:21:24.778969 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54320 2019-Jan-13 16:21:24.779031 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54321 2019-Jan-13 16:21:24.779695 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54322 2019-Jan-13 16:21:24.780348 - [DEBUG] Edge function : AllBottom (result of previous compose)
54323 2019-Jan-13 16:21:24.780375 - [DEBUG]
54324 2019-Jan-13 16:21:24.780401 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54325 2019-Jan-13 16:21:24.780427 - [DEBUG] = AllBottom
54326 2019-Jan-13 16:21:24.780452 - [DEBUG]
54327 2019-Jan-13 16:21:24.780493 - [DEBUG] PROPAGATE: No new function!
54328 2019-Jan-13 16:21:24.780525 - [DEBUG] EDGE:
54329 2019-Jan-13 16:21:24.780587 - [DEBUG] ---> 54330 2019-Jan-13 16:21:24.781261 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54331 2019-Jan-13 16:21:24.782221 - [DEBUG]
54332 2019-Jan-13 16:21:24.782253 - [DEBUG] Compose: EdgeIdentity * AllBottom
54333 2019-Jan-13 16:21:24.782280 - [DEBUG]
54334 2019-Jan-13 16:21:24.782304 - [DEBUG] Propagate flow
54335 2019-Jan-13 16:21:24.782327 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54336 2019-Jan-13 16:21:24.782394 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54337 2019-Jan-13 16:21:24.783067 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54338 2019-Jan-13 16:21:24.783717 - [DEBUG] Edge function : AllBottom (result of previous compose)
54339 2019-Jan-13 16:21:24.783743 - [DEBUG]
54340 2019-Jan-13 16:21:24.783769 - [DEBUG] Join: AllTop & AllBottom
54341 2019-Jan-13 16:21:24.783796 - [DEBUG] = AllBottom (new jump func)
54342 2019-Jan-13 16:21:24.783820 - [DEBUG]
54343 2019-Jan-13 16:21:24.783844 - [DEBUG] Start adding new jump function
54344 2019-Jan-13 16:21:24.783867 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54345 2019-Jan-13 16:21:24.783929 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54346 2019-Jan-13 16:21:24.784589 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54347 2019-Jan-13 16:21:24.785277 - [DEBUG] Edge Function : AllBottom
54348 2019-Jan-13 16:21:24.785308 - [DEBUG] End adding new jump function
54349 2019-Jan-13 16:21:24.785332 - [DEBUG]
54350 2019-Jan-13 16:21:24.785356 - [DEBUG] -------------------------------------------- 1464. Path Edge --------------------------------------------
54351 2019-Jan-13 16:21:24.785380 - [DEBUG]
54352 2019-Jan-13 16:21:24.785404 - [DEBUG] Process 1464. path edge:
54353 2019-Jan-13 16:21:24.785428 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54354 2019-Jan-13 16:21:24.785505 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
54355 2019-Jan-13 16:21:24.786172 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54356 2019-Jan-13 16:21:24.786817 - [DEBUG]
54357 2019-Jan-13 16:21:24.786843 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54358 2019-Jan-13 16:21:24.787527 - [DEBUG] Possible callees:
54359 2019-Jan-13 16:21:24.787553 - [DEBUG] llvm.dbg.declare
54360 2019-Jan-13 16:21:24.787578 - [DEBUG] Possible return sites:
54361 2019-Jan-13 16:21:24.787602 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7854362 2019-Jan-13 16:21:24.788948 - [DEBUG] Found and process special summary
54363 2019-Jan-13 16:21:24.789007 - [DEBUG] Compose: EdgeIdentity * AllBottom
54364 2019-Jan-13 16:21:24.789036 - [DEBUG]
54365 2019-Jan-13 16:21:24.789061 - [DEBUG] Propagate flow
54366 2019-Jan-13 16:21:24.789085 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54367 2019-Jan-13 16:21:24.789151 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54368 2019-Jan-13 16:21:24.789827 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54369 2019-Jan-13 16:21:24.790493 - [DEBUG] Edge function : AllBottom (result of previous compose)
54370 2019-Jan-13 16:21:24.790519 - [DEBUG]
54371 2019-Jan-13 16:21:24.790545 - [DEBUG] Join: AllTop & AllBottom
54372 2019-Jan-13 16:21:24.790572 - [DEBUG] = AllBottom (new jump func)
54373 2019-Jan-13 16:21:24.790596 - [DEBUG]
54374 2019-Jan-13 16:21:24.790620 - [DEBUG] Start adding new jump function
54375 2019-Jan-13 16:21:24.790643 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54376 2019-Jan-13 16:21:24.790709 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54377 2019-Jan-13 16:21:24.791372 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54378 2019-Jan-13 16:21:24.792062 - [DEBUG] Edge Function : AllBottom
54379 2019-Jan-13 16:21:24.792094 - [DEBUG] End adding new jump function
54380 2019-Jan-13 16:21:24.792118 - [DEBUG]
54381 2019-Jan-13 16:21:24.792141 - [DEBUG] -------------------------------------------- 1465. Path Edge --------------------------------------------
54382 2019-Jan-13 16:21:24.792166 - [DEBUG]
54383 2019-Jan-13 16:21:24.792189 - [DEBUG] Process 1465. path edge:
54384 2019-Jan-13 16:21:24.792213 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54385 2019-Jan-13 16:21:24.792275 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
54386 2019-Jan-13 16:21:24.792928 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54387 2019-Jan-13 16:21:24.793588 - [DEBUG]
54388 2019-Jan-13 16:21:24.793613 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54389 2019-Jan-13 16:21:24.794325 - [DEBUG] Compose: EdgeIdentity * AllBottom
54390 2019-Jan-13 16:21:24.794356 - [DEBUG]
54391 2019-Jan-13 16:21:24.794380 - [DEBUG] Propagate flow
54392 2019-Jan-13 16:21:24.794404 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54393 2019-Jan-13 16:21:24.794468 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
54394 2019-Jan-13 16:21:24.795151 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54395 2019-Jan-13 16:21:24.795803 - [DEBUG] Edge function : AllBottom (result of previous compose)
54396 2019-Jan-13 16:21:24.795830 - [DEBUG]
54397 2019-Jan-13 16:21:24.795856 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54398 2019-Jan-13 16:21:24.795882 - [DEBUG] = AllBottom
54399 2019-Jan-13 16:21:24.795907 - [DEBUG]
54400 2019-Jan-13 16:21:24.795930 - [DEBUG] PROPAGATE: No new function!
54401 2019-Jan-13 16:21:24.795956 - [DEBUG] Compose: EdgeIdentity * AllBottom
54402 2019-Jan-13 16:21:24.795982 - [DEBUG]
54403 2019-Jan-13 16:21:24.796006 - [DEBUG] Propagate flow
54404 2019-Jan-13 16:21:24.796030 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54405 2019-Jan-13 16:21:24.796093 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
54406 2019-Jan-13 16:21:24.796758 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54407 2019-Jan-13 16:21:24.797413 - [DEBUG] Edge function : AllBottom (result of previous compose)
54408 2019-Jan-13 16:21:24.797440 - [DEBUG]
54409 2019-Jan-13 16:21:24.797465 - [DEBUG] Join: AllTop & AllBottom
54410 2019-Jan-13 16:21:24.797491 - [DEBUG] = AllBottom (new jump func)
54411 2019-Jan-13 16:21:24.797516 - [DEBUG]
54412 2019-Jan-13 16:21:24.797540 - [DEBUG] Start adding new jump function
54413 2019-Jan-13 16:21:24.797563 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54414 2019-Jan-13 16:21:24.797629 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54415 2019-Jan-13 16:21:24.798319 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
54416 2019-Jan-13 16:21:24.798974 - [DEBUG] Edge Function : AllBottom
54417 2019-Jan-13 16:21:24.799006 - [DEBUG] End adding new jump function
54418 2019-Jan-13 16:21:24.799030 - [DEBUG]
54419 2019-Jan-13 16:21:24.799054 - [DEBUG] -------------------------------------------- 1466. Path Edge --------------------------------------------
54420 2019-Jan-13 16:21:24.799079 - [DEBUG]
54421 2019-Jan-13 16:21:24.799103 - [DEBUG] Process 1466. path edge:
54422 2019-Jan-13 16:21:24.799127 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54423 2019-Jan-13 16:21:24.799193 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
54424 2019-Jan-13 16:21:24.799857 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54425 2019-Jan-13 16:21:24.800513 - [DEBUG]
54426 2019-Jan-13 16:21:24.800540 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
54427 2019-Jan-13 16:21:24.801217 - [DEBUG] Compose: EdgeIdentity * AllBottom
54428 2019-Jan-13 16:21:24.801246 - [DEBUG]
54429 2019-Jan-13 16:21:24.801270 - [DEBUG] Propagate flow
54430 2019-Jan-13 16:21:24.801294 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54431 2019-Jan-13 16:21:24.801358 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
54432 2019-Jan-13 16:21:24.802045 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54433 2019-Jan-13 16:21:24.802704 - [DEBUG] Edge function : AllBottom (result of previous compose)
54434 2019-Jan-13 16:21:24.802730 - [DEBUG]
54435 2019-Jan-13 16:21:24.802757 - [DEBUG] Join: AllTop & AllBottom
54436 2019-Jan-13 16:21:24.802784 - [DEBUG] = AllBottom (new jump func)
54437 2019-Jan-13 16:21:24.802809 - [DEBUG]
54438 2019-Jan-13 16:21:24.802833 - [DEBUG] Start adding new jump function
54439 2019-Jan-13 16:21:24.802856 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54440 2019-Jan-13 16:21:24.802919 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54441 2019-Jan-13 16:21:24.803577 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
54442 2019-Jan-13 16:21:24.804236 - [DEBUG] Edge Function : AllBottom
54443 2019-Jan-13 16:21:24.804268 - [DEBUG] End adding new jump function
54444 2019-Jan-13 16:21:24.804292 - [DEBUG]
54445 2019-Jan-13 16:21:24.804315 - [DEBUG] -------------------------------------------- 1467. Path Edge --------------------------------------------
54446 2019-Jan-13 16:21:24.804340 - [DEBUG]
54447 2019-Jan-13 16:21:24.804363 - [DEBUG] Process 1467. path edge:
54448 2019-Jan-13 16:21:24.804387 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54449 2019-Jan-13 16:21:24.804450 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
54450 2019-Jan-13 16:21:24.805136 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
54451 2019-Jan-13 16:21:24.805791 - [DEBUG]
54452 2019-Jan-13 16:21:24.805817 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
54453 2019-Jan-13 16:21:24.806649 - [DEBUG] EDGE:
54454 2019-Jan-13 16:21:24.806717 - [DEBUG] ---> 54455 2019-Jan-13 16:21:24.807375 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54456 2019-Jan-13 16:21:24.808050 - [DEBUG]
54457 2019-Jan-13 16:21:24.808080 - [DEBUG] EDGE:
54458 2019-Jan-13 16:21:24.808146 - [DEBUG] ---> 54459 2019-Jan-13 16:21:24.808829 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54460 2019-Jan-13 16:21:24.809487 - [DEBUG]
54461 2019-Jan-13 16:21:24.809514 - [DEBUG] EDGE:
54462 2019-Jan-13 16:21:24.809576 - [DEBUG] ---> 54463 2019-Jan-13 16:21:24.810231 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54464 2019-Jan-13 16:21:24.810883 - [DEBUG]
54465 2019-Jan-13 16:21:24.810912 - [DEBUG] Compose: EdgeIdentity * AllBottom
54466 2019-Jan-13 16:21:24.810939 - [DEBUG]
54467 2019-Jan-13 16:21:24.810963 - [DEBUG] Propagate flow
54468 2019-Jan-13 16:21:24.810987 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54469 2019-Jan-13 16:21:24.811052 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54470 2019-Jan-13 16:21:24.811738 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54471 2019-Jan-13 16:21:24.812413 - [DEBUG] Edge function : AllBottom (result of previous compose)
54472 2019-Jan-13 16:21:24.812439 - [DEBUG]
54473 2019-Jan-13 16:21:24.812465 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54474 2019-Jan-13 16:21:24.812491 - [DEBUG] = AllBottom
54475 2019-Jan-13 16:21:24.812515 - [DEBUG]
54476 2019-Jan-13 16:21:24.812538 - [DEBUG] PROPAGATE: No new function!
54477 2019-Jan-13 16:21:24.812595 - [DEBUG] Compose: EdgeIdentity * AllBottom
54478 2019-Jan-13 16:21:24.812623 - [DEBUG]
54479 2019-Jan-13 16:21:24.812647 - [DEBUG] Propagate flow
54480 2019-Jan-13 16:21:24.812670 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54481 2019-Jan-13 16:21:24.812735 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54482 2019-Jan-13 16:21:24.813398 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
54483 2019-Jan-13 16:21:24.814070 - [DEBUG] Edge function : AllBottom (result of previous compose)
54484 2019-Jan-13 16:21:24.814097 - [DEBUG]
54485 2019-Jan-13 16:21:24.814122 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54486 2019-Jan-13 16:21:24.814148 - [DEBUG] = AllBottom
54487 2019-Jan-13 16:21:24.814172 - [DEBUG]
54488 2019-Jan-13 16:21:24.814195 - [DEBUG] PROPAGATE: No new function!
54489 2019-Jan-13 16:21:24.814222 - [DEBUG] Compose: EdgeIdentity * AllBottom
54490 2019-Jan-13 16:21:24.814248 - [DEBUG]
54491 2019-Jan-13 16:21:24.814272 - [DEBUG] Propagate flow
54492 2019-Jan-13 16:21:24.814296 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54493 2019-Jan-13 16:21:24.814360 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
54494 2019-Jan-13 16:21:24.815060 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
54495 2019-Jan-13 16:21:24.815730 - [DEBUG] Edge function : AllBottom (result of previous compose)
54496 2019-Jan-13 16:21:24.815757 - [DEBUG]
54497 2019-Jan-13 16:21:24.815782 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54498 2019-Jan-13 16:21:24.815808 - [DEBUG] = AllBottom
54499 2019-Jan-13 16:21:24.815833 - [DEBUG]
54500 2019-Jan-13 16:21:24.815856 - [DEBUG] PROPAGATE: No new function!
54501 2019-Jan-13 16:21:24.815886 - [DEBUG] EDGE:
54502 2019-Jan-13 16:21:24.815950 - [DEBUG] ---> 54503 2019-Jan-13 16:21:24.816633 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
54504 2019-Jan-13 16:21:24.817296 - [DEBUG]
54505 2019-Jan-13 16:21:24.817350 - [DEBUG] Compose: EdgeIdentity * AllBottom
54506 2019-Jan-13 16:21:24.817378 - [DEBUG]
54507 2019-Jan-13 16:21:24.817402 - [DEBUG] Propagate flow
54508 2019-Jan-13 16:21:24.817426 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54509 2019-Jan-13 16:21:24.817491 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
54510 2019-Jan-13 16:21:24.818156 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54511 2019-Jan-13 16:21:24.818841 - [DEBUG] Edge function : AllBottom (result of previous compose)
54512 2019-Jan-13 16:21:24.818868 - [DEBUG]
54513 2019-Jan-13 16:21:24.818894 - [DEBUG] Join: AllTop & AllBottom
54514 2019-Jan-13 16:21:24.818921 - [DEBUG] = AllBottom (new jump func)
54515 2019-Jan-13 16:21:24.818946 - [DEBUG]
54516 2019-Jan-13 16:21:24.818969 - [DEBUG] Start adding new jump function
54517 2019-Jan-13 16:21:24.818993 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54518 2019-Jan-13 16:21:24.819054 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54519 2019-Jan-13 16:21:24.819707 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
54520 2019-Jan-13 16:21:24.820369 - [DEBUG] Edge Function : AllBottom
54521 2019-Jan-13 16:21:24.820403 - [DEBUG] End adding new jump function
54522 2019-Jan-13 16:21:24.820427 - [DEBUG]
54523 2019-Jan-13 16:21:24.820451 - [DEBUG] -------------------------------------------- 1468. Path Edge --------------------------------------------
54524 2019-Jan-13 16:21:24.820476 - [DEBUG]
54525 2019-Jan-13 16:21:24.820500 - [DEBUG] Process 1468. path edge:
54526 2019-Jan-13 16:21:24.820524 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54527 2019-Jan-13 16:21:24.820588 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
54528 2019-Jan-13 16:21:24.821247 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54529 2019-Jan-13 16:21:24.821923 - [DEBUG]
54530 2019-Jan-13 16:21:24.821948 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
54531 2019-Jan-13 16:21:24.822610 - [DEBUG] Possible callees:
54532 2019-Jan-13 16:21:24.822636 - [DEBUG] foo
54533 2019-Jan-13 16:21:24.822661 - [DEBUG] Possible return sites:
54534 2019-Jan-13 16:21:24.822685 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8454535 2019-Jan-13 16:21:24.824007 - [DEBUG] Found and process special summary
54536 2019-Jan-13 16:21:24.824053 - [DEBUG] Compose: EdgeIdentity * AllBottom
54537 2019-Jan-13 16:21:24.824082 - [DEBUG]
54538 2019-Jan-13 16:21:24.824107 - [DEBUG] Propagate flow
54539 2019-Jan-13 16:21:24.824130 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54540 2019-Jan-13 16:21:24.824196 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
54541 2019-Jan-13 16:21:24.824868 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54542 2019-Jan-13 16:21:24.825543 - [DEBUG] Edge function : AllBottom (result of previous compose)
54543 2019-Jan-13 16:21:24.825569 - [DEBUG]
54544 2019-Jan-13 16:21:24.825594 - [DEBUG] Join: AllTop & AllBottom
54545 2019-Jan-13 16:21:24.825621 - [DEBUG] = AllBottom (new jump func)
54546 2019-Jan-13 16:21:24.825645 - [DEBUG]
54547 2019-Jan-13 16:21:24.825669 - [DEBUG] Start adding new jump function
54548 2019-Jan-13 16:21:24.825709 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54549 2019-Jan-13 16:21:24.825776 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54550 2019-Jan-13 16:21:24.826443 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
54551 2019-Jan-13 16:21:24.827101 - [DEBUG] Edge Function : AllBottom
54552 2019-Jan-13 16:21:24.827133 - [DEBUG] End adding new jump function
54553 2019-Jan-13 16:21:24.827157 - [DEBUG]
54554 2019-Jan-13 16:21:24.827181 - [DEBUG] -------------------------------------------- 1469. Path Edge --------------------------------------------
54555 2019-Jan-13 16:21:24.827205 - [DEBUG]
54556 2019-Jan-13 16:21:24.827229 - [DEBUG] Process 1469. path edge:
54557 2019-Jan-13 16:21:24.827253 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54558 2019-Jan-13 16:21:24.827316 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
54559 2019-Jan-13 16:21:24.827973 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54560 2019-Jan-13 16:21:24.828652 - [DEBUG]
54561 2019-Jan-13 16:21:24.828678 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
54562 2019-Jan-13 16:21:24.829371 - [DEBUG] Compose: EdgeIdentity * AllBottom
54563 2019-Jan-13 16:21:24.829402 - [DEBUG]
54564 2019-Jan-13 16:21:24.829426 - [DEBUG] Propagate flow
54565 2019-Jan-13 16:21:24.829449 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54566 2019-Jan-13 16:21:24.829513 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
54567 2019-Jan-13 16:21:24.830173 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54568 2019-Jan-13 16:21:24.830829 - [DEBUG] Edge function : AllBottom (result of previous compose)
54569 2019-Jan-13 16:21:24.830856 - [DEBUG]
54570 2019-Jan-13 16:21:24.830882 - [DEBUG] Join: AllTop & AllBottom
54571 2019-Jan-13 16:21:24.830908 - [DEBUG] = AllBottom (new jump func)
54572 2019-Jan-13 16:21:24.830933 - [DEBUG]
54573 2019-Jan-13 16:21:24.830957 - [DEBUG] Start adding new jump function
54574 2019-Jan-13 16:21:24.830980 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54575 2019-Jan-13 16:21:24.831041 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54576 2019-Jan-13 16:21:24.831723 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
54577 2019-Jan-13 16:21:24.832383 - [DEBUG] Edge Function : AllBottom
54578 2019-Jan-13 16:21:24.832414 - [DEBUG] End adding new jump function
54579 2019-Jan-13 16:21:24.832439 - [DEBUG]
54580 2019-Jan-13 16:21:24.832463 - [DEBUG] -------------------------------------------- 1470. Path Edge --------------------------------------------
54581 2019-Jan-13 16:21:24.832488 - [DEBUG]
54582 2019-Jan-13 16:21:24.832511 - [DEBUG] Process 1470. path edge:
54583 2019-Jan-13 16:21:24.832535 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54584 2019-Jan-13 16:21:24.832597 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
54585 2019-Jan-13 16:21:24.833254 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54586 2019-Jan-13 16:21:24.833909 - [DEBUG]
54587 2019-Jan-13 16:21:24.833936 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
54588 2019-Jan-13 16:21:24.834616 - [DEBUG] Compose: EdgeIdentity * AllBottom
54589 2019-Jan-13 16:21:24.834646 - [DEBUG]
54590 2019-Jan-13 16:21:24.834670 - [DEBUG] Propagate flow
54591 2019-Jan-13 16:21:24.834719 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54592 2019-Jan-13 16:21:24.834786 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
54593 2019-Jan-13 16:21:24.835486 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54594 2019-Jan-13 16:21:24.836157 - [DEBUG] Edge function : AllBottom (result of previous compose)
54595 2019-Jan-13 16:21:24.836184 - [DEBUG]
54596 2019-Jan-13 16:21:24.836210 - [DEBUG] Join: AllTop & AllBottom
54597 2019-Jan-13 16:21:24.836236 - [DEBUG] = AllBottom (new jump func)
54598 2019-Jan-13 16:21:24.836261 - [DEBUG]
54599 2019-Jan-13 16:21:24.836285 - [DEBUG] Start adding new jump function
54600 2019-Jan-13 16:21:24.836309 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54601 2019-Jan-13 16:21:24.836369 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54602 2019-Jan-13 16:21:24.837023 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
54603 2019-Jan-13 16:21:24.837696 - [DEBUG] Edge Function : AllBottom
54604 2019-Jan-13 16:21:24.837729 - [DEBUG] End adding new jump function
54605 2019-Jan-13 16:21:24.837753 - [DEBUG]
54606 2019-Jan-13 16:21:24.837777 - [DEBUG] -------------------------------------------- 1471. Path Edge --------------------------------------------
54607 2019-Jan-13 16:21:24.837801 - [DEBUG]
54608 2019-Jan-13 16:21:24.837825 - [DEBUG] Process 1471. path edge:
54609 2019-Jan-13 16:21:24.837849 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54610 2019-Jan-13 16:21:24.837914 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
54611 2019-Jan-13 16:21:24.838602 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54612 2019-Jan-13 16:21:24.839266 - [DEBUG]
54613 2019-Jan-13 16:21:24.839291 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
54614 2019-Jan-13 16:21:24.839965 - [DEBUG] Possible callees:
54615 2019-Jan-13 16:21:24.839991 - [DEBUG] llvm.dbg.declare
54616 2019-Jan-13 16:21:24.840016 - [DEBUG] Possible return sites:
54617 2019-Jan-13 16:21:24.840040 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9654618 2019-Jan-13 16:21:24.841367 - [DEBUG] Found and process special summary
54619 2019-Jan-13 16:21:24.841410 - [DEBUG] Compose: EdgeIdentity * AllBottom
54620 2019-Jan-13 16:21:24.841438 - [DEBUG]
54621 2019-Jan-13 16:21:24.841463 - [DEBUG] Propagate flow
54622 2019-Jan-13 16:21:24.841487 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54623 2019-Jan-13 16:21:24.841571 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
54624 2019-Jan-13 16:21:24.842237 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54625 2019-Jan-13 16:21:24.842889 - [DEBUG] Edge function : AllBottom (result of previous compose)
54626 2019-Jan-13 16:21:24.842916 - [DEBUG]
54627 2019-Jan-13 16:21:24.842942 - [DEBUG] Join: AllTop & AllBottom
54628 2019-Jan-13 16:21:24.842968 - [DEBUG] = AllBottom (new jump func)
54629 2019-Jan-13 16:21:24.842993 - [DEBUG]
54630 2019-Jan-13 16:21:24.843017 - [DEBUG] Start adding new jump function
54631 2019-Jan-13 16:21:24.843040 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54632 2019-Jan-13 16:21:24.843100 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54633 2019-Jan-13 16:21:24.843782 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
54634 2019-Jan-13 16:21:24.844443 - [DEBUG] Edge Function : AllBottom
54635 2019-Jan-13 16:21:24.844475 - [DEBUG] End adding new jump function
54636 2019-Jan-13 16:21:24.844499 - [DEBUG]
54637 2019-Jan-13 16:21:24.844523 - [DEBUG] -------------------------------------------- 1472. Path Edge --------------------------------------------
54638 2019-Jan-13 16:21:24.844548 - [DEBUG]
54639 2019-Jan-13 16:21:24.844571 - [DEBUG] Process 1472. path edge:
54640 2019-Jan-13 16:21:24.844596 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54641 2019-Jan-13 16:21:24.844666 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
54642 2019-Jan-13 16:21:24.845353 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54643 2019-Jan-13 16:21:24.846004 - [DEBUG]
54644 2019-Jan-13 16:21:24.846030 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
54645 2019-Jan-13 16:21:24.846724 - [DEBUG] Compose: EdgeIdentity * AllBottom
54646 2019-Jan-13 16:21:24.846753 - [DEBUG]
54647 2019-Jan-13 16:21:24.846777 - [DEBUG] Propagate flow
54648 2019-Jan-13 16:21:24.846800 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54649 2019-Jan-13 16:21:24.846866 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
54650 2019-Jan-13 16:21:24.847527 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54651 2019-Jan-13 16:21:24.848187 - [DEBUG] Edge function : AllBottom (result of previous compose)
54652 2019-Jan-13 16:21:24.848230 - [DEBUG]
54653 2019-Jan-13 16:21:24.848258 - [DEBUG] Join: AllTop & AllBottom
54654 2019-Jan-13 16:21:24.848285 - [DEBUG] = AllBottom (new jump func)
54655 2019-Jan-13 16:21:24.848310 - [DEBUG]
54656 2019-Jan-13 16:21:24.848333 - [DEBUG] Start adding new jump function
54657 2019-Jan-13 16:21:24.848357 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54658 2019-Jan-13 16:21:24.848419 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54659 2019-Jan-13 16:21:24.849069 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
54660 2019-Jan-13 16:21:24.849730 - [DEBUG] Edge Function : AllBottom
54661 2019-Jan-13 16:21:24.849762 - [DEBUG] End adding new jump function
54662 2019-Jan-13 16:21:24.849786 - [DEBUG]
54663 2019-Jan-13 16:21:24.849810 - [DEBUG] -------------------------------------------- 1473. Path Edge --------------------------------------------
54664 2019-Jan-13 16:21:24.849834 - [DEBUG]
54665 2019-Jan-13 16:21:24.849858 - [DEBUG] Process 1473. path edge:
54666 2019-Jan-13 16:21:24.849882 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54667 2019-Jan-13 16:21:24.849945 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
54668 2019-Jan-13 16:21:24.850607 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54669 2019-Jan-13 16:21:24.851266 - [DEBUG]
54670 2019-Jan-13 16:21:24.851293 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
54671 2019-Jan-13 16:21:24.851987 - [DEBUG] Compose: EdgeIdentity * AllBottom
54672 2019-Jan-13 16:21:24.852017 - [DEBUG]
54673 2019-Jan-13 16:21:24.852041 - [DEBUG] Propagate flow
54674 2019-Jan-13 16:21:24.852065 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54675 2019-Jan-13 16:21:24.852128 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
54676 2019-Jan-13 16:21:24.852789 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54677 2019-Jan-13 16:21:24.853464 - [DEBUG] Edge function : AllBottom (result of previous compose)
54678 2019-Jan-13 16:21:24.853492 - [DEBUG]
54679 2019-Jan-13 16:21:24.853518 - [DEBUG] Join: AllTop & AllBottom
54680 2019-Jan-13 16:21:24.853545 - [DEBUG] = AllBottom (new jump func)
54681 2019-Jan-13 16:21:24.853570 - [DEBUG]
54682 2019-Jan-13 16:21:24.853594 - [DEBUG] Start adding new jump function
54683 2019-Jan-13 16:21:24.853617 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54684 2019-Jan-13 16:21:24.853682 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54685 2019-Jan-13 16:21:24.854341 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
54686 2019-Jan-13 16:21:24.855010 - [DEBUG] Edge Function : AllBottom
54687 2019-Jan-13 16:21:24.855047 - [DEBUG] End adding new jump function
54688 2019-Jan-13 16:21:24.855072 - [DEBUG]
54689 2019-Jan-13 16:21:24.855095 - [DEBUG] -------------------------------------------- 1474. Path Edge --------------------------------------------
54690 2019-Jan-13 16:21:24.855120 - [DEBUG]
54691 2019-Jan-13 16:21:24.855143 - [DEBUG] Process 1474. path edge:
54692 2019-Jan-13 16:21:24.855168 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54693 2019-Jan-13 16:21:24.855233 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
54694 2019-Jan-13 16:21:24.855906 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54695 2019-Jan-13 16:21:24.856567 - [DEBUG]
54696 2019-Jan-13 16:21:24.856594 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
54697 2019-Jan-13 16:21:24.857272 - [DEBUG] Compose: EdgeIdentity * AllBottom
54698 2019-Jan-13 16:21:24.857302 - [DEBUG]
54699 2019-Jan-13 16:21:24.857326 - [DEBUG] Propagate flow
54700 2019-Jan-13 16:21:24.857350 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54701 2019-Jan-13 16:21:24.857412 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
54702 2019-Jan-13 16:21:24.858069 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54703 2019-Jan-13 16:21:24.858761 - [DEBUG] Edge function : AllBottom (result of previous compose)
54704 2019-Jan-13 16:21:24.858788 - [DEBUG]
54705 2019-Jan-13 16:21:24.858815 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54706 2019-Jan-13 16:21:24.858841 - [DEBUG] = AllBottom
54707 2019-Jan-13 16:21:24.858866 - [DEBUG]
54708 2019-Jan-13 16:21:24.858889 - [DEBUG] PROPAGATE: No new function!
54709 2019-Jan-13 16:21:24.858915 - [DEBUG] EDGE:
54710 2019-Jan-13 16:21:24.858978 - [DEBUG] ---> 54711 2019-Jan-13 16:21:24.859633 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54712 2019-Jan-13 16:21:24.860287 - [DEBUG]
54713 2019-Jan-13 16:21:24.860315 - [DEBUG] EDGE:
54714 2019-Jan-13 16:21:24.860376 - [DEBUG] ---> 54715 2019-Jan-13 16:21:24.861021 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54716 2019-Jan-13 16:21:24.861709 - [DEBUG]
54717 2019-Jan-13 16:21:24.861737 - [DEBUG] EDGE:
54718 2019-Jan-13 16:21:24.861798 - [DEBUG] ---> 54719 2019-Jan-13 16:21:24.862461 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54720 2019-Jan-13 16:21:24.863119 - [DEBUG]
54721 2019-Jan-13 16:21:24.863168 - [DEBUG] Compose: EdgeIdentity * AllBottom
54722 2019-Jan-13 16:21:24.863196 - [DEBUG]
54723 2019-Jan-13 16:21:24.863237 - [DEBUG] Propagate flow
54724 2019-Jan-13 16:21:24.863261 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54725 2019-Jan-13 16:21:24.863323 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
54726 2019-Jan-13 16:21:24.863978 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54727 2019-Jan-13 16:21:24.864646 - [DEBUG] Edge function : AllBottom (result of previous compose)
54728 2019-Jan-13 16:21:24.864673 - [DEBUG]
54729 2019-Jan-13 16:21:24.864700 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54730 2019-Jan-13 16:21:24.864726 - [DEBUG] = AllBottom
54731 2019-Jan-13 16:21:24.864750 - [DEBUG]
54732 2019-Jan-13 16:21:24.864774 - [DEBUG] PROPAGATE: No new function!
54733 2019-Jan-13 16:21:24.864804 - [DEBUG] EDGE:
54734 2019-Jan-13 16:21:24.864867 - [DEBUG] ---> 54735 2019-Jan-13 16:21:24.865560 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54736 2019-Jan-13 16:21:24.866217 - [DEBUG]
54737 2019-Jan-13 16:21:24.866261 - [DEBUG] Compose: EdgeIdentity * AllBottom
54738 2019-Jan-13 16:21:24.866289 - [DEBUG]
54739 2019-Jan-13 16:21:24.866313 - [DEBUG] Propagate flow
54740 2019-Jan-13 16:21:24.866337 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54741 2019-Jan-13 16:21:24.866398 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
54742 2019-Jan-13 16:21:24.867057 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54743 2019-Jan-13 16:21:24.867727 - [DEBUG] Edge function : AllBottom (result of previous compose)
54744 2019-Jan-13 16:21:24.867754 - [DEBUG]
54745 2019-Jan-13 16:21:24.867780 - [DEBUG] Join: AllTop & AllBottom
54746 2019-Jan-13 16:21:24.867807 - [DEBUG] = AllBottom (new jump func)
54747 2019-Jan-13 16:21:24.867832 - [DEBUG]
54748 2019-Jan-13 16:21:24.867856 - [DEBUG] Start adding new jump function
54749 2019-Jan-13 16:21:24.867880 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54750 2019-Jan-13 16:21:24.867942 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54751 2019-Jan-13 16:21:24.868635 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
54752 2019-Jan-13 16:21:24.869287 - [DEBUG] Edge Function : AllBottom
54753 2019-Jan-13 16:21:24.869319 - [DEBUG] End adding new jump function
54754 2019-Jan-13 16:21:24.869343 - [DEBUG]
54755 2019-Jan-13 16:21:24.869368 - [DEBUG] -------------------------------------------- 1475. Path Edge --------------------------------------------
54756 2019-Jan-13 16:21:24.869392 - [DEBUG]
54757 2019-Jan-13 16:21:24.869416 - [DEBUG] Process 1475. path edge:
54758 2019-Jan-13 16:21:24.869440 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54759 2019-Jan-13 16:21:24.869502 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
54760 2019-Jan-13 16:21:24.870160 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54761 2019-Jan-13 16:21:24.870826 - [DEBUG]
54762 2019-Jan-13 16:21:24.870851 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
54763 2019-Jan-13 16:21:24.871523 - [DEBUG] Possible callees:
54764 2019-Jan-13 16:21:24.871566 - [DEBUG] bar
54765 2019-Jan-13 16:21:24.871593 - [DEBUG] Possible return sites:
54766 2019-Jan-13 16:21:24.871617 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8954767 2019-Jan-13 16:21:24.872943 - [DEBUG] Found and process special summary
54768 2019-Jan-13 16:21:24.872989 - [DEBUG] Compose: EdgeIdentity * AllBottom
54769 2019-Jan-13 16:21:24.873018 - [DEBUG]
54770 2019-Jan-13 16:21:24.873043 - [DEBUG] Propagate flow
54771 2019-Jan-13 16:21:24.873067 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54772 2019-Jan-13 16:21:24.873137 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
54773 2019-Jan-13 16:21:24.873802 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54774 2019-Jan-13 16:21:24.874462 - [DEBUG] Edge function : AllBottom (result of previous compose)
54775 2019-Jan-13 16:21:24.874489 - [DEBUG]
54776 2019-Jan-13 16:21:24.874514 - [DEBUG] Join: AllTop & AllBottom
54777 2019-Jan-13 16:21:24.874541 - [DEBUG] = AllBottom (new jump func)
54778 2019-Jan-13 16:21:24.874565 - [DEBUG]
54779 2019-Jan-13 16:21:24.874589 - [DEBUG] Start adding new jump function
54780 2019-Jan-13 16:21:24.874612 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54781 2019-Jan-13 16:21:24.874674 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54782 2019-Jan-13 16:21:24.875356 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
54783 2019-Jan-13 16:21:24.876013 - [DEBUG] Edge Function : AllBottom
54784 2019-Jan-13 16:21:24.876045 - [DEBUG] End adding new jump function
54785 2019-Jan-13 16:21:24.876070 - [DEBUG]
54786 2019-Jan-13 16:21:24.876095 - [DEBUG] -------------------------------------------- 1476. Path Edge --------------------------------------------
54787 2019-Jan-13 16:21:24.876120 - [DEBUG]
54788 2019-Jan-13 16:21:24.876144 - [DEBUG] Process 1476. path edge:
54789 2019-Jan-13 16:21:24.876168 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54790 2019-Jan-13 16:21:24.876233 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
54791 2019-Jan-13 16:21:24.876892 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54792 2019-Jan-13 16:21:24.877552 - [DEBUG]
54793 2019-Jan-13 16:21:24.877578 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
54794 2019-Jan-13 16:21:24.878281 - [DEBUG] Compose: EdgeIdentity * AllBottom
54795 2019-Jan-13 16:21:24.878311 - [DEBUG]
54796 2019-Jan-13 16:21:24.878335 - [DEBUG] Propagate flow
54797 2019-Jan-13 16:21:24.878359 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54798 2019-Jan-13 16:21:24.878423 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
54799 2019-Jan-13 16:21:24.879085 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54800 2019-Jan-13 16:21:24.879746 - [DEBUG] Edge function : AllBottom (result of previous compose)
54801 2019-Jan-13 16:21:24.879773 - [DEBUG]
54802 2019-Jan-13 16:21:24.879798 - [DEBUG] Join: AllTop & AllBottom
54803 2019-Jan-13 16:21:24.879825 - [DEBUG] = AllBottom (new jump func)
54804 2019-Jan-13 16:21:24.879849 - [DEBUG]
54805 2019-Jan-13 16:21:24.879873 - [DEBUG] Start adding new jump function
54806 2019-Jan-13 16:21:24.879897 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54807 2019-Jan-13 16:21:24.879961 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54808 2019-Jan-13 16:21:24.880621 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
54809 2019-Jan-13 16:21:24.881269 - [DEBUG] Edge Function : AllBottom
54810 2019-Jan-13 16:21:24.881300 - [DEBUG] End adding new jump function
54811 2019-Jan-13 16:21:24.881324 - [DEBUG]
54812 2019-Jan-13 16:21:24.881348 - [DEBUG] -------------------------------------------- 1477. Path Edge --------------------------------------------
54813 2019-Jan-13 16:21:24.881389 - [DEBUG]
54814 2019-Jan-13 16:21:24.881413 - [DEBUG] Process 1477. path edge:
54815 2019-Jan-13 16:21:24.881437 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54816 2019-Jan-13 16:21:24.881499 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
54817 2019-Jan-13 16:21:24.882188 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54818 2019-Jan-13 16:21:24.882848 - [DEBUG]
54819 2019-Jan-13 16:21:24.882875 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
54820 2019-Jan-13 16:21:24.883558 - [DEBUG] Compose: EdgeIdentity * AllBottom
54821 2019-Jan-13 16:21:24.883587 - [DEBUG]
54822 2019-Jan-13 16:21:24.883611 - [DEBUG] Propagate flow
54823 2019-Jan-13 16:21:24.883635 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54824 2019-Jan-13 16:21:24.883700 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
54825 2019-Jan-13 16:21:24.884363 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54826 2019-Jan-13 16:21:24.885050 - [DEBUG] Edge function : AllBottom (result of previous compose)
54827 2019-Jan-13 16:21:24.885077 - [DEBUG]
54828 2019-Jan-13 16:21:24.885103 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54829 2019-Jan-13 16:21:24.885129 - [DEBUG] = AllBottom
54830 2019-Jan-13 16:21:24.885154 - [DEBUG]
54831 2019-Jan-13 16:21:24.885177 - [DEBUG] PROPAGATE: No new function!
54832 2019-Jan-13 16:21:24.885216 - [DEBUG] Compose: EdgeIdentity * AllBottom
54833 2019-Jan-13 16:21:24.885243 - [DEBUG]
54834 2019-Jan-13 16:21:24.885267 - [DEBUG] Propagate flow
54835 2019-Jan-13 16:21:24.885291 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54836 2019-Jan-13 16:21:24.885357 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
54837 2019-Jan-13 16:21:24.886035 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54838 2019-Jan-13 16:21:24.886694 - [DEBUG] Edge function : AllBottom (result of previous compose)
54839 2019-Jan-13 16:21:24.886720 - [DEBUG]
54840 2019-Jan-13 16:21:24.886747 - [DEBUG] Join: AllTop & AllBottom
54841 2019-Jan-13 16:21:24.886773 - [DEBUG] = AllBottom (new jump func)
54842 2019-Jan-13 16:21:24.886798 - [DEBUG]
54843 2019-Jan-13 16:21:24.886822 - [DEBUG] Start adding new jump function
54844 2019-Jan-13 16:21:24.886845 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54845 2019-Jan-13 16:21:24.886905 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54846 2019-Jan-13 16:21:24.887556 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
54847 2019-Jan-13 16:21:24.888251 - [DEBUG] Edge Function : AllBottom
54848 2019-Jan-13 16:21:24.888282 - [DEBUG] End adding new jump function
54849 2019-Jan-13 16:21:24.888307 - [DEBUG]
54850 2019-Jan-13 16:21:24.888330 - [DEBUG] -------------------------------------------- 1478. Path Edge --------------------------------------------
54851 2019-Jan-13 16:21:24.888354 - [DEBUG]
54852 2019-Jan-13 16:21:24.888378 - [DEBUG] Process 1478. path edge:
54853 2019-Jan-13 16:21:24.888401 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54854 2019-Jan-13 16:21:24.888465 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
54855 2019-Jan-13 16:21:24.889137 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54856 2019-Jan-13 16:21:24.889809 - [DEBUG]
54857 2019-Jan-13 16:21:24.889835 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
54858 2019-Jan-13 16:21:24.890505 - [DEBUG] Possible callees:
54859 2019-Jan-13 16:21:24.890532 - [DEBUG] llvm.dbg.declare
54860 2019-Jan-13 16:21:24.890557 - [DEBUG] Possible return sites:
54861 2019-Jan-13 16:21:24.890581 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10354862 2019-Jan-13 16:21:24.891943 - [DEBUG] Found and process special summary
54863 2019-Jan-13 16:21:24.891990 - [DEBUG] Compose: EdgeIdentity * AllBottom
54864 2019-Jan-13 16:21:24.892019 - [DEBUG]
54865 2019-Jan-13 16:21:24.892043 - [DEBUG] Propagate flow
54866 2019-Jan-13 16:21:24.892067 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54867 2019-Jan-13 16:21:24.892134 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
54868 2019-Jan-13 16:21:24.892792 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54869 2019-Jan-13 16:21:24.893445 - [DEBUG] Edge function : AllBottom (result of previous compose)
54870 2019-Jan-13 16:21:24.893471 - [DEBUG]
54871 2019-Jan-13 16:21:24.893497 - [DEBUG] Join: AllTop & AllBottom
54872 2019-Jan-13 16:21:24.893523 - [DEBUG] = AllBottom (new jump func)
54873 2019-Jan-13 16:21:24.893547 - [DEBUG]
54874 2019-Jan-13 16:21:24.893571 - [DEBUG] Start adding new jump function
54875 2019-Jan-13 16:21:24.893594 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54876 2019-Jan-13 16:21:24.893658 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54877 2019-Jan-13 16:21:24.894325 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
54878 2019-Jan-13 16:21:24.895016 - [DEBUG] Edge Function : AllBottom
54879 2019-Jan-13 16:21:24.895048 - [DEBUG] End adding new jump function
54880 2019-Jan-13 16:21:24.895073 - [DEBUG]
54881 2019-Jan-13 16:21:24.895096 - [DEBUG] -------------------------------------------- 1479. Path Edge --------------------------------------------
54882 2019-Jan-13 16:21:24.895121 - [DEBUG]
54883 2019-Jan-13 16:21:24.895144 - [DEBUG] Process 1479. path edge:
54884 2019-Jan-13 16:21:24.895168 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54885 2019-Jan-13 16:21:24.895232 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
54886 2019-Jan-13 16:21:24.895891 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54887 2019-Jan-13 16:21:24.896545 - [DEBUG]
54888 2019-Jan-13 16:21:24.896571 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
54889 2019-Jan-13 16:21:24.897269 - [DEBUG] Compose: EdgeIdentity * AllBottom
54890 2019-Jan-13 16:21:24.897298 - [DEBUG]
54891 2019-Jan-13 16:21:24.897323 - [DEBUG] Propagate flow
54892 2019-Jan-13 16:21:24.897346 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54893 2019-Jan-13 16:21:24.897411 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
54894 2019-Jan-13 16:21:24.898068 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54895 2019-Jan-13 16:21:24.898749 - [DEBUG] Edge function : AllBottom (result of previous compose)
54896 2019-Jan-13 16:21:24.898775 - [DEBUG]
54897 2019-Jan-13 16:21:24.898801 - [DEBUG] Join: AllTop & AllBottom
54898 2019-Jan-13 16:21:24.898828 - [DEBUG] = AllBottom (new jump func)
54899 2019-Jan-13 16:21:24.898868 - [DEBUG]
54900 2019-Jan-13 16:21:24.898893 - [DEBUG] Start adding new jump function
54901 2019-Jan-13 16:21:24.898916 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
54902 2019-Jan-13 16:21:24.898978 - [DEBUG] Fact at target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54903 2019-Jan-13 16:21:24.899640 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
54904 2019-Jan-13 16:21:24.900302 - [DEBUG] Edge Function : AllBottom
54905 2019-Jan-13 16:21:24.900334 - [DEBUG] End adding new jump function
54906 2019-Jan-13 16:21:24.900358 - [DEBUG]
54907 2019-Jan-13 16:21:24.900382 - [DEBUG] -------------------------------------------- 1480. Path Edge --------------------------------------------
54908 2019-Jan-13 16:21:24.900406 - [DEBUG]
54909 2019-Jan-13 16:21:24.900430 - [DEBUG] Process 1480. path edge:
54910 2019-Jan-13 16:21:24.900453 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
54911 2019-Jan-13 16:21:24.900517 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
54912 2019-Jan-13 16:21:24.901176 - [DEBUG] D target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 >
54913 2019-Jan-13 16:21:24.901853 - [DEBUG]
54914 2019-Jan-13 16:21:24.901880 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
54915 2019-Jan-13 16:21:24.902559 - [DEBUG] Compose: EdgeIdentity * AllBottom
54916 2019-Jan-13 16:21:24.902590 - [DEBUG]
54917 2019-Jan-13 16:21:24.902614 - [DEBUG] Propagate flow
54918 2019-Jan-13 16:21:24.902638 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54919 2019-Jan-13 16:21:24.902708 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
54920 2019-Jan-13 16:21:24.903375 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54921 2019-Jan-13 16:21:24.904040 - [DEBUG] Edge function : AllBottom (result of previous compose)
54922 2019-Jan-13 16:21:24.904067 - [DEBUG]
54923 2019-Jan-13 16:21:24.904093 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54924 2019-Jan-13 16:21:24.904119 - [DEBUG] = AllBottom
54925 2019-Jan-13 16:21:24.904144 - [DEBUG]
54926 2019-Jan-13 16:21:24.904167 - [DEBUG] PROPAGATE: No new function!
54927 2019-Jan-13 16:21:24.904194 - [DEBUG] EDGE:
54928 2019-Jan-13 16:21:24.904256 - [DEBUG] ---> 54929 2019-Jan-13 16:21:24.904930 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54930 2019-Jan-13 16:21:24.905597 - [DEBUG]
54931 2019-Jan-13 16:21:24.905625 - [DEBUG] EDGE:
54932 2019-Jan-13 16:21:24.905691 - [DEBUG] ---> 54933 2019-Jan-13 16:21:24.906462 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54934 2019-Jan-13 16:21:24.907135 - [DEBUG]
54935 2019-Jan-13 16:21:24.907185 - [DEBUG] Compose: EdgeIdentity * AllBottom
54936 2019-Jan-13 16:21:24.907213 - [DEBUG]
54937 2019-Jan-13 16:21:24.907237 - [DEBUG] Propagate flow
54938 2019-Jan-13 16:21:24.907260 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54939 2019-Jan-13 16:21:24.907322 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
54940 2019-Jan-13 16:21:24.907979 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54941 2019-Jan-13 16:21:24.908671 - [DEBUG] Edge function : AllBottom (result of previous compose)
54942 2019-Jan-13 16:21:24.908698 - [DEBUG]
54943 2019-Jan-13 16:21:24.908724 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54944 2019-Jan-13 16:21:24.908750 - [DEBUG] = AllBottom
54945 2019-Jan-13 16:21:24.908792 - [DEBUG]
54946 2019-Jan-13 16:21:24.908815 - [DEBUG] PROPAGATE: No new function!
54947 2019-Jan-13 16:21:24.908846 - [DEBUG] EDGE:
54948 2019-Jan-13 16:21:24.908914 - [DEBUG] ---> 54949 2019-Jan-13 16:21:24.909589 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54950 2019-Jan-13 16:21:24.910251 - [DEBUG]
54951 2019-Jan-13 16:21:24.910279 - [DEBUG] EDGE:
54952 2019-Jan-13 16:21:24.910338 - [DEBUG] ---> 54953 2019-Jan-13 16:21:24.910984 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54954 2019-Jan-13 16:21:24.911668 - [DEBUG]
54955 2019-Jan-13 16:21:24.911696 - [DEBUG] EDGE:
54956 2019-Jan-13 16:21:24.911760 - [DEBUG] ---> 54957 2019-Jan-13 16:21:24.912416 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54958 2019-Jan-13 16:21:24.913078 - [DEBUG]
54959 2019-Jan-13 16:21:24.913125 - [DEBUG] Compose: EdgeIdentity * AllBottom
54960 2019-Jan-13 16:21:24.913153 - [DEBUG]
54961 2019-Jan-13 16:21:24.913177 - [DEBUG] Propagate flow
54962 2019-Jan-13 16:21:24.913201 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54963 2019-Jan-13 16:21:24.913261 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
54964 2019-Jan-13 16:21:24.913913 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54965 2019-Jan-13 16:21:24.914575 - [DEBUG] Edge function : AllBottom (result of previous compose)
54966 2019-Jan-13 16:21:24.914602 - [DEBUG]
54967 2019-Jan-13 16:21:24.914628 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54968 2019-Jan-13 16:21:24.914653 - [DEBUG] = AllBottom
54969 2019-Jan-13 16:21:24.914678 - [DEBUG]
54970 2019-Jan-13 16:21:24.914701 - [DEBUG] PROPAGATE: No new function!
54971 2019-Jan-13 16:21:24.914731 - [DEBUG] EDGE:
54972 2019-Jan-13 16:21:24.914797 - [DEBUG] ---> 54973 2019-Jan-13 16:21:24.915481 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54974 2019-Jan-13 16:21:24.916146 - [DEBUG]
54975 2019-Jan-13 16:21:24.916173 - [DEBUG] EDGE:
54976 2019-Jan-13 16:21:24.916234 - [DEBUG] ---> 54977 2019-Jan-13 16:21:24.916881 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54978 2019-Jan-13 16:21:24.917542 - [DEBUG]
54979 2019-Jan-13 16:21:24.917570 - [DEBUG] EDGE:
54980 2019-Jan-13 16:21:24.917634 - [DEBUG] ---> 54981 2019-Jan-13 16:21:24.918311 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54982 2019-Jan-13 16:21:24.918971 - [DEBUG]
54983 2019-Jan-13 16:21:24.919018 - [DEBUG] Compose: EdgeIdentity * AllBottom
54984 2019-Jan-13 16:21:24.919046 - [DEBUG]
54985 2019-Jan-13 16:21:24.919070 - [DEBUG] Propagate flow
54986 2019-Jan-13 16:21:24.919093 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
54987 2019-Jan-13 16:21:24.919154 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
54988 2019-Jan-13 16:21:24.919822 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
54989 2019-Jan-13 16:21:24.920485 - [DEBUG] Edge function : AllBottom (result of previous compose)
54990 2019-Jan-13 16:21:24.920511 - [DEBUG]
54991 2019-Jan-13 16:21:24.920537 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
54992 2019-Jan-13 16:21:24.920563 - [DEBUG] = AllBottom
54993 2019-Jan-13 16:21:24.920587 - [DEBUG]
54994 2019-Jan-13 16:21:24.920610 - [DEBUG] PROPAGATE: No new function!
54995 2019-Jan-13 16:21:24.920641 - [DEBUG] EDGE:
54996 2019-Jan-13 16:21:24.920707 - [DEBUG] ---> 54997 2019-Jan-13 16:21:24.921367 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
54998 2019-Jan-13 16:21:24.922054 - [DEBUG]
54999 2019-Jan-13 16:21:24.922085 - [DEBUG] Compose: EdgeIdentity * AllBottom
55000 2019-Jan-13 16:21:24.922111 - [DEBUG]
55001 2019-Jan-13 16:21:24.922135 - [DEBUG] Propagate flow
55002 2019-Jan-13 16:21:24.922158 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55003 2019-Jan-13 16:21:24.922220 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55004 2019-Jan-13 16:21:24.922870 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55005 2019-Jan-13 16:21:24.923530 - [DEBUG] Edge function : AllBottom (result of previous compose)
55006 2019-Jan-13 16:21:24.923556 - [DEBUG]
55007 2019-Jan-13 16:21:24.923581 - [DEBUG] Join: AllTop & AllBottom
55008 2019-Jan-13 16:21:24.923608 - [DEBUG] = AllBottom (new jump func)
55009 2019-Jan-13 16:21:24.923632 - [DEBUG]
55010 2019-Jan-13 16:21:24.923656 - [DEBUG] Start adding new jump function
55011 2019-Jan-13 16:21:24.923680 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55012 2019-Jan-13 16:21:24.923744 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55013 2019-Jan-13 16:21:24.924398 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55014 2019-Jan-13 16:21:24.925081 - [DEBUG] Edge Function : AllBottom
55015 2019-Jan-13 16:21:24.925112 - [DEBUG] End adding new jump function
55016 2019-Jan-13 16:21:24.925136 - [DEBUG]
55017 2019-Jan-13 16:21:24.925159 - [DEBUG] -------------------------------------------- 1481. Path Edge --------------------------------------------
55018 2019-Jan-13 16:21:24.925184 - [DEBUG]
55019 2019-Jan-13 16:21:24.925207 - [DEBUG] Process 1481. path edge:
55020 2019-Jan-13 16:21:24.925231 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55021 2019-Jan-13 16:21:24.925294 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
55022 2019-Jan-13 16:21:24.925945 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55023 2019-Jan-13 16:21:24.926604 - [DEBUG]
55024 2019-Jan-13 16:21:24.926629 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55025 2019-Jan-13 16:21:24.927300 - [DEBUG] Possible callees:
55026 2019-Jan-13 16:21:24.927326 - [DEBUG] foo
55027 2019-Jan-13 16:21:24.927352 - [DEBUG] Possible return sites:
55028 2019-Jan-13 16:21:24.927375 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8455029 2019-Jan-13 16:21:24.928710 - [DEBUG] Found and process special summary
55030 2019-Jan-13 16:21:24.928766 - [DEBUG] Compose: EdgeIdentity * AllBottom
55031 2019-Jan-13 16:21:24.928795 - [DEBUG]
55032 2019-Jan-13 16:21:24.928820 - [DEBUG] Propagate flow
55033 2019-Jan-13 16:21:24.928865 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55034 2019-Jan-13 16:21:24.928930 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55035 2019-Jan-13 16:21:24.929608 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55036 2019-Jan-13 16:21:24.930261 - [DEBUG] Edge function : AllBottom (result of previous compose)
55037 2019-Jan-13 16:21:24.930288 - [DEBUG]
55038 2019-Jan-13 16:21:24.930314 - [DEBUG] Join: AllTop & AllBottom
55039 2019-Jan-13 16:21:24.930340 - [DEBUG] = AllBottom (new jump func)
55040 2019-Jan-13 16:21:24.930365 - [DEBUG]
55041 2019-Jan-13 16:21:24.930389 - [DEBUG] Start adding new jump function
55042 2019-Jan-13 16:21:24.930412 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55043 2019-Jan-13 16:21:24.930477 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55044 2019-Jan-13 16:21:24.931130 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55045 2019-Jan-13 16:21:24.931805 - [DEBUG] Edge Function : AllBottom
55046 2019-Jan-13 16:21:24.931836 - [DEBUG] End adding new jump function
55047 2019-Jan-13 16:21:24.931860 - [DEBUG]
55048 2019-Jan-13 16:21:24.931884 - [DEBUG] -------------------------------------------- 1482. Path Edge --------------------------------------------
55049 2019-Jan-13 16:21:24.931908 - [DEBUG]
55050 2019-Jan-13 16:21:24.931931 - [DEBUG] Process 1482. path edge:
55051 2019-Jan-13 16:21:24.931955 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55052 2019-Jan-13 16:21:24.932014 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
55053 2019-Jan-13 16:21:24.932682 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55054 2019-Jan-13 16:21:24.933341 - [DEBUG]
55055 2019-Jan-13 16:21:24.933367 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55056 2019-Jan-13 16:21:24.934060 - [DEBUG] Compose: EdgeIdentity * AllBottom
55057 2019-Jan-13 16:21:24.934089 - [DEBUG]
55058 2019-Jan-13 16:21:24.934113 - [DEBUG] Propagate flow
55059 2019-Jan-13 16:21:24.934137 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55060 2019-Jan-13 16:21:24.934198 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
55061 2019-Jan-13 16:21:24.934846 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55062 2019-Jan-13 16:21:24.935530 - [DEBUG] Edge function : AllBottom (result of previous compose)
55063 2019-Jan-13 16:21:24.935557 - [DEBUG]
55064 2019-Jan-13 16:21:24.935583 - [DEBUG] Join: AllTop & AllBottom
55065 2019-Jan-13 16:21:24.935610 - [DEBUG] = AllBottom (new jump func)
55066 2019-Jan-13 16:21:24.935635 - [DEBUG]
55067 2019-Jan-13 16:21:24.935659 - [DEBUG] Start adding new jump function
55068 2019-Jan-13 16:21:24.935682 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55069 2019-Jan-13 16:21:24.935746 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55070 2019-Jan-13 16:21:24.936400 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
55071 2019-Jan-13 16:21:24.937049 - [DEBUG] Edge Function : AllBottom
55072 2019-Jan-13 16:21:24.937080 - [DEBUG] End adding new jump function
55073 2019-Jan-13 16:21:24.937105 - [DEBUG]
55074 2019-Jan-13 16:21:24.937129 - [DEBUG] -------------------------------------------- 1483. Path Edge --------------------------------------------
55075 2019-Jan-13 16:21:24.937153 - [DEBUG]
55076 2019-Jan-13 16:21:24.937193 - [DEBUG] Process 1483. path edge:
55077 2019-Jan-13 16:21:24.937218 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55078 2019-Jan-13 16:21:24.937281 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
55079 2019-Jan-13 16:21:24.937932 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55080 2019-Jan-13 16:21:24.938614 - [DEBUG]
55081 2019-Jan-13 16:21:24.938641 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
55082 2019-Jan-13 16:21:24.939324 - [DEBUG] Compose: EdgeIdentity * AllBottom
55083 2019-Jan-13 16:21:24.939354 - [DEBUG]
55084 2019-Jan-13 16:21:24.939378 - [DEBUG] Propagate flow
55085 2019-Jan-13 16:21:24.939402 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55086 2019-Jan-13 16:21:24.939469 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55087 2019-Jan-13 16:21:24.940138 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55088 2019-Jan-13 16:21:24.940783 - [DEBUG] Edge function : AllBottom (result of previous compose)
55089 2019-Jan-13 16:21:24.940810 - [DEBUG]
55090 2019-Jan-13 16:21:24.940835 - [DEBUG] Join: AllTop & AllBottom
55091 2019-Jan-13 16:21:24.940862 - [DEBUG] = AllBottom (new jump func)
55092 2019-Jan-13 16:21:24.940886 - [DEBUG]
55093 2019-Jan-13 16:21:24.940910 - [DEBUG] Start adding new jump function
55094 2019-Jan-13 16:21:24.940934 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55095 2019-Jan-13 16:21:24.941000 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55096 2019-Jan-13 16:21:24.941686 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55097 2019-Jan-13 16:21:24.942356 - [DEBUG] Edge Function : AllBottom
55098 2019-Jan-13 16:21:24.942388 - [DEBUG] End adding new jump function
55099 2019-Jan-13 16:21:24.942412 - [DEBUG]
55100 2019-Jan-13 16:21:24.942436 - [DEBUG] -------------------------------------------- 1484. Path Edge --------------------------------------------
55101 2019-Jan-13 16:21:24.942461 - [DEBUG]
55102 2019-Jan-13 16:21:24.942485 - [DEBUG] Process 1484. path edge:
55103 2019-Jan-13 16:21:24.942509 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55104 2019-Jan-13 16:21:24.942574 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
55105 2019-Jan-13 16:21:24.943234 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55106 2019-Jan-13 16:21:24.943883 - [DEBUG]
55107 2019-Jan-13 16:21:24.943909 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55108 2019-Jan-13 16:21:24.944594 - [DEBUG] Possible callees:
55109 2019-Jan-13 16:21:24.944619 - [DEBUG] llvm.dbg.declare
55110 2019-Jan-13 16:21:24.944645 - [DEBUG] Possible return sites:
55111 2019-Jan-13 16:21:24.944668 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9655112 2019-Jan-13 16:21:24.946353 - [DEBUG] Found and process special summary
55113 2019-Jan-13 16:21:24.946414 - [DEBUG] Compose: EdgeIdentity * AllBottom
55114 2019-Jan-13 16:21:24.946444 - [DEBUG]
55115 2019-Jan-13 16:21:24.946468 - [DEBUG] Propagate flow
55116 2019-Jan-13 16:21:24.946492 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55117 2019-Jan-13 16:21:24.946578 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55118 2019-Jan-13 16:21:24.947257 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55119 2019-Jan-13 16:21:24.947911 - [DEBUG] Edge function : AllBottom (result of previous compose)
55120 2019-Jan-13 16:21:24.947938 - [DEBUG]
55121 2019-Jan-13 16:21:24.947964 - [DEBUG] Join: AllTop & AllBottom
55122 2019-Jan-13 16:21:24.947991 - [DEBUG] = AllBottom (new jump func)
55123 2019-Jan-13 16:21:24.948016 - [DEBUG]
55124 2019-Jan-13 16:21:24.948039 - [DEBUG] Start adding new jump function
55125 2019-Jan-13 16:21:24.948062 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55126 2019-Jan-13 16:21:24.948127 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55127 2019-Jan-13 16:21:24.948806 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55128 2019-Jan-13 16:21:24.949462 - [DEBUG] Edge Function : AllBottom
55129 2019-Jan-13 16:21:24.949495 - [DEBUG] End adding new jump function
55130 2019-Jan-13 16:21:24.949519 - [DEBUG]
55131 2019-Jan-13 16:21:24.949543 - [DEBUG] -------------------------------------------- 1485. Path Edge --------------------------------------------
55132 2019-Jan-13 16:21:24.949567 - [DEBUG]
55133 2019-Jan-13 16:21:24.949590 - [DEBUG] Process 1485. path edge:
55134 2019-Jan-13 16:21:24.949614 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55135 2019-Jan-13 16:21:24.949675 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
55136 2019-Jan-13 16:21:24.950345 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55137 2019-Jan-13 16:21:24.950999 - [DEBUG]
55138 2019-Jan-13 16:21:24.951025 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55139 2019-Jan-13 16:21:24.951747 - [DEBUG] Compose: EdgeIdentity * AllBottom
55140 2019-Jan-13 16:21:24.951777 - [DEBUG]
55141 2019-Jan-13 16:21:24.951802 - [DEBUG] Propagate flow
55142 2019-Jan-13 16:21:24.951825 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55143 2019-Jan-13 16:21:24.951890 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
55144 2019-Jan-13 16:21:24.952542 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55145 2019-Jan-13 16:21:24.953201 - [DEBUG] Edge function : AllBottom (result of previous compose)
55146 2019-Jan-13 16:21:24.953227 - [DEBUG]
55147 2019-Jan-13 16:21:24.953253 - [DEBUG] Join: AllTop & AllBottom
55148 2019-Jan-13 16:21:24.953279 - [DEBUG] = AllBottom (new jump func)
55149 2019-Jan-13 16:21:24.953303 - [DEBUG]
55150 2019-Jan-13 16:21:24.953327 - [DEBUG] Start adding new jump function
55151 2019-Jan-13 16:21:24.953351 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55152 2019-Jan-13 16:21:24.953414 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55153 2019-Jan-13 16:21:24.954076 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
55154 2019-Jan-13 16:21:24.954732 - [DEBUG] Edge Function : AllBottom
55155 2019-Jan-13 16:21:24.954765 - [DEBUG] End adding new jump function
55156 2019-Jan-13 16:21:24.954789 - [DEBUG]
55157 2019-Jan-13 16:21:24.954813 - [DEBUG] -------------------------------------------- 1486. Path Edge --------------------------------------------
55158 2019-Jan-13 16:21:24.954838 - [DEBUG]
55159 2019-Jan-13 16:21:24.954861 - [DEBUG] Process 1486. path edge:
55160 2019-Jan-13 16:21:24.954905 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55161 2019-Jan-13 16:21:24.954984 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
55162 2019-Jan-13 16:21:24.955640 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55163 2019-Jan-13 16:21:24.956300 - [DEBUG]
55164 2019-Jan-13 16:21:24.956326 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
55165 2019-Jan-13 16:21:24.957021 - [DEBUG] Compose: EdgeIdentity * AllBottom
55166 2019-Jan-13 16:21:24.957053 - [DEBUG]
55167 2019-Jan-13 16:21:24.957078 - [DEBUG] Propagate flow
55168 2019-Jan-13 16:21:24.957102 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55169 2019-Jan-13 16:21:24.957168 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
55170 2019-Jan-13 16:21:24.957842 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55171 2019-Jan-13 16:21:24.958513 - [DEBUG] Edge function : AllBottom (result of previous compose)
55172 2019-Jan-13 16:21:24.958539 - [DEBUG]
55173 2019-Jan-13 16:21:24.958565 - [DEBUG] Join: AllTop & AllBottom
55174 2019-Jan-13 16:21:24.958591 - [DEBUG] = AllBottom (new jump func)
55175 2019-Jan-13 16:21:24.958616 - [DEBUG]
55176 2019-Jan-13 16:21:24.958640 - [DEBUG] Start adding new jump function
55177 2019-Jan-13 16:21:24.958663 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55178 2019-Jan-13 16:21:24.958726 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55179 2019-Jan-13 16:21:24.959387 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
55180 2019-Jan-13 16:21:24.960044 - [DEBUG] Edge Function : AllBottom
55181 2019-Jan-13 16:21:24.960077 - [DEBUG] End adding new jump function
55182 2019-Jan-13 16:21:24.960101 - [DEBUG]
55183 2019-Jan-13 16:21:24.960126 - [DEBUG] -------------------------------------------- 1487. Path Edge --------------------------------------------
55184 2019-Jan-13 16:21:24.960151 - [DEBUG]
55185 2019-Jan-13 16:21:24.960174 - [DEBUG] Process 1487. path edge:
55186 2019-Jan-13 16:21:24.960198 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55187 2019-Jan-13 16:21:24.960263 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
55188 2019-Jan-13 16:21:24.960916 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55189 2019-Jan-13 16:21:24.961584 - [DEBUG]
55190 2019-Jan-13 16:21:24.961611 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
55191 2019-Jan-13 16:21:24.962318 - [DEBUG] Compose: EdgeIdentity * AllBottom
55192 2019-Jan-13 16:21:24.962348 - [DEBUG]
55193 2019-Jan-13 16:21:24.962372 - [DEBUG] Propagate flow
55194 2019-Jan-13 16:21:24.962395 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55195 2019-Jan-13 16:21:24.962461 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55196 2019-Jan-13 16:21:24.963128 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55197 2019-Jan-13 16:21:24.963780 - [DEBUG] Edge function : AllBottom (result of previous compose)
55198 2019-Jan-13 16:21:24.963806 - [DEBUG]
55199 2019-Jan-13 16:21:24.963833 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55200 2019-Jan-13 16:21:24.963859 - [DEBUG] = AllBottom
55201 2019-Jan-13 16:21:24.963884 - [DEBUG]
55202 2019-Jan-13 16:21:24.963907 - [DEBUG] PROPAGATE: No new function!
55203 2019-Jan-13 16:21:24.963932 - [DEBUG] EDGE:
55204 2019-Jan-13 16:21:24.963995 - [DEBUG] ---> 55205 2019-Jan-13 16:21:24.964645 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55206 2019-Jan-13 16:21:24.965346 - [DEBUG]
55207 2019-Jan-13 16:21:24.965373 - [DEBUG] EDGE:
55208 2019-Jan-13 16:21:24.965438 - [DEBUG] ---> 55209 2019-Jan-13 16:21:24.966097 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55210 2019-Jan-13 16:21:24.966745 - [DEBUG]
55211 2019-Jan-13 16:21:24.966775 - [DEBUG] Compose: EdgeIdentity * AllBottom
55212 2019-Jan-13 16:21:24.966801 - [DEBUG]
55213 2019-Jan-13 16:21:24.966825 - [DEBUG] Propagate flow
55214 2019-Jan-13 16:21:24.966849 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55215 2019-Jan-13 16:21:24.966910 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
55216 2019-Jan-13 16:21:24.967562 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55217 2019-Jan-13 16:21:24.968249 - [DEBUG] Edge function : AllBottom (result of previous compose)
55218 2019-Jan-13 16:21:24.968276 - [DEBUG]
55219 2019-Jan-13 16:21:24.968303 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55220 2019-Jan-13 16:21:24.968330 - [DEBUG] = AllBottom
55221 2019-Jan-13 16:21:24.968354 - [DEBUG]
55222 2019-Jan-13 16:21:24.968378 - [DEBUG] PROPAGATE: No new function!
55223 2019-Jan-13 16:21:24.968403 - [DEBUG] EDGE:
55224 2019-Jan-13 16:21:24.968468 - [DEBUG] ---> 55225 2019-Jan-13 16:21:24.969134 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55226 2019-Jan-13 16:21:24.969785 - [DEBUG]
55227 2019-Jan-13 16:21:24.969814 - [DEBUG] Compose: EdgeIdentity * AllBottom
55228 2019-Jan-13 16:21:24.969840 - [DEBUG]
55229 2019-Jan-13 16:21:24.969864 - [DEBUG] Propagate flow
55230 2019-Jan-13 16:21:24.969888 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55231 2019-Jan-13 16:21:24.969949 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55232 2019-Jan-13 16:21:24.970606 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55233 2019-Jan-13 16:21:24.971281 - [DEBUG] Edge function : AllBottom (result of previous compose)
55234 2019-Jan-13 16:21:24.971307 - [DEBUG]
55235 2019-Jan-13 16:21:24.971333 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55236 2019-Jan-13 16:21:24.971359 - [DEBUG] = AllBottom
55237 2019-Jan-13 16:21:24.971384 - [DEBUG]
55238 2019-Jan-13 16:21:24.971408 - [DEBUG] PROPAGATE: No new function!
55239 2019-Jan-13 16:21:24.971463 - [DEBUG] Compose: EdgeIdentity * AllBottom
55240 2019-Jan-13 16:21:24.971491 - [DEBUG]
55241 2019-Jan-13 16:21:24.971515 - [DEBUG] Propagate flow
55242 2019-Jan-13 16:21:24.971539 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55243 2019-Jan-13 16:21:24.971624 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55244 2019-Jan-13 16:21:24.975124 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55245 2019-Jan-13 16:21:24.975847 - [DEBUG] Edge function : AllBottom (result of previous compose)
55246 2019-Jan-13 16:21:24.975875 - [DEBUG]
55247 2019-Jan-13 16:21:24.975902 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55248 2019-Jan-13 16:21:24.975929 - [DEBUG] = AllBottom
55249 2019-Jan-13 16:21:24.975954 - [DEBUG]
55250 2019-Jan-13 16:21:24.975977 - [DEBUG] PROPAGATE: No new function!
55251 2019-Jan-13 16:21:24.976008 - [DEBUG] Compose: EdgeIdentity * AllBottom
55252 2019-Jan-13 16:21:24.976034 - [DEBUG]
55253 2019-Jan-13 16:21:24.976078 - [DEBUG] Propagate flow
55254 2019-Jan-13 16:21:24.976103 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55255 2019-Jan-13 16:21:24.976175 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
55256 2019-Jan-13 16:21:24.976845 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55257 2019-Jan-13 16:21:24.977532 - [DEBUG] Edge function : AllBottom (result of previous compose)
55258 2019-Jan-13 16:21:24.977558 - [DEBUG]
55259 2019-Jan-13 16:21:24.977585 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55260 2019-Jan-13 16:21:24.977611 - [DEBUG] = AllBottom
55261 2019-Jan-13 16:21:24.977635 - [DEBUG]
55262 2019-Jan-13 16:21:24.977659 - [DEBUG] PROPAGATE: No new function!
55263 2019-Jan-13 16:21:24.977692 - [DEBUG] EDGE:
55264 2019-Jan-13 16:21:24.977759 - [DEBUG] ---> 55265 2019-Jan-13 16:21:24.978466 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55266 2019-Jan-13 16:21:24.979122 - [DEBUG]
55267 2019-Jan-13 16:21:24.979175 - [DEBUG] Compose: EdgeIdentity * AllBottom
55268 2019-Jan-13 16:21:24.979203 - [DEBUG]
55269 2019-Jan-13 16:21:24.979227 - [DEBUG] Propagate flow
55270 2019-Jan-13 16:21:24.979251 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55271 2019-Jan-13 16:21:24.979315 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55272 2019-Jan-13 16:21:24.979972 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55273 2019-Jan-13 16:21:24.980640 - [DEBUG] Edge function : AllBottom (result of previous compose)
55274 2019-Jan-13 16:21:24.980668 - [DEBUG]
55275 2019-Jan-13 16:21:24.980694 - [DEBUG] Join: AllTop & AllBottom
55276 2019-Jan-13 16:21:24.980721 - [DEBUG] = AllBottom (new jump func)
55277 2019-Jan-13 16:21:24.980746 - [DEBUG]
55278 2019-Jan-13 16:21:24.980770 - [DEBUG] Start adding new jump function
55279 2019-Jan-13 16:21:24.980794 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55280 2019-Jan-13 16:21:24.980857 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55281 2019-Jan-13 16:21:24.981515 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55282 2019-Jan-13 16:21:24.982200 - [DEBUG] Edge Function : AllBottom
55283 2019-Jan-13 16:21:24.982233 - [DEBUG] End adding new jump function
55284 2019-Jan-13 16:21:24.982257 - [DEBUG]
55285 2019-Jan-13 16:21:24.982281 - [DEBUG] -------------------------------------------- 1488. Path Edge --------------------------------------------
55286 2019-Jan-13 16:21:24.982306 - [DEBUG]
55287 2019-Jan-13 16:21:24.982330 - [DEBUG] Process 1488. path edge:
55288 2019-Jan-13 16:21:24.982354 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55289 2019-Jan-13 16:21:24.982418 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
55290 2019-Jan-13 16:21:24.983074 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55291 2019-Jan-13 16:21:24.983733 - [DEBUG]
55292 2019-Jan-13 16:21:24.983758 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55293 2019-Jan-13 16:21:24.984433 - [DEBUG] Possible callees:
55294 2019-Jan-13 16:21:24.984459 - [DEBUG] bar
55295 2019-Jan-13 16:21:24.984484 - [DEBUG] Possible return sites:
55296 2019-Jan-13 16:21:24.984508 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8955297 2019-Jan-13 16:21:24.985864 - [DEBUG] Found and process special summary
55298 2019-Jan-13 16:21:24.985923 - [DEBUG] Compose: EdgeIdentity * AllBottom
55299 2019-Jan-13 16:21:24.985952 - [DEBUG]
55300 2019-Jan-13 16:21:24.985977 - [DEBUG] Propagate flow
55301 2019-Jan-13 16:21:24.986001 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55302 2019-Jan-13 16:21:24.986067 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55303 2019-Jan-13 16:21:24.986740 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55304 2019-Jan-13 16:21:24.987395 - [DEBUG] Edge function : AllBottom (result of previous compose)
55305 2019-Jan-13 16:21:24.987422 - [DEBUG]
55306 2019-Jan-13 16:21:24.987448 - [DEBUG] Join: AllTop & AllBottom
55307 2019-Jan-13 16:21:24.987474 - [DEBUG] = AllBottom (new jump func)
55308 2019-Jan-13 16:21:24.987499 - [DEBUG]
55309 2019-Jan-13 16:21:24.987522 - [DEBUG] Start adding new jump function
55310 2019-Jan-13 16:21:24.987546 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55311 2019-Jan-13 16:21:24.987611 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55312 2019-Jan-13 16:21:24.988284 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55313 2019-Jan-13 16:21:24.988942 - [DEBUG] Edge Function : AllBottom
55314 2019-Jan-13 16:21:24.988975 - [DEBUG] End adding new jump function
55315 2019-Jan-13 16:21:24.988999 - [DEBUG]
55316 2019-Jan-13 16:21:24.989023 - [DEBUG] -------------------------------------------- 1489. Path Edge --------------------------------------------
55317 2019-Jan-13 16:21:24.989048 - [DEBUG]
55318 2019-Jan-13 16:21:24.989072 - [DEBUG] Process 1489. path edge:
55319 2019-Jan-13 16:21:24.989096 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55320 2019-Jan-13 16:21:24.989161 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
55321 2019-Jan-13 16:21:24.989826 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55322 2019-Jan-13 16:21:24.990480 - [DEBUG]
55323 2019-Jan-13 16:21:24.990507 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55324 2019-Jan-13 16:21:24.991196 - [DEBUG] Compose: EdgeIdentity * AllBottom
55325 2019-Jan-13 16:21:24.991226 - [DEBUG]
55326 2019-Jan-13 16:21:24.991250 - [DEBUG] Propagate flow
55327 2019-Jan-13 16:21:24.991274 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55328 2019-Jan-13 16:21:24.991336 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
55329 2019-Jan-13 16:21:24.992019 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55330 2019-Jan-13 16:21:24.992680 - [DEBUG] Edge function : AllBottom (result of previous compose)
55331 2019-Jan-13 16:21:24.992707 - [DEBUG]
55332 2019-Jan-13 16:21:24.992732 - [DEBUG] Join: AllTop & AllBottom
55333 2019-Jan-13 16:21:24.992759 - [DEBUG] = AllBottom (new jump func)
55334 2019-Jan-13 16:21:24.992783 - [DEBUG]
55335 2019-Jan-13 16:21:24.992807 - [DEBUG] Start adding new jump function
55336 2019-Jan-13 16:21:24.992830 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55337 2019-Jan-13 16:21:24.992895 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55338 2019-Jan-13 16:21:24.993550 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
55339 2019-Jan-13 16:21:24.994197 - [DEBUG] Edge Function : AllBottom
55340 2019-Jan-13 16:21:24.994248 - [DEBUG] End adding new jump function
55341 2019-Jan-13 16:21:24.994273 - [DEBUG]
55342 2019-Jan-13 16:21:24.994297 - [DEBUG] -------------------------------------------- 1490. Path Edge --------------------------------------------
55343 2019-Jan-13 16:21:24.994321 - [DEBUG]
55344 2019-Jan-13 16:21:24.994345 - [DEBUG] Process 1490. path edge:
55345 2019-Jan-13 16:21:24.994368 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55346 2019-Jan-13 16:21:24.994432 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
55347 2019-Jan-13 16:21:24.995119 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55348 2019-Jan-13 16:21:24.995782 - [DEBUG]
55349 2019-Jan-13 16:21:24.995809 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
55350 2019-Jan-13 16:21:24.996495 - [DEBUG] Compose: EdgeIdentity * AllBottom
55351 2019-Jan-13 16:21:24.996524 - [DEBUG]
55352 2019-Jan-13 16:21:24.996548 - [DEBUG] Propagate flow
55353 2019-Jan-13 16:21:24.996572 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55354 2019-Jan-13 16:21:24.996636 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
55355 2019-Jan-13 16:21:24.997306 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55356 2019-Jan-13 16:21:24.997958 - [DEBUG] Edge function : AllBottom (result of previous compose)
55357 2019-Jan-13 16:21:24.997984 - [DEBUG]
55358 2019-Jan-13 16:21:24.998011 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55359 2019-Jan-13 16:21:24.998037 - [DEBUG] = AllBottom
55360 2019-Jan-13 16:21:24.998062 - [DEBUG]
55361 2019-Jan-13 16:21:24.998086 - [DEBUG] PROPAGATE: No new function!
55362 2019-Jan-13 16:21:24.998127 - [DEBUG] Compose: EdgeIdentity * AllBottom
55363 2019-Jan-13 16:21:24.998154 - [DEBUG]
55364 2019-Jan-13 16:21:24.998178 - [DEBUG] Propagate flow
55365 2019-Jan-13 16:21:24.998202 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55366 2019-Jan-13 16:21:24.998290 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55367 2019-Jan-13 16:21:24.998966 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55368 2019-Jan-13 16:21:24.999625 - [DEBUG] Edge function : AllBottom (result of previous compose)
55369 2019-Jan-13 16:21:24.999651 - [DEBUG]
55370 2019-Jan-13 16:21:24.999677 - [DEBUG] Join: AllTop & AllBottom
55371 2019-Jan-13 16:21:24.999704 - [DEBUG] = AllBottom (new jump func)
55372 2019-Jan-13 16:21:24.999728 - [DEBUG]
55373 2019-Jan-13 16:21:24.999752 - [DEBUG] Start adding new jump function
55374 2019-Jan-13 16:21:24.999775 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55375 2019-Jan-13 16:21:24.999838 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55376 2019-Jan-13 16:21:25.000485 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55377 2019-Jan-13 16:21:25.001159 - [DEBUG] Edge Function : AllBottom
55378 2019-Jan-13 16:21:25.001191 - [DEBUG] End adding new jump function
55379 2019-Jan-13 16:21:25.001216 - [DEBUG]
55380 2019-Jan-13 16:21:25.001240 - [DEBUG] -------------------------------------------- 1491. Path Edge --------------------------------------------
55381 2019-Jan-13 16:21:25.001265 - [DEBUG]
55382 2019-Jan-13 16:21:25.001288 - [DEBUG] Process 1491. path edge:
55383 2019-Jan-13 16:21:25.001312 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55384 2019-Jan-13 16:21:25.001394 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
55385 2019-Jan-13 16:21:25.002097 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55386 2019-Jan-13 16:21:25.002751 - [DEBUG]
55387 2019-Jan-13 16:21:25.002776 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55388 2019-Jan-13 16:21:25.003446 - [DEBUG] Possible callees:
55389 2019-Jan-13 16:21:25.003472 - [DEBUG] llvm.dbg.declare
55390 2019-Jan-13 16:21:25.003497 - [DEBUG] Possible return sites:
55391 2019-Jan-13 16:21:25.003521 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10355392 2019-Jan-13 16:21:25.004858 - [DEBUG] Found and process special summary
55393 2019-Jan-13 16:21:25.004937 - [DEBUG] Compose: EdgeIdentity * AllBottom
55394 2019-Jan-13 16:21:25.004966 - [DEBUG]
55395 2019-Jan-13 16:21:25.004991 - [DEBUG] Propagate flow
55396 2019-Jan-13 16:21:25.005015 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55397 2019-Jan-13 16:21:25.005087 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55398 2019-Jan-13 16:21:25.005758 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55399 2019-Jan-13 16:21:25.006537 - [DEBUG] Edge function : AllBottom (result of previous compose)
55400 2019-Jan-13 16:21:25.006564 - [DEBUG]
55401 2019-Jan-13 16:21:25.006590 - [DEBUG] Join: AllTop & AllBottom
55402 2019-Jan-13 16:21:25.006617 - [DEBUG] = AllBottom (new jump func)
55403 2019-Jan-13 16:21:25.006641 - [DEBUG]
55404 2019-Jan-13 16:21:25.006665 - [DEBUG] Start adding new jump function
55405 2019-Jan-13 16:21:25.006688 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55406 2019-Jan-13 16:21:25.006752 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55407 2019-Jan-13 16:21:25.007417 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55408 2019-Jan-13 16:21:25.008091 - [DEBUG] Edge Function : AllBottom
55409 2019-Jan-13 16:21:25.008124 - [DEBUG] End adding new jump function
55410 2019-Jan-13 16:21:25.008148 - [DEBUG]
55411 2019-Jan-13 16:21:25.008172 - [DEBUG] -------------------------------------------- 1492. Path Edge --------------------------------------------
55412 2019-Jan-13 16:21:25.008196 - [DEBUG]
55413 2019-Jan-13 16:21:25.008239 - [DEBUG] Process 1492. path edge:
55414 2019-Jan-13 16:21:25.008264 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55415 2019-Jan-13 16:21:25.008329 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
55416 2019-Jan-13 16:21:25.008988 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55417 2019-Jan-13 16:21:25.009634 - [DEBUG]
55418 2019-Jan-13 16:21:25.009660 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55419 2019-Jan-13 16:21:25.010366 - [DEBUG] Compose: EdgeIdentity * AllBottom
55420 2019-Jan-13 16:21:25.010397 - [DEBUG]
55421 2019-Jan-13 16:21:25.010422 - [DEBUG] Propagate flow
55422 2019-Jan-13 16:21:25.010445 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55423 2019-Jan-13 16:21:25.010510 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
55424 2019-Jan-13 16:21:25.011188 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55425 2019-Jan-13 16:21:25.011886 - [DEBUG] Edge function : AllBottom (result of previous compose)
55426 2019-Jan-13 16:21:25.011914 - [DEBUG]
55427 2019-Jan-13 16:21:25.011939 - [DEBUG] Join: AllTop & AllBottom
55428 2019-Jan-13 16:21:25.011966 - [DEBUG] = AllBottom (new jump func)
55429 2019-Jan-13 16:21:25.011991 - [DEBUG]
55430 2019-Jan-13 16:21:25.012015 - [DEBUG] Start adding new jump function
55431 2019-Jan-13 16:21:25.012038 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55432 2019-Jan-13 16:21:25.012102 - [DEBUG] Fact at target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55433 2019-Jan-13 16:21:25.012757 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
55434 2019-Jan-13 16:21:25.013420 - [DEBUG] Edge Function : AllBottom
55435 2019-Jan-13 16:21:25.013452 - [DEBUG] End adding new jump function
55436 2019-Jan-13 16:21:25.013476 - [DEBUG]
55437 2019-Jan-13 16:21:25.013501 - [DEBUG] -------------------------------------------- 1493. Path Edge --------------------------------------------
55438 2019-Jan-13 16:21:25.013526 - [DEBUG]
55439 2019-Jan-13 16:21:25.013549 - [DEBUG] Process 1493. path edge:
55440 2019-Jan-13 16:21:25.013573 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55441 2019-Jan-13 16:21:25.013640 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
55442 2019-Jan-13 16:21:25.014297 - [DEBUG] D target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 >
55443 2019-Jan-13 16:21:25.014969 - [DEBUG]
55444 2019-Jan-13 16:21:25.014995 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
55445 2019-Jan-13 16:21:25.015673 - [DEBUG] Compose: EdgeIdentity * AllBottom
55446 2019-Jan-13 16:21:25.015705 - [DEBUG]
55447 2019-Jan-13 16:21:25.015730 - [DEBUG] Propagate flow
55448 2019-Jan-13 16:21:25.015754 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55449 2019-Jan-13 16:21:25.015821 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
55450 2019-Jan-13 16:21:25.016484 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55451 2019-Jan-13 16:21:25.017138 - [DEBUG] Edge function : AllBottom (result of previous compose)
55452 2019-Jan-13 16:21:25.017164 - [DEBUG]
55453 2019-Jan-13 16:21:25.017191 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55454 2019-Jan-13 16:21:25.017217 - [DEBUG] = AllBottom
55455 2019-Jan-13 16:21:25.017242 - [DEBUG]
55456 2019-Jan-13 16:21:25.017265 - [DEBUG] PROPAGATE: No new function!
55457 2019-Jan-13 16:21:25.017291 - [DEBUG] EDGE:
55458 2019-Jan-13 16:21:25.017356 - [DEBUG] ---> 55459 2019-Jan-13 16:21:25.018007 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55460 2019-Jan-13 16:21:25.018680 - [DEBUG]
55461 2019-Jan-13 16:21:25.018708 - [DEBUG] Compose: EdgeIdentity * AllBottom
55462 2019-Jan-13 16:21:25.018735 - [DEBUG]
55463 2019-Jan-13 16:21:25.018758 - [DEBUG] Propagate flow
55464 2019-Jan-13 16:21:25.018782 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55465 2019-Jan-13 16:21:25.018847 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
55466 2019-Jan-13 16:21:25.019507 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55467 2019-Jan-13 16:21:25.020170 - [DEBUG] Edge function : AllBottom (result of previous compose)
55468 2019-Jan-13 16:21:25.020197 - [DEBUG]
55469 2019-Jan-13 16:21:25.020222 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55470 2019-Jan-13 16:21:25.020248 - [DEBUG] = AllBottom
55471 2019-Jan-13 16:21:25.020273 - [DEBUG]
55472 2019-Jan-13 16:21:25.020313 - [DEBUG] PROPAGATE: No new function!
55473 2019-Jan-13 16:21:25.020339 - [DEBUG] EDGE:
55474 2019-Jan-13 16:21:25.020404 - [DEBUG] ---> 55475 2019-Jan-13 16:21:25.021064 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55476 2019-Jan-13 16:21:25.021744 - [DEBUG]
55477 2019-Jan-13 16:21:25.021773 - [DEBUG] Compose: EdgeIdentity * AllBottom
55478 2019-Jan-13 16:21:25.021800 - [DEBUG]
55479 2019-Jan-13 16:21:25.021825 - [DEBUG] Propagate flow
55480 2019-Jan-13 16:21:25.021848 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55481 2019-Jan-13 16:21:25.021914 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55482 2019-Jan-13 16:21:25.022578 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55483 2019-Jan-13 16:21:25.023253 - [DEBUG] Edge function : AllBottom (result of previous compose)
55484 2019-Jan-13 16:21:25.023280 - [DEBUG]
55485 2019-Jan-13 16:21:25.023306 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55486 2019-Jan-13 16:21:25.023332 - [DEBUG] = AllBottom
55487 2019-Jan-13 16:21:25.023357 - [DEBUG]
55488 2019-Jan-13 16:21:25.023380 - [DEBUG] PROPAGATE: No new function!
55489 2019-Jan-13 16:21:25.023435 - [DEBUG] Compose: EdgeIdentity * AllBottom
55490 2019-Jan-13 16:21:25.023462 - [DEBUG]
55491 2019-Jan-13 16:21:25.023487 - [DEBUG] Propagate flow
55492 2019-Jan-13 16:21:25.023511 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55493 2019-Jan-13 16:21:25.023575 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55494 2019-Jan-13 16:21:25.024238 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55495 2019-Jan-13 16:21:25.024923 - [DEBUG] Edge function : AllBottom (result of previous compose)
55496 2019-Jan-13 16:21:25.024951 - [DEBUG]
55497 2019-Jan-13 16:21:25.024976 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55498 2019-Jan-13 16:21:25.025002 - [DEBUG] = AllBottom
55499 2019-Jan-13 16:21:25.025027 - [DEBUG]
55500 2019-Jan-13 16:21:25.025050 - [DEBUG] PROPAGATE: No new function!
55501 2019-Jan-13 16:21:25.025077 - [DEBUG] Compose: EdgeIdentity * AllBottom
55502 2019-Jan-13 16:21:25.025104 - [DEBUG]
55503 2019-Jan-13 16:21:25.025127 - [DEBUG] Propagate flow
55504 2019-Jan-13 16:21:25.025151 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55505 2019-Jan-13 16:21:25.025216 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
55506 2019-Jan-13 16:21:25.025893 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
55507 2019-Jan-13 16:21:25.026563 - [DEBUG] Edge function : AllBottom (result of previous compose)
55508 2019-Jan-13 16:21:25.026589 - [DEBUG]
55509 2019-Jan-13 16:21:25.026615 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55510 2019-Jan-13 16:21:25.026641 - [DEBUG] = AllBottom
55511 2019-Jan-13 16:21:25.026666 - [DEBUG]
55512 2019-Jan-13 16:21:25.026689 - [DEBUG] PROPAGATE: No new function!
55513 2019-Jan-13 16:21:25.026719 - [DEBUG] EDGE:
55514 2019-Jan-13 16:21:25.026782 - [DEBUG] ---> 55515 2019-Jan-13 16:21:25.027440 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55516 2019-Jan-13 16:21:25.028098 - [DEBUG]
55517 2019-Jan-13 16:21:25.028125 - [DEBUG] EDGE:
55518 2019-Jan-13 16:21:25.028205 - [DEBUG] ---> 55519 2019-Jan-13 16:21:25.028886 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55520 2019-Jan-13 16:21:25.029540 - [DEBUG]
55521 2019-Jan-13 16:21:25.029570 - [DEBUG] Compose: EdgeIdentity * AllBottom
55522 2019-Jan-13 16:21:25.029596 - [DEBUG]
55523 2019-Jan-13 16:21:25.029620 - [DEBUG] Propagate flow
55524 2019-Jan-13 16:21:25.029644 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55525 2019-Jan-13 16:21:25.029706 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
55526 2019-Jan-13 16:21:25.030352 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55527 2019-Jan-13 16:21:25.031020 - [DEBUG] Edge function : AllBottom (result of previous compose)
55528 2019-Jan-13 16:21:25.031046 - [DEBUG]
55529 2019-Jan-13 16:21:25.031073 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55530 2019-Jan-13 16:21:25.031100 - [DEBUG] = AllBottom
55531 2019-Jan-13 16:21:25.031125 - [DEBUG]
55532 2019-Jan-13 16:21:25.031148 - [DEBUG] PROPAGATE: No new function!
55533 2019-Jan-13 16:21:25.031173 - [DEBUG] EDGE:
55534 2019-Jan-13 16:21:25.031237 - [DEBUG] ---> 55535 2019-Jan-13 16:21:25.031921 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55536 2019-Jan-13 16:21:25.032573 - [DEBUG]
55537 2019-Jan-13 16:21:25.032602 - [DEBUG] Compose: EdgeIdentity * AllBottom
55538 2019-Jan-13 16:21:25.032629 - [DEBUG]
55539 2019-Jan-13 16:21:25.032653 - [DEBUG] Propagate flow
55540 2019-Jan-13 16:21:25.032677 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55541 2019-Jan-13 16:21:25.032738 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55542 2019-Jan-13 16:21:25.033393 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55543 2019-Jan-13 16:21:25.034059 - [DEBUG] Edge function : AllBottom (result of previous compose)
55544 2019-Jan-13 16:21:25.034085 - [DEBUG]
55545 2019-Jan-13 16:21:25.034110 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55546 2019-Jan-13 16:21:25.034136 - [DEBUG] = AllBottom
55547 2019-Jan-13 16:21:25.034161 - [DEBUG]
55548 2019-Jan-13 16:21:25.034184 - [DEBUG] PROPAGATE: No new function!
55549 2019-Jan-13 16:21:25.034239 - [DEBUG] Compose: EdgeIdentity * AllBottom
55550 2019-Jan-13 16:21:25.034268 - [DEBUG]
55551 2019-Jan-13 16:21:25.034293 - [DEBUG] Propagate flow
55552 2019-Jan-13 16:21:25.034316 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55553 2019-Jan-13 16:21:25.034382 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55554 2019-Jan-13 16:21:25.035077 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55555 2019-Jan-13 16:21:25.035729 - [DEBUG] Edge function : AllBottom (result of previous compose)
55556 2019-Jan-13 16:21:25.035755 - [DEBUG]
55557 2019-Jan-13 16:21:25.035781 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55558 2019-Jan-13 16:21:25.035807 - [DEBUG] = AllBottom
55559 2019-Jan-13 16:21:25.035831 - [DEBUG]
55560 2019-Jan-13 16:21:25.035855 - [DEBUG] PROPAGATE: No new function!
55561 2019-Jan-13 16:21:25.035882 - [DEBUG] Compose: EdgeIdentity * AllBottom
55562 2019-Jan-13 16:21:25.035908 - [DEBUG]
55563 2019-Jan-13 16:21:25.035932 - [DEBUG] Propagate flow
55564 2019-Jan-13 16:21:25.035956 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55565 2019-Jan-13 16:21:25.036036 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
55566 2019-Jan-13 16:21:25.036703 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
55567 2019-Jan-13 16:21:25.037361 - [DEBUG] Edge function : AllBottom (result of previous compose)
55568 2019-Jan-13 16:21:25.037387 - [DEBUG]
55569 2019-Jan-13 16:21:25.037413 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55570 2019-Jan-13 16:21:25.037439 - [DEBUG] = AllBottom
55571 2019-Jan-13 16:21:25.037464 - [DEBUG]
55572 2019-Jan-13 16:21:25.037488 - [DEBUG] PROPAGATE: No new function!
55573 2019-Jan-13 16:21:25.037517 - [DEBUG] EDGE:
55574 2019-Jan-13 16:21:25.037584 - [DEBUG] ---> 55575 2019-Jan-13 16:21:25.038268 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55576 2019-Jan-13 16:21:25.038917 - [DEBUG]
55577 2019-Jan-13 16:21:25.038944 - [DEBUG] EDGE:
55578 2019-Jan-13 16:21:25.039007 - [DEBUG] ---> 55579 2019-Jan-13 16:21:25.039664 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55580 2019-Jan-13 16:21:25.040315 - [DEBUG]
55581 2019-Jan-13 16:21:25.040345 - [DEBUG] Compose: EdgeIdentity * AllBottom
55582 2019-Jan-13 16:21:25.040372 - [DEBUG]
55583 2019-Jan-13 16:21:25.040396 - [DEBUG] Propagate flow
55584 2019-Jan-13 16:21:25.040419 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55585 2019-Jan-13 16:21:25.040481 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
55586 2019-Jan-13 16:21:25.041136 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55587 2019-Jan-13 16:21:25.041815 - [DEBUG] Edge function : AllBottom (result of previous compose)
55588 2019-Jan-13 16:21:25.041842 - [DEBUG]
55589 2019-Jan-13 16:21:25.041868 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55590 2019-Jan-13 16:21:25.041894 - [DEBUG] = AllBottom
55591 2019-Jan-13 16:21:25.041918 - [DEBUG]
55592 2019-Jan-13 16:21:25.041942 - [DEBUG] PROPAGATE: No new function!
55593 2019-Jan-13 16:21:25.041967 - [DEBUG] EDGE:
55594 2019-Jan-13 16:21:25.042029 - [DEBUG] ---> 55595 2019-Jan-13 16:21:25.042694 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55596 2019-Jan-13 16:21:25.043345 - [DEBUG]
55597 2019-Jan-13 16:21:25.043374 - [DEBUG] Compose: EdgeIdentity * AllBottom
55598 2019-Jan-13 16:21:25.043400 - [DEBUG]
55599 2019-Jan-13 16:21:25.043424 - [DEBUG] Propagate flow
55600 2019-Jan-13 16:21:25.043448 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55601 2019-Jan-13 16:21:25.043512 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55602 2019-Jan-13 16:21:25.044175 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55603 2019-Jan-13 16:21:25.044824 - [DEBUG] Edge function : AllBottom (result of previous compose)
55604 2019-Jan-13 16:21:25.044851 - [DEBUG]
55605 2019-Jan-13 16:21:25.044895 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55606 2019-Jan-13 16:21:25.044924 - [DEBUG] = AllBottom
55607 2019-Jan-13 16:21:25.044949 - [DEBUG]
55608 2019-Jan-13 16:21:25.044972 - [DEBUG] PROPAGATE: No new function!
55609 2019-Jan-13 16:21:25.045026 - [DEBUG] Compose: EdgeIdentity * AllBottom
55610 2019-Jan-13 16:21:25.045054 - [DEBUG]
55611 2019-Jan-13 16:21:25.045097 - [DEBUG] Propagate flow
55612 2019-Jan-13 16:21:25.045121 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55613 2019-Jan-13 16:21:25.045185 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55614 2019-Jan-13 16:21:25.045862 - [DEBUG] Target value : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55615 2019-Jan-13 16:21:25.046519 - [DEBUG] Edge function : AllBottom (result of previous compose)
55616 2019-Jan-13 16:21:25.046547 - [DEBUG]
55617 2019-Jan-13 16:21:25.046572 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55618 2019-Jan-13 16:21:25.046598 - [DEBUG] = AllBottom
55619 2019-Jan-13 16:21:25.046623 - [DEBUG]
55620 2019-Jan-13 16:21:25.046646 - [DEBUG] PROPAGATE: No new function!
55621 2019-Jan-13 16:21:25.046673 - [DEBUG] Compose: EdgeIdentity * AllBottom
55622 2019-Jan-13 16:21:25.046699 - [DEBUG]
55623 2019-Jan-13 16:21:25.046723 - [DEBUG] Propagate flow
55624 2019-Jan-13 16:21:25.046746 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55625 2019-Jan-13 16:21:25.046811 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
55626 2019-Jan-13 16:21:25.047472 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
55627 2019-Jan-13 16:21:25.048120 - [DEBUG] Edge function : AllBottom (result of previous compose)
55628 2019-Jan-13 16:21:25.048147 - [DEBUG]
55629 2019-Jan-13 16:21:25.048172 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
55630 2019-Jan-13 16:21:25.048198 - [DEBUG] = AllBottom
55631 2019-Jan-13 16:21:25.048242 - [DEBUG]
55632 2019-Jan-13 16:21:25.048265 - [DEBUG] PROPAGATE: No new function!
55633 2019-Jan-13 16:21:25.048295 - [DEBUG] EDGE:
55634 2019-Jan-13 16:21:25.048362 - [DEBUG] ---> 55635 2019-Jan-13 16:21:25.049027 - [DEBUG] D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36>
55636 2019-Jan-13 16:21:25.049683 - [DEBUG]
55637 2019-Jan-13 16:21:25.049712 - [DEBUG] EDGE:
55638 2019-Jan-13 16:21:25.049777 - [DEBUG] ---> 55639 2019-Jan-13 16:21:25.050423 - [DEBUG] D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35>
55640 2019-Jan-13 16:21:25.051077 - [DEBUG]
55641 2019-Jan-13 16:21:25.051103 - [DEBUG] EDGE:
55642 2019-Jan-13 16:21:25.051165 - [DEBUG] ---> 55643 2019-Jan-13 16:21:25.051849 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
55644 2019-Jan-13 16:21:25.052514 - [DEBUG]
55645 2019-Jan-13 16:21:25.052543 - [DEBUG] Compose: EdgeIdentity * AllBottom
55646 2019-Jan-13 16:21:25.052570 - [DEBUG]
55647 2019-Jan-13 16:21:25.052594 - [DEBUG] Propagate flow
55648 2019-Jan-13 16:21:25.052618 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55649 2019-Jan-13 16:21:25.052680 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
55650 2019-Jan-13 16:21:25.053334 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55651 2019-Jan-13 16:21:25.053983 - [DEBUG] Edge function : AllBottom (result of previous compose)
55652 2019-Jan-13 16:21:25.054009 - [DEBUG]
55653 2019-Jan-13 16:21:25.054034 - [DEBUG] Join: AllTop & AllBottom
55654 2019-Jan-13 16:21:25.054061 - [DEBUG] = AllBottom (new jump func)
55655 2019-Jan-13 16:21:25.054086 - [DEBUG]
55656 2019-Jan-13 16:21:25.054129 - [DEBUG] Start adding new jump function
55657 2019-Jan-13 16:21:25.054153 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55658 2019-Jan-13 16:21:25.054219 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55659 2019-Jan-13 16:21:25.054904 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
55660 2019-Jan-13 16:21:25.055569 - [DEBUG] Edge Function : AllBottom
55661 2019-Jan-13 16:21:25.055603 - [DEBUG] End adding new jump function
55662 2019-Jan-13 16:21:25.055627 - [DEBUG]
55663 2019-Jan-13 16:21:25.055651 - [DEBUG] -------------------------------------------- 1494. Path Edge --------------------------------------------
55664 2019-Jan-13 16:21:25.055675 - [DEBUG]
55665 2019-Jan-13 16:21:25.055699 - [DEBUG] Process 1494. path edge:
55666 2019-Jan-13 16:21:25.055723 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55667 2019-Jan-13 16:21:25.055787 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
55668 2019-Jan-13 16:21:25.056445 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55669 2019-Jan-13 16:21:25.057100 - [DEBUG]
55670 2019-Jan-13 16:21:25.057127 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
55671 2019-Jan-13 16:21:25.057826 - [DEBUG] Compose: EdgeIdentity * AllBottom
55672 2019-Jan-13 16:21:25.057856 - [DEBUG]
55673 2019-Jan-13 16:21:25.057880 - [DEBUG] Propagate flow
55674 2019-Jan-13 16:21:25.057904 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55675 2019-Jan-13 16:21:25.057966 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55676 2019-Jan-13 16:21:25.058650 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55677 2019-Jan-13 16:21:25.059305 - [DEBUG] Edge function : AllBottom (result of previous compose)
55678 2019-Jan-13 16:21:25.059332 - [DEBUG]
55679 2019-Jan-13 16:21:25.059357 - [DEBUG] Join: AllTop & AllBottom
55680 2019-Jan-13 16:21:25.059384 - [DEBUG] = AllBottom (new jump func)
55681 2019-Jan-13 16:21:25.059408 - [DEBUG]
55682 2019-Jan-13 16:21:25.059432 - [DEBUG] Start adding new jump function
55683 2019-Jan-13 16:21:25.059455 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55684 2019-Jan-13 16:21:25.059518 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55685 2019-Jan-13 16:21:25.060177 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55686 2019-Jan-13 16:21:25.060839 - [DEBUG] Edge Function : AllBottom
55687 2019-Jan-13 16:21:25.060871 - [DEBUG] End adding new jump function
55688 2019-Jan-13 16:21:25.060896 - [DEBUG]
55689 2019-Jan-13 16:21:25.060920 - [DEBUG] -------------------------------------------- 1495. Path Edge --------------------------------------------
55690 2019-Jan-13 16:21:25.060944 - [DEBUG]
55691 2019-Jan-13 16:21:25.060968 - [DEBUG] Process 1495. path edge:
55692 2019-Jan-13 16:21:25.060992 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55693 2019-Jan-13 16:21:25.061054 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
55694 2019-Jan-13 16:21:25.061734 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55695 2019-Jan-13 16:21:25.062390 - [DEBUG]
55696 2019-Jan-13 16:21:25.062418 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
55697 2019-Jan-13 16:21:25.063098 - [DEBUG] Compose: EdgeIdentity * AllBottom
55698 2019-Jan-13 16:21:25.063128 - [DEBUG]
55699 2019-Jan-13 16:21:25.063152 - [DEBUG] Propagate flow
55700 2019-Jan-13 16:21:25.063197 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55701 2019-Jan-13 16:21:25.063267 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
55702 2019-Jan-13 16:21:25.063942 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55703 2019-Jan-13 16:21:25.064608 - [DEBUG] Edge function : AllBottom (result of previous compose)
55704 2019-Jan-13 16:21:25.064635 - [DEBUG]
55705 2019-Jan-13 16:21:25.064660 - [DEBUG] Join: AllTop & AllBottom
55706 2019-Jan-13 16:21:25.064687 - [DEBUG] = AllBottom (new jump func)
55707 2019-Jan-13 16:21:25.064712 - [DEBUG]
55708 2019-Jan-13 16:21:25.064735 - [DEBUG] Start adding new jump function
55709 2019-Jan-13 16:21:25.064759 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55710 2019-Jan-13 16:21:25.064821 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55711 2019-Jan-13 16:21:25.065496 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
55712 2019-Jan-13 16:21:25.066166 - [DEBUG] Edge Function : AllBottom
55713 2019-Jan-13 16:21:25.066199 - [DEBUG] End adding new jump function
55714 2019-Jan-13 16:21:25.066223 - [DEBUG]
55715 2019-Jan-13 16:21:25.066247 - [DEBUG] -------------------------------------------- 1496. Path Edge --------------------------------------------
55716 2019-Jan-13 16:21:25.066271 - [DEBUG]
55717 2019-Jan-13 16:21:25.066295 - [DEBUG] Process 1496. path edge:
55718 2019-Jan-13 16:21:25.066319 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55719 2019-Jan-13 16:21:25.066384 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
55720 2019-Jan-13 16:21:25.067050 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55721 2019-Jan-13 16:21:25.067709 - [DEBUG]
55722 2019-Jan-13 16:21:25.067735 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
55723 2019-Jan-13 16:21:25.068430 - [DEBUG] Possible callees:
55724 2019-Jan-13 16:21:25.068456 - [DEBUG] llvm.dbg.declare
55725 2019-Jan-13 16:21:25.068482 - [DEBUG] Possible return sites:
55726 2019-Jan-13 16:21:25.068505 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7855727 2019-Jan-13 16:21:25.069840 - [DEBUG] Found and process special summary
55728 2019-Jan-13 16:21:25.069883 - [DEBUG] Compose: EdgeIdentity * AllBottom
55729 2019-Jan-13 16:21:25.069912 - [DEBUG]
55730 2019-Jan-13 16:21:25.069936 - [DEBUG] Propagate flow
55731 2019-Jan-13 16:21:25.069960 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55732 2019-Jan-13 16:21:25.070026 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
55733 2019-Jan-13 16:21:25.070689 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55734 2019-Jan-13 16:21:25.071338 - [DEBUG] Edge function : AllBottom (result of previous compose)
55735 2019-Jan-13 16:21:25.071364 - [DEBUG]
55736 2019-Jan-13 16:21:25.071390 - [DEBUG] Join: AllTop & AllBottom
55737 2019-Jan-13 16:21:25.071416 - [DEBUG] = AllBottom (new jump func)
55738 2019-Jan-13 16:21:25.071440 - [DEBUG]
55739 2019-Jan-13 16:21:25.071464 - [DEBUG] Start adding new jump function
55740 2019-Jan-13 16:21:25.071487 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55741 2019-Jan-13 16:21:25.071567 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55742 2019-Jan-13 16:21:25.072253 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
55743 2019-Jan-13 16:21:25.072914 - [DEBUG] Edge Function : AllBottom
55744 2019-Jan-13 16:21:25.072946 - [DEBUG] End adding new jump function
55745 2019-Jan-13 16:21:25.072970 - [DEBUG]
55746 2019-Jan-13 16:21:25.072993 - [DEBUG] -------------------------------------------- 1497. Path Edge --------------------------------------------
55747 2019-Jan-13 16:21:25.073018 - [DEBUG]
55748 2019-Jan-13 16:21:25.073042 - [DEBUG] Process 1497. path edge:
55749 2019-Jan-13 16:21:25.073065 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55750 2019-Jan-13 16:21:25.073134 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
55751 2019-Jan-13 16:21:25.073798 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55752 2019-Jan-13 16:21:25.074449 - [DEBUG]
55753 2019-Jan-13 16:21:25.074475 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
55754 2019-Jan-13 16:21:25.075195 - [DEBUG] Compose: EdgeIdentity * AllBottom
55755 2019-Jan-13 16:21:25.075224 - [DEBUG]
55756 2019-Jan-13 16:21:25.075248 - [DEBUG] Propagate flow
55757 2019-Jan-13 16:21:25.075272 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55758 2019-Jan-13 16:21:25.075335 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
55759 2019-Jan-13 16:21:25.075998 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55760 2019-Jan-13 16:21:25.076658 - [DEBUG] Edge function : AllBottom (result of previous compose)
55761 2019-Jan-13 16:21:25.076684 - [DEBUG]
55762 2019-Jan-13 16:21:25.076710 - [DEBUG] Join: AllTop & AllBottom
55763 2019-Jan-13 16:21:25.076737 - [DEBUG] = AllBottom (new jump func)
55764 2019-Jan-13 16:21:25.076761 - [DEBUG]
55765 2019-Jan-13 16:21:25.076785 - [DEBUG] Start adding new jump function
55766 2019-Jan-13 16:21:25.076809 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55767 2019-Jan-13 16:21:25.076872 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55768 2019-Jan-13 16:21:25.077520 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
55769 2019-Jan-13 16:21:25.078182 - [DEBUG] Edge Function : AllBottom
55770 2019-Jan-13 16:21:25.078230 - [DEBUG] End adding new jump function
55771 2019-Jan-13 16:21:25.078256 - [DEBUG]
55772 2019-Jan-13 16:21:25.078280 - [DEBUG] -------------------------------------------- 1498. Path Edge --------------------------------------------
55773 2019-Jan-13 16:21:25.078305 - [DEBUG]
55774 2019-Jan-13 16:21:25.078328 - [DEBUG] Process 1498. path edge:
55775 2019-Jan-13 16:21:25.078352 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55776 2019-Jan-13 16:21:25.078418 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
55777 2019-Jan-13 16:21:25.079078 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55778 2019-Jan-13 16:21:25.079736 - [DEBUG]
55779 2019-Jan-13 16:21:25.079763 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
55780 2019-Jan-13 16:21:25.080432 - [DEBUG] Compose: EdgeIdentity * AllBottom
55781 2019-Jan-13 16:21:25.080463 - [DEBUG]
55782 2019-Jan-13 16:21:25.080487 - [DEBUG] Propagate flow
55783 2019-Jan-13 16:21:25.080511 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55784 2019-Jan-13 16:21:25.080575 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55785 2019-Jan-13 16:21:25.081248 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55786 2019-Jan-13 16:21:25.081960 - [DEBUG] Edge function : AllBottom (result of previous compose)
55787 2019-Jan-13 16:21:25.081988 - [DEBUG]
55788 2019-Jan-13 16:21:25.082014 - [DEBUG] Join: AllTop & AllBottom
55789 2019-Jan-13 16:21:25.082041 - [DEBUG] = AllBottom (new jump func)
55790 2019-Jan-13 16:21:25.082066 - [DEBUG]
55791 2019-Jan-13 16:21:25.082089 - [DEBUG] Start adding new jump function
55792 2019-Jan-13 16:21:25.082113 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55793 2019-Jan-13 16:21:25.082179 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55794 2019-Jan-13 16:21:25.082836 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55795 2019-Jan-13 16:21:25.083487 - [DEBUG] Edge Function : AllBottom
55796 2019-Jan-13 16:21:25.083518 - [DEBUG] End adding new jump function
55797 2019-Jan-13 16:21:25.083542 - [DEBUG]
55798 2019-Jan-13 16:21:25.083565 - [DEBUG] -------------------------------------------- 1499. Path Edge --------------------------------------------
55799 2019-Jan-13 16:21:25.083591 - [DEBUG]
55800 2019-Jan-13 16:21:25.083614 - [DEBUG] Process 1499. path edge:
55801 2019-Jan-13 16:21:25.083639 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55802 2019-Jan-13 16:21:25.083704 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
55803 2019-Jan-13 16:21:25.084371 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55804 2019-Jan-13 16:21:25.085053 - [DEBUG]
55805 2019-Jan-13 16:21:25.085080 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
55806 2019-Jan-13 16:21:25.085771 - [DEBUG] Compose: EdgeIdentity * AllBottom
55807 2019-Jan-13 16:21:25.085801 - [DEBUG]
55808 2019-Jan-13 16:21:25.085824 - [DEBUG] Propagate flow
55809 2019-Jan-13 16:21:25.085848 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55810 2019-Jan-13 16:21:25.085911 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
55811 2019-Jan-13 16:21:25.086564 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55812 2019-Jan-13 16:21:25.087227 - [DEBUG] Edge function : AllBottom (result of previous compose)
55813 2019-Jan-13 16:21:25.087254 - [DEBUG]
55814 2019-Jan-13 16:21:25.087279 - [DEBUG] Join: AllTop & AllBottom
55815 2019-Jan-13 16:21:25.087306 - [DEBUG] = AllBottom (new jump func)
55816 2019-Jan-13 16:21:25.087331 - [DEBUG]
55817 2019-Jan-13 16:21:25.087355 - [DEBUG] Start adding new jump function
55818 2019-Jan-13 16:21:25.087378 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55819 2019-Jan-13 16:21:25.087443 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55820 2019-Jan-13 16:21:25.088101 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
55821 2019-Jan-13 16:21:25.088776 - [DEBUG] Edge Function : AllBottom
55822 2019-Jan-13 16:21:25.088807 - [DEBUG] End adding new jump function
55823 2019-Jan-13 16:21:25.088831 - [DEBUG]
55824 2019-Jan-13 16:21:25.088855 - [DEBUG] -------------------------------------------- 1500. Path Edge --------------------------------------------
55825 2019-Jan-13 16:21:25.088880 - [DEBUG]
55826 2019-Jan-13 16:21:25.088903 - [DEBUG] Process 1500. path edge:
55827 2019-Jan-13 16:21:25.088927 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55828 2019-Jan-13 16:21:25.088990 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
55829 2019-Jan-13 16:21:25.089645 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55830 2019-Jan-13 16:21:25.090309 - [DEBUG]
55831 2019-Jan-13 16:21:25.090336 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
55832 2019-Jan-13 16:21:25.091039 - [DEBUG] Compose: EdgeIdentity * AllBottom
55833 2019-Jan-13 16:21:25.091068 - [DEBUG]
55834 2019-Jan-13 16:21:25.091092 - [DEBUG] Propagate flow
55835 2019-Jan-13 16:21:25.091116 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55836 2019-Jan-13 16:21:25.091182 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
55837 2019-Jan-13 16:21:25.091866 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55838 2019-Jan-13 16:21:25.092523 - [DEBUG] Edge function : AllBottom (result of previous compose)
55839 2019-Jan-13 16:21:25.092550 - [DEBUG]
55840 2019-Jan-13 16:21:25.092576 - [DEBUG] Join: AllTop & AllBottom
55841 2019-Jan-13 16:21:25.092602 - [DEBUG] = AllBottom (new jump func)
55842 2019-Jan-13 16:21:25.092627 - [DEBUG]
55843 2019-Jan-13 16:21:25.092651 - [DEBUG] Start adding new jump function
55844 2019-Jan-13 16:21:25.092675 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55845 2019-Jan-13 16:21:25.092744 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55846 2019-Jan-13 16:21:25.093403 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
55847 2019-Jan-13 16:21:25.094063 - [DEBUG] Edge Function : AllBottom
55848 2019-Jan-13 16:21:25.094094 - [DEBUG] End adding new jump function
55849 2019-Jan-13 16:21:25.094119 - [DEBUG]
55850 2019-Jan-13 16:21:25.094143 - [DEBUG] -------------------------------------------- 1501. Path Edge --------------------------------------------
55851 2019-Jan-13 16:21:25.094168 - [DEBUG]
55852 2019-Jan-13 16:21:25.094192 - [DEBUG] Process 1501. path edge:
55853 2019-Jan-13 16:21:25.094216 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55854 2019-Jan-13 16:21:25.094280 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
55855 2019-Jan-13 16:21:25.094956 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55856 2019-Jan-13 16:21:25.095616 - [DEBUG]
55857 2019-Jan-13 16:21:25.095642 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
55858 2019-Jan-13 16:21:25.096338 - [DEBUG] Compose: EdgeIdentity * AllBottom
55859 2019-Jan-13 16:21:25.096369 - [DEBUG]
55860 2019-Jan-13 16:21:25.096393 - [DEBUG] Propagate flow
55861 2019-Jan-13 16:21:25.096417 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55862 2019-Jan-13 16:21:25.096480 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
55863 2019-Jan-13 16:21:25.097147 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55864 2019-Jan-13 16:21:25.097796 - [DEBUG] Edge function : AllBottom (result of previous compose)
55865 2019-Jan-13 16:21:25.097823 - [DEBUG]
55866 2019-Jan-13 16:21:25.097849 - [DEBUG] Join: AllTop & AllBottom
55867 2019-Jan-13 16:21:25.097875 - [DEBUG] = AllBottom (new jump func)
55868 2019-Jan-13 16:21:25.097900 - [DEBUG]
55869 2019-Jan-13 16:21:25.097924 - [DEBUG] Start adding new jump function
55870 2019-Jan-13 16:21:25.097948 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55871 2019-Jan-13 16:21:25.098009 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55872 2019-Jan-13 16:21:25.098692 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
55873 2019-Jan-13 16:21:25.099355 - [DEBUG] Edge Function : AllBottom
55874 2019-Jan-13 16:21:25.099387 - [DEBUG] End adding new jump function
55875 2019-Jan-13 16:21:25.099412 - [DEBUG]
55876 2019-Jan-13 16:21:25.099436 - [DEBUG] -------------------------------------------- 1502. Path Edge --------------------------------------------
55877 2019-Jan-13 16:21:25.099478 - [DEBUG]
55878 2019-Jan-13 16:21:25.099503 - [DEBUG] Process 1502. path edge:
55879 2019-Jan-13 16:21:25.099527 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55880 2019-Jan-13 16:21:25.099593 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
55881 2019-Jan-13 16:21:25.100256 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55882 2019-Jan-13 16:21:25.100905 - [DEBUG]
55883 2019-Jan-13 16:21:25.100931 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
55884 2019-Jan-13 16:21:25.101651 - [DEBUG] Compose: EdgeIdentity * AllBottom
55885 2019-Jan-13 16:21:25.101682 - [DEBUG]
55886 2019-Jan-13 16:21:25.101706 - [DEBUG] Propagate flow
55887 2019-Jan-13 16:21:25.101730 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55888 2019-Jan-13 16:21:25.101796 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
55889 2019-Jan-13 16:21:25.102454 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55890 2019-Jan-13 16:21:25.103114 - [DEBUG] Edge function : AllBottom (result of previous compose)
55891 2019-Jan-13 16:21:25.103141 - [DEBUG]
55892 2019-Jan-13 16:21:25.103166 - [DEBUG] Join: AllTop & AllBottom
55893 2019-Jan-13 16:21:25.103193 - [DEBUG] = AllBottom (new jump func)
55894 2019-Jan-13 16:21:25.103217 - [DEBUG]
55895 2019-Jan-13 16:21:25.103241 - [DEBUG] Start adding new jump function
55896 2019-Jan-13 16:21:25.103264 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55897 2019-Jan-13 16:21:25.103327 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55898 2019-Jan-13 16:21:25.103973 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
55899 2019-Jan-13 16:21:25.104634 - [DEBUG] Edge Function : AllBottom
55900 2019-Jan-13 16:21:25.104665 - [DEBUG] End adding new jump function
55901 2019-Jan-13 16:21:25.104690 - [DEBUG]
55902 2019-Jan-13 16:21:25.104714 - [DEBUG] -------------------------------------------- 1503. Path Edge --------------------------------------------
55903 2019-Jan-13 16:21:25.104739 - [DEBUG]
55904 2019-Jan-13 16:21:25.104762 - [DEBUG] Process 1503. path edge:
55905 2019-Jan-13 16:21:25.104786 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55906 2019-Jan-13 16:21:25.104851 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
55907 2019-Jan-13 16:21:25.105531 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55908 2019-Jan-13 16:21:25.106307 - [DEBUG]
55909 2019-Jan-13 16:21:25.106334 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
55910 2019-Jan-13 16:21:25.107018 - [DEBUG] Compose: EdgeIdentity * AllBottom
55911 2019-Jan-13 16:21:25.107048 - [DEBUG]
55912 2019-Jan-13 16:21:25.107072 - [DEBUG] Propagate flow
55913 2019-Jan-13 16:21:25.107096 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55914 2019-Jan-13 16:21:25.107161 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
55915 2019-Jan-13 16:21:25.107840 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55916 2019-Jan-13 16:21:25.108522 - [DEBUG] Edge function : AllBottom (result of previous compose)
55917 2019-Jan-13 16:21:25.108550 - [DEBUG]
55918 2019-Jan-13 16:21:25.108576 - [DEBUG] Join: AllTop & AllBottom
55919 2019-Jan-13 16:21:25.108603 - [DEBUG] = AllBottom (new jump func)
55920 2019-Jan-13 16:21:25.108646 - [DEBUG]
55921 2019-Jan-13 16:21:25.108670 - [DEBUG] Start adding new jump function
55922 2019-Jan-13 16:21:25.108694 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55923 2019-Jan-13 16:21:25.108760 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55924 2019-Jan-13 16:21:25.109420 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
55925 2019-Jan-13 16:21:25.110077 - [DEBUG] Edge Function : AllBottom
55926 2019-Jan-13 16:21:25.110110 - [DEBUG] End adding new jump function
55927 2019-Jan-13 16:21:25.110135 - [DEBUG]
55928 2019-Jan-13 16:21:25.110158 - [DEBUG] -------------------------------------------- 1504. Path Edge --------------------------------------------
55929 2019-Jan-13 16:21:25.110183 - [DEBUG]
55930 2019-Jan-13 16:21:25.110207 - [DEBUG] Process 1504. path edge:
55931 2019-Jan-13 16:21:25.110231 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55932 2019-Jan-13 16:21:25.110296 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
55933 2019-Jan-13 16:21:25.110969 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55934 2019-Jan-13 16:21:25.111649 - [DEBUG]
55935 2019-Jan-13 16:21:25.111675 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
55936 2019-Jan-13 16:21:25.112356 - [DEBUG] Possible callees:
55937 2019-Jan-13 16:21:25.112382 - [DEBUG] llvm.dbg.declare
55938 2019-Jan-13 16:21:25.112408 - [DEBUG] Possible return sites:
55939 2019-Jan-13 16:21:25.112431 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12055940 2019-Jan-13 16:21:25.113753 - [DEBUG] Found and process special summary
55941 2019-Jan-13 16:21:25.113801 - [DEBUG] Compose: EdgeIdentity * AllBottom
55942 2019-Jan-13 16:21:25.113829 - [DEBUG]
55943 2019-Jan-13 16:21:25.113854 - [DEBUG] Propagate flow
55944 2019-Jan-13 16:21:25.113878 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55945 2019-Jan-13 16:21:25.113943 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
55946 2019-Jan-13 16:21:25.114622 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55947 2019-Jan-13 16:21:25.115304 - [DEBUG] Edge function : AllBottom (result of previous compose)
55948 2019-Jan-13 16:21:25.115331 - [DEBUG]
55949 2019-Jan-13 16:21:25.115356 - [DEBUG] Join: AllTop & AllBottom
55950 2019-Jan-13 16:21:25.115383 - [DEBUG] = AllBottom (new jump func)
55951 2019-Jan-13 16:21:25.115408 - [DEBUG]
55952 2019-Jan-13 16:21:25.115431 - [DEBUG] Start adding new jump function
55953 2019-Jan-13 16:21:25.115455 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55954 2019-Jan-13 16:21:25.115516 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55955 2019-Jan-13 16:21:25.116171 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
55956 2019-Jan-13 16:21:25.116842 - [DEBUG] Edge Function : AllBottom
55957 2019-Jan-13 16:21:25.116874 - [DEBUG] End adding new jump function
55958 2019-Jan-13 16:21:25.116898 - [DEBUG]
55959 2019-Jan-13 16:21:25.116922 - [DEBUG] -------------------------------------------- 1505. Path Edge --------------------------------------------
55960 2019-Jan-13 16:21:25.116947 - [DEBUG]
55961 2019-Jan-13 16:21:25.116971 - [DEBUG] Process 1505. path edge:
55962 2019-Jan-13 16:21:25.116995 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55963 2019-Jan-13 16:21:25.117075 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
55964 2019-Jan-13 16:21:25.117740 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55965 2019-Jan-13 16:21:25.118480 - [DEBUG]
55966 2019-Jan-13 16:21:25.118506 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
55967 2019-Jan-13 16:21:25.119208 - [DEBUG] Compose: EdgeIdentity * AllBottom
55968 2019-Jan-13 16:21:25.119239 - [DEBUG]
55969 2019-Jan-13 16:21:25.119263 - [DEBUG] Propagate flow
55970 2019-Jan-13 16:21:25.119286 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55971 2019-Jan-13 16:21:25.119353 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
55972 2019-Jan-13 16:21:25.120020 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55973 2019-Jan-13 16:21:25.120681 - [DEBUG] Edge function : AllBottom (result of previous compose)
55974 2019-Jan-13 16:21:25.120708 - [DEBUG]
55975 2019-Jan-13 16:21:25.120733 - [DEBUG] Join: AllTop & AllBottom
55976 2019-Jan-13 16:21:25.120759 - [DEBUG] = AllBottom (new jump func)
55977 2019-Jan-13 16:21:25.120784 - [DEBUG]
55978 2019-Jan-13 16:21:25.120807 - [DEBUG] Start adding new jump function
55979 2019-Jan-13 16:21:25.120831 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
55980 2019-Jan-13 16:21:25.120894 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55981 2019-Jan-13 16:21:25.121565 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
55982 2019-Jan-13 16:21:25.122225 - [DEBUG] Edge Function : AllBottom
55983 2019-Jan-13 16:21:25.122257 - [DEBUG] End adding new jump function
55984 2019-Jan-13 16:21:25.122282 - [DEBUG]
55985 2019-Jan-13 16:21:25.122306 - [DEBUG] -------------------------------------------- 1506. Path Edge --------------------------------------------
55986 2019-Jan-13 16:21:25.122331 - [DEBUG]
55987 2019-Jan-13 16:21:25.122354 - [DEBUG] Process 1506. path edge:
55988 2019-Jan-13 16:21:25.122378 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
55989 2019-Jan-13 16:21:25.122445 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
55990 2019-Jan-13 16:21:25.123100 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
55991 2019-Jan-13 16:21:25.123760 - [DEBUG]
55992 2019-Jan-13 16:21:25.123787 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
55993 2019-Jan-13 16:21:25.124462 - [DEBUG] Compose: EdgeIdentity * AllBottom
55994 2019-Jan-13 16:21:25.124492 - [DEBUG]
55995 2019-Jan-13 16:21:25.124516 - [DEBUG] Propagate flow
55996 2019-Jan-13 16:21:25.124539 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
55997 2019-Jan-13 16:21:25.124603 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
55998 2019-Jan-13 16:21:25.125301 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
55999 2019-Jan-13 16:21:25.125961 - [DEBUG] Edge function : AllBottom (result of previous compose)
56000 2019-Jan-13 16:21:25.125988 - [DEBUG]
56001 2019-Jan-13 16:21:25.126013 - [DEBUG] Join: AllTop & AllBottom
56002 2019-Jan-13 16:21:25.126039 - [DEBUG] = AllBottom (new jump func)
56003 2019-Jan-13 16:21:25.126063 - [DEBUG]
56004 2019-Jan-13 16:21:25.126087 - [DEBUG] Start adding new jump function
56005 2019-Jan-13 16:21:25.126110 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56006 2019-Jan-13 16:21:25.126174 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56007 2019-Jan-13 16:21:25.126852 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
56008 2019-Jan-13 16:21:25.127514 - [DEBUG] Edge Function : AllBottom
56009 2019-Jan-13 16:21:25.127545 - [DEBUG] End adding new jump function
56010 2019-Jan-13 16:21:25.127569 - [DEBUG]
56011 2019-Jan-13 16:21:25.127593 - [DEBUG] -------------------------------------------- 1507. Path Edge --------------------------------------------
56012 2019-Jan-13 16:21:25.127618 - [DEBUG]
56013 2019-Jan-13 16:21:25.127642 - [DEBUG] Process 1507. path edge:
56014 2019-Jan-13 16:21:25.127666 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56015 2019-Jan-13 16:21:25.127728 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
56016 2019-Jan-13 16:21:25.128424 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56017 2019-Jan-13 16:21:25.129078 - [DEBUG]
56018 2019-Jan-13 16:21:25.129104 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
56019 2019-Jan-13 16:21:25.129790 - [DEBUG] Possible callees:
56020 2019-Jan-13 16:21:25.129816 - [DEBUG] llvm.dbg.declare
56021 2019-Jan-13 16:21:25.129841 - [DEBUG] Possible return sites:
56022 2019-Jan-13 16:21:25.129865 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14956023 2019-Jan-13 16:21:25.131189 - [DEBUG] Found and process special summary
56024 2019-Jan-13 16:21:25.131236 - [DEBUG] Compose: EdgeIdentity * AllBottom
56025 2019-Jan-13 16:21:25.131264 - [DEBUG]
56026 2019-Jan-13 16:21:25.131289 - [DEBUG] Propagate flow
56027 2019-Jan-13 16:21:25.131313 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56028 2019-Jan-13 16:21:25.131380 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
56029 2019-Jan-13 16:21:25.132068 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56030 2019-Jan-13 16:21:25.132730 - [DEBUG] Edge function : AllBottom (result of previous compose)
56031 2019-Jan-13 16:21:25.132756 - [DEBUG]
56032 2019-Jan-13 16:21:25.132782 - [DEBUG] Join: AllTop & AllBottom
56033 2019-Jan-13 16:21:25.132808 - [DEBUG] = AllBottom (new jump func)
56034 2019-Jan-13 16:21:25.132833 - [DEBUG]
56035 2019-Jan-13 16:21:25.132857 - [DEBUG] Start adding new jump function
56036 2019-Jan-13 16:21:25.132880 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56037 2019-Jan-13 16:21:25.132942 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56038 2019-Jan-13 16:21:25.133591 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
56039 2019-Jan-13 16:21:25.134257 - [DEBUG] Edge Function : AllBottom
56040 2019-Jan-13 16:21:25.134289 - [DEBUG] End adding new jump function
56041 2019-Jan-13 16:21:25.134313 - [DEBUG]
56042 2019-Jan-13 16:21:25.134337 - [DEBUG] -------------------------------------------- 1508. Path Edge --------------------------------------------
56043 2019-Jan-13 16:21:25.134362 - [DEBUG]
56044 2019-Jan-13 16:21:25.134386 - [DEBUG] Process 1508. path edge:
56045 2019-Jan-13 16:21:25.134409 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56046 2019-Jan-13 16:21:25.134473 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
56047 2019-Jan-13 16:21:25.135163 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56048 2019-Jan-13 16:21:25.135822 - [DEBUG]
56049 2019-Jan-13 16:21:25.135870 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
56050 2019-Jan-13 16:21:25.136567 - [DEBUG] Compose: EdgeIdentity * AllBottom
56051 2019-Jan-13 16:21:25.136598 - [DEBUG]
56052 2019-Jan-13 16:21:25.136622 - [DEBUG] Propagate flow
56053 2019-Jan-13 16:21:25.136645 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56054 2019-Jan-13 16:21:25.136708 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
56055 2019-Jan-13 16:21:25.137393 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56056 2019-Jan-13 16:21:25.138054 - [DEBUG] Edge function : AllBottom (result of previous compose)
56057 2019-Jan-13 16:21:25.138081 - [DEBUG]
56058 2019-Jan-13 16:21:25.138107 - [DEBUG] Join: AllTop & AllBottom
56059 2019-Jan-13 16:21:25.138133 - [DEBUG] = AllBottom (new jump func)
56060 2019-Jan-13 16:21:25.138158 - [DEBUG]
56061 2019-Jan-13 16:21:25.138181 - [DEBUG] Start adding new jump function
56062 2019-Jan-13 16:21:25.138205 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56063 2019-Jan-13 16:21:25.138289 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56064 2019-Jan-13 16:21:25.138945 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
56065 2019-Jan-13 16:21:25.139590 - [DEBUG] Edge Function : AllBottom
56066 2019-Jan-13 16:21:25.139622 - [DEBUG] End adding new jump function
56067 2019-Jan-13 16:21:25.139646 - [DEBUG]
56068 2019-Jan-13 16:21:25.139670 - [DEBUG] -------------------------------------------- 1509. Path Edge --------------------------------------------
56069 2019-Jan-13 16:21:25.139695 - [DEBUG]
56070 2019-Jan-13 16:21:25.139719 - [DEBUG] Process 1509. path edge:
56071 2019-Jan-13 16:21:25.139743 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56072 2019-Jan-13 16:21:25.139804 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
56073 2019-Jan-13 16:21:25.140467 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56074 2019-Jan-13 16:21:25.141126 - [DEBUG]
56075 2019-Jan-13 16:21:25.141153 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
56076 2019-Jan-13 16:21:25.141866 - [DEBUG] Compose: EdgeIdentity * AllBottom
56077 2019-Jan-13 16:21:25.141896 - [DEBUG]
56078 2019-Jan-13 16:21:25.141920 - [DEBUG] Propagate flow
56079 2019-Jan-13 16:21:25.141943 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56080 2019-Jan-13 16:21:25.142008 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
56081 2019-Jan-13 16:21:25.142674 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56082 2019-Jan-13 16:21:25.143338 - [DEBUG] Edge function : AllBottom (result of previous compose)
56083 2019-Jan-13 16:21:25.143365 - [DEBUG]
56084 2019-Jan-13 16:21:25.143390 - [DEBUG] Join: AllTop & AllBottom
56085 2019-Jan-13 16:21:25.143417 - [DEBUG] = AllBottom (new jump func)
56086 2019-Jan-13 16:21:25.143441 - [DEBUG]
56087 2019-Jan-13 16:21:25.143465 - [DEBUG] Start adding new jump function
56088 2019-Jan-13 16:21:25.143488 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56089 2019-Jan-13 16:21:25.143552 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56090 2019-Jan-13 16:21:25.144213 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
56091 2019-Jan-13 16:21:25.144876 - [DEBUG] Edge Function : AllBottom
56092 2019-Jan-13 16:21:25.144929 - [DEBUG] End adding new jump function
56093 2019-Jan-13 16:21:25.144970 - [DEBUG]
56094 2019-Jan-13 16:21:25.144995 - [DEBUG] -------------------------------------------- 1510. Path Edge --------------------------------------------
56095 2019-Jan-13 16:21:25.145020 - [DEBUG]
56096 2019-Jan-13 16:21:25.145044 - [DEBUG] Process 1510. path edge:
56097 2019-Jan-13 16:21:25.145067 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56098 2019-Jan-13 16:21:25.145132 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
56099 2019-Jan-13 16:21:25.145800 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56100 2019-Jan-13 16:21:25.146460 - [DEBUG]
56101 2019-Jan-13 16:21:25.146486 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
56102 2019-Jan-13 16:21:25.147176 - [DEBUG] Possible callees:
56103 2019-Jan-13 16:21:25.147202 - [DEBUG] llvm.dbg.declare
56104 2019-Jan-13 16:21:25.147227 - [DEBUG] Possible return sites:
56105 2019-Jan-13 16:21:25.147251 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15556106 2019-Jan-13 16:21:25.148591 - [DEBUG] Found and process special summary
56107 2019-Jan-13 16:21:25.148633 - [DEBUG] Compose: EdgeIdentity * AllBottom
56108 2019-Jan-13 16:21:25.148662 - [DEBUG]
56109 2019-Jan-13 16:21:25.148686 - [DEBUG] Propagate flow
56110 2019-Jan-13 16:21:25.148709 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56111 2019-Jan-13 16:21:25.148775 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56112 2019-Jan-13 16:21:25.149446 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56113 2019-Jan-13 16:21:25.150105 - [DEBUG] Edge function : AllBottom (result of previous compose)
56114 2019-Jan-13 16:21:25.150131 - [DEBUG]
56115 2019-Jan-13 16:21:25.150157 - [DEBUG] Join: AllTop & AllBottom
56116 2019-Jan-13 16:21:25.150184 - [DEBUG] = AllBottom (new jump func)
56117 2019-Jan-13 16:21:25.150209 - [DEBUG]
56118 2019-Jan-13 16:21:25.150233 - [DEBUG] Start adding new jump function
56119 2019-Jan-13 16:21:25.150256 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56120 2019-Jan-13 16:21:25.150321 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56121 2019-Jan-13 16:21:25.150975 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56122 2019-Jan-13 16:21:25.151650 - [DEBUG] Edge Function : AllBottom
56123 2019-Jan-13 16:21:25.151682 - [DEBUG] End adding new jump function
56124 2019-Jan-13 16:21:25.151706 - [DEBUG]
56125 2019-Jan-13 16:21:25.151731 - [DEBUG] -------------------------------------------- 1511. Path Edge --------------------------------------------
56126 2019-Jan-13 16:21:25.151757 - [DEBUG]
56127 2019-Jan-13 16:21:25.151780 - [DEBUG] Process 1511. path edge:
56128 2019-Jan-13 16:21:25.151805 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56129 2019-Jan-13 16:21:25.151871 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
56130 2019-Jan-13 16:21:25.152540 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56131 2019-Jan-13 16:21:25.153199 - [DEBUG]
56132 2019-Jan-13 16:21:25.153225 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56133 2019-Jan-13 16:21:25.153920 - [DEBUG] Compose: EdgeIdentity * AllBottom
56134 2019-Jan-13 16:21:25.153950 - [DEBUG]
56135 2019-Jan-13 16:21:25.153974 - [DEBUG] Propagate flow
56136 2019-Jan-13 16:21:25.154017 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56137 2019-Jan-13 16:21:25.154082 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
56138 2019-Jan-13 16:21:25.154743 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56139 2019-Jan-13 16:21:25.155448 - [DEBUG] Edge function : AllBottom (result of previous compose)
56140 2019-Jan-13 16:21:25.155476 - [DEBUG]
56141 2019-Jan-13 16:21:25.155502 - [DEBUG] Join: AllTop & AllBottom
56142 2019-Jan-13 16:21:25.155529 - [DEBUG] = AllBottom (new jump func)
56143 2019-Jan-13 16:21:25.155554 - [DEBUG]
56144 2019-Jan-13 16:21:25.155577 - [DEBUG] Start adding new jump function
56145 2019-Jan-13 16:21:25.155601 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56146 2019-Jan-13 16:21:25.155665 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56147 2019-Jan-13 16:21:25.156331 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
56148 2019-Jan-13 16:21:25.156983 - [DEBUG] Edge Function : AllBottom
56149 2019-Jan-13 16:21:25.157014 - [DEBUG] End adding new jump function
56150 2019-Jan-13 16:21:25.157038 - [DEBUG]
56151 2019-Jan-13 16:21:25.157062 - [DEBUG] -------------------------------------------- 1512. Path Edge --------------------------------------------
56152 2019-Jan-13 16:21:25.157087 - [DEBUG]
56153 2019-Jan-13 16:21:25.157111 - [DEBUG] Process 1512. path edge:
56154 2019-Jan-13 16:21:25.157136 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56155 2019-Jan-13 16:21:25.157199 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
56156 2019-Jan-13 16:21:25.157855 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56157 2019-Jan-13 16:21:25.158538 - [DEBUG]
56158 2019-Jan-13 16:21:25.158565 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
56159 2019-Jan-13 16:21:25.159255 - [DEBUG] Compose: EdgeIdentity * AllBottom
56160 2019-Jan-13 16:21:25.159284 - [DEBUG]
56161 2019-Jan-13 16:21:25.159307 - [DEBUG] Propagate flow
56162 2019-Jan-13 16:21:25.159331 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56163 2019-Jan-13 16:21:25.159396 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
56164 2019-Jan-13 16:21:25.160047 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56165 2019-Jan-13 16:21:25.160705 - [DEBUG] Edge function : AllBottom (result of previous compose)
56166 2019-Jan-13 16:21:25.160732 - [DEBUG]
56167 2019-Jan-13 16:21:25.160757 - [DEBUG] Join: AllTop & AllBottom
56168 2019-Jan-13 16:21:25.160784 - [DEBUG] = AllBottom (new jump func)
56169 2019-Jan-13 16:21:25.160808 - [DEBUG]
56170 2019-Jan-13 16:21:25.160832 - [DEBUG] Start adding new jump function
56171 2019-Jan-13 16:21:25.160855 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56172 2019-Jan-13 16:21:25.160922 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56173 2019-Jan-13 16:21:25.161599 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
56174 2019-Jan-13 16:21:25.162258 - [DEBUG] Edge Function : AllBottom
56175 2019-Jan-13 16:21:25.162290 - [DEBUG] End adding new jump function
56176 2019-Jan-13 16:21:25.162314 - [DEBUG]
56177 2019-Jan-13 16:21:25.162338 - [DEBUG] -------------------------------------------- 1513. Path Edge --------------------------------------------
56178 2019-Jan-13 16:21:25.162363 - [DEBUG]
56179 2019-Jan-13 16:21:25.162387 - [DEBUG] Process 1513. path edge:
56180 2019-Jan-13 16:21:25.162411 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56181 2019-Jan-13 16:21:25.162475 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
56182 2019-Jan-13 16:21:25.163143 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56183 2019-Jan-13 16:21:25.163807 - [DEBUG]
56184 2019-Jan-13 16:21:25.163835 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
56185 2019-Jan-13 16:21:25.164523 - [DEBUG] Compose: EdgeIdentity * AllBottom
56186 2019-Jan-13 16:21:25.164553 - [DEBUG]
56187 2019-Jan-13 16:21:25.164577 - [DEBUG] Propagate flow
56188 2019-Jan-13 16:21:25.164601 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56189 2019-Jan-13 16:21:25.164668 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
56190 2019-Jan-13 16:21:25.165377 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56191 2019-Jan-13 16:21:25.166030 - [DEBUG] Edge function : AllBottom (result of previous compose)
56192 2019-Jan-13 16:21:25.166056 - [DEBUG]
56193 2019-Jan-13 16:21:25.166081 - [DEBUG] Join: AllTop & AllBottom
56194 2019-Jan-13 16:21:25.166108 - [DEBUG] = AllBottom (new jump func)
56195 2019-Jan-13 16:21:25.166133 - [DEBUG]
56196 2019-Jan-13 16:21:25.166157 - [DEBUG] Start adding new jump function
56197 2019-Jan-13 16:21:25.166181 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56198 2019-Jan-13 16:21:25.166243 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56199 2019-Jan-13 16:21:25.166908 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
56200 2019-Jan-13 16:21:25.167573 - [DEBUG] Edge Function : AllBottom
56201 2019-Jan-13 16:21:25.167604 - [DEBUG] End adding new jump function
56202 2019-Jan-13 16:21:25.167629 - [DEBUG]
56203 2019-Jan-13 16:21:25.167653 - [DEBUG] -------------------------------------------- 1514. Path Edge --------------------------------------------
56204 2019-Jan-13 16:21:25.167678 - [DEBUG]
56205 2019-Jan-13 16:21:25.167702 - [DEBUG] Process 1514. path edge:
56206 2019-Jan-13 16:21:25.167727 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56207 2019-Jan-13 16:21:25.167802 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
56208 2019-Jan-13 16:21:25.168495 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56209 2019-Jan-13 16:21:25.169144 - [DEBUG]
56210 2019-Jan-13 16:21:25.169170 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
56211 2019-Jan-13 16:21:25.169858 - [DEBUG] Possible callees:
56212 2019-Jan-13 16:21:25.169885 - [DEBUG] llvm.dbg.declare
56213 2019-Jan-13 16:21:25.169910 - [DEBUG] Possible return sites:
56214 2019-Jan-13 16:21:25.169933 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16356215 2019-Jan-13 16:21:25.171256 - [DEBUG] Found and process special summary
56216 2019-Jan-13 16:21:25.171300 - [DEBUG] Compose: EdgeIdentity * AllBottom
56217 2019-Jan-13 16:21:25.171329 - [DEBUG]
56218 2019-Jan-13 16:21:25.171353 - [DEBUG] Propagate flow
56219 2019-Jan-13 16:21:25.171377 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56220 2019-Jan-13 16:21:25.171441 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
56221 2019-Jan-13 16:21:25.172123 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56222 2019-Jan-13 16:21:25.172788 - [DEBUG] Edge function : AllBottom (result of previous compose)
56223 2019-Jan-13 16:21:25.172833 - [DEBUG]
56224 2019-Jan-13 16:21:25.172859 - [DEBUG] Join: AllTop & AllBottom
56225 2019-Jan-13 16:21:25.172885 - [DEBUG] = AllBottom (new jump func)
56226 2019-Jan-13 16:21:25.172910 - [DEBUG]
56227 2019-Jan-13 16:21:25.172934 - [DEBUG] Start adding new jump function
56228 2019-Jan-13 16:21:25.172957 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56229 2019-Jan-13 16:21:25.173021 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56230 2019-Jan-13 16:21:25.173691 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
56231 2019-Jan-13 16:21:25.174351 - [DEBUG] Edge Function : AllBottom
56232 2019-Jan-13 16:21:25.174383 - [DEBUG] End adding new jump function
56233 2019-Jan-13 16:21:25.174407 - [DEBUG]
56234 2019-Jan-13 16:21:25.174431 - [DEBUG] -------------------------------------------- 1515. Path Edge --------------------------------------------
56235 2019-Jan-13 16:21:25.174456 - [DEBUG]
56236 2019-Jan-13 16:21:25.174480 - [DEBUG] Process 1515. path edge:
56237 2019-Jan-13 16:21:25.174504 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56238 2019-Jan-13 16:21:25.174566 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
56239 2019-Jan-13 16:21:25.175242 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56240 2019-Jan-13 16:21:25.175909 - [DEBUG]
56241 2019-Jan-13 16:21:25.175935 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
56242 2019-Jan-13 16:21:25.176644 - [DEBUG] Compose: EdgeIdentity * AllBottom
56243 2019-Jan-13 16:21:25.176675 - [DEBUG]
56244 2019-Jan-13 16:21:25.176699 - [DEBUG] Propagate flow
56245 2019-Jan-13 16:21:25.176723 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56246 2019-Jan-13 16:21:25.176790 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
56247 2019-Jan-13 16:21:25.177450 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56248 2019-Jan-13 16:21:25.178100 - [DEBUG] Edge function : AllBottom (result of previous compose)
56249 2019-Jan-13 16:21:25.178127 - [DEBUG]
56250 2019-Jan-13 16:21:25.178152 - [DEBUG] Join: AllTop & AllBottom
56251 2019-Jan-13 16:21:25.178179 - [DEBUG] = AllBottom (new jump func)
56252 2019-Jan-13 16:21:25.178204 - [DEBUG]
56253 2019-Jan-13 16:21:25.178249 - [DEBUG] Start adding new jump function
56254 2019-Jan-13 16:21:25.178273 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56255 2019-Jan-13 16:21:25.178336 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56256 2019-Jan-13 16:21:25.179005 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
56257 2019-Jan-13 16:21:25.179665 - [DEBUG] Edge Function : AllBottom
56258 2019-Jan-13 16:21:25.179697 - [DEBUG] End adding new jump function
56259 2019-Jan-13 16:21:25.179721 - [DEBUG]
56260 2019-Jan-13 16:21:25.179745 - [DEBUG] -------------------------------------------- 1516. Path Edge --------------------------------------------
56261 2019-Jan-13 16:21:25.179770 - [DEBUG]
56262 2019-Jan-13 16:21:25.179794 - [DEBUG] Process 1516. path edge:
56263 2019-Jan-13 16:21:25.179818 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56264 2019-Jan-13 16:21:25.179883 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
56265 2019-Jan-13 16:21:25.180535 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56266 2019-Jan-13 16:21:25.181185 - [DEBUG]
56267 2019-Jan-13 16:21:25.181211 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
56268 2019-Jan-13 16:21:25.181948 - [DEBUG] Compose: EdgeIdentity * AllBottom
56269 2019-Jan-13 16:21:25.181977 - [DEBUG]
56270 2019-Jan-13 16:21:25.182000 - [DEBUG] Propagate flow
56271 2019-Jan-13 16:21:25.182025 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56272 2019-Jan-13 16:21:25.182091 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
56273 2019-Jan-13 16:21:25.182770 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56274 2019-Jan-13 16:21:25.183425 - [DEBUG] Edge function : AllBottom (result of previous compose)
56275 2019-Jan-13 16:21:25.183451 - [DEBUG]
56276 2019-Jan-13 16:21:25.183476 - [DEBUG] Join: AllTop & AllBottom
56277 2019-Jan-13 16:21:25.183503 - [DEBUG] = AllBottom (new jump func)
56278 2019-Jan-13 16:21:25.183528 - [DEBUG]
56279 2019-Jan-13 16:21:25.183552 - [DEBUG] Start adding new jump function
56280 2019-Jan-13 16:21:25.183575 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56281 2019-Jan-13 16:21:25.183638 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56282 2019-Jan-13 16:21:25.184294 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
56283 2019-Jan-13 16:21:25.184988 - [DEBUG] Edge Function : AllBottom
56284 2019-Jan-13 16:21:25.185019 - [DEBUG] End adding new jump function
56285 2019-Jan-13 16:21:25.185043 - [DEBUG]
56286 2019-Jan-13 16:21:25.185067 - [DEBUG] -------------------------------------------- 1517. Path Edge --------------------------------------------
56287 2019-Jan-13 16:21:25.185093 - [DEBUG]
56288 2019-Jan-13 16:21:25.185116 - [DEBUG] Process 1517. path edge:
56289 2019-Jan-13 16:21:25.185140 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56290 2019-Jan-13 16:21:25.185206 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
56291 2019-Jan-13 16:21:25.185880 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56292 2019-Jan-13 16:21:25.186531 - [DEBUG]
56293 2019-Jan-13 16:21:25.186557 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
56294 2019-Jan-13 16:21:25.187239 - [DEBUG] Possible callees:
56295 2019-Jan-13 16:21:25.187266 - [DEBUG] llvm.dbg.declare
56296 2019-Jan-13 16:21:25.187291 - [DEBUG] Possible return sites:
56297 2019-Jan-13 16:21:25.187315 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16956298 2019-Jan-13 16:21:25.188676 - [DEBUG] Found and process special summary
56299 2019-Jan-13 16:21:25.188721 - [DEBUG] Compose: EdgeIdentity * AllBottom
56300 2019-Jan-13 16:21:25.188750 - [DEBUG]
56301 2019-Jan-13 16:21:25.188775 - [DEBUG] Propagate flow
56302 2019-Jan-13 16:21:25.188799 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56303 2019-Jan-13 16:21:25.188866 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
56304 2019-Jan-13 16:21:25.189523 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56305 2019-Jan-13 16:21:25.190177 - [DEBUG] Edge function : AllBottom (result of previous compose)
56306 2019-Jan-13 16:21:25.190203 - [DEBUG]
56307 2019-Jan-13 16:21:25.190229 - [DEBUG] Join: AllTop & AllBottom
56308 2019-Jan-13 16:21:25.190255 - [DEBUG] = AllBottom (new jump func)
56309 2019-Jan-13 16:21:25.190280 - [DEBUG]
56310 2019-Jan-13 16:21:25.190304 - [DEBUG] Start adding new jump function
56311 2019-Jan-13 16:21:25.190344 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56312 2019-Jan-13 16:21:25.190414 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56313 2019-Jan-13 16:21:25.191075 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
56314 2019-Jan-13 16:21:25.191759 - [DEBUG] Edge Function : AllBottom
56315 2019-Jan-13 16:21:25.191790 - [DEBUG] End adding new jump function
56316 2019-Jan-13 16:21:25.191815 - [DEBUG]
56317 2019-Jan-13 16:21:25.191839 - [DEBUG] -------------------------------------------- 1518. Path Edge --------------------------------------------
56318 2019-Jan-13 16:21:25.191864 - [DEBUG]
56319 2019-Jan-13 16:21:25.191887 - [DEBUG] Process 1518. path edge:
56320 2019-Jan-13 16:21:25.191911 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56321 2019-Jan-13 16:21:25.191974 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
56322 2019-Jan-13 16:21:25.192632 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56323 2019-Jan-13 16:21:25.193288 - [DEBUG]
56324 2019-Jan-13 16:21:25.193314 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
56325 2019-Jan-13 16:21:25.194018 - [DEBUG] Compose: EdgeIdentity * AllBottom
56326 2019-Jan-13 16:21:25.194048 - [DEBUG]
56327 2019-Jan-13 16:21:25.194072 - [DEBUG] Propagate flow
56328 2019-Jan-13 16:21:25.194095 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56329 2019-Jan-13 16:21:25.194160 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
56330 2019-Jan-13 16:21:25.194824 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56331 2019-Jan-13 16:21:25.195500 - [DEBUG] Edge function : AllBottom (result of previous compose)
56332 2019-Jan-13 16:21:25.195527 - [DEBUG]
56333 2019-Jan-13 16:21:25.195553 - [DEBUG] Join: AllTop & AllBottom
56334 2019-Jan-13 16:21:25.195579 - [DEBUG] = AllBottom (new jump func)
56335 2019-Jan-13 16:21:25.195603 - [DEBUG]
56336 2019-Jan-13 16:21:25.195627 - [DEBUG] Start adding new jump function
56337 2019-Jan-13 16:21:25.195651 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56338 2019-Jan-13 16:21:25.195714 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56339 2019-Jan-13 16:21:25.196375 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
56340 2019-Jan-13 16:21:25.197034 - [DEBUG] Edge Function : AllBottom
56341 2019-Jan-13 16:21:25.197066 - [DEBUG] End adding new jump function
56342 2019-Jan-13 16:21:25.197090 - [DEBUG]
56343 2019-Jan-13 16:21:25.197113 - [DEBUG] -------------------------------------------- 1519. Path Edge --------------------------------------------
56344 2019-Jan-13 16:21:25.197138 - [DEBUG]
56345 2019-Jan-13 16:21:25.197161 - [DEBUG] Process 1519. path edge:
56346 2019-Jan-13 16:21:25.197184 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56347 2019-Jan-13 16:21:25.197250 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
56348 2019-Jan-13 16:21:25.197912 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56349 2019-Jan-13 16:21:25.198584 - [DEBUG]
56350 2019-Jan-13 16:21:25.198610 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
56351 2019-Jan-13 16:21:25.199318 - [DEBUG] Compose: EdgeIdentity * AllBottom
56352 2019-Jan-13 16:21:25.199349 - [DEBUG]
56353 2019-Jan-13 16:21:25.199373 - [DEBUG] Propagate flow
56354 2019-Jan-13 16:21:25.199397 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56355 2019-Jan-13 16:21:25.199480 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
56356 2019-Jan-13 16:21:25.200159 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56357 2019-Jan-13 16:21:25.200823 - [DEBUG] Edge function : AllBottom (result of previous compose)
56358 2019-Jan-13 16:21:25.200850 - [DEBUG]
56359 2019-Jan-13 16:21:25.200875 - [DEBUG] Join: AllTop & AllBottom
56360 2019-Jan-13 16:21:25.200902 - [DEBUG] = AllBottom (new jump func)
56361 2019-Jan-13 16:21:25.200926 - [DEBUG]
56362 2019-Jan-13 16:21:25.200950 - [DEBUG] Start adding new jump function
56363 2019-Jan-13 16:21:25.200974 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56364 2019-Jan-13 16:21:25.201036 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56365 2019-Jan-13 16:21:25.201713 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
56366 2019-Jan-13 16:21:25.202385 - [DEBUG] Edge Function : AllBottom
56367 2019-Jan-13 16:21:25.202417 - [DEBUG] End adding new jump function
56368 2019-Jan-13 16:21:25.202441 - [DEBUG]
56369 2019-Jan-13 16:21:25.202465 - [DEBUG] -------------------------------------------- 1520. Path Edge --------------------------------------------
56370 2019-Jan-13 16:21:25.202490 - [DEBUG]
56371 2019-Jan-13 16:21:25.202514 - [DEBUG] Process 1520. path edge:
56372 2019-Jan-13 16:21:25.202538 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56373 2019-Jan-13 16:21:25.202602 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
56374 2019-Jan-13 16:21:25.203272 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56375 2019-Jan-13 16:21:25.203930 - [DEBUG]
56376 2019-Jan-13 16:21:25.203956 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
56377 2019-Jan-13 16:21:25.204651 - [DEBUG] Compose: EdgeIdentity * AllBottom
56378 2019-Jan-13 16:21:25.204681 - [DEBUG]
56379 2019-Jan-13 16:21:25.204705 - [DEBUG] Propagate flow
56380 2019-Jan-13 16:21:25.204728 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56381 2019-Jan-13 16:21:25.204792 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
56382 2019-Jan-13 16:21:25.205484 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56383 2019-Jan-13 16:21:25.206276 - [DEBUG] Edge function : AllBottom (result of previous compose)
56384 2019-Jan-13 16:21:25.206303 - [DEBUG]
56385 2019-Jan-13 16:21:25.206329 - [DEBUG] Join: AllTop & AllBottom
56386 2019-Jan-13 16:21:25.206356 - [DEBUG] = AllBottom (new jump func)
56387 2019-Jan-13 16:21:25.206380 - [DEBUG]
56388 2019-Jan-13 16:21:25.206404 - [DEBUG] Start adding new jump function
56389 2019-Jan-13 16:21:25.206427 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56390 2019-Jan-13 16:21:25.206497 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56391 2019-Jan-13 16:21:25.207156 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
56392 2019-Jan-13 16:21:25.207803 - [DEBUG] Edge Function : AllBottom
56393 2019-Jan-13 16:21:25.207835 - [DEBUG] End adding new jump function
56394 2019-Jan-13 16:21:25.207860 - [DEBUG]
56395 2019-Jan-13 16:21:25.207884 - [DEBUG] -------------------------------------------- 1521. Path Edge --------------------------------------------
56396 2019-Jan-13 16:21:25.207909 - [DEBUG]
56397 2019-Jan-13 16:21:25.207933 - [DEBUG] Process 1521. path edge:
56398 2019-Jan-13 16:21:25.207957 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56399 2019-Jan-13 16:21:25.208042 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
56400 2019-Jan-13 16:21:25.208736 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56401 2019-Jan-13 16:21:25.209396 - [DEBUG]
56402 2019-Jan-13 16:21:25.209425 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
56403 2019-Jan-13 16:21:25.210115 - [DEBUG] Compose: EdgeIdentity * AllBottom
56404 2019-Jan-13 16:21:25.210144 - [DEBUG]
56405 2019-Jan-13 16:21:25.210168 - [DEBUG] Propagate flow
56406 2019-Jan-13 16:21:25.210191 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56407 2019-Jan-13 16:21:25.210257 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
56408 2019-Jan-13 16:21:25.210917 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56409 2019-Jan-13 16:21:25.211601 - [DEBUG] Edge function : AllBottom (result of previous compose)
56410 2019-Jan-13 16:21:25.211628 - [DEBUG]
56411 2019-Jan-13 16:21:25.211653 - [DEBUG] Join: AllTop & AllBottom
56412 2019-Jan-13 16:21:25.211680 - [DEBUG] = AllBottom (new jump func)
56413 2019-Jan-13 16:21:25.211704 - [DEBUG]
56414 2019-Jan-13 16:21:25.211728 - [DEBUG] Start adding new jump function
56415 2019-Jan-13 16:21:25.211751 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56416 2019-Jan-13 16:21:25.211816 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56417 2019-Jan-13 16:21:25.212477 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
56418 2019-Jan-13 16:21:25.213134 - [DEBUG] Edge Function : AllBottom
56419 2019-Jan-13 16:21:25.213165 - [DEBUG] End adding new jump function
56420 2019-Jan-13 16:21:25.213189 - [DEBUG]
56421 2019-Jan-13 16:21:25.213214 - [DEBUG] -------------------------------------------- 1522. Path Edge --------------------------------------------
56422 2019-Jan-13 16:21:25.213238 - [DEBUG]
56423 2019-Jan-13 16:21:25.213262 - [DEBUG] Process 1522. path edge:
56424 2019-Jan-13 16:21:25.213286 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56425 2019-Jan-13 16:21:25.213348 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
56426 2019-Jan-13 16:21:25.214007 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56427 2019-Jan-13 16:21:25.214674 - [DEBUG]
56428 2019-Jan-13 16:21:25.214699 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
56429 2019-Jan-13 16:21:25.215424 - [DEBUG] Compose: EdgeIdentity * AllBottom
56430 2019-Jan-13 16:21:25.215454 - [DEBUG]
56431 2019-Jan-13 16:21:25.215478 - [DEBUG] Propagate flow
56432 2019-Jan-13 16:21:25.215501 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56433 2019-Jan-13 16:21:25.215567 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
56434 2019-Jan-13 16:21:25.216223 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56435 2019-Jan-13 16:21:25.216873 - [DEBUG] Edge function : AllBottom (result of previous compose)
56436 2019-Jan-13 16:21:25.216899 - [DEBUG]
56437 2019-Jan-13 16:21:25.216926 - [DEBUG] Join: AllTop & AllBottom
56438 2019-Jan-13 16:21:25.216952 - [DEBUG] = AllBottom (new jump func)
56439 2019-Jan-13 16:21:25.216977 - [DEBUG]
56440 2019-Jan-13 16:21:25.217000 - [DEBUG] Start adding new jump function
56441 2019-Jan-13 16:21:25.217024 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56442 2019-Jan-13 16:21:25.217089 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56443 2019-Jan-13 16:21:25.217767 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
56444 2019-Jan-13 16:21:25.218451 - [DEBUG] Edge Function : AllBottom
56445 2019-Jan-13 16:21:25.218483 - [DEBUG] End adding new jump function
56446 2019-Jan-13 16:21:25.218507 - [DEBUG]
56447 2019-Jan-13 16:21:25.218531 - [DEBUG] -------------------------------------------- 1523. Path Edge --------------------------------------------
56448 2019-Jan-13 16:21:25.218556 - [DEBUG]
56449 2019-Jan-13 16:21:25.218580 - [DEBUG] Process 1523. path edge:
56450 2019-Jan-13 16:21:25.218604 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56451 2019-Jan-13 16:21:25.218668 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
56452 2019-Jan-13 16:21:25.219319 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56453 2019-Jan-13 16:21:25.219974 - [DEBUG]
56454 2019-Jan-13 16:21:25.220002 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
56455 2019-Jan-13 16:21:25.220697 - [DEBUG] Compose: EdgeIdentity * AllBottom
56456 2019-Jan-13 16:21:25.220727 - [DEBUG]
56457 2019-Jan-13 16:21:25.220752 - [DEBUG] Propagate flow
56458 2019-Jan-13 16:21:25.220775 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56459 2019-Jan-13 16:21:25.220841 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56460 2019-Jan-13 16:21:25.221509 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56461 2019-Jan-13 16:21:25.222185 - [DEBUG] Edge function : AllBottom (result of previous compose)
56462 2019-Jan-13 16:21:25.222212 - [DEBUG]
56463 2019-Jan-13 16:21:25.222237 - [DEBUG] Join: AllTop & AllBottom
56464 2019-Jan-13 16:21:25.222264 - [DEBUG] = AllBottom (new jump func)
56465 2019-Jan-13 16:21:25.222289 - [DEBUG]
56466 2019-Jan-13 16:21:25.222313 - [DEBUG] Start adding new jump function
56467 2019-Jan-13 16:21:25.222336 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56468 2019-Jan-13 16:21:25.222400 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56469 2019-Jan-13 16:21:25.225857 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56470 2019-Jan-13 16:21:25.226599 - [DEBUG] Edge Function : AllBottom
56471 2019-Jan-13 16:21:25.226635 - [DEBUG] End adding new jump function
56472 2019-Jan-13 16:21:25.226660 - [DEBUG]
56473 2019-Jan-13 16:21:25.226685 - [DEBUG] -------------------------------------------- 1524. Path Edge --------------------------------------------
56474 2019-Jan-13 16:21:25.226711 - [DEBUG]
56475 2019-Jan-13 16:21:25.226735 - [DEBUG] Process 1524. path edge:
56476 2019-Jan-13 16:21:25.226760 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56477 2019-Jan-13 16:21:25.226835 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
56478 2019-Jan-13 16:21:25.227505 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56479 2019-Jan-13 16:21:25.228174 - [DEBUG]
56480 2019-Jan-13 16:21:25.228200 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56481 2019-Jan-13 16:21:25.228932 - [DEBUG] Compose: EdgeIdentity * AllBottom
56482 2019-Jan-13 16:21:25.228962 - [DEBUG]
56483 2019-Jan-13 16:21:25.228987 - [DEBUG] Propagate flow
56484 2019-Jan-13 16:21:25.229010 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56485 2019-Jan-13 16:21:25.229078 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
56486 2019-Jan-13 16:21:25.229761 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56487 2019-Jan-13 16:21:25.230439 - [DEBUG] Edge function : AllBottom (result of previous compose)
56488 2019-Jan-13 16:21:25.230467 - [DEBUG]
56489 2019-Jan-13 16:21:25.230493 - [DEBUG] Join: AllTop & AllBottom
56490 2019-Jan-13 16:21:25.230520 - [DEBUG] = AllBottom (new jump func)
56491 2019-Jan-13 16:21:25.230545 - [DEBUG]
56492 2019-Jan-13 16:21:25.230569 - [DEBUG] Start adding new jump function
56493 2019-Jan-13 16:21:25.230593 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56494 2019-Jan-13 16:21:25.230660 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56495 2019-Jan-13 16:21:25.231319 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
56496 2019-Jan-13 16:21:25.232004 - [DEBUG] Edge Function : AllBottom
56497 2019-Jan-13 16:21:25.232036 - [DEBUG] End adding new jump function
56498 2019-Jan-13 16:21:25.232060 - [DEBUG]
56499 2019-Jan-13 16:21:25.232084 - [DEBUG] -------------------------------------------- 1525. Path Edge --------------------------------------------
56500 2019-Jan-13 16:21:25.232110 - [DEBUG]
56501 2019-Jan-13 16:21:25.232134 - [DEBUG] Process 1525. path edge:
56502 2019-Jan-13 16:21:25.232158 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56503 2019-Jan-13 16:21:25.232219 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
56504 2019-Jan-13 16:21:25.232890 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56505 2019-Jan-13 16:21:25.233549 - [DEBUG]
56506 2019-Jan-13 16:21:25.233578 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
56507 2019-Jan-13 16:21:25.234279 - [DEBUG] Compose: EdgeIdentity * AllBottom
56508 2019-Jan-13 16:21:25.234309 - [DEBUG]
56509 2019-Jan-13 16:21:25.234333 - [DEBUG] Propagate flow
56510 2019-Jan-13 16:21:25.234357 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56511 2019-Jan-13 16:21:25.234421 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56512 2019-Jan-13 16:21:25.235117 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56513 2019-Jan-13 16:21:25.235789 - [DEBUG] Edge function : AllBottom (result of previous compose)
56514 2019-Jan-13 16:21:25.235816 - [DEBUG]
56515 2019-Jan-13 16:21:25.235841 - [DEBUG] Join: AllTop & AllBottom
56516 2019-Jan-13 16:21:25.235868 - [DEBUG] = AllBottom (new jump func)
56517 2019-Jan-13 16:21:25.235892 - [DEBUG]
56518 2019-Jan-13 16:21:25.235916 - [DEBUG] Start adding new jump function
56519 2019-Jan-13 16:21:25.235939 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56520 2019-Jan-13 16:21:25.236004 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56521 2019-Jan-13 16:21:25.236673 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56522 2019-Jan-13 16:21:25.237330 - [DEBUG] Edge Function : AllBottom
56523 2019-Jan-13 16:21:25.237361 - [DEBUG] End adding new jump function
56524 2019-Jan-13 16:21:25.237385 - [DEBUG]
56525 2019-Jan-13 16:21:25.237409 - [DEBUG] -------------------------------------------- 1526. Path Edge --------------------------------------------
56526 2019-Jan-13 16:21:25.237435 - [DEBUG]
56527 2019-Jan-13 16:21:25.237458 - [DEBUG] Process 1526. path edge:
56528 2019-Jan-13 16:21:25.237482 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56529 2019-Jan-13 16:21:25.237544 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
56530 2019-Jan-13 16:21:25.238197 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56531 2019-Jan-13 16:21:25.238904 - [DEBUG]
56532 2019-Jan-13 16:21:25.238930 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56533 2019-Jan-13 16:21:25.239652 - [DEBUG] Compose: EdgeIdentity * AllBottom
56534 2019-Jan-13 16:21:25.239682 - [DEBUG]
56535 2019-Jan-13 16:21:25.239706 - [DEBUG] Propagate flow
56536 2019-Jan-13 16:21:25.239730 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56537 2019-Jan-13 16:21:25.239797 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56538 2019-Jan-13 16:21:25.240455 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56539 2019-Jan-13 16:21:25.241104 - [DEBUG] Edge function : AllBottom (result of previous compose)
56540 2019-Jan-13 16:21:25.241130 - [DEBUG]
56541 2019-Jan-13 16:21:25.241156 - [DEBUG] Join: AllTop & AllBottom
56542 2019-Jan-13 16:21:25.241182 - [DEBUG] = AllBottom (new jump func)
56543 2019-Jan-13 16:21:25.241207 - [DEBUG]
56544 2019-Jan-13 16:21:25.241231 - [DEBUG] Start adding new jump function
56545 2019-Jan-13 16:21:25.241254 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56546 2019-Jan-13 16:21:25.241317 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56547 2019-Jan-13 16:21:25.242011 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56548 2019-Jan-13 16:21:25.242673 - [DEBUG] Edge Function : AllBottom
56549 2019-Jan-13 16:21:25.242704 - [DEBUG] End adding new jump function
56550 2019-Jan-13 16:21:25.242729 - [DEBUG]
56551 2019-Jan-13 16:21:25.242753 - [DEBUG] -------------------------------------------- 1527. Path Edge --------------------------------------------
56552 2019-Jan-13 16:21:25.242778 - [DEBUG]
56553 2019-Jan-13 16:21:25.242802 - [DEBUG] Process 1527. path edge:
56554 2019-Jan-13 16:21:25.242827 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56555 2019-Jan-13 16:21:25.242894 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
56556 2019-Jan-13 16:21:25.243547 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56557 2019-Jan-13 16:21:25.244197 - [DEBUG]
56558 2019-Jan-13 16:21:25.244222 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56559 2019-Jan-13 16:21:25.244924 - [DEBUG] Start of endsummarytab entry
56560 2019-Jan-13 16:21:25.244966 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
56561 2019-Jan-13 16:21:25.245633 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
56562 2019-Jan-13 16:21:25.245704 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56563 2019-Jan-13 16:21:25.246356 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56564 2019-Jan-13 16:21:25.247005 - [DEBUG] EF: AllBottom
56565 2019-Jan-13 16:21:25.247031 - [DEBUG]
56566 2019-Jan-13 16:21:25.247055 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56567 2019-Jan-13 16:21:25.247714 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
56568 2019-Jan-13 16:21:25.248397 - [DEBUG] EF: AllBottom
56569 2019-Jan-13 16:21:25.248423 - [DEBUG]
56570 2019-Jan-13 16:21:25.248447 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56571 2019-Jan-13 16:21:25.249101 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
56572 2019-Jan-13 16:21:25.249761 - [DEBUG] EF: AllBottom
56573 2019-Jan-13 16:21:25.249786 - [DEBUG]
56574 2019-Jan-13 16:21:25.249810 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56575 2019-Jan-13 16:21:25.250465 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
56576 2019-Jan-13 16:21:25.251146 - [DEBUG] EF: AllBottom
56577 2019-Jan-13 16:21:25.251172 - [DEBUG]
56578 2019-Jan-13 16:21:25.251196 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56579 2019-Jan-13 16:21:25.251876 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
56580 2019-Jan-13 16:21:25.252537 - [DEBUG] EF: AllBottom
56581 2019-Jan-13 16:21:25.252563 - [DEBUG]
56582 2019-Jan-13 16:21:25.252587 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56583 2019-Jan-13 16:21:25.253240 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
56584 2019-Jan-13 16:21:25.253912 - [DEBUG] EF: AllBottom
56585 2019-Jan-13 16:21:25.253939 - [DEBUG]
56586 2019-Jan-13 16:21:25.253962 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56587 2019-Jan-13 16:21:25.254615 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
56588 2019-Jan-13 16:21:25.255288 - [DEBUG] EF: AllBottom
56589 2019-Jan-13 16:21:25.255314 - [DEBUG]
56590 2019-Jan-13 16:21:25.255338 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56591 2019-Jan-13 16:21:25.255983 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
56592 2019-Jan-13 16:21:25.256651 - [DEBUG] EF: AllBottom
56593 2019-Jan-13 16:21:25.256676 - [DEBUG]
56594 2019-Jan-13 16:21:25.256700 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56595 2019-Jan-13 16:21:25.257352 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
56596 2019-Jan-13 16:21:25.258017 - [DEBUG] EF: AllBottom
56597 2019-Jan-13 16:21:25.258043 - [DEBUG]
56598 2019-Jan-13 16:21:25.258067 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56599 2019-Jan-13 16:21:25.258737 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
56600 2019-Jan-13 16:21:25.259409 - [DEBUG] EF: AllBottom
56601 2019-Jan-13 16:21:25.259436 - [DEBUG]
56602 2019-Jan-13 16:21:25.259459 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56603 2019-Jan-13 16:21:25.260113 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
56604 2019-Jan-13 16:21:25.260769 - [DEBUG] EF: AllBottom
56605 2019-Jan-13 16:21:25.260795 - [DEBUG]
56606 2019-Jan-13 16:21:25.260818 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56607 2019-Jan-13 16:21:25.261465 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
56608 2019-Jan-13 16:21:25.262151 - [DEBUG] EF: AllBottom
56609 2019-Jan-13 16:21:25.262178 - [DEBUG]
56610 2019-Jan-13 16:21:25.262201 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56611 2019-Jan-13 16:21:25.262853 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
56612 2019-Jan-13 16:21:25.263520 - [DEBUG] EF: AllBottom
56613 2019-Jan-13 16:21:25.263546 - [DEBUG]
56614 2019-Jan-13 16:21:25.263569 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56615 2019-Jan-13 16:21:25.264218 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
56616 2019-Jan-13 16:21:25.264876 - [DEBUG] EF: AllBottom
56617 2019-Jan-13 16:21:25.264919 - [DEBUG]
56618 2019-Jan-13 16:21:25.264942 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56619 2019-Jan-13 16:21:25.265603 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
56620 2019-Jan-13 16:21:25.266258 - [DEBUG] EF: AllBottom
56621 2019-Jan-13 16:21:25.266302 - [DEBUG]
56622 2019-Jan-13 16:21:25.266326 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56623 2019-Jan-13 16:21:25.266978 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
56624 2019-Jan-13 16:21:25.267634 - [DEBUG] EF: AllBottom
56625 2019-Jan-13 16:21:25.267660 - [DEBUG]
56626 2019-Jan-13 16:21:25.267683 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56627 2019-Jan-13 16:21:25.268364 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
56628 2019-Jan-13 16:21:25.269028 - [DEBUG] EF: AllBottom
56629 2019-Jan-13 16:21:25.269054 - [DEBUG]
56630 2019-Jan-13 16:21:25.269077 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56631 2019-Jan-13 16:21:25.269730 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56632 2019-Jan-13 16:21:25.270375 - [DEBUG] EF: AllBottom
56633 2019-Jan-13 16:21:25.270401 - [DEBUG]
56634 2019-Jan-13 16:21:25.270424 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56635 2019-Jan-13 16:21:25.271083 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
56636 2019-Jan-13 16:21:25.271765 - [DEBUG] EF: AllBottom
56637 2019-Jan-13 16:21:25.271791 - [DEBUG]
56638 2019-Jan-13 16:21:25.271814 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56639 2019-Jan-13 16:21:25.272468 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
56640 2019-Jan-13 16:21:25.273122 - [DEBUG] EF: AllBottom
56641 2019-Jan-13 16:21:25.273148 - [DEBUG]
56642 2019-Jan-13 16:21:25.273172 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56643 2019-Jan-13 16:21:25.273826 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
56644 2019-Jan-13 16:21:25.274483 - [DEBUG] EF: AllBottom
56645 2019-Jan-13 16:21:25.274510 - [DEBUG]
56646 2019-Jan-13 16:21:25.274533 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56647 2019-Jan-13 16:21:25.275209 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
56648 2019-Jan-13 16:21:25.275872 - [DEBUG] EF: AllBottom
56649 2019-Jan-13 16:21:25.275898 - [DEBUG]
56650 2019-Jan-13 16:21:25.275921 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56651 2019-Jan-13 16:21:25.276572 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
56652 2019-Jan-13 16:21:25.277238 - [DEBUG] EF: AllBottom
56653 2019-Jan-13 16:21:25.277264 - [DEBUG]
56654 2019-Jan-13 16:21:25.277288 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56655 2019-Jan-13 16:21:25.277942 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
56656 2019-Jan-13 16:21:25.278622 - [DEBUG] EF: AllBottom
56657 2019-Jan-13 16:21:25.278648 - [DEBUG]
56658 2019-Jan-13 16:21:25.278672 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56659 2019-Jan-13 16:21:25.279319 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
56660 2019-Jan-13 16:21:25.279983 - [DEBUG] EF: AllBottom
56661 2019-Jan-13 16:21:25.280009 - [DEBUG]
56662 2019-Jan-13 16:21:25.280032 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56663 2019-Jan-13 16:21:25.280686 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
56664 2019-Jan-13 16:21:25.281346 - [DEBUG] EF: AllBottom
56665 2019-Jan-13 16:21:25.281371 - [DEBUG]
56666 2019-Jan-13 16:21:25.281395 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56667 2019-Jan-13 16:21:25.282065 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
56668 2019-Jan-13 16:21:25.282746 - [DEBUG] EF: AllBottom
56669 2019-Jan-13 16:21:25.282773 - [DEBUG]
56670 2019-Jan-13 16:21:25.282797 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56671 2019-Jan-13 16:21:25.283453 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
56672 2019-Jan-13 16:21:25.284110 - [DEBUG] EF: AllBottom
56673 2019-Jan-13 16:21:25.284136 - [DEBUG]
56674 2019-Jan-13 16:21:25.284159 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56675 2019-Jan-13 16:21:25.284805 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
56676 2019-Jan-13 16:21:25.285504 - [DEBUG] EF: AllBottom
56677 2019-Jan-13 16:21:25.285531 - [DEBUG]
56678 2019-Jan-13 16:21:25.285555 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56679 2019-Jan-13 16:21:25.286207 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
56680 2019-Jan-13 16:21:25.286863 - [DEBUG] EF: AllBottom
56681 2019-Jan-13 16:21:25.286889 - [DEBUG]
56682 2019-Jan-13 16:21:25.286912 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56683 2019-Jan-13 16:21:25.287560 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
56684 2019-Jan-13 16:21:25.288233 - [DEBUG] EF: AllBottom
56685 2019-Jan-13 16:21:25.288261 - [DEBUG]
56686 2019-Jan-13 16:21:25.288284 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56687 2019-Jan-13 16:21:25.288949 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
56688 2019-Jan-13 16:21:25.289613 - [DEBUG] EF: AllBottom
56689 2019-Jan-13 16:21:25.289638 - [DEBUG]
56690 2019-Jan-13 16:21:25.289662 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56691 2019-Jan-13 16:21:25.290309 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56692 2019-Jan-13 16:21:25.290959 - [DEBUG] EF: AllBottom
56693 2019-Jan-13 16:21:25.290985 - [DEBUG]
56694 2019-Jan-13 16:21:25.291009 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
56695 2019-Jan-13 16:21:25.291686 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56696 2019-Jan-13 16:21:25.292349 - [DEBUG] EF: AllBottom
56697 2019-Jan-13 16:21:25.292375 - [DEBUG]
56698 2019-Jan-13 16:21:25.292400 - [DEBUG] ---------------
56699 2019-Jan-13 16:21:25.292424 - [DEBUG]
56700 2019-Jan-13 16:21:25.292452 - [DEBUG] End of endsummarytab entry
56701 2019-Jan-13 16:21:25.292475 - [DEBUG]
56702 2019-Jan-13 16:21:25.292499 - [DEBUG] Start of incomingtab entry
56703 2019-Jan-13 16:21:25.292524 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
56704 2019-Jan-13 16:21:25.293182 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
56705 2019-Jan-13 16:21:25.293245 - [DEBUG] ---------------
56706 2019-Jan-13 16:21:25.293270 - [DEBUG] End of incomingtab entry
56707 2019-Jan-13 16:21:25.293293 - [DEBUG]
56708 2019-Jan-13 16:21:25.293321 - [DEBUG] EDGE:
56709 2019-Jan-13 16:21:25.293378 - [DEBUG] ---> 56710 2019-Jan-13 16:21:25.294033 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56711 2019-Jan-13 16:21:25.294696 - [DEBUG]
56712 2019-Jan-13 16:21:25.294724 - [DEBUG] EDGE:
56713 2019-Jan-13 16:21:25.294789 - [DEBUG] ---> 56714 2019-Jan-13 16:21:25.295473 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56715 2019-Jan-13 16:21:25.296126 - [DEBUG]
56716 2019-Jan-13 16:21:25.296193 - [DEBUG] Compose: EdgeIdentity * AllBottom
56717 2019-Jan-13 16:21:25.296222 - [DEBUG]
56718 2019-Jan-13 16:21:25.296246 - [DEBUG] Propagate flow
56719 2019-Jan-13 16:21:25.296270 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56720 2019-Jan-13 16:21:25.296334 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
56721 2019-Jan-13 16:21:25.297006 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56722 2019-Jan-13 16:21:25.297670 - [DEBUG] Edge function : AllBottom (result of previous compose)
56723 2019-Jan-13 16:21:25.297696 - [DEBUG]
56724 2019-Jan-13 16:21:25.297723 - [DEBUG] Join: AllTop & AllBottom
56725 2019-Jan-13 16:21:25.297749 - [DEBUG] = AllBottom (new jump func)
56726 2019-Jan-13 16:21:25.297774 - [DEBUG]
56727 2019-Jan-13 16:21:25.297797 - [DEBUG] Start adding new jump function
56728 2019-Jan-13 16:21:25.297821 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56729 2019-Jan-13 16:21:25.297884 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56730 2019-Jan-13 16:21:25.298574 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
56731 2019-Jan-13 16:21:25.299238 - [DEBUG] Edge Function : AllBottom
56732 2019-Jan-13 16:21:25.299271 - [DEBUG] End adding new jump function
56733 2019-Jan-13 16:21:25.299295 - [DEBUG]
56734 2019-Jan-13 16:21:25.299318 - [DEBUG] -------------------------------------------- 1528. Path Edge --------------------------------------------
56735 2019-Jan-13 16:21:25.299343 - [DEBUG]
56736 2019-Jan-13 16:21:25.299366 - [DEBUG] Process 1528. path edge:
56737 2019-Jan-13 16:21:25.299390 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56738 2019-Jan-13 16:21:25.299453 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
56739 2019-Jan-13 16:21:25.300122 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56740 2019-Jan-13 16:21:25.300779 - [DEBUG]
56741 2019-Jan-13 16:21:25.300804 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
56742 2019-Jan-13 16:21:25.301495 - [DEBUG] Possible callees:
56743 2019-Jan-13 16:21:25.301521 - [DEBUG] llvm.dbg.declare
56744 2019-Jan-13 16:21:25.301563 - [DEBUG] Possible return sites:
56745 2019-Jan-13 16:21:25.301589 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19356746 2019-Jan-13 16:21:25.302912 - [DEBUG] Found and process special summary
56747 2019-Jan-13 16:21:25.302959 - [DEBUG] Compose: EdgeIdentity * AllBottom
56748 2019-Jan-13 16:21:25.302987 - [DEBUG]
56749 2019-Jan-13 16:21:25.303012 - [DEBUG] Propagate flow
56750 2019-Jan-13 16:21:25.303036 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56751 2019-Jan-13 16:21:25.303104 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56752 2019-Jan-13 16:21:25.303779 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56753 2019-Jan-13 16:21:25.304451 - [DEBUG] Edge function : AllBottom (result of previous compose)
56754 2019-Jan-13 16:21:25.304478 - [DEBUG]
56755 2019-Jan-13 16:21:25.304504 - [DEBUG] Join: AllTop & AllBottom
56756 2019-Jan-13 16:21:25.304530 - [DEBUG] = AllBottom (new jump func)
56757 2019-Jan-13 16:21:25.304555 - [DEBUG]
56758 2019-Jan-13 16:21:25.304578 - [DEBUG] Start adding new jump function
56759 2019-Jan-13 16:21:25.304616 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56760 2019-Jan-13 16:21:25.304682 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56761 2019-Jan-13 16:21:25.305366 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56762 2019-Jan-13 16:21:25.306149 - [DEBUG] Edge Function : AllBottom
56763 2019-Jan-13 16:21:25.306182 - [DEBUG] End adding new jump function
56764 2019-Jan-13 16:21:25.306206 - [DEBUG]
56765 2019-Jan-13 16:21:25.306230 - [DEBUG] -------------------------------------------- 1529. Path Edge --------------------------------------------
56766 2019-Jan-13 16:21:25.306255 - [DEBUG]
56767 2019-Jan-13 16:21:25.306278 - [DEBUG] Process 1529. path edge:
56768 2019-Jan-13 16:21:25.306302 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56769 2019-Jan-13 16:21:25.306371 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
56770 2019-Jan-13 16:21:25.307042 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56771 2019-Jan-13 16:21:25.307705 - [DEBUG]
56772 2019-Jan-13 16:21:25.307730 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56773 2019-Jan-13 16:21:25.308454 - [DEBUG] Compose: EdgeIdentity * AllBottom
56774 2019-Jan-13 16:21:25.308484 - [DEBUG]
56775 2019-Jan-13 16:21:25.308508 - [DEBUG] Propagate flow
56776 2019-Jan-13 16:21:25.308532 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56777 2019-Jan-13 16:21:25.308596 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
56778 2019-Jan-13 16:21:25.309264 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56779 2019-Jan-13 16:21:25.309918 - [DEBUG] Edge function : AllBottom (result of previous compose)
56780 2019-Jan-13 16:21:25.309945 - [DEBUG]
56781 2019-Jan-13 16:21:25.309971 - [DEBUG] Join: AllTop & AllBottom
56782 2019-Jan-13 16:21:25.309997 - [DEBUG] = AllBottom (new jump func)
56783 2019-Jan-13 16:21:25.310021 - [DEBUG]
56784 2019-Jan-13 16:21:25.310045 - [DEBUG] Start adding new jump function
56785 2019-Jan-13 16:21:25.310069 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56786 2019-Jan-13 16:21:25.310135 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56787 2019-Jan-13 16:21:25.310792 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
56788 2019-Jan-13 16:21:25.311441 - [DEBUG] Edge Function : AllBottom
56789 2019-Jan-13 16:21:25.311473 - [DEBUG] End adding new jump function
56790 2019-Jan-13 16:21:25.311497 - [DEBUG]
56791 2019-Jan-13 16:21:25.311521 - [DEBUG] -------------------------------------------- 1530. Path Edge --------------------------------------------
56792 2019-Jan-13 16:21:25.311565 - [DEBUG]
56793 2019-Jan-13 16:21:25.311591 - [DEBUG] Process 1530. path edge:
56794 2019-Jan-13 16:21:25.311615 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56795 2019-Jan-13 16:21:25.311678 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
56796 2019-Jan-13 16:21:25.312345 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56797 2019-Jan-13 16:21:25.313005 - [DEBUG]
56798 2019-Jan-13 16:21:25.313033 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
56799 2019-Jan-13 16:21:25.313724 - [DEBUG] Compose: EdgeIdentity * AllBottom
56800 2019-Jan-13 16:21:25.313753 - [DEBUG]
56801 2019-Jan-13 16:21:25.313777 - [DEBUG] Propagate flow
56802 2019-Jan-13 16:21:25.313801 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56803 2019-Jan-13 16:21:25.313865 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
56804 2019-Jan-13 16:21:25.314537 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56805 2019-Jan-13 16:21:25.315232 - [DEBUG] Edge function : AllBottom (result of previous compose)
56806 2019-Jan-13 16:21:25.315259 - [DEBUG]
56807 2019-Jan-13 16:21:25.315285 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56808 2019-Jan-13 16:21:25.315311 - [DEBUG] = AllBottom
56809 2019-Jan-13 16:21:25.315336 - [DEBUG]
56810 2019-Jan-13 16:21:25.315359 - [DEBUG] PROPAGATE: No new function!
56811 2019-Jan-13 16:21:25.315386 - [DEBUG] EDGE:
56812 2019-Jan-13 16:21:25.315453 - [DEBUG] ---> 56813 2019-Jan-13 16:21:25.316115 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56814 2019-Jan-13 16:21:25.316771 - [DEBUG]
56815 2019-Jan-13 16:21:25.316798 - [DEBUG] EDGE:
56816 2019-Jan-13 16:21:25.316860 - [DEBUG] ---> 56817 2019-Jan-13 16:21:25.317507 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56818 2019-Jan-13 16:21:25.318172 - [DEBUG]
56819 2019-Jan-13 16:21:25.318240 - [DEBUG] Compose: EdgeIdentity * AllBottom
56820 2019-Jan-13 16:21:25.318269 - [DEBUG]
56821 2019-Jan-13 16:21:25.318294 - [DEBUG] Propagate flow
56822 2019-Jan-13 16:21:25.318318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56823 2019-Jan-13 16:21:25.318383 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
56824 2019-Jan-13 16:21:25.319053 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56825 2019-Jan-13 16:21:25.319711 - [DEBUG] Edge function : AllBottom (result of previous compose)
56826 2019-Jan-13 16:21:25.319738 - [DEBUG]
56827 2019-Jan-13 16:21:25.319764 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56828 2019-Jan-13 16:21:25.319790 - [DEBUG] = AllBottom
56829 2019-Jan-13 16:21:25.319815 - [DEBUG]
56830 2019-Jan-13 16:21:25.319838 - [DEBUG] PROPAGATE: No new function!
56831 2019-Jan-13 16:21:25.319868 - [DEBUG] EDGE:
56832 2019-Jan-13 16:21:25.319931 - [DEBUG] ---> 56833 2019-Jan-13 16:21:25.320591 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56834 2019-Jan-13 16:21:25.321253 - [DEBUG]
56835 2019-Jan-13 16:21:25.321280 - [DEBUG] EDGE:
56836 2019-Jan-13 16:21:25.321344 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
56837 2019-Jan-13 16:21:25.322038 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56838 2019-Jan-13 16:21:25.322694 - [DEBUG]
56839 2019-Jan-13 16:21:25.322722 - [DEBUG] EDGE:
56840 2019-Jan-13 16:21:25.322784 - [DEBUG] ---> 56841 2019-Jan-13 16:21:25.323433 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56842 2019-Jan-13 16:21:25.324095 - [DEBUG]
56843 2019-Jan-13 16:21:25.324123 - [DEBUG] EDGE:
56844 2019-Jan-13 16:21:25.324186 - [DEBUG] ---> 56845 2019-Jan-13 16:21:25.324839 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56846 2019-Jan-13 16:21:25.325542 - [DEBUG]
56847 2019-Jan-13 16:21:25.325570 - [DEBUG] EDGE:
56848 2019-Jan-13 16:21:25.325635 - [DEBUG] ---> 56849 2019-Jan-13 16:21:25.326291 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56850 2019-Jan-13 16:21:25.326957 - [DEBUG]
56851 2019-Jan-13 16:21:25.327005 - [DEBUG] Compose: EdgeIdentity * AllBottom
56852 2019-Jan-13 16:21:25.327032 - [DEBUG]
56853 2019-Jan-13 16:21:25.327056 - [DEBUG] Propagate flow
56854 2019-Jan-13 16:21:25.327080 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56855 2019-Jan-13 16:21:25.327144 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
56856 2019-Jan-13 16:21:25.327811 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56857 2019-Jan-13 16:21:25.328495 - [DEBUG] Edge function : AllBottom (result of previous compose)
56858 2019-Jan-13 16:21:25.328522 - [DEBUG]
56859 2019-Jan-13 16:21:25.328548 - [DEBUG] Join: AllTop & AllBottom
56860 2019-Jan-13 16:21:25.328574 - [DEBUG] = AllBottom (new jump func)
56861 2019-Jan-13 16:21:25.328598 - [DEBUG]
56862 2019-Jan-13 16:21:25.328622 - [DEBUG] Start adding new jump function
56863 2019-Jan-13 16:21:25.328645 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56864 2019-Jan-13 16:21:25.328708 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56865 2019-Jan-13 16:21:25.329359 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
56866 2019-Jan-13 16:21:25.330032 - [DEBUG] Edge Function : AllBottom
56867 2019-Jan-13 16:21:25.330064 - [DEBUG] End adding new jump function
56868 2019-Jan-13 16:21:25.330088 - [DEBUG]
56869 2019-Jan-13 16:21:25.330112 - [DEBUG] -------------------------------------------- 1531. Path Edge --------------------------------------------
56870 2019-Jan-13 16:21:25.330136 - [DEBUG]
56871 2019-Jan-13 16:21:25.330159 - [DEBUG] Process 1531. path edge:
56872 2019-Jan-13 16:21:25.330183 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56873 2019-Jan-13 16:21:25.330247 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
56874 2019-Jan-13 16:21:25.330911 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56875 2019-Jan-13 16:21:25.331647 - [DEBUG]
56876 2019-Jan-13 16:21:25.331673 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
56877 2019-Jan-13 16:21:25.332377 - [DEBUG] Compose: EdgeIdentity * AllBottom
56878 2019-Jan-13 16:21:25.332408 - [DEBUG]
56879 2019-Jan-13 16:21:25.332432 - [DEBUG] Propagate flow
56880 2019-Jan-13 16:21:25.332455 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56881 2019-Jan-13 16:21:25.332520 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
56882 2019-Jan-13 16:21:25.333188 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56883 2019-Jan-13 16:21:25.333849 - [DEBUG] Edge function : AllBottom (result of previous compose)
56884 2019-Jan-13 16:21:25.333875 - [DEBUG]
56885 2019-Jan-13 16:21:25.333901 - [DEBUG] Join: AllTop & AllBottom
56886 2019-Jan-13 16:21:25.333927 - [DEBUG] = AllBottom (new jump func)
56887 2019-Jan-13 16:21:25.333951 - [DEBUG]
56888 2019-Jan-13 16:21:25.333975 - [DEBUG] Start adding new jump function
56889 2019-Jan-13 16:21:25.333998 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
56890 2019-Jan-13 16:21:25.334063 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56891 2019-Jan-13 16:21:25.334737 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
56892 2019-Jan-13 16:21:25.335410 - [DEBUG] Edge Function : AllBottom
56893 2019-Jan-13 16:21:25.335441 - [DEBUG] End adding new jump function
56894 2019-Jan-13 16:21:25.335465 - [DEBUG]
56895 2019-Jan-13 16:21:25.335489 - [DEBUG] -------------------------------------------- 1532. Path Edge --------------------------------------------
56896 2019-Jan-13 16:21:25.335514 - [DEBUG]
56897 2019-Jan-13 16:21:25.335537 - [DEBUG] Process 1532. path edge:
56898 2019-Jan-13 16:21:25.335561 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
56899 2019-Jan-13 16:21:25.335628 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
56900 2019-Jan-13 16:21:25.336288 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
56901 2019-Jan-13 16:21:25.336947 - [DEBUG]
56902 2019-Jan-13 16:21:25.336975 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
56903 2019-Jan-13 16:21:25.337658 - [DEBUG] Compose: EdgeIdentity * AllBottom
56904 2019-Jan-13 16:21:25.337688 - [DEBUG]
56905 2019-Jan-13 16:21:25.337711 - [DEBUG] Propagate flow
56906 2019-Jan-13 16:21:25.337735 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56907 2019-Jan-13 16:21:25.337799 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
56908 2019-Jan-13 16:21:25.338485 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56909 2019-Jan-13 16:21:25.339150 - [DEBUG] Edge function : AllBottom (result of previous compose)
56910 2019-Jan-13 16:21:25.339176 - [DEBUG]
56911 2019-Jan-13 16:21:25.339202 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56912 2019-Jan-13 16:21:25.339228 - [DEBUG] = AllBottom
56913 2019-Jan-13 16:21:25.339252 - [DEBUG]
56914 2019-Jan-13 16:21:25.339276 - [DEBUG] PROPAGATE: No new function!
56915 2019-Jan-13 16:21:25.339302 - [DEBUG] EDGE:
56916 2019-Jan-13 16:21:25.339367 - [DEBUG] ---> 56917 2019-Jan-13 16:21:25.340024 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56918 2019-Jan-13 16:21:25.340676 - [DEBUG]
56919 2019-Jan-13 16:21:25.340704 - [DEBUG] EDGE:
56920 2019-Jan-13 16:21:25.340765 - [DEBUG] ---> 56921 2019-Jan-13 16:21:25.341422 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56922 2019-Jan-13 16:21:25.342109 - [DEBUG]
56923 2019-Jan-13 16:21:25.342137 - [DEBUG] EDGE:
56924 2019-Jan-13 16:21:25.342200 - [DEBUG] ---> 56925 2019-Jan-13 16:21:25.342857 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56926 2019-Jan-13 16:21:25.343512 - [DEBUG]
56927 2019-Jan-13 16:21:25.343540 - [DEBUG] EDGE:
56928 2019-Jan-13 16:21:25.343601 - [DEBUG] ---> 56929 2019-Jan-13 16:21:25.344254 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56930 2019-Jan-13 16:21:25.344939 - [DEBUG]
56931 2019-Jan-13 16:21:25.344967 - [DEBUG] EDGE:
56932 2019-Jan-13 16:21:25.345029 - [DEBUG] ---> 56933 2019-Jan-13 16:21:25.345689 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56934 2019-Jan-13 16:21:25.346361 - [DEBUG]
56935 2019-Jan-13 16:21:25.346390 - [DEBUG] EDGE:
56936 2019-Jan-13 16:21:25.346451 - [DEBUG] ---> 56937 2019-Jan-13 16:21:25.347103 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56938 2019-Jan-13 16:21:25.347768 - [DEBUG]
56939 2019-Jan-13 16:21:25.347819 - [DEBUG] Compose: EdgeIdentity * AllBottom
56940 2019-Jan-13 16:21:25.347847 - [DEBUG]
56941 2019-Jan-13 16:21:25.347871 - [DEBUG] Propagate flow
56942 2019-Jan-13 16:21:25.347895 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56943 2019-Jan-13 16:21:25.347958 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
56944 2019-Jan-13 16:21:25.348645 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56945 2019-Jan-13 16:21:25.349300 - [DEBUG] Edge function : AllBottom (result of previous compose)
56946 2019-Jan-13 16:21:25.349327 - [DEBUG]
56947 2019-Jan-13 16:21:25.349353 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56948 2019-Jan-13 16:21:25.349379 - [DEBUG] = AllBottom
56949 2019-Jan-13 16:21:25.349403 - [DEBUG]
56950 2019-Jan-13 16:21:25.349427 - [DEBUG] PROPAGATE: No new function!
56951 2019-Jan-13 16:21:25.349457 - [DEBUG] EDGE:
56952 2019-Jan-13 16:21:25.349519 - [DEBUG] ---> 56953 2019-Jan-13 16:21:25.350181 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56954 2019-Jan-13 16:21:25.350841 - [DEBUG]
56955 2019-Jan-13 16:21:25.350869 - [DEBUG] EDGE:
56956 2019-Jan-13 16:21:25.350931 - [DEBUG] ---> 56957 2019-Jan-13 16:21:25.351605 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56958 2019-Jan-13 16:21:25.352262 - [DEBUG]
56959 2019-Jan-13 16:21:25.352290 - [DEBUG] EDGE:
56960 2019-Jan-13 16:21:25.352352 - [DEBUG] ---> 56961 2019-Jan-13 16:21:25.353002 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56962 2019-Jan-13 16:21:25.353662 - [DEBUG]
56963 2019-Jan-13 16:21:25.353710 - [DEBUG] Compose: EdgeIdentity * AllBottom
56964 2019-Jan-13 16:21:25.353738 - [DEBUG]
56965 2019-Jan-13 16:21:25.353762 - [DEBUG] Propagate flow
56966 2019-Jan-13 16:21:25.353786 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56967 2019-Jan-13 16:21:25.353849 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
56968 2019-Jan-13 16:21:25.354514 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56969 2019-Jan-13 16:21:25.355193 - [DEBUG] Edge function : AllBottom (result of previous compose)
56970 2019-Jan-13 16:21:25.355219 - [DEBUG]
56971 2019-Jan-13 16:21:25.355246 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
56972 2019-Jan-13 16:21:25.355272 - [DEBUG] = AllBottom
56973 2019-Jan-13 16:21:25.355296 - [DEBUG]
56974 2019-Jan-13 16:21:25.355320 - [DEBUG] PROPAGATE: No new function!
56975 2019-Jan-13 16:21:25.355349 - [DEBUG] EDGE:
56976 2019-Jan-13 16:21:25.355413 - [DEBUG] ---> 56977 2019-Jan-13 16:21:25.356076 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56978 2019-Jan-13 16:21:25.356755 - [DEBUG]
56979 2019-Jan-13 16:21:25.356783 - [DEBUG] EDGE:
56980 2019-Jan-13 16:21:25.356846 - [DEBUG] ---> 56981 2019-Jan-13 16:21:25.357502 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56982 2019-Jan-13 16:21:25.358157 - [DEBUG]
56983 2019-Jan-13 16:21:25.358184 - [DEBUG] EDGE:
56984 2019-Jan-13 16:21:25.358267 - [DEBUG] ---> 56985 2019-Jan-13 16:21:25.358917 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56986 2019-Jan-13 16:21:25.359578 - [DEBUG]
56987 2019-Jan-13 16:21:25.359606 - [DEBUG] EDGE:
56988 2019-Jan-13 16:21:25.359668 - [DEBUG] ---> 56989 2019-Jan-13 16:21:25.360330 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
56990 2019-Jan-13 16:21:25.360985 - [DEBUG]
56991 2019-Jan-13 16:21:25.361035 - [DEBUG] Compose: EdgeIdentity * AllBottom
56992 2019-Jan-13 16:21:25.361063 - [DEBUG]
56993 2019-Jan-13 16:21:25.361087 - [DEBUG] Propagate flow
56994 2019-Jan-13 16:21:25.361111 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
56995 2019-Jan-13 16:21:25.361173 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
56996 2019-Jan-13 16:21:25.361852 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
56997 2019-Jan-13 16:21:25.362517 - [DEBUG] Edge function : AllBottom (result of previous compose)
56998 2019-Jan-13 16:21:25.362544 - [DEBUG]
56999 2019-Jan-13 16:21:25.362570 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57000 2019-Jan-13 16:21:25.362596 - [DEBUG] = AllBottom
57001 2019-Jan-13 16:21:25.362621 - [DEBUG]
57002 2019-Jan-13 16:21:25.362644 - [DEBUG] PROPAGATE: No new function!
57003 2019-Jan-13 16:21:25.362674 - [DEBUG] EDGE:
57004 2019-Jan-13 16:21:25.362739 - [DEBUG] ---> 57005 2019-Jan-13 16:21:25.363410 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57006 2019-Jan-13 16:21:25.364064 - [DEBUG]
57007 2019-Jan-13 16:21:25.364092 - [DEBUG] EDGE:
57008 2019-Jan-13 16:21:25.364154 - [DEBUG] ---> 57009 2019-Jan-13 16:21:25.364801 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57010 2019-Jan-13 16:21:25.365484 - [DEBUG]
57011 2019-Jan-13 16:21:25.365512 - [DEBUG] EDGE:
57012 2019-Jan-13 16:21:25.365575 - [DEBUG] ---> 57013 2019-Jan-13 16:21:25.366238 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57014 2019-Jan-13 16:21:25.366895 - [DEBUG]
57015 2019-Jan-13 16:21:25.366943 - [DEBUG] Compose: EdgeIdentity * AllBottom
57016 2019-Jan-13 16:21:25.366970 - [DEBUG]
57017 2019-Jan-13 16:21:25.366994 - [DEBUG] Propagate flow
57018 2019-Jan-13 16:21:25.367018 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57019 2019-Jan-13 16:21:25.367081 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
57020 2019-Jan-13 16:21:25.367753 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57021 2019-Jan-13 16:21:25.368441 - [DEBUG] Edge function : AllBottom (result of previous compose)
57022 2019-Jan-13 16:21:25.368467 - [DEBUG]
57023 2019-Jan-13 16:21:25.368494 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57024 2019-Jan-13 16:21:25.368520 - [DEBUG] = AllBottom
57025 2019-Jan-13 16:21:25.368544 - [DEBUG]
57026 2019-Jan-13 16:21:25.368567 - [DEBUG] PROPAGATE: No new function!
57027 2019-Jan-13 16:21:25.368597 - [DEBUG] EDGE:
57028 2019-Jan-13 16:21:25.368663 - [DEBUG] ---> 57029 2019-Jan-13 16:21:25.369334 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57030 2019-Jan-13 16:21:25.369986 - [DEBUG]
57031 2019-Jan-13 16:21:25.370014 - [DEBUG] EDGE:
57032 2019-Jan-13 16:21:25.370076 - [DEBUG] ---> 57033 2019-Jan-13 16:21:25.370722 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57034 2019-Jan-13 16:21:25.371388 - [DEBUG]
57035 2019-Jan-13 16:21:25.371415 - [DEBUG] EDGE:
57036 2019-Jan-13 16:21:25.371478 - [DEBUG] ---> 57037 2019-Jan-13 16:21:25.372164 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57038 2019-Jan-13 16:21:25.372822 - [DEBUG]
57039 2019-Jan-13 16:21:25.372871 - [DEBUG] Compose: EdgeIdentity * AllBottom
57040 2019-Jan-13 16:21:25.372899 - [DEBUG]
57041 2019-Jan-13 16:21:25.372923 - [DEBUG] Propagate flow
57042 2019-Jan-13 16:21:25.372947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57043 2019-Jan-13 16:21:25.373009 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
57044 2019-Jan-13 16:21:25.373662 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57045 2019-Jan-13 16:21:25.374327 - [DEBUG] Edge function : AllBottom (result of previous compose)
57046 2019-Jan-13 16:21:25.374353 - [DEBUG]
57047 2019-Jan-13 16:21:25.374379 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57048 2019-Jan-13 16:21:25.374405 - [DEBUG] = AllBottom
57049 2019-Jan-13 16:21:25.374430 - [DEBUG]
57050 2019-Jan-13 16:21:25.374453 - [DEBUG] PROPAGATE: No new function!
57051 2019-Jan-13 16:21:25.374483 - [DEBUG] EDGE:
57052 2019-Jan-13 16:21:25.374547 - [DEBUG] ---> 57053 2019-Jan-13 16:21:25.375242 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57054 2019-Jan-13 16:21:25.375896 - [DEBUG]
57055 2019-Jan-13 16:21:25.375941 - [DEBUG] Compose: EdgeIdentity * AllBottom
57056 2019-Jan-13 16:21:25.375968 - [DEBUG]
57057 2019-Jan-13 16:21:25.375992 - [DEBUG] Propagate flow
57058 2019-Jan-13 16:21:25.376015 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57059 2019-Jan-13 16:21:25.376078 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
57060 2019-Jan-13 16:21:25.376736 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57061 2019-Jan-13 16:21:25.377402 - [DEBUG] Edge function : AllBottom (result of previous compose)
57062 2019-Jan-13 16:21:25.377428 - [DEBUG]
57063 2019-Jan-13 16:21:25.377454 - [DEBUG] Join: AllTop & AllBottom
57064 2019-Jan-13 16:21:25.377480 - [DEBUG] = AllBottom (new jump func)
57065 2019-Jan-13 16:21:25.377523 - [DEBUG]
57066 2019-Jan-13 16:21:25.377547 - [DEBUG] Start adding new jump function
57067 2019-Jan-13 16:21:25.377570 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57068 2019-Jan-13 16:21:25.377634 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57069 2019-Jan-13 16:21:25.378321 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
57070 2019-Jan-13 16:21:25.378974 - [DEBUG] Edge Function : AllBottom
57071 2019-Jan-13 16:21:25.379006 - [DEBUG] End adding new jump function
57072 2019-Jan-13 16:21:25.379030 - [DEBUG]
57073 2019-Jan-13 16:21:25.379054 - [DEBUG] -------------------------------------------- 1533. Path Edge --------------------------------------------
57074 2019-Jan-13 16:21:25.379079 - [DEBUG]
57075 2019-Jan-13 16:21:25.379102 - [DEBUG] Process 1533. path edge:
57076 2019-Jan-13 16:21:25.379126 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57077 2019-Jan-13 16:21:25.379189 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
57078 2019-Jan-13 16:21:25.379851 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57079 2019-Jan-13 16:21:25.380513 - [DEBUG]
57080 2019-Jan-13 16:21:25.380538 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
57081 2019-Jan-13 16:21:25.381212 - [DEBUG] Possible callees:
57082 2019-Jan-13 16:21:25.381238 - [DEBUG] foo
57083 2019-Jan-13 16:21:25.381263 - [DEBUG] Possible return sites:
57084 2019-Jan-13 16:21:25.381287 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12657085 2019-Jan-13 16:21:25.382623 - [DEBUG] Found and process special summary
57086 2019-Jan-13 16:21:25.382669 - [DEBUG] Compose: EdgeIdentity * AllBottom
57087 2019-Jan-13 16:21:25.382698 - [DEBUG]
57088 2019-Jan-13 16:21:25.382723 - [DEBUG] Propagate flow
57089 2019-Jan-13 16:21:25.382746 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57090 2019-Jan-13 16:21:25.382813 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
57091 2019-Jan-13 16:21:25.383481 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57092 2019-Jan-13 16:21:25.384139 - [DEBUG] Edge function : AllBottom (result of previous compose)
57093 2019-Jan-13 16:21:25.384165 - [DEBUG]
57094 2019-Jan-13 16:21:25.384191 - [DEBUG] Join: AllTop & AllBottom
57095 2019-Jan-13 16:21:25.384217 - [DEBUG] = AllBottom (new jump func)
57096 2019-Jan-13 16:21:25.384242 - [DEBUG]
57097 2019-Jan-13 16:21:25.384265 - [DEBUG] Start adding new jump function
57098 2019-Jan-13 16:21:25.384289 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57099 2019-Jan-13 16:21:25.384352 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57100 2019-Jan-13 16:21:25.385029 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
57101 2019-Jan-13 16:21:25.385689 - [DEBUG] Edge Function : AllBottom
57102 2019-Jan-13 16:21:25.385722 - [DEBUG] End adding new jump function
57103 2019-Jan-13 16:21:25.385746 - [DEBUG]
57104 2019-Jan-13 16:21:25.385770 - [DEBUG] -------------------------------------------- 1534. Path Edge --------------------------------------------
57105 2019-Jan-13 16:21:25.385796 - [DEBUG]
57106 2019-Jan-13 16:21:25.385819 - [DEBUG] Process 1534. path edge:
57107 2019-Jan-13 16:21:25.385843 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57108 2019-Jan-13 16:21:25.385910 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
57109 2019-Jan-13 16:21:25.386590 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57110 2019-Jan-13 16:21:25.387253 - [DEBUG]
57111 2019-Jan-13 16:21:25.387279 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
57112 2019-Jan-13 16:21:25.387973 - [DEBUG] Compose: EdgeIdentity * AllBottom
57113 2019-Jan-13 16:21:25.388003 - [DEBUG]
57114 2019-Jan-13 16:21:25.388027 - [DEBUG] Propagate flow
57115 2019-Jan-13 16:21:25.388051 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57116 2019-Jan-13 16:21:25.388114 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
57117 2019-Jan-13 16:21:25.388799 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57118 2019-Jan-13 16:21:25.389460 - [DEBUG] Edge function : AllBottom (result of previous compose)
57119 2019-Jan-13 16:21:25.389486 - [DEBUG]
57120 2019-Jan-13 16:21:25.389512 - [DEBUG] Join: AllTop & AllBottom
57121 2019-Jan-13 16:21:25.389538 - [DEBUG] = AllBottom (new jump func)
57122 2019-Jan-13 16:21:25.389563 - [DEBUG]
57123 2019-Jan-13 16:21:25.389587 - [DEBUG] Start adding new jump function
57124 2019-Jan-13 16:21:25.389610 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57125 2019-Jan-13 16:21:25.389675 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57126 2019-Jan-13 16:21:25.390332 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
57127 2019-Jan-13 16:21:25.390982 - [DEBUG] Edge Function : AllBottom
57128 2019-Jan-13 16:21:25.391015 - [DEBUG] End adding new jump function
57129 2019-Jan-13 16:21:25.391039 - [DEBUG]
57130 2019-Jan-13 16:21:25.391062 - [DEBUG] -------------------------------------------- 1535. Path Edge --------------------------------------------
57131 2019-Jan-13 16:21:25.391087 - [DEBUG]
57132 2019-Jan-13 16:21:25.391110 - [DEBUG] Process 1535. path edge:
57133 2019-Jan-13 16:21:25.391134 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57134 2019-Jan-13 16:21:25.391194 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
57135 2019-Jan-13 16:21:25.391877 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57136 2019-Jan-13 16:21:25.392534 - [DEBUG]
57137 2019-Jan-13 16:21:25.392562 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
57138 2019-Jan-13 16:21:25.393250 - [DEBUG] Compose: EdgeIdentity * AllBottom
57139 2019-Jan-13 16:21:25.393280 - [DEBUG]
57140 2019-Jan-13 16:21:25.393304 - [DEBUG] Propagate flow
57141 2019-Jan-13 16:21:25.393328 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57142 2019-Jan-13 16:21:25.393393 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
57143 2019-Jan-13 16:21:25.394043 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57144 2019-Jan-13 16:21:25.394707 - [DEBUG] Edge function : AllBottom (result of previous compose)
57145 2019-Jan-13 16:21:25.394733 - [DEBUG]
57146 2019-Jan-13 16:21:25.394758 - [DEBUG] Join: AllTop & AllBottom
57147 2019-Jan-13 16:21:25.394785 - [DEBUG] = AllBottom (new jump func)
57148 2019-Jan-13 16:21:25.394809 - [DEBUG]
57149 2019-Jan-13 16:21:25.394833 - [DEBUG] Start adding new jump function
57150 2019-Jan-13 16:21:25.394856 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57151 2019-Jan-13 16:21:25.394939 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57152 2019-Jan-13 16:21:25.395601 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
57153 2019-Jan-13 16:21:25.396279 - [DEBUG] Edge Function : AllBottom
57154 2019-Jan-13 16:21:25.396310 - [DEBUG] End adding new jump function
57155 2019-Jan-13 16:21:25.396334 - [DEBUG]
57156 2019-Jan-13 16:21:25.396358 - [DEBUG] -------------------------------------------- 1536. Path Edge --------------------------------------------
57157 2019-Jan-13 16:21:25.396383 - [DEBUG]
57158 2019-Jan-13 16:21:25.396406 - [DEBUG] Process 1536. path edge:
57159 2019-Jan-13 16:21:25.396430 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57160 2019-Jan-13 16:21:25.396493 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
57161 2019-Jan-13 16:21:25.397142 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57162 2019-Jan-13 16:21:25.397808 - [DEBUG]
57163 2019-Jan-13 16:21:25.397835 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
57164 2019-Jan-13 16:21:25.398548 - [DEBUG] Compose: EdgeIdentity * AllBottom
57165 2019-Jan-13 16:21:25.398577 - [DEBUG]
57166 2019-Jan-13 16:21:25.398601 - [DEBUG] Propagate flow
57167 2019-Jan-13 16:21:25.398625 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57168 2019-Jan-13 16:21:25.398691 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
57169 2019-Jan-13 16:21:25.399365 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57170 2019-Jan-13 16:21:25.400014 - [DEBUG] Edge function : AllBottom (result of previous compose)
57171 2019-Jan-13 16:21:25.400040 - [DEBUG]
57172 2019-Jan-13 16:21:25.400065 - [DEBUG] Join: AllTop & AllBottom
57173 2019-Jan-13 16:21:25.400092 - [DEBUG] = AllBottom (new jump func)
57174 2019-Jan-13 16:21:25.400117 - [DEBUG]
57175 2019-Jan-13 16:21:25.400140 - [DEBUG] Start adding new jump function
57176 2019-Jan-13 16:21:25.400164 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57177 2019-Jan-13 16:21:25.400225 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57178 2019-Jan-13 16:21:25.400890 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
57179 2019-Jan-13 16:21:25.401581 - [DEBUG] Edge Function : AllBottom
57180 2019-Jan-13 16:21:25.401614 - [DEBUG] End adding new jump function
57181 2019-Jan-13 16:21:25.401638 - [DEBUG]
57182 2019-Jan-13 16:21:25.401661 - [DEBUG] -------------------------------------------- 1537. Path Edge --------------------------------------------
57183 2019-Jan-13 16:21:25.401686 - [DEBUG]
57184 2019-Jan-13 16:21:25.401709 - [DEBUG] Process 1537. path edge:
57185 2019-Jan-13 16:21:25.401733 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57186 2019-Jan-13 16:21:25.401798 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
57187 2019-Jan-13 16:21:25.402461 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57188 2019-Jan-13 16:21:25.403109 - [DEBUG]
57189 2019-Jan-13 16:21:25.403135 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
57190 2019-Jan-13 16:21:25.403823 - [DEBUG] Possible callees:
57191 2019-Jan-13 16:21:25.403850 - [DEBUG] llvm.dbg.declare
57192 2019-Jan-13 16:21:25.403875 - [DEBUG] Possible return sites:
57193 2019-Jan-13 16:21:25.403899 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13657194 2019-Jan-13 16:21:25.405311 - [DEBUG] Found and process special summary
57195 2019-Jan-13 16:21:25.405356 - [DEBUG] Compose: EdgeIdentity * AllBottom
57196 2019-Jan-13 16:21:25.405384 - [DEBUG]
57197 2019-Jan-13 16:21:25.405409 - [DEBUG] Propagate flow
57198 2019-Jan-13 16:21:25.405432 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57199 2019-Jan-13 16:21:25.405498 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
57200 2019-Jan-13 16:21:25.406281 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57201 2019-Jan-13 16:21:25.406957 - [DEBUG] Edge function : AllBottom (result of previous compose)
57202 2019-Jan-13 16:21:25.406984 - [DEBUG]
57203 2019-Jan-13 16:21:25.407010 - [DEBUG] Join: AllTop & AllBottom
57204 2019-Jan-13 16:21:25.407037 - [DEBUG] = AllBottom (new jump func)
57205 2019-Jan-13 16:21:25.407061 - [DEBUG]
57206 2019-Jan-13 16:21:25.407085 - [DEBUG] Start adding new jump function
57207 2019-Jan-13 16:21:25.407108 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57208 2019-Jan-13 16:21:25.407173 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57209 2019-Jan-13 16:21:25.407835 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
57210 2019-Jan-13 16:21:25.408517 - [DEBUG] Edge Function : AllBottom
57211 2019-Jan-13 16:21:25.408550 - [DEBUG] End adding new jump function
57212 2019-Jan-13 16:21:25.408574 - [DEBUG]
57213 2019-Jan-13 16:21:25.408597 - [DEBUG] -------------------------------------------- 1538. Path Edge --------------------------------------------
57214 2019-Jan-13 16:21:25.408623 - [DEBUG]
57215 2019-Jan-13 16:21:25.408646 - [DEBUG] Process 1538. path edge:
57216 2019-Jan-13 16:21:25.408670 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57217 2019-Jan-13 16:21:25.408732 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
57218 2019-Jan-13 16:21:25.409392 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57219 2019-Jan-13 16:21:25.410052 - [DEBUG]
57220 2019-Jan-13 16:21:25.410077 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
57221 2019-Jan-13 16:21:25.410782 - [DEBUG] Compose: EdgeIdentity * AllBottom
57222 2019-Jan-13 16:21:25.410813 - [DEBUG]
57223 2019-Jan-13 16:21:25.410837 - [DEBUG] Propagate flow
57224 2019-Jan-13 16:21:25.410861 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57225 2019-Jan-13 16:21:25.410925 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
57226 2019-Jan-13 16:21:25.411599 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57227 2019-Jan-13 16:21:25.412256 - [DEBUG] Edge function : AllBottom (result of previous compose)
57228 2019-Jan-13 16:21:25.412283 - [DEBUG]
57229 2019-Jan-13 16:21:25.412308 - [DEBUG] Join: AllTop & AllBottom
57230 2019-Jan-13 16:21:25.412335 - [DEBUG] = AllBottom (new jump func)
57231 2019-Jan-13 16:21:25.412360 - [DEBUG]
57232 2019-Jan-13 16:21:25.412383 - [DEBUG] Start adding new jump function
57233 2019-Jan-13 16:21:25.412407 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57234 2019-Jan-13 16:21:25.412476 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57235 2019-Jan-13 16:21:25.413136 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
57236 2019-Jan-13 16:21:25.413794 - [DEBUG] Edge Function : AllBottom
57237 2019-Jan-13 16:21:25.413825 - [DEBUG] End adding new jump function
57238 2019-Jan-13 16:21:25.413850 - [DEBUG]
57239 2019-Jan-13 16:21:25.413891 - [DEBUG] -------------------------------------------- 1539. Path Edge --------------------------------------------
57240 2019-Jan-13 16:21:25.413917 - [DEBUG]
57241 2019-Jan-13 16:21:25.413941 - [DEBUG] Process 1539. path edge:
57242 2019-Jan-13 16:21:25.413965 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57243 2019-Jan-13 16:21:25.414029 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
57244 2019-Jan-13 16:21:25.414682 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57245 2019-Jan-13 16:21:25.415380 - [DEBUG]
57246 2019-Jan-13 16:21:25.415408 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
57247 2019-Jan-13 16:21:25.416097 - [DEBUG] Compose: EdgeIdentity * AllBottom
57248 2019-Jan-13 16:21:25.416126 - [DEBUG]
57249 2019-Jan-13 16:21:25.416150 - [DEBUG] Propagate flow
57250 2019-Jan-13 16:21:25.416173 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57251 2019-Jan-13 16:21:25.416236 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
57252 2019-Jan-13 16:21:25.416895 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57253 2019-Jan-13 16:21:25.417548 - [DEBUG] Edge function : AllBottom (result of previous compose)
57254 2019-Jan-13 16:21:25.417575 - [DEBUG]
57255 2019-Jan-13 16:21:25.417601 - [DEBUG] Join: AllTop & AllBottom
57256 2019-Jan-13 16:21:25.417627 - [DEBUG] = AllBottom (new jump func)
57257 2019-Jan-13 16:21:25.417652 - [DEBUG]
57258 2019-Jan-13 16:21:25.417675 - [DEBUG] Start adding new jump function
57259 2019-Jan-13 16:21:25.417699 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57260 2019-Jan-13 16:21:25.417761 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57261 2019-Jan-13 16:21:25.418443 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
57262 2019-Jan-13 16:21:25.419095 - [DEBUG] Edge Function : AllBottom
57263 2019-Jan-13 16:21:25.419126 - [DEBUG] End adding new jump function
57264 2019-Jan-13 16:21:25.419150 - [DEBUG]
57265 2019-Jan-13 16:21:25.419175 - [DEBUG] -------------------------------------------- 1540. Path Edge --------------------------------------------
57266 2019-Jan-13 16:21:25.419200 - [DEBUG]
57267 2019-Jan-13 16:21:25.419224 - [DEBUG] Process 1540. path edge:
57268 2019-Jan-13 16:21:25.419248 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57269 2019-Jan-13 16:21:25.419315 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
57270 2019-Jan-13 16:21:25.419968 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57271 2019-Jan-13 16:21:25.420618 - [DEBUG]
57272 2019-Jan-13 16:21:25.420645 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
57273 2019-Jan-13 16:21:25.421336 - [DEBUG] Compose: EdgeIdentity * AllBottom
57274 2019-Jan-13 16:21:25.421366 - [DEBUG]
57275 2019-Jan-13 16:21:25.421389 - [DEBUG] Propagate flow
57276 2019-Jan-13 16:21:25.421413 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57277 2019-Jan-13 16:21:25.421480 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
57278 2019-Jan-13 16:21:25.422174 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57279 2019-Jan-13 16:21:25.422834 - [DEBUG] Edge function : AllBottom (result of previous compose)
57280 2019-Jan-13 16:21:25.422859 - [DEBUG]
57281 2019-Jan-13 16:21:25.422885 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57282 2019-Jan-13 16:21:25.422911 - [DEBUG] = AllBottom
57283 2019-Jan-13 16:21:25.422936 - [DEBUG]
57284 2019-Jan-13 16:21:25.422959 - [DEBUG] PROPAGATE: No new function!
57285 2019-Jan-13 16:21:25.423003 - [DEBUG] EDGE:
57286 2019-Jan-13 16:21:25.423069 - [DEBUG] ---> 57287 2019-Jan-13 16:21:25.423716 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57288 2019-Jan-13 16:21:25.425196 - [DEBUG]
57289 2019-Jan-13 16:21:25.425229 - [DEBUG] EDGE:
57290 2019-Jan-13 16:21:25.425303 - [DEBUG] ---> 57291 2019-Jan-13 16:21:25.425975 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57292 2019-Jan-13 16:21:25.426628 - [DEBUG]
57293 2019-Jan-13 16:21:25.426656 - [DEBUG] EDGE:
57294 2019-Jan-13 16:21:25.426720 - [DEBUG] ---> 57295 2019-Jan-13 16:21:25.427382 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57296 2019-Jan-13 16:21:25.428048 - [DEBUG]
57297 2019-Jan-13 16:21:25.428103 - [DEBUG] Compose: EdgeIdentity * AllBottom
57298 2019-Jan-13 16:21:25.428131 - [DEBUG]
57299 2019-Jan-13 16:21:25.428156 - [DEBUG] Propagate flow
57300 2019-Jan-13 16:21:25.428180 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57301 2019-Jan-13 16:21:25.428264 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
57302 2019-Jan-13 16:21:25.428935 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57303 2019-Jan-13 16:21:25.429587 - [DEBUG] Edge function : AllBottom (result of previous compose)
57304 2019-Jan-13 16:21:25.429614 - [DEBUG]
57305 2019-Jan-13 16:21:25.429641 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57306 2019-Jan-13 16:21:25.429667 - [DEBUG] = AllBottom
57307 2019-Jan-13 16:21:25.429692 - [DEBUG]
57308 2019-Jan-13 16:21:25.429715 - [DEBUG] PROPAGATE: No new function!
57309 2019-Jan-13 16:21:25.429747 - [DEBUG] EDGE:
57310 2019-Jan-13 16:21:25.429810 - [DEBUG] ---> 57311 2019-Jan-13 16:21:25.430550 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57312 2019-Jan-13 16:21:25.431209 - [DEBUG]
57313 2019-Jan-13 16:21:25.431257 - [DEBUG] Compose: EdgeIdentity * AllBottom
57314 2019-Jan-13 16:21:25.431285 - [DEBUG]
57315 2019-Jan-13 16:21:25.431309 - [DEBUG] Propagate flow
57316 2019-Jan-13 16:21:25.431333 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57317 2019-Jan-13 16:21:25.431400 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
57318 2019-Jan-13 16:21:25.432092 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57319 2019-Jan-13 16:21:25.432743 - [DEBUG] Edge function : AllBottom (result of previous compose)
57320 2019-Jan-13 16:21:25.432769 - [DEBUG]
57321 2019-Jan-13 16:21:25.432795 - [DEBUG] Join: AllTop & AllBottom
57322 2019-Jan-13 16:21:25.432822 - [DEBUG] = AllBottom (new jump func)
57323 2019-Jan-13 16:21:25.432846 - [DEBUG]
57324 2019-Jan-13 16:21:25.432870 - [DEBUG] Start adding new jump function
57325 2019-Jan-13 16:21:25.432894 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57326 2019-Jan-13 16:21:25.432954 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57327 2019-Jan-13 16:21:25.433618 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
57328 2019-Jan-13 16:21:25.434304 - [DEBUG] Edge Function : AllBottom
57329 2019-Jan-13 16:21:25.434338 - [DEBUG] End adding new jump function
57330 2019-Jan-13 16:21:25.434362 - [DEBUG]
57331 2019-Jan-13 16:21:25.434386 - [DEBUG] -------------------------------------------- 1541. Path Edge --------------------------------------------
57332 2019-Jan-13 16:21:25.434412 - [DEBUG]
57333 2019-Jan-13 16:21:25.434436 - [DEBUG] Process 1541. path edge:
57334 2019-Jan-13 16:21:25.434459 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57335 2019-Jan-13 16:21:25.434526 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
57336 2019-Jan-13 16:21:25.435218 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57337 2019-Jan-13 16:21:25.435867 - [DEBUG]
57338 2019-Jan-13 16:21:25.435893 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
57339 2019-Jan-13 16:21:25.436586 - [DEBUG] Possible callees:
57340 2019-Jan-13 16:21:25.436612 - [DEBUG] llvm.dbg.declare
57341 2019-Jan-13 16:21:25.436637 - [DEBUG] Possible return sites:
57342 2019-Jan-13 16:21:25.436661 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14357343 2019-Jan-13 16:21:25.437992 - [DEBUG] Found and process special summary
57344 2019-Jan-13 16:21:25.438037 - [DEBUG] Compose: EdgeIdentity * AllBottom
57345 2019-Jan-13 16:21:25.438065 - [DEBUG]
57346 2019-Jan-13 16:21:25.438090 - [DEBUG] Propagate flow
57347 2019-Jan-13 16:21:25.438113 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57348 2019-Jan-13 16:21:25.438178 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
57349 2019-Jan-13 16:21:25.438875 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57350 2019-Jan-13 16:21:25.439541 - [DEBUG] Edge function : AllBottom (result of previous compose)
57351 2019-Jan-13 16:21:25.439568 - [DEBUG]
57352 2019-Jan-13 16:21:25.439594 - [DEBUG] Join: AllTop & AllBottom
57353 2019-Jan-13 16:21:25.439620 - [DEBUG] = AllBottom (new jump func)
57354 2019-Jan-13 16:21:25.439645 - [DEBUG]
57355 2019-Jan-13 16:21:25.439668 - [DEBUG] Start adding new jump function
57356 2019-Jan-13 16:21:25.439692 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57357 2019-Jan-13 16:21:25.439756 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57358 2019-Jan-13 16:21:25.440417 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
57359 2019-Jan-13 16:21:25.441079 - [DEBUG] Edge Function : AllBottom
57360 2019-Jan-13 16:21:25.441112 - [DEBUG] End adding new jump function
57361 2019-Jan-13 16:21:25.441136 - [DEBUG]
57362 2019-Jan-13 16:21:25.441160 - [DEBUG] -------------------------------------------- 1542. Path Edge --------------------------------------------
57363 2019-Jan-13 16:21:25.441185 - [DEBUG]
57364 2019-Jan-13 16:21:25.441208 - [DEBUG] Process 1542. path edge:
57365 2019-Jan-13 16:21:25.441232 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57366 2019-Jan-13 16:21:25.441294 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
57367 2019-Jan-13 16:21:25.441972 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57368 2019-Jan-13 16:21:25.442637 - [DEBUG]
57369 2019-Jan-13 16:21:25.442663 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
57370 2019-Jan-13 16:21:25.443389 - [DEBUG] Compose: EdgeIdentity * AllBottom
57371 2019-Jan-13 16:21:25.443419 - [DEBUG]
57372 2019-Jan-13 16:21:25.443443 - [DEBUG] Propagate flow
57373 2019-Jan-13 16:21:25.443467 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57374 2019-Jan-13 16:21:25.443534 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
57375 2019-Jan-13 16:21:25.444190 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57376 2019-Jan-13 16:21:25.444841 - [DEBUG] Edge function : AllBottom (result of previous compose)
57377 2019-Jan-13 16:21:25.444866 - [DEBUG]
57378 2019-Jan-13 16:21:25.444912 - [DEBUG] Join: AllTop & AllBottom
57379 2019-Jan-13 16:21:25.444940 - [DEBUG] = AllBottom (new jump func)
57380 2019-Jan-13 16:21:25.444964 - [DEBUG]
57381 2019-Jan-13 16:21:25.444988 - [DEBUG] Start adding new jump function
57382 2019-Jan-13 16:21:25.445011 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57383 2019-Jan-13 16:21:25.445077 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57384 2019-Jan-13 16:21:25.445745 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
57385 2019-Jan-13 16:21:25.446398 - [DEBUG] Edge Function : AllBottom
57386 2019-Jan-13 16:21:25.446430 - [DEBUG] End adding new jump function
57387 2019-Jan-13 16:21:25.446454 - [DEBUG]
57388 2019-Jan-13 16:21:25.446478 - [DEBUG] -------------------------------------------- 1543. Path Edge --------------------------------------------
57389 2019-Jan-13 16:21:25.446502 - [DEBUG]
57390 2019-Jan-13 16:21:25.446526 - [DEBUG] Process 1543. path edge:
57391 2019-Jan-13 16:21:25.446550 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57392 2019-Jan-13 16:21:25.446615 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
57393 2019-Jan-13 16:21:25.447266 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57394 2019-Jan-13 16:21:25.447917 - [DEBUG]
57395 2019-Jan-13 16:21:25.447943 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
57396 2019-Jan-13 16:21:25.448657 - [DEBUG] Compose: EdgeIdentity * AllBottom
57397 2019-Jan-13 16:21:25.448686 - [DEBUG]
57398 2019-Jan-13 16:21:25.448710 - [DEBUG] Propagate flow
57399 2019-Jan-13 16:21:25.448734 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57400 2019-Jan-13 16:21:25.448801 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
57401 2019-Jan-13 16:21:25.449459 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57402 2019-Jan-13 16:21:25.450113 - [DEBUG] Edge function : AllBottom (result of previous compose)
57403 2019-Jan-13 16:21:25.450139 - [DEBUG]
57404 2019-Jan-13 16:21:25.450165 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57405 2019-Jan-13 16:21:25.450192 - [DEBUG] = AllBottom
57406 2019-Jan-13 16:21:25.450217 - [DEBUG]
57407 2019-Jan-13 16:21:25.450240 - [DEBUG] PROPAGATE: No new function!
57408 2019-Jan-13 16:21:25.450266 - [DEBUG] EDGE:
57409 2019-Jan-13 16:21:25.450329 - [DEBUG] ---> 57410 2019-Jan-13 16:21:25.450983 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57411 2019-Jan-13 16:21:25.451669 - [DEBUG]
57412 2019-Jan-13 16:21:25.451697 - [DEBUG] EDGE:
57413 2019-Jan-13 16:21:25.451760 - [DEBUG] ---> 57414 2019-Jan-13 16:21:25.452423 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57415 2019-Jan-13 16:21:25.453075 - [DEBUG]
57416 2019-Jan-13 16:21:25.453124 - [DEBUG] Compose: EdgeIdentity * AllBottom
57417 2019-Jan-13 16:21:25.453169 - [DEBUG]
57418 2019-Jan-13 16:21:25.453194 - [DEBUG] Propagate flow
57419 2019-Jan-13 16:21:25.453217 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57420 2019-Jan-13 16:21:25.453279 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
57421 2019-Jan-13 16:21:25.453944 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57422 2019-Jan-13 16:21:25.454610 - [DEBUG] Edge function : AllBottom (result of previous compose)
57423 2019-Jan-13 16:21:25.454636 - [DEBUG]
57424 2019-Jan-13 16:21:25.454662 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57425 2019-Jan-13 16:21:25.454688 - [DEBUG] = AllBottom
57426 2019-Jan-13 16:21:25.454713 - [DEBUG]
57427 2019-Jan-13 16:21:25.454736 - [DEBUG] PROPAGATE: No new function!
57428 2019-Jan-13 16:21:25.454767 - [DEBUG] EDGE:
57429 2019-Jan-13 16:21:25.454831 - [DEBUG] ---> 57430 2019-Jan-13 16:21:25.455532 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57431 2019-Jan-13 16:21:25.456184 - [DEBUG]
57432 2019-Jan-13 16:21:25.456212 - [DEBUG] EDGE:
57433 2019-Jan-13 16:21:25.456274 - [DEBUG] ---> 57434 2019-Jan-13 16:21:25.456931 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57435 2019-Jan-13 16:21:25.457597 - [DEBUG]
57436 2019-Jan-13 16:21:25.457644 - [DEBUG] Compose: EdgeIdentity * AllBottom
57437 2019-Jan-13 16:21:25.457672 - [DEBUG]
57438 2019-Jan-13 16:21:25.457696 - [DEBUG] Propagate flow
57439 2019-Jan-13 16:21:25.457719 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57440 2019-Jan-13 16:21:25.457783 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
57441 2019-Jan-13 16:21:25.458471 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57442 2019-Jan-13 16:21:25.459126 - [DEBUG] Edge function : AllBottom (result of previous compose)
57443 2019-Jan-13 16:21:25.459153 - [DEBUG]
57444 2019-Jan-13 16:21:25.459178 - [DEBUG] Join: AllTop & AllBottom
57445 2019-Jan-13 16:21:25.459204 - [DEBUG] = AllBottom (new jump func)
57446 2019-Jan-13 16:21:25.459229 - [DEBUG]
57447 2019-Jan-13 16:21:25.459253 - [DEBUG] Start adding new jump function
57448 2019-Jan-13 16:21:25.459276 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57449 2019-Jan-13 16:21:25.459338 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57450 2019-Jan-13 16:21:25.459997 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
57451 2019-Jan-13 16:21:25.460657 - [DEBUG] Edge Function : AllBottom
57452 2019-Jan-13 16:21:25.460689 - [DEBUG] End adding new jump function
57453 2019-Jan-13 16:21:25.460713 - [DEBUG]
57454 2019-Jan-13 16:21:25.460737 - [DEBUG] -------------------------------------------- 1544. Path Edge --------------------------------------------
57455 2019-Jan-13 16:21:25.460761 - [DEBUG]
57456 2019-Jan-13 16:21:25.460785 - [DEBUG] Process 1544. path edge:
57457 2019-Jan-13 16:21:25.460808 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57458 2019-Jan-13 16:21:25.460871 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
57459 2019-Jan-13 16:21:25.461531 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57460 2019-Jan-13 16:21:25.462220 - [DEBUG]
57461 2019-Jan-13 16:21:25.462248 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
57462 2019-Jan-13 16:21:25.462943 - [DEBUG] Compose: EdgeIdentity * AllBottom
57463 2019-Jan-13 16:21:25.462973 - [DEBUG]
57464 2019-Jan-13 16:21:25.462997 - [DEBUG] Propagate flow
57465 2019-Jan-13 16:21:25.463021 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57466 2019-Jan-13 16:21:25.463087 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
57467 2019-Jan-13 16:21:25.463755 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57468 2019-Jan-13 16:21:25.464415 - [DEBUG] Edge function : AllBottom (result of previous compose)
57469 2019-Jan-13 16:21:25.464442 - [DEBUG]
57470 2019-Jan-13 16:21:25.464468 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57471 2019-Jan-13 16:21:25.464494 - [DEBUG] = AllBottom
57472 2019-Jan-13 16:21:25.464518 - [DEBUG]
57473 2019-Jan-13 16:21:25.464541 - [DEBUG] PROPAGATE: No new function!
57474 2019-Jan-13 16:21:25.464580 - [DEBUG] Compose: EdgeIdentity * AllBottom
57475 2019-Jan-13 16:21:25.464607 - [DEBUG]
57476 2019-Jan-13 16:21:25.464631 - [DEBUG] Propagate flow
57477 2019-Jan-13 16:21:25.464655 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57478 2019-Jan-13 16:21:25.464719 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
57479 2019-Jan-13 16:21:25.465406 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57480 2019-Jan-13 16:21:25.466070 - [DEBUG] Edge function : AllBottom (result of previous compose)
57481 2019-Jan-13 16:21:25.466096 - [DEBUG]
57482 2019-Jan-13 16:21:25.466122 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57483 2019-Jan-13 16:21:25.466148 - [DEBUG] = AllBottom
57484 2019-Jan-13 16:21:25.466172 - [DEBUG]
57485 2019-Jan-13 16:21:25.466196 - [DEBUG] PROPAGATE: No new function!
57486 2019-Jan-13 16:21:25.466222 - [DEBUG] EDGE:
57487 2019-Jan-13 16:21:25.466287 - [DEBUG] ---> 57488 2019-Jan-13 16:21:25.466952 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57489 2019-Jan-13 16:21:25.467610 - [DEBUG]
57490 2019-Jan-13 16:21:25.467637 - [DEBUG] EDGE:
57491 2019-Jan-13 16:21:25.467700 - [DEBUG] ---> 57492 2019-Jan-13 16:21:25.468370 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57493 2019-Jan-13 16:21:25.469035 - [DEBUG]
57494 2019-Jan-13 16:21:25.469063 - [DEBUG] EDGE:
57495 2019-Jan-13 16:21:25.469127 - [DEBUG] ---> 57496 2019-Jan-13 16:21:25.469787 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57497 2019-Jan-13 16:21:25.470447 - [DEBUG]
57498 2019-Jan-13 16:21:25.470495 - [DEBUG] Compose: EdgeIdentity * AllBottom
57499 2019-Jan-13 16:21:25.470522 - [DEBUG]
57500 2019-Jan-13 16:21:25.470547 - [DEBUG] Propagate flow
57501 2019-Jan-13 16:21:25.470571 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57502 2019-Jan-13 16:21:25.470634 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
57503 2019-Jan-13 16:21:25.471285 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57504 2019-Jan-13 16:21:25.471990 - [DEBUG] Edge function : AllBottom (result of previous compose)
57505 2019-Jan-13 16:21:25.472017 - [DEBUG]
57506 2019-Jan-13 16:21:25.472043 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57507 2019-Jan-13 16:21:25.472069 - [DEBUG] = AllBottom
57508 2019-Jan-13 16:21:25.472094 - [DEBUG]
57509 2019-Jan-13 16:21:25.472117 - [DEBUG] PROPAGATE: No new function!
57510 2019-Jan-13 16:21:25.472148 - [DEBUG] EDGE:
57511 2019-Jan-13 16:21:25.472216 - [DEBUG] ---> 57512 2019-Jan-13 16:21:25.472887 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57513 2019-Jan-13 16:21:25.473545 - [DEBUG]
57514 2019-Jan-13 16:21:25.473573 - [DEBUG] EDGE:
57515 2019-Jan-13 16:21:25.473635 - [DEBUG] ---> 57516 2019-Jan-13 16:21:25.477155 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57517 2019-Jan-13 16:21:25.477836 - [DEBUG]
57518 2019-Jan-13 16:21:25.477866 - [DEBUG] EDGE:
57519 2019-Jan-13 16:21:25.477937 - [DEBUG] ---> 57520 2019-Jan-13 16:21:25.478642 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57521 2019-Jan-13 16:21:25.479301 - [DEBUG]
57522 2019-Jan-13 16:21:25.479330 - [DEBUG] EDGE:
57523 2019-Jan-13 16:21:25.479394 - [DEBUG] ---> 57524 2019-Jan-13 16:21:25.480052 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57525 2019-Jan-13 16:21:25.480702 - [DEBUG]
57526 2019-Jan-13 16:21:25.480730 - [DEBUG] EDGE:
57527 2019-Jan-13 16:21:25.480792 - [DEBUG] ---> 57528 2019-Jan-13 16:21:25.481451 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57529 2019-Jan-13 16:21:25.482129 - [DEBUG]
57530 2019-Jan-13 16:21:25.482157 - [DEBUG] EDGE:
57531 2019-Jan-13 16:21:25.482220 - [DEBUG] ---> 57532 2019-Jan-13 16:21:25.482885 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57533 2019-Jan-13 16:21:25.483536 - [DEBUG]
57534 2019-Jan-13 16:21:25.483565 - [DEBUG] EDGE:
57535 2019-Jan-13 16:21:25.483626 - [DEBUG] ---> 57536 2019-Jan-13 16:21:25.484281 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57537 2019-Jan-13 16:21:25.484966 - [DEBUG]
57538 2019-Jan-13 16:21:25.484994 - [DEBUG] EDGE:
57539 2019-Jan-13 16:21:25.485057 - [DEBUG] ---> 57540 2019-Jan-13 16:21:25.485727 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57541 2019-Jan-13 16:21:25.486378 - [DEBUG]
57542 2019-Jan-13 16:21:25.486437 - [DEBUG] Compose: EdgeIdentity * AllBottom
57543 2019-Jan-13 16:21:25.486466 - [DEBUG]
57544 2019-Jan-13 16:21:25.486491 - [DEBUG] Propagate flow
57545 2019-Jan-13 16:21:25.486515 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57546 2019-Jan-13 16:21:25.486603 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
57547 2019-Jan-13 16:21:25.487275 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57548 2019-Jan-13 16:21:25.487933 - [DEBUG] Edge function : AllBottom (result of previous compose)
57549 2019-Jan-13 16:21:25.487960 - [DEBUG]
57550 2019-Jan-13 16:21:25.487986 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57551 2019-Jan-13 16:21:25.488012 - [DEBUG] = AllBottom
57552 2019-Jan-13 16:21:25.488037 - [DEBUG]
57553 2019-Jan-13 16:21:25.488060 - [DEBUG] PROPAGATE: No new function!
57554 2019-Jan-13 16:21:25.488092 - [DEBUG] EDGE:
57555 2019-Jan-13 16:21:25.488156 - [DEBUG] ---> 57556 2019-Jan-13 16:21:25.488854 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57557 2019-Jan-13 16:21:25.489505 - [DEBUG]
57558 2019-Jan-13 16:21:25.489552 - [DEBUG] Compose: EdgeIdentity * AllBottom
57559 2019-Jan-13 16:21:25.489580 - [DEBUG]
57560 2019-Jan-13 16:21:25.489603 - [DEBUG] Propagate flow
57561 2019-Jan-13 16:21:25.489627 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57562 2019-Jan-13 16:21:25.489690 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
57563 2019-Jan-13 16:21:25.490357 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57564 2019-Jan-13 16:21:25.491012 - [DEBUG] Edge function : AllBottom (result of previous compose)
57565 2019-Jan-13 16:21:25.491038 - [DEBUG]
57566 2019-Jan-13 16:21:25.491063 - [DEBUG] Join: AllTop & AllBottom
57567 2019-Jan-13 16:21:25.491090 - [DEBUG] = AllBottom (new jump func)
57568 2019-Jan-13 16:21:25.491115 - [DEBUG]
57569 2019-Jan-13 16:21:25.491139 - [DEBUG] Start adding new jump function
57570 2019-Jan-13 16:21:25.491162 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57571 2019-Jan-13 16:21:25.491229 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57572 2019-Jan-13 16:21:25.491907 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
57573 2019-Jan-13 16:21:25.492559 - [DEBUG] Edge Function : AllBottom
57574 2019-Jan-13 16:21:25.492591 - [DEBUG] End adding new jump function
57575 2019-Jan-13 16:21:25.492615 - [DEBUG]
57576 2019-Jan-13 16:21:25.492639 - [DEBUG] -------------------------------------------- 1545. Path Edge --------------------------------------------
57577 2019-Jan-13 16:21:25.492664 - [DEBUG]
57578 2019-Jan-13 16:21:25.492687 - [DEBUG] Process 1545. path edge:
57579 2019-Jan-13 16:21:25.492711 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57580 2019-Jan-13 16:21:25.492772 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
57581 2019-Jan-13 16:21:25.493437 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57582 2019-Jan-13 16:21:25.494093 - [DEBUG]
57583 2019-Jan-13 16:21:25.494118 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
57584 2019-Jan-13 16:21:25.494789 - [DEBUG] Possible callees:
57585 2019-Jan-13 16:21:25.494814 - [DEBUG] foo
57586 2019-Jan-13 16:21:25.494839 - [DEBUG] Possible return sites:
57587 2019-Jan-13 16:21:25.494863 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8457588 2019-Jan-13 16:21:25.496199 - [DEBUG] Found and process special summary
57589 2019-Jan-13 16:21:25.496247 - [DEBUG] Compose: EdgeIdentity * AllBottom
57590 2019-Jan-13 16:21:25.496277 - [DEBUG]
57591 2019-Jan-13 16:21:25.496318 - [DEBUG] Propagate flow
57592 2019-Jan-13 16:21:25.496342 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57593 2019-Jan-13 16:21:25.496410 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
57594 2019-Jan-13 16:21:25.497081 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57595 2019-Jan-13 16:21:25.497741 - [DEBUG] Edge function : AllBottom (result of previous compose)
57596 2019-Jan-13 16:21:25.497767 - [DEBUG]
57597 2019-Jan-13 16:21:25.497793 - [DEBUG] Join: AllTop & AllBottom
57598 2019-Jan-13 16:21:25.497820 - [DEBUG] = AllBottom (new jump func)
57599 2019-Jan-13 16:21:25.497844 - [DEBUG]
57600 2019-Jan-13 16:21:25.497868 - [DEBUG] Start adding new jump function
57601 2019-Jan-13 16:21:25.497891 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57602 2019-Jan-13 16:21:25.497954 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57603 2019-Jan-13 16:21:25.498627 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
57604 2019-Jan-13 16:21:25.499298 - [DEBUG] Edge Function : AllBottom
57605 2019-Jan-13 16:21:25.499329 - [DEBUG] End adding new jump function
57606 2019-Jan-13 16:21:25.499353 - [DEBUG]
57607 2019-Jan-13 16:21:25.499377 - [DEBUG] -------------------------------------------- 1546. Path Edge --------------------------------------------
57608 2019-Jan-13 16:21:25.499402 - [DEBUG]
57609 2019-Jan-13 16:21:25.499425 - [DEBUG] Process 1546. path edge:
57610 2019-Jan-13 16:21:25.499449 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57611 2019-Jan-13 16:21:25.499514 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
57612 2019-Jan-13 16:21:25.500182 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57613 2019-Jan-13 16:21:25.500837 - [DEBUG]
57614 2019-Jan-13 16:21:25.500863 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
57615 2019-Jan-13 16:21:25.501564 - [DEBUG] Compose: EdgeIdentity * AllBottom
57616 2019-Jan-13 16:21:25.501596 - [DEBUG]
57617 2019-Jan-13 16:21:25.501619 - [DEBUG] Propagate flow
57618 2019-Jan-13 16:21:25.501643 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57619 2019-Jan-13 16:21:25.501706 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
57620 2019-Jan-13 16:21:25.502372 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57621 2019-Jan-13 16:21:25.503033 - [DEBUG] Edge function : AllBottom (result of previous compose)
57622 2019-Jan-13 16:21:25.503059 - [DEBUG]
57623 2019-Jan-13 16:21:25.503086 - [DEBUG] Join: AllTop & AllBottom
57624 2019-Jan-13 16:21:25.503113 - [DEBUG] = AllBottom (new jump func)
57625 2019-Jan-13 16:21:25.503138 - [DEBUG]
57626 2019-Jan-13 16:21:25.503161 - [DEBUG] Start adding new jump function
57627 2019-Jan-13 16:21:25.503184 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57628 2019-Jan-13 16:21:25.503250 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57629 2019-Jan-13 16:21:25.503905 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
57630 2019-Jan-13 16:21:25.504550 - [DEBUG] Edge Function : AllBottom
57631 2019-Jan-13 16:21:25.504581 - [DEBUG] End adding new jump function
57632 2019-Jan-13 16:21:25.504605 - [DEBUG]
57633 2019-Jan-13 16:21:25.504628 - [DEBUG] -------------------------------------------- 1547. Path Edge --------------------------------------------
57634 2019-Jan-13 16:21:25.504653 - [DEBUG]
57635 2019-Jan-13 16:21:25.504676 - [DEBUG] Process 1547. path edge:
57636 2019-Jan-13 16:21:25.504718 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57637 2019-Jan-13 16:21:25.504784 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
57638 2019-Jan-13 16:21:25.505472 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57639 2019-Jan-13 16:21:25.506267 - [DEBUG]
57640 2019-Jan-13 16:21:25.506296 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
57641 2019-Jan-13 16:21:25.506982 - [DEBUG] Compose: EdgeIdentity * AllBottom
57642 2019-Jan-13 16:21:25.507012 - [DEBUG]
57643 2019-Jan-13 16:21:25.507036 - [DEBUG] Propagate flow
57644 2019-Jan-13 16:21:25.507060 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57645 2019-Jan-13 16:21:25.507124 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
57646 2019-Jan-13 16:21:25.507796 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57647 2019-Jan-13 16:21:25.508485 - [DEBUG] Edge function : AllBottom (result of previous compose)
57648 2019-Jan-13 16:21:25.508512 - [DEBUG]
57649 2019-Jan-13 16:21:25.508538 - [DEBUG] Join: AllTop & AllBottom
57650 2019-Jan-13 16:21:25.508564 - [DEBUG] = AllBottom (new jump func)
57651 2019-Jan-13 16:21:25.508589 - [DEBUG]
57652 2019-Jan-13 16:21:25.508613 - [DEBUG] Start adding new jump function
57653 2019-Jan-13 16:21:25.508637 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57654 2019-Jan-13 16:21:25.508702 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57655 2019-Jan-13 16:21:25.509366 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
57656 2019-Jan-13 16:21:25.510026 - [DEBUG] Edge Function : AllBottom
57657 2019-Jan-13 16:21:25.510057 - [DEBUG] End adding new jump function
57658 2019-Jan-13 16:21:25.510081 - [DEBUG]
57659 2019-Jan-13 16:21:25.510105 - [DEBUG] -------------------------------------------- 1548. Path Edge --------------------------------------------
57660 2019-Jan-13 16:21:25.510129 - [DEBUG]
57661 2019-Jan-13 16:21:25.510153 - [DEBUG] Process 1548. path edge:
57662 2019-Jan-13 16:21:25.510177 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57663 2019-Jan-13 16:21:25.510239 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
57664 2019-Jan-13 16:21:25.510906 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57665 2019-Jan-13 16:21:25.511586 - [DEBUG]
57666 2019-Jan-13 16:21:25.511611 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
57667 2019-Jan-13 16:21:25.512293 - [DEBUG] Possible callees:
57668 2019-Jan-13 16:21:25.512319 - [DEBUG] llvm.dbg.declare
57669 2019-Jan-13 16:21:25.512344 - [DEBUG] Possible return sites:
57670 2019-Jan-13 16:21:25.512368 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9657671 2019-Jan-13 16:21:25.513686 - [DEBUG] Found and process special summary
57672 2019-Jan-13 16:21:25.513731 - [DEBUG] Compose: EdgeIdentity * AllBottom
57673 2019-Jan-13 16:21:25.513760 - [DEBUG]
57674 2019-Jan-13 16:21:25.513784 - [DEBUG] Propagate flow
57675 2019-Jan-13 16:21:25.513808 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57676 2019-Jan-13 16:21:25.513874 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
57677 2019-Jan-13 16:21:25.514570 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57678 2019-Jan-13 16:21:25.515254 - [DEBUG] Edge function : AllBottom (result of previous compose)
57679 2019-Jan-13 16:21:25.515281 - [DEBUG]
57680 2019-Jan-13 16:21:25.515306 - [DEBUG] Join: AllTop & AllBottom
57681 2019-Jan-13 16:21:25.515333 - [DEBUG] = AllBottom (new jump func)
57682 2019-Jan-13 16:21:25.515357 - [DEBUG]
57683 2019-Jan-13 16:21:25.515381 - [DEBUG] Start adding new jump function
57684 2019-Jan-13 16:21:25.515404 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57685 2019-Jan-13 16:21:25.515468 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57686 2019-Jan-13 16:21:25.516124 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
57687 2019-Jan-13 16:21:25.516788 - [DEBUG] Edge Function : AllBottom
57688 2019-Jan-13 16:21:25.516819 - [DEBUG] End adding new jump function
57689 2019-Jan-13 16:21:25.516843 - [DEBUG]
57690 2019-Jan-13 16:21:25.516868 - [DEBUG] -------------------------------------------- 1549. Path Edge --------------------------------------------
57691 2019-Jan-13 16:21:25.516893 - [DEBUG]
57692 2019-Jan-13 16:21:25.516917 - [DEBUG] Process 1549. path edge:
57693 2019-Jan-13 16:21:25.516940 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57694 2019-Jan-13 16:21:25.517007 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
57695 2019-Jan-13 16:21:25.517669 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57696 2019-Jan-13 16:21:25.518352 - [DEBUG]
57697 2019-Jan-13 16:21:25.518378 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
57698 2019-Jan-13 16:21:25.519071 - [DEBUG] Compose: EdgeIdentity * AllBottom
57699 2019-Jan-13 16:21:25.519101 - [DEBUG]
57700 2019-Jan-13 16:21:25.519125 - [DEBUG] Propagate flow
57701 2019-Jan-13 16:21:25.519149 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57702 2019-Jan-13 16:21:25.519212 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
57703 2019-Jan-13 16:21:25.519875 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57704 2019-Jan-13 16:21:25.520533 - [DEBUG] Edge function : AllBottom (result of previous compose)
57705 2019-Jan-13 16:21:25.520559 - [DEBUG]
57706 2019-Jan-13 16:21:25.520585 - [DEBUG] Join: AllTop & AllBottom
57707 2019-Jan-13 16:21:25.520612 - [DEBUG] = AllBottom (new jump func)
57708 2019-Jan-13 16:21:25.520637 - [DEBUG]
57709 2019-Jan-13 16:21:25.520660 - [DEBUG] Start adding new jump function
57710 2019-Jan-13 16:21:25.520684 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57711 2019-Jan-13 16:21:25.520749 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57712 2019-Jan-13 16:21:25.521408 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
57713 2019-Jan-13 16:21:25.522082 - [DEBUG] Edge Function : AllBottom
57714 2019-Jan-13 16:21:25.522118 - [DEBUG] End adding new jump function
57715 2019-Jan-13 16:21:25.522143 - [DEBUG]
57716 2019-Jan-13 16:21:25.522167 - [DEBUG] -------------------------------------------- 1550. Path Edge --------------------------------------------
57717 2019-Jan-13 16:21:25.522192 - [DEBUG]
57718 2019-Jan-13 16:21:25.522215 - [DEBUG] Process 1550. path edge:
57719 2019-Jan-13 16:21:25.522239 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57720 2019-Jan-13 16:21:25.522301 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
57721 2019-Jan-13 16:21:25.522967 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57722 2019-Jan-13 16:21:25.523640 - [DEBUG]
57723 2019-Jan-13 16:21:25.523668 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
57724 2019-Jan-13 16:21:25.524353 - [DEBUG] Compose: EdgeIdentity * AllBottom
57725 2019-Jan-13 16:21:25.524384 - [DEBUG]
57726 2019-Jan-13 16:21:25.524408 - [DEBUG] Propagate flow
57727 2019-Jan-13 16:21:25.524432 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57728 2019-Jan-13 16:21:25.524495 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
57729 2019-Jan-13 16:21:25.525168 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57730 2019-Jan-13 16:21:25.525831 - [DEBUG] Edge function : AllBottom (result of previous compose)
57731 2019-Jan-13 16:21:25.525858 - [DEBUG]
57732 2019-Jan-13 16:21:25.525883 - [DEBUG] Join: AllTop & AllBottom
57733 2019-Jan-13 16:21:25.525909 - [DEBUG] = AllBottom (new jump func)
57734 2019-Jan-13 16:21:25.525934 - [DEBUG]
57735 2019-Jan-13 16:21:25.525957 - [DEBUG] Start adding new jump function
57736 2019-Jan-13 16:21:25.525980 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57737 2019-Jan-13 16:21:25.526044 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57738 2019-Jan-13 16:21:25.526705 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
57739 2019-Jan-13 16:21:25.527361 - [DEBUG] Edge Function : AllBottom
57740 2019-Jan-13 16:21:25.527392 - [DEBUG] End adding new jump function
57741 2019-Jan-13 16:21:25.527416 - [DEBUG]
57742 2019-Jan-13 16:21:25.527441 - [DEBUG] -------------------------------------------- 1551. Path Edge --------------------------------------------
57743 2019-Jan-13 16:21:25.527466 - [DEBUG]
57744 2019-Jan-13 16:21:25.527489 - [DEBUG] Process 1551. path edge:
57745 2019-Jan-13 16:21:25.527514 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57746 2019-Jan-13 16:21:25.527576 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
57747 2019-Jan-13 16:21:25.528241 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57748 2019-Jan-13 16:21:25.528909 - [DEBUG]
57749 2019-Jan-13 16:21:25.528936 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
57750 2019-Jan-13 16:21:25.529615 - [DEBUG] Compose: EdgeIdentity * AllBottom
57751 2019-Jan-13 16:21:25.529645 - [DEBUG]
57752 2019-Jan-13 16:21:25.529669 - [DEBUG] Propagate flow
57753 2019-Jan-13 16:21:25.529693 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57754 2019-Jan-13 16:21:25.529763 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
57755 2019-Jan-13 16:21:25.530427 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57756 2019-Jan-13 16:21:25.531077 - [DEBUG] Edge function : AllBottom (result of previous compose)
57757 2019-Jan-13 16:21:25.531104 - [DEBUG]
57758 2019-Jan-13 16:21:25.531129 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57759 2019-Jan-13 16:21:25.531155 - [DEBUG] = AllBottom
57760 2019-Jan-13 16:21:25.531180 - [DEBUG]
57761 2019-Jan-13 16:21:25.531203 - [DEBUG] PROPAGATE: No new function!
57762 2019-Jan-13 16:21:25.531229 - [DEBUG] EDGE:
57763 2019-Jan-13 16:21:25.531290 - [DEBUG] ---> 57764 2019-Jan-13 16:21:25.531974 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57765 2019-Jan-13 16:21:25.532633 - [DEBUG]
57766 2019-Jan-13 16:21:25.532663 - [DEBUG] EDGE:
57767 2019-Jan-13 16:21:25.532729 - [DEBUG] ---> 57768 2019-Jan-13 16:21:25.533400 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57769 2019-Jan-13 16:21:25.534049 - [DEBUG]
57770 2019-Jan-13 16:21:25.534077 - [DEBUG] EDGE:
57771 2019-Jan-13 16:21:25.534137 - [DEBUG] ---> 57772 2019-Jan-13 16:21:25.534804 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57773 2019-Jan-13 16:21:25.535482 - [DEBUG]
57774 2019-Jan-13 16:21:25.535534 - [DEBUG] Compose: EdgeIdentity * AllBottom
57775 2019-Jan-13 16:21:25.535562 - [DEBUG]
57776 2019-Jan-13 16:21:25.535587 - [DEBUG] Propagate flow
57777 2019-Jan-13 16:21:25.535611 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57778 2019-Jan-13 16:21:25.535676 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
57779 2019-Jan-13 16:21:25.536338 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57780 2019-Jan-13 16:21:25.536985 - [DEBUG] Edge function : AllBottom (result of previous compose)
57781 2019-Jan-13 16:21:25.537012 - [DEBUG]
57782 2019-Jan-13 16:21:25.537038 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57783 2019-Jan-13 16:21:25.537064 - [DEBUG] = AllBottom
57784 2019-Jan-13 16:21:25.537088 - [DEBUG]
57785 2019-Jan-13 16:21:25.537112 - [DEBUG] PROPAGATE: No new function!
57786 2019-Jan-13 16:21:25.537141 - [DEBUG] EDGE:
57787 2019-Jan-13 16:21:25.537203 - [DEBUG] ---> 57788 2019-Jan-13 16:21:25.537877 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57789 2019-Jan-13 16:21:25.538566 - [DEBUG]
57790 2019-Jan-13 16:21:25.538610 - [DEBUG] Compose: EdgeIdentity * AllBottom
57791 2019-Jan-13 16:21:25.538638 - [DEBUG]
57792 2019-Jan-13 16:21:25.538662 - [DEBUG] Propagate flow
57793 2019-Jan-13 16:21:25.538686 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57794 2019-Jan-13 16:21:25.538751 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
57795 2019-Jan-13 16:21:25.539408 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57796 2019-Jan-13 16:21:25.540056 - [DEBUG] Edge function : AllBottom (result of previous compose)
57797 2019-Jan-13 16:21:25.540082 - [DEBUG]
57798 2019-Jan-13 16:21:25.540107 - [DEBUG] Join: AllTop & AllBottom
57799 2019-Jan-13 16:21:25.540134 - [DEBUG] = AllBottom (new jump func)
57800 2019-Jan-13 16:21:25.540159 - [DEBUG]
57801 2019-Jan-13 16:21:25.540182 - [DEBUG] Start adding new jump function
57802 2019-Jan-13 16:21:25.540206 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57803 2019-Jan-13 16:21:25.540269 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57804 2019-Jan-13 16:21:25.540933 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
57805 2019-Jan-13 16:21:25.541607 - [DEBUG] Edge Function : AllBottom
57806 2019-Jan-13 16:21:25.541639 - [DEBUG] End adding new jump function
57807 2019-Jan-13 16:21:25.541663 - [DEBUG]
57808 2019-Jan-13 16:21:25.541686 - [DEBUG] -------------------------------------------- 1552. Path Edge --------------------------------------------
57809 2019-Jan-13 16:21:25.541710 - [DEBUG]
57810 2019-Jan-13 16:21:25.541734 - [DEBUG] Process 1552. path edge:
57811 2019-Jan-13 16:21:25.541758 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57812 2019-Jan-13 16:21:25.541823 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
57813 2019-Jan-13 16:21:25.542494 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57814 2019-Jan-13 16:21:25.543147 - [DEBUG]
57815 2019-Jan-13 16:21:25.543172 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
57816 2019-Jan-13 16:21:25.543847 - [DEBUG] Possible callees:
57817 2019-Jan-13 16:21:25.543873 - [DEBUG] bar
57818 2019-Jan-13 16:21:25.543897 - [DEBUG] Possible return sites:
57819 2019-Jan-13 16:21:25.543921 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8957820 2019-Jan-13 16:21:25.545321 - [DEBUG] Found and process special summary
57821 2019-Jan-13 16:21:25.545395 - [DEBUG] Compose: EdgeIdentity * AllBottom
57822 2019-Jan-13 16:21:25.545423 - [DEBUG]
57823 2019-Jan-13 16:21:25.545448 - [DEBUG] Propagate flow
57824 2019-Jan-13 16:21:25.545472 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57825 2019-Jan-13 16:21:25.545540 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
57826 2019-Jan-13 16:21:25.546205 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57827 2019-Jan-13 16:21:25.546872 - [DEBUG] Edge function : AllBottom (result of previous compose)
57828 2019-Jan-13 16:21:25.546898 - [DEBUG]
57829 2019-Jan-13 16:21:25.546924 - [DEBUG] Join: AllTop & AllBottom
57830 2019-Jan-13 16:21:25.546950 - [DEBUG] = AllBottom (new jump func)
57831 2019-Jan-13 16:21:25.546975 - [DEBUG]
57832 2019-Jan-13 16:21:25.546999 - [DEBUG] Start adding new jump function
57833 2019-Jan-13 16:21:25.547022 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57834 2019-Jan-13 16:21:25.547086 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57835 2019-Jan-13 16:21:25.547745 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
57836 2019-Jan-13 16:21:25.548425 - [DEBUG] Edge Function : AllBottom
57837 2019-Jan-13 16:21:25.548457 - [DEBUG] End adding new jump function
57838 2019-Jan-13 16:21:25.548480 - [DEBUG]
57839 2019-Jan-13 16:21:25.548504 - [DEBUG] -------------------------------------------- 1553. Path Edge --------------------------------------------
57840 2019-Jan-13 16:21:25.548529 - [DEBUG]
57841 2019-Jan-13 16:21:25.548552 - [DEBUG] Process 1553. path edge:
57842 2019-Jan-13 16:21:25.548576 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57843 2019-Jan-13 16:21:25.548638 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
57844 2019-Jan-13 16:21:25.549298 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57845 2019-Jan-13 16:21:25.549963 - [DEBUG]
57846 2019-Jan-13 16:21:25.549989 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
57847 2019-Jan-13 16:21:25.550683 - [DEBUG] Compose: EdgeIdentity * AllBottom
57848 2019-Jan-13 16:21:25.550713 - [DEBUG]
57849 2019-Jan-13 16:21:25.550736 - [DEBUG] Propagate flow
57850 2019-Jan-13 16:21:25.550760 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57851 2019-Jan-13 16:21:25.550825 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
57852 2019-Jan-13 16:21:25.551480 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57853 2019-Jan-13 16:21:25.552162 - [DEBUG] Edge function : AllBottom (result of previous compose)
57854 2019-Jan-13 16:21:25.552189 - [DEBUG]
57855 2019-Jan-13 16:21:25.552215 - [DEBUG] Join: AllTop & AllBottom
57856 2019-Jan-13 16:21:25.552241 - [DEBUG] = AllBottom (new jump func)
57857 2019-Jan-13 16:21:25.552283 - [DEBUG]
57858 2019-Jan-13 16:21:25.552307 - [DEBUG] Start adding new jump function
57859 2019-Jan-13 16:21:25.552330 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57860 2019-Jan-13 16:21:25.552400 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57861 2019-Jan-13 16:21:25.553063 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
57862 2019-Jan-13 16:21:25.553715 - [DEBUG] Edge Function : AllBottom
57863 2019-Jan-13 16:21:25.553746 - [DEBUG] End adding new jump function
57864 2019-Jan-13 16:21:25.553770 - [DEBUG]
57865 2019-Jan-13 16:21:25.553794 - [DEBUG] -------------------------------------------- 1554. Path Edge --------------------------------------------
57866 2019-Jan-13 16:21:25.553819 - [DEBUG]
57867 2019-Jan-13 16:21:25.553842 - [DEBUG] Process 1554. path edge:
57868 2019-Jan-13 16:21:25.553866 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57869 2019-Jan-13 16:21:25.553929 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
57870 2019-Jan-13 16:21:25.554579 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57871 2019-Jan-13 16:21:25.555258 - [DEBUG]
57872 2019-Jan-13 16:21:25.555286 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
57873 2019-Jan-13 16:21:25.555975 - [DEBUG] Compose: EdgeIdentity * AllBottom
57874 2019-Jan-13 16:21:25.556004 - [DEBUG]
57875 2019-Jan-13 16:21:25.556027 - [DEBUG] Propagate flow
57876 2019-Jan-13 16:21:25.556051 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57877 2019-Jan-13 16:21:25.556115 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
57878 2019-Jan-13 16:21:25.556790 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57879 2019-Jan-13 16:21:25.557441 - [DEBUG] Edge function : AllBottom (result of previous compose)
57880 2019-Jan-13 16:21:25.557467 - [DEBUG]
57881 2019-Jan-13 16:21:25.557493 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57882 2019-Jan-13 16:21:25.557519 - [DEBUG] = AllBottom
57883 2019-Jan-13 16:21:25.557544 - [DEBUG]
57884 2019-Jan-13 16:21:25.557567 - [DEBUG] PROPAGATE: No new function!
57885 2019-Jan-13 16:21:25.557607 - [DEBUG] Compose: EdgeIdentity * AllBottom
57886 2019-Jan-13 16:21:25.557634 - [DEBUG]
57887 2019-Jan-13 16:21:25.557657 - [DEBUG] Propagate flow
57888 2019-Jan-13 16:21:25.557681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57889 2019-Jan-13 16:21:25.557744 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
57890 2019-Jan-13 16:21:25.558461 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57891 2019-Jan-13 16:21:25.559119 - [DEBUG] Edge function : AllBottom (result of previous compose)
57892 2019-Jan-13 16:21:25.559145 - [DEBUG]
57893 2019-Jan-13 16:21:25.559171 - [DEBUG] Join: AllTop & AllBottom
57894 2019-Jan-13 16:21:25.559197 - [DEBUG] = AllBottom (new jump func)
57895 2019-Jan-13 16:21:25.559221 - [DEBUG]
57896 2019-Jan-13 16:21:25.559245 - [DEBUG] Start adding new jump function
57897 2019-Jan-13 16:21:25.559269 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57898 2019-Jan-13 16:21:25.559334 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57899 2019-Jan-13 16:21:25.559989 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
57900 2019-Jan-13 16:21:25.560649 - [DEBUG] Edge Function : AllBottom
57901 2019-Jan-13 16:21:25.560695 - [DEBUG] End adding new jump function
57902 2019-Jan-13 16:21:25.560720 - [DEBUG]
57903 2019-Jan-13 16:21:25.560744 - [DEBUG] -------------------------------------------- 1555. Path Edge --------------------------------------------
57904 2019-Jan-13 16:21:25.560769 - [DEBUG]
57905 2019-Jan-13 16:21:25.560793 - [DEBUG] Process 1555. path edge:
57906 2019-Jan-13 16:21:25.560816 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57907 2019-Jan-13 16:21:25.560878 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
57908 2019-Jan-13 16:21:25.561576 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57909 2019-Jan-13 16:21:25.562239 - [DEBUG]
57910 2019-Jan-13 16:21:25.562265 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
57911 2019-Jan-13 16:21:25.562948 - [DEBUG] Possible callees:
57912 2019-Jan-13 16:21:25.562975 - [DEBUG] llvm.dbg.declare
57913 2019-Jan-13 16:21:25.563000 - [DEBUG] Possible return sites:
57914 2019-Jan-13 16:21:25.563024 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10357915 2019-Jan-13 16:21:25.564352 - [DEBUG] Found and process special summary
57916 2019-Jan-13 16:21:25.564399 - [DEBUG] Compose: EdgeIdentity * AllBottom
57917 2019-Jan-13 16:21:25.564427 - [DEBUG]
57918 2019-Jan-13 16:21:25.564451 - [DEBUG] Propagate flow
57919 2019-Jan-13 16:21:25.564475 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57920 2019-Jan-13 16:21:25.564540 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
57921 2019-Jan-13 16:21:25.565231 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57922 2019-Jan-13 16:21:25.565892 - [DEBUG] Edge function : AllBottom (result of previous compose)
57923 2019-Jan-13 16:21:25.565917 - [DEBUG]
57924 2019-Jan-13 16:21:25.565943 - [DEBUG] Join: AllTop & AllBottom
57925 2019-Jan-13 16:21:25.565969 - [DEBUG] = AllBottom (new jump func)
57926 2019-Jan-13 16:21:25.565994 - [DEBUG]
57927 2019-Jan-13 16:21:25.566017 - [DEBUG] Start adding new jump function
57928 2019-Jan-13 16:21:25.566041 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57929 2019-Jan-13 16:21:25.566102 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57930 2019-Jan-13 16:21:25.566754 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
57931 2019-Jan-13 16:21:25.567423 - [DEBUG] Edge Function : AllBottom
57932 2019-Jan-13 16:21:25.567454 - [DEBUG] End adding new jump function
57933 2019-Jan-13 16:21:25.567479 - [DEBUG]
57934 2019-Jan-13 16:21:25.567503 - [DEBUG] -------------------------------------------- 1556. Path Edge --------------------------------------------
57935 2019-Jan-13 16:21:25.567528 - [DEBUG]
57936 2019-Jan-13 16:21:25.567551 - [DEBUG] Process 1556. path edge:
57937 2019-Jan-13 16:21:25.567575 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57938 2019-Jan-13 16:21:25.567636 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
57939 2019-Jan-13 16:21:25.568321 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57940 2019-Jan-13 16:21:25.568977 - [DEBUG]
57941 2019-Jan-13 16:21:25.569002 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
57942 2019-Jan-13 16:21:25.569687 - [DEBUG] Compose: EdgeIdentity * AllBottom
57943 2019-Jan-13 16:21:25.569733 - [DEBUG]
57944 2019-Jan-13 16:21:25.569757 - [DEBUG] Propagate flow
57945 2019-Jan-13 16:21:25.569781 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57946 2019-Jan-13 16:21:25.569846 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
57947 2019-Jan-13 16:21:25.570513 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57948 2019-Jan-13 16:21:25.571175 - [DEBUG] Edge function : AllBottom (result of previous compose)
57949 2019-Jan-13 16:21:25.571202 - [DEBUG]
57950 2019-Jan-13 16:21:25.571227 - [DEBUG] Join: AllTop & AllBottom
57951 2019-Jan-13 16:21:25.571254 - [DEBUG] = AllBottom (new jump func)
57952 2019-Jan-13 16:21:25.571278 - [DEBUG]
57953 2019-Jan-13 16:21:25.571302 - [DEBUG] Start adding new jump function
57954 2019-Jan-13 16:21:25.571325 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
57955 2019-Jan-13 16:21:25.571389 - [DEBUG] Fact at target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57956 2019-Jan-13 16:21:25.572068 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
57957 2019-Jan-13 16:21:25.572713 - [DEBUG] Edge Function : AllBottom
57958 2019-Jan-13 16:21:25.572749 - [DEBUG] End adding new jump function
57959 2019-Jan-13 16:21:25.572774 - [DEBUG]
57960 2019-Jan-13 16:21:25.572798 - [DEBUG] -------------------------------------------- 1557. Path Edge --------------------------------------------
57961 2019-Jan-13 16:21:25.572823 - [DEBUG]
57962 2019-Jan-13 16:21:25.572846 - [DEBUG] Process 1557. path edge:
57963 2019-Jan-13 16:21:25.572870 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
57964 2019-Jan-13 16:21:25.572936 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
57965 2019-Jan-13 16:21:25.573597 - [DEBUG] D target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 >
57966 2019-Jan-13 16:21:25.574254 - [DEBUG]
57967 2019-Jan-13 16:21:25.574281 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
57968 2019-Jan-13 16:21:25.574979 - [DEBUG] Compose: EdgeIdentity * AllBottom
57969 2019-Jan-13 16:21:25.575010 - [DEBUG]
57970 2019-Jan-13 16:21:25.575034 - [DEBUG] Propagate flow
57971 2019-Jan-13 16:21:25.575058 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57972 2019-Jan-13 16:21:25.575122 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
57973 2019-Jan-13 16:21:25.575775 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57974 2019-Jan-13 16:21:25.576437 - [DEBUG] Edge function : AllBottom (result of previous compose)
57975 2019-Jan-13 16:21:25.576464 - [DEBUG]
57976 2019-Jan-13 16:21:25.576490 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57977 2019-Jan-13 16:21:25.576516 - [DEBUG] = AllBottom
57978 2019-Jan-13 16:21:25.576541 - [DEBUG]
57979 2019-Jan-13 16:21:25.576564 - [DEBUG] PROPAGATE: No new function!
57980 2019-Jan-13 16:21:25.576591 - [DEBUG] EDGE:
57981 2019-Jan-13 16:21:25.576654 - [DEBUG] ---> 57982 2019-Jan-13 16:21:25.577310 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57983 2019-Jan-13 16:21:25.577960 - [DEBUG]
57984 2019-Jan-13 16:21:25.577988 - [DEBUG] EDGE:
57985 2019-Jan-13 16:21:25.578050 - [DEBUG] ---> 57986 2019-Jan-13 16:21:25.578730 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
57987 2019-Jan-13 16:21:25.579393 - [DEBUG]
57988 2019-Jan-13 16:21:25.579443 - [DEBUG] Compose: EdgeIdentity * AllBottom
57989 2019-Jan-13 16:21:25.579471 - [DEBUG]
57990 2019-Jan-13 16:21:25.579512 - [DEBUG] Propagate flow
57991 2019-Jan-13 16:21:25.579536 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
57992 2019-Jan-13 16:21:25.579600 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
57993 2019-Jan-13 16:21:25.580266 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
57994 2019-Jan-13 16:21:25.580918 - [DEBUG] Edge function : AllBottom (result of previous compose)
57995 2019-Jan-13 16:21:25.580944 - [DEBUG]
57996 2019-Jan-13 16:21:25.580970 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
57997 2019-Jan-13 16:21:25.580996 - [DEBUG] = AllBottom
57998 2019-Jan-13 16:21:25.581020 - [DEBUG]
57999 2019-Jan-13 16:21:25.581043 - [DEBUG] PROPAGATE: No new function!
58000 2019-Jan-13 16:21:25.581074 - [DEBUG] EDGE:
58001 2019-Jan-13 16:21:25.581137 - [DEBUG] ---> 58002 2019-Jan-13 16:21:25.581831 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58003 2019-Jan-13 16:21:25.582494 - [DEBUG]
58004 2019-Jan-13 16:21:25.582522 - [DEBUG] EDGE:
58005 2019-Jan-13 16:21:25.582585 - [DEBUG] ---> 58006 2019-Jan-13 16:21:25.583238 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58007 2019-Jan-13 16:21:25.583889 - [DEBUG]
58008 2019-Jan-13 16:21:25.583916 - [DEBUG] EDGE:
58009 2019-Jan-13 16:21:25.583979 - [DEBUG] ---> 58010 2019-Jan-13 16:21:25.584630 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58011 2019-Jan-13 16:21:25.585312 - [DEBUG]
58012 2019-Jan-13 16:21:25.585361 - [DEBUG] Compose: EdgeIdentity * AllBottom
58013 2019-Jan-13 16:21:25.585389 - [DEBUG]
58014 2019-Jan-13 16:21:25.585413 - [DEBUG] Propagate flow
58015 2019-Jan-13 16:21:25.585437 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58016 2019-Jan-13 16:21:25.585501 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
58017 2019-Jan-13 16:21:25.586161 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58018 2019-Jan-13 16:21:25.586812 - [DEBUG] Edge function : AllBottom (result of previous compose)
58019 2019-Jan-13 16:21:25.586838 - [DEBUG]
58020 2019-Jan-13 16:21:25.586864 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58021 2019-Jan-13 16:21:25.586890 - [DEBUG] = AllBottom
58022 2019-Jan-13 16:21:25.586915 - [DEBUG]
58023 2019-Jan-13 16:21:25.586938 - [DEBUG] PROPAGATE: No new function!
58024 2019-Jan-13 16:21:25.586968 - [DEBUG] EDGE:
58025 2019-Jan-13 16:21:25.587030 - [DEBUG] ---> 58026 2019-Jan-13 16:21:25.587687 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58027 2019-Jan-13 16:21:25.588372 - [DEBUG]
58028 2019-Jan-13 16:21:25.588401 - [DEBUG] EDGE:
58029 2019-Jan-13 16:21:25.588464 - [DEBUG] ---> 58030 2019-Jan-13 16:21:25.589120 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58031 2019-Jan-13 16:21:25.589772 - [DEBUG]
58032 2019-Jan-13 16:21:25.589799 - [DEBUG] EDGE:
58033 2019-Jan-13 16:21:25.589877 - [DEBUG] ---> 58034 2019-Jan-13 16:21:25.590533 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58035 2019-Jan-13 16:21:25.591196 - [DEBUG]
58036 2019-Jan-13 16:21:25.591243 - [DEBUG] Compose: EdgeIdentity * AllBottom
58037 2019-Jan-13 16:21:25.591271 - [DEBUG]
58038 2019-Jan-13 16:21:25.591295 - [DEBUG] Propagate flow
58039 2019-Jan-13 16:21:25.591318 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58040 2019-Jan-13 16:21:25.591382 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
58041 2019-Jan-13 16:21:25.592069 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58042 2019-Jan-13 16:21:25.592718 - [DEBUG] Edge function : AllBottom (result of previous compose)
58043 2019-Jan-13 16:21:25.592745 - [DEBUG]
58044 2019-Jan-13 16:21:25.592771 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58045 2019-Jan-13 16:21:25.592798 - [DEBUG] = AllBottom
58046 2019-Jan-13 16:21:25.592822 - [DEBUG]
58047 2019-Jan-13 16:21:25.592845 - [DEBUG] PROPAGATE: No new function!
58048 2019-Jan-13 16:21:25.592875 - [DEBUG] EDGE:
58049 2019-Jan-13 16:21:25.592938 - [DEBUG] ---> 58050 2019-Jan-13 16:21:25.593596 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58051 2019-Jan-13 16:21:25.594257 - [DEBUG]
58052 2019-Jan-13 16:21:25.594285 - [DEBUG] EDGE:
58053 2019-Jan-13 16:21:25.594348 - [DEBUG] ---> 58054 2019-Jan-13 16:21:25.595023 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58055 2019-Jan-13 16:21:25.595678 - [DEBUG]
58056 2019-Jan-13 16:21:25.595709 - [DEBUG] Compose: EdgeIdentity * AllBottom
58057 2019-Jan-13 16:21:25.595736 - [DEBUG]
58058 2019-Jan-13 16:21:25.595760 - [DEBUG] Propagate flow
58059 2019-Jan-13 16:21:25.595783 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58060 2019-Jan-13 16:21:25.595845 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
58061 2019-Jan-13 16:21:25.596498 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58062 2019-Jan-13 16:21:25.597176 - [DEBUG] Edge function : AllBottom (result of previous compose)
58063 2019-Jan-13 16:21:25.597202 - [DEBUG]
58064 2019-Jan-13 16:21:25.597229 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58065 2019-Jan-13 16:21:25.597255 - [DEBUG] = AllBottom
58066 2019-Jan-13 16:21:25.597279 - [DEBUG]
58067 2019-Jan-13 16:21:25.597302 - [DEBUG] PROPAGATE: No new function!
58068 2019-Jan-13 16:21:25.597329 - [DEBUG] EDGE:
58069 2019-Jan-13 16:21:25.597393 - [DEBUG] ---> 58070 2019-Jan-13 16:21:25.598059 - [DEBUG] D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34>
58071 2019-Jan-13 16:21:25.598736 - [DEBUG]
58072 2019-Jan-13 16:21:25.598793 - [DEBUG] Compose: EdgeIdentity * AllBottom
58073 2019-Jan-13 16:21:25.598822 - [DEBUG]
58074 2019-Jan-13 16:21:25.598846 - [DEBUG] Propagate flow
58075 2019-Jan-13 16:21:25.598870 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58076 2019-Jan-13 16:21:25.598935 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58077 2019-Jan-13 16:21:25.599598 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58078 2019-Jan-13 16:21:25.600283 - [DEBUG] Edge function : AllBottom (result of previous compose)
58079 2019-Jan-13 16:21:25.600310 - [DEBUG]
58080 2019-Jan-13 16:21:25.600336 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58081 2019-Jan-13 16:21:25.600362 - [DEBUG] = AllBottom
58082 2019-Jan-13 16:21:25.600387 - [DEBUG]
58083 2019-Jan-13 16:21:25.600410 - [DEBUG] PROPAGATE: No new function!
58084 2019-Jan-13 16:21:25.600438 - [DEBUG] Compose: EdgeIdentity * AllBottom
58085 2019-Jan-13 16:21:25.600464 - [DEBUG]
58086 2019-Jan-13 16:21:25.600488 - [DEBUG] Propagate flow
58087 2019-Jan-13 16:21:25.600511 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58088 2019-Jan-13 16:21:25.600576 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58089 2019-Jan-13 16:21:25.601240 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58090 2019-Jan-13 16:21:25.601913 - [DEBUG] Edge function : AllBottom (result of previous compose)
58091 2019-Jan-13 16:21:25.601940 - [DEBUG]
58092 2019-Jan-13 16:21:25.601965 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58093 2019-Jan-13 16:21:25.601991 - [DEBUG] = AllBottom
58094 2019-Jan-13 16:21:25.602016 - [DEBUG]
58095 2019-Jan-13 16:21:25.602039 - [DEBUG] PROPAGATE: No new function!
58096 2019-Jan-13 16:21:25.602069 - [DEBUG] EDGE:
58097 2019-Jan-13 16:21:25.602132 - [DEBUG] ---> 58098 2019-Jan-13 16:21:25.602798 - [DEBUG] D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33>
58099 2019-Jan-13 16:21:25.603460 - [DEBUG]
58100 2019-Jan-13 16:21:25.603514 - [DEBUG] Compose: EdgeIdentity * AllBottom
58101 2019-Jan-13 16:21:25.603541 - [DEBUG]
58102 2019-Jan-13 16:21:25.603565 - [DEBUG] Propagate flow
58103 2019-Jan-13 16:21:25.603589 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58104 2019-Jan-13 16:21:25.603656 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58105 2019-Jan-13 16:21:25.604318 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
58106 2019-Jan-13 16:21:25.604990 - [DEBUG] Edge function : AllBottom (result of previous compose)
58107 2019-Jan-13 16:21:25.605016 - [DEBUG]
58108 2019-Jan-13 16:21:25.605042 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58109 2019-Jan-13 16:21:25.605068 - [DEBUG] = AllBottom
58110 2019-Jan-13 16:21:25.605093 - [DEBUG]
58111 2019-Jan-13 16:21:25.605116 - [DEBUG] PROPAGATE: No new function!
58112 2019-Jan-13 16:21:25.605142 - [DEBUG] Compose: EdgeIdentity * AllBottom
58113 2019-Jan-13 16:21:25.605168 - [DEBUG]
58114 2019-Jan-13 16:21:25.605192 - [DEBUG] Propagate flow
58115 2019-Jan-13 16:21:25.605215 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58116 2019-Jan-13 16:21:25.605277 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58117 2019-Jan-13 16:21:25.605943 - [DEBUG] Target value : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58118 2019-Jan-13 16:21:25.606727 - [DEBUG] Edge function : AllBottom (result of previous compose)
58119 2019-Jan-13 16:21:25.606754 - [DEBUG]
58120 2019-Jan-13 16:21:25.606781 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58121 2019-Jan-13 16:21:25.606807 - [DEBUG] = AllBottom
58122 2019-Jan-13 16:21:25.606831 - [DEBUG]
58123 2019-Jan-13 16:21:25.606855 - [DEBUG] PROPAGATE: No new function!
58124 2019-Jan-13 16:21:25.606881 - [DEBUG] EDGE:
58125 2019-Jan-13 16:21:25.606946 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
58126 2019-Jan-13 16:21:25.607628 - [DEBUG] D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32>
58127 2019-Jan-13 16:21:25.608310 - [DEBUG]
58128 2019-Jan-13 16:21:25.608337 - [DEBUG] EDGE:
58129 2019-Jan-13 16:21:25.608403 - [DEBUG] ---> 58130 2019-Jan-13 16:21:25.609064 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
58131 2019-Jan-13 16:21:25.609725 - [DEBUG]
58132 2019-Jan-13 16:21:25.609753 - [DEBUG] EDGE:
58133 2019-Jan-13 16:21:25.609816 - [DEBUG] ---> 58134 2019-Jan-13 16:21:25.610465 - [DEBUG] D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30>
58135 2019-Jan-13 16:21:25.611116 - [DEBUG]
58136 2019-Jan-13 16:21:25.611146 - [DEBUG] Compose: EdgeIdentity * AllBottom
58137 2019-Jan-13 16:21:25.611173 - [DEBUG]
58138 2019-Jan-13 16:21:25.611196 - [DEBUG] Propagate flow
58139 2019-Jan-13 16:21:25.611220 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58140 2019-Jan-13 16:21:25.611282 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
58141 2019-Jan-13 16:21:25.611964 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58142 2019-Jan-13 16:21:25.612628 - [DEBUG] Edge function : AllBottom (result of previous compose)
58143 2019-Jan-13 16:21:25.612654 - [DEBUG]
58144 2019-Jan-13 16:21:25.612679 - [DEBUG] Join: AllTop & AllBottom
58145 2019-Jan-13 16:21:25.612706 - [DEBUG] = AllBottom (new jump func)
58146 2019-Jan-13 16:21:25.612731 - [DEBUG]
58147 2019-Jan-13 16:21:25.612754 - [DEBUG] Start adding new jump function
58148 2019-Jan-13 16:21:25.612778 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58149 2019-Jan-13 16:21:25.612841 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58150 2019-Jan-13 16:21:25.613495 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
58151 2019-Jan-13 16:21:25.614144 - [DEBUG] Edge Function : AllBottom
58152 2019-Jan-13 16:21:25.614176 - [DEBUG] End adding new jump function
58153 2019-Jan-13 16:21:25.614200 - [DEBUG]
58154 2019-Jan-13 16:21:25.614223 - [DEBUG] -------------------------------------------- 1558. Path Edge --------------------------------------------
58155 2019-Jan-13 16:21:25.614248 - [DEBUG]
58156 2019-Jan-13 16:21:25.614271 - [DEBUG] Process 1558. path edge:
58157 2019-Jan-13 16:21:25.614295 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58158 2019-Jan-13 16:21:25.614360 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
58159 2019-Jan-13 16:21:25.615043 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58160 2019-Jan-13 16:21:25.615708 - [DEBUG]
58161 2019-Jan-13 16:21:25.615736 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
58162 2019-Jan-13 16:21:25.616414 - [DEBUG] Compose: EdgeIdentity * AllBottom
58163 2019-Jan-13 16:21:25.616443 - [DEBUG]
58164 2019-Jan-13 16:21:25.616466 - [DEBUG] Propagate flow
58165 2019-Jan-13 16:21:25.616490 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58166 2019-Jan-13 16:21:25.616551 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
58167 2019-Jan-13 16:21:25.617213 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58168 2019-Jan-13 16:21:25.617895 - [DEBUG] Edge function : AllBottom (result of previous compose)
58169 2019-Jan-13 16:21:25.617923 - [DEBUG]
58170 2019-Jan-13 16:21:25.617949 - [DEBUG] Join: AllTop & AllBottom
58171 2019-Jan-13 16:21:25.617975 - [DEBUG] = AllBottom (new jump func)
58172 2019-Jan-13 16:21:25.618000 - [DEBUG]
58173 2019-Jan-13 16:21:25.618024 - [DEBUG] Start adding new jump function
58174 2019-Jan-13 16:21:25.618047 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58175 2019-Jan-13 16:21:25.618110 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58176 2019-Jan-13 16:21:25.618805 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
58177 2019-Jan-13 16:21:25.619458 - [DEBUG] Edge Function : AllBottom
58178 2019-Jan-13 16:21:25.619489 - [DEBUG] End adding new jump function
58179 2019-Jan-13 16:21:25.619512 - [DEBUG]
58180 2019-Jan-13 16:21:25.619536 - [DEBUG] -------------------------------------------- 1559. Path Edge --------------------------------------------
58181 2019-Jan-13 16:21:25.619560 - [DEBUG]
58182 2019-Jan-13 16:21:25.619584 - [DEBUG] Process 1559. path edge:
58183 2019-Jan-13 16:21:25.619608 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58184 2019-Jan-13 16:21:25.619668 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
58185 2019-Jan-13 16:21:25.620334 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58186 2019-Jan-13 16:21:25.620996 - [DEBUG]
58187 2019-Jan-13 16:21:25.621021 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
58188 2019-Jan-13 16:21:25.621735 - [DEBUG] Compose: EdgeIdentity * AllBottom
58189 2019-Jan-13 16:21:25.621765 - [DEBUG]
58190 2019-Jan-13 16:21:25.621789 - [DEBUG] Propagate flow
58191 2019-Jan-13 16:21:25.621813 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58192 2019-Jan-13 16:21:25.621876 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58193 2019-Jan-13 16:21:25.622535 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
58194 2019-Jan-13 16:21:25.623196 - [DEBUG] Edge function : AllBottom (result of previous compose)
58195 2019-Jan-13 16:21:25.623223 - [DEBUG]
58196 2019-Jan-13 16:21:25.623250 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58197 2019-Jan-13 16:21:25.623276 - [DEBUG] = AllBottom
58198 2019-Jan-13 16:21:25.623301 - [DEBUG]
58199 2019-Jan-13 16:21:25.623324 - [DEBUG] PROPAGATE: No new function!
58200 2019-Jan-13 16:21:25.623351 - [DEBUG] Compose: EdgeIdentity * AllBottom
58201 2019-Jan-13 16:21:25.623377 - [DEBUG]
58202 2019-Jan-13 16:21:25.623401 - [DEBUG] Propagate flow
58203 2019-Jan-13 16:21:25.623424 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58204 2019-Jan-13 16:21:25.623489 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58205 2019-Jan-13 16:21:25.624153 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58206 2019-Jan-13 16:21:25.624816 - [DEBUG] Edge function : AllBottom (result of previous compose)
58207 2019-Jan-13 16:21:25.624842 - [DEBUG]
58208 2019-Jan-13 16:21:25.624868 - [DEBUG] Join: AllTop & AllBottom
58209 2019-Jan-13 16:21:25.624915 - [DEBUG] = AllBottom (new jump func)
58210 2019-Jan-13 16:21:25.624940 - [DEBUG]
58211 2019-Jan-13 16:21:25.624963 - [DEBUG] Start adding new jump function
58212 2019-Jan-13 16:21:25.624987 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58213 2019-Jan-13 16:21:25.625065 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58214 2019-Jan-13 16:21:25.625726 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58215 2019-Jan-13 16:21:25.626392 - [DEBUG] Edge Function : AllBottom
58216 2019-Jan-13 16:21:25.626424 - [DEBUG] End adding new jump function
58217 2019-Jan-13 16:21:25.626447 - [DEBUG]
58218 2019-Jan-13 16:21:25.626471 - [DEBUG] -------------------------------------------- 1560. Path Edge --------------------------------------------
58219 2019-Jan-13 16:21:25.626496 - [DEBUG]
58220 2019-Jan-13 16:21:25.626519 - [DEBUG] Process 1560. path edge:
58221 2019-Jan-13 16:21:25.626543 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58222 2019-Jan-13 16:21:25.626604 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
58223 2019-Jan-13 16:21:25.627275 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58224 2019-Jan-13 16:21:25.627932 - [DEBUG]
58225 2019-Jan-13 16:21:25.627959 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
58226 2019-Jan-13 16:21:25.628658 - [DEBUG] Compose: EdgeIdentity * AllBottom
58227 2019-Jan-13 16:21:25.628688 - [DEBUG]
58228 2019-Jan-13 16:21:25.628711 - [DEBUG] Propagate flow
58229 2019-Jan-13 16:21:25.628735 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58230 2019-Jan-13 16:21:25.628796 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58231 2019-Jan-13 16:21:25.629467 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58232 2019-Jan-13 16:21:25.630130 - [DEBUG] Edge function : AllBottom (result of previous compose)
58233 2019-Jan-13 16:21:25.630156 - [DEBUG]
58234 2019-Jan-13 16:21:25.630183 - [DEBUG] Join: AllTop & AllBottom
58235 2019-Jan-13 16:21:25.630210 - [DEBUG] = AllBottom (new jump func)
58236 2019-Jan-13 16:21:25.630235 - [DEBUG]
58237 2019-Jan-13 16:21:25.630259 - [DEBUG] Start adding new jump function
58238 2019-Jan-13 16:21:25.630282 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58239 2019-Jan-13 16:21:25.630346 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58240 2019-Jan-13 16:21:25.631006 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58241 2019-Jan-13 16:21:25.631680 - [DEBUG] Edge Function : AllBottom
58242 2019-Jan-13 16:21:25.631713 - [DEBUG] End adding new jump function
58243 2019-Jan-13 16:21:25.631737 - [DEBUG]
58244 2019-Jan-13 16:21:25.631761 - [DEBUG] -------------------------------------------- 1561. Path Edge --------------------------------------------
58245 2019-Jan-13 16:21:25.631785 - [DEBUG]
58246 2019-Jan-13 16:21:25.631809 - [DEBUG] Process 1561. path edge:
58247 2019-Jan-13 16:21:25.631833 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58248 2019-Jan-13 16:21:25.631896 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
58249 2019-Jan-13 16:21:25.632562 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58250 2019-Jan-13 16:21:25.633230 - [DEBUG]
58251 2019-Jan-13 16:21:25.633255 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
58252 2019-Jan-13 16:21:25.633922 - [DEBUG] Possible callees:
58253 2019-Jan-13 16:21:25.633947 - [DEBUG] bar
58254 2019-Jan-13 16:21:25.633973 - [DEBUG] Possible return sites:
58255 2019-Jan-13 16:21:25.634012 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7158256 2019-Jan-13 16:21:25.635345 - [DEBUG] Found and process special summary
58257 2019-Jan-13 16:21:25.635403 - [DEBUG] Compose: EdgeIdentity * AllBottom
58258 2019-Jan-13 16:21:25.635432 - [DEBUG]
58259 2019-Jan-13 16:21:25.635457 - [DEBUG] Propagate flow
58260 2019-Jan-13 16:21:25.635480 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58261 2019-Jan-13 16:21:25.635545 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58262 2019-Jan-13 16:21:25.636211 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58263 2019-Jan-13 16:21:25.636870 - [DEBUG] Edge function : AllBottom (result of previous compose)
58264 2019-Jan-13 16:21:25.636897 - [DEBUG]
58265 2019-Jan-13 16:21:25.636922 - [DEBUG] Join: AllTop & AllBottom
58266 2019-Jan-13 16:21:25.636949 - [DEBUG] = AllBottom (new jump func)
58267 2019-Jan-13 16:21:25.636974 - [DEBUG]
58268 2019-Jan-13 16:21:25.636998 - [DEBUG] Start adding new jump function
58269 2019-Jan-13 16:21:25.637021 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58270 2019-Jan-13 16:21:25.637081 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58271 2019-Jan-13 16:21:25.637735 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58272 2019-Jan-13 16:21:25.638423 - [DEBUG] Edge Function : AllBottom
58273 2019-Jan-13 16:21:25.638455 - [DEBUG] End adding new jump function
58274 2019-Jan-13 16:21:25.638478 - [DEBUG]
58275 2019-Jan-13 16:21:25.638502 - [DEBUG] -------------------------------------------- 1562. Path Edge --------------------------------------------
58276 2019-Jan-13 16:21:25.638527 - [DEBUG]
58277 2019-Jan-13 16:21:25.638550 - [DEBUG] Process 1562. path edge:
58278 2019-Jan-13 16:21:25.638574 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58279 2019-Jan-13 16:21:25.638637 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
58280 2019-Jan-13 16:21:25.639300 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58281 2019-Jan-13 16:21:25.639958 - [DEBUG]
58282 2019-Jan-13 16:21:25.639983 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
58283 2019-Jan-13 16:21:25.640664 - [DEBUG] Compose: EdgeIdentity * AllBottom
58284 2019-Jan-13 16:21:25.640695 - [DEBUG]
58285 2019-Jan-13 16:21:25.640719 - [DEBUG] Propagate flow
58286 2019-Jan-13 16:21:25.640742 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58287 2019-Jan-13 16:21:25.640806 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
58288 2019-Jan-13 16:21:25.641471 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58289 2019-Jan-13 16:21:25.642158 - [DEBUG] Edge function : AllBottom (result of previous compose)
58290 2019-Jan-13 16:21:25.642186 - [DEBUG]
58291 2019-Jan-13 16:21:25.642212 - [DEBUG] Join: AllTop & AllBottom
58292 2019-Jan-13 16:21:25.642238 - [DEBUG] = AllBottom (new jump func)
58293 2019-Jan-13 16:21:25.642263 - [DEBUG]
58294 2019-Jan-13 16:21:25.642287 - [DEBUG] Start adding new jump function
58295 2019-Jan-13 16:21:25.642310 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58296 2019-Jan-13 16:21:25.642373 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58297 2019-Jan-13 16:21:25.643046 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
58298 2019-Jan-13 16:21:25.643697 - [DEBUG] Edge Function : AllBottom
58299 2019-Jan-13 16:21:25.643729 - [DEBUG] End adding new jump function
58300 2019-Jan-13 16:21:25.643753 - [DEBUG]
58301 2019-Jan-13 16:21:25.643777 - [DEBUG] -------------------------------------------- 1563. Path Edge --------------------------------------------
58302 2019-Jan-13 16:21:25.643802 - [DEBUG]
58303 2019-Jan-13 16:21:25.643826 - [DEBUG] Process 1563. path edge:
58304 2019-Jan-13 16:21:25.643850 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58305 2019-Jan-13 16:21:25.643915 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
58306 2019-Jan-13 16:21:25.644574 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58307 2019-Jan-13 16:21:25.645259 - [DEBUG]
58308 2019-Jan-13 16:21:25.645286 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
58309 2019-Jan-13 16:21:25.645960 - [DEBUG] Compose: EdgeIdentity * AllBottom
58310 2019-Jan-13 16:21:25.645990 - [DEBUG]
58311 2019-Jan-13 16:21:25.646014 - [DEBUG] Propagate flow
58312 2019-Jan-13 16:21:25.646037 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58313 2019-Jan-13 16:21:25.646100 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
58314 2019-Jan-13 16:21:25.646776 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58315 2019-Jan-13 16:21:25.647442 - [DEBUG] Edge function : AllBottom (result of previous compose)
58316 2019-Jan-13 16:21:25.647469 - [DEBUG]
58317 2019-Jan-13 16:21:25.647495 - [DEBUG] Join: AllTop & AllBottom
58318 2019-Jan-13 16:21:25.647522 - [DEBUG] = AllBottom (new jump func)
58319 2019-Jan-13 16:21:25.647546 - [DEBUG]
58320 2019-Jan-13 16:21:25.647570 - [DEBUG] Start adding new jump function
58321 2019-Jan-13 16:21:25.647594 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58322 2019-Jan-13 16:21:25.647655 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58323 2019-Jan-13 16:21:25.648339 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
58324 2019-Jan-13 16:21:25.649002 - [DEBUG] Edge Function : AllBottom
58325 2019-Jan-13 16:21:25.649034 - [DEBUG] End adding new jump function
58326 2019-Jan-13 16:21:25.649058 - [DEBUG]
58327 2019-Jan-13 16:21:25.649082 - [DEBUG] -------------------------------------------- 1564. Path Edge --------------------------------------------
58328 2019-Jan-13 16:21:25.649107 - [DEBUG]
58329 2019-Jan-13 16:21:25.649130 - [DEBUG] Process 1564. path edge:
58330 2019-Jan-13 16:21:25.649154 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58331 2019-Jan-13 16:21:25.649216 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
58332 2019-Jan-13 16:21:25.649884 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58333 2019-Jan-13 16:21:25.650544 - [DEBUG]
58334 2019-Jan-13 16:21:25.650570 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
58335 2019-Jan-13 16:21:25.651248 - [DEBUG] Possible callees:
58336 2019-Jan-13 16:21:25.651274 - [DEBUG] llvm.dbg.declare
58337 2019-Jan-13 16:21:25.651299 - [DEBUG] Possible return sites:
58338 2019-Jan-13 16:21:25.651340 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7858339 2019-Jan-13 16:21:25.652686 - [DEBUG] Found and process special summary
58340 2019-Jan-13 16:21:25.652749 - [DEBUG] Compose: EdgeIdentity * AllBottom
58341 2019-Jan-13 16:21:25.652778 - [DEBUG]
58342 2019-Jan-13 16:21:25.652803 - [DEBUG] Propagate flow
58343 2019-Jan-13 16:21:25.652826 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58344 2019-Jan-13 16:21:25.652895 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58345 2019-Jan-13 16:21:25.653562 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58346 2019-Jan-13 16:21:25.654230 - [DEBUG] Edge function : AllBottom (result of previous compose)
58347 2019-Jan-13 16:21:25.654257 - [DEBUG]
58348 2019-Jan-13 16:21:25.654283 - [DEBUG] Join: AllTop & AllBottom
58349 2019-Jan-13 16:21:25.654310 - [DEBUG] = AllBottom (new jump func)
58350 2019-Jan-13 16:21:25.654334 - [DEBUG]
58351 2019-Jan-13 16:21:25.654358 - [DEBUG] Start adding new jump function
58352 2019-Jan-13 16:21:25.654381 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58353 2019-Jan-13 16:21:25.654443 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58354 2019-Jan-13 16:21:25.655122 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58355 2019-Jan-13 16:21:25.655790 - [DEBUG] Edge Function : AllBottom
58356 2019-Jan-13 16:21:25.655822 - [DEBUG] End adding new jump function
58357 2019-Jan-13 16:21:25.655847 - [DEBUG]
58358 2019-Jan-13 16:21:25.655871 - [DEBUG] -------------------------------------------- 1565. Path Edge --------------------------------------------
58359 2019-Jan-13 16:21:25.655895 - [DEBUG]
58360 2019-Jan-13 16:21:25.655918 - [DEBUG] Process 1565. path edge:
58361 2019-Jan-13 16:21:25.655942 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58362 2019-Jan-13 16:21:25.656006 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
58363 2019-Jan-13 16:21:25.656671 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58364 2019-Jan-13 16:21:25.657334 - [DEBUG]
58365 2019-Jan-13 16:21:25.657359 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58366 2019-Jan-13 16:21:25.658045 - [DEBUG] Compose: EdgeIdentity * AllBottom
58367 2019-Jan-13 16:21:25.658074 - [DEBUG]
58368 2019-Jan-13 16:21:25.658098 - [DEBUG] Propagate flow
58369 2019-Jan-13 16:21:25.658122 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58370 2019-Jan-13 16:21:25.658183 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
58371 2019-Jan-13 16:21:25.658875 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
58372 2019-Jan-13 16:21:25.659540 - [DEBUG] Edge function : AllBottom (result of previous compose)
58373 2019-Jan-13 16:21:25.659566 - [DEBUG]
58374 2019-Jan-13 16:21:25.659592 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
58375 2019-Jan-13 16:21:25.659618 - [DEBUG] = AllBottom
58376 2019-Jan-13 16:21:25.659643 - [DEBUG]
58377 2019-Jan-13 16:21:25.659666 - [DEBUG] PROPAGATE: No new function!
58378 2019-Jan-13 16:21:25.659694 - [DEBUG] Compose: EdgeIdentity * AllBottom
58379 2019-Jan-13 16:21:25.659719 - [DEBUG]
58380 2019-Jan-13 16:21:25.659743 - [DEBUG] Propagate flow
58381 2019-Jan-13 16:21:25.659766 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58382 2019-Jan-13 16:21:25.659832 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
58383 2019-Jan-13 16:21:25.660505 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58384 2019-Jan-13 16:21:25.661161 - [DEBUG] Edge function : AllBottom (result of previous compose)
58385 2019-Jan-13 16:21:25.661187 - [DEBUG]
58386 2019-Jan-13 16:21:25.661213 - [DEBUG] Join: AllTop & AllBottom
58387 2019-Jan-13 16:21:25.661239 - [DEBUG] = AllBottom (new jump func)
58388 2019-Jan-13 16:21:25.661264 - [DEBUG]
58389 2019-Jan-13 16:21:25.661287 - [DEBUG] Start adding new jump function
58390 2019-Jan-13 16:21:25.661311 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58391 2019-Jan-13 16:21:25.661373 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58392 2019-Jan-13 16:21:25.662063 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
58393 2019-Jan-13 16:21:25.662720 - [DEBUG] Edge Function : AllBottom
58394 2019-Jan-13 16:21:25.662752 - [DEBUG] End adding new jump function
58395 2019-Jan-13 16:21:25.662776 - [DEBUG]
58396 2019-Jan-13 16:21:25.662800 - [DEBUG] -------------------------------------------- 1566. Path Edge --------------------------------------------
58397 2019-Jan-13 16:21:25.662825 - [DEBUG]
58398 2019-Jan-13 16:21:25.662848 - [DEBUG] Process 1566. path edge:
58399 2019-Jan-13 16:21:25.662872 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58400 2019-Jan-13 16:21:25.662936 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
58401 2019-Jan-13 16:21:25.663590 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58402 2019-Jan-13 16:21:25.664242 - [DEBUG]
58403 2019-Jan-13 16:21:25.664270 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
58404 2019-Jan-13 16:21:25.664979 - [DEBUG] Compose: EdgeIdentity * AllBottom
58405 2019-Jan-13 16:21:25.665008 - [DEBUG]
58406 2019-Jan-13 16:21:25.665032 - [DEBUG] Propagate flow
58407 2019-Jan-13 16:21:25.665056 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58408 2019-Jan-13 16:21:25.665119 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
58409 2019-Jan-13 16:21:25.665788 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58410 2019-Jan-13 16:21:25.666446 - [DEBUG] Edge function : AllBottom (result of previous compose)
58411 2019-Jan-13 16:21:25.666472 - [DEBUG]
58412 2019-Jan-13 16:21:25.666498 - [DEBUG] Join: AllTop & AllBottom
58413 2019-Jan-13 16:21:25.666524 - [DEBUG] = AllBottom (new jump func)
58414 2019-Jan-13 16:21:25.666549 - [DEBUG]
58415 2019-Jan-13 16:21:25.666573 - [DEBUG] Start adding new jump function
58416 2019-Jan-13 16:21:25.666597 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58417 2019-Jan-13 16:21:25.666657 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58418 2019-Jan-13 16:21:25.667314 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
58419 2019-Jan-13 16:21:25.667981 - [DEBUG] Edge Function : AllBottom
58420 2019-Jan-13 16:21:25.668013 - [DEBUG] End adding new jump function
58421 2019-Jan-13 16:21:25.668037 - [DEBUG]
58422 2019-Jan-13 16:21:25.668061 - [DEBUG] -------------------------------------------- 1567. Path Edge --------------------------------------------
58423 2019-Jan-13 16:21:25.668086 - [DEBUG]
58424 2019-Jan-13 16:21:25.668109 - [DEBUG] Process 1567. path edge:
58425 2019-Jan-13 16:21:25.668133 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58426 2019-Jan-13 16:21:25.668197 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
58427 2019-Jan-13 16:21:25.668906 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58428 2019-Jan-13 16:21:25.669566 - [DEBUG]
58429 2019-Jan-13 16:21:25.669592 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
58430 2019-Jan-13 16:21:25.670286 - [DEBUG] Compose: EdgeIdentity * AllBottom
58431 2019-Jan-13 16:21:25.670318 - [DEBUG]
58432 2019-Jan-13 16:21:25.670342 - [DEBUG] Propagate flow
58433 2019-Jan-13 16:21:25.670366 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58434 2019-Jan-13 16:21:25.670433 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
58435 2019-Jan-13 16:21:25.671094 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58436 2019-Jan-13 16:21:25.671787 - [DEBUG] Edge function : AllBottom (result of previous compose)
58437 2019-Jan-13 16:21:25.671813 - [DEBUG]
58438 2019-Jan-13 16:21:25.671839 - [DEBUG] Join: AllTop & AllBottom
58439 2019-Jan-13 16:21:25.671866 - [DEBUG] = AllBottom (new jump func)
58440 2019-Jan-13 16:21:25.671890 - [DEBUG]
58441 2019-Jan-13 16:21:25.671914 - [DEBUG] Start adding new jump function
58442 2019-Jan-13 16:21:25.671938 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58443 2019-Jan-13 16:21:25.672000 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58444 2019-Jan-13 16:21:25.672657 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
58445 2019-Jan-13 16:21:25.673313 - [DEBUG] Edge Function : AllBottom
58446 2019-Jan-13 16:21:25.673345 - [DEBUG] End adding new jump function
58447 2019-Jan-13 16:21:25.673369 - [DEBUG]
58448 2019-Jan-13 16:21:25.673394 - [DEBUG] -------------------------------------------- 1568. Path Edge --------------------------------------------
58449 2019-Jan-13 16:21:25.673419 - [DEBUG]
58450 2019-Jan-13 16:21:25.673442 - [DEBUG] Process 1568. path edge:
58451 2019-Jan-13 16:21:25.673466 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58452 2019-Jan-13 16:21:25.673533 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
58453 2019-Jan-13 16:21:25.674191 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58454 2019-Jan-13 16:21:25.674855 - [DEBUG]
58455 2019-Jan-13 16:21:25.674907 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
58456 2019-Jan-13 16:21:25.675591 - [DEBUG] Compose: EdgeIdentity * AllBottom
58457 2019-Jan-13 16:21:25.675622 - [DEBUG]
58458 2019-Jan-13 16:21:25.675646 - [DEBUG] Propagate flow
58459 2019-Jan-13 16:21:25.675669 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58460 2019-Jan-13 16:21:25.675732 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58461 2019-Jan-13 16:21:25.676399 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58462 2019-Jan-13 16:21:25.677059 - [DEBUG] Edge function : AllBottom (result of previous compose)
58463 2019-Jan-13 16:21:25.677085 - [DEBUG]
58464 2019-Jan-13 16:21:25.677110 - [DEBUG] Join: AllTop & AllBottom
58465 2019-Jan-13 16:21:25.677136 - [DEBUG] = AllBottom (new jump func)
58466 2019-Jan-13 16:21:25.677161 - [DEBUG]
58467 2019-Jan-13 16:21:25.677185 - [DEBUG] Start adding new jump function
58468 2019-Jan-13 16:21:25.677209 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58469 2019-Jan-13 16:21:25.677272 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58470 2019-Jan-13 16:21:25.677946 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58471 2019-Jan-13 16:21:25.678626 - [DEBUG] Edge Function : AllBottom
58472 2019-Jan-13 16:21:25.678657 - [DEBUG] End adding new jump function
58473 2019-Jan-13 16:21:25.678681 - [DEBUG]
58474 2019-Jan-13 16:21:25.678705 - [DEBUG] -------------------------------------------- 1569. Path Edge --------------------------------------------
58475 2019-Jan-13 16:21:25.678730 - [DEBUG]
58476 2019-Jan-13 16:21:25.678753 - [DEBUG] Process 1569. path edge:
58477 2019-Jan-13 16:21:25.678777 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58478 2019-Jan-13 16:21:25.678838 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
58479 2019-Jan-13 16:21:25.679508 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58480 2019-Jan-13 16:21:25.680167 - [DEBUG]
58481 2019-Jan-13 16:21:25.680192 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
58482 2019-Jan-13 16:21:25.680887 - [DEBUG] Compose: EdgeIdentity * AllBottom
58483 2019-Jan-13 16:21:25.680918 - [DEBUG]
58484 2019-Jan-13 16:21:25.680942 - [DEBUG] Propagate flow
58485 2019-Jan-13 16:21:25.680965 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58486 2019-Jan-13 16:21:25.681030 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
58487 2019-Jan-13 16:21:25.681714 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58488 2019-Jan-13 16:21:25.682384 - [DEBUG] Edge function : AllBottom (result of previous compose)
58489 2019-Jan-13 16:21:25.682411 - [DEBUG]
58490 2019-Jan-13 16:21:25.682437 - [DEBUG] Join: AllTop & AllBottom
58491 2019-Jan-13 16:21:25.682464 - [DEBUG] = AllBottom (new jump func)
58492 2019-Jan-13 16:21:25.682488 - [DEBUG]
58493 2019-Jan-13 16:21:25.682512 - [DEBUG] Start adding new jump function
58494 2019-Jan-13 16:21:25.682536 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58495 2019-Jan-13 16:21:25.682598 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58496 2019-Jan-13 16:21:25.683262 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
58497 2019-Jan-13 16:21:25.683923 - [DEBUG] Edge Function : AllBottom
58498 2019-Jan-13 16:21:25.683954 - [DEBUG] End adding new jump function
58499 2019-Jan-13 16:21:25.683978 - [DEBUG]
58500 2019-Jan-13 16:21:25.684003 - [DEBUG] -------------------------------------------- 1570. Path Edge --------------------------------------------
58501 2019-Jan-13 16:21:25.684028 - [DEBUG]
58502 2019-Jan-13 16:21:25.684052 - [DEBUG] Process 1570. path edge:
58503 2019-Jan-13 16:21:25.684076 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58504 2019-Jan-13 16:21:25.684137 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
58505 2019-Jan-13 16:21:25.684788 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58506 2019-Jan-13 16:21:25.685486 - [DEBUG]
58507 2019-Jan-13 16:21:25.685513 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
58508 2019-Jan-13 16:21:25.686220 - [DEBUG] Compose: EdgeIdentity * AllBottom
58509 2019-Jan-13 16:21:25.686252 - [DEBUG]
58510 2019-Jan-13 16:21:25.686276 - [DEBUG] Propagate flow
58511 2019-Jan-13 16:21:25.686300 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58512 2019-Jan-13 16:21:25.686365 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
58513 2019-Jan-13 16:21:25.687039 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58514 2019-Jan-13 16:21:25.687693 - [DEBUG] Edge function : AllBottom (result of previous compose)
58515 2019-Jan-13 16:21:25.687720 - [DEBUG]
58516 2019-Jan-13 16:21:25.687745 - [DEBUG] Join: AllTop & AllBottom
58517 2019-Jan-13 16:21:25.687771 - [DEBUG] = AllBottom (new jump func)
58518 2019-Jan-13 16:21:25.687796 - [DEBUG]
58519 2019-Jan-13 16:21:25.687820 - [DEBUG] Start adding new jump function
58520 2019-Jan-13 16:21:25.687843 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58521 2019-Jan-13 16:21:25.687904 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58522 2019-Jan-13 16:21:25.688597 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
58523 2019-Jan-13 16:21:25.689254 - [DEBUG] Edge Function : AllBottom
58524 2019-Jan-13 16:21:25.689286 - [DEBUG] End adding new jump function
58525 2019-Jan-13 16:21:25.689310 - [DEBUG]
58526 2019-Jan-13 16:21:25.689334 - [DEBUG] -------------------------------------------- 1571. Path Edge --------------------------------------------
58527 2019-Jan-13 16:21:25.689359 - [DEBUG]
58528 2019-Jan-13 16:21:25.689382 - [DEBUG] Process 1571. path edge:
58529 2019-Jan-13 16:21:25.689406 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58530 2019-Jan-13 16:21:25.689471 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
58531 2019-Jan-13 16:21:25.690119 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58532 2019-Jan-13 16:21:25.690773 - [DEBUG]
58533 2019-Jan-13 16:21:25.690800 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
58534 2019-Jan-13 16:21:25.691491 - [DEBUG] Compose: EdgeIdentity * AllBottom
58535 2019-Jan-13 16:21:25.691521 - [DEBUG]
58536 2019-Jan-13 16:21:25.691563 - [DEBUG] Propagate flow
58537 2019-Jan-13 16:21:25.691589 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58538 2019-Jan-13 16:21:25.691655 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
58539 2019-Jan-13 16:21:25.692357 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58540 2019-Jan-13 16:21:25.693021 - [DEBUG] Edge function : AllBottom (result of previous compose)
58541 2019-Jan-13 16:21:25.693048 - [DEBUG]
58542 2019-Jan-13 16:21:25.693074 - [DEBUG] Join: AllTop & AllBottom
58543 2019-Jan-13 16:21:25.693100 - [DEBUG] = AllBottom (new jump func)
58544 2019-Jan-13 16:21:25.693125 - [DEBUG]
58545 2019-Jan-13 16:21:25.693149 - [DEBUG] Start adding new jump function
58546 2019-Jan-13 16:21:25.693172 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58547 2019-Jan-13 16:21:25.693234 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58548 2019-Jan-13 16:21:25.693891 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
58549 2019-Jan-13 16:21:25.694567 - [DEBUG] Edge Function : AllBottom
58550 2019-Jan-13 16:21:25.694597 - [DEBUG] End adding new jump function
58551 2019-Jan-13 16:21:25.694622 - [DEBUG]
58552 2019-Jan-13 16:21:25.694645 - [DEBUG] -------------------------------------------- 1572. Path Edge --------------------------------------------
58553 2019-Jan-13 16:21:25.694689 - [DEBUG]
58554 2019-Jan-13 16:21:25.694713 - [DEBUG] Process 1572. path edge:
58555 2019-Jan-13 16:21:25.694737 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58556 2019-Jan-13 16:21:25.694803 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
58557 2019-Jan-13 16:21:25.695498 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58558 2019-Jan-13 16:21:25.696156 - [DEBUG]
58559 2019-Jan-13 16:21:25.696181 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
58560 2019-Jan-13 16:21:25.696859 - [DEBUG] Possible callees:
58561 2019-Jan-13 16:21:25.696887 - [DEBUG] llvm.dbg.declare
58562 2019-Jan-13 16:21:25.696913 - [DEBUG] Possible return sites:
58563 2019-Jan-13 16:21:25.696936 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12058564 2019-Jan-13 16:21:25.698287 - [DEBUG] Found and process special summary
58565 2019-Jan-13 16:21:25.698346 - [DEBUG] Compose: EdgeIdentity * AllBottom
58566 2019-Jan-13 16:21:25.698376 - [DEBUG]
58567 2019-Jan-13 16:21:25.698400 - [DEBUG] Propagate flow
58568 2019-Jan-13 16:21:25.698424 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58569 2019-Jan-13 16:21:25.698491 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
58570 2019-Jan-13 16:21:25.699157 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58571 2019-Jan-13 16:21:25.699816 - [DEBUG] Edge function : AllBottom (result of previous compose)
58572 2019-Jan-13 16:21:25.699843 - [DEBUG]
58573 2019-Jan-13 16:21:25.699869 - [DEBUG] Join: AllTop & AllBottom
58574 2019-Jan-13 16:21:25.699895 - [DEBUG] = AllBottom (new jump func)
58575 2019-Jan-13 16:21:25.699920 - [DEBUG]
58576 2019-Jan-13 16:21:25.699944 - [DEBUG] Start adding new jump function
58577 2019-Jan-13 16:21:25.699967 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58578 2019-Jan-13 16:21:25.700031 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58579 2019-Jan-13 16:21:25.700694 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
58580 2019-Jan-13 16:21:25.701354 - [DEBUG] Edge Function : AllBottom
58581 2019-Jan-13 16:21:25.701385 - [DEBUG] End adding new jump function
58582 2019-Jan-13 16:21:25.701409 - [DEBUG]
58583 2019-Jan-13 16:21:25.701433 - [DEBUG] -------------------------------------------- 1573. Path Edge --------------------------------------------
58584 2019-Jan-13 16:21:25.701458 - [DEBUG]
58585 2019-Jan-13 16:21:25.701481 - [DEBUG] Process 1573. path edge:
58586 2019-Jan-13 16:21:25.701505 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58587 2019-Jan-13 16:21:25.701586 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
58588 2019-Jan-13 16:21:25.702243 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58589 2019-Jan-13 16:21:25.702908 - [DEBUG]
58590 2019-Jan-13 16:21:25.702935 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
58591 2019-Jan-13 16:21:25.703639 - [DEBUG] Compose: EdgeIdentity * AllBottom
58592 2019-Jan-13 16:21:25.703669 - [DEBUG]
58593 2019-Jan-13 16:21:25.703693 - [DEBUG] Propagate flow
58594 2019-Jan-13 16:21:25.703716 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58595 2019-Jan-13 16:21:25.703797 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
58596 2019-Jan-13 16:21:25.704465 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58597 2019-Jan-13 16:21:25.705146 - [DEBUG] Edge function : AllBottom (result of previous compose)
58598 2019-Jan-13 16:21:25.705173 - [DEBUG]
58599 2019-Jan-13 16:21:25.705199 - [DEBUG] Join: AllTop & AllBottom
58600 2019-Jan-13 16:21:25.705226 - [DEBUG] = AllBottom (new jump func)
58601 2019-Jan-13 16:21:25.705250 - [DEBUG]
58602 2019-Jan-13 16:21:25.705274 - [DEBUG] Start adding new jump function
58603 2019-Jan-13 16:21:25.705297 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58604 2019-Jan-13 16:21:25.705359 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58605 2019-Jan-13 16:21:25.706133 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
58606 2019-Jan-13 16:21:25.706796 - [DEBUG] Edge Function : AllBottom
58607 2019-Jan-13 16:21:25.706828 - [DEBUG] End adding new jump function
58608 2019-Jan-13 16:21:25.706852 - [DEBUG]
58609 2019-Jan-13 16:21:25.706876 - [DEBUG] -------------------------------------------- 1574. Path Edge --------------------------------------------
58610 2019-Jan-13 16:21:25.706901 - [DEBUG]
58611 2019-Jan-13 16:21:25.706924 - [DEBUG] Process 1574. path edge:
58612 2019-Jan-13 16:21:25.706949 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58613 2019-Jan-13 16:21:25.707017 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
58614 2019-Jan-13 16:21:25.707674 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58615 2019-Jan-13 16:21:25.708355 - [DEBUG]
58616 2019-Jan-13 16:21:25.708382 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
58617 2019-Jan-13 16:21:25.709077 - [DEBUG] Compose: EdgeIdentity * AllBottom
58618 2019-Jan-13 16:21:25.709107 - [DEBUG]
58619 2019-Jan-13 16:21:25.709130 - [DEBUG] Propagate flow
58620 2019-Jan-13 16:21:25.709154 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58621 2019-Jan-13 16:21:25.709220 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
58622 2019-Jan-13 16:21:25.709891 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58623 2019-Jan-13 16:21:25.710554 - [DEBUG] Edge function : AllBottom (result of previous compose)
58624 2019-Jan-13 16:21:25.710580 - [DEBUG]
58625 2019-Jan-13 16:21:25.710606 - [DEBUG] Join: AllTop & AllBottom
58626 2019-Jan-13 16:21:25.710632 - [DEBUG] = AllBottom (new jump func)
58627 2019-Jan-13 16:21:25.710656 - [DEBUG]
58628 2019-Jan-13 16:21:25.710680 - [DEBUG] Start adding new jump function
58629 2019-Jan-13 16:21:25.710704 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58630 2019-Jan-13 16:21:25.710766 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58631 2019-Jan-13 16:21:25.711418 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
58632 2019-Jan-13 16:21:25.712125 - [DEBUG] Edge Function : AllBottom
58633 2019-Jan-13 16:21:25.712156 - [DEBUG] End adding new jump function
58634 2019-Jan-13 16:21:25.712180 - [DEBUG]
58635 2019-Jan-13 16:21:25.712204 - [DEBUG] -------------------------------------------- 1575. Path Edge --------------------------------------------
58636 2019-Jan-13 16:21:25.712229 - [DEBUG]
58637 2019-Jan-13 16:21:25.712271 - [DEBUG] Process 1575. path edge:
58638 2019-Jan-13 16:21:25.712295 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58639 2019-Jan-13 16:21:25.712360 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
58640 2019-Jan-13 16:21:25.713037 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58641 2019-Jan-13 16:21:25.713698 - [DEBUG]
58642 2019-Jan-13 16:21:25.713724 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
58643 2019-Jan-13 16:21:25.714403 - [DEBUG] Possible callees:
58644 2019-Jan-13 16:21:25.714428 - [DEBUG] llvm.dbg.declare
58645 2019-Jan-13 16:21:25.714453 - [DEBUG] Possible return sites:
58646 2019-Jan-13 16:21:25.714477 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14958647 2019-Jan-13 16:21:25.715836 - [DEBUG] Found and process special summary
58648 2019-Jan-13 16:21:25.715900 - [DEBUG] Compose: EdgeIdentity * AllBottom
58649 2019-Jan-13 16:21:25.715930 - [DEBUG]
58650 2019-Jan-13 16:21:25.715954 - [DEBUG] Propagate flow
58651 2019-Jan-13 16:21:25.715978 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58652 2019-Jan-13 16:21:25.716045 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
58653 2019-Jan-13 16:21:25.716711 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58654 2019-Jan-13 16:21:25.717365 - [DEBUG] Edge function : AllBottom (result of previous compose)
58655 2019-Jan-13 16:21:25.717392 - [DEBUG]
58656 2019-Jan-13 16:21:25.717418 - [DEBUG] Join: AllTop & AllBottom
58657 2019-Jan-13 16:21:25.717445 - [DEBUG] = AllBottom (new jump func)
58658 2019-Jan-13 16:21:25.717469 - [DEBUG]
58659 2019-Jan-13 16:21:25.717493 - [DEBUG] Start adding new jump function
58660 2019-Jan-13 16:21:25.717517 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58661 2019-Jan-13 16:21:25.717578 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58662 2019-Jan-13 16:21:25.718264 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
58663 2019-Jan-13 16:21:25.718928 - [DEBUG] Edge Function : AllBottom
58664 2019-Jan-13 16:21:25.718960 - [DEBUG] End adding new jump function
58665 2019-Jan-13 16:21:25.718985 - [DEBUG]
58666 2019-Jan-13 16:21:25.719008 - [DEBUG] -------------------------------------------- 1576. Path Edge --------------------------------------------
58667 2019-Jan-13 16:21:25.719032 - [DEBUG]
58668 2019-Jan-13 16:21:25.719056 - [DEBUG] Process 1576. path edge:
58669 2019-Jan-13 16:21:25.719080 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58670 2019-Jan-13 16:21:25.719143 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
58671 2019-Jan-13 16:21:25.719799 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58672 2019-Jan-13 16:21:25.720451 - [DEBUG]
58673 2019-Jan-13 16:21:25.720477 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
58674 2019-Jan-13 16:21:25.721186 - [DEBUG] Compose: EdgeIdentity * AllBottom
58675 2019-Jan-13 16:21:25.721216 - [DEBUG]
58676 2019-Jan-13 16:21:25.721240 - [DEBUG] Propagate flow
58677 2019-Jan-13 16:21:25.721263 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58678 2019-Jan-13 16:21:25.721328 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
58679 2019-Jan-13 16:21:25.722047 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58680 2019-Jan-13 16:21:25.722712 - [DEBUG] Edge function : AllBottom (result of previous compose)
58681 2019-Jan-13 16:21:25.722739 - [DEBUG]
58682 2019-Jan-13 16:21:25.722765 - [DEBUG] Join: AllTop & AllBottom
58683 2019-Jan-13 16:21:25.722792 - [DEBUG] = AllBottom (new jump func)
58684 2019-Jan-13 16:21:25.722816 - [DEBUG]
58685 2019-Jan-13 16:21:25.722840 - [DEBUG] Start adding new jump function
58686 2019-Jan-13 16:21:25.722863 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58687 2019-Jan-13 16:21:25.722924 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58688 2019-Jan-13 16:21:25.723585 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
58689 2019-Jan-13 16:21:25.724247 - [DEBUG] Edge Function : AllBottom
58690 2019-Jan-13 16:21:25.724279 - [DEBUG] End adding new jump function
58691 2019-Jan-13 16:21:25.724303 - [DEBUG]
58692 2019-Jan-13 16:21:25.724327 - [DEBUG] -------------------------------------------- 1577. Path Edge --------------------------------------------
58693 2019-Jan-13 16:21:25.724352 - [DEBUG]
58694 2019-Jan-13 16:21:25.724375 - [DEBUG] Process 1577. path edge:
58695 2019-Jan-13 16:21:25.724399 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58696 2019-Jan-13 16:21:25.724462 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
58697 2019-Jan-13 16:21:25.727972 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58698 2019-Jan-13 16:21:25.728706 - [DEBUG]
58699 2019-Jan-13 16:21:25.728735 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
58700 2019-Jan-13 16:21:25.729442 - [DEBUG] Compose: EdgeIdentity * AllBottom
58701 2019-Jan-13 16:21:25.729473 - [DEBUG]
58702 2019-Jan-13 16:21:25.729497 - [DEBUG] Propagate flow
58703 2019-Jan-13 16:21:25.729521 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58704 2019-Jan-13 16:21:25.729590 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58705 2019-Jan-13 16:21:25.730272 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58706 2019-Jan-13 16:21:25.730945 - [DEBUG] Edge function : AllBottom (result of previous compose)
58707 2019-Jan-13 16:21:25.730972 - [DEBUG]
58708 2019-Jan-13 16:21:25.730999 - [DEBUG] Join: AllTop & AllBottom
58709 2019-Jan-13 16:21:25.731026 - [DEBUG] = AllBottom (new jump func)
58710 2019-Jan-13 16:21:25.731051 - [DEBUG]
58711 2019-Jan-13 16:21:25.731075 - [DEBUG] Start adding new jump function
58712 2019-Jan-13 16:21:25.731099 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58713 2019-Jan-13 16:21:25.731161 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58714 2019-Jan-13 16:21:25.731855 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58715 2019-Jan-13 16:21:25.732521 - [DEBUG] Edge Function : AllBottom
58716 2019-Jan-13 16:21:25.732554 - [DEBUG] End adding new jump function
58717 2019-Jan-13 16:21:25.732578 - [DEBUG]
58718 2019-Jan-13 16:21:25.732603 - [DEBUG] -------------------------------------------- 1578. Path Edge --------------------------------------------
58719 2019-Jan-13 16:21:25.732628 - [DEBUG]
58720 2019-Jan-13 16:21:25.732651 - [DEBUG] Process 1578. path edge:
58721 2019-Jan-13 16:21:25.732695 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58722 2019-Jan-13 16:21:25.732759 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
58723 2019-Jan-13 16:21:25.733438 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58724 2019-Jan-13 16:21:25.734097 - [DEBUG]
58725 2019-Jan-13 16:21:25.734123 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
58726 2019-Jan-13 16:21:25.734813 - [DEBUG] Possible callees:
58727 2019-Jan-13 16:21:25.734839 - [DEBUG] llvm.dbg.declare
58728 2019-Jan-13 16:21:25.734864 - [DEBUG] Possible return sites:
58729 2019-Jan-13 16:21:25.734907 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15558730 2019-Jan-13 16:21:25.736238 - [DEBUG] Found and process special summary
58731 2019-Jan-13 16:21:25.736328 - [DEBUG] Compose: EdgeIdentity * AllBottom
58732 2019-Jan-13 16:21:25.736359 - [DEBUG]
58733 2019-Jan-13 16:21:25.736383 - [DEBUG] Propagate flow
58734 2019-Jan-13 16:21:25.736407 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58735 2019-Jan-13 16:21:25.736478 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58736 2019-Jan-13 16:21:25.737146 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58737 2019-Jan-13 16:21:25.737811 - [DEBUG] Edge function : AllBottom (result of previous compose)
58738 2019-Jan-13 16:21:25.737838 - [DEBUG]
58739 2019-Jan-13 16:21:25.737865 - [DEBUG] Join: AllTop & AllBottom
58740 2019-Jan-13 16:21:25.737892 - [DEBUG] = AllBottom (new jump func)
58741 2019-Jan-13 16:21:25.737916 - [DEBUG]
58742 2019-Jan-13 16:21:25.737941 - [DEBUG] Start adding new jump function
58743 2019-Jan-13 16:21:25.737964 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58744 2019-Jan-13 16:21:25.738026 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58745 2019-Jan-13 16:21:25.738708 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58746 2019-Jan-13 16:21:25.739376 - [DEBUG] Edge Function : AllBottom
58747 2019-Jan-13 16:21:25.739409 - [DEBUG] End adding new jump function
58748 2019-Jan-13 16:21:25.739433 - [DEBUG]
58749 2019-Jan-13 16:21:25.739457 - [DEBUG] -------------------------------------------- 1579. Path Edge --------------------------------------------
58750 2019-Jan-13 16:21:25.739482 - [DEBUG]
58751 2019-Jan-13 16:21:25.739505 - [DEBUG] Process 1579. path edge:
58752 2019-Jan-13 16:21:25.739529 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58753 2019-Jan-13 16:21:25.739594 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
58754 2019-Jan-13 16:21:25.740262 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58755 2019-Jan-13 16:21:25.740927 - [DEBUG]
58756 2019-Jan-13 16:21:25.740953 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58757 2019-Jan-13 16:21:25.741693 - [DEBUG] Compose: EdgeIdentity * AllBottom
58758 2019-Jan-13 16:21:25.741724 - [DEBUG]
58759 2019-Jan-13 16:21:25.741748 - [DEBUG] Propagate flow
58760 2019-Jan-13 16:21:25.741771 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58761 2019-Jan-13 16:21:25.741836 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58762 2019-Jan-13 16:21:25.742525 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58763 2019-Jan-13 16:21:25.743194 - [DEBUG] Edge function : AllBottom (result of previous compose)
58764 2019-Jan-13 16:21:25.743220 - [DEBUG]
58765 2019-Jan-13 16:21:25.743247 - [DEBUG] Join: AllTop & AllBottom
58766 2019-Jan-13 16:21:25.743274 - [DEBUG] = AllBottom (new jump func)
58767 2019-Jan-13 16:21:25.743298 - [DEBUG]
58768 2019-Jan-13 16:21:25.743322 - [DEBUG] Start adding new jump function
58769 2019-Jan-13 16:21:25.743345 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58770 2019-Jan-13 16:21:25.743409 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58771 2019-Jan-13 16:21:25.744069 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58772 2019-Jan-13 16:21:25.744716 - [DEBUG] Edge Function : AllBottom
58773 2019-Jan-13 16:21:25.744747 - [DEBUG] End adding new jump function
58774 2019-Jan-13 16:21:25.744772 - [DEBUG]
58775 2019-Jan-13 16:21:25.744795 - [DEBUG] -------------------------------------------- 1580. Path Edge --------------------------------------------
58776 2019-Jan-13 16:21:25.744821 - [DEBUG]
58777 2019-Jan-13 16:21:25.744844 - [DEBUG] Process 1580. path edge:
58778 2019-Jan-13 16:21:25.744868 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58779 2019-Jan-13 16:21:25.744951 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
58780 2019-Jan-13 16:21:25.745619 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58781 2019-Jan-13 16:21:25.746286 - [DEBUG]
58782 2019-Jan-13 16:21:25.746313 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58783 2019-Jan-13 16:21:25.747020 - [DEBUG] Compose: EdgeIdentity * AllBottom
58784 2019-Jan-13 16:21:25.747050 - [DEBUG]
58785 2019-Jan-13 16:21:25.747074 - [DEBUG] Propagate flow
58786 2019-Jan-13 16:21:25.747097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58787 2019-Jan-13 16:21:25.747161 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58788 2019-Jan-13 16:21:25.747826 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58789 2019-Jan-13 16:21:25.748521 - [DEBUG] Edge function : AllBottom (result of previous compose)
58790 2019-Jan-13 16:21:25.748547 - [DEBUG]
58791 2019-Jan-13 16:21:25.748573 - [DEBUG] Join: AllTop & AllBottom
58792 2019-Jan-13 16:21:25.748600 - [DEBUG] = AllBottom (new jump func)
58793 2019-Jan-13 16:21:25.748625 - [DEBUG]
58794 2019-Jan-13 16:21:25.748648 - [DEBUG] Start adding new jump function
58795 2019-Jan-13 16:21:25.748672 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58796 2019-Jan-13 16:21:25.748734 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
58797 2019-Jan-13 16:21:25.749400 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58798 2019-Jan-13 16:21:25.750052 - [DEBUG] Edge Function : AllBottom
58799 2019-Jan-13 16:21:25.750084 - [DEBUG] End adding new jump function
58800 2019-Jan-13 16:21:25.750109 - [DEBUG]
58801 2019-Jan-13 16:21:25.750132 - [DEBUG] -------------------------------------------- 1581. Path Edge --------------------------------------------
58802 2019-Jan-13 16:21:25.750158 - [DEBUG]
58803 2019-Jan-13 16:21:25.750181 - [DEBUG] Process 1581. path edge:
58804 2019-Jan-13 16:21:25.750205 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58805 2019-Jan-13 16:21:25.750265 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
58806 2019-Jan-13 16:21:25.750937 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
58807 2019-Jan-13 16:21:25.751631 - [DEBUG]
58808 2019-Jan-13 16:21:25.751659 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58809 2019-Jan-13 16:21:25.752370 - [DEBUG] EDGE:
58810 2019-Jan-13 16:21:25.752439 - [DEBUG] ---> 58811 2019-Jan-13 16:21:25.753093 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58812 2019-Jan-13 16:21:25.753745 - [DEBUG]
58813 2019-Jan-13 16:21:25.753771 - [DEBUG] EDGE:
58814 2019-Jan-13 16:21:25.753831 - [DEBUG] ---> 58815 2019-Jan-13 16:21:25.754491 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
58816 2019-Jan-13 16:21:25.755180 - [DEBUG]
58817 2019-Jan-13 16:21:25.755210 - [DEBUG] Compose: EdgeIdentity * AllBottom
58818 2019-Jan-13 16:21:25.755237 - [DEBUG]
58819 2019-Jan-13 16:21:25.755261 - [DEBUG] Propagate flow
58820 2019-Jan-13 16:21:25.755285 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58821 2019-Jan-13 16:21:25.755349 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58822 2019-Jan-13 16:21:25.756000 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58823 2019-Jan-13 16:21:25.756655 - [DEBUG] Edge function : AllBottom (result of previous compose)
58824 2019-Jan-13 16:21:25.756681 - [DEBUG]
58825 2019-Jan-13 16:21:25.756707 - [DEBUG] Join: AllTop & AllBottom
58826 2019-Jan-13 16:21:25.756733 - [DEBUG] = AllBottom (new jump func)
58827 2019-Jan-13 16:21:25.756758 - [DEBUG]
58828 2019-Jan-13 16:21:25.756781 - [DEBUG] Start adding new jump function
58829 2019-Jan-13 16:21:25.756805 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58830 2019-Jan-13 16:21:25.756869 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58831 2019-Jan-13 16:21:25.757535 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58832 2019-Jan-13 16:21:25.758191 - [DEBUG] Edge Function : AllBottom
58833 2019-Jan-13 16:21:25.758242 - [DEBUG] End adding new jump function
58834 2019-Jan-13 16:21:25.758266 - [DEBUG]
58835 2019-Jan-13 16:21:25.758290 - [DEBUG] -------------------------------------------- 1582. Path Edge --------------------------------------------
58836 2019-Jan-13 16:21:25.758315 - [DEBUG]
58837 2019-Jan-13 16:21:25.758339 - [DEBUG] Process 1582. path edge:
58838 2019-Jan-13 16:21:25.758362 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58839 2019-Jan-13 16:21:25.758427 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
58840 2019-Jan-13 16:21:25.759082 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58841 2019-Jan-13 16:21:25.759738 - [DEBUG]
58842 2019-Jan-13 16:21:25.759765 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
58843 2019-Jan-13 16:21:25.760462 - [DEBUG] Compose: EdgeIdentity * AllBottom
58844 2019-Jan-13 16:21:25.760492 - [DEBUG]
58845 2019-Jan-13 16:21:25.760516 - [DEBUG] Propagate flow
58846 2019-Jan-13 16:21:25.760540 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58847 2019-Jan-13 16:21:25.760606 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58848 2019-Jan-13 16:21:25.761267 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58849 2019-Jan-13 16:21:25.761964 - [DEBUG] Edge function : AllBottom (result of previous compose)
58850 2019-Jan-13 16:21:25.761992 - [DEBUG]
58851 2019-Jan-13 16:21:25.762018 - [DEBUG] Join: AllTop & AllBottom
58852 2019-Jan-13 16:21:25.762044 - [DEBUG] = AllBottom (new jump func)
58853 2019-Jan-13 16:21:25.762068 - [DEBUG]
58854 2019-Jan-13 16:21:25.762092 - [DEBUG] Start adding new jump function
58855 2019-Jan-13 16:21:25.762115 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58856 2019-Jan-13 16:21:25.762179 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58857 2019-Jan-13 16:21:25.762844 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58858 2019-Jan-13 16:21:25.763507 - [DEBUG] Edge Function : AllBottom
58859 2019-Jan-13 16:21:25.763538 - [DEBUG] End adding new jump function
58860 2019-Jan-13 16:21:25.763562 - [DEBUG]
58861 2019-Jan-13 16:21:25.763587 - [DEBUG] -------------------------------------------- 1583. Path Edge --------------------------------------------
58862 2019-Jan-13 16:21:25.763611 - [DEBUG]
58863 2019-Jan-13 16:21:25.763635 - [DEBUG] Process 1583. path edge:
58864 2019-Jan-13 16:21:25.763659 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58865 2019-Jan-13 16:21:25.763722 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
58866 2019-Jan-13 16:21:25.764380 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58867 2019-Jan-13 16:21:25.765060 - [DEBUG]
58868 2019-Jan-13 16:21:25.765087 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
58869 2019-Jan-13 16:21:25.765779 - [DEBUG] Compose: EdgeIdentity * AllBottom
58870 2019-Jan-13 16:21:25.765809 - [DEBUG]
58871 2019-Jan-13 16:21:25.765833 - [DEBUG] Propagate flow
58872 2019-Jan-13 16:21:25.765856 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58873 2019-Jan-13 16:21:25.765927 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
58874 2019-Jan-13 16:21:25.766602 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58875 2019-Jan-13 16:21:25.767272 - [DEBUG] Edge function : AllBottom (result of previous compose)
58876 2019-Jan-13 16:21:25.767298 - [DEBUG]
58877 2019-Jan-13 16:21:25.767324 - [DEBUG] Join: AllTop & AllBottom
58878 2019-Jan-13 16:21:25.767350 - [DEBUG] = AllBottom (new jump func)
58879 2019-Jan-13 16:21:25.767375 - [DEBUG]
58880 2019-Jan-13 16:21:25.767399 - [DEBUG] Start adding new jump function
58881 2019-Jan-13 16:21:25.767423 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58882 2019-Jan-13 16:21:25.767483 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58883 2019-Jan-13 16:21:25.768140 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
58884 2019-Jan-13 16:21:25.768840 - [DEBUG] Edge Function : AllBottom
58885 2019-Jan-13 16:21:25.768872 - [DEBUG] End adding new jump function
58886 2019-Jan-13 16:21:25.768896 - [DEBUG]
58887 2019-Jan-13 16:21:25.768920 - [DEBUG] -------------------------------------------- 1584. Path Edge --------------------------------------------
58888 2019-Jan-13 16:21:25.768945 - [DEBUG]
58889 2019-Jan-13 16:21:25.768969 - [DEBUG] Process 1584. path edge:
58890 2019-Jan-13 16:21:25.768993 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58891 2019-Jan-13 16:21:25.769059 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
58892 2019-Jan-13 16:21:25.769748 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58893 2019-Jan-13 16:21:25.770414 - [DEBUG]
58894 2019-Jan-13 16:21:25.770439 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
58895 2019-Jan-13 16:21:25.771121 - [DEBUG] Possible callees:
58896 2019-Jan-13 16:21:25.771149 - [DEBUG] llvm.dbg.declare
58897 2019-Jan-13 16:21:25.771174 - [DEBUG] Possible return sites:
58898 2019-Jan-13 16:21:25.771198 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16358899 2019-Jan-13 16:21:25.772553 - [DEBUG] Found and process special summary
58900 2019-Jan-13 16:21:25.772596 - [DEBUG] Compose: EdgeIdentity * AllBottom
58901 2019-Jan-13 16:21:25.772624 - [DEBUG]
58902 2019-Jan-13 16:21:25.772649 - [DEBUG] Propagate flow
58903 2019-Jan-13 16:21:25.772672 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58904 2019-Jan-13 16:21:25.772739 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
58905 2019-Jan-13 16:21:25.773405 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58906 2019-Jan-13 16:21:25.774061 - [DEBUG] Edge function : AllBottom (result of previous compose)
58907 2019-Jan-13 16:21:25.774087 - [DEBUG]
58908 2019-Jan-13 16:21:25.774113 - [DEBUG] Join: AllTop & AllBottom
58909 2019-Jan-13 16:21:25.774140 - [DEBUG] = AllBottom (new jump func)
58910 2019-Jan-13 16:21:25.774164 - [DEBUG]
58911 2019-Jan-13 16:21:25.774188 - [DEBUG] Start adding new jump function
58912 2019-Jan-13 16:21:25.774212 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58913 2019-Jan-13 16:21:25.774272 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58914 2019-Jan-13 16:21:25.774959 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
58915 2019-Jan-13 16:21:25.775620 - [DEBUG] Edge Function : AllBottom
58916 2019-Jan-13 16:21:25.775652 - [DEBUG] End adding new jump function
58917 2019-Jan-13 16:21:25.775676 - [DEBUG]
58918 2019-Jan-13 16:21:25.775700 - [DEBUG] -------------------------------------------- 1585. Path Edge --------------------------------------------
58919 2019-Jan-13 16:21:25.775725 - [DEBUG]
58920 2019-Jan-13 16:21:25.775749 - [DEBUG] Process 1585. path edge:
58921 2019-Jan-13 16:21:25.775774 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58922 2019-Jan-13 16:21:25.775841 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
58923 2019-Jan-13 16:21:25.776502 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58924 2019-Jan-13 16:21:25.777154 - [DEBUG]
58925 2019-Jan-13 16:21:25.777180 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
58926 2019-Jan-13 16:21:25.777890 - [DEBUG] Compose: EdgeIdentity * AllBottom
58927 2019-Jan-13 16:21:25.777921 - [DEBUG]
58928 2019-Jan-13 16:21:25.777945 - [DEBUG] Propagate flow
58929 2019-Jan-13 16:21:25.777969 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58930 2019-Jan-13 16:21:25.778035 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
58931 2019-Jan-13 16:21:25.778731 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58932 2019-Jan-13 16:21:25.779395 - [DEBUG] Edge function : AllBottom (result of previous compose)
58933 2019-Jan-13 16:21:25.779421 - [DEBUG]
58934 2019-Jan-13 16:21:25.779447 - [DEBUG] Join: AllTop & AllBottom
58935 2019-Jan-13 16:21:25.779474 - [DEBUG] = AllBottom (new jump func)
58936 2019-Jan-13 16:21:25.779515 - [DEBUG]
58937 2019-Jan-13 16:21:25.779539 - [DEBUG] Start adding new jump function
58938 2019-Jan-13 16:21:25.779562 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58939 2019-Jan-13 16:21:25.779625 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58940 2019-Jan-13 16:21:25.780280 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
58941 2019-Jan-13 16:21:25.780945 - [DEBUG] Edge Function : AllBottom
58942 2019-Jan-13 16:21:25.780976 - [DEBUG] End adding new jump function
58943 2019-Jan-13 16:21:25.781000 - [DEBUG]
58944 2019-Jan-13 16:21:25.781024 - [DEBUG] -------------------------------------------- 1586. Path Edge --------------------------------------------
58945 2019-Jan-13 16:21:25.781050 - [DEBUG]
58946 2019-Jan-13 16:21:25.781073 - [DEBUG] Process 1586. path edge:
58947 2019-Jan-13 16:21:25.781097 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58948 2019-Jan-13 16:21:25.781160 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
58949 2019-Jan-13 16:21:25.781843 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58950 2019-Jan-13 16:21:25.782505 - [DEBUG]
58951 2019-Jan-13 16:21:25.782532 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
58952 2019-Jan-13 16:21:25.783213 - [DEBUG] Compose: EdgeIdentity * AllBottom
58953 2019-Jan-13 16:21:25.783242 - [DEBUG]
58954 2019-Jan-13 16:21:25.783266 - [DEBUG] Propagate flow
58955 2019-Jan-13 16:21:25.783289 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58956 2019-Jan-13 16:21:25.783353 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
58957 2019-Jan-13 16:21:25.784029 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58958 2019-Jan-13 16:21:25.784692 - [DEBUG] Edge function : AllBottom (result of previous compose)
58959 2019-Jan-13 16:21:25.784718 - [DEBUG]
58960 2019-Jan-13 16:21:25.784744 - [DEBUG] Join: AllTop & AllBottom
58961 2019-Jan-13 16:21:25.784770 - [DEBUG] = AllBottom (new jump func)
58962 2019-Jan-13 16:21:25.784794 - [DEBUG]
58963 2019-Jan-13 16:21:25.784818 - [DEBUG] Start adding new jump function
58964 2019-Jan-13 16:21:25.784842 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58965 2019-Jan-13 16:21:25.784925 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58966 2019-Jan-13 16:21:25.785585 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
58967 2019-Jan-13 16:21:25.786244 - [DEBUG] Edge Function : AllBottom
58968 2019-Jan-13 16:21:25.786274 - [DEBUG] End adding new jump function
58969 2019-Jan-13 16:21:25.786299 - [DEBUG]
58970 2019-Jan-13 16:21:25.786323 - [DEBUG] -------------------------------------------- 1587. Path Edge --------------------------------------------
58971 2019-Jan-13 16:21:25.786348 - [DEBUG]
58972 2019-Jan-13 16:21:25.786371 - [DEBUG] Process 1587. path edge:
58973 2019-Jan-13 16:21:25.786395 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
58974 2019-Jan-13 16:21:25.786460 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
58975 2019-Jan-13 16:21:25.787134 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
58976 2019-Jan-13 16:21:25.787796 - [DEBUG]
58977 2019-Jan-13 16:21:25.787821 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
58978 2019-Jan-13 16:21:25.788541 - [DEBUG] Possible callees:
58979 2019-Jan-13 16:21:25.788568 - [DEBUG] llvm.dbg.declare
58980 2019-Jan-13 16:21:25.788593 - [DEBUG] Possible return sites:
58981 2019-Jan-13 16:21:25.788616 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16958982 2019-Jan-13 16:21:25.789962 - [DEBUG] Found and process special summary
58983 2019-Jan-13 16:21:25.790007 - [DEBUG] Compose: EdgeIdentity * AllBottom
58984 2019-Jan-13 16:21:25.790036 - [DEBUG]
58985 2019-Jan-13 16:21:25.790060 - [DEBUG] Propagate flow
58986 2019-Jan-13 16:21:25.790084 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
58987 2019-Jan-13 16:21:25.790150 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
58988 2019-Jan-13 16:21:25.790817 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58989 2019-Jan-13 16:21:25.791473 - [DEBUG] Edge function : AllBottom (result of previous compose)
58990 2019-Jan-13 16:21:25.791499 - [DEBUG]
58991 2019-Jan-13 16:21:25.791525 - [DEBUG] Join: AllTop & AllBottom
58992 2019-Jan-13 16:21:25.791571 - [DEBUG] = AllBottom (new jump func)
58993 2019-Jan-13 16:21:25.791596 - [DEBUG]
58994 2019-Jan-13 16:21:25.791620 - [DEBUG] Start adding new jump function
58995 2019-Jan-13 16:21:25.791644 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
58996 2019-Jan-13 16:21:25.791705 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
58997 2019-Jan-13 16:21:25.792366 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
58998 2019-Jan-13 16:21:25.793034 - [DEBUG] Edge Function : AllBottom
58999 2019-Jan-13 16:21:25.793065 - [DEBUG] End adding new jump function
59000 2019-Jan-13 16:21:25.793090 - [DEBUG]
59001 2019-Jan-13 16:21:25.793114 - [DEBUG] -------------------------------------------- 1588. Path Edge --------------------------------------------
59002 2019-Jan-13 16:21:25.793139 - [DEBUG]
59003 2019-Jan-13 16:21:25.793162 - [DEBUG] Process 1588. path edge:
59004 2019-Jan-13 16:21:25.793186 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59005 2019-Jan-13 16:21:25.793248 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
59006 2019-Jan-13 16:21:25.793911 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59007 2019-Jan-13 16:21:25.794566 - [DEBUG]
59008 2019-Jan-13 16:21:25.794592 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
59009 2019-Jan-13 16:21:25.795318 - [DEBUG] Compose: EdgeIdentity * AllBottom
59010 2019-Jan-13 16:21:25.795349 - [DEBUG]
59011 2019-Jan-13 16:21:25.795373 - [DEBUG] Propagate flow
59012 2019-Jan-13 16:21:25.795396 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59013 2019-Jan-13 16:21:25.795468 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59014 2019-Jan-13 16:21:25.796134 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59015 2019-Jan-13 16:21:25.796800 - [DEBUG] Edge function : AllBottom (result of previous compose)
59016 2019-Jan-13 16:21:25.796826 - [DEBUG]
59017 2019-Jan-13 16:21:25.796852 - [DEBUG] Join: AllTop & AllBottom
59018 2019-Jan-13 16:21:25.796878 - [DEBUG] = AllBottom (new jump func)
59019 2019-Jan-13 16:21:25.796902 - [DEBUG]
59020 2019-Jan-13 16:21:25.796926 - [DEBUG] Start adding new jump function
59021 2019-Jan-13 16:21:25.796950 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59022 2019-Jan-13 16:21:25.797011 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59023 2019-Jan-13 16:21:25.797689 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59024 2019-Jan-13 16:21:25.798380 - [DEBUG] Edge Function : AllBottom
59025 2019-Jan-13 16:21:25.798412 - [DEBUG] End adding new jump function
59026 2019-Jan-13 16:21:25.798436 - [DEBUG]
59027 2019-Jan-13 16:21:25.798461 - [DEBUG] -------------------------------------------- 1589. Path Edge --------------------------------------------
59028 2019-Jan-13 16:21:25.798485 - [DEBUG]
59029 2019-Jan-13 16:21:25.798509 - [DEBUG] Process 1589. path edge:
59030 2019-Jan-13 16:21:25.798533 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59031 2019-Jan-13 16:21:25.798598 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
59032 2019-Jan-13 16:21:25.799260 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59033 2019-Jan-13 16:21:25.799920 - [DEBUG]
59034 2019-Jan-13 16:21:25.799946 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59035 2019-Jan-13 16:21:25.800639 - [DEBUG] Compose: EdgeIdentity * AllBottom
59036 2019-Jan-13 16:21:25.800668 - [DEBUG]
59037 2019-Jan-13 16:21:25.800692 - [DEBUG] Propagate flow
59038 2019-Jan-13 16:21:25.800716 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59039 2019-Jan-13 16:21:25.800781 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59040 2019-Jan-13 16:21:25.801454 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59041 2019-Jan-13 16:21:25.802137 - [DEBUG] Edge function : AllBottom (result of previous compose)
59042 2019-Jan-13 16:21:25.802163 - [DEBUG]
59043 2019-Jan-13 16:21:25.802189 - [DEBUG] Join: AllTop & AllBottom
59044 2019-Jan-13 16:21:25.802216 - [DEBUG] = AllBottom (new jump func)
59045 2019-Jan-13 16:21:25.802241 - [DEBUG]
59046 2019-Jan-13 16:21:25.802264 - [DEBUG] Start adding new jump function
59047 2019-Jan-13 16:21:25.802288 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59048 2019-Jan-13 16:21:25.802353 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59049 2019-Jan-13 16:21:25.803013 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59050 2019-Jan-13 16:21:25.803666 - [DEBUG] Edge Function : AllBottom
59051 2019-Jan-13 16:21:25.803696 - [DEBUG] End adding new jump function
59052 2019-Jan-13 16:21:25.803721 - [DEBUG]
59053 2019-Jan-13 16:21:25.803745 - [DEBUG] -------------------------------------------- 1590. Path Edge --------------------------------------------
59054 2019-Jan-13 16:21:25.803770 - [DEBUG]
59055 2019-Jan-13 16:21:25.803793 - [DEBUG] Process 1590. path edge:
59056 2019-Jan-13 16:21:25.803817 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59057 2019-Jan-13 16:21:25.803877 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
59058 2019-Jan-13 16:21:25.804550 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59059 2019-Jan-13 16:21:25.805242 - [DEBUG]
59060 2019-Jan-13 16:21:25.805268 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59061 2019-Jan-13 16:21:25.806095 - [DEBUG] Compose: EdgeIdentity * AllBottom
59062 2019-Jan-13 16:21:25.806129 - [DEBUG]
59063 2019-Jan-13 16:21:25.806153 - [DEBUG] Propagate flow
59064 2019-Jan-13 16:21:25.806178 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59065 2019-Jan-13 16:21:25.806246 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59066 2019-Jan-13 16:21:25.806924 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59067 2019-Jan-13 16:21:25.807604 - [DEBUG] Edge function : AllBottom (result of previous compose)
59068 2019-Jan-13 16:21:25.807630 - [DEBUG]
59069 2019-Jan-13 16:21:25.807656 - [DEBUG] Join: AllTop & AllBottom
59070 2019-Jan-13 16:21:25.807683 - [DEBUG] = AllBottom (new jump func)
59071 2019-Jan-13 16:21:25.807708 - [DEBUG]
59072 2019-Jan-13 16:21:25.807732 - [DEBUG] Start adding new jump function
59073 2019-Jan-13 16:21:25.807755 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59074 2019-Jan-13 16:21:25.807819 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59075 2019-Jan-13 16:21:25.808507 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59076 2019-Jan-13 16:21:25.809162 - [DEBUG] Edge Function : AllBottom
59077 2019-Jan-13 16:21:25.809194 - [DEBUG] End adding new jump function
59078 2019-Jan-13 16:21:25.809219 - [DEBUG]
59079 2019-Jan-13 16:21:25.809243 - [DEBUG] -------------------------------------------- 1591. Path Edge --------------------------------------------
59080 2019-Jan-13 16:21:25.809268 - [DEBUG]
59081 2019-Jan-13 16:21:25.809292 - [DEBUG] Process 1591. path edge:
59082 2019-Jan-13 16:21:25.809316 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59083 2019-Jan-13 16:21:25.809380 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
59084 2019-Jan-13 16:21:25.810032 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59085 2019-Jan-13 16:21:25.810702 - [DEBUG]
59086 2019-Jan-13 16:21:25.810729 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59087 2019-Jan-13 16:21:25.811416 - [DEBUG] Compose: EdgeIdentity * AllBottom
59088 2019-Jan-13 16:21:25.811446 - [DEBUG]
59089 2019-Jan-13 16:21:25.811470 - [DEBUG] Propagate flow
59090 2019-Jan-13 16:21:25.811494 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59091 2019-Jan-13 16:21:25.811580 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
59092 2019-Jan-13 16:21:25.812244 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59093 2019-Jan-13 16:21:25.812895 - [DEBUG] Edge function : AllBottom (result of previous compose)
59094 2019-Jan-13 16:21:25.812921 - [DEBUG]
59095 2019-Jan-13 16:21:25.812947 - [DEBUG] Join: AllTop & AllBottom
59096 2019-Jan-13 16:21:25.812973 - [DEBUG] = AllBottom (new jump func)
59097 2019-Jan-13 16:21:25.812998 - [DEBUG]
59098 2019-Jan-13 16:21:25.813021 - [DEBUG] Start adding new jump function
59099 2019-Jan-13 16:21:25.813045 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59100 2019-Jan-13 16:21:25.813108 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59101 2019-Jan-13 16:21:25.813775 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
59102 2019-Jan-13 16:21:25.814436 - [DEBUG] Edge Function : AllBottom
59103 2019-Jan-13 16:21:25.814467 - [DEBUG] End adding new jump function
59104 2019-Jan-13 16:21:25.814492 - [DEBUG]
59105 2019-Jan-13 16:21:25.814516 - [DEBUG] -------------------------------------------- 1592. Path Edge --------------------------------------------
59106 2019-Jan-13 16:21:25.814541 - [DEBUG]
59107 2019-Jan-13 16:21:25.814564 - [DEBUG] Process 1592. path edge:
59108 2019-Jan-13 16:21:25.814588 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59109 2019-Jan-13 16:21:25.814652 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
59110 2019-Jan-13 16:21:25.815363 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59111 2019-Jan-13 16:21:25.816024 - [DEBUG]
59112 2019-Jan-13 16:21:25.816051 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
59113 2019-Jan-13 16:21:25.816764 - [DEBUG] Compose: EdgeIdentity * AllBottom
59114 2019-Jan-13 16:21:25.816795 - [DEBUG]
59115 2019-Jan-13 16:21:25.816818 - [DEBUG] Propagate flow
59116 2019-Jan-13 16:21:25.816842 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59117 2019-Jan-13 16:21:25.816908 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
59118 2019-Jan-13 16:21:25.817593 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59119 2019-Jan-13 16:21:25.818270 - [DEBUG] Edge function : AllBottom (result of previous compose)
59120 2019-Jan-13 16:21:25.818296 - [DEBUG]
59121 2019-Jan-13 16:21:25.818322 - [DEBUG] Join: AllTop & AllBottom
59122 2019-Jan-13 16:21:25.818349 - [DEBUG] = AllBottom (new jump func)
59123 2019-Jan-13 16:21:25.818373 - [DEBUG]
59124 2019-Jan-13 16:21:25.818397 - [DEBUG] Start adding new jump function
59125 2019-Jan-13 16:21:25.818420 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59126 2019-Jan-13 16:21:25.818482 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59127 2019-Jan-13 16:21:25.819148 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
59128 2019-Jan-13 16:21:25.819812 - [DEBUG] Edge Function : AllBottom
59129 2019-Jan-13 16:21:25.819844 - [DEBUG] End adding new jump function
59130 2019-Jan-13 16:21:25.819868 - [DEBUG]
59131 2019-Jan-13 16:21:25.819892 - [DEBUG] -------------------------------------------- 1593. Path Edge --------------------------------------------
59132 2019-Jan-13 16:21:25.819918 - [DEBUG]
59133 2019-Jan-13 16:21:25.819941 - [DEBUG] Process 1593. path edge:
59134 2019-Jan-13 16:21:25.819965 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59135 2019-Jan-13 16:21:25.820028 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
59136 2019-Jan-13 16:21:25.820687 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59137 2019-Jan-13 16:21:25.821343 - [DEBUG]
59138 2019-Jan-13 16:21:25.821370 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
59139 2019-Jan-13 16:21:25.822084 - [DEBUG] Compose: EdgeIdentity * AllBottom
59140 2019-Jan-13 16:21:25.822115 - [DEBUG]
59141 2019-Jan-13 16:21:25.822139 - [DEBUG] Propagate flow
59142 2019-Jan-13 16:21:25.822163 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59143 2019-Jan-13 16:21:25.822232 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
59144 2019-Jan-13 16:21:25.822894 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59145 2019-Jan-13 16:21:25.823556 - [DEBUG] Edge function : AllBottom (result of previous compose)
59146 2019-Jan-13 16:21:25.823583 - [DEBUG]
59147 2019-Jan-13 16:21:25.823608 - [DEBUG] Join: AllTop & AllBottom
59148 2019-Jan-13 16:21:25.823635 - [DEBUG] = AllBottom (new jump func)
59149 2019-Jan-13 16:21:25.823659 - [DEBUG]
59150 2019-Jan-13 16:21:25.823683 - [DEBUG] Start adding new jump function
59151 2019-Jan-13 16:21:25.823706 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59152 2019-Jan-13 16:21:25.823767 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59153 2019-Jan-13 16:21:25.824424 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
59154 2019-Jan-13 16:21:25.825128 - [DEBUG] Edge Function : AllBottom
59155 2019-Jan-13 16:21:25.825161 - [DEBUG] End adding new jump function
59156 2019-Jan-13 16:21:25.825186 - [DEBUG]
59157 2019-Jan-13 16:21:25.825210 - [DEBUG] -------------------------------------------- 1594. Path Edge --------------------------------------------
59158 2019-Jan-13 16:21:25.825235 - [DEBUG]
59159 2019-Jan-13 16:21:25.825258 - [DEBUG] Process 1594. path edge:
59160 2019-Jan-13 16:21:25.825282 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59161 2019-Jan-13 16:21:25.825349 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
59162 2019-Jan-13 16:21:25.826012 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59163 2019-Jan-13 16:21:25.826672 - [DEBUG]
59164 2019-Jan-13 16:21:25.826698 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
59165 2019-Jan-13 16:21:25.827392 - [DEBUG] Compose: EdgeIdentity * AllBottom
59166 2019-Jan-13 16:21:25.827423 - [DEBUG]
59167 2019-Jan-13 16:21:25.827447 - [DEBUG] Propagate flow
59168 2019-Jan-13 16:21:25.827471 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59169 2019-Jan-13 16:21:25.827535 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
59170 2019-Jan-13 16:21:25.828209 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59171 2019-Jan-13 16:21:25.828888 - [DEBUG] Edge function : AllBottom (result of previous compose)
59172 2019-Jan-13 16:21:25.828915 - [DEBUG]
59173 2019-Jan-13 16:21:25.828941 - [DEBUG] Join: AllTop & AllBottom
59174 2019-Jan-13 16:21:25.828967 - [DEBUG] = AllBottom (new jump func)
59175 2019-Jan-13 16:21:25.828992 - [DEBUG]
59176 2019-Jan-13 16:21:25.829015 - [DEBUG] Start adding new jump function
59177 2019-Jan-13 16:21:25.829039 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59178 2019-Jan-13 16:21:25.829110 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59179 2019-Jan-13 16:21:25.829773 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
59180 2019-Jan-13 16:21:25.830430 - [DEBUG] Edge Function : AllBottom
59181 2019-Jan-13 16:21:25.830461 - [DEBUG] End adding new jump function
59182 2019-Jan-13 16:21:25.830485 - [DEBUG]
59183 2019-Jan-13 16:21:25.830509 - [DEBUG] -------------------------------------------- 1595. Path Edge --------------------------------------------
59184 2019-Jan-13 16:21:25.830534 - [DEBUG]
59185 2019-Jan-13 16:21:25.830558 - [DEBUG] Process 1595. path edge:
59186 2019-Jan-13 16:21:25.830582 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59187 2019-Jan-13 16:21:25.830642 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
59188 2019-Jan-13 16:21:25.831309 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59189 2019-Jan-13 16:21:25.832000 - [DEBUG]
59190 2019-Jan-13 16:21:25.832029 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
59191 2019-Jan-13 16:21:25.832724 - [DEBUG] Compose: EdgeIdentity * AllBottom
59192 2019-Jan-13 16:21:25.832754 - [DEBUG]
59193 2019-Jan-13 16:21:25.832778 - [DEBUG] Propagate flow
59194 2019-Jan-13 16:21:25.832801 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59195 2019-Jan-13 16:21:25.832865 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
59196 2019-Jan-13 16:21:25.833519 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59197 2019-Jan-13 16:21:25.834203 - [DEBUG] Edge function : AllBottom (result of previous compose)
59198 2019-Jan-13 16:21:25.834230 - [DEBUG]
59199 2019-Jan-13 16:21:25.834256 - [DEBUG] Join: AllTop & AllBottom
59200 2019-Jan-13 16:21:25.834283 - [DEBUG] = AllBottom (new jump func)
59201 2019-Jan-13 16:21:25.834308 - [DEBUG]
59202 2019-Jan-13 16:21:25.834331 - [DEBUG] Start adding new jump function
59203 2019-Jan-13 16:21:25.834355 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59204 2019-Jan-13 16:21:25.834418 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59205 2019-Jan-13 16:21:25.835106 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
59206 2019-Jan-13 16:21:25.835762 - [DEBUG] Edge Function : AllBottom
59207 2019-Jan-13 16:21:25.835794 - [DEBUG] End adding new jump function
59208 2019-Jan-13 16:21:25.835819 - [DEBUG]
59209 2019-Jan-13 16:21:25.835843 - [DEBUG] -------------------------------------------- 1596. Path Edge --------------------------------------------
59210 2019-Jan-13 16:21:25.835869 - [DEBUG]
59211 2019-Jan-13 16:21:25.835893 - [DEBUG] Process 1596. path edge:
59212 2019-Jan-13 16:21:25.835917 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59213 2019-Jan-13 16:21:25.835979 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
59214 2019-Jan-13 16:21:25.836631 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59215 2019-Jan-13 16:21:25.837295 - [DEBUG]
59216 2019-Jan-13 16:21:25.837320 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
59217 2019-Jan-13 16:21:25.838026 - [DEBUG] Compose: EdgeIdentity * AllBottom
59218 2019-Jan-13 16:21:25.838056 - [DEBUG]
59219 2019-Jan-13 16:21:25.838080 - [DEBUG] Propagate flow
59220 2019-Jan-13 16:21:25.838104 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59221 2019-Jan-13 16:21:25.838170 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59222 2019-Jan-13 16:21:25.838849 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59223 2019-Jan-13 16:21:25.839503 - [DEBUG] Edge function : AllBottom (result of previous compose)
59224 2019-Jan-13 16:21:25.839529 - [DEBUG]
59225 2019-Jan-13 16:21:25.839555 - [DEBUG] Join: AllTop & AllBottom
59226 2019-Jan-13 16:21:25.839581 - [DEBUG] = AllBottom (new jump func)
59227 2019-Jan-13 16:21:25.839606 - [DEBUG]
59228 2019-Jan-13 16:21:25.839629 - [DEBUG] Start adding new jump function
59229 2019-Jan-13 16:21:25.839652 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59230 2019-Jan-13 16:21:25.839716 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59231 2019-Jan-13 16:21:25.840384 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59232 2019-Jan-13 16:21:25.841041 - [DEBUG] Edge Function : AllBottom
59233 2019-Jan-13 16:21:25.841073 - [DEBUG] End adding new jump function
59234 2019-Jan-13 16:21:25.841097 - [DEBUG]
59235 2019-Jan-13 16:21:25.841121 - [DEBUG] -------------------------------------------- 1597. Path Edge --------------------------------------------
59236 2019-Jan-13 16:21:25.841147 - [DEBUG]
59237 2019-Jan-13 16:21:25.841170 - [DEBUG] Process 1597. path edge:
59238 2019-Jan-13 16:21:25.841194 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59239 2019-Jan-13 16:21:25.841260 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
59240 2019-Jan-13 16:21:25.841936 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59241 2019-Jan-13 16:21:25.842594 - [DEBUG]
59242 2019-Jan-13 16:21:25.842621 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59243 2019-Jan-13 16:21:25.843320 - [DEBUG] Start of endsummarytab entry
59244 2019-Jan-13 16:21:25.843363 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
59245 2019-Jan-13 16:21:25.844047 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
59246 2019-Jan-13 16:21:25.844120 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59247 2019-Jan-13 16:21:25.844776 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59248 2019-Jan-13 16:21:25.845457 - [DEBUG] EF: AllBottom
59249 2019-Jan-13 16:21:25.845484 - [DEBUG]
59250 2019-Jan-13 16:21:25.845508 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59251 2019-Jan-13 16:21:25.846171 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
59252 2019-Jan-13 16:21:25.846832 - [DEBUG] EF: AllBottom
59253 2019-Jan-13 16:21:25.846858 - [DEBUG]
59254 2019-Jan-13 16:21:25.846882 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59255 2019-Jan-13 16:21:25.847535 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
59256 2019-Jan-13 16:21:25.848187 - [DEBUG] EF: AllBottom
59257 2019-Jan-13 16:21:25.848230 - [DEBUG]
59258 2019-Jan-13 16:21:25.848256 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59259 2019-Jan-13 16:21:25.848920 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
59260 2019-Jan-13 16:21:25.849588 - [DEBUG] EF: AllBottom
59261 2019-Jan-13 16:21:25.849614 - [DEBUG]
59262 2019-Jan-13 16:21:25.849638 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59263 2019-Jan-13 16:21:25.850291 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
59264 2019-Jan-13 16:21:25.850946 - [DEBUG] EF: AllBottom
59265 2019-Jan-13 16:21:25.850972 - [DEBUG]
59266 2019-Jan-13 16:21:25.850996 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59267 2019-Jan-13 16:21:25.851671 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
59268 2019-Jan-13 16:21:25.852331 - [DEBUG] EF: AllBottom
59269 2019-Jan-13 16:21:25.852358 - [DEBUG]
59270 2019-Jan-13 16:21:25.852382 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59271 2019-Jan-13 16:21:25.853039 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
59272 2019-Jan-13 16:21:25.853698 - [DEBUG] EF: AllBottom
59273 2019-Jan-13 16:21:25.853723 - [DEBUG]
59274 2019-Jan-13 16:21:25.853747 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59275 2019-Jan-13 16:21:25.854401 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
59276 2019-Jan-13 16:21:25.855084 - [DEBUG] EF: AllBottom
59277 2019-Jan-13 16:21:25.855111 - [DEBUG]
59278 2019-Jan-13 16:21:25.855134 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59279 2019-Jan-13 16:21:25.855790 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
59280 2019-Jan-13 16:21:25.856445 - [DEBUG] EF: AllBottom
59281 2019-Jan-13 16:21:25.856471 - [DEBUG]
59282 2019-Jan-13 16:21:25.856495 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59283 2019-Jan-13 16:21:25.857141 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
59284 2019-Jan-13 16:21:25.857813 - [DEBUG] EF: AllBottom
59285 2019-Jan-13 16:21:25.857839 - [DEBUG]
59286 2019-Jan-13 16:21:25.857863 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59287 2019-Jan-13 16:21:25.858540 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
59288 2019-Jan-13 16:21:25.859221 - [DEBUG] EF: AllBottom
59289 2019-Jan-13 16:21:25.859248 - [DEBUG]
59290 2019-Jan-13 16:21:25.859272 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59291 2019-Jan-13 16:21:25.859918 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
59292 2019-Jan-13 16:21:25.860583 - [DEBUG] EF: AllBottom
59293 2019-Jan-13 16:21:25.860609 - [DEBUG]
59294 2019-Jan-13 16:21:25.860633 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59295 2019-Jan-13 16:21:25.861287 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
59296 2019-Jan-13 16:21:25.861970 - [DEBUG] EF: AllBottom
59297 2019-Jan-13 16:21:25.861996 - [DEBUG]
59298 2019-Jan-13 16:21:25.862020 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59299 2019-Jan-13 16:21:25.862669 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
59300 2019-Jan-13 16:21:25.863338 - [DEBUG] EF: AllBottom
59301 2019-Jan-13 16:21:25.863364 - [DEBUG]
59302 2019-Jan-13 16:21:25.863388 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59303 2019-Jan-13 16:21:25.864038 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
59304 2019-Jan-13 16:21:25.864700 - [DEBUG] EF: AllBottom
59305 2019-Jan-13 16:21:25.864727 - [DEBUG]
59306 2019-Jan-13 16:21:25.864750 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59307 2019-Jan-13 16:21:25.865423 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
59308 2019-Jan-13 16:21:25.866079 - [DEBUG] EF: AllBottom
59309 2019-Jan-13 16:21:25.866106 - [DEBUG]
59310 2019-Jan-13 16:21:25.866130 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59311 2019-Jan-13 16:21:25.866790 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
59312 2019-Jan-13 16:21:25.867453 - [DEBUG] EF: AllBottom
59313 2019-Jan-13 16:21:25.867480 - [DEBUG]
59314 2019-Jan-13 16:21:25.867503 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59315 2019-Jan-13 16:21:25.868152 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
59316 2019-Jan-13 16:21:25.868828 - [DEBUG] EF: AllBottom
59317 2019-Jan-13 16:21:25.868854 - [DEBUG]
59318 2019-Jan-13 16:21:25.868878 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59319 2019-Jan-13 16:21:25.869540 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
59320 2019-Jan-13 16:21:25.870202 - [DEBUG] EF: AllBottom
59321 2019-Jan-13 16:21:25.870228 - [DEBUG]
59322 2019-Jan-13 16:21:25.870251 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59323 2019-Jan-13 16:21:25.870899 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
59324 2019-Jan-13 16:21:25.871567 - [DEBUG] EF: AllBottom
59325 2019-Jan-13 16:21:25.871594 - [DEBUG]
59326 2019-Jan-13 16:21:25.871618 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59327 2019-Jan-13 16:21:25.872280 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
59328 2019-Jan-13 16:21:25.872938 - [DEBUG] EF: AllBottom
59329 2019-Jan-13 16:21:25.872964 - [DEBUG]
59330 2019-Jan-13 16:21:25.872988 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59331 2019-Jan-13 16:21:25.873639 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
59332 2019-Jan-13 16:21:25.874288 - [DEBUG] EF: AllBottom
59333 2019-Jan-13 16:21:25.874314 - [DEBUG]
59334 2019-Jan-13 16:21:25.874353 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59335 2019-Jan-13 16:21:25.875033 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
59336 2019-Jan-13 16:21:25.875698 - [DEBUG] EF: AllBottom
59337 2019-Jan-13 16:21:25.875724 - [DEBUG]
59338 2019-Jan-13 16:21:25.875748 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59339 2019-Jan-13 16:21:25.876403 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
59340 2019-Jan-13 16:21:25.877059 - [DEBUG] EF: AllBottom
59341 2019-Jan-13 16:21:25.877085 - [DEBUG]
59342 2019-Jan-13 16:21:25.877109 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59343 2019-Jan-13 16:21:25.877760 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
59344 2019-Jan-13 16:21:25.878455 - [DEBUG] EF: AllBottom
59345 2019-Jan-13 16:21:25.878481 - [DEBUG]
59346 2019-Jan-13 16:21:25.878505 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59347 2019-Jan-13 16:21:25.879162 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
59348 2019-Jan-13 16:21:25.879813 - [DEBUG] EF: AllBottom
59349 2019-Jan-13 16:21:25.879839 - [DEBUG]
59350 2019-Jan-13 16:21:25.879863 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59351 2019-Jan-13 16:21:25.880507 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
59352 2019-Jan-13 16:21:25.881176 - [DEBUG] EF: AllBottom
59353 2019-Jan-13 16:21:25.881202 - [DEBUG]
59354 2019-Jan-13 16:21:25.881226 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59355 2019-Jan-13 16:21:25.881901 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
59356 2019-Jan-13 16:21:25.882559 - [DEBUG] EF: AllBottom
59357 2019-Jan-13 16:21:25.882585 - [DEBUG]
59358 2019-Jan-13 16:21:25.882609 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59359 2019-Jan-13 16:21:25.883252 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
59360 2019-Jan-13 16:21:25.883917 - [DEBUG] EF: AllBottom
59361 2019-Jan-13 16:21:25.883943 - [DEBUG]
59362 2019-Jan-13 16:21:25.883967 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59363 2019-Jan-13 16:21:25.884620 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
59364 2019-Jan-13 16:21:25.885305 - [DEBUG] EF: AllBottom
59365 2019-Jan-13 16:21:25.885331 - [DEBUG]
59366 2019-Jan-13 16:21:25.885355 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59367 2019-Jan-13 16:21:25.886001 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
59368 2019-Jan-13 16:21:25.886658 - [DEBUG] EF: AllBottom
59369 2019-Jan-13 16:21:25.886685 - [DEBUG]
59370 2019-Jan-13 16:21:25.886709 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59371 2019-Jan-13 16:21:25.887359 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
59372 2019-Jan-13 16:21:25.888027 - [DEBUG] EF: AllBottom
59373 2019-Jan-13 16:21:25.888053 - [DEBUG]
59374 2019-Jan-13 16:21:25.888076 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59375 2019-Jan-13 16:21:25.888747 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
59376 2019-Jan-13 16:21:25.889404 - [DEBUG] EF: AllBottom
59377 2019-Jan-13 16:21:25.889431 - [DEBUG]
59378 2019-Jan-13 16:21:25.889455 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59379 2019-Jan-13 16:21:25.890115 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59380 2019-Jan-13 16:21:25.890793 - [DEBUG] EF: AllBottom
59381 2019-Jan-13 16:21:25.890820 - [DEBUG]
59382 2019-Jan-13 16:21:25.890844 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
59383 2019-Jan-13 16:21:25.891495 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
59384 2019-Jan-13 16:21:25.892166 - [DEBUG] EF: AllBottom
59385 2019-Jan-13 16:21:25.892192 - [DEBUG]
59386 2019-Jan-13 16:21:25.892217 - [DEBUG] ---------------
59387 2019-Jan-13 16:21:25.892240 - [DEBUG]
59388 2019-Jan-13 16:21:25.892270 - [DEBUG] End of endsummarytab entry
59389 2019-Jan-13 16:21:25.892293 - [DEBUG]
59390 2019-Jan-13 16:21:25.892317 - [DEBUG] Start of incomingtab entry
59391 2019-Jan-13 16:21:25.892342 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
59392 2019-Jan-13 16:21:25.893011 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
59393 2019-Jan-13 16:21:25.893076 - [DEBUG] ---------------
59394 2019-Jan-13 16:21:25.893101 - [DEBUG] End of incomingtab entry
59395 2019-Jan-13 16:21:25.893124 - [DEBUG]
59396 2019-Jan-13 16:21:25.893151 - [DEBUG] EDGE:
59397 2019-Jan-13 16:21:25.893208 - [DEBUG] ---> 59398 2019-Jan-13 16:21:25.893869 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59399 2019-Jan-13 16:21:25.894526 - [DEBUG]
59400 2019-Jan-13 16:21:25.894553 - [DEBUG] EDGE:
59401 2019-Jan-13 16:21:25.894615 - [DEBUG] ---> 59402 2019-Jan-13 16:21:25.895294 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59403 2019-Jan-13 16:21:25.895960 - [DEBUG]
59404 2019-Jan-13 16:21:25.896011 - [DEBUG] Compose: EdgeIdentity * AllBottom
59405 2019-Jan-13 16:21:25.896039 - [DEBUG]
59406 2019-Jan-13 16:21:25.896062 - [DEBUG] Propagate flow
59407 2019-Jan-13 16:21:25.896086 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59408 2019-Jan-13 16:21:25.896149 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
59409 2019-Jan-13 16:21:25.896824 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59410 2019-Jan-13 16:21:25.897481 - [DEBUG] Edge function : AllBottom (result of previous compose)
59411 2019-Jan-13 16:21:25.897508 - [DEBUG]
59412 2019-Jan-13 16:21:25.897534 - [DEBUG] Join: AllTop & AllBottom
59413 2019-Jan-13 16:21:25.897561 - [DEBUG] = AllBottom (new jump func)
59414 2019-Jan-13 16:21:25.897586 - [DEBUG]
59415 2019-Jan-13 16:21:25.897609 - [DEBUG] Start adding new jump function
59416 2019-Jan-13 16:21:25.897633 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59417 2019-Jan-13 16:21:25.897695 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59418 2019-Jan-13 16:21:25.898381 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
59419 2019-Jan-13 16:21:25.899055 - [DEBUG] Edge Function : AllBottom
59420 2019-Jan-13 16:21:25.899089 - [DEBUG] End adding new jump function
59421 2019-Jan-13 16:21:25.899113 - [DEBUG]
59422 2019-Jan-13 16:21:25.899137 - [DEBUG] -------------------------------------------- 1598. Path Edge --------------------------------------------
59423 2019-Jan-13 16:21:25.899161 - [DEBUG]
59424 2019-Jan-13 16:21:25.899185 - [DEBUG] Process 1598. path edge:
59425 2019-Jan-13 16:21:25.899209 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59426 2019-Jan-13 16:21:25.899273 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
59427 2019-Jan-13 16:21:25.899958 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59428 2019-Jan-13 16:21:25.900618 - [DEBUG]
59429 2019-Jan-13 16:21:25.900644 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
59430 2019-Jan-13 16:21:25.901342 - [DEBUG] Possible callees:
59431 2019-Jan-13 16:21:25.901368 - [DEBUG] llvm.dbg.declare
59432 2019-Jan-13 16:21:25.901393 - [DEBUG] Possible return sites:
59433 2019-Jan-13 16:21:25.901417 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19359434 2019-Jan-13 16:21:25.902775 - [DEBUG] Found and process special summary
59435 2019-Jan-13 16:21:25.902822 - [DEBUG] Compose: EdgeIdentity * AllBottom
59436 2019-Jan-13 16:21:25.902850 - [DEBUG]
59437 2019-Jan-13 16:21:25.902875 - [DEBUG] Propagate flow
59438 2019-Jan-13 16:21:25.902899 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59439 2019-Jan-13 16:21:25.902963 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59440 2019-Jan-13 16:21:25.903637 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59441 2019-Jan-13 16:21:25.904302 - [DEBUG] Edge function : AllBottom (result of previous compose)
59442 2019-Jan-13 16:21:25.904329 - [DEBUG]
59443 2019-Jan-13 16:21:25.904356 - [DEBUG] Join: AllTop & AllBottom
59444 2019-Jan-13 16:21:25.904382 - [DEBUG] = AllBottom (new jump func)
59445 2019-Jan-13 16:21:25.904407 - [DEBUG]
59446 2019-Jan-13 16:21:25.904431 - [DEBUG] Start adding new jump function
59447 2019-Jan-13 16:21:25.904454 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59448 2019-Jan-13 16:21:25.904520 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59449 2019-Jan-13 16:21:25.905207 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59450 2019-Jan-13 16:21:25.905870 - [DEBUG] Edge Function : AllBottom
59451 2019-Jan-13 16:21:25.905901 - [DEBUG] End adding new jump function
59452 2019-Jan-13 16:21:25.905925 - [DEBUG]
59453 2019-Jan-13 16:21:25.905949 - [DEBUG] -------------------------------------------- 1599. Path Edge --------------------------------------------
59454 2019-Jan-13 16:21:25.906079 - [DEBUG]
59455 2019-Jan-13 16:21:25.906105 - [DEBUG] Process 1599. path edge:
59456 2019-Jan-13 16:21:25.906129 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59457 2019-Jan-13 16:21:25.906195 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
59458 2019-Jan-13 16:21:25.906860 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59459 2019-Jan-13 16:21:25.907534 - [DEBUG]
59460 2019-Jan-13 16:21:25.907560 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59461 2019-Jan-13 16:21:25.908290 - [DEBUG] Compose: EdgeIdentity * AllBottom
59462 2019-Jan-13 16:21:25.908321 - [DEBUG]
59463 2019-Jan-13 16:21:25.908345 - [DEBUG] Propagate flow
59464 2019-Jan-13 16:21:25.908369 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59465 2019-Jan-13 16:21:25.908439 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
59466 2019-Jan-13 16:21:25.909103 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59467 2019-Jan-13 16:21:25.909756 - [DEBUG] Edge function : AllBottom (result of previous compose)
59468 2019-Jan-13 16:21:25.909783 - [DEBUG]
59469 2019-Jan-13 16:21:25.909833 - [DEBUG] Join: AllTop & AllBottom
59470 2019-Jan-13 16:21:25.909860 - [DEBUG] = AllBottom (new jump func)
59471 2019-Jan-13 16:21:25.909885 - [DEBUG]
59472 2019-Jan-13 16:21:25.909909 - [DEBUG] Start adding new jump function
59473 2019-Jan-13 16:21:25.909932 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59474 2019-Jan-13 16:21:25.909993 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59475 2019-Jan-13 16:21:25.910666 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
59476 2019-Jan-13 16:21:25.911331 - [DEBUG] Edge Function : AllBottom
59477 2019-Jan-13 16:21:25.911363 - [DEBUG] End adding new jump function
59478 2019-Jan-13 16:21:25.911387 - [DEBUG]
59479 2019-Jan-13 16:21:25.911411 - [DEBUG] -------------------------------------------- 1600. Path Edge --------------------------------------------
59480 2019-Jan-13 16:21:25.911436 - [DEBUG]
59481 2019-Jan-13 16:21:25.911459 - [DEBUG] Process 1600. path edge:
59482 2019-Jan-13 16:21:25.911483 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59483 2019-Jan-13 16:21:25.911566 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
59484 2019-Jan-13 16:21:25.912223 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59485 2019-Jan-13 16:21:25.912877 - [DEBUG]
59486 2019-Jan-13 16:21:25.912904 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
59487 2019-Jan-13 16:21:25.913601 - [DEBUG] Compose: EdgeIdentity * AllBottom
59488 2019-Jan-13 16:21:25.913631 - [DEBUG]
59489 2019-Jan-13 16:21:25.913655 - [DEBUG] Propagate flow
59490 2019-Jan-13 16:21:25.913678 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59491 2019-Jan-13 16:21:25.913744 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
59492 2019-Jan-13 16:21:25.914424 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59493 2019-Jan-13 16:21:25.915109 - [DEBUG] Edge function : AllBottom (result of previous compose)
59494 2019-Jan-13 16:21:25.915136 - [DEBUG]
59495 2019-Jan-13 16:21:25.915162 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59496 2019-Jan-13 16:21:25.915188 - [DEBUG] = AllBottom
59497 2019-Jan-13 16:21:25.915213 - [DEBUG]
59498 2019-Jan-13 16:21:25.915236 - [DEBUG] PROPAGATE: No new function!
59499 2019-Jan-13 16:21:25.915261 - [DEBUG] EDGE:
59500 2019-Jan-13 16:21:25.915323 - [DEBUG] ---> 59501 2019-Jan-13 16:21:25.915975 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59502 2019-Jan-13 16:21:25.916645 - [DEBUG]
59503 2019-Jan-13 16:21:25.916671 - [DEBUG] EDGE:
59504 2019-Jan-13 16:21:25.916733 - [DEBUG] ---> 59505 2019-Jan-13 16:21:25.917391 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59506 2019-Jan-13 16:21:25.918048 - [DEBUG]
59507 2019-Jan-13 16:21:25.918096 - [DEBUG] Compose: EdgeIdentity * AllBottom
59508 2019-Jan-13 16:21:25.918124 - [DEBUG]
59509 2019-Jan-13 16:21:25.918149 - [DEBUG] Propagate flow
59510 2019-Jan-13 16:21:25.918173 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59511 2019-Jan-13 16:21:25.918255 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
59512 2019-Jan-13 16:21:25.918914 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59513 2019-Jan-13 16:21:25.919580 - [DEBUG] Edge function : AllBottom (result of previous compose)
59514 2019-Jan-13 16:21:25.919624 - [DEBUG]
59515 2019-Jan-13 16:21:25.919651 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59516 2019-Jan-13 16:21:25.919677 - [DEBUG] = AllBottom
59517 2019-Jan-13 16:21:25.919702 - [DEBUG]
59518 2019-Jan-13 16:21:25.919725 - [DEBUG] PROPAGATE: No new function!
59519 2019-Jan-13 16:21:25.919755 - [DEBUG] EDGE:
59520 2019-Jan-13 16:21:25.919820 - [DEBUG] ---> 59521 2019-Jan-13 16:21:25.920497 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59522 2019-Jan-13 16:21:25.921153 - [DEBUG]
59523 2019-Jan-13 16:21:25.921180 - [DEBUG] EDGE:
59524 2019-Jan-13 16:21:25.921242 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
59525 2019-Jan-13 16:21:25.921930 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59526 2019-Jan-13 16:21:25.922596 - [DEBUG]
59527 2019-Jan-13 16:21:25.922623 - [DEBUG] EDGE:
59528 2019-Jan-13 16:21:25.922685 - [DEBUG] ---> 59529 2019-Jan-13 16:21:25.923345 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59530 2019-Jan-13 16:21:25.923999 - [DEBUG]
59531 2019-Jan-13 16:21:25.924026 - [DEBUG] EDGE:
59532 2019-Jan-13 16:21:25.924088 - [DEBUG] ---> 59533 2019-Jan-13 16:21:25.924735 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59534 2019-Jan-13 16:21:25.925424 - [DEBUG]
59535 2019-Jan-13 16:21:25.925451 - [DEBUG] EDGE:
59536 2019-Jan-13 16:21:25.925513 - [DEBUG] ---> 59537 2019-Jan-13 16:21:25.926175 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59538 2019-Jan-13 16:21:25.926837 - [DEBUG]
59539 2019-Jan-13 16:21:25.926881 - [DEBUG] Compose: EdgeIdentity * AllBottom
59540 2019-Jan-13 16:21:25.926909 - [DEBUG]
59541 2019-Jan-13 16:21:25.926933 - [DEBUG] Propagate flow
59542 2019-Jan-13 16:21:25.926957 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59543 2019-Jan-13 16:21:25.927019 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
59544 2019-Jan-13 16:21:25.927675 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59545 2019-Jan-13 16:21:25.928361 - [DEBUG] Edge function : AllBottom (result of previous compose)
59546 2019-Jan-13 16:21:25.928387 - [DEBUG]
59547 2019-Jan-13 16:21:25.928413 - [DEBUG] Join: AllTop & AllBottom
59548 2019-Jan-13 16:21:25.928439 - [DEBUG] = AllBottom (new jump func)
59549 2019-Jan-13 16:21:25.928464 - [DEBUG]
59550 2019-Jan-13 16:21:25.928488 - [DEBUG] Start adding new jump function
59551 2019-Jan-13 16:21:25.928511 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59552 2019-Jan-13 16:21:25.928573 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59553 2019-Jan-13 16:21:25.929235 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
59554 2019-Jan-13 16:21:25.929893 - [DEBUG] Edge Function : AllBottom
59555 2019-Jan-13 16:21:25.929924 - [DEBUG] End adding new jump function
59556 2019-Jan-13 16:21:25.929948 - [DEBUG]
59557 2019-Jan-13 16:21:25.929989 - [DEBUG] -------------------------------------------- 1601. Path Edge --------------------------------------------
59558 2019-Jan-13 16:21:25.930014 - [DEBUG]
59559 2019-Jan-13 16:21:25.930038 - [DEBUG] Process 1601. path edge:
59560 2019-Jan-13 16:21:25.930062 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59561 2019-Jan-13 16:21:25.930123 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
59562 2019-Jan-13 16:21:25.930783 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59563 2019-Jan-13 16:21:25.931450 - [DEBUG]
59564 2019-Jan-13 16:21:25.931476 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
59565 2019-Jan-13 16:21:25.932206 - [DEBUG] Compose: EdgeIdentity * AllBottom
59566 2019-Jan-13 16:21:25.932237 - [DEBUG]
59567 2019-Jan-13 16:21:25.932261 - [DEBUG] Propagate flow
59568 2019-Jan-13 16:21:25.932285 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59569 2019-Jan-13 16:21:25.932352 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
59570 2019-Jan-13 16:21:25.933008 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59571 2019-Jan-13 16:21:25.933663 - [DEBUG] Edge function : AllBottom (result of previous compose)
59572 2019-Jan-13 16:21:25.933689 - [DEBUG]
59573 2019-Jan-13 16:21:25.933715 - [DEBUG] Join: AllTop & AllBottom
59574 2019-Jan-13 16:21:25.933741 - [DEBUG] = AllBottom (new jump func)
59575 2019-Jan-13 16:21:25.933766 - [DEBUG]
59576 2019-Jan-13 16:21:25.933789 - [DEBUG] Start adding new jump function
59577 2019-Jan-13 16:21:25.933813 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59578 2019-Jan-13 16:21:25.933877 - [DEBUG] Fact at target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59579 2019-Jan-13 16:21:25.934543 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
59580 2019-Jan-13 16:21:25.935227 - [DEBUG] Edge Function : AllBottom
59581 2019-Jan-13 16:21:25.935259 - [DEBUG] End adding new jump function
59582 2019-Jan-13 16:21:25.935283 - [DEBUG]
59583 2019-Jan-13 16:21:25.935307 - [DEBUG] -------------------------------------------- 1602. Path Edge --------------------------------------------
59584 2019-Jan-13 16:21:25.935331 - [DEBUG]
59585 2019-Jan-13 16:21:25.935354 - [DEBUG] Process 1602. path edge:
59586 2019-Jan-13 16:21:25.935378 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59587 2019-Jan-13 16:21:25.935442 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
59588 2019-Jan-13 16:21:25.936093 - [DEBUG] D target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 >
59589 2019-Jan-13 16:21:25.936752 - [DEBUG]
59590 2019-Jan-13 16:21:25.936780 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
59591 2019-Jan-13 16:21:25.937470 - [DEBUG] Compose: EdgeIdentity * AllBottom
59592 2019-Jan-13 16:21:25.937499 - [DEBUG]
59593 2019-Jan-13 16:21:25.937523 - [DEBUG] Propagate flow
59594 2019-Jan-13 16:21:25.937547 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59595 2019-Jan-13 16:21:25.937612 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
59596 2019-Jan-13 16:21:25.938300 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59597 2019-Jan-13 16:21:25.938957 - [DEBUG] Edge function : AllBottom (result of previous compose)
59598 2019-Jan-13 16:21:25.938984 - [DEBUG]
59599 2019-Jan-13 16:21:25.939010 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59600 2019-Jan-13 16:21:25.939036 - [DEBUG] = AllBottom
59601 2019-Jan-13 16:21:25.939061 - [DEBUG]
59602 2019-Jan-13 16:21:25.939085 - [DEBUG] PROPAGATE: No new function!
59603 2019-Jan-13 16:21:25.939126 - [DEBUG] EDGE:
59604 2019-Jan-13 16:21:25.939191 - [DEBUG] ---> 59605 2019-Jan-13 16:21:25.939853 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59606 2019-Jan-13 16:21:25.940516 - [DEBUG]
59607 2019-Jan-13 16:21:25.940543 - [DEBUG] EDGE:
59608 2019-Jan-13 16:21:25.940605 - [DEBUG] ---> 59609 2019-Jan-13 16:21:25.941267 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59610 2019-Jan-13 16:21:25.941942 - [DEBUG]
59611 2019-Jan-13 16:21:25.941968 - [DEBUG] EDGE:
59612 2019-Jan-13 16:21:25.942032 - [DEBUG] ---> 59613 2019-Jan-13 16:21:25.942687 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59614 2019-Jan-13 16:21:25.943354 - [DEBUG]
59615 2019-Jan-13 16:21:25.943380 - [DEBUG] EDGE:
59616 2019-Jan-13 16:21:25.943442 - [DEBUG] ---> 59617 2019-Jan-13 16:21:25.944107 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59618 2019-Jan-13 16:21:25.944761 - [DEBUG]
59619 2019-Jan-13 16:21:25.944787 - [DEBUG] EDGE:
59620 2019-Jan-13 16:21:25.944848 - [DEBUG] ---> 59621 2019-Jan-13 16:21:25.945531 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59622 2019-Jan-13 16:21:25.946198 - [DEBUG]
59623 2019-Jan-13 16:21:25.946224 - [DEBUG] EDGE:
59624 2019-Jan-13 16:21:25.946286 - [DEBUG] ---> 59625 2019-Jan-13 16:21:25.946945 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59626 2019-Jan-13 16:21:25.947598 - [DEBUG]
59627 2019-Jan-13 16:21:25.947647 - [DEBUG] Compose: EdgeIdentity * AllBottom
59628 2019-Jan-13 16:21:25.947675 - [DEBUG]
59629 2019-Jan-13 16:21:25.947699 - [DEBUG] Propagate flow
59630 2019-Jan-13 16:21:25.947724 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59631 2019-Jan-13 16:21:25.947785 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
59632 2019-Jan-13 16:21:25.948463 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59633 2019-Jan-13 16:21:25.949132 - [DEBUG] Edge function : AllBottom (result of previous compose)
59634 2019-Jan-13 16:21:25.949159 - [DEBUG]
59635 2019-Jan-13 16:21:25.949185 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59636 2019-Jan-13 16:21:25.949211 - [DEBUG] = AllBottom
59637 2019-Jan-13 16:21:25.949236 - [DEBUG]
59638 2019-Jan-13 16:21:25.949260 - [DEBUG] PROPAGATE: No new function!
59639 2019-Jan-13 16:21:25.949290 - [DEBUG] EDGE:
59640 2019-Jan-13 16:21:25.949353 - [DEBUG] ---> 59641 2019-Jan-13 16:21:25.950026 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59642 2019-Jan-13 16:21:25.950680 - [DEBUG]
59643 2019-Jan-13 16:21:25.950707 - [DEBUG] EDGE:
59644 2019-Jan-13 16:21:25.950785 - [DEBUG] ---> 59645 2019-Jan-13 16:21:25.951442 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59646 2019-Jan-13 16:21:25.952134 - [DEBUG]
59647 2019-Jan-13 16:21:25.952161 - [DEBUG] EDGE:
59648 2019-Jan-13 16:21:25.952225 - [DEBUG] ---> 59649 2019-Jan-13 16:21:25.952886 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59650 2019-Jan-13 16:21:25.953542 - [DEBUG]
59651 2019-Jan-13 16:21:25.953589 - [DEBUG] Compose: EdgeIdentity * AllBottom
59652 2019-Jan-13 16:21:25.953617 - [DEBUG]
59653 2019-Jan-13 16:21:25.953642 - [DEBUG] Propagate flow
59654 2019-Jan-13 16:21:25.953665 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59655 2019-Jan-13 16:21:25.953727 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
59656 2019-Jan-13 16:21:25.954385 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59657 2019-Jan-13 16:21:25.955077 - [DEBUG] Edge function : AllBottom (result of previous compose)
59658 2019-Jan-13 16:21:25.955103 - [DEBUG]
59659 2019-Jan-13 16:21:25.955130 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
59660 2019-Jan-13 16:21:25.955156 - [DEBUG] = AllBottom
59661 2019-Jan-13 16:21:25.955181 - [DEBUG]
59662 2019-Jan-13 16:21:25.955204 - [DEBUG] PROPAGATE: No new function!
59663 2019-Jan-13 16:21:25.955233 - [DEBUG] EDGE:
59664 2019-Jan-13 16:21:25.955297 - [DEBUG] ---> 59665 2019-Jan-13 16:21:25.955977 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59666 2019-Jan-13 16:21:25.956633 - [DEBUG]
59667 2019-Jan-13 16:21:25.956660 - [DEBUG] EDGE:
59668 2019-Jan-13 16:21:25.956721 - [DEBUG] ---> 59669 2019-Jan-13 16:21:25.957374 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59670 2019-Jan-13 16:21:25.958041 - [DEBUG]
59671 2019-Jan-13 16:21:25.958067 - [DEBUG] EDGE:
59672 2019-Jan-13 16:21:25.958130 - [DEBUG] ---> 59673 2019-Jan-13 16:21:25.958811 - [DEBUG] D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77>
59674 2019-Jan-13 16:21:25.959465 - [DEBUG]
59675 2019-Jan-13 16:21:25.959492 - [DEBUG] EDGE:
59676 2019-Jan-13 16:21:25.959555 - [DEBUG] ---> 59677 2019-Jan-13 16:21:25.960204 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
59678 2019-Jan-13 16:21:25.960870 - [DEBUG]
59679 2019-Jan-13 16:21:25.960900 - [DEBUG] Compose: EdgeIdentity * AllBottom
59680 2019-Jan-13 16:21:25.960926 - [DEBUG]
59681 2019-Jan-13 16:21:25.960951 - [DEBUG] Propagate flow
59682 2019-Jan-13 16:21:25.960975 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59683 2019-Jan-13 16:21:25.961036 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59684 2019-Jan-13 16:21:25.961721 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59685 2019-Jan-13 16:21:25.962401 - [DEBUG] Edge function : AllBottom (result of previous compose)
59686 2019-Jan-13 16:21:25.962428 - [DEBUG]
59687 2019-Jan-13 16:21:25.962455 - [DEBUG] Join: AllTop & AllBottom
59688 2019-Jan-13 16:21:25.962482 - [DEBUG] = AllBottom (new jump func)
59689 2019-Jan-13 16:21:25.962506 - [DEBUG]
59690 2019-Jan-13 16:21:25.962530 - [DEBUG] Start adding new jump function
59691 2019-Jan-13 16:21:25.962554 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59692 2019-Jan-13 16:21:25.962615 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59693 2019-Jan-13 16:21:25.963285 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59694 2019-Jan-13 16:21:25.963952 - [DEBUG] Edge Function : AllBottom
59695 2019-Jan-13 16:21:25.963984 - [DEBUG] End adding new jump function
59696 2019-Jan-13 16:21:25.964008 - [DEBUG]
59697 2019-Jan-13 16:21:25.964032 - [DEBUG] -------------------------------------------- 1603. Path Edge --------------------------------------------
59698 2019-Jan-13 16:21:25.964057 - [DEBUG]
59699 2019-Jan-13 16:21:25.964081 - [DEBUG] Process 1603. path edge:
59700 2019-Jan-13 16:21:25.964105 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59701 2019-Jan-13 16:21:25.964167 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
59702 2019-Jan-13 16:21:25.964830 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59703 2019-Jan-13 16:21:25.965515 - [DEBUG]
59704 2019-Jan-13 16:21:25.965541 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
59705 2019-Jan-13 16:21:25.966244 - [DEBUG] Compose: EdgeIdentity * AllBottom
59706 2019-Jan-13 16:21:25.966274 - [DEBUG]
59707 2019-Jan-13 16:21:25.966298 - [DEBUG] Propagate flow
59708 2019-Jan-13 16:21:25.966322 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59709 2019-Jan-13 16:21:25.966393 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
59710 2019-Jan-13 16:21:25.967056 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59711 2019-Jan-13 16:21:25.967727 - [DEBUG] Edge function : AllBottom (result of previous compose)
59712 2019-Jan-13 16:21:25.967753 - [DEBUG]
59713 2019-Jan-13 16:21:25.967779 - [DEBUG] Join: AllTop & AllBottom
59714 2019-Jan-13 16:21:25.967806 - [DEBUG] = AllBottom (new jump func)
59715 2019-Jan-13 16:21:25.967830 - [DEBUG]
59716 2019-Jan-13 16:21:25.967854 - [DEBUG] Start adding new jump function
59717 2019-Jan-13 16:21:25.967878 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59718 2019-Jan-13 16:21:25.967940 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59719 2019-Jan-13 16:21:25.968626 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
59720 2019-Jan-13 16:21:25.969283 - [DEBUG] Edge Function : AllBottom
59721 2019-Jan-13 16:21:25.969315 - [DEBUG] End adding new jump function
59722 2019-Jan-13 16:21:25.969339 - [DEBUG]
59723 2019-Jan-13 16:21:25.969363 - [DEBUG] -------------------------------------------- 1604. Path Edge --------------------------------------------
59724 2019-Jan-13 16:21:25.969388 - [DEBUG]
59725 2019-Jan-13 16:21:25.969411 - [DEBUG] Process 1604. path edge:
59726 2019-Jan-13 16:21:25.969435 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59727 2019-Jan-13 16:21:25.969502 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
59728 2019-Jan-13 16:21:25.970157 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59729 2019-Jan-13 16:21:25.970843 - [DEBUG]
59730 2019-Jan-13 16:21:25.970871 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
59731 2019-Jan-13 16:21:25.971573 - [DEBUG] Compose: EdgeIdentity * AllBottom
59732 2019-Jan-13 16:21:25.971605 - [DEBUG]
59733 2019-Jan-13 16:21:25.971629 - [DEBUG] Propagate flow
59734 2019-Jan-13 16:21:25.971653 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59735 2019-Jan-13 16:21:25.971719 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
59736 2019-Jan-13 16:21:25.972383 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59737 2019-Jan-13 16:21:25.973047 - [DEBUG] Edge function : AllBottom (result of previous compose)
59738 2019-Jan-13 16:21:25.973074 - [DEBUG]
59739 2019-Jan-13 16:21:25.973100 - [DEBUG] Join: AllTop & AllBottom
59740 2019-Jan-13 16:21:25.973126 - [DEBUG] = AllBottom (new jump func)
59741 2019-Jan-13 16:21:25.973151 - [DEBUG]
59742 2019-Jan-13 16:21:25.973175 - [DEBUG] Start adding new jump function
59743 2019-Jan-13 16:21:25.973198 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59744 2019-Jan-13 16:21:25.973263 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59745 2019-Jan-13 16:21:25.973928 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
59746 2019-Jan-13 16:21:25.974576 - [DEBUG] Edge Function : AllBottom
59747 2019-Jan-13 16:21:25.974608 - [DEBUG] End adding new jump function
59748 2019-Jan-13 16:21:25.974631 - [DEBUG]
59749 2019-Jan-13 16:21:25.974655 - [DEBUG] -------------------------------------------- 1605. Path Edge --------------------------------------------
59750 2019-Jan-13 16:21:25.974680 - [DEBUG]
59751 2019-Jan-13 16:21:25.974703 - [DEBUG] Process 1605. path edge:
59752 2019-Jan-13 16:21:25.974727 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59753 2019-Jan-13 16:21:25.974788 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
59754 2019-Jan-13 16:21:25.978245 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59755 2019-Jan-13 16:21:25.979010 - [DEBUG]
59756 2019-Jan-13 16:21:25.979039 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
59757 2019-Jan-13 16:21:25.979752 - [DEBUG] Compose: EdgeIdentity * AllBottom
59758 2019-Jan-13 16:21:25.979783 - [DEBUG]
59759 2019-Jan-13 16:21:25.979807 - [DEBUG] Propagate flow
59760 2019-Jan-13 16:21:25.979831 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59761 2019-Jan-13 16:21:25.979907 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
59762 2019-Jan-13 16:21:25.980582 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59763 2019-Jan-13 16:21:25.981241 - [DEBUG] Edge function : AllBottom (result of previous compose)
59764 2019-Jan-13 16:21:25.981268 - [DEBUG]
59765 2019-Jan-13 16:21:25.981294 - [DEBUG] Join: AllTop & AllBottom
59766 2019-Jan-13 16:21:25.981321 - [DEBUG] = AllBottom (new jump func)
59767 2019-Jan-13 16:21:25.981346 - [DEBUG]
59768 2019-Jan-13 16:21:25.981370 - [DEBUG] Start adding new jump function
59769 2019-Jan-13 16:21:25.981393 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59770 2019-Jan-13 16:21:25.981454 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59771 2019-Jan-13 16:21:25.982182 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
59772 2019-Jan-13 16:21:25.982854 - [DEBUG] Edge Function : AllBottom
59773 2019-Jan-13 16:21:25.982887 - [DEBUG] End adding new jump function
59774 2019-Jan-13 16:21:25.982911 - [DEBUG]
59775 2019-Jan-13 16:21:25.982935 - [DEBUG] -------------------------------------------- 1606. Path Edge --------------------------------------------
59776 2019-Jan-13 16:21:25.982960 - [DEBUG]
59777 2019-Jan-13 16:21:25.982983 - [DEBUG] Process 1606. path edge:
59778 2019-Jan-13 16:21:25.983007 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59779 2019-Jan-13 16:21:25.983072 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
59780 2019-Jan-13 16:21:25.983737 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59781 2019-Jan-13 16:21:25.984392 - [DEBUG]
59782 2019-Jan-13 16:21:25.984417 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
59783 2019-Jan-13 16:21:25.985134 - [DEBUG] Possible callees:
59784 2019-Jan-13 16:21:25.985160 - [DEBUG] llvm.dbg.declare
59785 2019-Jan-13 16:21:25.985185 - [DEBUG] Possible return sites:
59786 2019-Jan-13 16:21:25.985208 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16359787 2019-Jan-13 16:21:25.986545 - [DEBUG] Found and process special summary
59788 2019-Jan-13 16:21:25.986589 - [DEBUG] Compose: EdgeIdentity * AllBottom
59789 2019-Jan-13 16:21:25.986618 - [DEBUG]
59790 2019-Jan-13 16:21:25.986642 - [DEBUG] Propagate flow
59791 2019-Jan-13 16:21:25.986665 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59792 2019-Jan-13 16:21:25.986729 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
59793 2019-Jan-13 16:21:25.987384 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59794 2019-Jan-13 16:21:25.988056 - [DEBUG] Edge function : AllBottom (result of previous compose)
59795 2019-Jan-13 16:21:25.988082 - [DEBUG]
59796 2019-Jan-13 16:21:25.988109 - [DEBUG] Join: AllTop & AllBottom
59797 2019-Jan-13 16:21:25.988135 - [DEBUG] = AllBottom (new jump func)
59798 2019-Jan-13 16:21:25.988160 - [DEBUG]
59799 2019-Jan-13 16:21:25.988184 - [DEBUG] Start adding new jump function
59800 2019-Jan-13 16:21:25.988207 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59801 2019-Jan-13 16:21:25.988291 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59802 2019-Jan-13 16:21:25.988963 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
59803 2019-Jan-13 16:21:25.989619 - [DEBUG] Edge Function : AllBottom
59804 2019-Jan-13 16:21:25.989651 - [DEBUG] End adding new jump function
59805 2019-Jan-13 16:21:25.989675 - [DEBUG]
59806 2019-Jan-13 16:21:25.989699 - [DEBUG] -------------------------------------------- 1607. Path Edge --------------------------------------------
59807 2019-Jan-13 16:21:25.989723 - [DEBUG]
59808 2019-Jan-13 16:21:25.989747 - [DEBUG] Process 1607. path edge:
59809 2019-Jan-13 16:21:25.989771 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59810 2019-Jan-13 16:21:25.989832 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
59811 2019-Jan-13 16:21:25.990513 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59812 2019-Jan-13 16:21:25.991191 - [DEBUG]
59813 2019-Jan-13 16:21:25.991218 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
59814 2019-Jan-13 16:21:25.991944 - [DEBUG] Compose: EdgeIdentity * AllBottom
59815 2019-Jan-13 16:21:25.991975 - [DEBUG]
59816 2019-Jan-13 16:21:25.992000 - [DEBUG] Propagate flow
59817 2019-Jan-13 16:21:25.992023 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59818 2019-Jan-13 16:21:25.992092 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
59819 2019-Jan-13 16:21:25.992753 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59820 2019-Jan-13 16:21:25.993415 - [DEBUG] Edge function : AllBottom (result of previous compose)
59821 2019-Jan-13 16:21:25.993441 - [DEBUG]
59822 2019-Jan-13 16:21:25.993467 - [DEBUG] Join: AllTop & AllBottom
59823 2019-Jan-13 16:21:25.993494 - [DEBUG] = AllBottom (new jump func)
59824 2019-Jan-13 16:21:25.993519 - [DEBUG]
59825 2019-Jan-13 16:21:25.993542 - [DEBUG] Start adding new jump function
59826 2019-Jan-13 16:21:25.993566 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59827 2019-Jan-13 16:21:25.993632 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59828 2019-Jan-13 16:21:25.994303 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
59829 2019-Jan-13 16:21:25.994980 - [DEBUG] Edge Function : AllBottom
59830 2019-Jan-13 16:21:25.995013 - [DEBUG] End adding new jump function
59831 2019-Jan-13 16:21:25.995037 - [DEBUG]
59832 2019-Jan-13 16:21:25.995061 - [DEBUG] -------------------------------------------- 1608. Path Edge --------------------------------------------
59833 2019-Jan-13 16:21:25.995086 - [DEBUG]
59834 2019-Jan-13 16:21:25.995109 - [DEBUG] Process 1608. path edge:
59835 2019-Jan-13 16:21:25.995133 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59836 2019-Jan-13 16:21:25.995197 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
59837 2019-Jan-13 16:21:25.995850 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59838 2019-Jan-13 16:21:25.996517 - [DEBUG]
59839 2019-Jan-13 16:21:25.996544 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
59840 2019-Jan-13 16:21:25.997243 - [DEBUG] Compose: EdgeIdentity * AllBottom
59841 2019-Jan-13 16:21:25.997272 - [DEBUG]
59842 2019-Jan-13 16:21:25.997296 - [DEBUG] Propagate flow
59843 2019-Jan-13 16:21:25.997320 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59844 2019-Jan-13 16:21:25.997386 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
59845 2019-Jan-13 16:21:25.998061 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59846 2019-Jan-13 16:21:25.998742 - [DEBUG] Edge function : AllBottom (result of previous compose)
59847 2019-Jan-13 16:21:25.998769 - [DEBUG]
59848 2019-Jan-13 16:21:25.998795 - [DEBUG] Join: AllTop & AllBottom
59849 2019-Jan-13 16:21:25.998821 - [DEBUG] = AllBottom (new jump func)
59850 2019-Jan-13 16:21:25.998846 - [DEBUG]
59851 2019-Jan-13 16:21:25.998870 - [DEBUG] Start adding new jump function
59852 2019-Jan-13 16:21:25.998893 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59853 2019-Jan-13 16:21:25.998957 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59854 2019-Jan-13 16:21:25.999649 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
59855 2019-Jan-13 16:21:26.000315 - [DEBUG] Edge Function : AllBottom
59856 2019-Jan-13 16:21:26.000347 - [DEBUG] End adding new jump function
59857 2019-Jan-13 16:21:26.000371 - [DEBUG]
59858 2019-Jan-13 16:21:26.000395 - [DEBUG] -------------------------------------------- 1609. Path Edge --------------------------------------------
59859 2019-Jan-13 16:21:26.000421 - [DEBUG]
59860 2019-Jan-13 16:21:26.000445 - [DEBUG] Process 1609. path edge:
59861 2019-Jan-13 16:21:26.000469 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59862 2019-Jan-13 16:21:26.000534 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
59863 2019-Jan-13 16:21:26.001207 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59864 2019-Jan-13 16:21:26.001890 - [DEBUG]
59865 2019-Jan-13 16:21:26.001916 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
59866 2019-Jan-13 16:21:26.002608 - [DEBUG] Possible callees:
59867 2019-Jan-13 16:21:26.002634 - [DEBUG] llvm.dbg.declare
59868 2019-Jan-13 16:21:26.002660 - [DEBUG] Possible return sites:
59869 2019-Jan-13 16:21:26.002684 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16959870 2019-Jan-13 16:21:26.004008 - [DEBUG] Found and process special summary
59871 2019-Jan-13 16:21:26.004053 - [DEBUG] Compose: EdgeIdentity * AllBottom
59872 2019-Jan-13 16:21:26.004081 - [DEBUG]
59873 2019-Jan-13 16:21:26.004106 - [DEBUG] Propagate flow
59874 2019-Jan-13 16:21:26.004131 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59875 2019-Jan-13 16:21:26.004195 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
59876 2019-Jan-13 16:21:26.004855 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59877 2019-Jan-13 16:21:26.005551 - [DEBUG] Edge function : AllBottom (result of previous compose)
59878 2019-Jan-13 16:21:26.005578 - [DEBUG]
59879 2019-Jan-13 16:21:26.005605 - [DEBUG] Join: AllTop & AllBottom
59880 2019-Jan-13 16:21:26.005631 - [DEBUG] = AllBottom (new jump func)
59881 2019-Jan-13 16:21:26.005656 - [DEBUG]
59882 2019-Jan-13 16:21:26.005680 - [DEBUG] Start adding new jump function
59883 2019-Jan-13 16:21:26.005703 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59884 2019-Jan-13 16:21:26.005768 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59885 2019-Jan-13 16:21:26.006576 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
59886 2019-Jan-13 16:21:26.007240 - [DEBUG] Edge Function : AllBottom
59887 2019-Jan-13 16:21:26.007273 - [DEBUG] End adding new jump function
59888 2019-Jan-13 16:21:26.007297 - [DEBUG]
59889 2019-Jan-13 16:21:26.007321 - [DEBUG] -------------------------------------------- 1610. Path Edge --------------------------------------------
59890 2019-Jan-13 16:21:26.007347 - [DEBUG]
59891 2019-Jan-13 16:21:26.007371 - [DEBUG] Process 1610. path edge:
59892 2019-Jan-13 16:21:26.007395 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59893 2019-Jan-13 16:21:26.007458 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
59894 2019-Jan-13 16:21:26.008128 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59895 2019-Jan-13 16:21:26.008831 - [DEBUG]
59896 2019-Jan-13 16:21:26.008858 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
59897 2019-Jan-13 16:21:26.009575 - [DEBUG] Compose: EdgeIdentity * AllBottom
59898 2019-Jan-13 16:21:26.009605 - [DEBUG]
59899 2019-Jan-13 16:21:26.009629 - [DEBUG] Propagate flow
59900 2019-Jan-13 16:21:26.009653 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59901 2019-Jan-13 16:21:26.009719 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59902 2019-Jan-13 16:21:26.010379 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59903 2019-Jan-13 16:21:26.011038 - [DEBUG] Edge function : AllBottom (result of previous compose)
59904 2019-Jan-13 16:21:26.011065 - [DEBUG]
59905 2019-Jan-13 16:21:26.011091 - [DEBUG] Join: AllTop & AllBottom
59906 2019-Jan-13 16:21:26.011118 - [DEBUG] = AllBottom (new jump func)
59907 2019-Jan-13 16:21:26.011142 - [DEBUG]
59908 2019-Jan-13 16:21:26.011166 - [DEBUG] Start adding new jump function
59909 2019-Jan-13 16:21:26.011190 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59910 2019-Jan-13 16:21:26.011255 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59911 2019-Jan-13 16:21:26.011950 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59912 2019-Jan-13 16:21:26.012611 - [DEBUG] Edge Function : AllBottom
59913 2019-Jan-13 16:21:26.012642 - [DEBUG] End adding new jump function
59914 2019-Jan-13 16:21:26.012667 - [DEBUG]
59915 2019-Jan-13 16:21:26.012691 - [DEBUG] -------------------------------------------- 1611. Path Edge --------------------------------------------
59916 2019-Jan-13 16:21:26.012716 - [DEBUG]
59917 2019-Jan-13 16:21:26.012740 - [DEBUG] Process 1611. path edge:
59918 2019-Jan-13 16:21:26.012764 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59919 2019-Jan-13 16:21:26.012830 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
59920 2019-Jan-13 16:21:26.013484 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59921 2019-Jan-13 16:21:26.014140 - [DEBUG]
59922 2019-Jan-13 16:21:26.014166 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
59923 2019-Jan-13 16:21:26.014868 - [DEBUG] Compose: EdgeIdentity * AllBottom
59924 2019-Jan-13 16:21:26.014917 - [DEBUG]
59925 2019-Jan-13 16:21:26.014942 - [DEBUG] Propagate flow
59926 2019-Jan-13 16:21:26.014965 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59927 2019-Jan-13 16:21:26.015032 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59928 2019-Jan-13 16:21:26.015701 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59929 2019-Jan-13 16:21:26.016364 - [DEBUG] Edge function : AllBottom (result of previous compose)
59930 2019-Jan-13 16:21:26.016391 - [DEBUG]
59931 2019-Jan-13 16:21:26.016417 - [DEBUG] Join: AllTop & AllBottom
59932 2019-Jan-13 16:21:26.016443 - [DEBUG] = AllBottom (new jump func)
59933 2019-Jan-13 16:21:26.016468 - [DEBUG]
59934 2019-Jan-13 16:21:26.016492 - [DEBUG] Start adding new jump function
59935 2019-Jan-13 16:21:26.016515 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59936 2019-Jan-13 16:21:26.016595 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59937 2019-Jan-13 16:21:26.017266 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59938 2019-Jan-13 16:21:26.017936 - [DEBUG] Edge Function : AllBottom
59939 2019-Jan-13 16:21:26.017969 - [DEBUG] End adding new jump function
59940 2019-Jan-13 16:21:26.017993 - [DEBUG]
59941 2019-Jan-13 16:21:26.018017 - [DEBUG] -------------------------------------------- 1612. Path Edge --------------------------------------------
59942 2019-Jan-13 16:21:26.018042 - [DEBUG]
59943 2019-Jan-13 16:21:26.018066 - [DEBUG] Process 1612. path edge:
59944 2019-Jan-13 16:21:26.018090 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59945 2019-Jan-13 16:21:26.018154 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
59946 2019-Jan-13 16:21:26.018844 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59947 2019-Jan-13 16:21:26.019506 - [DEBUG]
59948 2019-Jan-13 16:21:26.019532 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
59949 2019-Jan-13 16:21:26.020232 - [DEBUG] Compose: EdgeIdentity * AllBottom
59950 2019-Jan-13 16:21:26.020263 - [DEBUG]
59951 2019-Jan-13 16:21:26.020287 - [DEBUG] Propagate flow
59952 2019-Jan-13 16:21:26.020311 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59953 2019-Jan-13 16:21:26.020379 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59954 2019-Jan-13 16:21:26.021055 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59955 2019-Jan-13 16:21:26.021759 - [DEBUG] Edge function : AllBottom (result of previous compose)
59956 2019-Jan-13 16:21:26.021786 - [DEBUG]
59957 2019-Jan-13 16:21:26.021812 - [DEBUG] Join: AllTop & AllBottom
59958 2019-Jan-13 16:21:26.021838 - [DEBUG] = AllBottom (new jump func)
59959 2019-Jan-13 16:21:26.021863 - [DEBUG]
59960 2019-Jan-13 16:21:26.021887 - [DEBUG] Start adding new jump function
59961 2019-Jan-13 16:21:26.021910 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59962 2019-Jan-13 16:21:26.021973 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59963 2019-Jan-13 16:21:26.022636 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59964 2019-Jan-13 16:21:26.023294 - [DEBUG] Edge Function : AllBottom
59965 2019-Jan-13 16:21:26.023326 - [DEBUG] End adding new jump function
59966 2019-Jan-13 16:21:26.023350 - [DEBUG]
59967 2019-Jan-13 16:21:26.023374 - [DEBUG] -------------------------------------------- 1613. Path Edge --------------------------------------------
59968 2019-Jan-13 16:21:26.023399 - [DEBUG]
59969 2019-Jan-13 16:21:26.023423 - [DEBUG] Process 1613. path edge:
59970 2019-Jan-13 16:21:26.023447 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59971 2019-Jan-13 16:21:26.023515 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
59972 2019-Jan-13 16:21:26.024171 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59973 2019-Jan-13 16:21:26.024843 - [DEBUG]
59974 2019-Jan-13 16:21:26.024870 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
59975 2019-Jan-13 16:21:26.025590 - [DEBUG] Compose: EdgeIdentity * AllBottom
59976 2019-Jan-13 16:21:26.025620 - [DEBUG]
59977 2019-Jan-13 16:21:26.025644 - [DEBUG] Propagate flow
59978 2019-Jan-13 16:21:26.025667 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
59979 2019-Jan-13 16:21:26.025734 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
59980 2019-Jan-13 16:21:26.026413 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59981 2019-Jan-13 16:21:26.027080 - [DEBUG] Edge function : AllBottom (result of previous compose)
59982 2019-Jan-13 16:21:26.027107 - [DEBUG]
59983 2019-Jan-13 16:21:26.027133 - [DEBUG] Join: AllTop & AllBottom
59984 2019-Jan-13 16:21:26.027160 - [DEBUG] = AllBottom (new jump func)
59985 2019-Jan-13 16:21:26.027184 - [DEBUG]
59986 2019-Jan-13 16:21:26.027208 - [DEBUG] Start adding new jump function
59987 2019-Jan-13 16:21:26.027230 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
59988 2019-Jan-13 16:21:26.027298 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
59989 2019-Jan-13 16:21:26.027965 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
59990 2019-Jan-13 16:21:26.028646 - [DEBUG] Edge Function : AllBottom
59991 2019-Jan-13 16:21:26.028677 - [DEBUG] End adding new jump function
59992 2019-Jan-13 16:21:26.028701 - [DEBUG]
59993 2019-Jan-13 16:21:26.028725 - [DEBUG] -------------------------------------------- 1614. Path Edge --------------------------------------------
59994 2019-Jan-13 16:21:26.028750 - [DEBUG]
59995 2019-Jan-13 16:21:26.028774 - [DEBUG] Process 1614. path edge:
59996 2019-Jan-13 16:21:26.028798 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
59997 2019-Jan-13 16:21:26.028859 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
59998 2019-Jan-13 16:21:26.029529 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
59999 2019-Jan-13 16:21:26.030198 - [DEBUG]
60000 2019-Jan-13 16:21:26.030223 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
60001 2019-Jan-13 16:21:26.030923 - [DEBUG] Compose: EdgeIdentity * AllBottom
60002 2019-Jan-13 16:21:26.030954 - [DEBUG]
60003 2019-Jan-13 16:21:26.030978 - [DEBUG] Propagate flow
60004 2019-Jan-13 16:21:26.031001 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60005 2019-Jan-13 16:21:26.031066 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
60006 2019-Jan-13 16:21:26.031740 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60007 2019-Jan-13 16:21:26.032417 - [DEBUG] Edge function : AllBottom (result of previous compose)
60008 2019-Jan-13 16:21:26.032443 - [DEBUG]
60009 2019-Jan-13 16:21:26.032470 - [DEBUG] Join: AllTop & AllBottom
60010 2019-Jan-13 16:21:26.032496 - [DEBUG] = AllBottom (new jump func)
60011 2019-Jan-13 16:21:26.032521 - [DEBUG]
60012 2019-Jan-13 16:21:26.032544 - [DEBUG] Start adding new jump function
60013 2019-Jan-13 16:21:26.032568 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60014 2019-Jan-13 16:21:26.032632 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60015 2019-Jan-13 16:21:26.033306 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
60016 2019-Jan-13 16:21:26.033961 - [DEBUG] Edge Function : AllBottom
60017 2019-Jan-13 16:21:26.033992 - [DEBUG] End adding new jump function
60018 2019-Jan-13 16:21:26.034032 - [DEBUG]
60019 2019-Jan-13 16:21:26.034057 - [DEBUG] -------------------------------------------- 1615. Path Edge --------------------------------------------
60020 2019-Jan-13 16:21:26.034083 - [DEBUG]
60021 2019-Jan-13 16:21:26.034106 - [DEBUG] Process 1615. path edge:
60022 2019-Jan-13 16:21:26.034130 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60023 2019-Jan-13 16:21:26.034194 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
60024 2019-Jan-13 16:21:26.034847 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60025 2019-Jan-13 16:21:26.035547 - [DEBUG]
60026 2019-Jan-13 16:21:26.035575 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
60027 2019-Jan-13 16:21:26.036263 - [DEBUG] Compose: EdgeIdentity * AllBottom
60028 2019-Jan-13 16:21:26.036292 - [DEBUG]
60029 2019-Jan-13 16:21:26.036316 - [DEBUG] Propagate flow
60030 2019-Jan-13 16:21:26.036340 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60031 2019-Jan-13 16:21:26.036408 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60032 2019-Jan-13 16:21:26.037068 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60033 2019-Jan-13 16:21:26.037724 - [DEBUG] Edge function : AllBottom (result of previous compose)
60034 2019-Jan-13 16:21:26.037750 - [DEBUG]
60035 2019-Jan-13 16:21:26.037776 - [DEBUG] Join: AllTop & AllBottom
60036 2019-Jan-13 16:21:26.037802 - [DEBUG] = AllBottom (new jump func)
60037 2019-Jan-13 16:21:26.037827 - [DEBUG]
60038 2019-Jan-13 16:21:26.037851 - [DEBUG] Start adding new jump function
60039 2019-Jan-13 16:21:26.037874 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60040 2019-Jan-13 16:21:26.037939 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60041 2019-Jan-13 16:21:26.038636 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60042 2019-Jan-13 16:21:26.039302 - [DEBUG] Edge Function : AllBottom
60043 2019-Jan-13 16:21:26.039333 - [DEBUG] End adding new jump function
60044 2019-Jan-13 16:21:26.039358 - [DEBUG]
60045 2019-Jan-13 16:21:26.039382 - [DEBUG] -------------------------------------------- 1616. Path Edge --------------------------------------------
60046 2019-Jan-13 16:21:26.039408 - [DEBUG]
60047 2019-Jan-13 16:21:26.039431 - [DEBUG] Process 1616. path edge:
60048 2019-Jan-13 16:21:26.039456 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60049 2019-Jan-13 16:21:26.039521 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
60050 2019-Jan-13 16:21:26.040176 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60051 2019-Jan-13 16:21:26.040839 - [DEBUG]
60052 2019-Jan-13 16:21:26.040865 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60053 2019-Jan-13 16:21:26.041586 - [DEBUG] Compose: EdgeIdentity * AllBottom
60054 2019-Jan-13 16:21:26.041618 - [DEBUG]
60055 2019-Jan-13 16:21:26.041643 - [DEBUG] Propagate flow
60056 2019-Jan-13 16:21:26.041666 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60057 2019-Jan-13 16:21:26.041736 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
60058 2019-Jan-13 16:21:26.042411 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60059 2019-Jan-13 16:21:26.043092 - [DEBUG] Edge function : AllBottom (result of previous compose)
60060 2019-Jan-13 16:21:26.043118 - [DEBUG]
60061 2019-Jan-13 16:21:26.043144 - [DEBUG] Join: AllTop & AllBottom
60062 2019-Jan-13 16:21:26.043171 - [DEBUG] = AllBottom (new jump func)
60063 2019-Jan-13 16:21:26.043196 - [DEBUG]
60064 2019-Jan-13 16:21:26.043219 - [DEBUG] Start adding new jump function
60065 2019-Jan-13 16:21:26.043243 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60066 2019-Jan-13 16:21:26.043305 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60067 2019-Jan-13 16:21:26.043976 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
60068 2019-Jan-13 16:21:26.044647 - [DEBUG] Edge Function : AllBottom
60069 2019-Jan-13 16:21:26.044678 - [DEBUG] End adding new jump function
60070 2019-Jan-13 16:21:26.044703 - [DEBUG]
60071 2019-Jan-13 16:21:26.044728 - [DEBUG] -------------------------------------------- 1617. Path Edge --------------------------------------------
60072 2019-Jan-13 16:21:26.044754 - [DEBUG]
60073 2019-Jan-13 16:21:26.044778 - [DEBUG] Process 1617. path edge:
60074 2019-Jan-13 16:21:26.044802 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60075 2019-Jan-13 16:21:26.044865 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
60076 2019-Jan-13 16:21:26.045550 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60077 2019-Jan-13 16:21:26.046213 - [DEBUG]
60078 2019-Jan-13 16:21:26.046240 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
60079 2019-Jan-13 16:21:26.046940 - [DEBUG] Compose: EdgeIdentity * AllBottom
60080 2019-Jan-13 16:21:26.046970 - [DEBUG]
60081 2019-Jan-13 16:21:26.046994 - [DEBUG] Propagate flow
60082 2019-Jan-13 16:21:26.047018 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60083 2019-Jan-13 16:21:26.047086 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
60084 2019-Jan-13 16:21:26.047746 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60085 2019-Jan-13 16:21:26.048439 - [DEBUG] Edge function : AllBottom (result of previous compose)
60086 2019-Jan-13 16:21:26.048465 - [DEBUG]
60087 2019-Jan-13 16:21:26.048491 - [DEBUG] Join: AllTop & AllBottom
60088 2019-Jan-13 16:21:26.048517 - [DEBUG] = AllBottom (new jump func)
60089 2019-Jan-13 16:21:26.048542 - [DEBUG]
60090 2019-Jan-13 16:21:26.048566 - [DEBUG] Start adding new jump function
60091 2019-Jan-13 16:21:26.048589 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60092 2019-Jan-13 16:21:26.048651 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60093 2019-Jan-13 16:21:26.049313 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
60094 2019-Jan-13 16:21:26.049976 - [DEBUG] Edge Function : AllBottom
60095 2019-Jan-13 16:21:26.050008 - [DEBUG] End adding new jump function
60096 2019-Jan-13 16:21:26.050033 - [DEBUG]
60097 2019-Jan-13 16:21:26.050057 - [DEBUG] -------------------------------------------- 1618. Path Edge --------------------------------------------
60098 2019-Jan-13 16:21:26.050082 - [DEBUG]
60099 2019-Jan-13 16:21:26.050106 - [DEBUG] Process 1618. path edge:
60100 2019-Jan-13 16:21:26.050130 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60101 2019-Jan-13 16:21:26.050195 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
60102 2019-Jan-13 16:21:26.050873 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60103 2019-Jan-13 16:21:26.051562 - [DEBUG]
60104 2019-Jan-13 16:21:26.051590 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
60105 2019-Jan-13 16:21:26.052283 - [DEBUG] Compose: EdgeIdentity * AllBottom
60106 2019-Jan-13 16:21:26.052313 - [DEBUG]
60107 2019-Jan-13 16:21:26.052337 - [DEBUG] Propagate flow
60108 2019-Jan-13 16:21:26.052360 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60109 2019-Jan-13 16:21:26.052426 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60110 2019-Jan-13 16:21:26.053092 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60111 2019-Jan-13 16:21:26.053757 - [DEBUG] Edge function : AllBottom (result of previous compose)
60112 2019-Jan-13 16:21:26.053784 - [DEBUG]
60113 2019-Jan-13 16:21:26.053810 - [DEBUG] Join: AllTop & AllBottom
60114 2019-Jan-13 16:21:26.053837 - [DEBUG] = AllBottom (new jump func)
60115 2019-Jan-13 16:21:26.053862 - [DEBUG]
60116 2019-Jan-13 16:21:26.053885 - [DEBUG] Start adding new jump function
60117 2019-Jan-13 16:21:26.053909 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60118 2019-Jan-13 16:21:26.053983 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60119 2019-Jan-13 16:21:26.054647 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60120 2019-Jan-13 16:21:26.055318 - [DEBUG] Edge Function : AllBottom
60121 2019-Jan-13 16:21:26.055350 - [DEBUG] End adding new jump function
60122 2019-Jan-13 16:21:26.055374 - [DEBUG]
60123 2019-Jan-13 16:21:26.055398 - [DEBUG] -------------------------------------------- 1619. Path Edge --------------------------------------------
60124 2019-Jan-13 16:21:26.055424 - [DEBUG]
60125 2019-Jan-13 16:21:26.055447 - [DEBUG] Process 1619. path edge:
60126 2019-Jan-13 16:21:26.055472 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60127 2019-Jan-13 16:21:26.055534 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
60128 2019-Jan-13 16:21:26.056195 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60129 2019-Jan-13 16:21:26.056865 - [DEBUG]
60130 2019-Jan-13 16:21:26.056893 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60131 2019-Jan-13 16:21:26.057567 - [DEBUG] Start of endsummarytab entry
60132 2019-Jan-13 16:21:26.057609 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
60133 2019-Jan-13 16:21:26.058287 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
60134 2019-Jan-13 16:21:26.058360 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60135 2019-Jan-13 16:21:26.059027 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
60136 2019-Jan-13 16:21:26.059691 - [DEBUG] EF: AllBottom
60137 2019-Jan-13 16:21:26.059717 - [DEBUG]
60138 2019-Jan-13 16:21:26.059741 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60139 2019-Jan-13 16:21:26.060396 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
60140 2019-Jan-13 16:21:26.061047 - [DEBUG] EF: AllBottom
60141 2019-Jan-13 16:21:26.061073 - [DEBUG]
60142 2019-Jan-13 16:21:26.061097 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60143 2019-Jan-13 16:21:26.061778 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
60144 2019-Jan-13 16:21:26.062460 - [DEBUG] EF: AllBottom
60145 2019-Jan-13 16:21:26.062487 - [DEBUG]
60146 2019-Jan-13 16:21:26.062511 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60147 2019-Jan-13 16:21:26.063175 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
60148 2019-Jan-13 16:21:26.063837 - [DEBUG] EF: AllBottom
60149 2019-Jan-13 16:21:26.063863 - [DEBUG]
60150 2019-Jan-13 16:21:26.063887 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60151 2019-Jan-13 16:21:26.064539 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
60152 2019-Jan-13 16:21:26.065242 - [DEBUG] EF: AllBottom
60153 2019-Jan-13 16:21:26.065268 - [DEBUG]
60154 2019-Jan-13 16:21:26.065292 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60155 2019-Jan-13 16:21:26.065948 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
60156 2019-Jan-13 16:21:26.066607 - [DEBUG] EF: AllBottom
60157 2019-Jan-13 16:21:26.066633 - [DEBUG]
60158 2019-Jan-13 16:21:26.066657 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60159 2019-Jan-13 16:21:26.067301 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
60160 2019-Jan-13 16:21:26.067975 - [DEBUG] EF: AllBottom
60161 2019-Jan-13 16:21:26.068001 - [DEBUG]
60162 2019-Jan-13 16:21:26.068025 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60163 2019-Jan-13 16:21:26.068707 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
60164 2019-Jan-13 16:21:26.069363 - [DEBUG] EF: AllBottom
60165 2019-Jan-13 16:21:26.069389 - [DEBUG]
60166 2019-Jan-13 16:21:26.069413 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60167 2019-Jan-13 16:21:26.070056 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60168 2019-Jan-13 16:21:26.070728 - [DEBUG] EF: AllBottom
60169 2019-Jan-13 16:21:26.070754 - [DEBUG]
60170 2019-Jan-13 16:21:26.070777 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60171 2019-Jan-13 16:21:26.071430 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60172 2019-Jan-13 16:21:26.072114 - [DEBUG] EF: AllBottom
60173 2019-Jan-13 16:21:26.072140 - [DEBUG]
60174 2019-Jan-13 16:21:26.072163 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60175 2019-Jan-13 16:21:26.072807 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
60176 2019-Jan-13 16:21:26.073476 - [DEBUG] EF: AllBottom
60177 2019-Jan-13 16:21:26.073503 - [DEBUG]
60178 2019-Jan-13 16:21:26.073526 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60179 2019-Jan-13 16:21:26.074176 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
60180 2019-Jan-13 16:21:26.074848 - [DEBUG] EF: AllBottom
60181 2019-Jan-13 16:21:26.074874 - [DEBUG]
60182 2019-Jan-13 16:21:26.074916 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60183 2019-Jan-13 16:21:26.075566 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
60184 2019-Jan-13 16:21:26.076221 - [DEBUG] EF: AllBottom
60185 2019-Jan-13 16:21:26.076248 - [DEBUG]
60186 2019-Jan-13 16:21:26.076271 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60187 2019-Jan-13 16:21:26.076928 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60188 2019-Jan-13 16:21:26.077593 - [DEBUG] EF: AllBottom
60189 2019-Jan-13 16:21:26.077636 - [DEBUG]
60190 2019-Jan-13 16:21:26.077660 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60191 2019-Jan-13 16:21:26.078337 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
60192 2019-Jan-13 16:21:26.078998 - [DEBUG] EF: AllBottom
60193 2019-Jan-13 16:21:26.079023 - [DEBUG]
60194 2019-Jan-13 16:21:26.079047 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60195 2019-Jan-13 16:21:26.079711 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
60196 2019-Jan-13 16:21:26.080380 - [DEBUG] EF: AllBottom
60197 2019-Jan-13 16:21:26.080406 - [DEBUG]
60198 2019-Jan-13 16:21:26.080430 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60199 2019-Jan-13 16:21:26.081082 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
60200 2019-Jan-13 16:21:26.081756 - [DEBUG] EF: AllBottom
60201 2019-Jan-13 16:21:26.081782 - [DEBUG]
60202 2019-Jan-13 16:21:26.081805 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60203 2019-Jan-13 16:21:26.082467 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
60204 2019-Jan-13 16:21:26.083125 - [DEBUG] EF: AllBottom
60205 2019-Jan-13 16:21:26.083152 - [DEBUG]
60206 2019-Jan-13 16:21:26.083176 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60207 2019-Jan-13 16:21:26.083829 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
60208 2019-Jan-13 16:21:26.084482 - [DEBUG] EF: AllBottom
60209 2019-Jan-13 16:21:26.084508 - [DEBUG]
60210 2019-Jan-13 16:21:26.084531 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60211 2019-Jan-13 16:21:26.085210 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60212 2019-Jan-13 16:21:26.085867 - [DEBUG] EF: AllBottom
60213 2019-Jan-13 16:21:26.085893 - [DEBUG]
60214 2019-Jan-13 16:21:26.085917 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60215 2019-Jan-13 16:21:26.086574 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60216 2019-Jan-13 16:21:26.087227 - [DEBUG] EF: AllBottom
60217 2019-Jan-13 16:21:26.087253 - [DEBUG]
60218 2019-Jan-13 16:21:26.087277 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60219 2019-Jan-13 16:21:26.087925 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
60220 2019-Jan-13 16:21:26.088612 - [DEBUG] EF: AllBottom
60221 2019-Jan-13 16:21:26.088638 - [DEBUG]
60222 2019-Jan-13 16:21:26.088662 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60223 2019-Jan-13 16:21:26.089317 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
60224 2019-Jan-13 16:21:26.089972 - [DEBUG] EF: AllBottom
60225 2019-Jan-13 16:21:26.089998 - [DEBUG]
60226 2019-Jan-13 16:21:26.090022 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60227 2019-Jan-13 16:21:26.090665 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
60228 2019-Jan-13 16:21:26.091337 - [DEBUG] EF: AllBottom
60229 2019-Jan-13 16:21:26.091364 - [DEBUG]
60230 2019-Jan-13 16:21:26.091387 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60231 2019-Jan-13 16:21:26.092073 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
60232 2019-Jan-13 16:21:26.092737 - [DEBUG] EF: AllBottom
60233 2019-Jan-13 16:21:26.092763 - [DEBUG]
60234 2019-Jan-13 16:21:26.092786 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60235 2019-Jan-13 16:21:26.093432 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
60236 2019-Jan-13 16:21:26.094120 - [DEBUG] EF: AllBottom
60237 2019-Jan-13 16:21:26.094147 - [DEBUG]
60238 2019-Jan-13 16:21:26.094170 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60239 2019-Jan-13 16:21:26.094825 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
60240 2019-Jan-13 16:21:26.095507 - [DEBUG] EF: AllBottom
60241 2019-Jan-13 16:21:26.095534 - [DEBUG]
60242 2019-Jan-13 16:21:26.095557 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60243 2019-Jan-13 16:21:26.096204 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
60244 2019-Jan-13 16:21:26.096869 - [DEBUG] EF: AllBottom
60245 2019-Jan-13 16:21:26.096896 - [DEBUG]
60246 2019-Jan-13 16:21:26.096919 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60247 2019-Jan-13 16:21:26.097576 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
60248 2019-Jan-13 16:21:26.098262 - [DEBUG] EF: AllBottom
60249 2019-Jan-13 16:21:26.098288 - [DEBUG]
60250 2019-Jan-13 16:21:26.098311 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60251 2019-Jan-13 16:21:26.098963 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
60252 2019-Jan-13 16:21:26.099617 - [DEBUG] EF: AllBottom
60253 2019-Jan-13 16:21:26.099644 - [DEBUG]
60254 2019-Jan-13 16:21:26.099667 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60255 2019-Jan-13 16:21:26.100323 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
60256 2019-Jan-13 16:21:26.100986 - [DEBUG] EF: AllBottom
60257 2019-Jan-13 16:21:26.101012 - [DEBUG]
60258 2019-Jan-13 16:21:26.101036 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60259 2019-Jan-13 16:21:26.101710 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
60260 2019-Jan-13 16:21:26.102357 - [DEBUG] EF: AllBottom
60261 2019-Jan-13 16:21:26.102384 - [DEBUG]
60262 2019-Jan-13 16:21:26.102407 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60263 2019-Jan-13 16:21:26.103066 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
60264 2019-Jan-13 16:21:26.103734 - [DEBUG] EF: AllBottom
60265 2019-Jan-13 16:21:26.103760 - [DEBUG]
60266 2019-Jan-13 16:21:26.103784 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60267 2019-Jan-13 16:21:26.104435 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
60268 2019-Jan-13 16:21:26.105110 - [DEBUG] EF: AllBottom
60269 2019-Jan-13 16:21:26.105135 - [DEBUG]
60270 2019-Jan-13 16:21:26.105159 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60271 2019-Jan-13 16:21:26.105821 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
60272 2019-Jan-13 16:21:26.106601 - [DEBUG] EF: AllBottom
60273 2019-Jan-13 16:21:26.106628 - [DEBUG]
60274 2019-Jan-13 16:21:26.106652 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
60275 2019-Jan-13 16:21:26.107309 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
60276 2019-Jan-13 16:21:26.107961 - [DEBUG] EF: AllBottom
60277 2019-Jan-13 16:21:26.107986 - [DEBUG]
60278 2019-Jan-13 16:21:26.108011 - [DEBUG] ---------------
60279 2019-Jan-13 16:21:26.108035 - [DEBUG]
60280 2019-Jan-13 16:21:26.108064 - [DEBUG] End of endsummarytab entry
60281 2019-Jan-13 16:21:26.108087 - [DEBUG]
60282 2019-Jan-13 16:21:26.108112 - [DEBUG] Start of incomingtab entry
60283 2019-Jan-13 16:21:26.108137 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
60284 2019-Jan-13 16:21:26.108859 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
60285 2019-Jan-13 16:21:26.108928 - [DEBUG] ---------------
60286 2019-Jan-13 16:21:26.108952 - [DEBUG] End of incomingtab entry
60287 2019-Jan-13 16:21:26.108976 - [DEBUG]
60288 2019-Jan-13 16:21:26.109003 - [DEBUG] EDGE:
60289 2019-Jan-13 16:21:26.109059 - [DEBUG] ---> 60290 2019-Jan-13 16:21:26.109724 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60291 2019-Jan-13 16:21:26.110391 - [DEBUG]
60292 2019-Jan-13 16:21:26.110419 - [DEBUG] EDGE:
60293 2019-Jan-13 16:21:26.110481 - [DEBUG] ---> 60294 2019-Jan-13 16:21:26.111129 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60295 2019-Jan-13 16:21:26.111822 - [DEBUG]
60296 2019-Jan-13 16:21:26.111871 - [DEBUG] Compose: EdgeIdentity * AllBottom
60297 2019-Jan-13 16:21:26.111899 - [DEBUG]
60298 2019-Jan-13 16:21:26.111923 - [DEBUG] Propagate flow
60299 2019-Jan-13 16:21:26.111947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60300 2019-Jan-13 16:21:26.112013 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
60301 2019-Jan-13 16:21:26.112685 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60302 2019-Jan-13 16:21:26.113346 - [DEBUG] Edge function : AllBottom (result of previous compose)
60303 2019-Jan-13 16:21:26.113373 - [DEBUG]
60304 2019-Jan-13 16:21:26.113400 - [DEBUG] Join: AllTop & AllBottom
60305 2019-Jan-13 16:21:26.113427 - [DEBUG] = AllBottom (new jump func)
60306 2019-Jan-13 16:21:26.113451 - [DEBUG]
60307 2019-Jan-13 16:21:26.113475 - [DEBUG] Start adding new jump function
60308 2019-Jan-13 16:21:26.113499 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60309 2019-Jan-13 16:21:26.113560 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60310 2019-Jan-13 16:21:26.114221 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
60311 2019-Jan-13 16:21:26.114911 - [DEBUG] Edge Function : AllBottom
60312 2019-Jan-13 16:21:26.114944 - [DEBUG] End adding new jump function
60313 2019-Jan-13 16:21:26.114968 - [DEBUG]
60314 2019-Jan-13 16:21:26.114992 - [DEBUG] -------------------------------------------- 1620. Path Edge --------------------------------------------
60315 2019-Jan-13 16:21:26.115017 - [DEBUG]
60316 2019-Jan-13 16:21:26.115041 - [DEBUG] Process 1620. path edge:
60317 2019-Jan-13 16:21:26.115065 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60318 2019-Jan-13 16:21:26.115130 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
60319 2019-Jan-13 16:21:26.115801 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60320 2019-Jan-13 16:21:26.116460 - [DEBUG]
60321 2019-Jan-13 16:21:26.116485 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
60322 2019-Jan-13 16:21:26.117164 - [DEBUG] Possible callees:
60323 2019-Jan-13 16:21:26.117191 - [DEBUG] llvm.dbg.declare
60324 2019-Jan-13 16:21:26.117217 - [DEBUG] Possible return sites:
60325 2019-Jan-13 16:21:26.117258 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19360326 2019-Jan-13 16:21:26.118623 - [DEBUG] Found and process special summary
60327 2019-Jan-13 16:21:26.118671 - [DEBUG] Compose: EdgeIdentity * AllBottom
60328 2019-Jan-13 16:21:26.118700 - [DEBUG]
60329 2019-Jan-13 16:21:26.118724 - [DEBUG] Propagate flow
60330 2019-Jan-13 16:21:26.118748 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60331 2019-Jan-13 16:21:26.118814 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
60332 2019-Jan-13 16:21:26.119473 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60333 2019-Jan-13 16:21:26.120136 - [DEBUG] Edge function : AllBottom (result of previous compose)
60334 2019-Jan-13 16:21:26.120162 - [DEBUG]
60335 2019-Jan-13 16:21:26.120189 - [DEBUG] Join: AllTop & AllBottom
60336 2019-Jan-13 16:21:26.120215 - [DEBUG] = AllBottom (new jump func)
60337 2019-Jan-13 16:21:26.120240 - [DEBUG]
60338 2019-Jan-13 16:21:26.120264 - [DEBUG] Start adding new jump function
60339 2019-Jan-13 16:21:26.120287 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60340 2019-Jan-13 16:21:26.120354 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60341 2019-Jan-13 16:21:26.121027 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
60342 2019-Jan-13 16:21:26.121715 - [DEBUG] Edge Function : AllBottom
60343 2019-Jan-13 16:21:26.121747 - [DEBUG] End adding new jump function
60344 2019-Jan-13 16:21:26.121771 - [DEBUG]
60345 2019-Jan-13 16:21:26.121794 - [DEBUG] -------------------------------------------- 1621. Path Edge --------------------------------------------
60346 2019-Jan-13 16:21:26.121820 - [DEBUG]
60347 2019-Jan-13 16:21:26.121843 - [DEBUG] Process 1621. path edge:
60348 2019-Jan-13 16:21:26.121867 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60349 2019-Jan-13 16:21:26.121930 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
60350 2019-Jan-13 16:21:26.122591 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60351 2019-Jan-13 16:21:26.123260 - [DEBUG]
60352 2019-Jan-13 16:21:26.123287 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
60353 2019-Jan-13 16:21:26.123998 - [DEBUG] Compose: EdgeIdentity * AllBottom
60354 2019-Jan-13 16:21:26.124029 - [DEBUG]
60355 2019-Jan-13 16:21:26.124053 - [DEBUG] Propagate flow
60356 2019-Jan-13 16:21:26.124077 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60357 2019-Jan-13 16:21:26.124140 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
60358 2019-Jan-13 16:21:26.124804 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60359 2019-Jan-13 16:21:26.125492 - [DEBUG] Edge function : AllBottom (result of previous compose)
60360 2019-Jan-13 16:21:26.125519 - [DEBUG]
60361 2019-Jan-13 16:21:26.125544 - [DEBUG] Join: AllTop & AllBottom
60362 2019-Jan-13 16:21:26.125571 - [DEBUG] = AllBottom (new jump func)
60363 2019-Jan-13 16:21:26.125596 - [DEBUG]
60364 2019-Jan-13 16:21:26.125619 - [DEBUG] Start adding new jump function
60365 2019-Jan-13 16:21:26.125643 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60366 2019-Jan-13 16:21:26.125707 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60367 2019-Jan-13 16:21:26.126402 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
60368 2019-Jan-13 16:21:26.127060 - [DEBUG] Edge Function : AllBottom
60369 2019-Jan-13 16:21:26.127091 - [DEBUG] End adding new jump function
60370 2019-Jan-13 16:21:26.127116 - [DEBUG]
60371 2019-Jan-13 16:21:26.127140 - [DEBUG] -------------------------------------------- 1622. Path Edge --------------------------------------------
60372 2019-Jan-13 16:21:26.127166 - [DEBUG]
60373 2019-Jan-13 16:21:26.127190 - [DEBUG] Process 1622. path edge:
60374 2019-Jan-13 16:21:26.127214 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60375 2019-Jan-13 16:21:26.127281 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
60376 2019-Jan-13 16:21:26.127938 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60377 2019-Jan-13 16:21:26.128623 - [DEBUG]
60378 2019-Jan-13 16:21:26.128650 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
60379 2019-Jan-13 16:21:26.129345 - [DEBUG] Compose: EdgeIdentity * AllBottom
60380 2019-Jan-13 16:21:26.129375 - [DEBUG]
60381 2019-Jan-13 16:21:26.129399 - [DEBUG] Propagate flow
60382 2019-Jan-13 16:21:26.129422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60383 2019-Jan-13 16:21:26.129491 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
60384 2019-Jan-13 16:21:26.130153 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60385 2019-Jan-13 16:21:26.130827 - [DEBUG] Edge function : AllBottom (result of previous compose)
60386 2019-Jan-13 16:21:26.130853 - [DEBUG]
60387 2019-Jan-13 16:21:26.130879 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60388 2019-Jan-13 16:21:26.130905 - [DEBUG] = AllBottom
60389 2019-Jan-13 16:21:26.130930 - [DEBUG]
60390 2019-Jan-13 16:21:26.130953 - [DEBUG] PROPAGATE: No new function!
60391 2019-Jan-13 16:21:26.130978 - [DEBUG] EDGE:
60392 2019-Jan-13 16:21:26.131043 - [DEBUG] ---> 60393 2019-Jan-13 16:21:26.131739 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60394 2019-Jan-13 16:21:26.132415 - [DEBUG]
60395 2019-Jan-13 16:21:26.132442 - [DEBUG] EDGE:
60396 2019-Jan-13 16:21:26.132508 - [DEBUG] ---> 60397 2019-Jan-13 16:21:26.133164 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60398 2019-Jan-13 16:21:26.133832 - [DEBUG]
60399 2019-Jan-13 16:21:26.133880 - [DEBUG] Compose: EdgeIdentity * AllBottom
60400 2019-Jan-13 16:21:26.133907 - [DEBUG]
60401 2019-Jan-13 16:21:26.133932 - [DEBUG] Propagate flow
60402 2019-Jan-13 16:21:26.133955 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60403 2019-Jan-13 16:21:26.134020 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
60404 2019-Jan-13 16:21:26.134676 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60405 2019-Jan-13 16:21:26.135376 - [DEBUG] Edge function : AllBottom (result of previous compose)
60406 2019-Jan-13 16:21:26.135403 - [DEBUG]
60407 2019-Jan-13 16:21:26.135429 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60408 2019-Jan-13 16:21:26.135455 - [DEBUG] = AllBottom
60409 2019-Jan-13 16:21:26.135497 - [DEBUG]
60410 2019-Jan-13 16:21:26.135521 - [DEBUG] PROPAGATE: No new function!
60411 2019-Jan-13 16:21:26.135550 - [DEBUG] EDGE:
60412 2019-Jan-13 16:21:26.135617 - [DEBUG] ---> 60413 2019-Jan-13 16:21:26.136300 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60414 2019-Jan-13 16:21:26.136963 - [DEBUG]
60415 2019-Jan-13 16:21:26.136990 - [DEBUG] EDGE:
60416 2019-Jan-13 16:21:26.137053 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
60417 2019-Jan-13 16:21:26.137705 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60418 2019-Jan-13 16:21:26.138400 - [DEBUG]
60419 2019-Jan-13 16:21:26.138427 - [DEBUG] EDGE:
60420 2019-Jan-13 16:21:26.138492 - [DEBUG] ---> 60421 2019-Jan-13 16:21:26.139152 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60422 2019-Jan-13 16:21:26.139816 - [DEBUG]
60423 2019-Jan-13 16:21:26.139843 - [DEBUG] EDGE:
60424 2019-Jan-13 16:21:26.139906 - [DEBUG] ---> 60425 2019-Jan-13 16:21:26.140555 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60426 2019-Jan-13 16:21:26.141224 - [DEBUG]
60427 2019-Jan-13 16:21:26.141251 - [DEBUG] EDGE:
60428 2019-Jan-13 16:21:26.141316 - [DEBUG] ---> 60429 2019-Jan-13 16:21:26.141996 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60430 2019-Jan-13 16:21:26.142668 - [DEBUG]
60431 2019-Jan-13 16:21:26.142712 - [DEBUG] Compose: EdgeIdentity * AllBottom
60432 2019-Jan-13 16:21:26.142739 - [DEBUG]
60433 2019-Jan-13 16:21:26.142763 - [DEBUG] Propagate flow
60434 2019-Jan-13 16:21:26.142787 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60435 2019-Jan-13 16:21:26.142849 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
60436 2019-Jan-13 16:21:26.143505 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60437 2019-Jan-13 16:21:26.144178 - [DEBUG] Edge function : AllBottom (result of previous compose)
60438 2019-Jan-13 16:21:26.144204 - [DEBUG]
60439 2019-Jan-13 16:21:26.144230 - [DEBUG] Join: AllTop & AllBottom
60440 2019-Jan-13 16:21:26.144257 - [DEBUG] = AllBottom (new jump func)
60441 2019-Jan-13 16:21:26.144281 - [DEBUG]
60442 2019-Jan-13 16:21:26.144305 - [DEBUG] Start adding new jump function
60443 2019-Jan-13 16:21:26.144328 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60444 2019-Jan-13 16:21:26.144394 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60445 2019-Jan-13 16:21:26.145085 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
60446 2019-Jan-13 16:21:26.145752 - [DEBUG] Edge Function : AllBottom
60447 2019-Jan-13 16:21:26.145800 - [DEBUG] End adding new jump function
60448 2019-Jan-13 16:21:26.145824 - [DEBUG]
60449 2019-Jan-13 16:21:26.145848 - [DEBUG] -------------------------------------------- 1623. Path Edge --------------------------------------------
60450 2019-Jan-13 16:21:26.145873 - [DEBUG]
60451 2019-Jan-13 16:21:26.145896 - [DEBUG] Process 1623. path edge:
60452 2019-Jan-13 16:21:26.145920 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60453 2019-Jan-13 16:21:26.145982 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
60454 2019-Jan-13 16:21:26.146636 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60455 2019-Jan-13 16:21:26.147313 - [DEBUG]
60456 2019-Jan-13 16:21:26.147339 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
60457 2019-Jan-13 16:21:26.148048 - [DEBUG] Compose: EdgeIdentity * AllBottom
60458 2019-Jan-13 16:21:26.148080 - [DEBUG]
60459 2019-Jan-13 16:21:26.148105 - [DEBUG] Propagate flow
60460 2019-Jan-13 16:21:26.148128 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60461 2019-Jan-13 16:21:26.148196 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
60462 2019-Jan-13 16:21:26.148875 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60463 2019-Jan-13 16:21:26.149534 - [DEBUG] Edge function : AllBottom (result of previous compose)
60464 2019-Jan-13 16:21:26.149561 - [DEBUG]
60465 2019-Jan-13 16:21:26.149586 - [DEBUG] Join: AllTop & AllBottom
60466 2019-Jan-13 16:21:26.149613 - [DEBUG] = AllBottom (new jump func)
60467 2019-Jan-13 16:21:26.149638 - [DEBUG]
60468 2019-Jan-13 16:21:26.149661 - [DEBUG] Start adding new jump function
60469 2019-Jan-13 16:21:26.149685 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60470 2019-Jan-13 16:21:26.149746 - [DEBUG] Fact at target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60471 2019-Jan-13 16:21:26.150421 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
60472 2019-Jan-13 16:21:26.151077 - [DEBUG] Edge Function : AllBottom
60473 2019-Jan-13 16:21:26.151110 - [DEBUG] End adding new jump function
60474 2019-Jan-13 16:21:26.151133 - [DEBUG]
60475 2019-Jan-13 16:21:26.151157 - [DEBUG] -------------------------------------------- 1624. Path Edge --------------------------------------------
60476 2019-Jan-13 16:21:26.151181 - [DEBUG]
60477 2019-Jan-13 16:21:26.151205 - [DEBUG] Process 1624. path edge:
60478 2019-Jan-13 16:21:26.151228 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60479 2019-Jan-13 16:21:26.151292 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
60480 2019-Jan-13 16:21:26.151969 - [DEBUG] D target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 >
60481 2019-Jan-13 16:21:26.152628 - [DEBUG]
60482 2019-Jan-13 16:21:26.152655 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
60483 2019-Jan-13 16:21:26.153352 - [DEBUG] Compose: EdgeIdentity * AllBottom
60484 2019-Jan-13 16:21:26.153381 - [DEBUG]
60485 2019-Jan-13 16:21:26.153405 - [DEBUG] Propagate flow
60486 2019-Jan-13 16:21:26.153429 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60487 2019-Jan-13 16:21:26.153493 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
60488 2019-Jan-13 16:21:26.154170 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60489 2019-Jan-13 16:21:26.154834 - [DEBUG] Edge function : AllBottom (result of previous compose)
60490 2019-Jan-13 16:21:26.154875 - [DEBUG]
60491 2019-Jan-13 16:21:26.154922 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60492 2019-Jan-13 16:21:26.154949 - [DEBUG] = AllBottom
60493 2019-Jan-13 16:21:26.154973 - [DEBUG]
60494 2019-Jan-13 16:21:26.154996 - [DEBUG] PROPAGATE: No new function!
60495 2019-Jan-13 16:21:26.155021 - [DEBUG] EDGE:
60496 2019-Jan-13 16:21:26.155087 - [DEBUG] ---> 60497 2019-Jan-13 16:21:26.155743 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60498 2019-Jan-13 16:21:26.156418 - [DEBUG]
60499 2019-Jan-13 16:21:26.156445 - [DEBUG] EDGE:
60500 2019-Jan-13 16:21:26.156508 - [DEBUG] ---> 60501 2019-Jan-13 16:21:26.157171 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60502 2019-Jan-13 16:21:26.157831 - [DEBUG]
60503 2019-Jan-13 16:21:26.157858 - [DEBUG] EDGE:
60504 2019-Jan-13 16:21:26.157919 - [DEBUG] ---> 60505 2019-Jan-13 16:21:26.158590 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60506 2019-Jan-13 16:21:26.159266 - [DEBUG]
60507 2019-Jan-13 16:21:26.159293 - [DEBUG] EDGE:
60508 2019-Jan-13 16:21:26.159356 - [DEBUG] ---> 60509 2019-Jan-13 16:21:26.160016 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60510 2019-Jan-13 16:21:26.160680 - [DEBUG]
60511 2019-Jan-13 16:21:26.160706 - [DEBUG] EDGE:
60512 2019-Jan-13 16:21:26.160767 - [DEBUG] ---> 60513 2019-Jan-13 16:21:26.161418 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60514 2019-Jan-13 16:21:26.162112 - [DEBUG]
60515 2019-Jan-13 16:21:26.162139 - [DEBUG] EDGE:
60516 2019-Jan-13 16:21:26.162203 - [DEBUG] ---> 60517 2019-Jan-13 16:21:26.162867 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60518 2019-Jan-13 16:21:26.163533 - [DEBUG]
60519 2019-Jan-13 16:21:26.163583 - [DEBUG] Compose: EdgeIdentity * AllBottom
60520 2019-Jan-13 16:21:26.163611 - [DEBUG]
60521 2019-Jan-13 16:21:26.163636 - [DEBUG] Propagate flow
60522 2019-Jan-13 16:21:26.163660 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60523 2019-Jan-13 16:21:26.163722 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
60524 2019-Jan-13 16:21:26.164376 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60525 2019-Jan-13 16:21:26.165069 - [DEBUG] Edge function : AllBottom (result of previous compose)
60526 2019-Jan-13 16:21:26.165096 - [DEBUG]
60527 2019-Jan-13 16:21:26.165122 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60528 2019-Jan-13 16:21:26.165149 - [DEBUG] = AllBottom
60529 2019-Jan-13 16:21:26.165190 - [DEBUG]
60530 2019-Jan-13 16:21:26.165214 - [DEBUG] PROPAGATE: No new function!
60531 2019-Jan-13 16:21:26.165244 - [DEBUG] EDGE:
60532 2019-Jan-13 16:21:26.165310 - [DEBUG] ---> 60533 2019-Jan-13 16:21:26.165981 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60534 2019-Jan-13 16:21:26.166642 - [DEBUG]
60535 2019-Jan-13 16:21:26.166668 - [DEBUG] EDGE:
60536 2019-Jan-13 16:21:26.166730 - [DEBUG] ---> 60537 2019-Jan-13 16:21:26.167378 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60538 2019-Jan-13 16:21:26.168045 - [DEBUG]
60539 2019-Jan-13 16:21:26.168071 - [DEBUG] EDGE:
60540 2019-Jan-13 16:21:26.168135 - [DEBUG] ---> 60541 2019-Jan-13 16:21:26.168821 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60542 2019-Jan-13 16:21:26.169488 - [DEBUG]
60543 2019-Jan-13 16:21:26.169536 - [DEBUG] Compose: EdgeIdentity * AllBottom
60544 2019-Jan-13 16:21:26.169563 - [DEBUG]
60545 2019-Jan-13 16:21:26.169588 - [DEBUG] Propagate flow
60546 2019-Jan-13 16:21:26.169612 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60547 2019-Jan-13 16:21:26.169675 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
60548 2019-Jan-13 16:21:26.170329 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60549 2019-Jan-13 16:21:26.170999 - [DEBUG] Edge function : AllBottom (result of previous compose)
60550 2019-Jan-13 16:21:26.171026 - [DEBUG]
60551 2019-Jan-13 16:21:26.171052 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60552 2019-Jan-13 16:21:26.171078 - [DEBUG] = AllBottom
60553 2019-Jan-13 16:21:26.171102 - [DEBUG]
60554 2019-Jan-13 16:21:26.171126 - [DEBUG] PROPAGATE: No new function!
60555 2019-Jan-13 16:21:26.171154 - [DEBUG] EDGE:
60556 2019-Jan-13 16:21:26.171218 - [DEBUG] ---> 60557 2019-Jan-13 16:21:26.171908 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60558 2019-Jan-13 16:21:26.172568 - [DEBUG]
60559 2019-Jan-13 16:21:26.172594 - [DEBUG] EDGE:
60560 2019-Jan-13 16:21:26.172658 - [DEBUG] ---> 60561 2019-Jan-13 16:21:26.173306 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60562 2019-Jan-13 16:21:26.173974 - [DEBUG]
60563 2019-Jan-13 16:21:26.174001 - [DEBUG] EDGE:
60564 2019-Jan-13 16:21:26.174063 - [DEBUG] ---> 60565 2019-Jan-13 16:21:26.174719 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60566 2019-Jan-13 16:21:26.175406 - [DEBUG]
60567 2019-Jan-13 16:21:26.175432 - [DEBUG] EDGE:
60568 2019-Jan-13 16:21:26.175512 - [DEBUG] ---> 60569 2019-Jan-13 16:21:26.176164 - [DEBUG] D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76>
60570 2019-Jan-13 16:21:26.176836 - [DEBUG]
60571 2019-Jan-13 16:21:26.176917 - [DEBUG] Compose: EdgeIdentity * AllBottom
60572 2019-Jan-13 16:21:26.176946 - [DEBUG]
60573 2019-Jan-13 16:21:26.176971 - [DEBUG] Propagate flow
60574 2019-Jan-13 16:21:26.176994 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60575 2019-Jan-13 16:21:26.177059 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
60576 2019-Jan-13 16:21:26.177724 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60577 2019-Jan-13 16:21:26.178411 - [DEBUG] Edge function : AllBottom (result of previous compose)
60578 2019-Jan-13 16:21:26.178437 - [DEBUG]
60579 2019-Jan-13 16:21:26.178464 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60580 2019-Jan-13 16:21:26.178490 - [DEBUG] = AllBottom
60581 2019-Jan-13 16:21:26.178515 - [DEBUG]
60582 2019-Jan-13 16:21:26.178538 - [DEBUG] PROPAGATE: No new function!
60583 2019-Jan-13 16:21:26.178567 - [DEBUG] Compose: EdgeIdentity * AllBottom
60584 2019-Jan-13 16:21:26.178593 - [DEBUG]
60585 2019-Jan-13 16:21:26.178617 - [DEBUG] Propagate flow
60586 2019-Jan-13 16:21:26.178640 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60587 2019-Jan-13 16:21:26.178702 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
60588 2019-Jan-13 16:21:26.179365 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
60589 2019-Jan-13 16:21:26.180038 - [DEBUG] Edge function : AllBottom (result of previous compose)
60590 2019-Jan-13 16:21:26.180064 - [DEBUG]
60591 2019-Jan-13 16:21:26.180090 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60592 2019-Jan-13 16:21:26.180117 - [DEBUG] = AllBottom
60593 2019-Jan-13 16:21:26.180141 - [DEBUG]
60594 2019-Jan-13 16:21:26.180165 - [DEBUG] PROPAGATE: No new function!
60595 2019-Jan-13 16:21:26.180195 - [DEBUG] EDGE:
60596 2019-Jan-13 16:21:26.180261 - [DEBUG] ---> 60597 2019-Jan-13 16:21:26.180930 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60598 2019-Jan-13 16:21:26.181607 - [DEBUG]
60599 2019-Jan-13 16:21:26.181634 - [DEBUG] EDGE:
60600 2019-Jan-13 16:21:26.181696 - [DEBUG] ---> 60601 2019-Jan-13 16:21:26.182353 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60602 2019-Jan-13 16:21:26.183019 - [DEBUG]
60603 2019-Jan-13 16:21:26.183048 - [DEBUG] Compose: EdgeIdentity * AllBottom
60604 2019-Jan-13 16:21:26.183075 - [DEBUG]
60605 2019-Jan-13 16:21:26.183099 - [DEBUG] Propagate flow
60606 2019-Jan-13 16:21:26.183122 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60607 2019-Jan-13 16:21:26.183183 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
60608 2019-Jan-13 16:21:26.183847 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60609 2019-Jan-13 16:21:26.184501 - [DEBUG] Edge function : AllBottom (result of previous compose)
60610 2019-Jan-13 16:21:26.184527 - [DEBUG]
60611 2019-Jan-13 16:21:26.184571 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60612 2019-Jan-13 16:21:26.184597 - [DEBUG] = AllBottom
60613 2019-Jan-13 16:21:26.184622 - [DEBUG]
60614 2019-Jan-13 16:21:26.184646 - [DEBUG] PROPAGATE: No new function!
60615 2019-Jan-13 16:21:26.184671 - [DEBUG] EDGE:
60616 2019-Jan-13 16:21:26.184735 - [DEBUG] ---> 60617 2019-Jan-13 16:21:26.185501 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60618 2019-Jan-13 16:21:26.186163 - [DEBUG]
60619 2019-Jan-13 16:21:26.186193 - [DEBUG] Compose: EdgeIdentity * AllBottom
60620 2019-Jan-13 16:21:26.186220 - [DEBUG]
60621 2019-Jan-13 16:21:26.186244 - [DEBUG] Propagate flow
60622 2019-Jan-13 16:21:26.186268 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60623 2019-Jan-13 16:21:26.186331 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60624 2019-Jan-13 16:21:26.186996 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
60625 2019-Jan-13 16:21:26.187679 - [DEBUG] Edge function : AllBottom (result of previous compose)
60626 2019-Jan-13 16:21:26.187705 - [DEBUG]
60627 2019-Jan-13 16:21:26.187732 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60628 2019-Jan-13 16:21:26.187757 - [DEBUG] = AllBottom
60629 2019-Jan-13 16:21:26.187782 - [DEBUG]
60630 2019-Jan-13 16:21:26.187806 - [DEBUG] PROPAGATE: No new function!
60631 2019-Jan-13 16:21:26.187861 - [DEBUG] Compose: EdgeIdentity * AllBottom
60632 2019-Jan-13 16:21:26.187889 - [DEBUG]
60633 2019-Jan-13 16:21:26.187913 - [DEBUG] Propagate flow
60634 2019-Jan-13 16:21:26.187937 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60635 2019-Jan-13 16:21:26.188000 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60636 2019-Jan-13 16:21:26.188702 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60637 2019-Jan-13 16:21:26.189366 - [DEBUG] Edge function : AllBottom (result of previous compose)
60638 2019-Jan-13 16:21:26.189392 - [DEBUG]
60639 2019-Jan-13 16:21:26.189418 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60640 2019-Jan-13 16:21:26.189445 - [DEBUG] = AllBottom
60641 2019-Jan-13 16:21:26.189469 - [DEBUG]
60642 2019-Jan-13 16:21:26.189493 - [DEBUG] PROPAGATE: No new function!
60643 2019-Jan-13 16:21:26.189521 - [DEBUG] Compose: EdgeIdentity * AllBottom
60644 2019-Jan-13 16:21:26.189547 - [DEBUG]
60645 2019-Jan-13 16:21:26.189571 - [DEBUG] Propagate flow
60646 2019-Jan-13 16:21:26.189594 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60647 2019-Jan-13 16:21:26.189659 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
60648 2019-Jan-13 16:21:26.190319 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
60649 2019-Jan-13 16:21:26.190977 - [DEBUG] Edge function : AllBottom (result of previous compose)
60650 2019-Jan-13 16:21:26.191004 - [DEBUG]
60651 2019-Jan-13 16:21:26.191030 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60652 2019-Jan-13 16:21:26.191056 - [DEBUG] = AllBottom
60653 2019-Jan-13 16:21:26.191080 - [DEBUG]
60654 2019-Jan-13 16:21:26.191104 - [DEBUG] PROPAGATE: No new function!
60655 2019-Jan-13 16:21:26.191135 - [DEBUG] EDGE:
60656 2019-Jan-13 16:21:26.191201 - [DEBUG] ---> 60657 2019-Jan-13 16:21:26.191898 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60658 2019-Jan-13 16:21:26.192581 - [DEBUG]
60659 2019-Jan-13 16:21:26.192609 - [DEBUG] EDGE:
60660 2019-Jan-13 16:21:26.192673 - [DEBUG] ---> 60661 2019-Jan-13 16:21:26.193324 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60662 2019-Jan-13 16:21:26.193976 - [DEBUG]
60663 2019-Jan-13 16:21:26.194006 - [DEBUG] Compose: EdgeIdentity * AllBottom
60664 2019-Jan-13 16:21:26.194033 - [DEBUG]
60665 2019-Jan-13 16:21:26.194057 - [DEBUG] Propagate flow
60666 2019-Jan-13 16:21:26.194081 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60667 2019-Jan-13 16:21:26.194143 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
60668 2019-Jan-13 16:21:26.194805 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60669 2019-Jan-13 16:21:26.195497 - [DEBUG] Edge function : AllBottom (result of previous compose)
60670 2019-Jan-13 16:21:26.195523 - [DEBUG]
60671 2019-Jan-13 16:21:26.195549 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60672 2019-Jan-13 16:21:26.195575 - [DEBUG] = AllBottom
60673 2019-Jan-13 16:21:26.195600 - [DEBUG]
60674 2019-Jan-13 16:21:26.195623 - [DEBUG] PROPAGATE: No new function!
60675 2019-Jan-13 16:21:26.195648 - [DEBUG] EDGE:
60676 2019-Jan-13 16:21:26.195714 - [DEBUG] ---> 60677 2019-Jan-13 16:21:26.196372 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60678 2019-Jan-13 16:21:26.197028 - [DEBUG]
60679 2019-Jan-13 16:21:26.197057 - [DEBUG] Compose: EdgeIdentity * AllBottom
60680 2019-Jan-13 16:21:26.197083 - [DEBUG]
60681 2019-Jan-13 16:21:26.197107 - [DEBUG] Propagate flow
60682 2019-Jan-13 16:21:26.197131 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60683 2019-Jan-13 16:21:26.197194 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60684 2019-Jan-13 16:21:26.197857 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
60685 2019-Jan-13 16:21:26.198550 - [DEBUG] Edge function : AllBottom (result of previous compose)
60686 2019-Jan-13 16:21:26.198577 - [DEBUG]
60687 2019-Jan-13 16:21:26.198603 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60688 2019-Jan-13 16:21:26.198629 - [DEBUG] = AllBottom
60689 2019-Jan-13 16:21:26.198654 - [DEBUG]
60690 2019-Jan-13 16:21:26.198677 - [DEBUG] PROPAGATE: No new function!
60691 2019-Jan-13 16:21:26.198733 - [DEBUG] Compose: EdgeIdentity * AllBottom
60692 2019-Jan-13 16:21:26.198760 - [DEBUG]
60693 2019-Jan-13 16:21:26.198784 - [DEBUG] Propagate flow
60694 2019-Jan-13 16:21:26.198808 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60695 2019-Jan-13 16:21:26.198873 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60696 2019-Jan-13 16:21:26.199535 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60697 2019-Jan-13 16:21:26.200201 - [DEBUG] Edge function : AllBottom (result of previous compose)
60698 2019-Jan-13 16:21:26.200228 - [DEBUG]
60699 2019-Jan-13 16:21:26.200254 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60700 2019-Jan-13 16:21:26.200280 - [DEBUG] = AllBottom
60701 2019-Jan-13 16:21:26.200305 - [DEBUG]
60702 2019-Jan-13 16:21:26.200329 - [DEBUG] PROPAGATE: No new function!
60703 2019-Jan-13 16:21:26.200357 - [DEBUG] Compose: EdgeIdentity * AllBottom
60704 2019-Jan-13 16:21:26.200399 - [DEBUG]
60705 2019-Jan-13 16:21:26.200424 - [DEBUG] Propagate flow
60706 2019-Jan-13 16:21:26.200447 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60707 2019-Jan-13 16:21:26.200515 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
60708 2019-Jan-13 16:21:26.201184 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
60709 2019-Jan-13 16:21:26.201880 - [DEBUG] Edge function : AllBottom (result of previous compose)
60710 2019-Jan-13 16:21:26.201907 - [DEBUG]
60711 2019-Jan-13 16:21:26.201933 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60712 2019-Jan-13 16:21:26.201959 - [DEBUG] = AllBottom
60713 2019-Jan-13 16:21:26.201983 - [DEBUG]
60714 2019-Jan-13 16:21:26.202007 - [DEBUG] PROPAGATE: No new function!
60715 2019-Jan-13 16:21:26.202037 - [DEBUG] EDGE:
60716 2019-Jan-13 16:21:26.202102 - [DEBUG] ---> 60717 2019-Jan-13 16:21:26.202760 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60718 2019-Jan-13 16:21:26.203429 - [DEBUG]
60719 2019-Jan-13 16:21:26.203476 - [DEBUG] Compose: EdgeIdentity * AllBottom
60720 2019-Jan-13 16:21:26.203503 - [DEBUG]
60721 2019-Jan-13 16:21:26.203527 - [DEBUG] Propagate flow
60722 2019-Jan-13 16:21:26.203551 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60723 2019-Jan-13 16:21:26.203614 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
60724 2019-Jan-13 16:21:26.204285 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60725 2019-Jan-13 16:21:26.204969 - [DEBUG] Edge function : AllBottom (result of previous compose)
60726 2019-Jan-13 16:21:26.204996 - [DEBUG]
60727 2019-Jan-13 16:21:26.205022 - [DEBUG] Join: AllTop & AllBottom
60728 2019-Jan-13 16:21:26.205048 - [DEBUG] = AllBottom (new jump func)
60729 2019-Jan-13 16:21:26.205073 - [DEBUG]
60730 2019-Jan-13 16:21:26.205096 - [DEBUG] Start adding new jump function
60731 2019-Jan-13 16:21:26.205120 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60732 2019-Jan-13 16:21:26.205182 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60733 2019-Jan-13 16:21:26.205835 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
60734 2019-Jan-13 16:21:26.206627 - [DEBUG] Edge Function : AllBottom
60735 2019-Jan-13 16:21:26.206660 - [DEBUG] End adding new jump function
60736 2019-Jan-13 16:21:26.206684 - [DEBUG]
60737 2019-Jan-13 16:21:26.206708 - [DEBUG] -------------------------------------------- 1625. Path Edge --------------------------------------------
60738 2019-Jan-13 16:21:26.206732 - [DEBUG]
60739 2019-Jan-13 16:21:26.206756 - [DEBUG] Process 1625. path edge:
60740 2019-Jan-13 16:21:26.206780 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60741 2019-Jan-13 16:21:26.206845 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
60742 2019-Jan-13 16:21:26.207509 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60743 2019-Jan-13 16:21:26.208169 - [DEBUG]
60744 2019-Jan-13 16:21:26.208195 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
60745 2019-Jan-13 16:21:26.208890 - [DEBUG] Possible callees:
60746 2019-Jan-13 16:21:26.208917 - [DEBUG] foo
60747 2019-Jan-13 16:21:26.208960 - [DEBUG] Possible return sites:
60748 2019-Jan-13 16:21:26.208985 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12660749 2019-Jan-13 16:21:26.210320 - [DEBUG] Found and process special summary
60750 2019-Jan-13 16:21:26.210381 - [DEBUG] Compose: EdgeIdentity * AllBottom
60751 2019-Jan-13 16:21:26.210410 - [DEBUG]
60752 2019-Jan-13 16:21:26.210435 - [DEBUG] Propagate flow
60753 2019-Jan-13 16:21:26.210459 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60754 2019-Jan-13 16:21:26.210526 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
60755 2019-Jan-13 16:21:26.211187 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60756 2019-Jan-13 16:21:26.211871 - [DEBUG] Edge function : AllBottom (result of previous compose)
60757 2019-Jan-13 16:21:26.211897 - [DEBUG]
60758 2019-Jan-13 16:21:26.211923 - [DEBUG] Join: AllTop & AllBottom
60759 2019-Jan-13 16:21:26.211950 - [DEBUG] = AllBottom (new jump func)
60760 2019-Jan-13 16:21:26.211975 - [DEBUG]
60761 2019-Jan-13 16:21:26.211999 - [DEBUG] Start adding new jump function
60762 2019-Jan-13 16:21:26.212022 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60763 2019-Jan-13 16:21:26.212087 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60764 2019-Jan-13 16:21:26.212752 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
60765 2019-Jan-13 16:21:26.213416 - [DEBUG] Edge Function : AllBottom
60766 2019-Jan-13 16:21:26.213448 - [DEBUG] End adding new jump function
60767 2019-Jan-13 16:21:26.213473 - [DEBUG]
60768 2019-Jan-13 16:21:26.213497 - [DEBUG] -------------------------------------------- 1626. Path Edge --------------------------------------------
60769 2019-Jan-13 16:21:26.213521 - [DEBUG]
60770 2019-Jan-13 16:21:26.213544 - [DEBUG] Process 1626. path edge:
60771 2019-Jan-13 16:21:26.213568 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60772 2019-Jan-13 16:21:26.213631 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
60773 2019-Jan-13 16:21:26.214292 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60774 2019-Jan-13 16:21:26.214972 - [DEBUG]
60775 2019-Jan-13 16:21:26.214998 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
60776 2019-Jan-13 16:21:26.215707 - [DEBUG] Compose: EdgeIdentity * AllBottom
60777 2019-Jan-13 16:21:26.215738 - [DEBUG]
60778 2019-Jan-13 16:21:26.215762 - [DEBUG] Propagate flow
60779 2019-Jan-13 16:21:26.215786 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60780 2019-Jan-13 16:21:26.215850 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
60781 2019-Jan-13 16:21:26.216512 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60782 2019-Jan-13 16:21:26.217171 - [DEBUG] Edge function : AllBottom (result of previous compose)
60783 2019-Jan-13 16:21:26.217198 - [DEBUG]
60784 2019-Jan-13 16:21:26.217223 - [DEBUG] Join: AllTop & AllBottom
60785 2019-Jan-13 16:21:26.217249 - [DEBUG] = AllBottom (new jump func)
60786 2019-Jan-13 16:21:26.217274 - [DEBUG]
60787 2019-Jan-13 16:21:26.217297 - [DEBUG] Start adding new jump function
60788 2019-Jan-13 16:21:26.217321 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60789 2019-Jan-13 16:21:26.217381 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60790 2019-Jan-13 16:21:26.218060 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
60791 2019-Jan-13 16:21:26.218748 - [DEBUG] Edge Function : AllBottom
60792 2019-Jan-13 16:21:26.218780 - [DEBUG] End adding new jump function
60793 2019-Jan-13 16:21:26.218804 - [DEBUG]
60794 2019-Jan-13 16:21:26.218828 - [DEBUG] -------------------------------------------- 1627. Path Edge --------------------------------------------
60795 2019-Jan-13 16:21:26.218853 - [DEBUG]
60796 2019-Jan-13 16:21:26.218876 - [DEBUG] Process 1627. path edge:
60797 2019-Jan-13 16:21:26.218900 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60798 2019-Jan-13 16:21:26.218962 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
60799 2019-Jan-13 16:21:26.219620 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60800 2019-Jan-13 16:21:26.220276 - [DEBUG]
60801 2019-Jan-13 16:21:26.220303 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
60802 2019-Jan-13 16:21:26.220993 - [DEBUG] Compose: EdgeIdentity * AllBottom
60803 2019-Jan-13 16:21:26.221023 - [DEBUG]
60804 2019-Jan-13 16:21:26.221047 - [DEBUG] Propagate flow
60805 2019-Jan-13 16:21:26.221070 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60806 2019-Jan-13 16:21:26.221138 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
60807 2019-Jan-13 16:21:26.221818 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60808 2019-Jan-13 16:21:26.222488 - [DEBUG] Edge function : AllBottom (result of previous compose)
60809 2019-Jan-13 16:21:26.222514 - [DEBUG]
60810 2019-Jan-13 16:21:26.222540 - [DEBUG] Join: AllTop & AllBottom
60811 2019-Jan-13 16:21:26.222566 - [DEBUG] = AllBottom (new jump func)
60812 2019-Jan-13 16:21:26.222591 - [DEBUG]
60813 2019-Jan-13 16:21:26.222615 - [DEBUG] Start adding new jump function
60814 2019-Jan-13 16:21:26.222638 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60815 2019-Jan-13 16:21:26.222698 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60816 2019-Jan-13 16:21:26.223353 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
60817 2019-Jan-13 16:21:26.224014 - [DEBUG] Edge Function : AllBottom
60818 2019-Jan-13 16:21:26.224046 - [DEBUG] End adding new jump function
60819 2019-Jan-13 16:21:26.224070 - [DEBUG]
60820 2019-Jan-13 16:21:26.224093 - [DEBUG] -------------------------------------------- 1628. Path Edge --------------------------------------------
60821 2019-Jan-13 16:21:26.224118 - [DEBUG]
60822 2019-Jan-13 16:21:26.224142 - [DEBUG] Process 1628. path edge:
60823 2019-Jan-13 16:21:26.224165 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60824 2019-Jan-13 16:21:26.224228 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
60825 2019-Jan-13 16:21:26.224903 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60826 2019-Jan-13 16:21:26.225569 - [DEBUG]
60827 2019-Jan-13 16:21:26.225595 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
60828 2019-Jan-13 16:21:26.229972 - [DEBUG] Compose: EdgeIdentity * AllBottom
60829 2019-Jan-13 16:21:26.230006 - [DEBUG]
60830 2019-Jan-13 16:21:26.230031 - [DEBUG] Propagate flow
60831 2019-Jan-13 16:21:26.230055 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60832 2019-Jan-13 16:21:26.230167 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
60833 2019-Jan-13 16:21:26.230922 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60834 2019-Jan-13 16:21:26.232211 - [DEBUG] Edge function : AllBottom (result of previous compose)
60835 2019-Jan-13 16:21:26.232241 - [DEBUG]
60836 2019-Jan-13 16:21:26.232268 - [DEBUG] Join: AllTop & AllBottom
60837 2019-Jan-13 16:21:26.232683 - [DEBUG] = AllBottom (new jump func)
60838 2019-Jan-13 16:21:26.232728 - [DEBUG]
60839 2019-Jan-13 16:21:26.232753 - [DEBUG] Start adding new jump function
60840 2019-Jan-13 16:21:26.232777 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60841 2019-Jan-13 16:21:26.232873 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60842 2019-Jan-13 16:21:26.233613 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
60843 2019-Jan-13 16:21:26.234293 - [DEBUG] Edge Function : AllBottom
60844 2019-Jan-13 16:21:26.234327 - [DEBUG] End adding new jump function
60845 2019-Jan-13 16:21:26.234351 - [DEBUG]
60846 2019-Jan-13 16:21:26.234375 - [DEBUG] -------------------------------------------- 1629. Path Edge --------------------------------------------
60847 2019-Jan-13 16:21:26.234400 - [DEBUG]
60848 2019-Jan-13 16:21:26.234424 - [DEBUG] Process 1629. path edge:
60849 2019-Jan-13 16:21:26.234448 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60850 2019-Jan-13 16:21:26.234512 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
60851 2019-Jan-13 16:21:26.235215 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60852 2019-Jan-13 16:21:26.235876 - [DEBUG]
60853 2019-Jan-13 16:21:26.235901 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
60854 2019-Jan-13 16:21:26.236597 - [DEBUG] Possible callees:
60855 2019-Jan-13 16:21:26.236624 - [DEBUG] llvm.dbg.declare
60856 2019-Jan-13 16:21:26.236649 - [DEBUG] Possible return sites:
60857 2019-Jan-13 16:21:26.236673 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13660858 2019-Jan-13 16:21:26.238016 - [DEBUG] Found and process special summary
60859 2019-Jan-13 16:21:26.238078 - [DEBUG] Compose: EdgeIdentity * AllBottom
60860 2019-Jan-13 16:21:26.238107 - [DEBUG]
60861 2019-Jan-13 16:21:26.238132 - [DEBUG] Propagate flow
60862 2019-Jan-13 16:21:26.238156 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60863 2019-Jan-13 16:21:26.238243 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60864 2019-Jan-13 16:21:26.238911 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60865 2019-Jan-13 16:21:26.239579 - [DEBUG] Edge function : AllBottom (result of previous compose)
60866 2019-Jan-13 16:21:26.239606 - [DEBUG]
60867 2019-Jan-13 16:21:26.239633 - [DEBUG] Join: AllTop & AllBottom
60868 2019-Jan-13 16:21:26.239659 - [DEBUG] = AllBottom (new jump func)
60869 2019-Jan-13 16:21:26.239684 - [DEBUG]
60870 2019-Jan-13 16:21:26.239708 - [DEBUG] Start adding new jump function
60871 2019-Jan-13 16:21:26.239732 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60872 2019-Jan-13 16:21:26.239797 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60873 2019-Jan-13 16:21:26.240480 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60874 2019-Jan-13 16:21:26.241152 - [DEBUG] Edge Function : AllBottom
60875 2019-Jan-13 16:21:26.241184 - [DEBUG] End adding new jump function
60876 2019-Jan-13 16:21:26.241209 - [DEBUG]
60877 2019-Jan-13 16:21:26.241233 - [DEBUG] -------------------------------------------- 1630. Path Edge --------------------------------------------
60878 2019-Jan-13 16:21:26.241259 - [DEBUG]
60879 2019-Jan-13 16:21:26.241282 - [DEBUG] Process 1630. path edge:
60880 2019-Jan-13 16:21:26.241307 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60881 2019-Jan-13 16:21:26.241370 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
60882 2019-Jan-13 16:21:26.242055 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60883 2019-Jan-13 16:21:26.242726 - [DEBUG]
60884 2019-Jan-13 16:21:26.242752 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60885 2019-Jan-13 16:21:26.243458 - [DEBUG] Compose: EdgeIdentity * AllBottom
60886 2019-Jan-13 16:21:26.243489 - [DEBUG]
60887 2019-Jan-13 16:21:26.243514 - [DEBUG] Propagate flow
60888 2019-Jan-13 16:21:26.243538 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60889 2019-Jan-13 16:21:26.243607 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
60890 2019-Jan-13 16:21:26.244267 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60891 2019-Jan-13 16:21:26.244950 - [DEBUG] Edge function : AllBottom (result of previous compose)
60892 2019-Jan-13 16:21:26.244977 - [DEBUG]
60893 2019-Jan-13 16:21:26.245003 - [DEBUG] Join: AllTop & AllBottom
60894 2019-Jan-13 16:21:26.245030 - [DEBUG] = AllBottom (new jump func)
60895 2019-Jan-13 16:21:26.245054 - [DEBUG]
60896 2019-Jan-13 16:21:26.245078 - [DEBUG] Start adding new jump function
60897 2019-Jan-13 16:21:26.245102 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60898 2019-Jan-13 16:21:26.245163 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60899 2019-Jan-13 16:21:26.245835 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
60900 2019-Jan-13 16:21:26.246489 - [DEBUG] Edge Function : AllBottom
60901 2019-Jan-13 16:21:26.246520 - [DEBUG] End adding new jump function
60902 2019-Jan-13 16:21:26.246545 - [DEBUG]
60903 2019-Jan-13 16:21:26.246569 - [DEBUG] -------------------------------------------- 1631. Path Edge --------------------------------------------
60904 2019-Jan-13 16:21:26.246595 - [DEBUG]
60905 2019-Jan-13 16:21:26.246618 - [DEBUG] Process 1631. path edge:
60906 2019-Jan-13 16:21:26.246643 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60907 2019-Jan-13 16:21:26.246716 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
60908 2019-Jan-13 16:21:26.247375 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60909 2019-Jan-13 16:21:26.248029 - [DEBUG]
60910 2019-Jan-13 16:21:26.248057 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
60911 2019-Jan-13 16:21:26.248781 - [DEBUG] Compose: EdgeIdentity * AllBottom
60912 2019-Jan-13 16:21:26.248811 - [DEBUG]
60913 2019-Jan-13 16:21:26.248835 - [DEBUG] Propagate flow
60914 2019-Jan-13 16:21:26.248859 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60915 2019-Jan-13 16:21:26.248925 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
60916 2019-Jan-13 16:21:26.249615 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60917 2019-Jan-13 16:21:26.250285 - [DEBUG] Edge function : AllBottom (result of previous compose)
60918 2019-Jan-13 16:21:26.250311 - [DEBUG]
60919 2019-Jan-13 16:21:26.250337 - [DEBUG] Join: AllTop & AllBottom
60920 2019-Jan-13 16:21:26.250364 - [DEBUG] = AllBottom (new jump func)
60921 2019-Jan-13 16:21:26.250389 - [DEBUG]
60922 2019-Jan-13 16:21:26.250412 - [DEBUG] Start adding new jump function
60923 2019-Jan-13 16:21:26.250436 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
60924 2019-Jan-13 16:21:26.250496 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60925 2019-Jan-13 16:21:26.251147 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
60926 2019-Jan-13 16:21:26.251834 - [DEBUG] Edge Function : AllBottom
60927 2019-Jan-13 16:21:26.251866 - [DEBUG] End adding new jump function
60928 2019-Jan-13 16:21:26.251891 - [DEBUG]
60929 2019-Jan-13 16:21:26.251915 - [DEBUG] -------------------------------------------- 1632. Path Edge --------------------------------------------
60930 2019-Jan-13 16:21:26.251940 - [DEBUG]
60931 2019-Jan-13 16:21:26.251964 - [DEBUG] Process 1632. path edge:
60932 2019-Jan-13 16:21:26.251988 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
60933 2019-Jan-13 16:21:26.252053 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
60934 2019-Jan-13 16:21:26.252713 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
60935 2019-Jan-13 16:21:26.253374 - [DEBUG]
60936 2019-Jan-13 16:21:26.253401 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
60937 2019-Jan-13 16:21:26.254082 - [DEBUG] Compose: EdgeIdentity * AllBottom
60938 2019-Jan-13 16:21:26.254111 - [DEBUG]
60939 2019-Jan-13 16:21:26.254135 - [DEBUG] Propagate flow
60940 2019-Jan-13 16:21:26.254159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60941 2019-Jan-13 16:21:26.254222 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
60942 2019-Jan-13 16:21:26.254925 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60943 2019-Jan-13 16:21:26.255596 - [DEBUG] Edge function : AllBottom (result of previous compose)
60944 2019-Jan-13 16:21:26.255623 - [DEBUG]
60945 2019-Jan-13 16:21:26.255650 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60946 2019-Jan-13 16:21:26.255676 - [DEBUG] = AllBottom
60947 2019-Jan-13 16:21:26.255701 - [DEBUG]
60948 2019-Jan-13 16:21:26.255724 - [DEBUG] PROPAGATE: No new function!
60949 2019-Jan-13 16:21:26.255750 - [DEBUG] EDGE:
60950 2019-Jan-13 16:21:26.255814 - [DEBUG] ---> 60951 2019-Jan-13 16:21:26.256467 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60952 2019-Jan-13 16:21:26.257119 - [DEBUG]
60953 2019-Jan-13 16:21:26.257145 - [DEBUG] EDGE:
60954 2019-Jan-13 16:21:26.257205 - [DEBUG] ---> 60955 2019-Jan-13 16:21:26.257865 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60956 2019-Jan-13 16:21:26.258556 - [DEBUG]
60957 2019-Jan-13 16:21:26.258587 - [DEBUG] Compose: EdgeIdentity * AllBottom
60958 2019-Jan-13 16:21:26.258613 - [DEBUG]
60959 2019-Jan-13 16:21:26.258654 - [DEBUG] Propagate flow
60960 2019-Jan-13 16:21:26.258678 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60961 2019-Jan-13 16:21:26.258741 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
60962 2019-Jan-13 16:21:26.259397 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60963 2019-Jan-13 16:21:26.260050 - [DEBUG] Edge function : AllBottom (result of previous compose)
60964 2019-Jan-13 16:21:26.260076 - [DEBUG]
60965 2019-Jan-13 16:21:26.260102 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60966 2019-Jan-13 16:21:26.260128 - [DEBUG] = AllBottom
60967 2019-Jan-13 16:21:26.260154 - [DEBUG]
60968 2019-Jan-13 16:21:26.260177 - [DEBUG] PROPAGATE: No new function!
60969 2019-Jan-13 16:21:26.260202 - [DEBUG] EDGE:
60970 2019-Jan-13 16:21:26.260270 - [DEBUG] ---> 60971 2019-Jan-13 16:21:26.260937 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
60972 2019-Jan-13 16:21:26.261620 - [DEBUG]
60973 2019-Jan-13 16:21:26.261650 - [DEBUG] Compose: EdgeIdentity * AllBottom
60974 2019-Jan-13 16:21:26.261677 - [DEBUG]
60975 2019-Jan-13 16:21:26.261701 - [DEBUG] Propagate flow
60976 2019-Jan-13 16:21:26.261725 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60977 2019-Jan-13 16:21:26.261787 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60978 2019-Jan-13 16:21:26.262444 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
60979 2019-Jan-13 16:21:26.263105 - [DEBUG] Edge function : AllBottom (result of previous compose)
60980 2019-Jan-13 16:21:26.263132 - [DEBUG]
60981 2019-Jan-13 16:21:26.263158 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60982 2019-Jan-13 16:21:26.263184 - [DEBUG] = AllBottom
60983 2019-Jan-13 16:21:26.263209 - [DEBUG]
60984 2019-Jan-13 16:21:26.263233 - [DEBUG] PROPAGATE: No new function!
60985 2019-Jan-13 16:21:26.263289 - [DEBUG] Compose: EdgeIdentity * AllBottom
60986 2019-Jan-13 16:21:26.263317 - [DEBUG]
60987 2019-Jan-13 16:21:26.263341 - [DEBUG] Propagate flow
60988 2019-Jan-13 16:21:26.263365 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
60989 2019-Jan-13 16:21:26.263434 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
60990 2019-Jan-13 16:21:26.264102 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
60991 2019-Jan-13 16:21:26.264768 - [DEBUG] Edge function : AllBottom (result of previous compose)
60992 2019-Jan-13 16:21:26.264794 - [DEBUG]
60993 2019-Jan-13 16:21:26.264819 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
60994 2019-Jan-13 16:21:26.264845 - [DEBUG] = AllBottom
60995 2019-Jan-13 16:21:26.264870 - [DEBUG]
60996 2019-Jan-13 16:21:26.264914 - [DEBUG] PROPAGATE: No new function!
60997 2019-Jan-13 16:21:26.264942 - [DEBUG] Compose: EdgeIdentity * AllBottom
60998 2019-Jan-13 16:21:26.264968 - [DEBUG]
60999 2019-Jan-13 16:21:26.264992 - [DEBUG] Propagate flow
61000 2019-Jan-13 16:21:26.265016 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61001 2019-Jan-13 16:21:26.265078 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
61002 2019-Jan-13 16:21:26.265735 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
61003 2019-Jan-13 16:21:26.266408 - [DEBUG] Edge function : AllBottom (result of previous compose)
61004 2019-Jan-13 16:21:26.266436 - [DEBUG]
61005 2019-Jan-13 16:21:26.266478 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61006 2019-Jan-13 16:21:26.266505 - [DEBUG] = AllBottom
61007 2019-Jan-13 16:21:26.266529 - [DEBUG]
61008 2019-Jan-13 16:21:26.266553 - [DEBUG] PROPAGATE: No new function!
61009 2019-Jan-13 16:21:26.266583 - [DEBUG] EDGE:
61010 2019-Jan-13 16:21:26.266651 - [DEBUG] ---> 61011 2019-Jan-13 16:21:26.267326 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61012 2019-Jan-13 16:21:26.267986 - [DEBUG]
61013 2019-Jan-13 16:21:26.268031 - [DEBUG] Compose: EdgeIdentity * AllBottom
61014 2019-Jan-13 16:21:26.268058 - [DEBUG]
61015 2019-Jan-13 16:21:26.268082 - [DEBUG] Propagate flow
61016 2019-Jan-13 16:21:26.268106 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61017 2019-Jan-13 16:21:26.268168 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61018 2019-Jan-13 16:21:26.268854 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61019 2019-Jan-13 16:21:26.269526 - [DEBUG] Edge function : AllBottom (result of previous compose)
61020 2019-Jan-13 16:21:26.269553 - [DEBUG]
61021 2019-Jan-13 16:21:26.269580 - [DEBUG] Join: AllTop & AllBottom
61022 2019-Jan-13 16:21:26.269606 - [DEBUG] = AllBottom (new jump func)
61023 2019-Jan-13 16:21:26.269631 - [DEBUG]
61024 2019-Jan-13 16:21:26.269655 - [DEBUG] Start adding new jump function
61025 2019-Jan-13 16:21:26.269678 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61026 2019-Jan-13 16:21:26.269740 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61027 2019-Jan-13 16:21:26.270408 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61028 2019-Jan-13 16:21:26.271076 - [DEBUG] Edge Function : AllBottom
61029 2019-Jan-13 16:21:26.271107 - [DEBUG] End adding new jump function
61030 2019-Jan-13 16:21:26.271132 - [DEBUG]
61031 2019-Jan-13 16:21:26.271156 - [DEBUG] -------------------------------------------- 1633. Path Edge --------------------------------------------
61032 2019-Jan-13 16:21:26.271180 - [DEBUG]
61033 2019-Jan-13 16:21:26.271204 - [DEBUG] Process 1633. path edge:
61034 2019-Jan-13 16:21:26.271228 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61035 2019-Jan-13 16:21:26.271288 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
61036 2019-Jan-13 16:21:26.271969 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61037 2019-Jan-13 16:21:26.272636 - [DEBUG]
61038 2019-Jan-13 16:21:26.272661 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61039 2019-Jan-13 16:21:26.273353 - [DEBUG] Possible callees:
61040 2019-Jan-13 16:21:26.273380 - [DEBUG] llvm.dbg.declare
61041 2019-Jan-13 16:21:26.273405 - [DEBUG] Possible return sites:
61042 2019-Jan-13 16:21:26.273429 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14361043 2019-Jan-13 16:21:26.274748 - [DEBUG] Found and process special summary
61044 2019-Jan-13 16:21:26.274803 - [DEBUG] Compose: EdgeIdentity * AllBottom
61045 2019-Jan-13 16:21:26.274832 - [DEBUG]
61046 2019-Jan-13 16:21:26.274875 - [DEBUG] Propagate flow
61047 2019-Jan-13 16:21:26.274920 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61048 2019-Jan-13 16:21:26.274988 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61049 2019-Jan-13 16:21:26.275668 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61050 2019-Jan-13 16:21:26.276336 - [DEBUG] Edge function : AllBottom (result of previous compose)
61051 2019-Jan-13 16:21:26.276362 - [DEBUG]
61052 2019-Jan-13 16:21:26.276388 - [DEBUG] Join: AllTop & AllBottom
61053 2019-Jan-13 16:21:26.276415 - [DEBUG] = AllBottom (new jump func)
61054 2019-Jan-13 16:21:26.276440 - [DEBUG]
61055 2019-Jan-13 16:21:26.276464 - [DEBUG] Start adding new jump function
61056 2019-Jan-13 16:21:26.276487 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61057 2019-Jan-13 16:21:26.276550 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61058 2019-Jan-13 16:21:26.277206 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61059 2019-Jan-13 16:21:26.277858 - [DEBUG] Edge Function : AllBottom
61060 2019-Jan-13 16:21:26.277890 - [DEBUG] End adding new jump function
61061 2019-Jan-13 16:21:26.277914 - [DEBUG]
61062 2019-Jan-13 16:21:26.277938 - [DEBUG] -------------------------------------------- 1634. Path Edge --------------------------------------------
61063 2019-Jan-13 16:21:26.277962 - [DEBUG]
61064 2019-Jan-13 16:21:26.277986 - [DEBUG] Process 1634. path edge:
61065 2019-Jan-13 16:21:26.278010 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61066 2019-Jan-13 16:21:26.278074 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
61067 2019-Jan-13 16:21:26.278766 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61068 2019-Jan-13 16:21:26.279430 - [DEBUG]
61069 2019-Jan-13 16:21:26.279457 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61070 2019-Jan-13 16:21:26.280154 - [DEBUG] Compose: EdgeIdentity * AllBottom
61071 2019-Jan-13 16:21:26.280184 - [DEBUG]
61072 2019-Jan-13 16:21:26.280208 - [DEBUG] Propagate flow
61073 2019-Jan-13 16:21:26.280232 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61074 2019-Jan-13 16:21:26.280295 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
61075 2019-Jan-13 16:21:26.280951 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61076 2019-Jan-13 16:21:26.281640 - [DEBUG] Edge function : AllBottom (result of previous compose)
61077 2019-Jan-13 16:21:26.281667 - [DEBUG]
61078 2019-Jan-13 16:21:26.281693 - [DEBUG] Join: AllTop & AllBottom
61079 2019-Jan-13 16:21:26.281719 - [DEBUG] = AllBottom (new jump func)
61080 2019-Jan-13 16:21:26.281744 - [DEBUG]
61081 2019-Jan-13 16:21:26.281768 - [DEBUG] Start adding new jump function
61082 2019-Jan-13 16:21:26.281791 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61083 2019-Jan-13 16:21:26.281854 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61084 2019-Jan-13 16:21:26.282519 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
61085 2019-Jan-13 16:21:26.283166 - [DEBUG] Edge Function : AllBottom
61086 2019-Jan-13 16:21:26.283197 - [DEBUG] End adding new jump function
61087 2019-Jan-13 16:21:26.283221 - [DEBUG]
61088 2019-Jan-13 16:21:26.283245 - [DEBUG] -------------------------------------------- 1635. Path Edge --------------------------------------------
61089 2019-Jan-13 16:21:26.283287 - [DEBUG]
61090 2019-Jan-13 16:21:26.283311 - [DEBUG] Process 1635. path edge:
61091 2019-Jan-13 16:21:26.283336 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61092 2019-Jan-13 16:21:26.283399 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
61093 2019-Jan-13 16:21:26.284058 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61094 2019-Jan-13 16:21:26.284727 - [DEBUG]
61095 2019-Jan-13 16:21:26.284754 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
61096 2019-Jan-13 16:21:26.285470 - [DEBUG] Compose: EdgeIdentity * AllBottom
61097 2019-Jan-13 16:21:26.285499 - [DEBUG]
61098 2019-Jan-13 16:21:26.285523 - [DEBUG] Propagate flow
61099 2019-Jan-13 16:21:26.285546 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61100 2019-Jan-13 16:21:26.285612 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
61101 2019-Jan-13 16:21:26.286261 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61102 2019-Jan-13 16:21:26.286921 - [DEBUG] Edge function : AllBottom (result of previous compose)
61103 2019-Jan-13 16:21:26.286949 - [DEBUG]
61104 2019-Jan-13 16:21:26.286975 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61105 2019-Jan-13 16:21:26.287001 - [DEBUG] = AllBottom
61106 2019-Jan-13 16:21:26.287026 - [DEBUG]
61107 2019-Jan-13 16:21:26.287049 - [DEBUG] PROPAGATE: No new function!
61108 2019-Jan-13 16:21:26.287074 - [DEBUG] EDGE:
61109 2019-Jan-13 16:21:26.287140 - [DEBUG] ---> 61110 2019-Jan-13 16:21:26.287794 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61111 2019-Jan-13 16:21:26.288502 - [DEBUG]
61112 2019-Jan-13 16:21:26.288531 - [DEBUG] Compose: EdgeIdentity * AllBottom
61113 2019-Jan-13 16:21:26.288557 - [DEBUG]
61114 2019-Jan-13 16:21:26.288581 - [DEBUG] Propagate flow
61115 2019-Jan-13 16:21:26.288604 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61116 2019-Jan-13 16:21:26.288666 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
61117 2019-Jan-13 16:21:26.289317 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61118 2019-Jan-13 16:21:26.289982 - [DEBUG] Edge function : AllBottom (result of previous compose)
61119 2019-Jan-13 16:21:26.290009 - [DEBUG]
61120 2019-Jan-13 16:21:26.290035 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61121 2019-Jan-13 16:21:26.290061 - [DEBUG] = AllBottom
61122 2019-Jan-13 16:21:26.290086 - [DEBUG]
61123 2019-Jan-13 16:21:26.290109 - [DEBUG] PROPAGATE: No new function!
61124 2019-Jan-13 16:21:26.290135 - [DEBUG] EDGE:
61125 2019-Jan-13 16:21:26.290202 - [DEBUG] ---> 61126 2019-Jan-13 16:21:26.290861 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61127 2019-Jan-13 16:21:26.291524 - [DEBUG]
61128 2019-Jan-13 16:21:26.291572 - [DEBUG] Compose: EdgeIdentity * AllBottom
61129 2019-Jan-13 16:21:26.291601 - [DEBUG]
61130 2019-Jan-13 16:21:26.291625 - [DEBUG] Propagate flow
61131 2019-Jan-13 16:21:26.291649 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61132 2019-Jan-13 16:21:26.291710 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61133 2019-Jan-13 16:21:26.292368 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61134 2019-Jan-13 16:21:26.293058 - [DEBUG] Edge function : AllBottom (result of previous compose)
61135 2019-Jan-13 16:21:26.293086 - [DEBUG]
61136 2019-Jan-13 16:21:26.293112 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61137 2019-Jan-13 16:21:26.293138 - [DEBUG] = AllBottom
61138 2019-Jan-13 16:21:26.293163 - [DEBUG]
61139 2019-Jan-13 16:21:26.293187 - [DEBUG] PROPAGATE: No new function!
61140 2019-Jan-13 16:21:26.293243 - [DEBUG] Compose: EdgeIdentity * AllBottom
61141 2019-Jan-13 16:21:26.293271 - [DEBUG]
61142 2019-Jan-13 16:21:26.293295 - [DEBUG] Propagate flow
61143 2019-Jan-13 16:21:26.293319 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61144 2019-Jan-13 16:21:26.293386 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61145 2019-Jan-13 16:21:26.294060 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61146 2019-Jan-13 16:21:26.294722 - [DEBUG] Edge function : AllBottom (result of previous compose)
61147 2019-Jan-13 16:21:26.294749 - [DEBUG]
61148 2019-Jan-13 16:21:26.294774 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61149 2019-Jan-13 16:21:26.294801 - [DEBUG] = AllBottom
61150 2019-Jan-13 16:21:26.294825 - [DEBUG]
61151 2019-Jan-13 16:21:26.294849 - [DEBUG] PROPAGATE: No new function!
61152 2019-Jan-13 16:21:26.294877 - [DEBUG] Compose: EdgeIdentity * AllBottom
61153 2019-Jan-13 16:21:26.294923 - [DEBUG]
61154 2019-Jan-13 16:21:26.294948 - [DEBUG] Propagate flow
61155 2019-Jan-13 16:21:26.294972 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61156 2019-Jan-13 16:21:26.295034 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
61157 2019-Jan-13 16:21:26.295693 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61158 2019-Jan-13 16:21:26.296366 - [DEBUG] Edge function : AllBottom (result of previous compose)
61159 2019-Jan-13 16:21:26.296393 - [DEBUG]
61160 2019-Jan-13 16:21:26.296419 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61161 2019-Jan-13 16:21:26.296445 - [DEBUG] = AllBottom
61162 2019-Jan-13 16:21:26.296470 - [DEBUG]
61163 2019-Jan-13 16:21:26.296493 - [DEBUG] PROPAGATE: No new function!
61164 2019-Jan-13 16:21:26.296524 - [DEBUG] EDGE:
61165 2019-Jan-13 16:21:26.296590 - [DEBUG] ---> 61166 2019-Jan-13 16:21:26.297256 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61167 2019-Jan-13 16:21:26.297911 - [DEBUG]
61168 2019-Jan-13 16:21:26.297938 - [DEBUG] EDGE:
61169 2019-Jan-13 16:21:26.298000 - [DEBUG] ---> 61170 2019-Jan-13 16:21:26.298678 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61171 2019-Jan-13 16:21:26.299345 - [DEBUG]
61172 2019-Jan-13 16:21:26.299393 - [DEBUG] Compose: EdgeIdentity * AllBottom
61173 2019-Jan-13 16:21:26.299421 - [DEBUG]
61174 2019-Jan-13 16:21:26.299445 - [DEBUG] Propagate flow
61175 2019-Jan-13 16:21:26.299469 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61176 2019-Jan-13 16:21:26.299532 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
61177 2019-Jan-13 16:21:26.300193 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61178 2019-Jan-13 16:21:26.300848 - [DEBUG] Edge function : AllBottom (result of previous compose)
61179 2019-Jan-13 16:21:26.300895 - [DEBUG]
61180 2019-Jan-13 16:21:26.300922 - [DEBUG] Join: AllTop & AllBottom
61181 2019-Jan-13 16:21:26.300949 - [DEBUG] = AllBottom (new jump func)
61182 2019-Jan-13 16:21:26.300973 - [DEBUG]
61183 2019-Jan-13 16:21:26.300997 - [DEBUG] Start adding new jump function
61184 2019-Jan-13 16:21:26.301021 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61185 2019-Jan-13 16:21:26.301082 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61186 2019-Jan-13 16:21:26.301773 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
61187 2019-Jan-13 16:21:26.302436 - [DEBUG] Edge Function : AllBottom
61188 2019-Jan-13 16:21:26.302469 - [DEBUG] End adding new jump function
61189 2019-Jan-13 16:21:26.302493 - [DEBUG]
61190 2019-Jan-13 16:21:26.302517 - [DEBUG] -------------------------------------------- 1636. Path Edge --------------------------------------------
61191 2019-Jan-13 16:21:26.302542 - [DEBUG]
61192 2019-Jan-13 16:21:26.302565 - [DEBUG] Process 1636. path edge:
61193 2019-Jan-13 16:21:26.302589 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61194 2019-Jan-13 16:21:26.302651 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
61195 2019-Jan-13 16:21:26.303312 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61196 2019-Jan-13 16:21:26.303968 - [DEBUG]
61197 2019-Jan-13 16:21:26.303995 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
61198 2019-Jan-13 16:21:26.304687 - [DEBUG] Compose: EdgeIdentity * AllBottom
61199 2019-Jan-13 16:21:26.304717 - [DEBUG]
61200 2019-Jan-13 16:21:26.304741 - [DEBUG] Propagate flow
61201 2019-Jan-13 16:21:26.304765 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61202 2019-Jan-13 16:21:26.304833 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
61203 2019-Jan-13 16:21:26.305556 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61204 2019-Jan-13 16:21:26.306345 - [DEBUG] Edge function : AllBottom (result of previous compose)
61205 2019-Jan-13 16:21:26.306373 - [DEBUG]
61206 2019-Jan-13 16:21:26.306399 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61207 2019-Jan-13 16:21:26.306425 - [DEBUG] = AllBottom
61208 2019-Jan-13 16:21:26.306450 - [DEBUG]
61209 2019-Jan-13 16:21:26.306473 - [DEBUG] PROPAGATE: No new function!
61210 2019-Jan-13 16:21:26.306515 - [DEBUG] Compose: EdgeIdentity * AllBottom
61211 2019-Jan-13 16:21:26.306542 - [DEBUG]
61212 2019-Jan-13 16:21:26.306565 - [DEBUG] Propagate flow
61213 2019-Jan-13 16:21:26.306589 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61214 2019-Jan-13 16:21:26.306654 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
61215 2019-Jan-13 16:21:26.307327 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61216 2019-Jan-13 16:21:26.308001 - [DEBUG] Edge function : AllBottom (result of previous compose)
61217 2019-Jan-13 16:21:26.308028 - [DEBUG]
61218 2019-Jan-13 16:21:26.308054 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61219 2019-Jan-13 16:21:26.308079 - [DEBUG] = AllBottom
61220 2019-Jan-13 16:21:26.308104 - [DEBUG]
61221 2019-Jan-13 16:21:26.308127 - [DEBUG] PROPAGATE: No new function!
61222 2019-Jan-13 16:21:26.308153 - [DEBUG] EDGE:
61223 2019-Jan-13 16:21:26.308254 - [DEBUG] ---> 61224 2019-Jan-13 16:21:26.308920 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61225 2019-Jan-13 16:21:26.309582 - [DEBUG]
61226 2019-Jan-13 16:21:26.309609 - [DEBUG] EDGE:
61227 2019-Jan-13 16:21:26.309670 - [DEBUG] ---> 61228 2019-Jan-13 16:21:26.310318 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61229 2019-Jan-13 16:21:26.310984 - [DEBUG]
61230 2019-Jan-13 16:21:26.311015 - [DEBUG] Compose: EdgeIdentity * AllBottom
61231 2019-Jan-13 16:21:26.311042 - [DEBUG]
61232 2019-Jan-13 16:21:26.311066 - [DEBUG] Propagate flow
61233 2019-Jan-13 16:21:26.311090 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61234 2019-Jan-13 16:21:26.311152 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
61235 2019-Jan-13 16:21:26.311828 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61236 2019-Jan-13 16:21:26.312494 - [DEBUG] Edge function : AllBottom (result of previous compose)
61237 2019-Jan-13 16:21:26.312521 - [DEBUG]
61238 2019-Jan-13 16:21:26.312548 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61239 2019-Jan-13 16:21:26.312574 - [DEBUG] = AllBottom
61240 2019-Jan-13 16:21:26.312599 - [DEBUG]
61241 2019-Jan-13 16:21:26.312623 - [DEBUG] PROPAGATE: No new function!
61242 2019-Jan-13 16:21:26.312648 - [DEBUG] EDGE:
61243 2019-Jan-13 16:21:26.312711 - [DEBUG] ---> 61244 2019-Jan-13 16:21:26.313363 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61245 2019-Jan-13 16:21:26.314032 - [DEBUG]
61246 2019-Jan-13 16:21:26.314062 - [DEBUG] Compose: EdgeIdentity * AllBottom
61247 2019-Jan-13 16:21:26.314088 - [DEBUG]
61248 2019-Jan-13 16:21:26.314113 - [DEBUG] Propagate flow
61249 2019-Jan-13 16:21:26.314137 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61250 2019-Jan-13 16:21:26.314200 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61251 2019-Jan-13 16:21:26.314876 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
61252 2019-Jan-13 16:21:26.315556 - [DEBUG] Edge function : AllBottom (result of previous compose)
61253 2019-Jan-13 16:21:26.315583 - [DEBUG]
61254 2019-Jan-13 16:21:26.315609 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61255 2019-Jan-13 16:21:26.315636 - [DEBUG] = AllBottom
61256 2019-Jan-13 16:21:26.315660 - [DEBUG]
61257 2019-Jan-13 16:21:26.315684 - [DEBUG] PROPAGATE: No new function!
61258 2019-Jan-13 16:21:26.315739 - [DEBUG] Compose: EdgeIdentity * AllBottom
61259 2019-Jan-13 16:21:26.315767 - [DEBUG]
61260 2019-Jan-13 16:21:26.315791 - [DEBUG] Propagate flow
61261 2019-Jan-13 16:21:26.315815 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61262 2019-Jan-13 16:21:26.315881 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61263 2019-Jan-13 16:21:26.316544 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61264 2019-Jan-13 16:21:26.317214 - [DEBUG] Edge function : AllBottom (result of previous compose)
61265 2019-Jan-13 16:21:26.317241 - [DEBUG]
61266 2019-Jan-13 16:21:26.317267 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61267 2019-Jan-13 16:21:26.317311 - [DEBUG] = AllBottom
61268 2019-Jan-13 16:21:26.317336 - [DEBUG]
61269 2019-Jan-13 16:21:26.317360 - [DEBUG] PROPAGATE: No new function!
61270 2019-Jan-13 16:21:26.317388 - [DEBUG] Compose: EdgeIdentity * AllBottom
61271 2019-Jan-13 16:21:26.317414 - [DEBUG]
61272 2019-Jan-13 16:21:26.317438 - [DEBUG] Propagate flow
61273 2019-Jan-13 16:21:26.317462 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61274 2019-Jan-13 16:21:26.317525 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
61275 2019-Jan-13 16:21:26.318200 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
61276 2019-Jan-13 16:21:26.318877 - [DEBUG] Edge function : AllBottom (result of previous compose)
61277 2019-Jan-13 16:21:26.318903 - [DEBUG]
61278 2019-Jan-13 16:21:26.318929 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61279 2019-Jan-13 16:21:26.318955 - [DEBUG] = AllBottom
61280 2019-Jan-13 16:21:26.318980 - [DEBUG]
61281 2019-Jan-13 16:21:26.319004 - [DEBUG] PROPAGATE: No new function!
61282 2019-Jan-13 16:21:26.319035 - [DEBUG] EDGE:
61283 2019-Jan-13 16:21:26.319100 - [DEBUG] ---> 61284 2019-Jan-13 16:21:26.319764 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61285 2019-Jan-13 16:21:26.320434 - [DEBUG]
61286 2019-Jan-13 16:21:26.320462 - [DEBUG] EDGE:
61287 2019-Jan-13 16:21:26.320524 - [DEBUG] ---> 61288 2019-Jan-13 16:21:26.321183 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61289 2019-Jan-13 16:21:26.321865 - [DEBUG]
61290 2019-Jan-13 16:21:26.321896 - [DEBUG] Compose: EdgeIdentity * AllBottom
61291 2019-Jan-13 16:21:26.321922 - [DEBUG]
61292 2019-Jan-13 16:21:26.321946 - [DEBUG] Propagate flow
61293 2019-Jan-13 16:21:26.321970 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61294 2019-Jan-13 16:21:26.322031 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
61295 2019-Jan-13 16:21:26.322689 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
61296 2019-Jan-13 16:21:26.323362 - [DEBUG] Edge function : AllBottom (result of previous compose)
61297 2019-Jan-13 16:21:26.323389 - [DEBUG]
61298 2019-Jan-13 16:21:26.323416 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61299 2019-Jan-13 16:21:26.323443 - [DEBUG] = AllBottom
61300 2019-Jan-13 16:21:26.323468 - [DEBUG]
61301 2019-Jan-13 16:21:26.323491 - [DEBUG] PROPAGATE: No new function!
61302 2019-Jan-13 16:21:26.323517 - [DEBUG] EDGE:
61303 2019-Jan-13 16:21:26.323582 - [DEBUG] ---> 61304 2019-Jan-13 16:21:26.324245 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61305 2019-Jan-13 16:21:26.324927 - [DEBUG]
61306 2019-Jan-13 16:21:26.324957 - [DEBUG] Compose: EdgeIdentity * AllBottom
61307 2019-Jan-13 16:21:26.324984 - [DEBUG]
61308 2019-Jan-13 16:21:26.325008 - [DEBUG] Propagate flow
61309 2019-Jan-13 16:21:26.325032 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61310 2019-Jan-13 16:21:26.325092 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
61311 2019-Jan-13 16:21:26.325759 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
61312 2019-Jan-13 16:21:26.326430 - [DEBUG] Edge function : AllBottom (result of previous compose)
61313 2019-Jan-13 16:21:26.326457 - [DEBUG]
61314 2019-Jan-13 16:21:26.326484 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61315 2019-Jan-13 16:21:26.326511 - [DEBUG] = AllBottom
61316 2019-Jan-13 16:21:26.326536 - [DEBUG]
61317 2019-Jan-13 16:21:26.326560 - [DEBUG] PROPAGATE: No new function!
61318 2019-Jan-13 16:21:26.326585 - [DEBUG] EDGE:
61319 2019-Jan-13 16:21:26.326653 - [DEBUG] ---> 61320 2019-Jan-13 16:21:26.327313 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61321 2019-Jan-13 16:21:26.327966 - [DEBUG]
61322 2019-Jan-13 16:21:26.327993 - [DEBUG] EDGE:
61323 2019-Jan-13 16:21:26.328053 - [DEBUG] ---> 61324 2019-Jan-13 16:21:26.328739 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61325 2019-Jan-13 16:21:26.329402 - [DEBUG]
61326 2019-Jan-13 16:21:26.329432 - [DEBUG] Compose: EdgeIdentity * AllBottom
61327 2019-Jan-13 16:21:26.329458 - [DEBUG]
61328 2019-Jan-13 16:21:26.329482 - [DEBUG] Propagate flow
61329 2019-Jan-13 16:21:26.329507 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61330 2019-Jan-13 16:21:26.329569 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
61331 2019-Jan-13 16:21:26.330225 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
61332 2019-Jan-13 16:21:26.330881 - [DEBUG] Edge function : AllBottom (result of previous compose)
61333 2019-Jan-13 16:21:26.330908 - [DEBUG]
61334 2019-Jan-13 16:21:26.330934 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61335 2019-Jan-13 16:21:26.330960 - [DEBUG] = AllBottom
61336 2019-Jan-13 16:21:26.330985 - [DEBUG]
61337 2019-Jan-13 16:21:26.331009 - [DEBUG] PROPAGATE: No new function!
61338 2019-Jan-13 16:21:26.331034 - [DEBUG] EDGE:
61339 2019-Jan-13 16:21:26.331096 - [DEBUG] ---> 61340 2019-Jan-13 16:21:26.331797 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61341 2019-Jan-13 16:21:26.332460 - [DEBUG]
61342 2019-Jan-13 16:21:26.332488 - [DEBUG] EDGE:
61343 2019-Jan-13 16:21:26.332550 - [DEBUG] ---> 61344 2019-Jan-13 16:21:26.333202 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61345 2019-Jan-13 16:21:26.333856 - [DEBUG]
61346 2019-Jan-13 16:21:26.333883 - [DEBUG] EDGE:
61347 2019-Jan-13 16:21:26.333943 - [DEBUG] ---> 61348 2019-Jan-13 16:21:26.334607 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61349 2019-Jan-13 16:21:26.335288 - [DEBUG]
61350 2019-Jan-13 16:21:26.335318 - [DEBUG] Compose: EdgeIdentity * AllBottom
61351 2019-Jan-13 16:21:26.335345 - [DEBUG]
61352 2019-Jan-13 16:21:26.335370 - [DEBUG] Propagate flow
61353 2019-Jan-13 16:21:26.335394 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61354 2019-Jan-13 16:21:26.335457 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
61355 2019-Jan-13 16:21:26.336117 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
61356 2019-Jan-13 16:21:26.336795 - [DEBUG] Edge function : AllBottom (result of previous compose)
61357 2019-Jan-13 16:21:26.336822 - [DEBUG]
61358 2019-Jan-13 16:21:26.336849 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61359 2019-Jan-13 16:21:26.336875 - [DEBUG] = AllBottom
61360 2019-Jan-13 16:21:26.336900 - [DEBUG]
61361 2019-Jan-13 16:21:26.336924 - [DEBUG] PROPAGATE: No new function!
61362 2019-Jan-13 16:21:26.336979 - [DEBUG] Compose: EdgeIdentity * AllBottom
61363 2019-Jan-13 16:21:26.337007 - [DEBUG]
61364 2019-Jan-13 16:21:26.337032 - [DEBUG] Propagate flow
61365 2019-Jan-13 16:21:26.337056 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61366 2019-Jan-13 16:21:26.337120 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
61367 2019-Jan-13 16:21:26.337793 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61368 2019-Jan-13 16:21:26.338487 - [DEBUG] Edge function : AllBottom (result of previous compose)
61369 2019-Jan-13 16:21:26.338515 - [DEBUG]
61370 2019-Jan-13 16:21:26.338541 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61371 2019-Jan-13 16:21:26.338567 - [DEBUG] = AllBottom
61372 2019-Jan-13 16:21:26.338592 - [DEBUG]
61373 2019-Jan-13 16:21:26.338615 - [DEBUG] PROPAGATE: No new function!
61374 2019-Jan-13 16:21:26.338643 - [DEBUG] Compose: EdgeIdentity * AllBottom
61375 2019-Jan-13 16:21:26.338669 - [DEBUG]
61376 2019-Jan-13 16:21:26.338693 - [DEBUG] Propagate flow
61377 2019-Jan-13 16:21:26.338717 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61378 2019-Jan-13 16:21:26.338782 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
61379 2019-Jan-13 16:21:26.339442 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
61380 2019-Jan-13 16:21:26.340101 - [DEBUG] Edge function : AllBottom (result of previous compose)
61381 2019-Jan-13 16:21:26.340128 - [DEBUG]
61382 2019-Jan-13 16:21:26.340154 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61383 2019-Jan-13 16:21:26.340180 - [DEBUG] = AllBottom
61384 2019-Jan-13 16:21:26.340205 - [DEBUG]
61385 2019-Jan-13 16:21:26.340228 - [DEBUG] PROPAGATE: No new function!
61386 2019-Jan-13 16:21:26.340258 - [DEBUG] EDGE:
61387 2019-Jan-13 16:21:26.340327 - [DEBUG] ---> 61388 2019-Jan-13 16:21:26.341004 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61389 2019-Jan-13 16:21:26.341692 - [DEBUG]
61390 2019-Jan-13 16:21:26.341738 - [DEBUG] Compose: EdgeIdentity * AllBottom
61391 2019-Jan-13 16:21:26.341765 - [DEBUG]
61392 2019-Jan-13 16:21:26.341789 - [DEBUG] Propagate flow
61393 2019-Jan-13 16:21:26.341813 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61394 2019-Jan-13 16:21:26.341876 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
61395 2019-Jan-13 16:21:26.342534 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61396 2019-Jan-13 16:21:26.343195 - [DEBUG] Edge function : AllBottom (result of previous compose)
61397 2019-Jan-13 16:21:26.343222 - [DEBUG]
61398 2019-Jan-13 16:21:26.343248 - [DEBUG] Join: AllTop & AllBottom
61399 2019-Jan-13 16:21:26.343275 - [DEBUG] = AllBottom (new jump func)
61400 2019-Jan-13 16:21:26.343300 - [DEBUG]
61401 2019-Jan-13 16:21:26.343324 - [DEBUG] Start adding new jump function
61402 2019-Jan-13 16:21:26.343347 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61403 2019-Jan-13 16:21:26.343431 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61404 2019-Jan-13 16:21:26.344095 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
61405 2019-Jan-13 16:21:26.344759 - [DEBUG] Edge Function : AllBottom
61406 2019-Jan-13 16:21:26.344791 - [DEBUG] End adding new jump function
61407 2019-Jan-13 16:21:26.344816 - [DEBUG]
61408 2019-Jan-13 16:21:26.344840 - [DEBUG] -------------------------------------------- 1637. Path Edge --------------------------------------------
61409 2019-Jan-13 16:21:26.344864 - [DEBUG]
61410 2019-Jan-13 16:21:26.344909 - [DEBUG] Process 1637. path edge:
61411 2019-Jan-13 16:21:26.344933 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61412 2019-Jan-13 16:21:26.344996 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
61413 2019-Jan-13 16:21:26.345651 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61414 2019-Jan-13 16:21:26.346315 - [DEBUG]
61415 2019-Jan-13 16:21:26.346342 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
61416 2019-Jan-13 16:21:26.347016 - [DEBUG] Possible callees:
61417 2019-Jan-13 16:21:26.347043 - [DEBUG] foo
61418 2019-Jan-13 16:21:26.347068 - [DEBUG] Possible return sites:
61419 2019-Jan-13 16:21:26.347092 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8461420 2019-Jan-13 16:21:26.348434 - [DEBUG] Found and process special summary
61421 2019-Jan-13 16:21:26.348490 - [DEBUG] Compose: EdgeIdentity * AllBottom
61422 2019-Jan-13 16:21:26.348519 - [DEBUG]
61423 2019-Jan-13 16:21:26.348543 - [DEBUG] Propagate flow
61424 2019-Jan-13 16:21:26.348567 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61425 2019-Jan-13 16:21:26.348634 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
61426 2019-Jan-13 16:21:26.349302 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61427 2019-Jan-13 16:21:26.349969 - [DEBUG] Edge function : AllBottom (result of previous compose)
61428 2019-Jan-13 16:21:26.349995 - [DEBUG]
61429 2019-Jan-13 16:21:26.350021 - [DEBUG] Join: AllTop & AllBottom
61430 2019-Jan-13 16:21:26.350048 - [DEBUG] = AllBottom (new jump func)
61431 2019-Jan-13 16:21:26.350073 - [DEBUG]
61432 2019-Jan-13 16:21:26.350096 - [DEBUG] Start adding new jump function
61433 2019-Jan-13 16:21:26.350120 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61434 2019-Jan-13 16:21:26.350182 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61435 2019-Jan-13 16:21:26.350844 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
61436 2019-Jan-13 16:21:26.351498 - [DEBUG] Edge Function : AllBottom
61437 2019-Jan-13 16:21:26.351529 - [DEBUG] End adding new jump function
61438 2019-Jan-13 16:21:26.351573 - [DEBUG]
61439 2019-Jan-13 16:21:26.351597 - [DEBUG] -------------------------------------------- 1638. Path Edge --------------------------------------------
61440 2019-Jan-13 16:21:26.351622 - [DEBUG]
61441 2019-Jan-13 16:21:26.351645 - [DEBUG] Process 1638. path edge:
61442 2019-Jan-13 16:21:26.351670 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61443 2019-Jan-13 16:21:26.351732 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
61444 2019-Jan-13 16:21:26.352397 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61445 2019-Jan-13 16:21:26.353073 - [DEBUG]
61446 2019-Jan-13 16:21:26.353100 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
61447 2019-Jan-13 16:21:26.353799 - [DEBUG] Compose: EdgeIdentity * AllBottom
61448 2019-Jan-13 16:21:26.353829 - [DEBUG]
61449 2019-Jan-13 16:21:26.353852 - [DEBUG] Propagate flow
61450 2019-Jan-13 16:21:26.353876 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61451 2019-Jan-13 16:21:26.353938 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
61452 2019-Jan-13 16:21:26.354590 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61453 2019-Jan-13 16:21:26.355282 - [DEBUG] Edge function : AllBottom (result of previous compose)
61454 2019-Jan-13 16:21:26.355309 - [DEBUG]
61455 2019-Jan-13 16:21:26.355335 - [DEBUG] Join: AllTop & AllBottom
61456 2019-Jan-13 16:21:26.355361 - [DEBUG] = AllBottom (new jump func)
61457 2019-Jan-13 16:21:26.355386 - [DEBUG]
61458 2019-Jan-13 16:21:26.355410 - [DEBUG] Start adding new jump function
61459 2019-Jan-13 16:21:26.355433 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61460 2019-Jan-13 16:21:26.355495 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61461 2019-Jan-13 16:21:26.356157 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
61462 2019-Jan-13 16:21:26.356811 - [DEBUG] Edge Function : AllBottom
61463 2019-Jan-13 16:21:26.356843 - [DEBUG] End adding new jump function
61464 2019-Jan-13 16:21:26.356868 - [DEBUG]
61465 2019-Jan-13 16:21:26.356892 - [DEBUG] -------------------------------------------- 1639. Path Edge --------------------------------------------
61466 2019-Jan-13 16:21:26.356917 - [DEBUG]
61467 2019-Jan-13 16:21:26.356941 - [DEBUG] Process 1639. path edge:
61468 2019-Jan-13 16:21:26.356966 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61469 2019-Jan-13 16:21:26.357028 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
61470 2019-Jan-13 16:21:26.357676 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61471 2019-Jan-13 16:21:26.358366 - [DEBUG]
61472 2019-Jan-13 16:21:26.358394 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
61473 2019-Jan-13 16:21:26.359077 - [DEBUG] Compose: EdgeIdentity * AllBottom
61474 2019-Jan-13 16:21:26.359107 - [DEBUG]
61475 2019-Jan-13 16:21:26.359131 - [DEBUG] Propagate flow
61476 2019-Jan-13 16:21:26.359155 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61477 2019-Jan-13 16:21:26.359227 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61478 2019-Jan-13 16:21:26.359900 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61479 2019-Jan-13 16:21:26.360552 - [DEBUG] Edge function : AllBottom (result of previous compose)
61480 2019-Jan-13 16:21:26.360578 - [DEBUG]
61481 2019-Jan-13 16:21:26.360604 - [DEBUG] Join: AllTop & AllBottom
61482 2019-Jan-13 16:21:26.360631 - [DEBUG] = AllBottom (new jump func)
61483 2019-Jan-13 16:21:26.360656 - [DEBUG]
61484 2019-Jan-13 16:21:26.360680 - [DEBUG] Start adding new jump function
61485 2019-Jan-13 16:21:26.360703 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61486 2019-Jan-13 16:21:26.360763 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61487 2019-Jan-13 16:21:26.361447 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61488 2019-Jan-13 16:21:26.362147 - [DEBUG] Edge Function : AllBottom
61489 2019-Jan-13 16:21:26.362181 - [DEBUG] End adding new jump function
61490 2019-Jan-13 16:21:26.362206 - [DEBUG]
61491 2019-Jan-13 16:21:26.362230 - [DEBUG] -------------------------------------------- 1640. Path Edge --------------------------------------------
61492 2019-Jan-13 16:21:26.362255 - [DEBUG]
61493 2019-Jan-13 16:21:26.362278 - [DEBUG] Process 1640. path edge:
61494 2019-Jan-13 16:21:26.362303 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61495 2019-Jan-13 16:21:26.362368 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
61496 2019-Jan-13 16:21:26.363034 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61497 2019-Jan-13 16:21:26.363685 - [DEBUG]
61498 2019-Jan-13 16:21:26.363711 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61499 2019-Jan-13 16:21:26.364398 - [DEBUG] Possible callees:
61500 2019-Jan-13 16:21:26.364424 - [DEBUG] llvm.dbg.declare
61501 2019-Jan-13 16:21:26.364450 - [DEBUG] Possible return sites:
61502 2019-Jan-13 16:21:26.364473 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9661503 2019-Jan-13 16:21:26.365829 - [DEBUG] Found and process special summary
61504 2019-Jan-13 16:21:26.365884 - [DEBUG] Compose: EdgeIdentity * AllBottom
61505 2019-Jan-13 16:21:26.365913 - [DEBUG]
61506 2019-Jan-13 16:21:26.365938 - [DEBUG] Propagate flow
61507 2019-Jan-13 16:21:26.365962 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61508 2019-Jan-13 16:21:26.366027 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61509 2019-Jan-13 16:21:26.366684 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61510 2019-Jan-13 16:21:26.367351 - [DEBUG] Edge function : AllBottom (result of previous compose)
61511 2019-Jan-13 16:21:26.367377 - [DEBUG]
61512 2019-Jan-13 16:21:26.367404 - [DEBUG] Join: AllTop & AllBottom
61513 2019-Jan-13 16:21:26.367431 - [DEBUG] = AllBottom (new jump func)
61514 2019-Jan-13 16:21:26.367455 - [DEBUG]
61515 2019-Jan-13 16:21:26.367479 - [DEBUG] Start adding new jump function
61516 2019-Jan-13 16:21:26.367502 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61517 2019-Jan-13 16:21:26.367564 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61518 2019-Jan-13 16:21:26.368245 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61519 2019-Jan-13 16:21:26.368905 - [DEBUG] Edge Function : AllBottom
61520 2019-Jan-13 16:21:26.368942 - [DEBUG] End adding new jump function
61521 2019-Jan-13 16:21:26.368967 - [DEBUG]
61522 2019-Jan-13 16:21:26.368990 - [DEBUG] -------------------------------------------- 1641. Path Edge --------------------------------------------
61523 2019-Jan-13 16:21:26.369015 - [DEBUG]
61524 2019-Jan-13 16:21:26.369038 - [DEBUG] Process 1641. path edge:
61525 2019-Jan-13 16:21:26.369063 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61526 2019-Jan-13 16:21:26.369124 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
61527 2019-Jan-13 16:21:26.369784 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61528 2019-Jan-13 16:21:26.370468 - [DEBUG]
61529 2019-Jan-13 16:21:26.370495 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61530 2019-Jan-13 16:21:26.371198 - [DEBUG] Compose: EdgeIdentity * AllBottom
61531 2019-Jan-13 16:21:26.371229 - [DEBUG]
61532 2019-Jan-13 16:21:26.371252 - [DEBUG] Propagate flow
61533 2019-Jan-13 16:21:26.371277 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61534 2019-Jan-13 16:21:26.371342 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
61535 2019-Jan-13 16:21:26.372023 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61536 2019-Jan-13 16:21:26.372678 - [DEBUG] Edge function : AllBottom (result of previous compose)
61537 2019-Jan-13 16:21:26.372705 - [DEBUG]
61538 2019-Jan-13 16:21:26.372731 - [DEBUG] Join: AllTop & AllBottom
61539 2019-Jan-13 16:21:26.372758 - [DEBUG] = AllBottom (new jump func)
61540 2019-Jan-13 16:21:26.372783 - [DEBUG]
61541 2019-Jan-13 16:21:26.372807 - [DEBUG] Start adding new jump function
61542 2019-Jan-13 16:21:26.372831 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61543 2019-Jan-13 16:21:26.372893 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61544 2019-Jan-13 16:21:26.373560 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
61545 2019-Jan-13 16:21:26.374221 - [DEBUG] Edge Function : AllBottom
61546 2019-Jan-13 16:21:26.374252 - [DEBUG] End adding new jump function
61547 2019-Jan-13 16:21:26.374277 - [DEBUG]
61548 2019-Jan-13 16:21:26.374301 - [DEBUG] -------------------------------------------- 1642. Path Edge --------------------------------------------
61549 2019-Jan-13 16:21:26.374326 - [DEBUG]
61550 2019-Jan-13 16:21:26.374350 - [DEBUG] Process 1642. path edge:
61551 2019-Jan-13 16:21:26.374374 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61552 2019-Jan-13 16:21:26.374437 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
61553 2019-Jan-13 16:21:26.375114 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61554 2019-Jan-13 16:21:26.375773 - [DEBUG]
61555 2019-Jan-13 16:21:26.375801 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
61556 2019-Jan-13 16:21:26.376488 - [DEBUG] Compose: EdgeIdentity * AllBottom
61557 2019-Jan-13 16:21:26.376519 - [DEBUG]
61558 2019-Jan-13 16:21:26.376544 - [DEBUG] Propagate flow
61559 2019-Jan-13 16:21:26.376568 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61560 2019-Jan-13 16:21:26.376633 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
61561 2019-Jan-13 16:21:26.377293 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61562 2019-Jan-13 16:21:26.377950 - [DEBUG] Edge function : AllBottom (result of previous compose)
61563 2019-Jan-13 16:21:26.377977 - [DEBUG]
61564 2019-Jan-13 16:21:26.378003 - [DEBUG] Join: AllTop & AllBottom
61565 2019-Jan-13 16:21:26.378029 - [DEBUG] = AllBottom (new jump func)
61566 2019-Jan-13 16:21:26.378054 - [DEBUG]
61567 2019-Jan-13 16:21:26.378078 - [DEBUG] Start adding new jump function
61568 2019-Jan-13 16:21:26.378101 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61569 2019-Jan-13 16:21:26.378162 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61570 2019-Jan-13 16:21:26.378850 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
61571 2019-Jan-13 16:21:26.379525 - [DEBUG] Edge Function : AllBottom
61572 2019-Jan-13 16:21:26.379558 - [DEBUG] End adding new jump function
61573 2019-Jan-13 16:21:26.379582 - [DEBUG]
61574 2019-Jan-13 16:21:26.379606 - [DEBUG] -------------------------------------------- 1643. Path Edge --------------------------------------------
61575 2019-Jan-13 16:21:26.379631 - [DEBUG]
61576 2019-Jan-13 16:21:26.379654 - [DEBUG] Process 1643. path edge:
61577 2019-Jan-13 16:21:26.379678 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61578 2019-Jan-13 16:21:26.379741 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
61579 2019-Jan-13 16:21:26.380400 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61580 2019-Jan-13 16:21:26.381056 - [DEBUG]
61581 2019-Jan-13 16:21:26.381083 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
61582 2019-Jan-13 16:21:26.381790 - [DEBUG] Compose: EdgeIdentity * AllBottom
61583 2019-Jan-13 16:21:26.381820 - [DEBUG]
61584 2019-Jan-13 16:21:26.381844 - [DEBUG] Propagate flow
61585 2019-Jan-13 16:21:26.381868 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61586 2019-Jan-13 16:21:26.381936 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
61587 2019-Jan-13 16:21:26.382614 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61588 2019-Jan-13 16:21:26.383282 - [DEBUG] Edge function : AllBottom (result of previous compose)
61589 2019-Jan-13 16:21:26.383309 - [DEBUG]
61590 2019-Jan-13 16:21:26.383335 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61591 2019-Jan-13 16:21:26.383361 - [DEBUG] = AllBottom
61592 2019-Jan-13 16:21:26.383386 - [DEBUG]
61593 2019-Jan-13 16:21:26.383409 - [DEBUG] PROPAGATE: No new function!
61594 2019-Jan-13 16:21:26.383434 - [DEBUG] EDGE:
61595 2019-Jan-13 16:21:26.383496 - [DEBUG] ---> 61596 2019-Jan-13 16:21:26.384146 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61597 2019-Jan-13 16:21:26.384810 - [DEBUG]
61598 2019-Jan-13 16:21:26.384838 - [DEBUG] EDGE:
61599 2019-Jan-13 16:21:26.384921 - [DEBUG] ---> 61600 2019-Jan-13 16:21:26.385574 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61601 2019-Jan-13 16:21:26.386242 - [DEBUG]
61602 2019-Jan-13 16:21:26.386271 - [DEBUG] Compose: EdgeIdentity * AllBottom
61603 2019-Jan-13 16:21:26.386298 - [DEBUG]
61604 2019-Jan-13 16:21:26.386322 - [DEBUG] Propagate flow
61605 2019-Jan-13 16:21:26.386346 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61606 2019-Jan-13 16:21:26.386406 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
61607 2019-Jan-13 16:21:26.387055 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61608 2019-Jan-13 16:21:26.387716 - [DEBUG] Edge function : AllBottom (result of previous compose)
61609 2019-Jan-13 16:21:26.387744 - [DEBUG]
61610 2019-Jan-13 16:21:26.387770 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61611 2019-Jan-13 16:21:26.387796 - [DEBUG] = AllBottom
61612 2019-Jan-13 16:21:26.387821 - [DEBUG]
61613 2019-Jan-13 16:21:26.387845 - [DEBUG] PROPAGATE: No new function!
61614 2019-Jan-13 16:21:26.387870 - [DEBUG] EDGE:
61615 2019-Jan-13 16:21:26.387937 - [DEBUG] ---> 61616 2019-Jan-13 16:21:26.388633 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61617 2019-Jan-13 16:21:26.389301 - [DEBUG]
61618 2019-Jan-13 16:21:26.389330 - [DEBUG] Compose: EdgeIdentity * AllBottom
61619 2019-Jan-13 16:21:26.389356 - [DEBUG]
61620 2019-Jan-13 16:21:26.389380 - [DEBUG] Propagate flow
61621 2019-Jan-13 16:21:26.389404 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61622 2019-Jan-13 16:21:26.389464 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61623 2019-Jan-13 16:21:26.390118 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61624 2019-Jan-13 16:21:26.390791 - [DEBUG] Edge function : AllBottom (result of previous compose)
61625 2019-Jan-13 16:21:26.390818 - [DEBUG]
61626 2019-Jan-13 16:21:26.390844 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61627 2019-Jan-13 16:21:26.390870 - [DEBUG] = AllBottom
61628 2019-Jan-13 16:21:26.390894 - [DEBUG]
61629 2019-Jan-13 16:21:26.390918 - [DEBUG] PROPAGATE: No new function!
61630 2019-Jan-13 16:21:26.390973 - [DEBUG] Compose: EdgeIdentity * AllBottom
61631 2019-Jan-13 16:21:26.391001 - [DEBUG]
61632 2019-Jan-13 16:21:26.391025 - [DEBUG] Propagate flow
61633 2019-Jan-13 16:21:26.391049 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61634 2019-Jan-13 16:21:26.391115 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61635 2019-Jan-13 16:21:26.391808 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61636 2019-Jan-13 16:21:26.392470 - [DEBUG] Edge function : AllBottom (result of previous compose)
61637 2019-Jan-13 16:21:26.392496 - [DEBUG]
61638 2019-Jan-13 16:21:26.392522 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61639 2019-Jan-13 16:21:26.392548 - [DEBUG] = AllBottom
61640 2019-Jan-13 16:21:26.392573 - [DEBUG]
61641 2019-Jan-13 16:21:26.392597 - [DEBUG] PROPAGATE: No new function!
61642 2019-Jan-13 16:21:26.392624 - [DEBUG] Compose: EdgeIdentity * AllBottom
61643 2019-Jan-13 16:21:26.392650 - [DEBUG]
61644 2019-Jan-13 16:21:26.392674 - [DEBUG] Propagate flow
61645 2019-Jan-13 16:21:26.392698 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61646 2019-Jan-13 16:21:26.392759 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
61647 2019-Jan-13 16:21:26.393417 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61648 2019-Jan-13 16:21:26.394093 - [DEBUG] Edge function : AllBottom (result of previous compose)
61649 2019-Jan-13 16:21:26.394119 - [DEBUG]
61650 2019-Jan-13 16:21:26.394145 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61651 2019-Jan-13 16:21:26.394172 - [DEBUG] = AllBottom
61652 2019-Jan-13 16:21:26.394196 - [DEBUG]
61653 2019-Jan-13 16:21:26.394220 - [DEBUG] PROPAGATE: No new function!
61654 2019-Jan-13 16:21:26.394250 - [DEBUG] EDGE:
61655 2019-Jan-13 16:21:26.394317 - [DEBUG] ---> 61656 2019-Jan-13 16:21:26.395009 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61657 2019-Jan-13 16:21:26.395665 - [DEBUG]
61658 2019-Jan-13 16:21:26.395711 - [DEBUG] Compose: EdgeIdentity * AllBottom
61659 2019-Jan-13 16:21:26.395738 - [DEBUG]
61660 2019-Jan-13 16:21:26.395763 - [DEBUG] Propagate flow
61661 2019-Jan-13 16:21:26.395786 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61662 2019-Jan-13 16:21:26.395865 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
61663 2019-Jan-13 16:21:26.396530 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61664 2019-Jan-13 16:21:26.397198 - [DEBUG] Edge function : AllBottom (result of previous compose)
61665 2019-Jan-13 16:21:26.397225 - [DEBUG]
61666 2019-Jan-13 16:21:26.397252 - [DEBUG] Join: AllTop & AllBottom
61667 2019-Jan-13 16:21:26.397279 - [DEBUG] = AllBottom (new jump func)
61668 2019-Jan-13 16:21:26.397304 - [DEBUG]
61669 2019-Jan-13 16:21:26.397328 - [DEBUG] Start adding new jump function
61670 2019-Jan-13 16:21:26.397352 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61671 2019-Jan-13 16:21:26.397414 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61672 2019-Jan-13 16:21:26.398076 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
61673 2019-Jan-13 16:21:26.398756 - [DEBUG] Edge Function : AllBottom
61674 2019-Jan-13 16:21:26.398789 - [DEBUG] End adding new jump function
61675 2019-Jan-13 16:21:26.398813 - [DEBUG]
61676 2019-Jan-13 16:21:26.398837 - [DEBUG] -------------------------------------------- 1644. Path Edge --------------------------------------------
61677 2019-Jan-13 16:21:26.398862 - [DEBUG]
61678 2019-Jan-13 16:21:26.398886 - [DEBUG] Process 1644. path edge:
61679 2019-Jan-13 16:21:26.398910 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61680 2019-Jan-13 16:21:26.398972 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
61681 2019-Jan-13 16:21:26.399633 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61682 2019-Jan-13 16:21:26.400293 - [DEBUG]
61683 2019-Jan-13 16:21:26.400319 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
61684 2019-Jan-13 16:21:26.400996 - [DEBUG] Possible callees:
61685 2019-Jan-13 16:21:26.401022 - [DEBUG] bar
61686 2019-Jan-13 16:21:26.401048 - [DEBUG] Possible return sites:
61687 2019-Jan-13 16:21:26.401071 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8961688 2019-Jan-13 16:21:26.402407 - [DEBUG] Found and process special summary
61689 2019-Jan-13 16:21:26.402465 - [DEBUG] Compose: EdgeIdentity * AllBottom
61690 2019-Jan-13 16:21:26.402495 - [DEBUG]
61691 2019-Jan-13 16:21:26.402520 - [DEBUG] Propagate flow
61692 2019-Jan-13 16:21:26.402543 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61693 2019-Jan-13 16:21:26.402612 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61694 2019-Jan-13 16:21:26.403276 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61695 2019-Jan-13 16:21:26.403945 - [DEBUG] Edge function : AllBottom (result of previous compose)
61696 2019-Jan-13 16:21:26.403971 - [DEBUG]
61697 2019-Jan-13 16:21:26.403997 - [DEBUG] Join: AllTop & AllBottom
61698 2019-Jan-13 16:21:26.404024 - [DEBUG] = AllBottom (new jump func)
61699 2019-Jan-13 16:21:26.404049 - [DEBUG]
61700 2019-Jan-13 16:21:26.404073 - [DEBUG] Start adding new jump function
61701 2019-Jan-13 16:21:26.404097 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61702 2019-Jan-13 16:21:26.404157 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61703 2019-Jan-13 16:21:26.404811 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61704 2019-Jan-13 16:21:26.405502 - [DEBUG] Edge Function : AllBottom
61705 2019-Jan-13 16:21:26.405552 - [DEBUG] End adding new jump function
61706 2019-Jan-13 16:21:26.405577 - [DEBUG]
61707 2019-Jan-13 16:21:26.405601 - [DEBUG] -------------------------------------------- 1645. Path Edge --------------------------------------------
61708 2019-Jan-13 16:21:26.405626 - [DEBUG]
61709 2019-Jan-13 16:21:26.405650 - [DEBUG] Process 1645. path edge:
61710 2019-Jan-13 16:21:26.405674 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61711 2019-Jan-13 16:21:26.405742 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
61712 2019-Jan-13 16:21:26.406533 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61713 2019-Jan-13 16:21:26.407198 - [DEBUG]
61714 2019-Jan-13 16:21:26.407225 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61715 2019-Jan-13 16:21:26.407913 - [DEBUG] Compose: EdgeIdentity * AllBottom
61716 2019-Jan-13 16:21:26.407944 - [DEBUG]
61717 2019-Jan-13 16:21:26.407967 - [DEBUG] Propagate flow
61718 2019-Jan-13 16:21:26.407991 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61719 2019-Jan-13 16:21:26.408053 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
61720 2019-Jan-13 16:21:26.408746 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61721 2019-Jan-13 16:21:26.409408 - [DEBUG] Edge function : AllBottom (result of previous compose)
61722 2019-Jan-13 16:21:26.409436 - [DEBUG]
61723 2019-Jan-13 16:21:26.409461 - [DEBUG] Join: AllTop & AllBottom
61724 2019-Jan-13 16:21:26.409488 - [DEBUG] = AllBottom (new jump func)
61725 2019-Jan-13 16:21:26.409513 - [DEBUG]
61726 2019-Jan-13 16:21:26.409537 - [DEBUG] Start adding new jump function
61727 2019-Jan-13 16:21:26.409561 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61728 2019-Jan-13 16:21:26.409624 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61729 2019-Jan-13 16:21:26.410284 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
61730 2019-Jan-13 16:21:26.410926 - [DEBUG] Edge Function : AllBottom
61731 2019-Jan-13 16:21:26.410957 - [DEBUG] End adding new jump function
61732 2019-Jan-13 16:21:26.410981 - [DEBUG]
61733 2019-Jan-13 16:21:26.411006 - [DEBUG] -------------------------------------------- 1646. Path Edge --------------------------------------------
61734 2019-Jan-13 16:21:26.411030 - [DEBUG]
61735 2019-Jan-13 16:21:26.411054 - [DEBUG] Process 1646. path edge:
61736 2019-Jan-13 16:21:26.411078 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61737 2019-Jan-13 16:21:26.411137 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
61738 2019-Jan-13 16:21:26.411824 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61739 2019-Jan-13 16:21:26.412494 - [DEBUG]
61740 2019-Jan-13 16:21:26.412522 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
61741 2019-Jan-13 16:21:26.413201 - [DEBUG] Compose: EdgeIdentity * AllBottom
61742 2019-Jan-13 16:21:26.413231 - [DEBUG]
61743 2019-Jan-13 16:21:26.413255 - [DEBUG] Propagate flow
61744 2019-Jan-13 16:21:26.413279 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61745 2019-Jan-13 16:21:26.413342 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
61746 2019-Jan-13 16:21:26.414005 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61747 2019-Jan-13 16:21:26.414693 - [DEBUG] Edge function : AllBottom (result of previous compose)
61748 2019-Jan-13 16:21:26.414720 - [DEBUG]
61749 2019-Jan-13 16:21:26.414746 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61750 2019-Jan-13 16:21:26.414772 - [DEBUG] = AllBottom
61751 2019-Jan-13 16:21:26.414797 - [DEBUG]
61752 2019-Jan-13 16:21:26.414820 - [DEBUG] PROPAGATE: No new function!
61753 2019-Jan-13 16:21:26.414861 - [DEBUG] Compose: EdgeIdentity * AllBottom
61754 2019-Jan-13 16:21:26.414906 - [DEBUG]
61755 2019-Jan-13 16:21:26.414931 - [DEBUG] Propagate flow
61756 2019-Jan-13 16:21:26.414956 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61757 2019-Jan-13 16:21:26.415021 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
61758 2019-Jan-13 16:21:26.415701 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61759 2019-Jan-13 16:21:26.416359 - [DEBUG] Edge function : AllBottom (result of previous compose)
61760 2019-Jan-13 16:21:26.416385 - [DEBUG]
61761 2019-Jan-13 16:21:26.416411 - [DEBUG] Join: AllTop & AllBottom
61762 2019-Jan-13 16:21:26.416438 - [DEBUG] = AllBottom (new jump func)
61763 2019-Jan-13 16:21:26.416463 - [DEBUG]
61764 2019-Jan-13 16:21:26.416487 - [DEBUG] Start adding new jump function
61765 2019-Jan-13 16:21:26.416510 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61766 2019-Jan-13 16:21:26.416573 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61767 2019-Jan-13 16:21:26.417235 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
61768 2019-Jan-13 16:21:26.417911 - [DEBUG] Edge Function : AllBottom
61769 2019-Jan-13 16:21:26.417943 - [DEBUG] End adding new jump function
61770 2019-Jan-13 16:21:26.417968 - [DEBUG]
61771 2019-Jan-13 16:21:26.417992 - [DEBUG] -------------------------------------------- 1647. Path Edge --------------------------------------------
61772 2019-Jan-13 16:21:26.418017 - [DEBUG]
61773 2019-Jan-13 16:21:26.418041 - [DEBUG] Process 1647. path edge:
61774 2019-Jan-13 16:21:26.418065 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61775 2019-Jan-13 16:21:26.418129 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
61776 2019-Jan-13 16:21:26.418824 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61777 2019-Jan-13 16:21:26.419483 - [DEBUG]
61778 2019-Jan-13 16:21:26.419509 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
61779 2019-Jan-13 16:21:26.420190 - [DEBUG] Possible callees:
61780 2019-Jan-13 16:21:26.420218 - [DEBUG] llvm.dbg.declare
61781 2019-Jan-13 16:21:26.420244 - [DEBUG] Possible return sites:
61782 2019-Jan-13 16:21:26.420267 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10361783 2019-Jan-13 16:21:26.421625 - [DEBUG] Found and process special summary
61784 2019-Jan-13 16:21:26.421684 - [DEBUG] Compose: EdgeIdentity * AllBottom
61785 2019-Jan-13 16:21:26.421713 - [DEBUG]
61786 2019-Jan-13 16:21:26.421738 - [DEBUG] Propagate flow
61787 2019-Jan-13 16:21:26.421761 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61788 2019-Jan-13 16:21:26.421827 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61789 2019-Jan-13 16:21:26.422510 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61790 2019-Jan-13 16:21:26.423178 - [DEBUG] Edge function : AllBottom (result of previous compose)
61791 2019-Jan-13 16:21:26.423205 - [DEBUG]
61792 2019-Jan-13 16:21:26.423232 - [DEBUG] Join: AllTop & AllBottom
61793 2019-Jan-13 16:21:26.423258 - [DEBUG] = AllBottom (new jump func)
61794 2019-Jan-13 16:21:26.423283 - [DEBUG]
61795 2019-Jan-13 16:21:26.423307 - [DEBUG] Start adding new jump function
61796 2019-Jan-13 16:21:26.423330 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61797 2019-Jan-13 16:21:26.423396 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61798 2019-Jan-13 16:21:26.424057 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61799 2019-Jan-13 16:21:26.425797 - [DEBUG] Edge Function : AllBottom
61800 2019-Jan-13 16:21:26.425841 - [DEBUG] End adding new jump function
61801 2019-Jan-13 16:21:26.425866 - [DEBUG]
61802 2019-Jan-13 16:21:26.425891 - [DEBUG] -------------------------------------------- 1648. Path Edge --------------------------------------------
61803 2019-Jan-13 16:21:26.425916 - [DEBUG]
61804 2019-Jan-13 16:21:26.425940 - [DEBUG] Process 1648. path edge:
61805 2019-Jan-13 16:21:26.425964 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61806 2019-Jan-13 16:21:26.426036 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
61807 2019-Jan-13 16:21:26.426706 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61808 2019-Jan-13 16:21:26.427379 - [DEBUG]
61809 2019-Jan-13 16:21:26.427406 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61810 2019-Jan-13 16:21:26.428132 - [DEBUG] Compose: EdgeIdentity * AllBottom
61811 2019-Jan-13 16:21:26.428164 - [DEBUG]
61812 2019-Jan-13 16:21:26.428188 - [DEBUG] Propagate flow
61813 2019-Jan-13 16:21:26.428231 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61814 2019-Jan-13 16:21:26.428301 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
61815 2019-Jan-13 16:21:26.428978 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61816 2019-Jan-13 16:21:26.429635 - [DEBUG] Edge function : AllBottom (result of previous compose)
61817 2019-Jan-13 16:21:26.429662 - [DEBUG]
61818 2019-Jan-13 16:21:26.429687 - [DEBUG] Join: AllTop & AllBottom
61819 2019-Jan-13 16:21:26.429714 - [DEBUG] = AllBottom (new jump func)
61820 2019-Jan-13 16:21:26.429739 - [DEBUG]
61821 2019-Jan-13 16:21:26.429763 - [DEBUG] Start adding new jump function
61822 2019-Jan-13 16:21:26.429786 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
61823 2019-Jan-13 16:21:26.429847 - [DEBUG] Fact at target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61824 2019-Jan-13 16:21:26.430517 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
61825 2019-Jan-13 16:21:26.431181 - [DEBUG] Edge Function : AllBottom
61826 2019-Jan-13 16:21:26.431213 - [DEBUG] End adding new jump function
61827 2019-Jan-13 16:21:26.431237 - [DEBUG]
61828 2019-Jan-13 16:21:26.431261 - [DEBUG] -------------------------------------------- 1649. Path Edge --------------------------------------------
61829 2019-Jan-13 16:21:26.431286 - [DEBUG]
61830 2019-Jan-13 16:21:26.431309 - [DEBUG] Process 1649. path edge:
61831 2019-Jan-13 16:21:26.431333 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
61832 2019-Jan-13 16:21:26.431398 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
61833 2019-Jan-13 16:21:26.432096 - [DEBUG] D target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 >
61834 2019-Jan-13 16:21:26.432753 - [DEBUG]
61835 2019-Jan-13 16:21:26.432780 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
61836 2019-Jan-13 16:21:26.433474 - [DEBUG] Compose: EdgeIdentity * AllBottom
61837 2019-Jan-13 16:21:26.433505 - [DEBUG]
61838 2019-Jan-13 16:21:26.433529 - [DEBUG] Propagate flow
61839 2019-Jan-13 16:21:26.433552 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61840 2019-Jan-13 16:21:26.433618 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
61841 2019-Jan-13 16:21:26.434278 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61842 2019-Jan-13 16:21:26.434962 - [DEBUG] Edge function : AllBottom (result of previous compose)
61843 2019-Jan-13 16:21:26.434989 - [DEBUG]
61844 2019-Jan-13 16:21:26.435015 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61845 2019-Jan-13 16:21:26.435041 - [DEBUG] = AllBottom
61846 2019-Jan-13 16:21:26.435066 - [DEBUG]
61847 2019-Jan-13 16:21:26.435090 - [DEBUG] PROPAGATE: No new function!
61848 2019-Jan-13 16:21:26.435115 - [DEBUG] EDGE:
61849 2019-Jan-13 16:21:26.435177 - [DEBUG] ---> 61850 2019-Jan-13 16:21:26.435828 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61851 2019-Jan-13 16:21:26.436496 - [DEBUG]
61852 2019-Jan-13 16:21:26.436524 - [DEBUG] Compose: EdgeIdentity * AllBottom
61853 2019-Jan-13 16:21:26.436550 - [DEBUG]
61854 2019-Jan-13 16:21:26.436574 - [DEBUG] Propagate flow
61855 2019-Jan-13 16:21:26.436598 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61856 2019-Jan-13 16:21:26.436658 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
61857 2019-Jan-13 16:21:26.437316 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61858 2019-Jan-13 16:21:26.437970 - [DEBUG] Edge function : AllBottom (result of previous compose)
61859 2019-Jan-13 16:21:26.437997 - [DEBUG]
61860 2019-Jan-13 16:21:26.438023 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61861 2019-Jan-13 16:21:26.438049 - [DEBUG] = AllBottom
61862 2019-Jan-13 16:21:26.438073 - [DEBUG]
61863 2019-Jan-13 16:21:26.438097 - [DEBUG] PROPAGATE: No new function!
61864 2019-Jan-13 16:21:26.438122 - [DEBUG] EDGE:
61865 2019-Jan-13 16:21:26.438184 - [DEBUG] ---> 61866 2019-Jan-13 16:21:26.438867 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61867 2019-Jan-13 16:21:26.439534 - [DEBUG]
61868 2019-Jan-13 16:21:26.439563 - [DEBUG] Compose: EdgeIdentity * AllBottom
61869 2019-Jan-13 16:21:26.439589 - [DEBUG]
61870 2019-Jan-13 16:21:26.439613 - [DEBUG] Propagate flow
61871 2019-Jan-13 16:21:26.439637 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61872 2019-Jan-13 16:21:26.439698 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61873 2019-Jan-13 16:21:26.440362 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
61874 2019-Jan-13 16:21:26.441038 - [DEBUG] Edge function : AllBottom (result of previous compose)
61875 2019-Jan-13 16:21:26.441065 - [DEBUG]
61876 2019-Jan-13 16:21:26.441091 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61877 2019-Jan-13 16:21:26.441138 - [DEBUG] = AllBottom
61878 2019-Jan-13 16:21:26.441163 - [DEBUG]
61879 2019-Jan-13 16:21:26.441187 - [DEBUG] PROPAGATE: No new function!
61880 2019-Jan-13 16:21:26.441246 - [DEBUG] Compose: EdgeIdentity * AllBottom
61881 2019-Jan-13 16:21:26.441273 - [DEBUG]
61882 2019-Jan-13 16:21:26.441298 - [DEBUG] Propagate flow
61883 2019-Jan-13 16:21:26.441322 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61884 2019-Jan-13 16:21:26.441392 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61885 2019-Jan-13 16:21:26.442089 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61886 2019-Jan-13 16:21:26.442765 - [DEBUG] Edge function : AllBottom (result of previous compose)
61887 2019-Jan-13 16:21:26.442792 - [DEBUG]
61888 2019-Jan-13 16:21:26.442819 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61889 2019-Jan-13 16:21:26.442845 - [DEBUG] = AllBottom
61890 2019-Jan-13 16:21:26.442870 - [DEBUG]
61891 2019-Jan-13 16:21:26.442893 - [DEBUG] PROPAGATE: No new function!
61892 2019-Jan-13 16:21:26.442920 - [DEBUG] Compose: EdgeIdentity * AllBottom
61893 2019-Jan-13 16:21:26.442946 - [DEBUG]
61894 2019-Jan-13 16:21:26.442970 - [DEBUG] Propagate flow
61895 2019-Jan-13 16:21:26.442993 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61896 2019-Jan-13 16:21:26.443058 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
61897 2019-Jan-13 16:21:26.443729 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
61898 2019-Jan-13 16:21:26.444398 - [DEBUG] Edge function : AllBottom (result of previous compose)
61899 2019-Jan-13 16:21:26.444424 - [DEBUG]
61900 2019-Jan-13 16:21:26.444450 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61901 2019-Jan-13 16:21:26.444476 - [DEBUG] = AllBottom
61902 2019-Jan-13 16:21:26.444501 - [DEBUG]
61903 2019-Jan-13 16:21:26.444533 - [DEBUG] PROPAGATE: No new function!
61904 2019-Jan-13 16:21:26.444563 - [DEBUG] EDGE:
61905 2019-Jan-13 16:21:26.444630 - [DEBUG] ---> 61906 2019-Jan-13 16:21:26.445318 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61907 2019-Jan-13 16:21:26.445991 - [DEBUG]
61908 2019-Jan-13 16:21:26.446019 - [DEBUG] EDGE:
61909 2019-Jan-13 16:21:26.446082 - [DEBUG] ---> 61910 2019-Jan-13 16:21:26.446740 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61911 2019-Jan-13 16:21:26.447398 - [DEBUG]
61912 2019-Jan-13 16:21:26.447428 - [DEBUG] Compose: EdgeIdentity * AllBottom
61913 2019-Jan-13 16:21:26.447454 - [DEBUG]
61914 2019-Jan-13 16:21:26.447478 - [DEBUG] Propagate flow
61915 2019-Jan-13 16:21:26.447501 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61916 2019-Jan-13 16:21:26.447562 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
61917 2019-Jan-13 16:21:26.448207 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61918 2019-Jan-13 16:21:26.448900 - [DEBUG] Edge function : AllBottom (result of previous compose)
61919 2019-Jan-13 16:21:26.448926 - [DEBUG]
61920 2019-Jan-13 16:21:26.448953 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61921 2019-Jan-13 16:21:26.448979 - [DEBUG] = AllBottom
61922 2019-Jan-13 16:21:26.449003 - [DEBUG]
61923 2019-Jan-13 16:21:26.449044 - [DEBUG] PROPAGATE: No new function!
61924 2019-Jan-13 16:21:26.449070 - [DEBUG] EDGE:
61925 2019-Jan-13 16:21:26.449136 - [DEBUG] ---> 61926 2019-Jan-13 16:21:26.449806 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61927 2019-Jan-13 16:21:26.450468 - [DEBUG]
61928 2019-Jan-13 16:21:26.450497 - [DEBUG] Compose: EdgeIdentity * AllBottom
61929 2019-Jan-13 16:21:26.450523 - [DEBUG]
61930 2019-Jan-13 16:21:26.450548 - [DEBUG] Propagate flow
61931 2019-Jan-13 16:21:26.450571 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61932 2019-Jan-13 16:21:26.450631 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61933 2019-Jan-13 16:21:26.451283 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
61934 2019-Jan-13 16:21:26.451967 - [DEBUG] Edge function : AllBottom (result of previous compose)
61935 2019-Jan-13 16:21:26.451994 - [DEBUG]
61936 2019-Jan-13 16:21:26.452019 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61937 2019-Jan-13 16:21:26.452045 - [DEBUG] = AllBottom
61938 2019-Jan-13 16:21:26.452070 - [DEBUG]
61939 2019-Jan-13 16:21:26.452093 - [DEBUG] PROPAGATE: No new function!
61940 2019-Jan-13 16:21:26.452150 - [DEBUG] Compose: EdgeIdentity * AllBottom
61941 2019-Jan-13 16:21:26.452178 - [DEBUG]
61942 2019-Jan-13 16:21:26.452202 - [DEBUG] Propagate flow
61943 2019-Jan-13 16:21:26.452226 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61944 2019-Jan-13 16:21:26.452294 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61945 2019-Jan-13 16:21:26.452965 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
61946 2019-Jan-13 16:21:26.453622 - [DEBUG] Edge function : AllBottom (result of previous compose)
61947 2019-Jan-13 16:21:26.453647 - [DEBUG]
61948 2019-Jan-13 16:21:26.453673 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61949 2019-Jan-13 16:21:26.453700 - [DEBUG] = AllBottom
61950 2019-Jan-13 16:21:26.453724 - [DEBUG]
61951 2019-Jan-13 16:21:26.453748 - [DEBUG] PROPAGATE: No new function!
61952 2019-Jan-13 16:21:26.453774 - [DEBUG] Compose: EdgeIdentity * AllBottom
61953 2019-Jan-13 16:21:26.453800 - [DEBUG]
61954 2019-Jan-13 16:21:26.453824 - [DEBUG] Propagate flow
61955 2019-Jan-13 16:21:26.453848 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61956 2019-Jan-13 16:21:26.453909 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
61957 2019-Jan-13 16:21:26.454571 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
61958 2019-Jan-13 16:21:26.455267 - [DEBUG] Edge function : AllBottom (result of previous compose)
61959 2019-Jan-13 16:21:26.455293 - [DEBUG]
61960 2019-Jan-13 16:21:26.455319 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61961 2019-Jan-13 16:21:26.455345 - [DEBUG] = AllBottom
61962 2019-Jan-13 16:21:26.455369 - [DEBUG]
61963 2019-Jan-13 16:21:26.455393 - [DEBUG] PROPAGATE: No new function!
61964 2019-Jan-13 16:21:26.455423 - [DEBUG] EDGE:
61965 2019-Jan-13 16:21:26.455488 - [DEBUG] ---> 61966 2019-Jan-13 16:21:26.456150 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61967 2019-Jan-13 16:21:26.456806 - [DEBUG]
61968 2019-Jan-13 16:21:26.456833 - [DEBUG] EDGE:
61969 2019-Jan-13 16:21:26.456896 - [DEBUG] ---> 61970 2019-Jan-13 16:21:26.457567 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61971 2019-Jan-13 16:21:26.458261 - [DEBUG]
61972 2019-Jan-13 16:21:26.458291 - [DEBUG] Compose: EdgeIdentity * AllBottom
61973 2019-Jan-13 16:21:26.458318 - [DEBUG]
61974 2019-Jan-13 16:21:26.458342 - [DEBUG] Propagate flow
61975 2019-Jan-13 16:21:26.458366 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61976 2019-Jan-13 16:21:26.458428 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
61977 2019-Jan-13 16:21:26.459088 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
61978 2019-Jan-13 16:21:26.459752 - [DEBUG] Edge function : AllBottom (result of previous compose)
61979 2019-Jan-13 16:21:26.459778 - [DEBUG]
61980 2019-Jan-13 16:21:26.459805 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61981 2019-Jan-13 16:21:26.459831 - [DEBUG] = AllBottom
61982 2019-Jan-13 16:21:26.459855 - [DEBUG]
61983 2019-Jan-13 16:21:26.459879 - [DEBUG] PROPAGATE: No new function!
61984 2019-Jan-13 16:21:26.459904 - [DEBUG] EDGE:
61985 2019-Jan-13 16:21:26.459965 - [DEBUG] ---> 61986 2019-Jan-13 16:21:26.460616 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
61987 2019-Jan-13 16:21:26.461281 - [DEBUG]
61988 2019-Jan-13 16:21:26.461310 - [DEBUG] Compose: EdgeIdentity * AllBottom
61989 2019-Jan-13 16:21:26.461336 - [DEBUG]
61990 2019-Jan-13 16:21:26.461360 - [DEBUG] Propagate flow
61991 2019-Jan-13 16:21:26.461384 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
61992 2019-Jan-13 16:21:26.461444 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
61993 2019-Jan-13 16:21:26.462131 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
61994 2019-Jan-13 16:21:26.462788 - [DEBUG] Edge function : AllBottom (result of previous compose)
61995 2019-Jan-13 16:21:26.462814 - [DEBUG]
61996 2019-Jan-13 16:21:26.462839 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
61997 2019-Jan-13 16:21:26.462866 - [DEBUG] = AllBottom
61998 2019-Jan-13 16:21:26.462890 - [DEBUG]
61999 2019-Jan-13 16:21:26.462913 - [DEBUG] PROPAGATE: No new function!
62000 2019-Jan-13 16:21:26.462970 - [DEBUG] Compose: EdgeIdentity * AllBottom
62001 2019-Jan-13 16:21:26.462998 - [DEBUG]
62002 2019-Jan-13 16:21:26.463022 - [DEBUG] Propagate flow
62003 2019-Jan-13 16:21:26.463046 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62004 2019-Jan-13 16:21:26.463109 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
62005 2019-Jan-13 16:21:26.463775 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62006 2019-Jan-13 16:21:26.464444 - [DEBUG] Edge function : AllBottom (result of previous compose)
62007 2019-Jan-13 16:21:26.464470 - [DEBUG]
62008 2019-Jan-13 16:21:26.464495 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62009 2019-Jan-13 16:21:26.464521 - [DEBUG] = AllBottom
62010 2019-Jan-13 16:21:26.464546 - [DEBUG]
62011 2019-Jan-13 16:21:26.464569 - [DEBUG] PROPAGATE: No new function!
62012 2019-Jan-13 16:21:26.464596 - [DEBUG] Compose: EdgeIdentity * AllBottom
62013 2019-Jan-13 16:21:26.464622 - [DEBUG]
62014 2019-Jan-13 16:21:26.464646 - [DEBUG] Propagate flow
62015 2019-Jan-13 16:21:26.464670 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62016 2019-Jan-13 16:21:26.464732 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
62017 2019-Jan-13 16:21:26.465441 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
62018 2019-Jan-13 16:21:26.466094 - [DEBUG] Edge function : AllBottom (result of previous compose)
62019 2019-Jan-13 16:21:26.466121 - [DEBUG]
62020 2019-Jan-13 16:21:26.466146 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62021 2019-Jan-13 16:21:26.466172 - [DEBUG] = AllBottom
62022 2019-Jan-13 16:21:26.466197 - [DEBUG]
62023 2019-Jan-13 16:21:26.466220 - [DEBUG] PROPAGATE: No new function!
62024 2019-Jan-13 16:21:26.466250 - [DEBUG] EDGE:
62025 2019-Jan-13 16:21:26.466314 - [DEBUG] ---> 62026 2019-Jan-13 16:21:26.466977 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62027 2019-Jan-13 16:21:26.467639 - [DEBUG]
62028 2019-Jan-13 16:21:26.467666 - [DEBUG] EDGE:
62029 2019-Jan-13 16:21:26.467727 - [DEBUG] ---> 62030 2019-Jan-13 16:21:26.468405 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62031 2019-Jan-13 16:21:26.469058 - [DEBUG]
62032 2019-Jan-13 16:21:26.469088 - [DEBUG] Compose: EdgeIdentity * AllBottom
62033 2019-Jan-13 16:21:26.469114 - [DEBUG]
62034 2019-Jan-13 16:21:26.469138 - [DEBUG] Propagate flow
62035 2019-Jan-13 16:21:26.469162 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62036 2019-Jan-13 16:21:26.469223 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
62037 2019-Jan-13 16:21:26.469881 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62038 2019-Jan-13 16:21:26.470540 - [DEBUG] Edge function : AllBottom (result of previous compose)
62039 2019-Jan-13 16:21:26.470566 - [DEBUG]
62040 2019-Jan-13 16:21:26.470593 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62041 2019-Jan-13 16:21:26.470619 - [DEBUG] = AllBottom
62042 2019-Jan-13 16:21:26.470643 - [DEBUG]
62043 2019-Jan-13 16:21:26.470667 - [DEBUG] PROPAGATE: No new function!
62044 2019-Jan-13 16:21:26.470692 - [DEBUG] EDGE:
62045 2019-Jan-13 16:21:26.470757 - [DEBUG] ---> 62046 2019-Jan-13 16:21:26.471419 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62047 2019-Jan-13 16:21:26.472097 - [DEBUG]
62048 2019-Jan-13 16:21:26.472126 - [DEBUG] Compose: EdgeIdentity * AllBottom
62049 2019-Jan-13 16:21:26.472152 - [DEBUG]
62050 2019-Jan-13 16:21:26.472176 - [DEBUG] Propagate flow
62051 2019-Jan-13 16:21:26.472200 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62052 2019-Jan-13 16:21:26.472260 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62053 2019-Jan-13 16:21:26.472922 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62054 2019-Jan-13 16:21:26.473577 - [DEBUG] Edge function : AllBottom (result of previous compose)
62055 2019-Jan-13 16:21:26.473604 - [DEBUG]
62056 2019-Jan-13 16:21:26.473630 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62057 2019-Jan-13 16:21:26.473656 - [DEBUG] = AllBottom
62058 2019-Jan-13 16:21:26.473680 - [DEBUG]
62059 2019-Jan-13 16:21:26.473704 - [DEBUG] PROPAGATE: No new function!
62060 2019-Jan-13 16:21:26.473761 - [DEBUG] Compose: EdgeIdentity * AllBottom
62061 2019-Jan-13 16:21:26.473806 - [DEBUG]
62062 2019-Jan-13 16:21:26.473831 - [DEBUG] Propagate flow
62063 2019-Jan-13 16:21:26.473854 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62064 2019-Jan-13 16:21:26.473922 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62065 2019-Jan-13 16:21:26.474599 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62066 2019-Jan-13 16:21:26.475280 - [DEBUG] Edge function : AllBottom (result of previous compose)
62067 2019-Jan-13 16:21:26.475306 - [DEBUG]
62068 2019-Jan-13 16:21:26.475332 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62069 2019-Jan-13 16:21:26.475358 - [DEBUG] = AllBottom
62070 2019-Jan-13 16:21:26.475382 - [DEBUG]
62071 2019-Jan-13 16:21:26.475405 - [DEBUG] PROPAGATE: No new function!
62072 2019-Jan-13 16:21:26.475433 - [DEBUG] Compose: EdgeIdentity * AllBottom
62073 2019-Jan-13 16:21:26.475459 - [DEBUG]
62074 2019-Jan-13 16:21:26.475483 - [DEBUG] Propagate flow
62075 2019-Jan-13 16:21:26.475507 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62076 2019-Jan-13 16:21:26.475568 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62077 2019-Jan-13 16:21:26.476236 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62078 2019-Jan-13 16:21:26.476891 - [DEBUG] Edge function : AllBottom (result of previous compose)
62079 2019-Jan-13 16:21:26.476917 - [DEBUG]
62080 2019-Jan-13 16:21:26.476943 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62081 2019-Jan-13 16:21:26.476969 - [DEBUG] = AllBottom
62082 2019-Jan-13 16:21:26.476993 - [DEBUG]
62083 2019-Jan-13 16:21:26.477016 - [DEBUG] PROPAGATE: No new function!
62084 2019-Jan-13 16:21:26.477047 - [DEBUG] EDGE:
62085 2019-Jan-13 16:21:26.477116 - [DEBUG] ---> 62086 2019-Jan-13 16:21:26.480583 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62087 2019-Jan-13 16:21:26.481322 - [DEBUG]
62088 2019-Jan-13 16:21:26.481379 - [DEBUG] Compose: EdgeIdentity * AllBottom
62089 2019-Jan-13 16:21:26.481408 - [DEBUG]
62090 2019-Jan-13 16:21:26.481433 - [DEBUG] Propagate flow
62091 2019-Jan-13 16:21:26.481456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62092 2019-Jan-13 16:21:26.481523 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
62093 2019-Jan-13 16:21:26.482221 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62094 2019-Jan-13 16:21:26.482901 - [DEBUG] Edge function : AllBottom (result of previous compose)
62095 2019-Jan-13 16:21:26.482928 - [DEBUG]
62096 2019-Jan-13 16:21:26.482955 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62097 2019-Jan-13 16:21:26.482982 - [DEBUG] = AllBottom
62098 2019-Jan-13 16:21:26.483007 - [DEBUG]
62099 2019-Jan-13 16:21:26.483030 - [DEBUG] PROPAGATE: No new function!
62100 2019-Jan-13 16:21:26.483056 - [DEBUG] EDGE:
62101 2019-Jan-13 16:21:26.483121 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
62102 2019-Jan-13 16:21:26.483794 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62103 2019-Jan-13 16:21:26.484453 - [DEBUG]
62104 2019-Jan-13 16:21:26.484480 - [DEBUG] EDGE:
62105 2019-Jan-13 16:21:26.484542 - [DEBUG] ---> 62106 2019-Jan-13 16:21:26.485241 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62107 2019-Jan-13 16:21:26.485922 - [DEBUG]
62108 2019-Jan-13 16:21:26.485950 - [DEBUG] EDGE:
62109 2019-Jan-13 16:21:26.486013 - [DEBUG] ---> 62110 2019-Jan-13 16:21:26.486671 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62111 2019-Jan-13 16:21:26.487333 - [DEBUG]
62112 2019-Jan-13 16:21:26.487360 - [DEBUG] EDGE:
62113 2019-Jan-13 16:21:26.487421 - [DEBUG] ---> 62114 2019-Jan-13 16:21:26.488075 - [DEBUG] D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29>
62115 2019-Jan-13 16:21:26.488769 - [DEBUG]
62116 2019-Jan-13 16:21:26.488826 - [DEBUG] Compose: EdgeIdentity * AllBottom
62117 2019-Jan-13 16:21:26.488854 - [DEBUG]
62118 2019-Jan-13 16:21:26.488879 - [DEBUG] Propagate flow
62119 2019-Jan-13 16:21:26.488902 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62120 2019-Jan-13 16:21:26.488966 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62121 2019-Jan-13 16:21:26.489637 - [DEBUG] Target value : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
62122 2019-Jan-13 16:21:26.490296 - [DEBUG] Edge function : AllBottom (result of previous compose)
62123 2019-Jan-13 16:21:26.490323 - [DEBUG]
62124 2019-Jan-13 16:21:26.490349 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62125 2019-Jan-13 16:21:26.490375 - [DEBUG] = AllBottom
62126 2019-Jan-13 16:21:26.490400 - [DEBUG]
62127 2019-Jan-13 16:21:26.490423 - [DEBUG] PROPAGATE: No new function!
62128 2019-Jan-13 16:21:26.490451 - [DEBUG] Compose: EdgeIdentity * AllBottom
62129 2019-Jan-13 16:21:26.490477 - [DEBUG]
62130 2019-Jan-13 16:21:26.490501 - [DEBUG] Propagate flow
62131 2019-Jan-13 16:21:26.490524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62132 2019-Jan-13 16:21:26.490588 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62133 2019-Jan-13 16:21:26.491244 - [DEBUG] Target value : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62134 2019-Jan-13 16:21:26.491936 - [DEBUG] Edge function : AllBottom (result of previous compose)
62135 2019-Jan-13 16:21:26.491963 - [DEBUG]
62136 2019-Jan-13 16:21:26.491988 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62137 2019-Jan-13 16:21:26.492015 - [DEBUG] = AllBottom
62138 2019-Jan-13 16:21:26.492040 - [DEBUG]
62139 2019-Jan-13 16:21:26.492063 - [DEBUG] PROPAGATE: No new function!
62140 2019-Jan-13 16:21:26.492089 - [DEBUG] EDGE:
62141 2019-Jan-13 16:21:26.492154 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
62142 2019-Jan-13 16:21:26.492814 - [DEBUG] D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28>
62143 2019-Jan-13 16:21:26.493475 - [DEBUG]
62144 2019-Jan-13 16:21:26.493504 - [DEBUG] Compose: EdgeIdentity * AllBottom
62145 2019-Jan-13 16:21:26.493530 - [DEBUG]
62146 2019-Jan-13 16:21:26.493554 - [DEBUG] Propagate flow
62147 2019-Jan-13 16:21:26.493577 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62148 2019-Jan-13 16:21:26.493638 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62149 2019-Jan-13 16:21:26.494293 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62150 2019-Jan-13 16:21:26.494993 - [DEBUG] Edge function : AllBottom (result of previous compose)
62151 2019-Jan-13 16:21:26.495020 - [DEBUG]
62152 2019-Jan-13 16:21:26.495046 - [DEBUG] Join: AllTop & AllBottom
62153 2019-Jan-13 16:21:26.495073 - [DEBUG] = AllBottom (new jump func)
62154 2019-Jan-13 16:21:26.495098 - [DEBUG]
62155 2019-Jan-13 16:21:26.495121 - [DEBUG] Start adding new jump function
62156 2019-Jan-13 16:21:26.495144 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62157 2019-Jan-13 16:21:26.495211 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62158 2019-Jan-13 16:21:26.495871 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62159 2019-Jan-13 16:21:26.496534 - [DEBUG] Edge Function : AllBottom
62160 2019-Jan-13 16:21:26.496565 - [DEBUG] End adding new jump function
62161 2019-Jan-13 16:21:26.496589 - [DEBUG]
62162 2019-Jan-13 16:21:26.496613 - [DEBUG] -------------------------------------------- 1650. Path Edge --------------------------------------------
62163 2019-Jan-13 16:21:26.496638 - [DEBUG]
62164 2019-Jan-13 16:21:26.496662 - [DEBUG] Process 1650. path edge:
62165 2019-Jan-13 16:21:26.496686 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62166 2019-Jan-13 16:21:26.496747 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
62167 2019-Jan-13 16:21:26.497401 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62168 2019-Jan-13 16:21:26.498062 - [DEBUG]
62169 2019-Jan-13 16:21:26.498090 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
62170 2019-Jan-13 16:21:26.498805 - [DEBUG] Compose: EdgeIdentity * AllBottom
62171 2019-Jan-13 16:21:26.498836 - [DEBUG]
62172 2019-Jan-13 16:21:26.498860 - [DEBUG] Propagate flow
62173 2019-Jan-13 16:21:26.498884 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62174 2019-Jan-13 16:21:26.498954 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62175 2019-Jan-13 16:21:26.499623 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62176 2019-Jan-13 16:21:26.500268 - [DEBUG] Edge function : AllBottom (result of previous compose)
62177 2019-Jan-13 16:21:26.500295 - [DEBUG]
62178 2019-Jan-13 16:21:26.500321 - [DEBUG] Join: AllTop & AllBottom
62179 2019-Jan-13 16:21:26.500347 - [DEBUG] = AllBottom (new jump func)
62180 2019-Jan-13 16:21:26.500372 - [DEBUG]
62181 2019-Jan-13 16:21:26.500395 - [DEBUG] Start adding new jump function
62182 2019-Jan-13 16:21:26.500419 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62183 2019-Jan-13 16:21:26.500479 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62184 2019-Jan-13 16:21:26.501137 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62185 2019-Jan-13 16:21:26.501823 - [DEBUG] Edge Function : AllBottom
62186 2019-Jan-13 16:21:26.501859 - [DEBUG] End adding new jump function
62187 2019-Jan-13 16:21:26.501883 - [DEBUG]
62188 2019-Jan-13 16:21:26.501907 - [DEBUG] -------------------------------------------- 1651. Path Edge --------------------------------------------
62189 2019-Jan-13 16:21:26.501931 - [DEBUG]
62190 2019-Jan-13 16:21:26.501954 - [DEBUG] Process 1651. path edge:
62191 2019-Jan-13 16:21:26.501978 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62192 2019-Jan-13 16:21:26.502043 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
62193 2019-Jan-13 16:21:26.502702 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62194 2019-Jan-13 16:21:26.503367 - [DEBUG]
62195 2019-Jan-13 16:21:26.503394 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62196 2019-Jan-13 16:21:26.504099 - [DEBUG] Compose: EdgeIdentity * AllBottom
62197 2019-Jan-13 16:21:26.504130 - [DEBUG]
62198 2019-Jan-13 16:21:26.504155 - [DEBUG] Propagate flow
62199 2019-Jan-13 16:21:26.504178 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62200 2019-Jan-13 16:21:26.504242 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
62201 2019-Jan-13 16:21:26.504923 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
62202 2019-Jan-13 16:21:26.505586 - [DEBUG] Edge function : AllBottom (result of previous compose)
62203 2019-Jan-13 16:21:26.505613 - [DEBUG]
62204 2019-Jan-13 16:21:26.505639 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62205 2019-Jan-13 16:21:26.505665 - [DEBUG] = AllBottom
62206 2019-Jan-13 16:21:26.505690 - [DEBUG]
62207 2019-Jan-13 16:21:26.505713 - [DEBUG] PROPAGATE: No new function!
62208 2019-Jan-13 16:21:26.505741 - [DEBUG] Compose: EdgeIdentity * AllBottom
62209 2019-Jan-13 16:21:26.505767 - [DEBUG]
62210 2019-Jan-13 16:21:26.505790 - [DEBUG] Propagate flow
62211 2019-Jan-13 16:21:26.505814 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62212 2019-Jan-13 16:21:26.505876 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
62213 2019-Jan-13 16:21:26.506532 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62214 2019-Jan-13 16:21:26.507193 - [DEBUG] Edge function : AllBottom (result of previous compose)
62215 2019-Jan-13 16:21:26.507220 - [DEBUG]
62216 2019-Jan-13 16:21:26.507247 - [DEBUG] Join: AllTop & AllBottom
62217 2019-Jan-13 16:21:26.507273 - [DEBUG] = AllBottom (new jump func)
62218 2019-Jan-13 16:21:26.507297 - [DEBUG]
62219 2019-Jan-13 16:21:26.507321 - [DEBUG] Start adding new jump function
62220 2019-Jan-13 16:21:26.507345 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62221 2019-Jan-13 16:21:26.507412 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62222 2019-Jan-13 16:21:26.508067 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
62223 2019-Jan-13 16:21:26.508755 - [DEBUG] Edge Function : AllBottom
62224 2019-Jan-13 16:21:26.508786 - [DEBUG] End adding new jump function
62225 2019-Jan-13 16:21:26.508810 - [DEBUG]
62226 2019-Jan-13 16:21:26.508834 - [DEBUG] -------------------------------------------- 1652. Path Edge --------------------------------------------
62227 2019-Jan-13 16:21:26.508858 - [DEBUG]
62228 2019-Jan-13 16:21:26.508882 - [DEBUG] Process 1652. path edge:
62229 2019-Jan-13 16:21:26.508906 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62230 2019-Jan-13 16:21:26.508969 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
62231 2019-Jan-13 16:21:26.509618 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62232 2019-Jan-13 16:21:26.510277 - [DEBUG]
62233 2019-Jan-13 16:21:26.510304 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
62234 2019-Jan-13 16:21:26.510983 - [DEBUG] Compose: EdgeIdentity * AllBottom
62235 2019-Jan-13 16:21:26.511012 - [DEBUG]
62236 2019-Jan-13 16:21:26.511036 - [DEBUG] Propagate flow
62237 2019-Jan-13 16:21:26.511060 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62238 2019-Jan-13 16:21:26.511125 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62239 2019-Jan-13 16:21:26.511830 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62240 2019-Jan-13 16:21:26.512480 - [DEBUG] Edge function : AllBottom (result of previous compose)
62241 2019-Jan-13 16:21:26.512506 - [DEBUG]
62242 2019-Jan-13 16:21:26.512532 - [DEBUG] Join: AllTop & AllBottom
62243 2019-Jan-13 16:21:26.512559 - [DEBUG] = AllBottom (new jump func)
62244 2019-Jan-13 16:21:26.512584 - [DEBUG]
62245 2019-Jan-13 16:21:26.512607 - [DEBUG] Start adding new jump function
62246 2019-Jan-13 16:21:26.512631 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62247 2019-Jan-13 16:21:26.512691 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62248 2019-Jan-13 16:21:26.513352 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62249 2019-Jan-13 16:21:26.514010 - [DEBUG] Edge Function : AllBottom
62250 2019-Jan-13 16:21:26.514040 - [DEBUG] End adding new jump function
62251 2019-Jan-13 16:21:26.514064 - [DEBUG]
62252 2019-Jan-13 16:21:26.514088 - [DEBUG] -------------------------------------------- 1653. Path Edge --------------------------------------------
62253 2019-Jan-13 16:21:26.514113 - [DEBUG]
62254 2019-Jan-13 16:21:26.514137 - [DEBUG] Process 1653. path edge:
62255 2019-Jan-13 16:21:26.514161 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62256 2019-Jan-13 16:21:26.514227 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
62257 2019-Jan-13 16:21:26.514909 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62258 2019-Jan-13 16:21:26.515558 - [DEBUG]
62259 2019-Jan-13 16:21:26.515583 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
62260 2019-Jan-13 16:21:26.516279 - [DEBUG] Compose: EdgeIdentity * AllBottom
62261 2019-Jan-13 16:21:26.516310 - [DEBUG]
62262 2019-Jan-13 16:21:26.516334 - [DEBUG] Propagate flow
62263 2019-Jan-13 16:21:26.516358 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62264 2019-Jan-13 16:21:26.516424 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
62265 2019-Jan-13 16:21:26.517092 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62266 2019-Jan-13 16:21:26.517750 - [DEBUG] Edge function : AllBottom (result of previous compose)
62267 2019-Jan-13 16:21:26.517776 - [DEBUG]
62268 2019-Jan-13 16:21:26.517802 - [DEBUG] Join: AllTop & AllBottom
62269 2019-Jan-13 16:21:26.517828 - [DEBUG] = AllBottom (new jump func)
62270 2019-Jan-13 16:21:26.517853 - [DEBUG]
62271 2019-Jan-13 16:21:26.517877 - [DEBUG] Start adding new jump function
62272 2019-Jan-13 16:21:26.517900 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62273 2019-Jan-13 16:21:26.517961 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62274 2019-Jan-13 16:21:26.518635 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
62275 2019-Jan-13 16:21:26.519306 - [DEBUG] Edge Function : AllBottom
62276 2019-Jan-13 16:21:26.519340 - [DEBUG] End adding new jump function
62277 2019-Jan-13 16:21:26.519364 - [DEBUG]
62278 2019-Jan-13 16:21:26.519388 - [DEBUG] -------------------------------------------- 1654. Path Edge --------------------------------------------
62279 2019-Jan-13 16:21:26.519412 - [DEBUG]
62280 2019-Jan-13 16:21:26.519436 - [DEBUG] Process 1654. path edge:
62281 2019-Jan-13 16:21:26.519460 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62282 2019-Jan-13 16:21:26.519522 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
62283 2019-Jan-13 16:21:26.520207 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62284 2019-Jan-13 16:21:26.520862 - [DEBUG]
62285 2019-Jan-13 16:21:26.520889 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
62286 2019-Jan-13 16:21:26.521583 - [DEBUG] Compose: EdgeIdentity * AllBottom
62287 2019-Jan-13 16:21:26.521615 - [DEBUG]
62288 2019-Jan-13 16:21:26.521639 - [DEBUG] Propagate flow
62289 2019-Jan-13 16:21:26.521663 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62290 2019-Jan-13 16:21:26.521726 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62291 2019-Jan-13 16:21:26.522401 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62292 2019-Jan-13 16:21:26.523054 - [DEBUG] Edge function : AllBottom (result of previous compose)
62293 2019-Jan-13 16:21:26.523081 - [DEBUG]
62294 2019-Jan-13 16:21:26.523106 - [DEBUG] Join: AllTop & AllBottom
62295 2019-Jan-13 16:21:26.523133 - [DEBUG] = AllBottom (new jump func)
62296 2019-Jan-13 16:21:26.523158 - [DEBUG]
62297 2019-Jan-13 16:21:26.523182 - [DEBUG] Start adding new jump function
62298 2019-Jan-13 16:21:26.523206 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62299 2019-Jan-13 16:21:26.523272 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62300 2019-Jan-13 16:21:26.523929 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62301 2019-Jan-13 16:21:26.524582 - [DEBUG] Edge Function : AllBottom
62302 2019-Jan-13 16:21:26.524614 - [DEBUG] End adding new jump function
62303 2019-Jan-13 16:21:26.524638 - [DEBUG]
62304 2019-Jan-13 16:21:26.524663 - [DEBUG] -------------------------------------------- 1655. Path Edge --------------------------------------------
62305 2019-Jan-13 16:21:26.524687 - [DEBUG]
62306 2019-Jan-13 16:21:26.524711 - [DEBUG] Process 1655. path edge:
62307 2019-Jan-13 16:21:26.524735 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62308 2019-Jan-13 16:21:26.524797 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
62309 2019-Jan-13 16:21:26.525489 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62310 2019-Jan-13 16:21:26.526143 - [DEBUG]
62311 2019-Jan-13 16:21:26.526169 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
62312 2019-Jan-13 16:21:26.526841 - [DEBUG] Possible callees:
62313 2019-Jan-13 16:21:26.526867 - [DEBUG] bar
62314 2019-Jan-13 16:21:26.526893 - [DEBUG] Possible return sites:
62315 2019-Jan-13 16:21:26.526916 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7162316 2019-Jan-13 16:21:26.528246 - [DEBUG] Found and process special summary
62317 2019-Jan-13 16:21:26.528310 - [DEBUG] Compose: EdgeIdentity * AllBottom
62318 2019-Jan-13 16:21:26.528339 - [DEBUG]
62319 2019-Jan-13 16:21:26.528364 - [DEBUG] Propagate flow
62320 2019-Jan-13 16:21:26.528388 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62321 2019-Jan-13 16:21:26.528457 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62322 2019-Jan-13 16:21:26.529122 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62323 2019-Jan-13 16:21:26.529778 - [DEBUG] Edge function : AllBottom (result of previous compose)
62324 2019-Jan-13 16:21:26.529805 - [DEBUG]
62325 2019-Jan-13 16:21:26.529848 - [DEBUG] Join: AllTop & AllBottom
62326 2019-Jan-13 16:21:26.529875 - [DEBUG] = AllBottom (new jump func)
62327 2019-Jan-13 16:21:26.529900 - [DEBUG]
62328 2019-Jan-13 16:21:26.529924 - [DEBUG] Start adding new jump function
62329 2019-Jan-13 16:21:26.529947 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62330 2019-Jan-13 16:21:26.530012 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62331 2019-Jan-13 16:21:26.530660 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62332 2019-Jan-13 16:21:26.531327 - [DEBUG] Edge Function : AllBottom
62333 2019-Jan-13 16:21:26.531358 - [DEBUG] End adding new jump function
62334 2019-Jan-13 16:21:26.531382 - [DEBUG]
62335 2019-Jan-13 16:21:26.531406 - [DEBUG] -------------------------------------------- 1656. Path Edge --------------------------------------------
62336 2019-Jan-13 16:21:26.531430 - [DEBUG]
62337 2019-Jan-13 16:21:26.531454 - [DEBUG] Process 1656. path edge:
62338 2019-Jan-13 16:21:26.531478 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62339 2019-Jan-13 16:21:26.531541 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
62340 2019-Jan-13 16:21:26.532227 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62341 2019-Jan-13 16:21:26.532882 - [DEBUG]
62342 2019-Jan-13 16:21:26.532908 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
62343 2019-Jan-13 16:21:26.533595 - [DEBUG] Compose: EdgeIdentity * AllBottom
62344 2019-Jan-13 16:21:26.533625 - [DEBUG]
62345 2019-Jan-13 16:21:26.533649 - [DEBUG] Propagate flow
62346 2019-Jan-13 16:21:26.533673 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62347 2019-Jan-13 16:21:26.533735 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
62348 2019-Jan-13 16:21:26.534399 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62349 2019-Jan-13 16:21:26.535075 - [DEBUG] Edge function : AllBottom (result of previous compose)
62350 2019-Jan-13 16:21:26.535102 - [DEBUG]
62351 2019-Jan-13 16:21:26.535128 - [DEBUG] Join: AllTop & AllBottom
62352 2019-Jan-13 16:21:26.535154 - [DEBUG] = AllBottom (new jump func)
62353 2019-Jan-13 16:21:26.535179 - [DEBUG]
62354 2019-Jan-13 16:21:26.535203 - [DEBUG] Start adding new jump function
62355 2019-Jan-13 16:21:26.535227 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62356 2019-Jan-13 16:21:26.535292 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62357 2019-Jan-13 16:21:26.535949 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
62358 2019-Jan-13 16:21:26.536594 - [DEBUG] Edge Function : AllBottom
62359 2019-Jan-13 16:21:26.536624 - [DEBUG] End adding new jump function
62360 2019-Jan-13 16:21:26.536648 - [DEBUG]
62361 2019-Jan-13 16:21:26.536672 - [DEBUG] -------------------------------------------- 1657. Path Edge --------------------------------------------
62362 2019-Jan-13 16:21:26.536697 - [DEBUG]
62363 2019-Jan-13 16:21:26.536720 - [DEBUG] Process 1657. path edge:
62364 2019-Jan-13 16:21:26.536744 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62365 2019-Jan-13 16:21:26.536804 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
62366 2019-Jan-13 16:21:26.537481 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62367 2019-Jan-13 16:21:26.538141 - [DEBUG]
62368 2019-Jan-13 16:21:26.538169 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
62369 2019-Jan-13 16:21:26.538889 - [DEBUG] Compose: EdgeIdentity * AllBottom
62370 2019-Jan-13 16:21:26.538918 - [DEBUG]
62371 2019-Jan-13 16:21:26.538942 - [DEBUG] Propagate flow
62372 2019-Jan-13 16:21:26.538966 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62373 2019-Jan-13 16:21:26.539032 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62374 2019-Jan-13 16:21:26.539701 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62375 2019-Jan-13 16:21:26.540356 - [DEBUG] Edge function : AllBottom (result of previous compose)
62376 2019-Jan-13 16:21:26.540383 - [DEBUG]
62377 2019-Jan-13 16:21:26.540408 - [DEBUG] Join: AllTop & AllBottom
62378 2019-Jan-13 16:21:26.540435 - [DEBUG] = AllBottom (new jump func)
62379 2019-Jan-13 16:21:26.540460 - [DEBUG]
62380 2019-Jan-13 16:21:26.540484 - [DEBUG] Start adding new jump function
62381 2019-Jan-13 16:21:26.540507 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62382 2019-Jan-13 16:21:26.540574 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62383 2019-Jan-13 16:21:26.541227 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62384 2019-Jan-13 16:21:26.541922 - [DEBUG] Edge Function : AllBottom
62385 2019-Jan-13 16:21:26.541954 - [DEBUG] End adding new jump function
62386 2019-Jan-13 16:21:26.541978 - [DEBUG]
62387 2019-Jan-13 16:21:26.542002 - [DEBUG] -------------------------------------------- 1658. Path Edge --------------------------------------------
62388 2019-Jan-13 16:21:26.542028 - [DEBUG]
62389 2019-Jan-13 16:21:26.542051 - [DEBUG] Process 1658. path edge:
62390 2019-Jan-13 16:21:26.542075 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62391 2019-Jan-13 16:21:26.542140 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
62392 2019-Jan-13 16:21:26.542798 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62393 2019-Jan-13 16:21:26.543455 - [DEBUG]
62394 2019-Jan-13 16:21:26.543481 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
62395 2019-Jan-13 16:21:26.544156 - [DEBUG] Possible callees:
62396 2019-Jan-13 16:21:26.544182 - [DEBUG] llvm.dbg.declare
62397 2019-Jan-13 16:21:26.544207 - [DEBUG] Possible return sites:
62398 2019-Jan-13 16:21:26.544231 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7862399 2019-Jan-13 16:21:26.545577 - [DEBUG] Found and process special summary
62400 2019-Jan-13 16:21:26.545633 - [DEBUG] Compose: EdgeIdentity * AllBottom
62401 2019-Jan-13 16:21:26.545662 - [DEBUG]
62402 2019-Jan-13 16:21:26.545687 - [DEBUG] Propagate flow
62403 2019-Jan-13 16:21:26.545710 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62404 2019-Jan-13 16:21:26.545775 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62405 2019-Jan-13 16:21:26.546458 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62406 2019-Jan-13 16:21:26.547112 - [DEBUG] Edge function : AllBottom (result of previous compose)
62407 2019-Jan-13 16:21:26.547138 - [DEBUG]
62408 2019-Jan-13 16:21:26.547164 - [DEBUG] Join: AllTop & AllBottom
62409 2019-Jan-13 16:21:26.547191 - [DEBUG] = AllBottom (new jump func)
62410 2019-Jan-13 16:21:26.547231 - [DEBUG]
62411 2019-Jan-13 16:21:26.547256 - [DEBUG] Start adding new jump function
62412 2019-Jan-13 16:21:26.547280 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62413 2019-Jan-13 16:21:26.547346 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62414 2019-Jan-13 16:21:26.547999 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62415 2019-Jan-13 16:21:26.548683 - [DEBUG] Edge Function : AllBottom
62416 2019-Jan-13 16:21:26.548714 - [DEBUG] End adding new jump function
62417 2019-Jan-13 16:21:26.548739 - [DEBUG]
62418 2019-Jan-13 16:21:26.548763 - [DEBUG] -------------------------------------------- 1659. Path Edge --------------------------------------------
62419 2019-Jan-13 16:21:26.548788 - [DEBUG]
62420 2019-Jan-13 16:21:26.548811 - [DEBUG] Process 1659. path edge:
62421 2019-Jan-13 16:21:26.548835 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62422 2019-Jan-13 16:21:26.548896 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
62423 2019-Jan-13 16:21:26.549565 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62424 2019-Jan-13 16:21:26.550220 - [DEBUG]
62425 2019-Jan-13 16:21:26.550246 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62426 2019-Jan-13 16:21:26.550944 - [DEBUG] Compose: EdgeIdentity * AllBottom
62427 2019-Jan-13 16:21:26.550975 - [DEBUG]
62428 2019-Jan-13 16:21:26.550999 - [DEBUG] Propagate flow
62429 2019-Jan-13 16:21:26.551023 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62430 2019-Jan-13 16:21:26.551087 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
62431 2019-Jan-13 16:21:26.551765 - [DEBUG] Target value : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
62432 2019-Jan-13 16:21:26.552434 - [DEBUG] Edge function : AllBottom (result of previous compose)
62433 2019-Jan-13 16:21:26.552461 - [DEBUG]
62434 2019-Jan-13 16:21:26.552487 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62435 2019-Jan-13 16:21:26.552513 - [DEBUG] = AllBottom
62436 2019-Jan-13 16:21:26.552538 - [DEBUG]
62437 2019-Jan-13 16:21:26.552562 - [DEBUG] PROPAGATE: No new function!
62438 2019-Jan-13 16:21:26.552589 - [DEBUG] Compose: EdgeIdentity * AllBottom
62439 2019-Jan-13 16:21:26.552616 - [DEBUG]
62440 2019-Jan-13 16:21:26.552640 - [DEBUG] Propagate flow
62441 2019-Jan-13 16:21:26.552663 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62442 2019-Jan-13 16:21:26.552727 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
62443 2019-Jan-13 16:21:26.553388 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62444 2019-Jan-13 16:21:26.554042 - [DEBUG] Edge function : AllBottom (result of previous compose)
62445 2019-Jan-13 16:21:26.554068 - [DEBUG]
62446 2019-Jan-13 16:21:26.554094 - [DEBUG] Join: AllTop & AllBottom
62447 2019-Jan-13 16:21:26.554120 - [DEBUG] = AllBottom (new jump func)
62448 2019-Jan-13 16:21:26.554146 - [DEBUG]
62449 2019-Jan-13 16:21:26.554170 - [DEBUG] Start adding new jump function
62450 2019-Jan-13 16:21:26.554193 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62451 2019-Jan-13 16:21:26.554255 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62452 2019-Jan-13 16:21:26.554924 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
62453 2019-Jan-13 16:21:26.555597 - [DEBUG] Edge Function : AllBottom
62454 2019-Jan-13 16:21:26.555629 - [DEBUG] End adding new jump function
62455 2019-Jan-13 16:21:26.555654 - [DEBUG]
62456 2019-Jan-13 16:21:26.555695 - [DEBUG] -------------------------------------------- 1660. Path Edge --------------------------------------------
62457 2019-Jan-13 16:21:26.555720 - [DEBUG]
62458 2019-Jan-13 16:21:26.555743 - [DEBUG] Process 1660. path edge:
62459 2019-Jan-13 16:21:26.555767 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62460 2019-Jan-13 16:21:26.555836 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
62461 2019-Jan-13 16:21:26.556498 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62462 2019-Jan-13 16:21:26.557151 - [DEBUG]
62463 2019-Jan-13 16:21:26.557178 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
62464 2019-Jan-13 16:21:26.557857 - [DEBUG] Compose: EdgeIdentity * AllBottom
62465 2019-Jan-13 16:21:26.557886 - [DEBUG]
62466 2019-Jan-13 16:21:26.557910 - [DEBUG] Propagate flow
62467 2019-Jan-13 16:21:26.557934 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62468 2019-Jan-13 16:21:26.557997 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
62469 2019-Jan-13 16:21:26.558695 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62470 2019-Jan-13 16:21:26.559347 - [DEBUG] Edge function : AllBottom (result of previous compose)
62471 2019-Jan-13 16:21:26.559374 - [DEBUG]
62472 2019-Jan-13 16:21:26.559401 - [DEBUG] Join: AllTop & AllBottom
62473 2019-Jan-13 16:21:26.559428 - [DEBUG] = AllBottom (new jump func)
62474 2019-Jan-13 16:21:26.559453 - [DEBUG]
62475 2019-Jan-13 16:21:26.559476 - [DEBUG] Start adding new jump function
62476 2019-Jan-13 16:21:26.559500 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62477 2019-Jan-13 16:21:26.559570 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62478 2019-Jan-13 16:21:26.560223 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
62479 2019-Jan-13 16:21:26.560878 - [DEBUG] Edge Function : AllBottom
62480 2019-Jan-13 16:21:26.560909 - [DEBUG] End adding new jump function
62481 2019-Jan-13 16:21:26.560934 - [DEBUG]
62482 2019-Jan-13 16:21:26.560957 - [DEBUG] -------------------------------------------- 1661. Path Edge --------------------------------------------
62483 2019-Jan-13 16:21:26.560982 - [DEBUG]
62484 2019-Jan-13 16:21:26.561005 - [DEBUG] Process 1661. path edge:
62485 2019-Jan-13 16:21:26.561029 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62486 2019-Jan-13 16:21:26.561089 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
62487 2019-Jan-13 16:21:26.561776 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62488 2019-Jan-13 16:21:26.562431 - [DEBUG]
62489 2019-Jan-13 16:21:26.562457 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
62490 2019-Jan-13 16:21:26.563157 - [DEBUG] Compose: EdgeIdentity * AllBottom
62491 2019-Jan-13 16:21:26.563188 - [DEBUG]
62492 2019-Jan-13 16:21:26.563212 - [DEBUG] Propagate flow
62493 2019-Jan-13 16:21:26.563236 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62494 2019-Jan-13 16:21:26.563300 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
62495 2019-Jan-13 16:21:26.563952 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62496 2019-Jan-13 16:21:26.564611 - [DEBUG] Edge function : AllBottom (result of previous compose)
62497 2019-Jan-13 16:21:26.564638 - [DEBUG]
62498 2019-Jan-13 16:21:26.564664 - [DEBUG] Join: AllTop & AllBottom
62499 2019-Jan-13 16:21:26.564691 - [DEBUG] = AllBottom (new jump func)
62500 2019-Jan-13 16:21:26.564733 - [DEBUG]
62501 2019-Jan-13 16:21:26.564758 - [DEBUG] Start adding new jump function
62502 2019-Jan-13 16:21:26.564782 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62503 2019-Jan-13 16:21:26.564847 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62504 2019-Jan-13 16:21:26.565530 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
62505 2019-Jan-13 16:21:26.566187 - [DEBUG] Edge Function : AllBottom
62506 2019-Jan-13 16:21:26.566218 - [DEBUG] End adding new jump function
62507 2019-Jan-13 16:21:26.566243 - [DEBUG]
62508 2019-Jan-13 16:21:26.566268 - [DEBUG] -------------------------------------------- 1662. Path Edge --------------------------------------------
62509 2019-Jan-13 16:21:26.566292 - [DEBUG]
62510 2019-Jan-13 16:21:26.566316 - [DEBUG] Process 1662. path edge:
62511 2019-Jan-13 16:21:26.566340 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62512 2019-Jan-13 16:21:26.566402 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
62513 2019-Jan-13 16:21:26.567051 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62514 2019-Jan-13 16:21:26.567711 - [DEBUG]
62515 2019-Jan-13 16:21:26.567738 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
62516 2019-Jan-13 16:21:26.568454 - [DEBUG] Compose: EdgeIdentity * AllBottom
62517 2019-Jan-13 16:21:26.568484 - [DEBUG]
62518 2019-Jan-13 16:21:26.568508 - [DEBUG] Propagate flow
62519 2019-Jan-13 16:21:26.568532 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62520 2019-Jan-13 16:21:26.568599 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
62521 2019-Jan-13 16:21:26.569259 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62522 2019-Jan-13 16:21:26.569906 - [DEBUG] Edge function : AllBottom (result of previous compose)
62523 2019-Jan-13 16:21:26.569932 - [DEBUG]
62524 2019-Jan-13 16:21:26.569958 - [DEBUG] Join: AllTop & AllBottom
62525 2019-Jan-13 16:21:26.569985 - [DEBUG] = AllBottom (new jump func)
62526 2019-Jan-13 16:21:26.570009 - [DEBUG]
62527 2019-Jan-13 16:21:26.570033 - [DEBUG] Start adding new jump function
62528 2019-Jan-13 16:21:26.570057 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62529 2019-Jan-13 16:21:26.570122 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62530 2019-Jan-13 16:21:26.570782 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
62531 2019-Jan-13 16:21:26.571436 - [DEBUG] Edge Function : AllBottom
62532 2019-Jan-13 16:21:26.571468 - [DEBUG] End adding new jump function
62533 2019-Jan-13 16:21:26.571492 - [DEBUG]
62534 2019-Jan-13 16:21:26.571517 - [DEBUG] -------------------------------------------- 1663. Path Edge --------------------------------------------
62535 2019-Jan-13 16:21:26.571542 - [DEBUG]
62536 2019-Jan-13 16:21:26.571583 - [DEBUG] Process 1663. path edge:
62537 2019-Jan-13 16:21:26.571607 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62538 2019-Jan-13 16:21:26.571678 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
62539 2019-Jan-13 16:21:26.572340 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62540 2019-Jan-13 16:21:26.572985 - [DEBUG]
62541 2019-Jan-13 16:21:26.573011 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
62542 2019-Jan-13 16:21:26.573717 - [DEBUG] Compose: EdgeIdentity * AllBottom
62543 2019-Jan-13 16:21:26.573766 - [DEBUG]
62544 2019-Jan-13 16:21:26.573791 - [DEBUG] Propagate flow
62545 2019-Jan-13 16:21:26.573815 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62546 2019-Jan-13 16:21:26.573883 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
62547 2019-Jan-13 16:21:26.574557 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62548 2019-Jan-13 16:21:26.575233 - [DEBUG] Edge function : AllBottom (result of previous compose)
62549 2019-Jan-13 16:21:26.575260 - [DEBUG]
62550 2019-Jan-13 16:21:26.575286 - [DEBUG] Join: AllTop & AllBottom
62551 2019-Jan-13 16:21:26.575313 - [DEBUG] = AllBottom (new jump func)
62552 2019-Jan-13 16:21:26.575337 - [DEBUG]
62553 2019-Jan-13 16:21:26.575361 - [DEBUG] Start adding new jump function
62554 2019-Jan-13 16:21:26.575385 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62555 2019-Jan-13 16:21:26.575448 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62556 2019-Jan-13 16:21:26.576093 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
62557 2019-Jan-13 16:21:26.576766 - [DEBUG] Edge Function : AllBottom
62558 2019-Jan-13 16:21:26.576797 - [DEBUG] End adding new jump function
62559 2019-Jan-13 16:21:26.576822 - [DEBUG]
62560 2019-Jan-13 16:21:26.576845 - [DEBUG] -------------------------------------------- 1664. Path Edge --------------------------------------------
62561 2019-Jan-13 16:21:26.576870 - [DEBUG]
62562 2019-Jan-13 16:21:26.576893 - [DEBUG] Process 1664. path edge:
62563 2019-Jan-13 16:21:26.576917 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62564 2019-Jan-13 16:21:26.576980 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
62565 2019-Jan-13 16:21:26.577650 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62566 2019-Jan-13 16:21:26.578325 - [DEBUG]
62567 2019-Jan-13 16:21:26.578351 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
62568 2019-Jan-13 16:21:26.579042 - [DEBUG] Compose: EdgeIdentity * AllBottom
62569 2019-Jan-13 16:21:26.579073 - [DEBUG]
62570 2019-Jan-13 16:21:26.579096 - [DEBUG] Propagate flow
62571 2019-Jan-13 16:21:26.579120 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62572 2019-Jan-13 16:21:26.579183 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
62573 2019-Jan-13 16:21:26.579849 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62574 2019-Jan-13 16:21:26.580501 - [DEBUG] Edge function : AllBottom (result of previous compose)
62575 2019-Jan-13 16:21:26.580529 - [DEBUG]
62576 2019-Jan-13 16:21:26.580556 - [DEBUG] Join: AllTop & AllBottom
62577 2019-Jan-13 16:21:26.580583 - [DEBUG] = AllBottom (new jump func)
62578 2019-Jan-13 16:21:26.580608 - [DEBUG]
62579 2019-Jan-13 16:21:26.580631 - [DEBUG] Start adding new jump function
62580 2019-Jan-13 16:21:26.580655 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62581 2019-Jan-13 16:21:26.580720 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62582 2019-Jan-13 16:21:26.581370 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
62583 2019-Jan-13 16:21:26.582041 - [DEBUG] Edge Function : AllBottom
62584 2019-Jan-13 16:21:26.582072 - [DEBUG] End adding new jump function
62585 2019-Jan-13 16:21:26.582097 - [DEBUG]
62586 2019-Jan-13 16:21:26.582121 - [DEBUG] -------------------------------------------- 1665. Path Edge --------------------------------------------
62587 2019-Jan-13 16:21:26.582162 - [DEBUG]
62588 2019-Jan-13 16:21:26.582186 - [DEBUG] Process 1665. path edge:
62589 2019-Jan-13 16:21:26.582210 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62590 2019-Jan-13 16:21:26.582274 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
62591 2019-Jan-13 16:21:26.582936 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62592 2019-Jan-13 16:21:26.583587 - [DEBUG]
62593 2019-Jan-13 16:21:26.583615 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
62594 2019-Jan-13 16:21:26.584298 - [DEBUG] Compose: EdgeIdentity * AllBottom
62595 2019-Jan-13 16:21:26.584327 - [DEBUG]
62596 2019-Jan-13 16:21:26.584350 - [DEBUG] Propagate flow
62597 2019-Jan-13 16:21:26.584374 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62598 2019-Jan-13 16:21:26.584437 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
62599 2019-Jan-13 16:21:26.585136 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62600 2019-Jan-13 16:21:26.585797 - [DEBUG] Edge function : AllBottom (result of previous compose)
62601 2019-Jan-13 16:21:26.585824 - [DEBUG]
62602 2019-Jan-13 16:21:26.585851 - [DEBUG] Join: AllTop & AllBottom
62603 2019-Jan-13 16:21:26.585878 - [DEBUG] = AllBottom (new jump func)
62604 2019-Jan-13 16:21:26.585902 - [DEBUG]
62605 2019-Jan-13 16:21:26.585926 - [DEBUG] Start adding new jump function
62606 2019-Jan-13 16:21:26.585950 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62607 2019-Jan-13 16:21:26.586014 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62608 2019-Jan-13 16:21:26.586669 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
62609 2019-Jan-13 16:21:26.587338 - [DEBUG] Edge Function : AllBottom
62610 2019-Jan-13 16:21:26.587370 - [DEBUG] End adding new jump function
62611 2019-Jan-13 16:21:26.587394 - [DEBUG]
62612 2019-Jan-13 16:21:26.587418 - [DEBUG] -------------------------------------------- 1666. Path Edge --------------------------------------------
62613 2019-Jan-13 16:21:26.587444 - [DEBUG]
62614 2019-Jan-13 16:21:26.587467 - [DEBUG] Process 1666. path edge:
62615 2019-Jan-13 16:21:26.587491 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62616 2019-Jan-13 16:21:26.587557 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
62617 2019-Jan-13 16:21:26.588234 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62618 2019-Jan-13 16:21:26.588901 - [DEBUG]
62619 2019-Jan-13 16:21:26.588927 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
62620 2019-Jan-13 16:21:26.589612 - [DEBUG] Possible callees:
62621 2019-Jan-13 16:21:26.589640 - [DEBUG] llvm.dbg.declare
62622 2019-Jan-13 16:21:26.589665 - [DEBUG] Possible return sites:
62623 2019-Jan-13 16:21:26.589689 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12062624 2019-Jan-13 16:21:26.591013 - [DEBUG] Found and process special summary
62625 2019-Jan-13 16:21:26.591069 - [DEBUG] Compose: EdgeIdentity * AllBottom
62626 2019-Jan-13 16:21:26.591098 - [DEBUG]
62627 2019-Jan-13 16:21:26.591141 - [DEBUG] Propagate flow
62628 2019-Jan-13 16:21:26.591165 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62629 2019-Jan-13 16:21:26.591229 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
62630 2019-Jan-13 16:21:26.591926 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62631 2019-Jan-13 16:21:26.592580 - [DEBUG] Edge function : AllBottom (result of previous compose)
62632 2019-Jan-13 16:21:26.592607 - [DEBUG]
62633 2019-Jan-13 16:21:26.592634 - [DEBUG] Join: AllTop & AllBottom
62634 2019-Jan-13 16:21:26.592660 - [DEBUG] = AllBottom (new jump func)
62635 2019-Jan-13 16:21:26.592685 - [DEBUG]
62636 2019-Jan-13 16:21:26.592708 - [DEBUG] Start adding new jump function
62637 2019-Jan-13 16:21:26.592732 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62638 2019-Jan-13 16:21:26.592803 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62639 2019-Jan-13 16:21:26.593458 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
62640 2019-Jan-13 16:21:26.594113 - [DEBUG] Edge Function : AllBottom
62641 2019-Jan-13 16:21:26.594144 - [DEBUG] End adding new jump function
62642 2019-Jan-13 16:21:26.594168 - [DEBUG]
62643 2019-Jan-13 16:21:26.594192 - [DEBUG] -------------------------------------------- 1667. Path Edge --------------------------------------------
62644 2019-Jan-13 16:21:26.594216 - [DEBUG]
62645 2019-Jan-13 16:21:26.594240 - [DEBUG] Process 1667. path edge:
62646 2019-Jan-13 16:21:26.594263 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62647 2019-Jan-13 16:21:26.594325 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
62648 2019-Jan-13 16:21:26.595011 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62649 2019-Jan-13 16:21:26.595666 - [DEBUG]
62650 2019-Jan-13 16:21:26.595692 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
62651 2019-Jan-13 16:21:26.596398 - [DEBUG] Compose: EdgeIdentity * AllBottom
62652 2019-Jan-13 16:21:26.596428 - [DEBUG]
62653 2019-Jan-13 16:21:26.596452 - [DEBUG] Propagate flow
62654 2019-Jan-13 16:21:26.596476 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62655 2019-Jan-13 16:21:26.596538 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
62656 2019-Jan-13 16:21:26.597189 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62657 2019-Jan-13 16:21:26.597852 - [DEBUG] Edge function : AllBottom (result of previous compose)
62658 2019-Jan-13 16:21:26.597879 - [DEBUG]
62659 2019-Jan-13 16:21:26.597905 - [DEBUG] Join: AllTop & AllBottom
62660 2019-Jan-13 16:21:26.597931 - [DEBUG] = AllBottom (new jump func)
62661 2019-Jan-13 16:21:26.597956 - [DEBUG]
62662 2019-Jan-13 16:21:26.597980 - [DEBUG] Start adding new jump function
62663 2019-Jan-13 16:21:26.598003 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62664 2019-Jan-13 16:21:26.598067 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62665 2019-Jan-13 16:21:26.598751 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
62666 2019-Jan-13 16:21:26.599407 - [DEBUG] Edge Function : AllBottom
62667 2019-Jan-13 16:21:26.599437 - [DEBUG] End adding new jump function
62668 2019-Jan-13 16:21:26.599461 - [DEBUG]
62669 2019-Jan-13 16:21:26.599485 - [DEBUG] -------------------------------------------- 1668. Path Edge --------------------------------------------
62670 2019-Jan-13 16:21:26.599510 - [DEBUG]
62671 2019-Jan-13 16:21:26.599534 - [DEBUG] Process 1668. path edge:
62672 2019-Jan-13 16:21:26.599574 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62673 2019-Jan-13 16:21:26.599638 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
62674 2019-Jan-13 16:21:26.600289 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62675 2019-Jan-13 16:21:26.600948 - [DEBUG]
62676 2019-Jan-13 16:21:26.600974 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
62677 2019-Jan-13 16:21:26.601686 - [DEBUG] Compose: EdgeIdentity * AllBottom
62678 2019-Jan-13 16:21:26.601718 - [DEBUG]
62679 2019-Jan-13 16:21:26.601742 - [DEBUG] Propagate flow
62680 2019-Jan-13 16:21:26.601765 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62681 2019-Jan-13 16:21:26.601834 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62682 2019-Jan-13 16:21:26.602501 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62683 2019-Jan-13 16:21:26.603148 - [DEBUG] Edge function : AllBottom (result of previous compose)
62684 2019-Jan-13 16:21:26.603174 - [DEBUG]
62685 2019-Jan-13 16:21:26.603201 - [DEBUG] Join: AllTop & AllBottom
62686 2019-Jan-13 16:21:26.603228 - [DEBUG] = AllBottom (new jump func)
62687 2019-Jan-13 16:21:26.603252 - [DEBUG]
62688 2019-Jan-13 16:21:26.603276 - [DEBUG] Start adding new jump function
62689 2019-Jan-13 16:21:26.603299 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62690 2019-Jan-13 16:21:26.603363 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62691 2019-Jan-13 16:21:26.604031 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62692 2019-Jan-13 16:21:26.604697 - [DEBUG] Edge Function : AllBottom
62693 2019-Jan-13 16:21:26.604729 - [DEBUG] End adding new jump function
62694 2019-Jan-13 16:21:26.604753 - [DEBUG]
62695 2019-Jan-13 16:21:26.604777 - [DEBUG] -------------------------------------------- 1669. Path Edge --------------------------------------------
62696 2019-Jan-13 16:21:26.604801 - [DEBUG]
62697 2019-Jan-13 16:21:26.604825 - [DEBUG] Process 1669. path edge:
62698 2019-Jan-13 16:21:26.604849 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62699 2019-Jan-13 16:21:26.604940 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
62700 2019-Jan-13 16:21:26.605610 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62701 2019-Jan-13 16:21:26.606263 - [DEBUG]
62702 2019-Jan-13 16:21:26.606288 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62703 2019-Jan-13 16:21:26.606984 - [DEBUG] Possible callees:
62704 2019-Jan-13 16:21:26.607010 - [DEBUG] llvm.dbg.declare
62705 2019-Jan-13 16:21:26.607035 - [DEBUG] Possible return sites:
62706 2019-Jan-13 16:21:26.607059 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14962707 2019-Jan-13 16:21:26.608411 - [DEBUG] Found and process special summary
62708 2019-Jan-13 16:21:26.608474 - [DEBUG] Compose: EdgeIdentity * AllBottom
62709 2019-Jan-13 16:21:26.608504 - [DEBUG]
62710 2019-Jan-13 16:21:26.608529 - [DEBUG] Propagate flow
62711 2019-Jan-13 16:21:26.608553 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62712 2019-Jan-13 16:21:26.608620 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62713 2019-Jan-13 16:21:26.609302 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62714 2019-Jan-13 16:21:26.609964 - [DEBUG] Edge function : AllBottom (result of previous compose)
62715 2019-Jan-13 16:21:26.609991 - [DEBUG]
62716 2019-Jan-13 16:21:26.610018 - [DEBUG] Join: AllTop & AllBottom
62717 2019-Jan-13 16:21:26.610044 - [DEBUG] = AllBottom (new jump func)
62718 2019-Jan-13 16:21:26.610069 - [DEBUG]
62719 2019-Jan-13 16:21:26.610093 - [DEBUG] Start adding new jump function
62720 2019-Jan-13 16:21:26.610116 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62721 2019-Jan-13 16:21:26.610183 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62722 2019-Jan-13 16:21:26.610835 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62723 2019-Jan-13 16:21:26.611497 - [DEBUG] Edge Function : AllBottom
62724 2019-Jan-13 16:21:26.611529 - [DEBUG] End adding new jump function
62725 2019-Jan-13 16:21:26.612463 - [DEBUG]
62726 2019-Jan-13 16:21:26.612499 - [DEBUG] -------------------------------------------- 1670. Path Edge --------------------------------------------
62727 2019-Jan-13 16:21:26.612524 - [DEBUG]
62728 2019-Jan-13 16:21:26.612547 - [DEBUG] Process 1670. path edge:
62729 2019-Jan-13 16:21:26.612571 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62730 2019-Jan-13 16:21:26.612655 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
62731 2019-Jan-13 16:21:26.613336 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62732 2019-Jan-13 16:21:26.613967 - [DEBUG]
62733 2019-Jan-13 16:21:26.613992 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62734 2019-Jan-13 16:21:26.614681 - [DEBUG] Compose: EdgeIdentity * AllBottom
62735 2019-Jan-13 16:21:26.614710 - [DEBUG]
62736 2019-Jan-13 16:21:26.614734 - [DEBUG] Propagate flow
62737 2019-Jan-13 16:21:26.614757 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62738 2019-Jan-13 16:21:26.614816 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
62739 2019-Jan-13 16:21:26.615471 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62740 2019-Jan-13 16:21:26.616099 - [DEBUG] Edge function : AllBottom (result of previous compose)
62741 2019-Jan-13 16:21:26.616125 - [DEBUG]
62742 2019-Jan-13 16:21:26.616151 - [DEBUG] Join: AllTop & AllBottom
62743 2019-Jan-13 16:21:26.616177 - [DEBUG] = AllBottom (new jump func)
62744 2019-Jan-13 16:21:26.616201 - [DEBUG]
62745 2019-Jan-13 16:21:26.616225 - [DEBUG] Start adding new jump function
62746 2019-Jan-13 16:21:26.616248 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62747 2019-Jan-13 16:21:26.616305 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62748 2019-Jan-13 16:21:26.616933 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
62749 2019-Jan-13 16:21:26.617562 - [DEBUG] Edge Function : AllBottom
62750 2019-Jan-13 16:21:26.617592 - [DEBUG] End adding new jump function
62751 2019-Jan-13 16:21:26.617616 - [DEBUG]
62752 2019-Jan-13 16:21:26.617639 - [DEBUG] -------------------------------------------- 1671. Path Edge --------------------------------------------
62753 2019-Jan-13 16:21:26.617664 - [DEBUG]
62754 2019-Jan-13 16:21:26.617687 - [DEBUG] Process 1671. path edge:
62755 2019-Jan-13 16:21:26.617711 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62756 2019-Jan-13 16:21:26.617767 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
62757 2019-Jan-13 16:21:26.618429 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62758 2019-Jan-13 16:21:26.619060 - [DEBUG]
62759 2019-Jan-13 16:21:26.619085 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
62760 2019-Jan-13 16:21:26.619751 - [DEBUG] Compose: EdgeIdentity * AllBottom
62761 2019-Jan-13 16:21:26.619780 - [DEBUG]
62762 2019-Jan-13 16:21:26.619804 - [DEBUG] Propagate flow
62763 2019-Jan-13 16:21:26.619828 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62764 2019-Jan-13 16:21:26.619886 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62765 2019-Jan-13 16:21:26.620530 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62766 2019-Jan-13 16:21:26.621157 - [DEBUG] Edge function : AllBottom (result of previous compose)
62767 2019-Jan-13 16:21:26.621182 - [DEBUG]
62768 2019-Jan-13 16:21:26.621208 - [DEBUG] Join: AllTop & AllBottom
62769 2019-Jan-13 16:21:26.621235 - [DEBUG] = AllBottom (new jump func)
62770 2019-Jan-13 16:21:26.621259 - [DEBUG]
62771 2019-Jan-13 16:21:26.621283 - [DEBUG] Start adding new jump function
62772 2019-Jan-13 16:21:26.621306 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62773 2019-Jan-13 16:21:26.621362 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62774 2019-Jan-13 16:21:26.622009 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62775 2019-Jan-13 16:21:26.622649 - [DEBUG] Edge Function : AllBottom
62776 2019-Jan-13 16:21:26.622679 - [DEBUG] End adding new jump function
62777 2019-Jan-13 16:21:26.622703 - [DEBUG]
62778 2019-Jan-13 16:21:26.622726 - [DEBUG] -------------------------------------------- 1672. Path Edge --------------------------------------------
62779 2019-Jan-13 16:21:26.622751 - [DEBUG]
62780 2019-Jan-13 16:21:26.622774 - [DEBUG] Process 1672. path edge:
62781 2019-Jan-13 16:21:26.622798 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62782 2019-Jan-13 16:21:26.622855 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
62783 2019-Jan-13 16:21:26.623493 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62784 2019-Jan-13 16:21:26.624121 - [DEBUG]
62785 2019-Jan-13 16:21:26.624145 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62786 2019-Jan-13 16:21:26.624802 - [DEBUG] Possible callees:
62787 2019-Jan-13 16:21:26.624827 - [DEBUG] llvm.dbg.declare
62788 2019-Jan-13 16:21:26.624852 - [DEBUG] Possible return sites:
62789 2019-Jan-13 16:21:26.624876 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15562790 2019-Jan-13 16:21:26.626198 - [DEBUG] Found and process special summary
62791 2019-Jan-13 16:21:26.626249 - [DEBUG] Compose: EdgeIdentity * AllBottom
62792 2019-Jan-13 16:21:26.626278 - [DEBUG]
62793 2019-Jan-13 16:21:26.626302 - [DEBUG] Propagate flow
62794 2019-Jan-13 16:21:26.626325 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62795 2019-Jan-13 16:21:26.626385 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62796 2019-Jan-13 16:21:26.627020 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62797 2019-Jan-13 16:21:26.627665 - [DEBUG] Edge function : AllBottom (result of previous compose)
62798 2019-Jan-13 16:21:26.627691 - [DEBUG]
62799 2019-Jan-13 16:21:26.627716 - [DEBUG] Join: AllTop & AllBottom
62800 2019-Jan-13 16:21:26.627743 - [DEBUG] = AllBottom (new jump func)
62801 2019-Jan-13 16:21:26.627767 - [DEBUG]
62802 2019-Jan-13 16:21:26.627792 - [DEBUG] Start adding new jump function
62803 2019-Jan-13 16:21:26.627815 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62804 2019-Jan-13 16:21:26.627872 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62805 2019-Jan-13 16:21:26.628521 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62806 2019-Jan-13 16:21:26.629156 - [DEBUG] Edge Function : AllBottom
62807 2019-Jan-13 16:21:26.629186 - [DEBUG] End adding new jump function
62808 2019-Jan-13 16:21:26.629210 - [DEBUG]
62809 2019-Jan-13 16:21:26.629233 - [DEBUG] -------------------------------------------- 1673. Path Edge --------------------------------------------
62810 2019-Jan-13 16:21:26.629258 - [DEBUG]
62811 2019-Jan-13 16:21:26.629282 - [DEBUG] Process 1673. path edge:
62812 2019-Jan-13 16:21:26.629306 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62813 2019-Jan-13 16:21:26.629363 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
62814 2019-Jan-13 16:21:26.629995 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62815 2019-Jan-13 16:21:26.630623 - [DEBUG]
62816 2019-Jan-13 16:21:26.630648 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62817 2019-Jan-13 16:21:26.631319 - [DEBUG] Compose: EdgeIdentity * AllBottom
62818 2019-Jan-13 16:21:26.631347 - [DEBUG]
62819 2019-Jan-13 16:21:26.631371 - [DEBUG] Propagate flow
62820 2019-Jan-13 16:21:26.631394 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62821 2019-Jan-13 16:21:26.631452 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
62822 2019-Jan-13 16:21:26.632108 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62823 2019-Jan-13 16:21:26.632739 - [DEBUG] Edge function : AllBottom (result of previous compose)
62824 2019-Jan-13 16:21:26.632764 - [DEBUG]
62825 2019-Jan-13 16:21:26.632790 - [DEBUG] Join: AllTop & AllBottom
62826 2019-Jan-13 16:21:26.632816 - [DEBUG] = AllBottom (new jump func)
62827 2019-Jan-13 16:21:26.632840 - [DEBUG]
62828 2019-Jan-13 16:21:26.632864 - [DEBUG] Start adding new jump function
62829 2019-Jan-13 16:21:26.632887 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62830 2019-Jan-13 16:21:26.632945 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62831 2019-Jan-13 16:21:26.633575 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
62832 2019-Jan-13 16:21:26.634206 - [DEBUG] Edge Function : AllBottom
62833 2019-Jan-13 16:21:26.634235 - [DEBUG] End adding new jump function
62834 2019-Jan-13 16:21:26.634259 - [DEBUG]
62835 2019-Jan-13 16:21:26.634282 - [DEBUG] -------------------------------------------- 1674. Path Edge --------------------------------------------
62836 2019-Jan-13 16:21:26.634307 - [DEBUG]
62837 2019-Jan-13 16:21:26.634330 - [DEBUG] Process 1674. path edge:
62838 2019-Jan-13 16:21:26.634353 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62839 2019-Jan-13 16:21:26.634410 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
62840 2019-Jan-13 16:21:26.635058 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62841 2019-Jan-13 16:21:26.635703 - [DEBUG]
62842 2019-Jan-13 16:21:26.635729 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
62843 2019-Jan-13 16:21:26.636393 - [DEBUG] Compose: EdgeIdentity * AllBottom
62844 2019-Jan-13 16:21:26.636421 - [DEBUG]
62845 2019-Jan-13 16:21:26.636445 - [DEBUG] Propagate flow
62846 2019-Jan-13 16:21:26.636468 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62847 2019-Jan-13 16:21:26.636527 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
62848 2019-Jan-13 16:21:26.637160 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62849 2019-Jan-13 16:21:26.637808 - [DEBUG] Edge function : AllBottom (result of previous compose)
62850 2019-Jan-13 16:21:26.637835 - [DEBUG]
62851 2019-Jan-13 16:21:26.637862 - [DEBUG] Join: AllTop & AllBottom
62852 2019-Jan-13 16:21:26.637888 - [DEBUG] = AllBottom (new jump func)
62853 2019-Jan-13 16:21:26.637913 - [DEBUG]
62854 2019-Jan-13 16:21:26.637937 - [DEBUG] Start adding new jump function
62855 2019-Jan-13 16:21:26.637960 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62856 2019-Jan-13 16:21:26.638024 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62857 2019-Jan-13 16:21:26.638717 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
62858 2019-Jan-13 16:21:26.639387 - [DEBUG] Edge Function : AllBottom
62859 2019-Jan-13 16:21:26.639420 - [DEBUG] End adding new jump function
62860 2019-Jan-13 16:21:26.639445 - [DEBUG]
62861 2019-Jan-13 16:21:26.639469 - [DEBUG] -------------------------------------------- 1675. Path Edge --------------------------------------------
62862 2019-Jan-13 16:21:26.639494 - [DEBUG]
62863 2019-Jan-13 16:21:26.639518 - [DEBUG] Process 1675. path edge:
62864 2019-Jan-13 16:21:26.639541 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62865 2019-Jan-13 16:21:26.639607 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
62866 2019-Jan-13 16:21:26.640275 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62867 2019-Jan-13 16:21:26.640926 - [DEBUG]
62868 2019-Jan-13 16:21:26.640953 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
62869 2019-Jan-13 16:21:26.641667 - [DEBUG] Compose: EdgeIdentity * AllBottom
62870 2019-Jan-13 16:21:26.641697 - [DEBUG]
62871 2019-Jan-13 16:21:26.641721 - [DEBUG] Propagate flow
62872 2019-Jan-13 16:21:26.641745 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62873 2019-Jan-13 16:21:26.641810 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
62874 2019-Jan-13 16:21:26.642496 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62875 2019-Jan-13 16:21:26.643150 - [DEBUG] Edge function : AllBottom (result of previous compose)
62876 2019-Jan-13 16:21:26.643178 - [DEBUG]
62877 2019-Jan-13 16:21:26.643206 - [DEBUG] Join: AllTop & AllBottom
62878 2019-Jan-13 16:21:26.643233 - [DEBUG] = AllBottom (new jump func)
62879 2019-Jan-13 16:21:26.643258 - [DEBUG]
62880 2019-Jan-13 16:21:26.643282 - [DEBUG] Start adding new jump function
62881 2019-Jan-13 16:21:26.643305 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
62882 2019-Jan-13 16:21:26.643371 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62883 2019-Jan-13 16:21:26.644025 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
62884 2019-Jan-13 16:21:26.644703 - [DEBUG] Edge Function : AllBottom
62885 2019-Jan-13 16:21:26.644735 - [DEBUG] End adding new jump function
62886 2019-Jan-13 16:21:26.644760 - [DEBUG]
62887 2019-Jan-13 16:21:26.644784 - [DEBUG] -------------------------------------------- 1676. Path Edge --------------------------------------------
62888 2019-Jan-13 16:21:26.644809 - [DEBUG]
62889 2019-Jan-13 16:21:26.644832 - [DEBUG] Process 1676. path edge:
62890 2019-Jan-13 16:21:26.644856 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
62891 2019-Jan-13 16:21:26.644944 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
62892 2019-Jan-13 16:21:26.645625 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
62893 2019-Jan-13 16:21:26.646281 - [DEBUG]
62894 2019-Jan-13 16:21:26.646307 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
62895 2019-Jan-13 16:21:26.646995 - [DEBUG] Possible callees:
62896 2019-Jan-13 16:21:26.647022 - [DEBUG] llvm.dbg.declare
62897 2019-Jan-13 16:21:26.647047 - [DEBUG] Possible return sites:
62898 2019-Jan-13 16:21:26.647071 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16362899 2019-Jan-13 16:21:26.648420 - [DEBUG] Found and process special summary
62900 2019-Jan-13 16:21:26.648481 - [DEBUG] EDGE:
62901 2019-Jan-13 16:21:26.648555 - [DEBUG] ---> 62902 2019-Jan-13 16:21:26.649229 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62903 2019-Jan-13 16:21:26.649885 - [DEBUG]
62904 2019-Jan-13 16:21:26.649912 - [DEBUG] EDGE:
62905 2019-Jan-13 16:21:26.649974 - [DEBUG] ---> 62906 2019-Jan-13 16:21:26.650623 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62907 2019-Jan-13 16:21:26.651273 - [DEBUG]
62908 2019-Jan-13 16:21:26.651301 - [DEBUG] EDGE:
62909 2019-Jan-13 16:21:26.651367 - [DEBUG] ---> 62910 2019-Jan-13 16:21:26.652051 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62911 2019-Jan-13 16:21:26.652708 - [DEBUG]
62912 2019-Jan-13 16:21:26.652738 - [DEBUG] Compose: EdgeIdentity * AllBottom
62913 2019-Jan-13 16:21:26.652765 - [DEBUG]
62914 2019-Jan-13 16:21:26.652789 - [DEBUG] Propagate flow
62915 2019-Jan-13 16:21:26.652813 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62916 2019-Jan-13 16:21:26.652877 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
62917 2019-Jan-13 16:21:26.653530 - [DEBUG] Target value : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62918 2019-Jan-13 16:21:26.654187 - [DEBUG] Edge function : AllBottom (result of previous compose)
62919 2019-Jan-13 16:21:26.654213 - [DEBUG]
62920 2019-Jan-13 16:21:26.654240 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62921 2019-Jan-13 16:21:26.654266 - [DEBUG] = AllBottom
62922 2019-Jan-13 16:21:26.654291 - [DEBUG]
62923 2019-Jan-13 16:21:26.654314 - [DEBUG] PROPAGATE: No new function!
62924 2019-Jan-13 16:21:26.654340 - [DEBUG] EDGE:
62925 2019-Jan-13 16:21:26.654432 - [DEBUG] ---> 62926 2019-Jan-13 16:21:26.655119 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62927 2019-Jan-13 16:21:26.655776 - [DEBUG]
62928 2019-Jan-13 16:21:26.655805 - [DEBUG] Compose: EdgeIdentity * AllBottom
62929 2019-Jan-13 16:21:26.655832 - [DEBUG]
62930 2019-Jan-13 16:21:26.655856 - [DEBUG] Propagate flow
62931 2019-Jan-13 16:21:26.655880 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62932 2019-Jan-13 16:21:26.655942 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62933 2019-Jan-13 16:21:26.656597 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62934 2019-Jan-13 16:21:26.657263 - [DEBUG] Edge function : AllBottom (result of previous compose)
62935 2019-Jan-13 16:21:26.657289 - [DEBUG]
62936 2019-Jan-13 16:21:26.657316 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62937 2019-Jan-13 16:21:26.657342 - [DEBUG] = AllBottom
62938 2019-Jan-13 16:21:26.657366 - [DEBUG]
62939 2019-Jan-13 16:21:26.657390 - [DEBUG] PROPAGATE: No new function!
62940 2019-Jan-13 16:21:26.657448 - [DEBUG] Compose: EdgeIdentity * AllBottom
62941 2019-Jan-13 16:21:26.657476 - [DEBUG]
62942 2019-Jan-13 16:21:26.657500 - [DEBUG] Propagate flow
62943 2019-Jan-13 16:21:26.657524 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62944 2019-Jan-13 16:21:26.657591 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62945 2019-Jan-13 16:21:26.658279 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
62946 2019-Jan-13 16:21:26.658936 - [DEBUG] Edge function : AllBottom (result of previous compose)
62947 2019-Jan-13 16:21:26.658962 - [DEBUG]
62948 2019-Jan-13 16:21:26.658988 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62949 2019-Jan-13 16:21:26.659014 - [DEBUG] = AllBottom
62950 2019-Jan-13 16:21:26.659039 - [DEBUG]
62951 2019-Jan-13 16:21:26.659062 - [DEBUG] PROPAGATE: No new function!
62952 2019-Jan-13 16:21:26.659089 - [DEBUG] Compose: EdgeIdentity * AllBottom
62953 2019-Jan-13 16:21:26.659115 - [DEBUG]
62954 2019-Jan-13 16:21:26.659139 - [DEBUG] Propagate flow
62955 2019-Jan-13 16:21:26.659163 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62956 2019-Jan-13 16:21:26.659226 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
62957 2019-Jan-13 16:21:26.659884 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
62958 2019-Jan-13 16:21:26.660558 - [DEBUG] Edge function : AllBottom (result of previous compose)
62959 2019-Jan-13 16:21:26.660585 - [DEBUG]
62960 2019-Jan-13 16:21:26.660610 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62961 2019-Jan-13 16:21:26.660636 - [DEBUG] = AllBottom
62962 2019-Jan-13 16:21:26.660661 - [DEBUG]
62963 2019-Jan-13 16:21:26.660684 - [DEBUG] PROPAGATE: No new function!
62964 2019-Jan-13 16:21:26.660714 - [DEBUG] EDGE:
62965 2019-Jan-13 16:21:26.660781 - [DEBUG] ---> 62966 2019-Jan-13 16:21:26.661455 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62967 2019-Jan-13 16:21:26.662131 - [DEBUG]
62968 2019-Jan-13 16:21:26.662158 - [DEBUG] EDGE:
62969 2019-Jan-13 16:21:26.662221 - [DEBUG] ---> 62970 2019-Jan-13 16:21:26.662885 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62971 2019-Jan-13 16:21:26.663547 - [DEBUG]
62972 2019-Jan-13 16:21:26.663578 - [DEBUG] Compose: EdgeIdentity * AllBottom
62973 2019-Jan-13 16:21:26.663604 - [DEBUG]
62974 2019-Jan-13 16:21:26.663628 - [DEBUG] Propagate flow
62975 2019-Jan-13 16:21:26.663652 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62976 2019-Jan-13 16:21:26.663715 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
62977 2019-Jan-13 16:21:26.664373 - [DEBUG] Target value : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62978 2019-Jan-13 16:21:26.665062 - [DEBUG] Edge function : AllBottom (result of previous compose)
62979 2019-Jan-13 16:21:26.665089 - [DEBUG]
62980 2019-Jan-13 16:21:26.665116 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62981 2019-Jan-13 16:21:26.665142 - [DEBUG] = AllBottom
62982 2019-Jan-13 16:21:26.665166 - [DEBUG]
62983 2019-Jan-13 16:21:26.665190 - [DEBUG] PROPAGATE: No new function!
62984 2019-Jan-13 16:21:26.665215 - [DEBUG] EDGE:
62985 2019-Jan-13 16:21:26.665280 - [DEBUG] ---> 62986 2019-Jan-13 16:21:26.665937 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
62987 2019-Jan-13 16:21:26.666591 - [DEBUG]
62988 2019-Jan-13 16:21:26.666620 - [DEBUG] Compose: EdgeIdentity * AllBottom
62989 2019-Jan-13 16:21:26.666646 - [DEBUG]
62990 2019-Jan-13 16:21:26.666671 - [DEBUG] Propagate flow
62991 2019-Jan-13 16:21:26.666694 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
62992 2019-Jan-13 16:21:26.666760 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
62993 2019-Jan-13 16:21:26.667422 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
62994 2019-Jan-13 16:21:26.668091 - [DEBUG] Edge function : AllBottom (result of previous compose)
62995 2019-Jan-13 16:21:26.668118 - [DEBUG]
62996 2019-Jan-13 16:21:26.668144 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
62997 2019-Jan-13 16:21:26.668170 - [DEBUG] = AllBottom
62998 2019-Jan-13 16:21:26.668195 - [DEBUG]
62999 2019-Jan-13 16:21:26.668237 - [DEBUG] PROPAGATE: No new function!
63000 2019-Jan-13 16:21:26.668297 - [DEBUG] Compose: EdgeIdentity * AllBottom
63001 2019-Jan-13 16:21:26.668325 - [DEBUG]
63002 2019-Jan-13 16:21:26.668349 - [DEBUG] Propagate flow
63003 2019-Jan-13 16:21:26.668373 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63004 2019-Jan-13 16:21:26.668441 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
63005 2019-Jan-13 16:21:26.669101 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63006 2019-Jan-13 16:21:26.669762 - [DEBUG] Edge function : AllBottom (result of previous compose)
63007 2019-Jan-13 16:21:26.669790 - [DEBUG]
63008 2019-Jan-13 16:21:26.669816 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63009 2019-Jan-13 16:21:26.669841 - [DEBUG] = AllBottom
63010 2019-Jan-13 16:21:26.669866 - [DEBUG]
63011 2019-Jan-13 16:21:26.669889 - [DEBUG] PROPAGATE: No new function!
63012 2019-Jan-13 16:21:26.669916 - [DEBUG] Compose: EdgeIdentity * AllBottom
63013 2019-Jan-13 16:21:26.669942 - [DEBUG]
63014 2019-Jan-13 16:21:26.669966 - [DEBUG] Propagate flow
63015 2019-Jan-13 16:21:26.669990 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63016 2019-Jan-13 16:21:26.670054 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
63017 2019-Jan-13 16:21:26.670724 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
63018 2019-Jan-13 16:21:26.671407 - [DEBUG] Edge function : AllBottom (result of previous compose)
63019 2019-Jan-13 16:21:26.671434 - [DEBUG]
63020 2019-Jan-13 16:21:26.671460 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63021 2019-Jan-13 16:21:26.671486 - [DEBUG] = AllBottom
63022 2019-Jan-13 16:21:26.671510 - [DEBUG]
63023 2019-Jan-13 16:21:26.671534 - [DEBUG] PROPAGATE: No new function!
63024 2019-Jan-13 16:21:26.671583 - [DEBUG] EDGE:
63025 2019-Jan-13 16:21:26.671648 - [DEBUG] ---> 63026 2019-Jan-13 16:21:26.672312 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63027 2019-Jan-13 16:21:26.672972 - [DEBUG]
63028 2019-Jan-13 16:21:26.672999 - [DEBUG] EDGE:
63029 2019-Jan-13 16:21:26.673062 - [DEBUG] ---> 63030 2019-Jan-13 16:21:26.673721 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63031 2019-Jan-13 16:21:26.674374 - [DEBUG]
63032 2019-Jan-13 16:21:26.674404 - [DEBUG] Compose: EdgeIdentity * AllBottom
63033 2019-Jan-13 16:21:26.674430 - [DEBUG]
63034 2019-Jan-13 16:21:26.674454 - [DEBUG] Propagate flow
63035 2019-Jan-13 16:21:26.674478 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63036 2019-Jan-13 16:21:26.674538 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
63037 2019-Jan-13 16:21:26.675212 - [DEBUG] Target value : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63038 2019-Jan-13 16:21:26.675881 - [DEBUG] Edge function : AllBottom (result of previous compose)
63039 2019-Jan-13 16:21:26.675908 - [DEBUG]
63040 2019-Jan-13 16:21:26.675934 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63041 2019-Jan-13 16:21:26.675960 - [DEBUG] = AllBottom
63042 2019-Jan-13 16:21:26.675985 - [DEBUG]
63043 2019-Jan-13 16:21:26.676008 - [DEBUG] PROPAGATE: No new function!
63044 2019-Jan-13 16:21:26.676032 - [DEBUG] EDGE:
63045 2019-Jan-13 16:21:26.676096 - [DEBUG] ---> 63046 2019-Jan-13 16:21:26.676756 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63047 2019-Jan-13 16:21:26.677406 - [DEBUG]
63048 2019-Jan-13 16:21:26.677435 - [DEBUG] Compose: EdgeIdentity * AllBottom
63049 2019-Jan-13 16:21:26.677461 - [DEBUG]
63050 2019-Jan-13 16:21:26.677485 - [DEBUG] Propagate flow
63051 2019-Jan-13 16:21:26.677509 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63052 2019-Jan-13 16:21:26.677570 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63053 2019-Jan-13 16:21:26.678244 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
63054 2019-Jan-13 16:21:26.678923 - [DEBUG] Edge function : AllBottom (result of previous compose)
63055 2019-Jan-13 16:21:26.678949 - [DEBUG]
63056 2019-Jan-13 16:21:26.678975 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63057 2019-Jan-13 16:21:26.679001 - [DEBUG] = AllBottom
63058 2019-Jan-13 16:21:26.679026 - [DEBUG]
63059 2019-Jan-13 16:21:26.679050 - [DEBUG] PROPAGATE: No new function!
63060 2019-Jan-13 16:21:26.679106 - [DEBUG] Compose: EdgeIdentity * AllBottom
63061 2019-Jan-13 16:21:26.679134 - [DEBUG]
63062 2019-Jan-13 16:21:26.679159 - [DEBUG] Propagate flow
63063 2019-Jan-13 16:21:26.679204 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63064 2019-Jan-13 16:21:26.679272 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63065 2019-Jan-13 16:21:26.679950 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63066 2019-Jan-13 16:21:26.680605 - [DEBUG] Edge function : AllBottom (result of previous compose)
63067 2019-Jan-13 16:21:26.680632 - [DEBUG]
63068 2019-Jan-13 16:21:26.680659 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63069 2019-Jan-13 16:21:26.680685 - [DEBUG] = AllBottom
63070 2019-Jan-13 16:21:26.680710 - [DEBUG]
63071 2019-Jan-13 16:21:26.680733 - [DEBUG] PROPAGATE: No new function!
63072 2019-Jan-13 16:21:26.680761 - [DEBUG] Compose: EdgeIdentity * AllBottom
63073 2019-Jan-13 16:21:26.680787 - [DEBUG]
63074 2019-Jan-13 16:21:26.680811 - [DEBUG] Propagate flow
63075 2019-Jan-13 16:21:26.680834 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63076 2019-Jan-13 16:21:26.680898 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
63077 2019-Jan-13 16:21:26.681578 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
63078 2019-Jan-13 16:21:26.682258 - [DEBUG] Edge function : AllBottom (result of previous compose)
63079 2019-Jan-13 16:21:26.682285 - [DEBUG]
63080 2019-Jan-13 16:21:26.682311 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63081 2019-Jan-13 16:21:26.682337 - [DEBUG] = AllBottom
63082 2019-Jan-13 16:21:26.682361 - [DEBUG]
63083 2019-Jan-13 16:21:26.682385 - [DEBUG] PROPAGATE: No new function!
63084 2019-Jan-13 16:21:26.682415 - [DEBUG] EDGE:
63085 2019-Jan-13 16:21:26.682481 - [DEBUG] ---> 63086 2019-Jan-13 16:21:26.683154 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63087 2019-Jan-13 16:21:26.683801 - [DEBUG]
63088 2019-Jan-13 16:21:26.683847 - [DEBUG] Compose: EdgeIdentity * AllBottom
63089 2019-Jan-13 16:21:26.683875 - [DEBUG]
63090 2019-Jan-13 16:21:26.683899 - [DEBUG] Propagate flow
63091 2019-Jan-13 16:21:26.683922 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63092 2019-Jan-13 16:21:26.683984 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63093 2019-Jan-13 16:21:26.684645 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63094 2019-Jan-13 16:21:26.685330 - [DEBUG] Edge function : AllBottom (result of previous compose)
63095 2019-Jan-13 16:21:26.685356 - [DEBUG]
63096 2019-Jan-13 16:21:26.685383 - [DEBUG] Join: AllTop & AllBottom
63097 2019-Jan-13 16:21:26.685409 - [DEBUG] = AllBottom (new jump func)
63098 2019-Jan-13 16:21:26.685434 - [DEBUG]
63099 2019-Jan-13 16:21:26.685458 - [DEBUG] Start adding new jump function
63100 2019-Jan-13 16:21:26.685481 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63101 2019-Jan-13 16:21:26.685544 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63102 2019-Jan-13 16:21:26.686204 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63103 2019-Jan-13 16:21:26.686857 - [DEBUG] Edge Function : AllBottom
63104 2019-Jan-13 16:21:26.686889 - [DEBUG] End adding new jump function
63105 2019-Jan-13 16:21:26.686913 - [DEBUG]
63106 2019-Jan-13 16:21:26.686936 - [DEBUG] -------------------------------------------- 1677. Path Edge --------------------------------------------
63107 2019-Jan-13 16:21:26.686961 - [DEBUG]
63108 2019-Jan-13 16:21:26.687002 - [DEBUG] Process 1677. path edge:
63109 2019-Jan-13 16:21:26.687026 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63110 2019-Jan-13 16:21:26.687090 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
63111 2019-Jan-13 16:21:26.687757 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63112 2019-Jan-13 16:21:26.688434 - [DEBUG]
63113 2019-Jan-13 16:21:26.688460 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63114 2019-Jan-13 16:21:26.689140 - [DEBUG] Possible callees:
63115 2019-Jan-13 16:21:26.689166 - [DEBUG] foo
63116 2019-Jan-13 16:21:26.689191 - [DEBUG] Possible return sites:
63117 2019-Jan-13 16:21:26.689215 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12663118 2019-Jan-13 16:21:26.690524 - [DEBUG] Found and process special summary
63119 2019-Jan-13 16:21:26.690585 - [DEBUG] Compose: EdgeIdentity * AllBottom
63120 2019-Jan-13 16:21:26.690615 - [DEBUG]
63121 2019-Jan-13 16:21:26.690639 - [DEBUG] Propagate flow
63122 2019-Jan-13 16:21:26.690663 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63123 2019-Jan-13 16:21:26.690734 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63124 2019-Jan-13 16:21:26.691399 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63125 2019-Jan-13 16:21:26.692082 - [DEBUG] Edge function : AllBottom (result of previous compose)
63126 2019-Jan-13 16:21:26.692109 - [DEBUG]
63127 2019-Jan-13 16:21:26.692135 - [DEBUG] Join: AllTop & AllBottom
63128 2019-Jan-13 16:21:26.692161 - [DEBUG] = AllBottom (new jump func)
63129 2019-Jan-13 16:21:26.692186 - [DEBUG]
63130 2019-Jan-13 16:21:26.692210 - [DEBUG] Start adding new jump function
63131 2019-Jan-13 16:21:26.692233 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63132 2019-Jan-13 16:21:26.692296 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63133 2019-Jan-13 16:21:26.692946 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63134 2019-Jan-13 16:21:26.693605 - [DEBUG] Edge Function : AllBottom
63135 2019-Jan-13 16:21:26.693637 - [DEBUG] End adding new jump function
63136 2019-Jan-13 16:21:26.693661 - [DEBUG]
63137 2019-Jan-13 16:21:26.693685 - [DEBUG] -------------------------------------------- 1678. Path Edge --------------------------------------------
63138 2019-Jan-13 16:21:26.693709 - [DEBUG]
63139 2019-Jan-13 16:21:26.693733 - [DEBUG] Process 1678. path edge:
63140 2019-Jan-13 16:21:26.693756 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63141 2019-Jan-13 16:21:26.693822 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
63142 2019-Jan-13 16:21:26.694482 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63143 2019-Jan-13 16:21:26.695160 - [DEBUG]
63144 2019-Jan-13 16:21:26.695186 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63145 2019-Jan-13 16:21:26.695881 - [DEBUG] Compose: EdgeIdentity * AllBottom
63146 2019-Jan-13 16:21:26.695911 - [DEBUG]
63147 2019-Jan-13 16:21:26.695935 - [DEBUG] Propagate flow
63148 2019-Jan-13 16:21:26.695959 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63149 2019-Jan-13 16:21:26.696024 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
63150 2019-Jan-13 16:21:26.696708 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63151 2019-Jan-13 16:21:26.697385 - [DEBUG] Edge function : AllBottom (result of previous compose)
63152 2019-Jan-13 16:21:26.697412 - [DEBUG]
63153 2019-Jan-13 16:21:26.697438 - [DEBUG] Join: AllTop & AllBottom
63154 2019-Jan-13 16:21:26.697465 - [DEBUG] = AllBottom (new jump func)
63155 2019-Jan-13 16:21:26.697489 - [DEBUG]
63156 2019-Jan-13 16:21:26.697513 - [DEBUG] Start adding new jump function
63157 2019-Jan-13 16:21:26.697537 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63158 2019-Jan-13 16:21:26.697603 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63159 2019-Jan-13 16:21:26.698281 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
63160 2019-Jan-13 16:21:26.698931 - [DEBUG] Edge Function : AllBottom
63161 2019-Jan-13 16:21:26.698963 - [DEBUG] End adding new jump function
63162 2019-Jan-13 16:21:26.698987 - [DEBUG]
63163 2019-Jan-13 16:21:26.699011 - [DEBUG] -------------------------------------------- 1679. Path Edge --------------------------------------------
63164 2019-Jan-13 16:21:26.699037 - [DEBUG]
63165 2019-Jan-13 16:21:26.699060 - [DEBUG] Process 1679. path edge:
63166 2019-Jan-13 16:21:26.699084 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63167 2019-Jan-13 16:21:26.699146 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
63168 2019-Jan-13 16:21:26.699800 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63169 2019-Jan-13 16:21:26.700456 - [DEBUG]
63170 2019-Jan-13 16:21:26.700483 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
63171 2019-Jan-13 16:21:26.701172 - [DEBUG] Compose: EdgeIdentity * AllBottom
63172 2019-Jan-13 16:21:26.701201 - [DEBUG]
63173 2019-Jan-13 16:21:26.701225 - [DEBUG] Propagate flow
63174 2019-Jan-13 16:21:26.701249 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63175 2019-Jan-13 16:21:26.701316 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
63176 2019-Jan-13 16:21:26.701996 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63177 2019-Jan-13 16:21:26.702643 - [DEBUG] Edge function : AllBottom (result of previous compose)
63178 2019-Jan-13 16:21:26.702670 - [DEBUG]
63179 2019-Jan-13 16:21:26.702697 - [DEBUG] Join: AllTop & AllBottom
63180 2019-Jan-13 16:21:26.702723 - [DEBUG] = AllBottom (new jump func)
63181 2019-Jan-13 16:21:26.702748 - [DEBUG]
63182 2019-Jan-13 16:21:26.702771 - [DEBUG] Start adding new jump function
63183 2019-Jan-13 16:21:26.702795 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63184 2019-Jan-13 16:21:26.702861 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63185 2019-Jan-13 16:21:26.703520 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
63186 2019-Jan-13 16:21:26.704174 - [DEBUG] Edge Function : AllBottom
63187 2019-Jan-13 16:21:26.704207 - [DEBUG] End adding new jump function
63188 2019-Jan-13 16:21:26.704232 - [DEBUG]
63189 2019-Jan-13 16:21:26.704255 - [DEBUG] -------------------------------------------- 1680. Path Edge --------------------------------------------
63190 2019-Jan-13 16:21:26.704280 - [DEBUG]
63191 2019-Jan-13 16:21:26.704304 - [DEBUG] Process 1680. path edge:
63192 2019-Jan-13 16:21:26.704328 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63193 2019-Jan-13 16:21:26.704391 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
63194 2019-Jan-13 16:21:26.705082 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63195 2019-Jan-13 16:21:26.705741 - [DEBUG]
63196 2019-Jan-13 16:21:26.705770 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
63197 2019-Jan-13 16:21:26.706468 - [DEBUG] Compose: EdgeIdentity * AllBottom
63198 2019-Jan-13 16:21:26.706497 - [DEBUG]
63199 2019-Jan-13 16:21:26.706521 - [DEBUG] Propagate flow
63200 2019-Jan-13 16:21:26.706545 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63201 2019-Jan-13 16:21:26.706611 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63202 2019-Jan-13 16:21:26.707288 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63203 2019-Jan-13 16:21:26.707938 - [DEBUG] Edge function : AllBottom (result of previous compose)
63204 2019-Jan-13 16:21:26.707964 - [DEBUG]
63205 2019-Jan-13 16:21:26.707990 - [DEBUG] Join: AllTop & AllBottom
63206 2019-Jan-13 16:21:26.708017 - [DEBUG] = AllBottom (new jump func)
63207 2019-Jan-13 16:21:26.708041 - [DEBUG]
63208 2019-Jan-13 16:21:26.708065 - [DEBUG] Start adding new jump function
63209 2019-Jan-13 16:21:26.708089 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63210 2019-Jan-13 16:21:26.708151 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63211 2019-Jan-13 16:21:26.708828 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63212 2019-Jan-13 16:21:26.709504 - [DEBUG] Edge Function : AllBottom
63213 2019-Jan-13 16:21:26.709536 - [DEBUG] End adding new jump function
63214 2019-Jan-13 16:21:26.709561 - [DEBUG]
63215 2019-Jan-13 16:21:26.709585 - [DEBUG] -------------------------------------------- 1681. Path Edge --------------------------------------------
63216 2019-Jan-13 16:21:26.709610 - [DEBUG]
63217 2019-Jan-13 16:21:26.709633 - [DEBUG] Process 1681. path edge:
63218 2019-Jan-13 16:21:26.709657 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63219 2019-Jan-13 16:21:26.709722 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
63220 2019-Jan-13 16:21:26.710394 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63221 2019-Jan-13 16:21:26.711042 - [DEBUG]
63222 2019-Jan-13 16:21:26.711068 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63223 2019-Jan-13 16:21:26.711777 - [DEBUG] Possible callees:
63224 2019-Jan-13 16:21:26.711804 - [DEBUG] llvm.dbg.declare
63225 2019-Jan-13 16:21:26.711829 - [DEBUG] Possible return sites:
63226 2019-Jan-13 16:21:26.711853 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13663227 2019-Jan-13 16:21:26.713194 - [DEBUG] Found and process special summary
63228 2019-Jan-13 16:21:26.713266 - [DEBUG] Compose: EdgeIdentity * AllBottom
63229 2019-Jan-13 16:21:26.713296 - [DEBUG]
63230 2019-Jan-13 16:21:26.713321 - [DEBUG] Propagate flow
63231 2019-Jan-13 16:21:26.713345 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63232 2019-Jan-13 16:21:26.713413 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63233 2019-Jan-13 16:21:26.714079 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63234 2019-Jan-13 16:21:26.714740 - [DEBUG] Edge function : AllBottom (result of previous compose)
63235 2019-Jan-13 16:21:26.714767 - [DEBUG]
63236 2019-Jan-13 16:21:26.714794 - [DEBUG] Join: AllTop & AllBottom
63237 2019-Jan-13 16:21:26.714820 - [DEBUG] = AllBottom (new jump func)
63238 2019-Jan-13 16:21:26.714845 - [DEBUG]
63239 2019-Jan-13 16:21:26.714869 - [DEBUG] Start adding new jump function
63240 2019-Jan-13 16:21:26.714922 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63241 2019-Jan-13 16:21:26.714987 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63242 2019-Jan-13 16:21:26.715651 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63243 2019-Jan-13 16:21:26.716321 - [DEBUG] Edge Function : AllBottom
63244 2019-Jan-13 16:21:26.716353 - [DEBUG] End adding new jump function
63245 2019-Jan-13 16:21:26.716378 - [DEBUG]
63246 2019-Jan-13 16:21:26.716402 - [DEBUG] -------------------------------------------- 1682. Path Edge --------------------------------------------
63247 2019-Jan-13 16:21:26.716427 - [DEBUG]
63248 2019-Jan-13 16:21:26.716450 - [DEBUG] Process 1682. path edge:
63249 2019-Jan-13 16:21:26.716474 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63250 2019-Jan-13 16:21:26.716539 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
63251 2019-Jan-13 16:21:26.717197 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63252 2019-Jan-13 16:21:26.717841 - [DEBUG]
63253 2019-Jan-13 16:21:26.717867 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63254 2019-Jan-13 16:21:26.718599 - [DEBUG] Compose: EdgeIdentity * AllBottom
63255 2019-Jan-13 16:21:26.718630 - [DEBUG]
63256 2019-Jan-13 16:21:26.718654 - [DEBUG] Propagate flow
63257 2019-Jan-13 16:21:26.718678 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63258 2019-Jan-13 16:21:26.718744 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
63259 2019-Jan-13 16:21:26.719457 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63260 2019-Jan-13 16:21:26.720112 - [DEBUG] Edge function : AllBottom (result of previous compose)
63261 2019-Jan-13 16:21:26.720138 - [DEBUG]
63262 2019-Jan-13 16:21:26.720164 - [DEBUG] Join: AllTop & AllBottom
63263 2019-Jan-13 16:21:26.720191 - [DEBUG] = AllBottom (new jump func)
63264 2019-Jan-13 16:21:26.720215 - [DEBUG]
63265 2019-Jan-13 16:21:26.720239 - [DEBUG] Start adding new jump function
63266 2019-Jan-13 16:21:26.720262 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63267 2019-Jan-13 16:21:26.720325 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63268 2019-Jan-13 16:21:26.720976 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
63269 2019-Jan-13 16:21:26.721662 - [DEBUG] Edge Function : AllBottom
63270 2019-Jan-13 16:21:26.721694 - [DEBUG] End adding new jump function
63271 2019-Jan-13 16:21:26.721718 - [DEBUG]
63272 2019-Jan-13 16:21:26.721742 - [DEBUG] -------------------------------------------- 1683. Path Edge --------------------------------------------
63273 2019-Jan-13 16:21:26.721767 - [DEBUG]
63274 2019-Jan-13 16:21:26.721790 - [DEBUG] Process 1683. path edge:
63275 2019-Jan-13 16:21:26.721814 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63276 2019-Jan-13 16:21:26.721879 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
63277 2019-Jan-13 16:21:26.722538 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63278 2019-Jan-13 16:21:26.723202 - [DEBUG]
63279 2019-Jan-13 16:21:26.723229 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
63280 2019-Jan-13 16:21:26.723914 - [DEBUG] Compose: EdgeIdentity * AllBottom
63281 2019-Jan-13 16:21:26.723946 - [DEBUG]
63282 2019-Jan-13 16:21:26.723970 - [DEBUG] Propagate flow
63283 2019-Jan-13 16:21:26.723994 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63284 2019-Jan-13 16:21:26.724061 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
63285 2019-Jan-13 16:21:26.724724 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63286 2019-Jan-13 16:21:26.725406 - [DEBUG] Edge function : AllBottom (result of previous compose)
63287 2019-Jan-13 16:21:26.725432 - [DEBUG]
63288 2019-Jan-13 16:21:26.725459 - [DEBUG] Join: AllTop & AllBottom
63289 2019-Jan-13 16:21:26.725486 - [DEBUG] = AllBottom (new jump func)
63290 2019-Jan-13 16:21:26.725511 - [DEBUG]
63291 2019-Jan-13 16:21:26.725535 - [DEBUG] Start adding new jump function
63292 2019-Jan-13 16:21:26.725558 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63293 2019-Jan-13 16:21:26.725623 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63294 2019-Jan-13 16:21:26.726273 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
63295 2019-Jan-13 16:21:26.726925 - [DEBUG] Edge Function : AllBottom
63296 2019-Jan-13 16:21:26.726957 - [DEBUG] End adding new jump function
63297 2019-Jan-13 16:21:26.726981 - [DEBUG]
63298 2019-Jan-13 16:21:26.727006 - [DEBUG] -------------------------------------------- 1684. Path Edge --------------------------------------------
63299 2019-Jan-13 16:21:26.727031 - [DEBUG]
63300 2019-Jan-13 16:21:26.727055 - [DEBUG] Process 1684. path edge:
63301 2019-Jan-13 16:21:26.727079 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63302 2019-Jan-13 16:21:26.727148 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
63303 2019-Jan-13 16:21:26.727802 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63304 2019-Jan-13 16:21:26.729476 - [DEBUG]
63305 2019-Jan-13 16:21:26.729508 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
63306 2019-Jan-13 16:21:26.731015 - [DEBUG] Compose: EdgeIdentity * AllBottom
63307 2019-Jan-13 16:21:26.731049 - [DEBUG]
63308 2019-Jan-13 16:21:26.731074 - [DEBUG] Propagate flow
63309 2019-Jan-13 16:21:26.731098 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63310 2019-Jan-13 16:21:26.731183 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
63311 2019-Jan-13 16:21:26.731924 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63312 2019-Jan-13 16:21:26.732588 - [DEBUG] Edge function : AllBottom (result of previous compose)
63313 2019-Jan-13 16:21:26.732615 - [DEBUG]
63314 2019-Jan-13 16:21:26.732641 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63315 2019-Jan-13 16:21:26.732668 - [DEBUG] = AllBottom
63316 2019-Jan-13 16:21:26.732693 - [DEBUG]
63317 2019-Jan-13 16:21:26.732716 - [DEBUG] PROPAGATE: No new function!
63318 2019-Jan-13 16:21:26.732742 - [DEBUG] EDGE:
63319 2019-Jan-13 16:21:26.732809 - [DEBUG] ---> 63320 2019-Jan-13 16:21:26.733472 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63321 2019-Jan-13 16:21:26.734122 - [DEBUG]
63322 2019-Jan-13 16:21:26.734149 - [DEBUG] EDGE:
63323 2019-Jan-13 16:21:26.734233 - [DEBUG] ---> 63324 2019-Jan-13 16:21:26.734912 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63325 2019-Jan-13 16:21:26.735573 - [DEBUG]
63326 2019-Jan-13 16:21:26.735603 - [DEBUG] Compose: EdgeIdentity * AllBottom
63327 2019-Jan-13 16:21:26.735630 - [DEBUG]
63328 2019-Jan-13 16:21:26.735653 - [DEBUG] Propagate flow
63329 2019-Jan-13 16:21:26.735677 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63330 2019-Jan-13 16:21:26.735740 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
63331 2019-Jan-13 16:21:26.736406 - [DEBUG] Target value : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63332 2019-Jan-13 16:21:26.737063 - [DEBUG] Edge function : AllBottom (result of previous compose)
63333 2019-Jan-13 16:21:26.737090 - [DEBUG]
63334 2019-Jan-13 16:21:26.737116 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63335 2019-Jan-13 16:21:26.737142 - [DEBUG] = AllBottom
63336 2019-Jan-13 16:21:26.737167 - [DEBUG]
63337 2019-Jan-13 16:21:26.737190 - [DEBUG] PROPAGATE: No new function!
63338 2019-Jan-13 16:21:26.737216 - [DEBUG] EDGE:
63339 2019-Jan-13 16:21:26.737278 - [DEBUG] ---> 63340 2019-Jan-13 16:21:26.737940 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63341 2019-Jan-13 16:21:26.738615 - [DEBUG]
63342 2019-Jan-13 16:21:26.738644 - [DEBUG] Compose: EdgeIdentity * AllBottom
63343 2019-Jan-13 16:21:26.738670 - [DEBUG]
63344 2019-Jan-13 16:21:26.738694 - [DEBUG] Propagate flow
63345 2019-Jan-13 16:21:26.738718 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63346 2019-Jan-13 16:21:26.738781 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63347 2019-Jan-13 16:21:26.739442 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63348 2019-Jan-13 16:21:26.740102 - [DEBUG] Edge function : AllBottom (result of previous compose)
63349 2019-Jan-13 16:21:26.740129 - [DEBUG]
63350 2019-Jan-13 16:21:26.740155 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63351 2019-Jan-13 16:21:26.740181 - [DEBUG] = AllBottom
63352 2019-Jan-13 16:21:26.740206 - [DEBUG]
63353 2019-Jan-13 16:21:26.740229 - [DEBUG] PROPAGATE: No new function!
63354 2019-Jan-13 16:21:26.740288 - [DEBUG] Compose: EdgeIdentity * AllBottom
63355 2019-Jan-13 16:21:26.740316 - [DEBUG]
63356 2019-Jan-13 16:21:26.740340 - [DEBUG] Propagate flow
63357 2019-Jan-13 16:21:26.740364 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63358 2019-Jan-13 16:21:26.740428 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63359 2019-Jan-13 16:21:26.741103 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63360 2019-Jan-13 16:21:26.741779 - [DEBUG] Edge function : AllBottom (result of previous compose)
63361 2019-Jan-13 16:21:26.741805 - [DEBUG]
63362 2019-Jan-13 16:21:26.741831 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63363 2019-Jan-13 16:21:26.741857 - [DEBUG] = AllBottom
63364 2019-Jan-13 16:21:26.741881 - [DEBUG]
63365 2019-Jan-13 16:21:26.741905 - [DEBUG] PROPAGATE: No new function!
63366 2019-Jan-13 16:21:26.741934 - [DEBUG] Compose: EdgeIdentity * AllBottom
63367 2019-Jan-13 16:21:26.741960 - [DEBUG]
63368 2019-Jan-13 16:21:26.741984 - [DEBUG] Propagate flow
63369 2019-Jan-13 16:21:26.742008 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63370 2019-Jan-13 16:21:26.742075 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
63371 2019-Jan-13 16:21:26.742756 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63372 2019-Jan-13 16:21:26.743420 - [DEBUG] Edge function : AllBottom (result of previous compose)
63373 2019-Jan-13 16:21:26.743447 - [DEBUG]
63374 2019-Jan-13 16:21:26.743472 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63375 2019-Jan-13 16:21:26.743498 - [DEBUG] = AllBottom
63376 2019-Jan-13 16:21:26.743523 - [DEBUG]
63377 2019-Jan-13 16:21:26.743546 - [DEBUG] PROPAGATE: No new function!
63378 2019-Jan-13 16:21:26.743577 - [DEBUG] EDGE:
63379 2019-Jan-13 16:21:26.743642 - [DEBUG] ---> 63380 2019-Jan-13 16:21:26.744319 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63381 2019-Jan-13 16:21:26.744995 - [DEBUG]
63382 2019-Jan-13 16:21:26.745042 - [DEBUG] Compose: EdgeIdentity * AllBottom
63383 2019-Jan-13 16:21:26.745069 - [DEBUG]
63384 2019-Jan-13 16:21:26.745093 - [DEBUG] Propagate flow
63385 2019-Jan-13 16:21:26.745116 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63386 2019-Jan-13 16:21:26.745181 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63387 2019-Jan-13 16:21:26.745846 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63388 2019-Jan-13 16:21:26.746494 - [DEBUG] Edge function : AllBottom (result of previous compose)
63389 2019-Jan-13 16:21:26.746521 - [DEBUG]
63390 2019-Jan-13 16:21:26.746548 - [DEBUG] Join: AllTop & AllBottom
63391 2019-Jan-13 16:21:26.746574 - [DEBUG] = AllBottom (new jump func)
63392 2019-Jan-13 16:21:26.746599 - [DEBUG]
63393 2019-Jan-13 16:21:26.746622 - [DEBUG] Start adding new jump function
63394 2019-Jan-13 16:21:26.746646 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63395 2019-Jan-13 16:21:26.746708 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63396 2019-Jan-13 16:21:26.747376 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63397 2019-Jan-13 16:21:26.748042 - [DEBUG] Edge Function : AllBottom
63398 2019-Jan-13 16:21:26.748075 - [DEBUG] End adding new jump function
63399 2019-Jan-13 16:21:26.748100 - [DEBUG]
63400 2019-Jan-13 16:21:26.748123 - [DEBUG] -------------------------------------------- 1685. Path Edge --------------------------------------------
63401 2019-Jan-13 16:21:26.748148 - [DEBUG]
63402 2019-Jan-13 16:21:26.748172 - [DEBUG] Process 1685. path edge:
63403 2019-Jan-13 16:21:26.748196 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63404 2019-Jan-13 16:21:26.748283 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
63405 2019-Jan-13 16:21:26.748952 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63406 2019-Jan-13 16:21:26.749596 - [DEBUG]
63407 2019-Jan-13 16:21:26.749621 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63408 2019-Jan-13 16:21:26.750318 - [DEBUG] Possible callees:
63409 2019-Jan-13 16:21:26.750344 - [DEBUG] llvm.dbg.declare
63410 2019-Jan-13 16:21:26.750369 - [DEBUG] Possible return sites:
63411 2019-Jan-13 16:21:26.750393 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14363412 2019-Jan-13 16:21:26.751772 - [DEBUG] Found and process special summary
63413 2019-Jan-13 16:21:26.751830 - [DEBUG] Compose: EdgeIdentity * AllBottom
63414 2019-Jan-13 16:21:26.751860 - [DEBUG]
63415 2019-Jan-13 16:21:26.751884 - [DEBUG] Propagate flow
63416 2019-Jan-13 16:21:26.751908 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63417 2019-Jan-13 16:21:26.751974 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63418 2019-Jan-13 16:21:26.752633 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63419 2019-Jan-13 16:21:26.753294 - [DEBUG] Edge function : AllBottom (result of previous compose)
63420 2019-Jan-13 16:21:26.753322 - [DEBUG]
63421 2019-Jan-13 16:21:26.753348 - [DEBUG] Join: AllTop & AllBottom
63422 2019-Jan-13 16:21:26.753374 - [DEBUG] = AllBottom (new jump func)
63423 2019-Jan-13 16:21:26.753399 - [DEBUG]
63424 2019-Jan-13 16:21:26.753423 - [DEBUG] Start adding new jump function
63425 2019-Jan-13 16:21:26.753446 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63426 2019-Jan-13 16:21:26.753511 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63427 2019-Jan-13 16:21:26.754176 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63428 2019-Jan-13 16:21:26.754837 - [DEBUG] Edge Function : AllBottom
63429 2019-Jan-13 16:21:26.754868 - [DEBUG] End adding new jump function
63430 2019-Jan-13 16:21:26.754913 - [DEBUG]
63431 2019-Jan-13 16:21:26.754937 - [DEBUG] -------------------------------------------- 1686. Path Edge --------------------------------------------
63432 2019-Jan-13 16:21:26.754963 - [DEBUG]
63433 2019-Jan-13 16:21:26.754986 - [DEBUG] Process 1686. path edge:
63434 2019-Jan-13 16:21:26.755010 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63435 2019-Jan-13 16:21:26.755073 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
63436 2019-Jan-13 16:21:26.755726 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63437 2019-Jan-13 16:21:26.756386 - [DEBUG]
63438 2019-Jan-13 16:21:26.756412 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63439 2019-Jan-13 16:21:26.757133 - [DEBUG] Compose: EdgeIdentity * AllBottom
63440 2019-Jan-13 16:21:26.757164 - [DEBUG]
63441 2019-Jan-13 16:21:26.757188 - [DEBUG] Propagate flow
63442 2019-Jan-13 16:21:26.757212 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63443 2019-Jan-13 16:21:26.757278 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
63444 2019-Jan-13 16:21:26.757935 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63445 2019-Jan-13 16:21:26.758604 - [DEBUG] Edge function : AllBottom (result of previous compose)
63446 2019-Jan-13 16:21:26.758631 - [DEBUG]
63447 2019-Jan-13 16:21:26.758658 - [DEBUG] Join: AllTop & AllBottom
63448 2019-Jan-13 16:21:26.758685 - [DEBUG] = AllBottom (new jump func)
63449 2019-Jan-13 16:21:26.758709 - [DEBUG]
63450 2019-Jan-13 16:21:26.758733 - [DEBUG] Start adding new jump function
63451 2019-Jan-13 16:21:26.758756 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63452 2019-Jan-13 16:21:26.758819 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63453 2019-Jan-13 16:21:26.759478 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
63454 2019-Jan-13 16:21:26.760135 - [DEBUG] Edge Function : AllBottom
63455 2019-Jan-13 16:21:26.760185 - [DEBUG] End adding new jump function
63456 2019-Jan-13 16:21:26.760210 - [DEBUG]
63457 2019-Jan-13 16:21:26.760234 - [DEBUG] -------------------------------------------- 1687. Path Edge --------------------------------------------
63458 2019-Jan-13 16:21:26.760259 - [DEBUG]
63459 2019-Jan-13 16:21:26.760283 - [DEBUG] Process 1687. path edge:
63460 2019-Jan-13 16:21:26.760307 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63461 2019-Jan-13 16:21:26.760372 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
63462 2019-Jan-13 16:21:26.761025 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63463 2019-Jan-13 16:21:26.761694 - [DEBUG]
63464 2019-Jan-13 16:21:26.761721 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
63465 2019-Jan-13 16:21:26.762419 - [DEBUG] Compose: EdgeIdentity * AllBottom
63466 2019-Jan-13 16:21:26.762448 - [DEBUG]
63467 2019-Jan-13 16:21:26.762472 - [DEBUG] Propagate flow
63468 2019-Jan-13 16:21:26.762496 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63469 2019-Jan-13 16:21:26.762561 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
63470 2019-Jan-13 16:21:26.763235 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63471 2019-Jan-13 16:21:26.763895 - [DEBUG] Edge function : AllBottom (result of previous compose)
63472 2019-Jan-13 16:21:26.763922 - [DEBUG]
63473 2019-Jan-13 16:21:26.763948 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63474 2019-Jan-13 16:21:26.763974 - [DEBUG] = AllBottom
63475 2019-Jan-13 16:21:26.763999 - [DEBUG]
63476 2019-Jan-13 16:21:26.764022 - [DEBUG] PROPAGATE: No new function!
63477 2019-Jan-13 16:21:26.764048 - [DEBUG] EDGE:
63478 2019-Jan-13 16:21:26.764114 - [DEBUG] ---> 63479 2019-Jan-13 16:21:26.764764 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63480 2019-Jan-13 16:21:26.765448 - [DEBUG]
63481 2019-Jan-13 16:21:26.765478 - [DEBUG] Compose: EdgeIdentity * AllBottom
63482 2019-Jan-13 16:21:26.765505 - [DEBUG]
63483 2019-Jan-13 16:21:26.765528 - [DEBUG] Propagate flow
63484 2019-Jan-13 16:21:26.765552 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63485 2019-Jan-13 16:21:26.765617 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
63486 2019-Jan-13 16:21:26.766274 - [DEBUG] Target value : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63487 2019-Jan-13 16:21:26.766936 - [DEBUG] Edge function : AllBottom (result of previous compose)
63488 2019-Jan-13 16:21:26.766962 - [DEBUG]
63489 2019-Jan-13 16:21:26.766989 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63490 2019-Jan-13 16:21:26.767015 - [DEBUG] = AllBottom
63491 2019-Jan-13 16:21:26.767040 - [DEBUG]
63492 2019-Jan-13 16:21:26.767064 - [DEBUG] PROPAGATE: No new function!
63493 2019-Jan-13 16:21:26.767089 - [DEBUG] EDGE:
63494 2019-Jan-13 16:21:26.767151 - [DEBUG] ---> 63495 2019-Jan-13 16:21:26.767801 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63496 2019-Jan-13 16:21:26.768482 - [DEBUG]
63497 2019-Jan-13 16:21:26.768511 - [DEBUG] Compose: EdgeIdentity * AllBottom
63498 2019-Jan-13 16:21:26.768538 - [DEBUG]
63499 2019-Jan-13 16:21:26.768562 - [DEBUG] Propagate flow
63500 2019-Jan-13 16:21:26.768586 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63501 2019-Jan-13 16:21:26.768650 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63502 2019-Jan-13 16:21:26.769349 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63503 2019-Jan-13 16:21:26.770021 - [DEBUG] Edge function : AllBottom (result of previous compose)
63504 2019-Jan-13 16:21:26.770047 - [DEBUG]
63505 2019-Jan-13 16:21:26.770073 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63506 2019-Jan-13 16:21:26.770100 - [DEBUG] = AllBottom
63507 2019-Jan-13 16:21:26.770124 - [DEBUG]
63508 2019-Jan-13 16:21:26.770148 - [DEBUG] PROPAGATE: No new function!
63509 2019-Jan-13 16:21:26.770202 - [DEBUG] Compose: EdgeIdentity * AllBottom
63510 2019-Jan-13 16:21:26.770230 - [DEBUG]
63511 2019-Jan-13 16:21:26.770254 - [DEBUG] Propagate flow
63512 2019-Jan-13 16:21:26.770278 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63513 2019-Jan-13 16:21:26.770342 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63514 2019-Jan-13 16:21:26.771001 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63515 2019-Jan-13 16:21:26.771678 - [DEBUG] Edge function : AllBottom (result of previous compose)
63516 2019-Jan-13 16:21:26.771705 - [DEBUG]
63517 2019-Jan-13 16:21:26.771731 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63518 2019-Jan-13 16:21:26.771756 - [DEBUG] = AllBottom
63519 2019-Jan-13 16:21:26.771781 - [DEBUG]
63520 2019-Jan-13 16:21:26.771804 - [DEBUG] PROPAGATE: No new function!
63521 2019-Jan-13 16:21:26.771831 - [DEBUG] Compose: EdgeIdentity * AllBottom
63522 2019-Jan-13 16:21:26.771857 - [DEBUG]
63523 2019-Jan-13 16:21:26.771881 - [DEBUG] Propagate flow
63524 2019-Jan-13 16:21:26.771905 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63525 2019-Jan-13 16:21:26.771969 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
63526 2019-Jan-13 16:21:26.772636 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63527 2019-Jan-13 16:21:26.773296 - [DEBUG] Edge function : AllBottom (result of previous compose)
63528 2019-Jan-13 16:21:26.773323 - [DEBUG]
63529 2019-Jan-13 16:21:26.773348 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63530 2019-Jan-13 16:21:26.773374 - [DEBUG] = AllBottom
63531 2019-Jan-13 16:21:26.773399 - [DEBUG]
63532 2019-Jan-13 16:21:26.773422 - [DEBUG] PROPAGATE: No new function!
63533 2019-Jan-13 16:21:26.773453 - [DEBUG] EDGE:
63534 2019-Jan-13 16:21:26.773517 - [DEBUG] ---> 63535 2019-Jan-13 16:21:26.774186 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63536 2019-Jan-13 16:21:26.774847 - [DEBUG]
63537 2019-Jan-13 16:21:26.774873 - [DEBUG] EDGE:
63538 2019-Jan-13 16:21:26.774957 - [DEBUG] ---> 63539 2019-Jan-13 16:21:26.775617 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63540 2019-Jan-13 16:21:26.776264 - [DEBUG]
63541 2019-Jan-13 16:21:26.776310 - [DEBUG] Compose: EdgeIdentity * AllBottom
63542 2019-Jan-13 16:21:26.776338 - [DEBUG]
63543 2019-Jan-13 16:21:26.776362 - [DEBUG] Propagate flow
63544 2019-Jan-13 16:21:26.776385 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63545 2019-Jan-13 16:21:26.776448 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
63546 2019-Jan-13 16:21:26.777106 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63547 2019-Jan-13 16:21:26.777782 - [DEBUG] Edge function : AllBottom (result of previous compose)
63548 2019-Jan-13 16:21:26.777809 - [DEBUG]
63549 2019-Jan-13 16:21:26.777836 - [DEBUG] Join: AllTop & AllBottom
63550 2019-Jan-13 16:21:26.777862 - [DEBUG] = AllBottom (new jump func)
63551 2019-Jan-13 16:21:26.777887 - [DEBUG]
63552 2019-Jan-13 16:21:26.777911 - [DEBUG] Start adding new jump function
63553 2019-Jan-13 16:21:26.777934 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63554 2019-Jan-13 16:21:26.777997 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63555 2019-Jan-13 16:21:26.778681 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
63556 2019-Jan-13 16:21:26.779335 - [DEBUG] Edge Function : AllBottom
63557 2019-Jan-13 16:21:26.779367 - [DEBUG] End adding new jump function
63558 2019-Jan-13 16:21:26.779391 - [DEBUG]
63559 2019-Jan-13 16:21:26.779415 - [DEBUG] -------------------------------------------- 1688. Path Edge --------------------------------------------
63560 2019-Jan-13 16:21:26.779440 - [DEBUG]
63561 2019-Jan-13 16:21:26.779463 - [DEBUG] Process 1688. path edge:
63562 2019-Jan-13 16:21:26.779487 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63563 2019-Jan-13 16:21:26.779551 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
63564 2019-Jan-13 16:21:26.780203 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63565 2019-Jan-13 16:21:26.780864 - [DEBUG]
63566 2019-Jan-13 16:21:26.780891 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
63567 2019-Jan-13 16:21:26.781602 - [DEBUG] Compose: EdgeIdentity * AllBottom
63568 2019-Jan-13 16:21:26.781635 - [DEBUG]
63569 2019-Jan-13 16:21:26.781659 - [DEBUG] Propagate flow
63570 2019-Jan-13 16:21:26.781683 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63571 2019-Jan-13 16:21:26.781750 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
63572 2019-Jan-13 16:21:26.782421 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63573 2019-Jan-13 16:21:26.783066 - [DEBUG] Edge function : AllBottom (result of previous compose)
63574 2019-Jan-13 16:21:26.783093 - [DEBUG]
63575 2019-Jan-13 16:21:26.783119 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63576 2019-Jan-13 16:21:26.783146 - [DEBUG] = AllBottom
63577 2019-Jan-13 16:21:26.783171 - [DEBUG]
63578 2019-Jan-13 16:21:26.783194 - [DEBUG] PROPAGATE: No new function!
63579 2019-Jan-13 16:21:26.783234 - [DEBUG] Compose: EdgeIdentity * AllBottom
63580 2019-Jan-13 16:21:26.783261 - [DEBUG]
63581 2019-Jan-13 16:21:26.783285 - [DEBUG] Propagate flow
63582 2019-Jan-13 16:21:26.783309 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63583 2019-Jan-13 16:21:26.783376 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
63584 2019-Jan-13 16:21:26.784057 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63585 2019-Jan-13 16:21:26.784712 - [DEBUG] Edge function : AllBottom (result of previous compose)
63586 2019-Jan-13 16:21:26.784738 - [DEBUG]
63587 2019-Jan-13 16:21:26.784764 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63588 2019-Jan-13 16:21:26.784790 - [DEBUG] = AllBottom
63589 2019-Jan-13 16:21:26.784815 - [DEBUG]
63590 2019-Jan-13 16:21:26.784839 - [DEBUG] PROPAGATE: No new function!
63591 2019-Jan-13 16:21:26.784898 - [DEBUG] EDGE:
63592 2019-Jan-13 16:21:26.784967 - [DEBUG] ---> 63593 2019-Jan-13 16:21:26.785625 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63594 2019-Jan-13 16:21:26.786280 - [DEBUG]
63595 2019-Jan-13 16:21:26.786306 - [DEBUG] EDGE:
63596 2019-Jan-13 16:21:26.786372 - [DEBUG] ---> 63597 2019-Jan-13 16:21:26.787029 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63598 2019-Jan-13 16:21:26.787680 - [DEBUG]
63599 2019-Jan-13 16:21:26.787710 - [DEBUG] Compose: EdgeIdentity * AllBottom
63600 2019-Jan-13 16:21:26.787736 - [DEBUG]
63601 2019-Jan-13 16:21:26.787760 - [DEBUG] Propagate flow
63602 2019-Jan-13 16:21:26.787784 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63603 2019-Jan-13 16:21:26.787846 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
63604 2019-Jan-13 16:21:26.788518 - [DEBUG] Target value : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63605 2019-Jan-13 16:21:26.789179 - [DEBUG] Edge function : AllBottom (result of previous compose)
63606 2019-Jan-13 16:21:26.789206 - [DEBUG]
63607 2019-Jan-13 16:21:26.789233 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63608 2019-Jan-13 16:21:26.789260 - [DEBUG] = AllBottom
63609 2019-Jan-13 16:21:26.789284 - [DEBUG]
63610 2019-Jan-13 16:21:26.789308 - [DEBUG] PROPAGATE: No new function!
63611 2019-Jan-13 16:21:26.789334 - [DEBUG] EDGE:
63612 2019-Jan-13 16:21:26.789402 - [DEBUG] ---> 63613 2019-Jan-13 16:21:26.790063 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63614 2019-Jan-13 16:21:26.790725 - [DEBUG]
63615 2019-Jan-13 16:21:26.790754 - [DEBUG] Compose: EdgeIdentity * AllBottom
63616 2019-Jan-13 16:21:26.790780 - [DEBUG]
63617 2019-Jan-13 16:21:26.790804 - [DEBUG] Propagate flow
63618 2019-Jan-13 16:21:26.790828 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63619 2019-Jan-13 16:21:26.790889 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63620 2019-Jan-13 16:21:26.791565 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63621 2019-Jan-13 16:21:26.792230 - [DEBUG] Edge function : AllBottom (result of previous compose)
63622 2019-Jan-13 16:21:26.792257 - [DEBUG]
63623 2019-Jan-13 16:21:26.792284 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63624 2019-Jan-13 16:21:26.792310 - [DEBUG] = AllBottom
63625 2019-Jan-13 16:21:26.792335 - [DEBUG]
63626 2019-Jan-13 16:21:26.792359 - [DEBUG] PROPAGATE: No new function!
63627 2019-Jan-13 16:21:26.792415 - [DEBUG] Compose: EdgeIdentity * AllBottom
63628 2019-Jan-13 16:21:26.792443 - [DEBUG]
63629 2019-Jan-13 16:21:26.792467 - [DEBUG] Propagate flow
63630 2019-Jan-13 16:21:26.792491 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63631 2019-Jan-13 16:21:26.792559 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63632 2019-Jan-13 16:21:26.793234 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63633 2019-Jan-13 16:21:26.793889 - [DEBUG] Edge function : AllBottom (result of previous compose)
63634 2019-Jan-13 16:21:26.793915 - [DEBUG]
63635 2019-Jan-13 16:21:26.793941 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63636 2019-Jan-13 16:21:26.793985 - [DEBUG] = AllBottom
63637 2019-Jan-13 16:21:26.794011 - [DEBUG]
63638 2019-Jan-13 16:21:26.794034 - [DEBUG] PROPAGATE: No new function!
63639 2019-Jan-13 16:21:26.794062 - [DEBUG] Compose: EdgeIdentity * AllBottom
63640 2019-Jan-13 16:21:26.794088 - [DEBUG]
63641 2019-Jan-13 16:21:26.794111 - [DEBUG] Propagate flow
63642 2019-Jan-13 16:21:26.794135 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63643 2019-Jan-13 16:21:26.794198 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
63644 2019-Jan-13 16:21:26.794856 - [DEBUG] Target value : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
63645 2019-Jan-13 16:21:26.795562 - [DEBUG] Edge function : AllBottom (result of previous compose)
63646 2019-Jan-13 16:21:26.795589 - [DEBUG]
63647 2019-Jan-13 16:21:26.795617 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63648 2019-Jan-13 16:21:26.795643 - [DEBUG] = AllBottom
63649 2019-Jan-13 16:21:26.795667 - [DEBUG]
63650 2019-Jan-13 16:21:26.795691 - [DEBUG] PROPAGATE: No new function!
63651 2019-Jan-13 16:21:26.795723 - [DEBUG] EDGE:
63652 2019-Jan-13 16:21:26.795799 - [DEBUG] ---> 63653 2019-Jan-13 16:21:26.796476 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63654 2019-Jan-13 16:21:26.797135 - [DEBUG]
63655 2019-Jan-13 16:21:26.797163 - [DEBUG] EDGE:
63656 2019-Jan-13 16:21:26.797233 - [DEBUG] ---> 63657 2019-Jan-13 16:21:26.797887 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63658 2019-Jan-13 16:21:26.798563 - [DEBUG]
63659 2019-Jan-13 16:21:26.798594 - [DEBUG] Compose: EdgeIdentity * AllBottom
63660 2019-Jan-13 16:21:26.798620 - [DEBUG]
63661 2019-Jan-13 16:21:26.798644 - [DEBUG] Propagate flow
63662 2019-Jan-13 16:21:26.798668 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63663 2019-Jan-13 16:21:26.798729 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
63664 2019-Jan-13 16:21:26.799393 - [DEBUG] Target value : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
63665 2019-Jan-13 16:21:26.800057 - [DEBUG] Edge function : AllBottom (result of previous compose)
63666 2019-Jan-13 16:21:26.800084 - [DEBUG]
63667 2019-Jan-13 16:21:26.800110 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63668 2019-Jan-13 16:21:26.800136 - [DEBUG] = AllBottom
63669 2019-Jan-13 16:21:26.800161 - [DEBUG]
63670 2019-Jan-13 16:21:26.800185 - [DEBUG] PROPAGATE: No new function!
63671 2019-Jan-13 16:21:26.800211 - [DEBUG] EDGE:
63672 2019-Jan-13 16:21:26.800284 - [DEBUG] ---> 63673 2019-Jan-13 16:21:26.800946 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63674 2019-Jan-13 16:21:26.801617 - [DEBUG]
63675 2019-Jan-13 16:21:26.801648 - [DEBUG] Compose: EdgeIdentity * AllBottom
63676 2019-Jan-13 16:21:26.801674 - [DEBUG]
63677 2019-Jan-13 16:21:26.801698 - [DEBUG] Propagate flow
63678 2019-Jan-13 16:21:26.801721 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63679 2019-Jan-13 16:21:26.801782 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
63680 2019-Jan-13 16:21:26.802452 - [DEBUG] Target value : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
63681 2019-Jan-13 16:21:26.803130 - [DEBUG] Edge function : AllBottom (result of previous compose)
63682 2019-Jan-13 16:21:26.803156 - [DEBUG]
63683 2019-Jan-13 16:21:26.803185 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63684 2019-Jan-13 16:21:26.803211 - [DEBUG] = AllBottom
63685 2019-Jan-13 16:21:26.803236 - [DEBUG]
63686 2019-Jan-13 16:21:26.803259 - [DEBUG] PROPAGATE: No new function!
63687 2019-Jan-13 16:21:26.803285 - [DEBUG] EDGE:
63688 2019-Jan-13 16:21:26.803353 - [DEBUG] ---> 63689 2019-Jan-13 16:21:26.804014 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63690 2019-Jan-13 16:21:26.804659 - [DEBUG]
63691 2019-Jan-13 16:21:26.804685 - [DEBUG] EDGE:
63692 2019-Jan-13 16:21:26.804746 - [DEBUG] ---> 63693 2019-Jan-13 16:21:26.805435 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63694 2019-Jan-13 16:21:26.806090 - [DEBUG]
63695 2019-Jan-13 16:21:26.806120 - [DEBUG] Compose: EdgeIdentity * AllBottom
63696 2019-Jan-13 16:21:26.806146 - [DEBUG]
63697 2019-Jan-13 16:21:26.806170 - [DEBUG] Propagate flow
63698 2019-Jan-13 16:21:26.806194 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63699 2019-Jan-13 16:21:26.806261 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
63700 2019-Jan-13 16:21:26.806919 - [DEBUG] Target value : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
63701 2019-Jan-13 16:21:26.807573 - [DEBUG] Edge function : AllBottom (result of previous compose)
63702 2019-Jan-13 16:21:26.807600 - [DEBUG]
63703 2019-Jan-13 16:21:26.807626 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63704 2019-Jan-13 16:21:26.807652 - [DEBUG] = AllBottom
63705 2019-Jan-13 16:21:26.807676 - [DEBUG]
63706 2019-Jan-13 16:21:26.807700 - [DEBUG] PROPAGATE: No new function!
63707 2019-Jan-13 16:21:26.807725 - [DEBUG] EDGE:
63708 2019-Jan-13 16:21:26.807786 - [DEBUG] ---> 63709 2019-Jan-13 16:21:26.808478 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63710 2019-Jan-13 16:21:26.809134 - [DEBUG]
63711 2019-Jan-13 16:21:26.809161 - [DEBUG] EDGE:
63712 2019-Jan-13 16:21:26.809225 - [DEBUG] ---> 63713 2019-Jan-13 16:21:26.809878 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63714 2019-Jan-13 16:21:26.810522 - [DEBUG]
63715 2019-Jan-13 16:21:26.810549 - [DEBUG] EDGE:
63716 2019-Jan-13 16:21:26.810610 - [DEBUG] ---> 63717 2019-Jan-13 16:21:26.811273 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63718 2019-Jan-13 16:21:26.811945 - [DEBUG]
63719 2019-Jan-13 16:21:26.811974 - [DEBUG] Compose: EdgeIdentity * AllBottom
63720 2019-Jan-13 16:21:26.812000 - [DEBUG]
63721 2019-Jan-13 16:21:26.812025 - [DEBUG] Propagate flow
63722 2019-Jan-13 16:21:26.812048 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63723 2019-Jan-13 16:21:26.812111 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
63724 2019-Jan-13 16:21:26.812775 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
63725 2019-Jan-13 16:21:26.813456 - [DEBUG] Edge function : AllBottom (result of previous compose)
63726 2019-Jan-13 16:21:26.813483 - [DEBUG]
63727 2019-Jan-13 16:21:26.813509 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63728 2019-Jan-13 16:21:26.813535 - [DEBUG] = AllBottom
63729 2019-Jan-13 16:21:26.813560 - [DEBUG]
63730 2019-Jan-13 16:21:26.813583 - [DEBUG] PROPAGATE: No new function!
63731 2019-Jan-13 16:21:26.813644 - [DEBUG] Compose: EdgeIdentity * AllBottom
63732 2019-Jan-13 16:21:26.813672 - [DEBUG]
63733 2019-Jan-13 16:21:26.813696 - [DEBUG] Propagate flow
63734 2019-Jan-13 16:21:26.813719 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63735 2019-Jan-13 16:21:26.813783 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
63736 2019-Jan-13 16:21:26.814459 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63737 2019-Jan-13 16:21:26.815137 - [DEBUG] Edge function : AllBottom (result of previous compose)
63738 2019-Jan-13 16:21:26.815163 - [DEBUG]
63739 2019-Jan-13 16:21:26.815191 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63740 2019-Jan-13 16:21:26.815217 - [DEBUG] = AllBottom
63741 2019-Jan-13 16:21:26.815242 - [DEBUG]
63742 2019-Jan-13 16:21:26.815265 - [DEBUG] PROPAGATE: No new function!
63743 2019-Jan-13 16:21:26.815293 - [DEBUG] Compose: EdgeIdentity * AllBottom
63744 2019-Jan-13 16:21:26.815319 - [DEBUG]
63745 2019-Jan-13 16:21:26.815342 - [DEBUG] Propagate flow
63746 2019-Jan-13 16:21:26.815366 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63747 2019-Jan-13 16:21:26.815432 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
63748 2019-Jan-13 16:21:26.816098 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
63749 2019-Jan-13 16:21:26.816760 - [DEBUG] Edge function : AllBottom (result of previous compose)
63750 2019-Jan-13 16:21:26.816786 - [DEBUG]
63751 2019-Jan-13 16:21:26.816812 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63752 2019-Jan-13 16:21:26.816838 - [DEBUG] = AllBottom
63753 2019-Jan-13 16:21:26.816863 - [DEBUG]
63754 2019-Jan-13 16:21:26.816886 - [DEBUG] PROPAGATE: No new function!
63755 2019-Jan-13 16:21:26.816916 - [DEBUG] EDGE:
63756 2019-Jan-13 16:21:26.816984 - [DEBUG] ---> 63757 2019-Jan-13 16:21:26.817658 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63758 2019-Jan-13 16:21:26.818337 - [DEBUG]
63759 2019-Jan-13 16:21:26.818382 - [DEBUG] Compose: EdgeIdentity * AllBottom
63760 2019-Jan-13 16:21:26.818410 - [DEBUG]
63761 2019-Jan-13 16:21:26.818434 - [DEBUG] Propagate flow
63762 2019-Jan-13 16:21:26.818458 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63763 2019-Jan-13 16:21:26.818525 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
63764 2019-Jan-13 16:21:26.819182 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63765 2019-Jan-13 16:21:26.819833 - [DEBUG] Edge function : AllBottom (result of previous compose)
63766 2019-Jan-13 16:21:26.819860 - [DEBUG]
63767 2019-Jan-13 16:21:26.819886 - [DEBUG] Join: AllTop & AllBottom
63768 2019-Jan-13 16:21:26.819913 - [DEBUG] = AllBottom (new jump func)
63769 2019-Jan-13 16:21:26.819937 - [DEBUG]
63770 2019-Jan-13 16:21:26.819962 - [DEBUG] Start adding new jump function
63771 2019-Jan-13 16:21:26.819985 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63772 2019-Jan-13 16:21:26.820050 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63773 2019-Jan-13 16:21:26.820728 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
63774 2019-Jan-13 16:21:26.821392 - [DEBUG] Edge Function : AllBottom
63775 2019-Jan-13 16:21:26.821423 - [DEBUG] End adding new jump function
63776 2019-Jan-13 16:21:26.821447 - [DEBUG]
63777 2019-Jan-13 16:21:26.821471 - [DEBUG] -------------------------------------------- 1689. Path Edge --------------------------------------------
63778 2019-Jan-13 16:21:26.821496 - [DEBUG]
63779 2019-Jan-13 16:21:26.821519 - [DEBUG] Process 1689. path edge:
63780 2019-Jan-13 16:21:26.821543 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63781 2019-Jan-13 16:21:26.821626 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
63782 2019-Jan-13 16:21:26.822282 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63783 2019-Jan-13 16:21:26.822935 - [DEBUG]
63784 2019-Jan-13 16:21:26.822961 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
63785 2019-Jan-13 16:21:26.823640 - [DEBUG] Possible callees:
63786 2019-Jan-13 16:21:26.823666 - [DEBUG] foo
63787 2019-Jan-13 16:21:26.823691 - [DEBUG] Possible return sites:
63788 2019-Jan-13 16:21:26.823715 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8463789 2019-Jan-13 16:21:26.825063 - [DEBUG] Found and process special summary
63790 2019-Jan-13 16:21:26.825120 - [DEBUG] Compose: EdgeIdentity * AllBottom
63791 2019-Jan-13 16:21:26.825149 - [DEBUG]
63792 2019-Jan-13 16:21:26.825174 - [DEBUG] Propagate flow
63793 2019-Jan-13 16:21:26.825197 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63794 2019-Jan-13 16:21:26.825264 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
63795 2019-Jan-13 16:21:26.825927 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63796 2019-Jan-13 16:21:26.826584 - [DEBUG] Edge function : AllBottom (result of previous compose)
63797 2019-Jan-13 16:21:26.826611 - [DEBUG]
63798 2019-Jan-13 16:21:26.826636 - [DEBUG] Join: AllTop & AllBottom
63799 2019-Jan-13 16:21:26.826662 - [DEBUG] = AllBottom (new jump func)
63800 2019-Jan-13 16:21:26.826687 - [DEBUG]
63801 2019-Jan-13 16:21:26.826711 - [DEBUG] Start adding new jump function
63802 2019-Jan-13 16:21:26.826734 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63803 2019-Jan-13 16:21:26.826796 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63804 2019-Jan-13 16:21:26.827452 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
63805 2019-Jan-13 16:21:26.828107 - [DEBUG] Edge Function : AllBottom
63806 2019-Jan-13 16:21:26.828138 - [DEBUG] End adding new jump function
63807 2019-Jan-13 16:21:26.828162 - [DEBUG]
63808 2019-Jan-13 16:21:26.828186 - [DEBUG] -------------------------------------------- 1690. Path Edge --------------------------------------------
63809 2019-Jan-13 16:21:26.828229 - [DEBUG]
63810 2019-Jan-13 16:21:26.828256 - [DEBUG] Process 1690. path edge:
63811 2019-Jan-13 16:21:26.828279 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63812 2019-Jan-13 16:21:26.828342 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
63813 2019-Jan-13 16:21:26.829003 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63814 2019-Jan-13 16:21:26.829654 - [DEBUG]
63815 2019-Jan-13 16:21:26.829696 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
63816 2019-Jan-13 16:21:26.830398 - [DEBUG] Compose: EdgeIdentity * AllBottom
63817 2019-Jan-13 16:21:26.830429 - [DEBUG]
63818 2019-Jan-13 16:21:26.830453 - [DEBUG] Propagate flow
63819 2019-Jan-13 16:21:26.830477 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63820 2019-Jan-13 16:21:26.830539 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
63821 2019-Jan-13 16:21:26.831192 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63822 2019-Jan-13 16:21:26.831870 - [DEBUG] Edge function : AllBottom (result of previous compose)
63823 2019-Jan-13 16:21:26.831897 - [DEBUG]
63824 2019-Jan-13 16:21:26.831922 - [DEBUG] Join: AllTop & AllBottom
63825 2019-Jan-13 16:21:26.831949 - [DEBUG] = AllBottom (new jump func)
63826 2019-Jan-13 16:21:26.831974 - [DEBUG]
63827 2019-Jan-13 16:21:26.831997 - [DEBUG] Start adding new jump function
63828 2019-Jan-13 16:21:26.832021 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63829 2019-Jan-13 16:21:26.832088 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63830 2019-Jan-13 16:21:26.832742 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
63831 2019-Jan-13 16:21:26.833396 - [DEBUG] Edge Function : AllBottom
63832 2019-Jan-13 16:21:26.833428 - [DEBUG] End adding new jump function
63833 2019-Jan-13 16:21:26.833452 - [DEBUG]
63834 2019-Jan-13 16:21:26.833476 - [DEBUG] -------------------------------------------- 1691. Path Edge --------------------------------------------
63835 2019-Jan-13 16:21:26.833501 - [DEBUG]
63836 2019-Jan-13 16:21:26.833524 - [DEBUG] Process 1691. path edge:
63837 2019-Jan-13 16:21:26.833548 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63838 2019-Jan-13 16:21:26.833610 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
63839 2019-Jan-13 16:21:26.834261 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63840 2019-Jan-13 16:21:26.834940 - [DEBUG]
63841 2019-Jan-13 16:21:26.834967 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
63842 2019-Jan-13 16:21:26.835651 - [DEBUG] Compose: EdgeIdentity * AllBottom
63843 2019-Jan-13 16:21:26.835680 - [DEBUG]
63844 2019-Jan-13 16:21:26.835704 - [DEBUG] Propagate flow
63845 2019-Jan-13 16:21:26.835728 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63846 2019-Jan-13 16:21:26.835794 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
63847 2019-Jan-13 16:21:26.836468 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63848 2019-Jan-13 16:21:26.837116 - [DEBUG] Edge function : AllBottom (result of previous compose)
63849 2019-Jan-13 16:21:26.837143 - [DEBUG]
63850 2019-Jan-13 16:21:26.837169 - [DEBUG] Join: AllTop & AllBottom
63851 2019-Jan-13 16:21:26.837196 - [DEBUG] = AllBottom (new jump func)
63852 2019-Jan-13 16:21:26.837221 - [DEBUG]
63853 2019-Jan-13 16:21:26.837245 - [DEBUG] Start adding new jump function
63854 2019-Jan-13 16:21:26.837269 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63855 2019-Jan-13 16:21:26.837329 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63856 2019-Jan-13 16:21:26.837990 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
63857 2019-Jan-13 16:21:26.838697 - [DEBUG] Edge Function : AllBottom
63858 2019-Jan-13 16:21:26.838735 - [DEBUG] End adding new jump function
63859 2019-Jan-13 16:21:26.838759 - [DEBUG]
63860 2019-Jan-13 16:21:26.838784 - [DEBUG] -------------------------------------------- 1692. Path Edge --------------------------------------------
63861 2019-Jan-13 16:21:26.838809 - [DEBUG]
63862 2019-Jan-13 16:21:26.838833 - [DEBUG] Process 1692. path edge:
63863 2019-Jan-13 16:21:26.838857 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63864 2019-Jan-13 16:21:26.838924 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
63865 2019-Jan-13 16:21:26.839595 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63866 2019-Jan-13 16:21:26.840239 - [DEBUG]
63867 2019-Jan-13 16:21:26.840264 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
63868 2019-Jan-13 16:21:26.840953 - [DEBUG] Possible callees:
63869 2019-Jan-13 16:21:26.840979 - [DEBUG] llvm.dbg.declare
63870 2019-Jan-13 16:21:26.841004 - [DEBUG] Possible return sites:
63871 2019-Jan-13 16:21:26.841028 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9663872 2019-Jan-13 16:21:26.842384 - [DEBUG] Found and process special summary
63873 2019-Jan-13 16:21:26.842439 - [DEBUG] Compose: EdgeIdentity * AllBottom
63874 2019-Jan-13 16:21:26.842469 - [DEBUG]
63875 2019-Jan-13 16:21:26.842493 - [DEBUG] Propagate flow
63876 2019-Jan-13 16:21:26.842517 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63877 2019-Jan-13 16:21:26.842583 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63878 2019-Jan-13 16:21:26.843239 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63879 2019-Jan-13 16:21:26.843901 - [DEBUG] Edge function : AllBottom (result of previous compose)
63880 2019-Jan-13 16:21:26.843928 - [DEBUG]
63881 2019-Jan-13 16:21:26.843954 - [DEBUG] Join: AllTop & AllBottom
63882 2019-Jan-13 16:21:26.843980 - [DEBUG] = AllBottom (new jump func)
63883 2019-Jan-13 16:21:26.844005 - [DEBUG]
63884 2019-Jan-13 16:21:26.844029 - [DEBUG] Start adding new jump function
63885 2019-Jan-13 16:21:26.844052 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63886 2019-Jan-13 16:21:26.844116 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63887 2019-Jan-13 16:21:26.844775 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63888 2019-Jan-13 16:21:26.845471 - [DEBUG] Edge Function : AllBottom
63889 2019-Jan-13 16:21:26.845503 - [DEBUG] End adding new jump function
63890 2019-Jan-13 16:21:26.845527 - [DEBUG]
63891 2019-Jan-13 16:21:26.845552 - [DEBUG] -------------------------------------------- 1693. Path Edge --------------------------------------------
63892 2019-Jan-13 16:21:26.845577 - [DEBUG]
63893 2019-Jan-13 16:21:26.845600 - [DEBUG] Process 1693. path edge:
63894 2019-Jan-13 16:21:26.845625 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63895 2019-Jan-13 16:21:26.845686 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
63896 2019-Jan-13 16:21:26.846339 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63897 2019-Jan-13 16:21:26.846998 - [DEBUG]
63898 2019-Jan-13 16:21:26.847025 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63899 2019-Jan-13 16:21:26.847749 - [DEBUG] Compose: EdgeIdentity * AllBottom
63900 2019-Jan-13 16:21:26.847781 - [DEBUG]
63901 2019-Jan-13 16:21:26.847805 - [DEBUG] Propagate flow
63902 2019-Jan-13 16:21:26.847829 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63903 2019-Jan-13 16:21:26.847896 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
63904 2019-Jan-13 16:21:26.848589 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63905 2019-Jan-13 16:21:26.849236 - [DEBUG] Edge function : AllBottom (result of previous compose)
63906 2019-Jan-13 16:21:26.849262 - [DEBUG]
63907 2019-Jan-13 16:21:26.849288 - [DEBUG] Join: AllTop & AllBottom
63908 2019-Jan-13 16:21:26.849314 - [DEBUG] = AllBottom (new jump func)
63909 2019-Jan-13 16:21:26.849339 - [DEBUG]
63910 2019-Jan-13 16:21:26.849363 - [DEBUG] Start adding new jump function
63911 2019-Jan-13 16:21:26.849386 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63912 2019-Jan-13 16:21:26.849451 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63913 2019-Jan-13 16:21:26.850110 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
63914 2019-Jan-13 16:21:26.850764 - [DEBUG] Edge Function : AllBottom
63915 2019-Jan-13 16:21:26.850796 - [DEBUG] End adding new jump function
63916 2019-Jan-13 16:21:26.850820 - [DEBUG]
63917 2019-Jan-13 16:21:26.850844 - [DEBUG] -------------------------------------------- 1694. Path Edge --------------------------------------------
63918 2019-Jan-13 16:21:26.850869 - [DEBUG]
63919 2019-Jan-13 16:21:26.850892 - [DEBUG] Process 1694. path edge:
63920 2019-Jan-13 16:21:26.850916 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63921 2019-Jan-13 16:21:26.850981 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
63922 2019-Jan-13 16:21:26.851659 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63923 2019-Jan-13 16:21:26.852308 - [DEBUG]
63924 2019-Jan-13 16:21:26.852335 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
63925 2019-Jan-13 16:21:26.853028 - [DEBUG] Compose: EdgeIdentity * AllBottom
63926 2019-Jan-13 16:21:26.853058 - [DEBUG]
63927 2019-Jan-13 16:21:26.853082 - [DEBUG] Propagate flow
63928 2019-Jan-13 16:21:26.853106 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63929 2019-Jan-13 16:21:26.853171 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
63930 2019-Jan-13 16:21:26.853830 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63931 2019-Jan-13 16:21:26.854479 - [DEBUG] Edge function : AllBottom (result of previous compose)
63932 2019-Jan-13 16:21:26.854506 - [DEBUG]
63933 2019-Jan-13 16:21:26.854532 - [DEBUG] Join: AllTop & AllBottom
63934 2019-Jan-13 16:21:26.854558 - [DEBUG] = AllBottom (new jump func)
63935 2019-Jan-13 16:21:26.854583 - [DEBUG]
63936 2019-Jan-13 16:21:26.854607 - [DEBUG] Start adding new jump function
63937 2019-Jan-13 16:21:26.854630 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
63938 2019-Jan-13 16:21:26.854691 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63939 2019-Jan-13 16:21:26.855371 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
63940 2019-Jan-13 16:21:26.856035 - [DEBUG] Edge Function : AllBottom
63941 2019-Jan-13 16:21:26.856066 - [DEBUG] End adding new jump function
63942 2019-Jan-13 16:21:26.856091 - [DEBUG]
63943 2019-Jan-13 16:21:26.856115 - [DEBUG] -------------------------------------------- 1695. Path Edge --------------------------------------------
63944 2019-Jan-13 16:21:26.856157 - [DEBUG]
63945 2019-Jan-13 16:21:26.856181 - [DEBUG] Process 1695. path edge:
63946 2019-Jan-13 16:21:26.856205 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
63947 2019-Jan-13 16:21:26.856272 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
63948 2019-Jan-13 16:21:26.856938 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
63949 2019-Jan-13 16:21:26.857585 - [DEBUG]
63950 2019-Jan-13 16:21:26.857612 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
63951 2019-Jan-13 16:21:26.858313 - [DEBUG] Compose: EdgeIdentity * AllBottom
63952 2019-Jan-13 16:21:26.858343 - [DEBUG]
63953 2019-Jan-13 16:21:26.858366 - [DEBUG] Propagate flow
63954 2019-Jan-13 16:21:26.858390 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63955 2019-Jan-13 16:21:26.858457 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
63956 2019-Jan-13 16:21:26.859131 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
63957 2019-Jan-13 16:21:26.859787 - [DEBUG] Edge function : AllBottom (result of previous compose)
63958 2019-Jan-13 16:21:26.859814 - [DEBUG]
63959 2019-Jan-13 16:21:26.859840 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63960 2019-Jan-13 16:21:26.859866 - [DEBUG] = AllBottom
63961 2019-Jan-13 16:21:26.859891 - [DEBUG]
63962 2019-Jan-13 16:21:26.859914 - [DEBUG] PROPAGATE: No new function!
63963 2019-Jan-13 16:21:26.859940 - [DEBUG] EDGE:
63964 2019-Jan-13 16:21:26.860005 - [DEBUG] ---> 63965 2019-Jan-13 16:21:26.860657 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63966 2019-Jan-13 16:21:26.861307 - [DEBUG]
63967 2019-Jan-13 16:21:26.861334 - [DEBUG] EDGE:
63968 2019-Jan-13 16:21:26.861399 - [DEBUG] ---> 63969 2019-Jan-13 16:21:26.862080 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63970 2019-Jan-13 16:21:26.862732 - [DEBUG]
63971 2019-Jan-13 16:21:26.862761 - [DEBUG] Compose: EdgeIdentity * AllBottom
63972 2019-Jan-13 16:21:26.862788 - [DEBUG]
63973 2019-Jan-13 16:21:26.862812 - [DEBUG] Propagate flow
63974 2019-Jan-13 16:21:26.862836 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63975 2019-Jan-13 16:21:26.862897 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
63976 2019-Jan-13 16:21:26.863547 - [DEBUG] Target value : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63977 2019-Jan-13 16:21:26.864206 - [DEBUG] Edge function : AllBottom (result of previous compose)
63978 2019-Jan-13 16:21:26.864232 - [DEBUG]
63979 2019-Jan-13 16:21:26.864259 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63980 2019-Jan-13 16:21:26.864285 - [DEBUG] = AllBottom
63981 2019-Jan-13 16:21:26.864310 - [DEBUG]
63982 2019-Jan-13 16:21:26.864333 - [DEBUG] PROPAGATE: No new function!
63983 2019-Jan-13 16:21:26.864358 - [DEBUG] EDGE:
63984 2019-Jan-13 16:21:26.864426 - [DEBUG] ---> 63985 2019-Jan-13 16:21:26.865109 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
63986 2019-Jan-13 16:21:26.865769 - [DEBUG]
63987 2019-Jan-13 16:21:26.865798 - [DEBUG] Compose: EdgeIdentity * AllBottom
63988 2019-Jan-13 16:21:26.865825 - [DEBUG]
63989 2019-Jan-13 16:21:26.865849 - [DEBUG] Propagate flow
63990 2019-Jan-13 16:21:26.865890 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
63991 2019-Jan-13 16:21:26.865953 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
63992 2019-Jan-13 16:21:26.866611 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
63993 2019-Jan-13 16:21:26.867284 - [DEBUG] Edge function : AllBottom (result of previous compose)
63994 2019-Jan-13 16:21:26.867313 - [DEBUG]
63995 2019-Jan-13 16:21:26.867339 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
63996 2019-Jan-13 16:21:26.867366 - [DEBUG] = AllBottom
63997 2019-Jan-13 16:21:26.867391 - [DEBUG]
63998 2019-Jan-13 16:21:26.867414 - [DEBUG] PROPAGATE: No new function!
63999 2019-Jan-13 16:21:26.867469 - [DEBUG] Compose: EdgeIdentity * AllBottom
64000 2019-Jan-13 16:21:26.867497 - [DEBUG]
64001 2019-Jan-13 16:21:26.867521 - [DEBUG] Propagate flow
64002 2019-Jan-13 16:21:26.867545 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64003 2019-Jan-13 16:21:26.867613 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
64004 2019-Jan-13 16:21:26.868305 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64005 2019-Jan-13 16:21:26.868959 - [DEBUG] Edge function : AllBottom (result of previous compose)
64006 2019-Jan-13 16:21:26.868984 - [DEBUG]
64007 2019-Jan-13 16:21:26.869010 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64008 2019-Jan-13 16:21:26.869036 - [DEBUG] = AllBottom
64009 2019-Jan-13 16:21:26.869061 - [DEBUG]
64010 2019-Jan-13 16:21:26.869084 - [DEBUG] PROPAGATE: No new function!
64011 2019-Jan-13 16:21:26.869112 - [DEBUG] Compose: EdgeIdentity * AllBottom
64012 2019-Jan-13 16:21:26.869138 - [DEBUG]
64013 2019-Jan-13 16:21:26.869162 - [DEBUG] Propagate flow
64014 2019-Jan-13 16:21:26.869185 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64015 2019-Jan-13 16:21:26.869248 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
64016 2019-Jan-13 16:21:26.869905 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
64017 2019-Jan-13 16:21:26.870582 - [DEBUG] Edge function : AllBottom (result of previous compose)
64018 2019-Jan-13 16:21:26.870609 - [DEBUG]
64019 2019-Jan-13 16:21:26.870634 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64020 2019-Jan-13 16:21:26.870660 - [DEBUG] = AllBottom
64021 2019-Jan-13 16:21:26.870685 - [DEBUG]
64022 2019-Jan-13 16:21:26.870708 - [DEBUG] PROPAGATE: No new function!
64023 2019-Jan-13 16:21:26.870737 - [DEBUG] EDGE:
64024 2019-Jan-13 16:21:26.870802 - [DEBUG] ---> 64025 2019-Jan-13 16:21:26.871472 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64026 2019-Jan-13 16:21:26.872143 - [DEBUG]
64027 2019-Jan-13 16:21:26.872188 - [DEBUG] Compose: EdgeIdentity * AllBottom
64028 2019-Jan-13 16:21:26.872215 - [DEBUG]
64029 2019-Jan-13 16:21:26.872240 - [DEBUG] Propagate flow
64030 2019-Jan-13 16:21:26.872263 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64031 2019-Jan-13 16:21:26.872326 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64032 2019-Jan-13 16:21:26.872983 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64033 2019-Jan-13 16:21:26.873641 - [DEBUG] Edge function : AllBottom (result of previous compose)
64034 2019-Jan-13 16:21:26.873668 - [DEBUG]
64035 2019-Jan-13 16:21:26.873694 - [DEBUG] Join: AllTop & AllBottom
64036 2019-Jan-13 16:21:26.873737 - [DEBUG] = AllBottom (new jump func)
64037 2019-Jan-13 16:21:26.873762 - [DEBUG]
64038 2019-Jan-13 16:21:26.873786 - [DEBUG] Start adding new jump function
64039 2019-Jan-13 16:21:26.873809 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64040 2019-Jan-13 16:21:26.873873 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64041 2019-Jan-13 16:21:26.874530 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64042 2019-Jan-13 16:21:26.875207 - [DEBUG] Edge Function : AllBottom
64043 2019-Jan-13 16:21:26.875237 - [DEBUG] End adding new jump function
64044 2019-Jan-13 16:21:26.875261 - [DEBUG]
64045 2019-Jan-13 16:21:26.875285 - [DEBUG] -------------------------------------------- 1696. Path Edge --------------------------------------------
64046 2019-Jan-13 16:21:26.875310 - [DEBUG]
64047 2019-Jan-13 16:21:26.875333 - [DEBUG] Process 1696. path edge:
64048 2019-Jan-13 16:21:26.875357 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64049 2019-Jan-13 16:21:26.875420 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
64050 2019-Jan-13 16:21:26.876078 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64051 2019-Jan-13 16:21:26.876739 - [DEBUG]
64052 2019-Jan-13 16:21:26.876764 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64053 2019-Jan-13 16:21:26.877438 - [DEBUG] Possible callees:
64054 2019-Jan-13 16:21:26.877464 - [DEBUG] bar
64055 2019-Jan-13 16:21:26.877489 - [DEBUG] Possible return sites:
64056 2019-Jan-13 16:21:26.877513 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8964057 2019-Jan-13 16:21:26.878845 - [DEBUG] Found and process special summary
64058 2019-Jan-13 16:21:26.878902 - [DEBUG] Compose: EdgeIdentity * AllBottom
64059 2019-Jan-13 16:21:26.878931 - [DEBUG]
64060 2019-Jan-13 16:21:26.878956 - [DEBUG] Propagate flow
64061 2019-Jan-13 16:21:26.878980 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64062 2019-Jan-13 16:21:26.879047 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64063 2019-Jan-13 16:21:26.879719 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64064 2019-Jan-13 16:21:26.880375 - [DEBUG] Edge function : AllBottom (result of previous compose)
64065 2019-Jan-13 16:21:26.880402 - [DEBUG]
64066 2019-Jan-13 16:21:26.880427 - [DEBUG] Join: AllTop & AllBottom
64067 2019-Jan-13 16:21:26.880454 - [DEBUG] = AllBottom (new jump func)
64068 2019-Jan-13 16:21:26.880478 - [DEBUG]
64069 2019-Jan-13 16:21:26.880502 - [DEBUG] Start adding new jump function
64070 2019-Jan-13 16:21:26.880525 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64071 2019-Jan-13 16:21:26.880589 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64072 2019-Jan-13 16:21:26.881237 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64073 2019-Jan-13 16:21:26.881916 - [DEBUG] Edge Function : AllBottom
64074 2019-Jan-13 16:21:26.881949 - [DEBUG] End adding new jump function
64075 2019-Jan-13 16:21:26.881973 - [DEBUG]
64076 2019-Jan-13 16:21:26.881997 - [DEBUG] -------------------------------------------- 1697. Path Edge --------------------------------------------
64077 2019-Jan-13 16:21:26.882022 - [DEBUG]
64078 2019-Jan-13 16:21:26.882045 - [DEBUG] Process 1697. path edge:
64079 2019-Jan-13 16:21:26.882069 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64080 2019-Jan-13 16:21:26.882150 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
64081 2019-Jan-13 16:21:26.882814 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64082 2019-Jan-13 16:21:26.883468 - [DEBUG]
64083 2019-Jan-13 16:21:26.883493 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64084 2019-Jan-13 16:21:26.884185 - [DEBUG] Compose: EdgeIdentity * AllBottom
64085 2019-Jan-13 16:21:26.884214 - [DEBUG]
64086 2019-Jan-13 16:21:26.884238 - [DEBUG] Propagate flow
64087 2019-Jan-13 16:21:26.884261 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64088 2019-Jan-13 16:21:26.884325 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
64089 2019-Jan-13 16:21:26.885017 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64090 2019-Jan-13 16:21:26.885679 - [DEBUG] Edge function : AllBottom (result of previous compose)
64091 2019-Jan-13 16:21:26.885706 - [DEBUG]
64092 2019-Jan-13 16:21:26.885732 - [DEBUG] Join: AllTop & AllBottom
64093 2019-Jan-13 16:21:26.885759 - [DEBUG] = AllBottom (new jump func)
64094 2019-Jan-13 16:21:26.885783 - [DEBUG]
64095 2019-Jan-13 16:21:26.885807 - [DEBUG] Start adding new jump function
64096 2019-Jan-13 16:21:26.885831 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64097 2019-Jan-13 16:21:26.885893 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64098 2019-Jan-13 16:21:26.886549 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
64099 2019-Jan-13 16:21:26.887197 - [DEBUG] Edge Function : AllBottom
64100 2019-Jan-13 16:21:26.887228 - [DEBUG] End adding new jump function
64101 2019-Jan-13 16:21:26.887252 - [DEBUG]
64102 2019-Jan-13 16:21:26.887277 - [DEBUG] -------------------------------------------- 1698. Path Edge --------------------------------------------
64103 2019-Jan-13 16:21:26.887301 - [DEBUG]
64104 2019-Jan-13 16:21:26.887325 - [DEBUG] Process 1698. path edge:
64105 2019-Jan-13 16:21:26.887349 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64106 2019-Jan-13 16:21:26.887410 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
64107 2019-Jan-13 16:21:26.888068 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64108 2019-Jan-13 16:21:26.888740 - [DEBUG]
64109 2019-Jan-13 16:21:26.888767 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
64110 2019-Jan-13 16:21:26.889449 - [DEBUG] Compose: EdgeIdentity * AllBottom
64111 2019-Jan-13 16:21:26.889479 - [DEBUG]
64112 2019-Jan-13 16:21:26.889503 - [DEBUG] Propagate flow
64113 2019-Jan-13 16:21:26.889526 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64114 2019-Jan-13 16:21:26.889589 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
64115 2019-Jan-13 16:21:26.890254 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64116 2019-Jan-13 16:21:26.890908 - [DEBUG] Edge function : AllBottom (result of previous compose)
64117 2019-Jan-13 16:21:26.890935 - [DEBUG]
64118 2019-Jan-13 16:21:26.890961 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64119 2019-Jan-13 16:21:26.890987 - [DEBUG] = AllBottom
64120 2019-Jan-13 16:21:26.891012 - [DEBUG]
64121 2019-Jan-13 16:21:26.891036 - [DEBUG] PROPAGATE: No new function!
64122 2019-Jan-13 16:21:26.891076 - [DEBUG] Compose: EdgeIdentity * AllBottom
64123 2019-Jan-13 16:21:26.891119 - [DEBUG]
64124 2019-Jan-13 16:21:26.891143 - [DEBUG] Propagate flow
64125 2019-Jan-13 16:21:26.891167 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64126 2019-Jan-13 16:21:26.891235 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64127 2019-Jan-13 16:21:26.891941 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64128 2019-Jan-13 16:21:26.892595 - [DEBUG] Edge function : AllBottom (result of previous compose)
64129 2019-Jan-13 16:21:26.892622 - [DEBUG]
64130 2019-Jan-13 16:21:26.892647 - [DEBUG] Join: AllTop & AllBottom
64131 2019-Jan-13 16:21:26.892674 - [DEBUG] = AllBottom (new jump func)
64132 2019-Jan-13 16:21:26.892698 - [DEBUG]
64133 2019-Jan-13 16:21:26.892722 - [DEBUG] Start adding new jump function
64134 2019-Jan-13 16:21:26.892746 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64135 2019-Jan-13 16:21:26.892809 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64136 2019-Jan-13 16:21:26.893454 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64137 2019-Jan-13 16:21:26.894133 - [DEBUG] Edge Function : AllBottom
64138 2019-Jan-13 16:21:26.894169 - [DEBUG] End adding new jump function
64139 2019-Jan-13 16:21:26.894194 - [DEBUG]
64140 2019-Jan-13 16:21:26.894218 - [DEBUG] -------------------------------------------- 1699. Path Edge --------------------------------------------
64141 2019-Jan-13 16:21:26.894243 - [DEBUG]
64142 2019-Jan-13 16:21:26.894267 - [DEBUG] Process 1699. path edge:
64143 2019-Jan-13 16:21:26.894291 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64144 2019-Jan-13 16:21:26.894357 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
64145 2019-Jan-13 16:21:26.895052 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64146 2019-Jan-13 16:21:26.895701 - [DEBUG]
64147 2019-Jan-13 16:21:26.895727 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64148 2019-Jan-13 16:21:26.896396 - [DEBUG] Possible callees:
64149 2019-Jan-13 16:21:26.896423 - [DEBUG] llvm.dbg.declare
64150 2019-Jan-13 16:21:26.896448 - [DEBUG] Possible return sites:
64151 2019-Jan-13 16:21:26.896472 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10364152 2019-Jan-13 16:21:26.897809 - [DEBUG] Found and process special summary
64153 2019-Jan-13 16:21:26.897880 - [DEBUG] Compose: EdgeIdentity * AllBottom
64154 2019-Jan-13 16:21:26.897909 - [DEBUG]
64155 2019-Jan-13 16:21:26.897934 - [DEBUG] Propagate flow
64156 2019-Jan-13 16:21:26.897957 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64157 2019-Jan-13 16:21:26.898025 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64158 2019-Jan-13 16:21:26.898713 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64159 2019-Jan-13 16:21:26.899358 - [DEBUG] Edge function : AllBottom (result of previous compose)
64160 2019-Jan-13 16:21:26.899384 - [DEBUG]
64161 2019-Jan-13 16:21:26.899410 - [DEBUG] Join: AllTop & AllBottom
64162 2019-Jan-13 16:21:26.899436 - [DEBUG] = AllBottom (new jump func)
64163 2019-Jan-13 16:21:26.899461 - [DEBUG]
64164 2019-Jan-13 16:21:26.899485 - [DEBUG] Start adding new jump function
64165 2019-Jan-13 16:21:26.899526 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64166 2019-Jan-13 16:21:26.899590 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64167 2019-Jan-13 16:21:26.900253 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64168 2019-Jan-13 16:21:26.900920 - [DEBUG] Edge Function : AllBottom
64169 2019-Jan-13 16:21:26.900951 - [DEBUG] End adding new jump function
64170 2019-Jan-13 16:21:26.900976 - [DEBUG]
64171 2019-Jan-13 16:21:26.901000 - [DEBUG] -------------------------------------------- 1700. Path Edge --------------------------------------------
64172 2019-Jan-13 16:21:26.901024 - [DEBUG]
64173 2019-Jan-13 16:21:26.901048 - [DEBUG] Process 1700. path edge:
64174 2019-Jan-13 16:21:26.901072 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64175 2019-Jan-13 16:21:26.901138 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
64176 2019-Jan-13 16:21:26.901820 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64177 2019-Jan-13 16:21:26.902467 - [DEBUG]
64178 2019-Jan-13 16:21:26.902493 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64179 2019-Jan-13 16:21:26.903201 - [DEBUG] Compose: EdgeIdentity * AllBottom
64180 2019-Jan-13 16:21:26.903231 - [DEBUG]
64181 2019-Jan-13 16:21:26.903255 - [DEBUG] Propagate flow
64182 2019-Jan-13 16:21:26.903279 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64183 2019-Jan-13 16:21:26.903341 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
64184 2019-Jan-13 16:21:26.904000 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64185 2019-Jan-13 16:21:26.904651 - [DEBUG] Edge function : AllBottom (result of previous compose)
64186 2019-Jan-13 16:21:26.904677 - [DEBUG]
64187 2019-Jan-13 16:21:26.904704 - [DEBUG] Join: AllTop & AllBottom
64188 2019-Jan-13 16:21:26.904730 - [DEBUG] = AllBottom (new jump func)
64189 2019-Jan-13 16:21:26.904755 - [DEBUG]
64190 2019-Jan-13 16:21:26.904778 - [DEBUG] Start adding new jump function
64191 2019-Jan-13 16:21:26.904802 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64192 2019-Jan-13 16:21:26.904862 - [DEBUG] Fact at target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64193 2019-Jan-13 16:21:26.905540 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
64194 2019-Jan-13 16:21:26.906204 - [DEBUG] Edge Function : AllBottom
64195 2019-Jan-13 16:21:26.906235 - [DEBUG] End adding new jump function
64196 2019-Jan-13 16:21:26.906259 - [DEBUG]
64197 2019-Jan-13 16:21:26.906284 - [DEBUG] -------------------------------------------- 1701. Path Edge --------------------------------------------
64198 2019-Jan-13 16:21:26.906308 - [DEBUG]
64199 2019-Jan-13 16:21:26.906332 - [DEBUG] Process 1701. path edge:
64200 2019-Jan-13 16:21:26.906356 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64201 2019-Jan-13 16:21:26.906422 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
64202 2019-Jan-13 16:21:26.907081 - [DEBUG] D target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 >
64203 2019-Jan-13 16:21:26.907730 - [DEBUG]
64204 2019-Jan-13 16:21:26.907757 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
64205 2019-Jan-13 16:21:26.908456 - [DEBUG] Compose: EdgeIdentity * AllBottom
64206 2019-Jan-13 16:21:26.908487 - [DEBUG]
64207 2019-Jan-13 16:21:26.908511 - [DEBUG] Propagate flow
64208 2019-Jan-13 16:21:26.908534 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64209 2019-Jan-13 16:21:26.908618 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
64210 2019-Jan-13 16:21:26.909303 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64211 2019-Jan-13 16:21:26.909955 - [DEBUG] Edge function : AllBottom (result of previous compose)
64212 2019-Jan-13 16:21:26.909981 - [DEBUG]
64213 2019-Jan-13 16:21:26.910008 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64214 2019-Jan-13 16:21:26.910034 - [DEBUG] = AllBottom
64215 2019-Jan-13 16:21:26.910058 - [DEBUG]
64216 2019-Jan-13 16:21:26.910082 - [DEBUG] PROPAGATE: No new function!
64217 2019-Jan-13 16:21:26.910107 - [DEBUG] EDGE:
64218 2019-Jan-13 16:21:26.910173 - [DEBUG] ---> 64219 2019-Jan-13 16:21:26.910825 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64220 2019-Jan-13 16:21:26.911469 - [DEBUG]
64221 2019-Jan-13 16:21:26.911498 - [DEBUG] Compose: EdgeIdentity * AllBottom
64222 2019-Jan-13 16:21:26.911524 - [DEBUG]
64223 2019-Jan-13 16:21:26.911565 - [DEBUG] Propagate flow
64224 2019-Jan-13 16:21:26.911591 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64225 2019-Jan-13 16:21:26.911656 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
64226 2019-Jan-13 16:21:26.912320 - [DEBUG] Target value : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64227 2019-Jan-13 16:21:26.912985 - [DEBUG] Edge function : AllBottom (result of previous compose)
64228 2019-Jan-13 16:21:26.913012 - [DEBUG]
64229 2019-Jan-13 16:21:26.913038 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64230 2019-Jan-13 16:21:26.913065 - [DEBUG] = AllBottom
64231 2019-Jan-13 16:21:26.913089 - [DEBUG]
64232 2019-Jan-13 16:21:26.913113 - [DEBUG] PROPAGATE: No new function!
64233 2019-Jan-13 16:21:26.913138 - [DEBUG] EDGE:
64234 2019-Jan-13 16:21:26.913202 - [DEBUG] ---> 64235 2019-Jan-13 16:21:26.913861 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64236 2019-Jan-13 16:21:26.914513 - [DEBUG]
64237 2019-Jan-13 16:21:26.914543 - [DEBUG] Compose: EdgeIdentity * AllBottom
64238 2019-Jan-13 16:21:26.914570 - [DEBUG]
64239 2019-Jan-13 16:21:26.914594 - [DEBUG] Propagate flow
64240 2019-Jan-13 16:21:26.914617 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64241 2019-Jan-13 16:21:26.914681 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64242 2019-Jan-13 16:21:26.915372 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64243 2019-Jan-13 16:21:26.916072 - [DEBUG] Edge function : AllBottom (result of previous compose)
64244 2019-Jan-13 16:21:26.916099 - [DEBUG]
64245 2019-Jan-13 16:21:26.916126 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64246 2019-Jan-13 16:21:26.916152 - [DEBUG] = AllBottom
64247 2019-Jan-13 16:21:26.916176 - [DEBUG]
64248 2019-Jan-13 16:21:26.916200 - [DEBUG] PROPAGATE: No new function!
64249 2019-Jan-13 16:21:26.916255 - [DEBUG] Compose: EdgeIdentity * AllBottom
64250 2019-Jan-13 16:21:26.916283 - [DEBUG]
64251 2019-Jan-13 16:21:26.916307 - [DEBUG] Propagate flow
64252 2019-Jan-13 16:21:26.916331 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64253 2019-Jan-13 16:21:26.916396 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64254 2019-Jan-13 16:21:26.917060 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64255 2019-Jan-13 16:21:26.917736 - [DEBUG] Edge function : AllBottom (result of previous compose)
64256 2019-Jan-13 16:21:26.917763 - [DEBUG]
64257 2019-Jan-13 16:21:26.917789 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64258 2019-Jan-13 16:21:26.917816 - [DEBUG] = AllBottom
64259 2019-Jan-13 16:21:26.917840 - [DEBUG]
64260 2019-Jan-13 16:21:26.917863 - [DEBUG] PROPAGATE: No new function!
64261 2019-Jan-13 16:21:26.917891 - [DEBUG] Compose: EdgeIdentity * AllBottom
64262 2019-Jan-13 16:21:26.917917 - [DEBUG]
64263 2019-Jan-13 16:21:26.917941 - [DEBUG] Propagate flow
64264 2019-Jan-13 16:21:26.917964 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64265 2019-Jan-13 16:21:26.918030 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
64266 2019-Jan-13 16:21:26.918722 - [DEBUG] Target value : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
64267 2019-Jan-13 16:21:26.919392 - [DEBUG] Edge function : AllBottom (result of previous compose)
64268 2019-Jan-13 16:21:26.919418 - [DEBUG]
64269 2019-Jan-13 16:21:26.919444 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64270 2019-Jan-13 16:21:26.919470 - [DEBUG] = AllBottom
64271 2019-Jan-13 16:21:26.919495 - [DEBUG]
64272 2019-Jan-13 16:21:26.919518 - [DEBUG] PROPAGATE: No new function!
64273 2019-Jan-13 16:21:26.919549 - [DEBUG] EDGE:
64274 2019-Jan-13 16:21:26.919613 - [DEBUG] ---> 64275 2019-Jan-13 16:21:26.920273 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64276 2019-Jan-13 16:21:26.920931 - [DEBUG]
64277 2019-Jan-13 16:21:26.920957 - [DEBUG] EDGE:
64278 2019-Jan-13 16:21:26.921022 - [DEBUG] ---> 64279 2019-Jan-13 16:21:26.921705 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64280 2019-Jan-13 16:21:26.922357 - [DEBUG]
64281 2019-Jan-13 16:21:26.922386 - [DEBUG] Compose: EdgeIdentity * AllBottom
64282 2019-Jan-13 16:21:26.922413 - [DEBUG]
64283 2019-Jan-13 16:21:26.922436 - [DEBUG] Propagate flow
64284 2019-Jan-13 16:21:26.922460 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64285 2019-Jan-13 16:21:26.922522 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
64286 2019-Jan-13 16:21:26.923167 - [DEBUG] Target value : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64287 2019-Jan-13 16:21:26.923838 - [DEBUG] Edge function : AllBottom (result of previous compose)
64288 2019-Jan-13 16:21:26.923864 - [DEBUG]
64289 2019-Jan-13 16:21:26.923891 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64290 2019-Jan-13 16:21:26.923917 - [DEBUG] = AllBottom
64291 2019-Jan-13 16:21:26.923942 - [DEBUG]
64292 2019-Jan-13 16:21:26.923965 - [DEBUG] PROPAGATE: No new function!
64293 2019-Jan-13 16:21:26.923991 - [DEBUG] EDGE:
64294 2019-Jan-13 16:21:26.924055 - [DEBUG] ---> 64295 2019-Jan-13 16:21:26.924718 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64296 2019-Jan-13 16:21:26.925393 - [DEBUG]
64297 2019-Jan-13 16:21:26.925422 - [DEBUG] Compose: EdgeIdentity * AllBottom
64298 2019-Jan-13 16:21:26.925448 - [DEBUG]
64299 2019-Jan-13 16:21:26.925472 - [DEBUG] Propagate flow
64300 2019-Jan-13 16:21:26.925496 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64301 2019-Jan-13 16:21:26.925577 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64302 2019-Jan-13 16:21:26.926238 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64303 2019-Jan-13 16:21:26.926902 - [DEBUG] Edge function : AllBottom (result of previous compose)
64304 2019-Jan-13 16:21:26.926928 - [DEBUG]
64305 2019-Jan-13 16:21:26.926954 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64306 2019-Jan-13 16:21:26.926980 - [DEBUG] = AllBottom
64307 2019-Jan-13 16:21:26.927005 - [DEBUG]
64308 2019-Jan-13 16:21:26.927028 - [DEBUG] PROPAGATE: No new function!
64309 2019-Jan-13 16:21:26.927083 - [DEBUG] Compose: EdgeIdentity * AllBottom
64310 2019-Jan-13 16:21:26.927110 - [DEBUG]
64311 2019-Jan-13 16:21:26.927135 - [DEBUG] Propagate flow
64312 2019-Jan-13 16:21:26.927159 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64313 2019-Jan-13 16:21:26.927225 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64314 2019-Jan-13 16:21:26.927896 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64315 2019-Jan-13 16:21:26.928566 - [DEBUG] Edge function : AllBottom (result of previous compose)
64316 2019-Jan-13 16:21:26.928593 - [DEBUG]
64317 2019-Jan-13 16:21:26.928618 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64318 2019-Jan-13 16:21:26.928644 - [DEBUG] = AllBottom
64319 2019-Jan-13 16:21:26.928668 - [DEBUG]
64320 2019-Jan-13 16:21:26.928692 - [DEBUG] PROPAGATE: No new function!
64321 2019-Jan-13 16:21:26.928719 - [DEBUG] Compose: EdgeIdentity * AllBottom
64322 2019-Jan-13 16:21:26.928744 - [DEBUG]
64323 2019-Jan-13 16:21:26.928768 - [DEBUG] Propagate flow
64324 2019-Jan-13 16:21:26.928792 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64325 2019-Jan-13 16:21:26.928854 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
64326 2019-Jan-13 16:21:26.929520 - [DEBUG] Target value : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
64327 2019-Jan-13 16:21:26.930184 - [DEBUG] Edge function : AllBottom (result of previous compose)
64328 2019-Jan-13 16:21:26.930210 - [DEBUG]
64329 2019-Jan-13 16:21:26.930236 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64330 2019-Jan-13 16:21:26.930262 - [DEBUG] = AllBottom
64331 2019-Jan-13 16:21:26.930286 - [DEBUG]
64332 2019-Jan-13 16:21:26.930309 - [DEBUG] PROPAGATE: No new function!
64333 2019-Jan-13 16:21:26.930339 - [DEBUG] EDGE:
64334 2019-Jan-13 16:21:26.930405 - [DEBUG] ---> 64335 2019-Jan-13 16:21:26.931064 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64336 2019-Jan-13 16:21:26.931736 - [DEBUG]
64337 2019-Jan-13 16:21:26.931763 - [DEBUG] EDGE:
64338 2019-Jan-13 16:21:26.931827 - [DEBUG] ---> 64339 2019-Jan-13 16:21:26.932484 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64340 2019-Jan-13 16:21:26.933137 - [DEBUG]
64341 2019-Jan-13 16:21:26.933167 - [DEBUG] Compose: EdgeIdentity * AllBottom
64342 2019-Jan-13 16:21:26.933193 - [DEBUG]
64343 2019-Jan-13 16:21:26.933217 - [DEBUG] Propagate flow
64344 2019-Jan-13 16:21:26.933241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64345 2019-Jan-13 16:21:26.933302 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
64346 2019-Jan-13 16:21:26.933969 - [DEBUG] Target value : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
64347 2019-Jan-13 16:21:26.934641 - [DEBUG] Edge function : AllBottom (result of previous compose)
64348 2019-Jan-13 16:21:26.934669 - [DEBUG]
64349 2019-Jan-13 16:21:26.934695 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64350 2019-Jan-13 16:21:26.934721 - [DEBUG] = AllBottom
64351 2019-Jan-13 16:21:26.934746 - [DEBUG]
64352 2019-Jan-13 16:21:26.934769 - [DEBUG] PROPAGATE: No new function!
64353 2019-Jan-13 16:21:26.934795 - [DEBUG] EDGE:
64354 2019-Jan-13 16:21:26.934858 - [DEBUG] ---> 64355 2019-Jan-13 16:21:26.935551 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64356 2019-Jan-13 16:21:26.936202 - [DEBUG]
64357 2019-Jan-13 16:21:26.936230 - [DEBUG] Compose: EdgeIdentity * AllBottom
64358 2019-Jan-13 16:21:26.936257 - [DEBUG]
64359 2019-Jan-13 16:21:26.936281 - [DEBUG] Propagate flow
64360 2019-Jan-13 16:21:26.936305 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64361 2019-Jan-13 16:21:26.936368 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
64362 2019-Jan-13 16:21:26.937030 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
64363 2019-Jan-13 16:21:26.937698 - [DEBUG] Edge function : AllBottom (result of previous compose)
64364 2019-Jan-13 16:21:26.937724 - [DEBUG]
64365 2019-Jan-13 16:21:26.937750 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64366 2019-Jan-13 16:21:26.937776 - [DEBUG] = AllBottom
64367 2019-Jan-13 16:21:26.937801 - [DEBUG]
64368 2019-Jan-13 16:21:26.937824 - [DEBUG] PROPAGATE: No new function!
64369 2019-Jan-13 16:21:26.937879 - [DEBUG] Compose: EdgeIdentity * AllBottom
64370 2019-Jan-13 16:21:26.937907 - [DEBUG]
64371 2019-Jan-13 16:21:26.937931 - [DEBUG] Propagate flow
64372 2019-Jan-13 16:21:26.937954 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64373 2019-Jan-13 16:21:26.938017 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
64374 2019-Jan-13 16:21:26.938712 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64375 2019-Jan-13 16:21:26.939367 - [DEBUG] Edge function : AllBottom (result of previous compose)
64376 2019-Jan-13 16:21:26.939394 - [DEBUG]
64377 2019-Jan-13 16:21:26.939420 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64378 2019-Jan-13 16:21:26.939446 - [DEBUG] = AllBottom
64379 2019-Jan-13 16:21:26.939470 - [DEBUG]
64380 2019-Jan-13 16:21:26.939494 - [DEBUG] PROPAGATE: No new function!
64381 2019-Jan-13 16:21:26.939522 - [DEBUG] Compose: EdgeIdentity * AllBottom
64382 2019-Jan-13 16:21:26.939548 - [DEBUG]
64383 2019-Jan-13 16:21:26.939571 - [DEBUG] Propagate flow
64384 2019-Jan-13 16:21:26.939595 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64385 2019-Jan-13 16:21:26.939661 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
64386 2019-Jan-13 16:21:26.940321 - [DEBUG] Target value : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
64387 2019-Jan-13 16:21:26.940971 - [DEBUG] Edge function : AllBottom (result of previous compose)
64388 2019-Jan-13 16:21:26.940997 - [DEBUG]
64389 2019-Jan-13 16:21:26.941022 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64390 2019-Jan-13 16:21:26.941048 - [DEBUG] = AllBottom
64391 2019-Jan-13 16:21:26.941073 - [DEBUG]
64392 2019-Jan-13 16:21:26.941096 - [DEBUG] PROPAGATE: No new function!
64393 2019-Jan-13 16:21:26.941125 - [DEBUG] EDGE:
64394 2019-Jan-13 16:21:26.941192 - [DEBUG] ---> 64395 2019-Jan-13 16:21:26.941897 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64396 2019-Jan-13 16:21:26.942555 - [DEBUG]
64397 2019-Jan-13 16:21:26.942583 - [DEBUG] EDGE:
64398 2019-Jan-13 16:21:26.942648 - [DEBUG] ---> 64399 2019-Jan-13 16:21:26.943296 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64400 2019-Jan-13 16:21:26.943940 - [DEBUG]
64401 2019-Jan-13 16:21:26.943971 - [DEBUG] Compose: EdgeIdentity * AllBottom
64402 2019-Jan-13 16:21:26.943998 - [DEBUG]
64403 2019-Jan-13 16:21:26.944021 - [DEBUG] Propagate flow
64404 2019-Jan-13 16:21:26.944045 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64405 2019-Jan-13 16:21:26.944106 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
64406 2019-Jan-13 16:21:26.944766 - [DEBUG] Target value : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64407 2019-Jan-13 16:21:26.945455 - [DEBUG] Edge function : AllBottom (result of previous compose)
64408 2019-Jan-13 16:21:26.945482 - [DEBUG]
64409 2019-Jan-13 16:21:26.945509 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64410 2019-Jan-13 16:21:26.945535 - [DEBUG] = AllBottom
64411 2019-Jan-13 16:21:26.945560 - [DEBUG]
64412 2019-Jan-13 16:21:26.945583 - [DEBUG] PROPAGATE: No new function!
64413 2019-Jan-13 16:21:26.945608 - [DEBUG] EDGE:
64414 2019-Jan-13 16:21:26.945674 - [DEBUG] ---> 64415 2019-Jan-13 16:21:26.946332 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64416 2019-Jan-13 16:21:26.946980 - [DEBUG]
64417 2019-Jan-13 16:21:26.947008 - [DEBUG] Compose: EdgeIdentity * AllBottom
64418 2019-Jan-13 16:21:26.947035 - [DEBUG]
64419 2019-Jan-13 16:21:26.947060 - [DEBUG] Propagate flow
64420 2019-Jan-13 16:21:26.947083 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64421 2019-Jan-13 16:21:26.947147 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64422 2019-Jan-13 16:21:26.947812 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64423 2019-Jan-13 16:21:26.948493 - [DEBUG] Edge function : AllBottom (result of previous compose)
64424 2019-Jan-13 16:21:26.948520 - [DEBUG]
64425 2019-Jan-13 16:21:26.948546 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64426 2019-Jan-13 16:21:26.948572 - [DEBUG] = AllBottom
64427 2019-Jan-13 16:21:26.948596 - [DEBUG]
64428 2019-Jan-13 16:21:26.948619 - [DEBUG] PROPAGATE: No new function!
64429 2019-Jan-13 16:21:26.948672 - [DEBUG] Compose: EdgeIdentity * AllBottom
64430 2019-Jan-13 16:21:26.948700 - [DEBUG]
64431 2019-Jan-13 16:21:26.948724 - [DEBUG] Propagate flow
64432 2019-Jan-13 16:21:26.948748 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64433 2019-Jan-13 16:21:26.948812 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64434 2019-Jan-13 16:21:26.949476 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64435 2019-Jan-13 16:21:26.950132 - [DEBUG] Edge function : AllBottom (result of previous compose)
64436 2019-Jan-13 16:21:26.950159 - [DEBUG]
64437 2019-Jan-13 16:21:26.950184 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64438 2019-Jan-13 16:21:26.950210 - [DEBUG] = AllBottom
64439 2019-Jan-13 16:21:26.950234 - [DEBUG]
64440 2019-Jan-13 16:21:26.950258 - [DEBUG] PROPAGATE: No new function!
64441 2019-Jan-13 16:21:26.950285 - [DEBUG] Compose: EdgeIdentity * AllBottom
64442 2019-Jan-13 16:21:26.950327 - [DEBUG]
64443 2019-Jan-13 16:21:26.950351 - [DEBUG] Propagate flow
64444 2019-Jan-13 16:21:26.950375 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64445 2019-Jan-13 16:21:26.950443 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64446 2019-Jan-13 16:21:26.951113 - [DEBUG] Target value : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64447 2019-Jan-13 16:21:26.951794 - [DEBUG] Edge function : AllBottom (result of previous compose)
64448 2019-Jan-13 16:21:26.951821 - [DEBUG]
64449 2019-Jan-13 16:21:26.951846 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64450 2019-Jan-13 16:21:26.951872 - [DEBUG] = AllBottom
64451 2019-Jan-13 16:21:26.951897 - [DEBUG]
64452 2019-Jan-13 16:21:26.951920 - [DEBUG] PROPAGATE: No new function!
64453 2019-Jan-13 16:21:26.951950 - [DEBUG] EDGE:
64454 2019-Jan-13 16:21:26.952014 - [DEBUG] ---> 64455 2019-Jan-13 16:21:26.952665 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64456 2019-Jan-13 16:21:26.953326 - [DEBUG]
64457 2019-Jan-13 16:21:26.953372 - [DEBUG] Compose: EdgeIdentity * AllBottom
64458 2019-Jan-13 16:21:26.953399 - [DEBUG]
64459 2019-Jan-13 16:21:26.953423 - [DEBUG] Propagate flow
64460 2019-Jan-13 16:21:26.953447 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64461 2019-Jan-13 16:21:26.953512 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
64462 2019-Jan-13 16:21:26.954181 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64463 2019-Jan-13 16:21:26.954832 - [DEBUG] Edge function : AllBottom (result of previous compose)
64464 2019-Jan-13 16:21:26.954859 - [DEBUG]
64465 2019-Jan-13 16:21:26.954903 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64466 2019-Jan-13 16:21:26.954931 - [DEBUG] = AllBottom
64467 2019-Jan-13 16:21:26.954956 - [DEBUG]
64468 2019-Jan-13 16:21:26.954979 - [DEBUG] PROPAGATE: No new function!
64469 2019-Jan-13 16:21:26.955003 - [DEBUG] EDGE:
64470 2019-Jan-13 16:21:26.955067 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
64471 2019-Jan-13 16:21:26.955723 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64472 2019-Jan-13 16:21:26.956380 - [DEBUG]
64473 2019-Jan-13 16:21:26.956409 - [DEBUG] Compose: EdgeIdentity * AllBottom
64474 2019-Jan-13 16:21:26.956435 - [DEBUG]
64475 2019-Jan-13 16:21:26.956458 - [DEBUG] Propagate flow
64476 2019-Jan-13 16:21:26.956482 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64477 2019-Jan-13 16:21:26.956543 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
64478 2019-Jan-13 16:21:26.957207 - [DEBUG] Target value : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64479 2019-Jan-13 16:21:26.957862 - [DEBUG] Edge function : AllBottom (result of previous compose)
64480 2019-Jan-13 16:21:26.957889 - [DEBUG]
64481 2019-Jan-13 16:21:26.957915 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64482 2019-Jan-13 16:21:26.957941 - [DEBUG] = AllBottom
64483 2019-Jan-13 16:21:26.957966 - [DEBUG]
64484 2019-Jan-13 16:21:26.957989 - [DEBUG] PROPAGATE: No new function!
64485 2019-Jan-13 16:21:26.958014 - [DEBUG] EDGE:
64486 2019-Jan-13 16:21:26.958077 - [DEBUG] ---> 64487 2019-Jan-13 16:21:26.958768 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64488 2019-Jan-13 16:21:26.959431 - [DEBUG]
64489 2019-Jan-13 16:21:26.959458 - [DEBUG] EDGE:
64490 2019-Jan-13 16:21:26.959521 - [DEBUG] ---> 64491 2019-Jan-13 16:21:26.960178 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64492 2019-Jan-13 16:21:26.960830 - [DEBUG]
64493 2019-Jan-13 16:21:26.960856 - [DEBUG] EDGE:
64494 2019-Jan-13 16:21:26.960918 - [DEBUG] ---> 64495 2019-Jan-13 16:21:26.961592 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64496 2019-Jan-13 16:21:26.962254 - [DEBUG]
64497 2019-Jan-13 16:21:26.962300 - [DEBUG] Compose: EdgeIdentity * AllBottom
64498 2019-Jan-13 16:21:26.962328 - [DEBUG]
64499 2019-Jan-13 16:21:26.962352 - [DEBUG] Propagate flow
64500 2019-Jan-13 16:21:26.962375 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64501 2019-Jan-13 16:21:26.962439 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64502 2019-Jan-13 16:21:26.963100 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64503 2019-Jan-13 16:21:26.963752 - [DEBUG] Edge function : AllBottom (result of previous compose)
64504 2019-Jan-13 16:21:26.963778 - [DEBUG]
64505 2019-Jan-13 16:21:26.963804 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64506 2019-Jan-13 16:21:26.963830 - [DEBUG] = AllBottom
64507 2019-Jan-13 16:21:26.963855 - [DEBUG]
64508 2019-Jan-13 16:21:26.963879 - [DEBUG] PROPAGATE: No new function!
64509 2019-Jan-13 16:21:26.963904 - [DEBUG] EDGE:
64510 2019-Jan-13 16:21:26.963967 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
64511 2019-Jan-13 16:21:26.964620 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64512 2019-Jan-13 16:21:26.965302 - [DEBUG]
64513 2019-Jan-13 16:21:26.965329 - [DEBUG] EDGE:
64514 2019-Jan-13 16:21:26.965390 - [DEBUG] ---> 64515 2019-Jan-13 16:21:26.966050 - [DEBUG] D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27>
64516 2019-Jan-13 16:21:26.966699 - [DEBUG]
64517 2019-Jan-13 16:21:26.966751 - [DEBUG] Compose: EdgeIdentity * AllBottom
64518 2019-Jan-13 16:21:26.966779 - [DEBUG]
64519 2019-Jan-13 16:21:26.966803 - [DEBUG] Propagate flow
64520 2019-Jan-13 16:21:26.966827 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64521 2019-Jan-13 16:21:26.966889 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
64522 2019-Jan-13 16:21:26.967554 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64523 2019-Jan-13 16:21:26.968245 - [DEBUG] Edge function : AllBottom (result of previous compose)
64524 2019-Jan-13 16:21:26.968272 - [DEBUG]
64525 2019-Jan-13 16:21:26.968298 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64526 2019-Jan-13 16:21:26.968324 - [DEBUG] = AllBottom
64527 2019-Jan-13 16:21:26.968349 - [DEBUG]
64528 2019-Jan-13 16:21:26.968372 - [DEBUG] PROPAGATE: No new function!
64529 2019-Jan-13 16:21:26.968401 - [DEBUG] Compose: EdgeIdentity * AllBottom
64530 2019-Jan-13 16:21:26.968427 - [DEBUG]
64531 2019-Jan-13 16:21:26.968466 - [DEBUG] Propagate flow
64532 2019-Jan-13 16:21:26.968491 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64533 2019-Jan-13 16:21:26.968555 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
64534 2019-Jan-13 16:21:26.969233 - [DEBUG] Target value : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64535 2019-Jan-13 16:21:26.969882 - [DEBUG] Edge function : AllBottom (result of previous compose)
64536 2019-Jan-13 16:21:26.969909 - [DEBUG]
64537 2019-Jan-13 16:21:26.969935 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
64538 2019-Jan-13 16:21:26.969961 - [DEBUG] = AllBottom
64539 2019-Jan-13 16:21:26.969985 - [DEBUG]
64540 2019-Jan-13 16:21:26.970009 - [DEBUG] PROPAGATE: No new function!
64541 2019-Jan-13 16:21:26.970035 - [DEBUG] EDGE:
64542 2019-Jan-13 16:21:26.970098 - [DEBUG] ---> 64543 2019-Jan-13 16:21:26.970755 - [DEBUG] D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26>
64544 2019-Jan-13 16:21:26.971423 - [DEBUG]
64545 2019-Jan-13 16:21:26.971450 - [DEBUG] EDGE:
64546 2019-Jan-13 16:21:26.971512 - [DEBUG] ---> 64547 2019-Jan-13 16:21:26.972206 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
64548 2019-Jan-13 16:21:26.972859 - [DEBUG]
64549 2019-Jan-13 16:21:26.972888 - [DEBUG] Compose: EdgeIdentity * AllBottom
64550 2019-Jan-13 16:21:26.972915 - [DEBUG]
64551 2019-Jan-13 16:21:26.972939 - [DEBUG] Propagate flow
64552 2019-Jan-13 16:21:26.972962 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64553 2019-Jan-13 16:21:26.973024 - [DEBUG] Target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64554 2019-Jan-13 16:21:26.973685 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64555 2019-Jan-13 16:21:26.974348 - [DEBUG] Edge function : AllBottom (result of previous compose)
64556 2019-Jan-13 16:21:26.974375 - [DEBUG]
64557 2019-Jan-13 16:21:26.974401 - [DEBUG] Join: AllTop & AllBottom
64558 2019-Jan-13 16:21:26.974427 - [DEBUG] = AllBottom (new jump func)
64559 2019-Jan-13 16:21:26.974452 - [DEBUG]
64560 2019-Jan-13 16:21:26.974476 - [DEBUG] Start adding new jump function
64561 2019-Jan-13 16:21:26.974500 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64562 2019-Jan-13 16:21:26.974561 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64563 2019-Jan-13 16:21:26.975250 - [DEBUG] Destination : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64564 2019-Jan-13 16:21:26.975909 - [DEBUG] Edge Function : AllBottom
64565 2019-Jan-13 16:21:26.975940 - [DEBUG] End adding new jump function
64566 2019-Jan-13 16:21:26.975964 - [DEBUG]
64567 2019-Jan-13 16:21:26.975988 - [DEBUG] -------------------------------------------- 1702. Path Edge --------------------------------------------
64568 2019-Jan-13 16:21:26.976012 - [DEBUG]
64569 2019-Jan-13 16:21:26.976036 - [DEBUG] Process 1702. path edge:
64570 2019-Jan-13 16:21:26.976060 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64571 2019-Jan-13 16:21:26.976120 - [DEBUG] N target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 ;
64572 2019-Jan-13 16:21:26.976789 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64573 2019-Jan-13 16:21:26.977443 - [DEBUG]
64574 2019-Jan-13 16:21:26.977470 - [DEBUG] Process normal at target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
64575 2019-Jan-13 16:21:26.978176 - [DEBUG] Compose: EdgeIdentity * AllBottom
64576 2019-Jan-13 16:21:26.978207 - [DEBUG]
64577 2019-Jan-13 16:21:26.978252 - [DEBUG] Propagate flow
64578 2019-Jan-13 16:21:26.978276 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64579 2019-Jan-13 16:21:26.978340 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64580 2019-Jan-13 16:21:26.978994 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64581 2019-Jan-13 16:21:26.981138 - [DEBUG] Edge function : AllBottom (result of previous compose)
64582 2019-Jan-13 16:21:26.981169 - [DEBUG]
64583 2019-Jan-13 16:21:26.981196 - [DEBUG] Join: AllTop & AllBottom
64584 2019-Jan-13 16:21:26.981223 - [DEBUG] = AllBottom (new jump func)
64585 2019-Jan-13 16:21:26.981248 - [DEBUG]
64586 2019-Jan-13 16:21:26.981272 - [DEBUG] Start adding new jump function
64587 2019-Jan-13 16:21:26.981296 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64588 2019-Jan-13 16:21:26.981382 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64589 2019-Jan-13 16:21:26.982110 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64590 2019-Jan-13 16:21:26.982780 - [DEBUG] Edge Function : AllBottom
64591 2019-Jan-13 16:21:26.982814 - [DEBUG] End adding new jump function
64592 2019-Jan-13 16:21:26.982838 - [DEBUG]
64593 2019-Jan-13 16:21:26.982862 - [DEBUG] -------------------------------------------- 1703. Path Edge --------------------------------------------
64594 2019-Jan-13 16:21:26.982887 - [DEBUG]
64595 2019-Jan-13 16:21:26.982910 - [DEBUG] Process 1703. path edge:
64596 2019-Jan-13 16:21:26.982934 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64597 2019-Jan-13 16:21:26.983004 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
64598 2019-Jan-13 16:21:26.983659 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64599 2019-Jan-13 16:21:26.984313 - [DEBUG]
64600 2019-Jan-13 16:21:26.984341 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
64601 2019-Jan-13 16:21:26.985062 - [DEBUG] Compose: EdgeIdentity * AllBottom
64602 2019-Jan-13 16:21:26.985093 - [DEBUG]
64603 2019-Jan-13 16:21:26.985117 - [DEBUG] Propagate flow
64604 2019-Jan-13 16:21:26.985141 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64605 2019-Jan-13 16:21:26.985210 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
64606 2019-Jan-13 16:21:26.985883 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64607 2019-Jan-13 16:21:26.986539 - [DEBUG] Edge function : AllBottom (result of previous compose)
64608 2019-Jan-13 16:21:26.986566 - [DEBUG]
64609 2019-Jan-13 16:21:26.986591 - [DEBUG] Join: AllTop & AllBottom
64610 2019-Jan-13 16:21:26.986618 - [DEBUG] = AllBottom (new jump func)
64611 2019-Jan-13 16:21:26.986642 - [DEBUG]
64612 2019-Jan-13 16:21:26.986666 - [DEBUG] Start adding new jump function
64613 2019-Jan-13 16:21:26.986690 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64614 2019-Jan-13 16:21:26.986751 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64615 2019-Jan-13 16:21:26.987399 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
64616 2019-Jan-13 16:21:26.988062 - [DEBUG] Edge Function : AllBottom
64617 2019-Jan-13 16:21:26.988093 - [DEBUG] End adding new jump function
64618 2019-Jan-13 16:21:26.988117 - [DEBUG]
64619 2019-Jan-13 16:21:26.988161 - [DEBUG] -------------------------------------------- 1704. Path Edge --------------------------------------------
64620 2019-Jan-13 16:21:26.988186 - [DEBUG]
64621 2019-Jan-13 16:21:26.988209 - [DEBUG] Process 1704. path edge:
64622 2019-Jan-13 16:21:26.988253 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64623 2019-Jan-13 16:21:26.988318 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
64624 2019-Jan-13 16:21:26.988987 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64625 2019-Jan-13 16:21:26.989639 - [DEBUG]
64626 2019-Jan-13 16:21:26.989665 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
64627 2019-Jan-13 16:21:26.990340 - [DEBUG] Compose: EdgeIdentity * AllBottom
64628 2019-Jan-13 16:21:26.990369 - [DEBUG]
64629 2019-Jan-13 16:21:26.990393 - [DEBUG] Propagate flow
64630 2019-Jan-13 16:21:26.990417 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64631 2019-Jan-13 16:21:26.990481 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
64632 2019-Jan-13 16:21:26.991156 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64633 2019-Jan-13 16:21:26.991844 - [DEBUG] Edge function : AllBottom (result of previous compose)
64634 2019-Jan-13 16:21:26.991871 - [DEBUG]
64635 2019-Jan-13 16:21:26.991897 - [DEBUG] Join: AllTop & AllBottom
64636 2019-Jan-13 16:21:26.991923 - [DEBUG] = AllBottom (new jump func)
64637 2019-Jan-13 16:21:26.991948 - [DEBUG]
64638 2019-Jan-13 16:21:26.991971 - [DEBUG] Start adding new jump function
64639 2019-Jan-13 16:21:26.991995 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64640 2019-Jan-13 16:21:26.992059 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64641 2019-Jan-13 16:21:26.992714 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
64642 2019-Jan-13 16:21:26.993367 - [DEBUG] Edge Function : AllBottom
64643 2019-Jan-13 16:21:26.993397 - [DEBUG] End adding new jump function
64644 2019-Jan-13 16:21:26.993421 - [DEBUG]
64645 2019-Jan-13 16:21:26.993444 - [DEBUG] -------------------------------------------- 1705. Path Edge --------------------------------------------
64646 2019-Jan-13 16:21:26.993469 - [DEBUG]
64647 2019-Jan-13 16:21:26.993493 - [DEBUG] Process 1705. path edge:
64648 2019-Jan-13 16:21:26.993516 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64649 2019-Jan-13 16:21:26.993580 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
64650 2019-Jan-13 16:21:26.994248 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64651 2019-Jan-13 16:21:26.994928 - [DEBUG]
64652 2019-Jan-13 16:21:26.994957 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
64653 2019-Jan-13 16:21:26.995641 - [DEBUG] Compose: EdgeIdentity * AllBottom
64654 2019-Jan-13 16:21:26.995671 - [DEBUG]
64655 2019-Jan-13 16:21:26.995695 - [DEBUG] Propagate flow
64656 2019-Jan-13 16:21:26.995719 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64657 2019-Jan-13 16:21:26.995781 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
64658 2019-Jan-13 16:21:26.997189 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64659 2019-Jan-13 16:21:26.997897 - [DEBUG] Edge function : AllBottom (result of previous compose)
64660 2019-Jan-13 16:21:26.997925 - [DEBUG]
64661 2019-Jan-13 16:21:26.997952 - [DEBUG] Join: AllTop & AllBottom
64662 2019-Jan-13 16:21:26.997997 - [DEBUG] = AllBottom (new jump func)
64663 2019-Jan-13 16:21:26.998022 - [DEBUG]
64664 2019-Jan-13 16:21:26.998046 - [DEBUG] Start adding new jump function
64665 2019-Jan-13 16:21:26.998070 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64666 2019-Jan-13 16:21:26.998141 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64667 2019-Jan-13 16:21:26.998829 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
64668 2019-Jan-13 16:21:26.999485 - [DEBUG] Edge Function : AllBottom
64669 2019-Jan-13 16:21:26.999517 - [DEBUG] End adding new jump function
64670 2019-Jan-13 16:21:26.999541 - [DEBUG]
64671 2019-Jan-13 16:21:26.999565 - [DEBUG] -------------------------------------------- 1706. Path Edge --------------------------------------------
64672 2019-Jan-13 16:21:26.999589 - [DEBUG]
64673 2019-Jan-13 16:21:26.999613 - [DEBUG] Process 1706. path edge:
64674 2019-Jan-13 16:21:26.999637 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64675 2019-Jan-13 16:21:26.999703 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
64676 2019-Jan-13 16:21:27.000374 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64677 2019-Jan-13 16:21:27.001036 - [DEBUG]
64678 2019-Jan-13 16:21:27.001063 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
64679 2019-Jan-13 16:21:27.001776 - [DEBUG] Compose: EdgeIdentity * AllBottom
64680 2019-Jan-13 16:21:27.001808 - [DEBUG]
64681 2019-Jan-13 16:21:27.001832 - [DEBUG] Propagate flow
64682 2019-Jan-13 16:21:27.001856 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64683 2019-Jan-13 16:21:27.001920 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
64684 2019-Jan-13 16:21:27.002576 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64685 2019-Jan-13 16:21:27.003238 - [DEBUG] Edge function : AllBottom (result of previous compose)
64686 2019-Jan-13 16:21:27.003265 - [DEBUG]
64687 2019-Jan-13 16:21:27.003291 - [DEBUG] Join: AllTop & AllBottom
64688 2019-Jan-13 16:21:27.003318 - [DEBUG] = AllBottom (new jump func)
64689 2019-Jan-13 16:21:27.003343 - [DEBUG]
64690 2019-Jan-13 16:21:27.003367 - [DEBUG] Start adding new jump function
64691 2019-Jan-13 16:21:27.003391 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64692 2019-Jan-13 16:21:27.003455 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64693 2019-Jan-13 16:21:27.004118 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
64694 2019-Jan-13 16:21:27.004767 - [DEBUG] Edge Function : AllBottom
64695 2019-Jan-13 16:21:27.004800 - [DEBUG] End adding new jump function
64696 2019-Jan-13 16:21:27.004824 - [DEBUG]
64697 2019-Jan-13 16:21:27.004848 - [DEBUG] -------------------------------------------- 1707. Path Edge --------------------------------------------
64698 2019-Jan-13 16:21:27.004872 - [DEBUG]
64699 2019-Jan-13 16:21:27.004917 - [DEBUG] Process 1707. path edge:
64700 2019-Jan-13 16:21:27.004941 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64701 2019-Jan-13 16:21:27.005004 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
64702 2019-Jan-13 16:21:27.005668 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64703 2019-Jan-13 16:21:27.006334 - [DEBUG]
64704 2019-Jan-13 16:21:27.006362 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
64705 2019-Jan-13 16:21:27.007042 - [DEBUG] Compose: EdgeIdentity * AllBottom
64706 2019-Jan-13 16:21:27.007071 - [DEBUG]
64707 2019-Jan-13 16:21:27.007118 - [DEBUG] Propagate flow
64708 2019-Jan-13 16:21:27.007143 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64709 2019-Jan-13 16:21:27.007212 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64710 2019-Jan-13 16:21:27.007874 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64711 2019-Jan-13 16:21:27.008551 - [DEBUG] Edge function : AllBottom (result of previous compose)
64712 2019-Jan-13 16:21:27.008578 - [DEBUG]
64713 2019-Jan-13 16:21:27.008604 - [DEBUG] Join: AllTop & AllBottom
64714 2019-Jan-13 16:21:27.008631 - [DEBUG] = AllBottom (new jump func)
64715 2019-Jan-13 16:21:27.008655 - [DEBUG]
64716 2019-Jan-13 16:21:27.008679 - [DEBUG] Start adding new jump function
64717 2019-Jan-13 16:21:27.008703 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64718 2019-Jan-13 16:21:27.008769 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64719 2019-Jan-13 16:21:27.009438 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64720 2019-Jan-13 16:21:27.010097 - [DEBUG] Edge Function : AllBottom
64721 2019-Jan-13 16:21:27.010129 - [DEBUG] End adding new jump function
64722 2019-Jan-13 16:21:27.010153 - [DEBUG]
64723 2019-Jan-13 16:21:27.010177 - [DEBUG] -------------------------------------------- 1708. Path Edge --------------------------------------------
64724 2019-Jan-13 16:21:27.010202 - [DEBUG]
64725 2019-Jan-13 16:21:27.010225 - [DEBUG] Process 1708. path edge:
64726 2019-Jan-13 16:21:27.010249 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64727 2019-Jan-13 16:21:27.010314 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
64728 2019-Jan-13 16:21:27.010968 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64729 2019-Jan-13 16:21:27.011644 - [DEBUG]
64730 2019-Jan-13 16:21:27.011670 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
64731 2019-Jan-13 16:21:27.012360 - [DEBUG] Compose: EdgeIdentity * AllBottom
64732 2019-Jan-13 16:21:27.012390 - [DEBUG]
64733 2019-Jan-13 16:21:27.012414 - [DEBUG] Propagate flow
64734 2019-Jan-13 16:21:27.012437 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64735 2019-Jan-13 16:21:27.012503 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
64736 2019-Jan-13 16:21:27.013446 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64737 2019-Jan-13 16:21:27.014113 - [DEBUG] Edge function : AllBottom (result of previous compose)
64738 2019-Jan-13 16:21:27.014140 - [DEBUG]
64739 2019-Jan-13 16:21:27.014166 - [DEBUG] Join: AllTop & AllBottom
64740 2019-Jan-13 16:21:27.014193 - [DEBUG] = AllBottom (new jump func)
64741 2019-Jan-13 16:21:27.014218 - [DEBUG]
64742 2019-Jan-13 16:21:27.014242 - [DEBUG] Start adding new jump function
64743 2019-Jan-13 16:21:27.014265 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64744 2019-Jan-13 16:21:27.014328 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64745 2019-Jan-13 16:21:27.015022 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
64746 2019-Jan-13 16:21:27.015687 - [DEBUG] Edge Function : AllBottom
64747 2019-Jan-13 16:21:27.015719 - [DEBUG] End adding new jump function
64748 2019-Jan-13 16:21:27.015743 - [DEBUG]
64749 2019-Jan-13 16:21:27.015767 - [DEBUG] -------------------------------------------- 1709. Path Edge --------------------------------------------
64750 2019-Jan-13 16:21:27.015792 - [DEBUG]
64751 2019-Jan-13 16:21:27.015833 - [DEBUG] Process 1709. path edge:
64752 2019-Jan-13 16:21:27.015857 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64753 2019-Jan-13 16:21:27.015929 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
64754 2019-Jan-13 16:21:27.016593 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64755 2019-Jan-13 16:21:27.017247 - [DEBUG]
64756 2019-Jan-13 16:21:27.017275 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
64757 2019-Jan-13 16:21:27.017968 - [DEBUG] Compose: EdgeIdentity * AllBottom
64758 2019-Jan-13 16:21:27.017998 - [DEBUG]
64759 2019-Jan-13 16:21:27.018021 - [DEBUG] Propagate flow
64760 2019-Jan-13 16:21:27.018045 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64761 2019-Jan-13 16:21:27.018109 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64762 2019-Jan-13 16:21:27.018798 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64763 2019-Jan-13 16:21:27.019457 - [DEBUG] Edge function : AllBottom (result of previous compose)
64764 2019-Jan-13 16:21:27.019483 - [DEBUG]
64765 2019-Jan-13 16:21:27.019509 - [DEBUG] Join: AllTop & AllBottom
64766 2019-Jan-13 16:21:27.019536 - [DEBUG] = AllBottom (new jump func)
64767 2019-Jan-13 16:21:27.019561 - [DEBUG]
64768 2019-Jan-13 16:21:27.019585 - [DEBUG] Start adding new jump function
64769 2019-Jan-13 16:21:27.019608 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64770 2019-Jan-13 16:21:27.019672 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64771 2019-Jan-13 16:21:27.020320 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64772 2019-Jan-13 16:21:27.020987 - [DEBUG] Edge Function : AllBottom
64773 2019-Jan-13 16:21:27.021018 - [DEBUG] End adding new jump function
64774 2019-Jan-13 16:21:27.021042 - [DEBUG]
64775 2019-Jan-13 16:21:27.021065 - [DEBUG] -------------------------------------------- 1710. Path Edge --------------------------------------------
64776 2019-Jan-13 16:21:27.021090 - [DEBUG]
64777 2019-Jan-13 16:21:27.021113 - [DEBUG] Process 1710. path edge:
64778 2019-Jan-13 16:21:27.021137 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64779 2019-Jan-13 16:21:27.021202 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
64780 2019-Jan-13 16:21:27.021886 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64781 2019-Jan-13 16:21:27.022547 - [DEBUG]
64782 2019-Jan-13 16:21:27.022572 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
64783 2019-Jan-13 16:21:27.023231 - [DEBUG] Possible callees:
64784 2019-Jan-13 16:21:27.023257 - [DEBUG] bar
64785 2019-Jan-13 16:21:27.023282 - [DEBUG] Possible return sites:
64786 2019-Jan-13 16:21:27.023306 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7164787 2019-Jan-13 16:21:27.024629 - [DEBUG] Found and process special summary
64788 2019-Jan-13 16:21:27.024673 - [DEBUG] Compose: EdgeIdentity * AllBottom
64789 2019-Jan-13 16:21:27.024702 - [DEBUG]
64790 2019-Jan-13 16:21:27.024727 - [DEBUG] Propagate flow
64791 2019-Jan-13 16:21:27.024751 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64792 2019-Jan-13 16:21:27.024817 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64793 2019-Jan-13 16:21:27.025519 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64794 2019-Jan-13 16:21:27.026188 - [DEBUG] Edge function : AllBottom (result of previous compose)
64795 2019-Jan-13 16:21:27.026215 - [DEBUG]
64796 2019-Jan-13 16:21:27.026240 - [DEBUG] Join: AllTop & AllBottom
64797 2019-Jan-13 16:21:27.026267 - [DEBUG] = AllBottom (new jump func)
64798 2019-Jan-13 16:21:27.026292 - [DEBUG]
64799 2019-Jan-13 16:21:27.026316 - [DEBUG] Start adding new jump function
64800 2019-Jan-13 16:21:27.026339 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64801 2019-Jan-13 16:21:27.026400 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64802 2019-Jan-13 16:21:27.027067 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64803 2019-Jan-13 16:21:27.027735 - [DEBUG] Edge Function : AllBottom
64804 2019-Jan-13 16:21:27.027766 - [DEBUG] End adding new jump function
64805 2019-Jan-13 16:21:27.027791 - [DEBUG]
64806 2019-Jan-13 16:21:27.027814 - [DEBUG] -------------------------------------------- 1711. Path Edge --------------------------------------------
64807 2019-Jan-13 16:21:27.027838 - [DEBUG]
64808 2019-Jan-13 16:21:27.027862 - [DEBUG] Process 1711. path edge:
64809 2019-Jan-13 16:21:27.027886 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64810 2019-Jan-13 16:21:27.027951 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
64811 2019-Jan-13 16:21:27.028631 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64812 2019-Jan-13 16:21:27.029570 - [DEBUG]
64813 2019-Jan-13 16:21:27.029597 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
64814 2019-Jan-13 16:21:27.030304 - [DEBUG] Compose: EdgeIdentity * AllBottom
64815 2019-Jan-13 16:21:27.030335 - [DEBUG]
64816 2019-Jan-13 16:21:27.030359 - [DEBUG] Propagate flow
64817 2019-Jan-13 16:21:27.030383 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64818 2019-Jan-13 16:21:27.030447 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
64819 2019-Jan-13 16:21:27.031124 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64820 2019-Jan-13 16:21:27.031808 - [DEBUG] Edge function : AllBottom (result of previous compose)
64821 2019-Jan-13 16:21:27.031835 - [DEBUG]
64822 2019-Jan-13 16:21:27.031861 - [DEBUG] Join: AllTop & AllBottom
64823 2019-Jan-13 16:21:27.031887 - [DEBUG] = AllBottom (new jump func)
64824 2019-Jan-13 16:21:27.031912 - [DEBUG]
64825 2019-Jan-13 16:21:27.031936 - [DEBUG] Start adding new jump function
64826 2019-Jan-13 16:21:27.031960 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64827 2019-Jan-13 16:21:27.032024 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64828 2019-Jan-13 16:21:27.032691 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
64829 2019-Jan-13 16:21:27.033343 - [DEBUG] Edge Function : AllBottom
64830 2019-Jan-13 16:21:27.033374 - [DEBUG] End adding new jump function
64831 2019-Jan-13 16:21:27.033398 - [DEBUG]
64832 2019-Jan-13 16:21:27.033422 - [DEBUG] -------------------------------------------- 1712. Path Edge --------------------------------------------
64833 2019-Jan-13 16:21:27.033447 - [DEBUG]
64834 2019-Jan-13 16:21:27.033471 - [DEBUG] Process 1712. path edge:
64835 2019-Jan-13 16:21:27.033495 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64836 2019-Jan-13 16:21:27.033559 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
64837 2019-Jan-13 16:21:27.034214 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64838 2019-Jan-13 16:21:27.034902 - [DEBUG]
64839 2019-Jan-13 16:21:27.034932 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
64840 2019-Jan-13 16:21:27.035620 - [DEBUG] Compose: EdgeIdentity * AllBottom
64841 2019-Jan-13 16:21:27.035651 - [DEBUG]
64842 2019-Jan-13 16:21:27.035675 - [DEBUG] Propagate flow
64843 2019-Jan-13 16:21:27.035699 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64844 2019-Jan-13 16:21:27.035769 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
64845 2019-Jan-13 16:21:27.036440 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64846 2019-Jan-13 16:21:27.037100 - [DEBUG] Edge function : AllBottom (result of previous compose)
64847 2019-Jan-13 16:21:27.037127 - [DEBUG]
64848 2019-Jan-13 16:21:27.037152 - [DEBUG] Join: AllTop & AllBottom
64849 2019-Jan-13 16:21:27.037179 - [DEBUG] = AllBottom (new jump func)
64850 2019-Jan-13 16:21:27.037204 - [DEBUG]
64851 2019-Jan-13 16:21:27.037228 - [DEBUG] Start adding new jump function
64852 2019-Jan-13 16:21:27.037251 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64853 2019-Jan-13 16:21:27.037314 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64854 2019-Jan-13 16:21:27.037965 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
64855 2019-Jan-13 16:21:27.038657 - [DEBUG] Edge Function : AllBottom
64856 2019-Jan-13 16:21:27.038689 - [DEBUG] End adding new jump function
64857 2019-Jan-13 16:21:27.038713 - [DEBUG]
64858 2019-Jan-13 16:21:27.038737 - [DEBUG] -------------------------------------------- 1713. Path Edge --------------------------------------------
64859 2019-Jan-13 16:21:27.038762 - [DEBUG]
64860 2019-Jan-13 16:21:27.038786 - [DEBUG] Process 1713. path edge:
64861 2019-Jan-13 16:21:27.038810 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64862 2019-Jan-13 16:21:27.038876 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
64863 2019-Jan-13 16:21:27.039544 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64864 2019-Jan-13 16:21:27.040201 - [DEBUG]
64865 2019-Jan-13 16:21:27.040226 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
64866 2019-Jan-13 16:21:27.040896 - [DEBUG] Possible callees:
64867 2019-Jan-13 16:21:27.040922 - [DEBUG] llvm.dbg.declare
64868 2019-Jan-13 16:21:27.040947 - [DEBUG] Possible return sites:
64869 2019-Jan-13 16:21:27.040971 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7864870 2019-Jan-13 16:21:27.042323 - [DEBUG] Found and process special summary
64871 2019-Jan-13 16:21:27.042366 - [DEBUG] Compose: EdgeIdentity * AllBottom
64872 2019-Jan-13 16:21:27.042394 - [DEBUG]
64873 2019-Jan-13 16:21:27.042419 - [DEBUG] Propagate flow
64874 2019-Jan-13 16:21:27.042442 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64875 2019-Jan-13 16:21:27.042509 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
64876 2019-Jan-13 16:21:27.043172 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64877 2019-Jan-13 16:21:27.043824 - [DEBUG] Edge function : AllBottom (result of previous compose)
64878 2019-Jan-13 16:21:27.043850 - [DEBUG]
64879 2019-Jan-13 16:21:27.043876 - [DEBUG] Join: AllTop & AllBottom
64880 2019-Jan-13 16:21:27.043919 - [DEBUG] = AllBottom (new jump func)
64881 2019-Jan-13 16:21:27.043944 - [DEBUG]
64882 2019-Jan-13 16:21:27.043968 - [DEBUG] Start adding new jump function
64883 2019-Jan-13 16:21:27.043991 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64884 2019-Jan-13 16:21:27.044051 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64885 2019-Jan-13 16:21:27.044720 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
64886 2019-Jan-13 16:21:27.045660 - [DEBUG] Edge Function : AllBottom
64887 2019-Jan-13 16:21:27.045695 - [DEBUG] End adding new jump function
64888 2019-Jan-13 16:21:27.045720 - [DEBUG]
64889 2019-Jan-13 16:21:27.045744 - [DEBUG] -------------------------------------------- 1714. Path Edge --------------------------------------------
64890 2019-Jan-13 16:21:27.045770 - [DEBUG]
64891 2019-Jan-13 16:21:27.045793 - [DEBUG] Process 1714. path edge:
64892 2019-Jan-13 16:21:27.045817 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64893 2019-Jan-13 16:21:27.045891 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
64894 2019-Jan-13 16:21:27.046567 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64895 2019-Jan-13 16:21:27.047222 - [DEBUG]
64896 2019-Jan-13 16:21:27.047249 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
64897 2019-Jan-13 16:21:27.047949 - [DEBUG] Compose: EdgeIdentity * AllBottom
64898 2019-Jan-13 16:21:27.047979 - [DEBUG]
64899 2019-Jan-13 16:21:27.048003 - [DEBUG] Propagate flow
64900 2019-Jan-13 16:21:27.048027 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64901 2019-Jan-13 16:21:27.048091 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
64902 2019-Jan-13 16:21:27.048779 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64903 2019-Jan-13 16:21:27.049437 - [DEBUG] Edge function : AllBottom (result of previous compose)
64904 2019-Jan-13 16:21:27.049463 - [DEBUG]
64905 2019-Jan-13 16:21:27.049489 - [DEBUG] Join: AllTop & AllBottom
64906 2019-Jan-13 16:21:27.049516 - [DEBUG] = AllBottom (new jump func)
64907 2019-Jan-13 16:21:27.049541 - [DEBUG]
64908 2019-Jan-13 16:21:27.049564 - [DEBUG] Start adding new jump function
64909 2019-Jan-13 16:21:27.049588 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64910 2019-Jan-13 16:21:27.049649 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64911 2019-Jan-13 16:21:27.050306 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
64912 2019-Jan-13 16:21:27.050966 - [DEBUG] Edge Function : AllBottom
64913 2019-Jan-13 16:21:27.050997 - [DEBUG] End adding new jump function
64914 2019-Jan-13 16:21:27.051022 - [DEBUG]
64915 2019-Jan-13 16:21:27.051046 - [DEBUG] -------------------------------------------- 1715. Path Edge --------------------------------------------
64916 2019-Jan-13 16:21:27.051071 - [DEBUG]
64917 2019-Jan-13 16:21:27.051094 - [DEBUG] Process 1715. path edge:
64918 2019-Jan-13 16:21:27.051118 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64919 2019-Jan-13 16:21:27.051181 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
64920 2019-Jan-13 16:21:27.051870 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64921 2019-Jan-13 16:21:27.052524 - [DEBUG]
64922 2019-Jan-13 16:21:27.052551 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
64923 2019-Jan-13 16:21:27.053230 - [DEBUG] Compose: EdgeIdentity * AllBottom
64924 2019-Jan-13 16:21:27.053260 - [DEBUG]
64925 2019-Jan-13 16:21:27.053300 - [DEBUG] Propagate flow
64926 2019-Jan-13 16:21:27.053325 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64927 2019-Jan-13 16:21:27.053394 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
64928 2019-Jan-13 16:21:27.054064 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64929 2019-Jan-13 16:21:27.054725 - [DEBUG] Edge function : AllBottom (result of previous compose)
64930 2019-Jan-13 16:21:27.054751 - [DEBUG]
64931 2019-Jan-13 16:21:27.054777 - [DEBUG] Join: AllTop & AllBottom
64932 2019-Jan-13 16:21:27.054804 - [DEBUG] = AllBottom (new jump func)
64933 2019-Jan-13 16:21:27.054828 - [DEBUG]
64934 2019-Jan-13 16:21:27.054852 - [DEBUG] Start adding new jump function
64935 2019-Jan-13 16:21:27.054876 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64936 2019-Jan-13 16:21:27.054958 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64937 2019-Jan-13 16:21:27.055611 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
64938 2019-Jan-13 16:21:27.056271 - [DEBUG] Edge Function : AllBottom
64939 2019-Jan-13 16:21:27.056303 - [DEBUG] End adding new jump function
64940 2019-Jan-13 16:21:27.056328 - [DEBUG]
64941 2019-Jan-13 16:21:27.056352 - [DEBUG] -------------------------------------------- 1716. Path Edge --------------------------------------------
64942 2019-Jan-13 16:21:27.056377 - [DEBUG]
64943 2019-Jan-13 16:21:27.056400 - [DEBUG] Process 1716. path edge:
64944 2019-Jan-13 16:21:27.056424 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64945 2019-Jan-13 16:21:27.056490 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
64946 2019-Jan-13 16:21:27.057150 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64947 2019-Jan-13 16:21:27.057808 - [DEBUG]
64948 2019-Jan-13 16:21:27.057834 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
64949 2019-Jan-13 16:21:27.058550 - [DEBUG] Compose: EdgeIdentity * AllBottom
64950 2019-Jan-13 16:21:27.058581 - [DEBUG]
64951 2019-Jan-13 16:21:27.058605 - [DEBUG] Propagate flow
64952 2019-Jan-13 16:21:27.058629 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64953 2019-Jan-13 16:21:27.058694 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
64954 2019-Jan-13 16:21:27.059353 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64955 2019-Jan-13 16:21:27.060011 - [DEBUG] Edge function : AllBottom (result of previous compose)
64956 2019-Jan-13 16:21:27.060037 - [DEBUG]
64957 2019-Jan-13 16:21:27.060063 - [DEBUG] Join: AllTop & AllBottom
64958 2019-Jan-13 16:21:27.060089 - [DEBUG] = AllBottom (new jump func)
64959 2019-Jan-13 16:21:27.060114 - [DEBUG]
64960 2019-Jan-13 16:21:27.060138 - [DEBUG] Start adding new jump function
64961 2019-Jan-13 16:21:27.060161 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64962 2019-Jan-13 16:21:27.060225 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64963 2019-Jan-13 16:21:27.060883 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
64964 2019-Jan-13 16:21:27.061532 - [DEBUG] Edge Function : AllBottom
64965 2019-Jan-13 16:21:27.061584 - [DEBUG] End adding new jump function
64966 2019-Jan-13 16:21:27.061608 - [DEBUG]
64967 2019-Jan-13 16:21:27.061884 - [DEBUG] -------------------------------------------- 1717. Path Edge --------------------------------------------
64968 2019-Jan-13 16:21:27.061913 - [DEBUG]
64969 2019-Jan-13 16:21:27.061937 - [DEBUG] Process 1717. path edge:
64970 2019-Jan-13 16:21:27.061978 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64971 2019-Jan-13 16:21:27.062052 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
64972 2019-Jan-13 16:21:27.062735 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64973 2019-Jan-13 16:21:27.063401 - [DEBUG]
64974 2019-Jan-13 16:21:27.063428 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
64975 2019-Jan-13 16:21:27.064111 - [DEBUG] Compose: EdgeIdentity * AllBottom
64976 2019-Jan-13 16:21:27.064140 - [DEBUG]
64977 2019-Jan-13 16:21:27.064164 - [DEBUG] Propagate flow
64978 2019-Jan-13 16:21:27.064188 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
64979 2019-Jan-13 16:21:27.064254 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
64980 2019-Jan-13 16:21:27.064930 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64981 2019-Jan-13 16:21:27.065593 - [DEBUG] Edge function : AllBottom (result of previous compose)
64982 2019-Jan-13 16:21:27.065620 - [DEBUG]
64983 2019-Jan-13 16:21:27.065647 - [DEBUG] Join: AllTop & AllBottom
64984 2019-Jan-13 16:21:27.065673 - [DEBUG] = AllBottom (new jump func)
64985 2019-Jan-13 16:21:27.065698 - [DEBUG]
64986 2019-Jan-13 16:21:27.065722 - [DEBUG] Start adding new jump function
64987 2019-Jan-13 16:21:27.065746 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
64988 2019-Jan-13 16:21:27.065810 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
64989 2019-Jan-13 16:21:27.066471 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
64990 2019-Jan-13 16:21:27.067121 - [DEBUG] Edge Function : AllBottom
64991 2019-Jan-13 16:21:27.067151 - [DEBUG] End adding new jump function
64992 2019-Jan-13 16:21:27.067176 - [DEBUG]
64993 2019-Jan-13 16:21:27.067200 - [DEBUG] -------------------------------------------- 1718. Path Edge --------------------------------------------
64994 2019-Jan-13 16:21:27.067224 - [DEBUG]
64995 2019-Jan-13 16:21:27.067248 - [DEBUG] Process 1718. path edge:
64996 2019-Jan-13 16:21:27.067272 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
64997 2019-Jan-13 16:21:27.067335 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
64998 2019-Jan-13 16:21:27.067991 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
64999 2019-Jan-13 16:21:27.068672 - [DEBUG]
65000 2019-Jan-13 16:21:27.068699 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
65001 2019-Jan-13 16:21:27.069389 - [DEBUG] Compose: EdgeIdentity * AllBottom
65002 2019-Jan-13 16:21:27.069419 - [DEBUG]
65003 2019-Jan-13 16:21:27.069444 - [DEBUG] Propagate flow
65004 2019-Jan-13 16:21:27.069468 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65005 2019-Jan-13 16:21:27.069533 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
65006 2019-Jan-13 16:21:27.070193 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65007 2019-Jan-13 16:21:27.070842 - [DEBUG] Edge function : AllBottom (result of previous compose)
65008 2019-Jan-13 16:21:27.070868 - [DEBUG]
65009 2019-Jan-13 16:21:27.070894 - [DEBUG] Join: AllTop & AllBottom
65010 2019-Jan-13 16:21:27.070921 - [DEBUG] = AllBottom (new jump func)
65011 2019-Jan-13 16:21:27.070946 - [DEBUG]
65012 2019-Jan-13 16:21:27.070970 - [DEBUG] Start adding new jump function
65013 2019-Jan-13 16:21:27.070993 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65014 2019-Jan-13 16:21:27.071059 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65015 2019-Jan-13 16:21:27.071762 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
65016 2019-Jan-13 16:21:27.072430 - [DEBUG] Edge Function : AllBottom
65017 2019-Jan-13 16:21:27.072462 - [DEBUG] End adding new jump function
65018 2019-Jan-13 16:21:27.072486 - [DEBUG]
65019 2019-Jan-13 16:21:27.072510 - [DEBUG] -------------------------------------------- 1719. Path Edge --------------------------------------------
65020 2019-Jan-13 16:21:27.072535 - [DEBUG]
65021 2019-Jan-13 16:21:27.072559 - [DEBUG] Process 1719. path edge:
65022 2019-Jan-13 16:21:27.072583 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65023 2019-Jan-13 16:21:27.072645 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
65024 2019-Jan-13 16:21:27.073301 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65025 2019-Jan-13 16:21:27.073957 - [DEBUG]
65026 2019-Jan-13 16:21:27.073984 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
65027 2019-Jan-13 16:21:27.074684 - [DEBUG] Compose: EdgeIdentity * AllBottom
65028 2019-Jan-13 16:21:27.074714 - [DEBUG]
65029 2019-Jan-13 16:21:27.074739 - [DEBUG] Propagate flow
65030 2019-Jan-13 16:21:27.074763 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65031 2019-Jan-13 16:21:27.074826 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
65032 2019-Jan-13 16:21:27.075520 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65033 2019-Jan-13 16:21:27.076174 - [DEBUG] Edge function : AllBottom (result of previous compose)
65034 2019-Jan-13 16:21:27.076201 - [DEBUG]
65035 2019-Jan-13 16:21:27.076227 - [DEBUG] Join: AllTop & AllBottom
65036 2019-Jan-13 16:21:27.076254 - [DEBUG] = AllBottom (new jump func)
65037 2019-Jan-13 16:21:27.076279 - [DEBUG]
65038 2019-Jan-13 16:21:27.076303 - [DEBUG] Start adding new jump function
65039 2019-Jan-13 16:21:27.076327 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65040 2019-Jan-13 16:21:27.076390 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65041 2019-Jan-13 16:21:27.077053 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
65042 2019-Jan-13 16:21:27.077708 - [DEBUG] Edge Function : AllBottom
65043 2019-Jan-13 16:21:27.077739 - [DEBUG] End adding new jump function
65044 2019-Jan-13 16:21:27.077763 - [DEBUG]
65045 2019-Jan-13 16:21:27.077788 - [DEBUG] -------------------------------------------- 1720. Path Edge --------------------------------------------
65046 2019-Jan-13 16:21:27.077813 - [DEBUG]
65047 2019-Jan-13 16:21:27.077837 - [DEBUG] Process 1720. path edge:
65048 2019-Jan-13 16:21:27.077861 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65049 2019-Jan-13 16:21:27.078198 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
65050 2019-Jan-13 16:21:27.078886 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65051 2019-Jan-13 16:21:27.079539 - [DEBUG]
65052 2019-Jan-13 16:21:27.079567 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
65053 2019-Jan-13 16:21:27.080264 - [DEBUG] Compose: EdgeIdentity * AllBottom
65054 2019-Jan-13 16:21:27.080294 - [DEBUG]
65055 2019-Jan-13 16:21:27.080318 - [DEBUG] Propagate flow
65056 2019-Jan-13 16:21:27.080342 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65057 2019-Jan-13 16:21:27.080409 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
65058 2019-Jan-13 16:21:27.081112 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65059 2019-Jan-13 16:21:27.081798 - [DEBUG] Edge function : AllBottom (result of previous compose)
65060 2019-Jan-13 16:21:27.081825 - [DEBUG]
65061 2019-Jan-13 16:21:27.081851 - [DEBUG] Join: AllTop & AllBottom
65062 2019-Jan-13 16:21:27.081877 - [DEBUG] = AllBottom (new jump func)
65063 2019-Jan-13 16:21:27.081902 - [DEBUG]
65064 2019-Jan-13 16:21:27.081925 - [DEBUG] Start adding new jump function
65065 2019-Jan-13 16:21:27.081949 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65066 2019-Jan-13 16:21:27.082012 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65067 2019-Jan-13 16:21:27.082662 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
65068 2019-Jan-13 16:21:27.083340 - [DEBUG] Edge Function : AllBottom
65069 2019-Jan-13 16:21:27.083372 - [DEBUG] End adding new jump function
65070 2019-Jan-13 16:21:27.083396 - [DEBUG]
65071 2019-Jan-13 16:21:27.083420 - [DEBUG] -------------------------------------------- 1721. Path Edge --------------------------------------------
65072 2019-Jan-13 16:21:27.083446 - [DEBUG]
65073 2019-Jan-13 16:21:27.083469 - [DEBUG] Process 1721. path edge:
65074 2019-Jan-13 16:21:27.083493 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65075 2019-Jan-13 16:21:27.083559 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
65076 2019-Jan-13 16:21:27.084229 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65077 2019-Jan-13 16:21:27.084903 - [DEBUG]
65078 2019-Jan-13 16:21:27.084929 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
65079 2019-Jan-13 16:21:27.085607 - [DEBUG] Possible callees:
65080 2019-Jan-13 16:21:27.085634 - [DEBUG] llvm.dbg.declare
65081 2019-Jan-13 16:21:27.085659 - [DEBUG] Possible return sites:
65082 2019-Jan-13 16:21:27.085683 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12065083 2019-Jan-13 16:21:27.087033 - [DEBUG] Found and process special summary
65084 2019-Jan-13 16:21:27.087081 - [DEBUG] Compose: EdgeIdentity * AllBottom
65085 2019-Jan-13 16:21:27.087109 - [DEBUG]
65086 2019-Jan-13 16:21:27.087133 - [DEBUG] Propagate flow
65087 2019-Jan-13 16:21:27.087157 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65088 2019-Jan-13 16:21:27.087225 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
65089 2019-Jan-13 16:21:27.087883 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65090 2019-Jan-13 16:21:27.088557 - [DEBUG] Edge function : AllBottom (result of previous compose)
65091 2019-Jan-13 16:21:27.088584 - [DEBUG]
65092 2019-Jan-13 16:21:27.088610 - [DEBUG] Join: AllTop & AllBottom
65093 2019-Jan-13 16:21:27.088636 - [DEBUG] = AllBottom (new jump func)
65094 2019-Jan-13 16:21:27.088661 - [DEBUG]
65095 2019-Jan-13 16:21:27.088684 - [DEBUG] Start adding new jump function
65096 2019-Jan-13 16:21:27.088708 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65097 2019-Jan-13 16:21:27.088773 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65098 2019-Jan-13 16:21:27.089436 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
65099 2019-Jan-13 16:21:27.090110 - [DEBUG] Edge Function : AllBottom
65100 2019-Jan-13 16:21:27.090142 - [DEBUG] End adding new jump function
65101 2019-Jan-13 16:21:27.090166 - [DEBUG]
65102 2019-Jan-13 16:21:27.090191 - [DEBUG] -------------------------------------------- 1722. Path Edge --------------------------------------------
65103 2019-Jan-13 16:21:27.090216 - [DEBUG]
65104 2019-Jan-13 16:21:27.090239 - [DEBUG] Process 1722. path edge:
65105 2019-Jan-13 16:21:27.090264 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65106 2019-Jan-13 16:21:27.090329 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
65107 2019-Jan-13 16:21:27.090988 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65108 2019-Jan-13 16:21:27.091662 - [DEBUG]
65109 2019-Jan-13 16:21:27.091688 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
65110 2019-Jan-13 16:21:27.092390 - [DEBUG] Compose: EdgeIdentity * AllBottom
65111 2019-Jan-13 16:21:27.092420 - [DEBUG]
65112 2019-Jan-13 16:21:27.092444 - [DEBUG] Propagate flow
65113 2019-Jan-13 16:21:27.092468 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65114 2019-Jan-13 16:21:27.092533 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
65115 2019-Jan-13 16:21:27.093194 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65116 2019-Jan-13 16:21:27.093846 - [DEBUG] Edge function : AllBottom (result of previous compose)
65117 2019-Jan-13 16:21:27.093873 - [DEBUG]
65118 2019-Jan-13 16:21:27.093899 - [DEBUG] Join: AllTop & AllBottom
65119 2019-Jan-13 16:21:27.093926 - [DEBUG] = AllBottom (new jump func)
65120 2019-Jan-13 16:21:27.093951 - [DEBUG]
65121 2019-Jan-13 16:21:27.093975 - [DEBUG] Start adding new jump function
65122 2019-Jan-13 16:21:27.093998 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65123 2019-Jan-13 16:21:27.094059 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65124 2019-Jan-13 16:21:27.095029 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
65125 2019-Jan-13 16:21:27.095687 - [DEBUG] Edge Function : AllBottom
65126 2019-Jan-13 16:21:27.095719 - [DEBUG] End adding new jump function
65127 2019-Jan-13 16:21:27.095743 - [DEBUG]
65128 2019-Jan-13 16:21:27.095768 - [DEBUG] -------------------------------------------- 1723. Path Edge --------------------------------------------
65129 2019-Jan-13 16:21:27.095793 - [DEBUG]
65130 2019-Jan-13 16:21:27.095816 - [DEBUG] Process 1723. path edge:
65131 2019-Jan-13 16:21:27.095840 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65132 2019-Jan-13 16:21:27.095908 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
65133 2019-Jan-13 16:21:27.096566 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65134 2019-Jan-13 16:21:27.097215 - [DEBUG]
65135 2019-Jan-13 16:21:27.097243 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
65136 2019-Jan-13 16:21:27.097931 - [DEBUG] Compose: EdgeIdentity * AllBottom
65137 2019-Jan-13 16:21:27.097961 - [DEBUG]
65138 2019-Jan-13 16:21:27.097985 - [DEBUG] Propagate flow
65139 2019-Jan-13 16:21:27.098009 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65140 2019-Jan-13 16:21:27.098077 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
65141 2019-Jan-13 16:21:27.098775 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65142 2019-Jan-13 16:21:27.099436 - [DEBUG] Edge function : AllBottom (result of previous compose)
65143 2019-Jan-13 16:21:27.099485 - [DEBUG]
65144 2019-Jan-13 16:21:27.099511 - [DEBUG] Join: AllTop & AllBottom
65145 2019-Jan-13 16:21:27.099538 - [DEBUG] = AllBottom (new jump func)
65146 2019-Jan-13 16:21:27.099562 - [DEBUG]
65147 2019-Jan-13 16:21:27.099586 - [DEBUG] Start adding new jump function
65148 2019-Jan-13 16:21:27.099610 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65149 2019-Jan-13 16:21:27.099675 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65150 2019-Jan-13 16:21:27.100328 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
65151 2019-Jan-13 16:21:27.101004 - [DEBUG] Edge Function : AllBottom
65152 2019-Jan-13 16:21:27.101036 - [DEBUG] End adding new jump function
65153 2019-Jan-13 16:21:27.101060 - [DEBUG]
65154 2019-Jan-13 16:21:27.101084 - [DEBUG] -------------------------------------------- 1724. Path Edge --------------------------------------------
65155 2019-Jan-13 16:21:27.101109 - [DEBUG]
65156 2019-Jan-13 16:21:27.101132 - [DEBUG] Process 1724. path edge:
65157 2019-Jan-13 16:21:27.101156 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65158 2019-Jan-13 16:21:27.101222 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
65159 2019-Jan-13 16:21:27.101919 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65160 2019-Jan-13 16:21:27.102577 - [DEBUG]
65161 2019-Jan-13 16:21:27.102602 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
65162 2019-Jan-13 16:21:27.103278 - [DEBUG] Possible callees:
65163 2019-Jan-13 16:21:27.103304 - [DEBUG] llvm.dbg.declare
65164 2019-Jan-13 16:21:27.103329 - [DEBUG] Possible return sites:
65165 2019-Jan-13 16:21:27.103353 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14965166 2019-Jan-13 16:21:27.104690 - [DEBUG] Found and process special summary
65167 2019-Jan-13 16:21:27.104735 - [DEBUG] Compose: EdgeIdentity * AllBottom
65168 2019-Jan-13 16:21:27.104764 - [DEBUG]
65169 2019-Jan-13 16:21:27.104789 - [DEBUG] Propagate flow
65170 2019-Jan-13 16:21:27.104813 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65171 2019-Jan-13 16:21:27.104906 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
65172 2019-Jan-13 16:21:27.105574 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65173 2019-Jan-13 16:21:27.106228 - [DEBUG] Edge function : AllBottom (result of previous compose)
65174 2019-Jan-13 16:21:27.106254 - [DEBUG]
65175 2019-Jan-13 16:21:27.106280 - [DEBUG] Join: AllTop & AllBottom
65176 2019-Jan-13 16:21:27.106307 - [DEBUG] = AllBottom (new jump func)
65177 2019-Jan-13 16:21:27.106331 - [DEBUG]
65178 2019-Jan-13 16:21:27.106355 - [DEBUG] Start adding new jump function
65179 2019-Jan-13 16:21:27.106379 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65180 2019-Jan-13 16:21:27.106440 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65181 2019-Jan-13 16:21:27.107106 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
65182 2019-Jan-13 16:21:27.107765 - [DEBUG] Edge Function : AllBottom
65183 2019-Jan-13 16:21:27.107797 - [DEBUG] End adding new jump function
65184 2019-Jan-13 16:21:27.107821 - [DEBUG]
65185 2019-Jan-13 16:21:27.107846 - [DEBUG] -------------------------------------------- 1725. Path Edge --------------------------------------------
65186 2019-Jan-13 16:21:27.107898 - [DEBUG]
65187 2019-Jan-13 16:21:27.107921 - [DEBUG] Process 1725. path edge:
65188 2019-Jan-13 16:21:27.107945 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65189 2019-Jan-13 16:21:27.108011 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
65190 2019-Jan-13 16:21:27.108698 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65191 2019-Jan-13 16:21:27.109345 - [DEBUG]
65192 2019-Jan-13 16:21:27.109372 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
65193 2019-Jan-13 16:21:27.110079 - [DEBUG] Compose: EdgeIdentity * AllBottom
65194 2019-Jan-13 16:21:27.110109 - [DEBUG]
65195 2019-Jan-13 16:21:27.110133 - [DEBUG] Propagate flow
65196 2019-Jan-13 16:21:27.110157 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65197 2019-Jan-13 16:21:27.110222 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
65198 2019-Jan-13 16:21:27.111172 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65199 2019-Jan-13 16:21:27.111857 - [DEBUG] Edge function : AllBottom (result of previous compose)
65200 2019-Jan-13 16:21:27.111884 - [DEBUG]
65201 2019-Jan-13 16:21:27.111911 - [DEBUG] Join: AllTop & AllBottom
65202 2019-Jan-13 16:21:27.111937 - [DEBUG] = AllBottom (new jump func)
65203 2019-Jan-13 16:21:27.111962 - [DEBUG]
65204 2019-Jan-13 16:21:27.111986 - [DEBUG] Start adding new jump function
65205 2019-Jan-13 16:21:27.112009 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65206 2019-Jan-13 16:21:27.112073 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65207 2019-Jan-13 16:21:27.112734 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
65208 2019-Jan-13 16:21:27.113394 - [DEBUG] Edge Function : AllBottom
65209 2019-Jan-13 16:21:27.113426 - [DEBUG] End adding new jump function
65210 2019-Jan-13 16:21:27.113451 - [DEBUG]
65211 2019-Jan-13 16:21:27.113476 - [DEBUG] -------------------------------------------- 1726. Path Edge --------------------------------------------
65212 2019-Jan-13 16:21:27.113501 - [DEBUG]
65213 2019-Jan-13 16:21:27.113525 - [DEBUG] Process 1726. path edge:
65214 2019-Jan-13 16:21:27.113549 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65215 2019-Jan-13 16:21:27.113613 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
65216 2019-Jan-13 16:21:27.114276 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65217 2019-Jan-13 16:21:27.114951 - [DEBUG]
65218 2019-Jan-13 16:21:27.114978 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
65219 2019-Jan-13 16:21:27.115669 - [DEBUG] Compose: EdgeIdentity * AllBottom
65220 2019-Jan-13 16:21:27.115699 - [DEBUG]
65221 2019-Jan-13 16:21:27.115724 - [DEBUG] Propagate flow
65222 2019-Jan-13 16:21:27.115747 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65223 2019-Jan-13 16:21:27.115817 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
65224 2019-Jan-13 16:21:27.116493 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65225 2019-Jan-13 16:21:27.117154 - [DEBUG] Edge function : AllBottom (result of previous compose)
65226 2019-Jan-13 16:21:27.117180 - [DEBUG]
65227 2019-Jan-13 16:21:27.117206 - [DEBUG] Join: AllTop & AllBottom
65228 2019-Jan-13 16:21:27.117232 - [DEBUG] = AllBottom (new jump func)
65229 2019-Jan-13 16:21:27.117257 - [DEBUG]
65230 2019-Jan-13 16:21:27.117298 - [DEBUG] Start adding new jump function
65231 2019-Jan-13 16:21:27.117321 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65232 2019-Jan-13 16:21:27.117387 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65233 2019-Jan-13 16:21:27.118042 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
65234 2019-Jan-13 16:21:27.118755 - [DEBUG] Edge Function : AllBottom
65235 2019-Jan-13 16:21:27.118790 - [DEBUG] End adding new jump function
65236 2019-Jan-13 16:21:27.118814 - [DEBUG]
65237 2019-Jan-13 16:21:27.118839 - [DEBUG] -------------------------------------------- 1727. Path Edge --------------------------------------------
65238 2019-Jan-13 16:21:27.118864 - [DEBUG]
65239 2019-Jan-13 16:21:27.118887 - [DEBUG] Process 1727. path edge:
65240 2019-Jan-13 16:21:27.118911 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65241 2019-Jan-13 16:21:27.118978 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
65242 2019-Jan-13 16:21:27.119646 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65243 2019-Jan-13 16:21:27.120308 - [DEBUG]
65244 2019-Jan-13 16:21:27.120334 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
65245 2019-Jan-13 16:21:27.121017 - [DEBUG] Possible callees:
65246 2019-Jan-13 16:21:27.121043 - [DEBUG] llvm.dbg.declare
65247 2019-Jan-13 16:21:27.121068 - [DEBUG] Possible return sites:
65248 2019-Jan-13 16:21:27.121091 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15565249 2019-Jan-13 16:21:27.122445 - [DEBUG] Found and process special summary
65250 2019-Jan-13 16:21:27.122489 - [DEBUG] Compose: EdgeIdentity * AllBottom
65251 2019-Jan-13 16:21:27.122517 - [DEBUG]
65252 2019-Jan-13 16:21:27.122541 - [DEBUG] Propagate flow
65253 2019-Jan-13 16:21:27.122565 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65254 2019-Jan-13 16:21:27.122631 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
65255 2019-Jan-13 16:21:27.123299 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65256 2019-Jan-13 16:21:27.123947 - [DEBUG] Edge function : AllBottom (result of previous compose)
65257 2019-Jan-13 16:21:27.123974 - [DEBUG]
65258 2019-Jan-13 16:21:27.123999 - [DEBUG] Join: AllTop & AllBottom
65259 2019-Jan-13 16:21:27.124026 - [DEBUG] = AllBottom (new jump func)
65260 2019-Jan-13 16:21:27.124050 - [DEBUG]
65261 2019-Jan-13 16:21:27.124074 - [DEBUG] Start adding new jump function
65262 2019-Jan-13 16:21:27.124098 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65263 2019-Jan-13 16:21:27.124158 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65264 2019-Jan-13 16:21:27.124823 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
65265 2019-Jan-13 16:21:27.125502 - [DEBUG] Edge Function : AllBottom
65266 2019-Jan-13 16:21:27.125533 - [DEBUG] End adding new jump function
65267 2019-Jan-13 16:21:27.125557 - [DEBUG]
65268 2019-Jan-13 16:21:27.125581 - [DEBUG] -------------------------------------------- 1728. Path Edge --------------------------------------------
65269 2019-Jan-13 16:21:27.125605 - [DEBUG]
65270 2019-Jan-13 16:21:27.125629 - [DEBUG] Process 1728. path edge:
65271 2019-Jan-13 16:21:27.125652 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65272 2019-Jan-13 16:21:27.125753 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
65273 2019-Jan-13 16:21:27.126418 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65274 2019-Jan-13 16:21:27.127350 - [DEBUG]
65275 2019-Jan-13 16:21:27.127378 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
65276 2019-Jan-13 16:21:27.128091 - [DEBUG] Compose: EdgeIdentity * AllBottom
65277 2019-Jan-13 16:21:27.128121 - [DEBUG]
65278 2019-Jan-13 16:21:27.128145 - [DEBUG] Propagate flow
65279 2019-Jan-13 16:21:27.128168 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65280 2019-Jan-13 16:21:27.128253 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
65281 2019-Jan-13 16:21:27.128917 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65282 2019-Jan-13 16:21:27.129576 - [DEBUG] Edge function : AllBottom (result of previous compose)
65283 2019-Jan-13 16:21:27.129602 - [DEBUG]
65284 2019-Jan-13 16:21:27.129628 - [DEBUG] Join: AllTop & AllBottom
65285 2019-Jan-13 16:21:27.129655 - [DEBUG] = AllBottom (new jump func)
65286 2019-Jan-13 16:21:27.129679 - [DEBUG]
65287 2019-Jan-13 16:21:27.129703 - [DEBUG] Start adding new jump function
65288 2019-Jan-13 16:21:27.129727 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65289 2019-Jan-13 16:21:27.129788 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65290 2019-Jan-13 16:21:27.130444 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
65291 2019-Jan-13 16:21:27.131103 - [DEBUG] Edge Function : AllBottom
65292 2019-Jan-13 16:21:27.131135 - [DEBUG] End adding new jump function
65293 2019-Jan-13 16:21:27.131159 - [DEBUG]
65294 2019-Jan-13 16:21:27.131183 - [DEBUG] -------------------------------------------- 1729. Path Edge --------------------------------------------
65295 2019-Jan-13 16:21:27.131208 - [DEBUG]
65296 2019-Jan-13 16:21:27.131232 - [DEBUG] Process 1729. path edge:
65297 2019-Jan-13 16:21:27.131256 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65298 2019-Jan-13 16:21:27.131320 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
65299 2019-Jan-13 16:21:27.132003 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65300 2019-Jan-13 16:21:27.132654 - [DEBUG]
65301 2019-Jan-13 16:21:27.132681 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
65302 2019-Jan-13 16:21:27.133364 - [DEBUG] Compose: EdgeIdentity * AllBottom
65303 2019-Jan-13 16:21:27.133394 - [DEBUG]
65304 2019-Jan-13 16:21:27.133418 - [DEBUG] Propagate flow
65305 2019-Jan-13 16:21:27.133442 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65306 2019-Jan-13 16:21:27.133510 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
65307 2019-Jan-13 16:21:27.134173 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65308 2019-Jan-13 16:21:27.134835 - [DEBUG] Edge function : AllBottom (result of previous compose)
65309 2019-Jan-13 16:21:27.134862 - [DEBUG]
65310 2019-Jan-13 16:21:27.134907 - [DEBUG] Join: AllTop & AllBottom
65311 2019-Jan-13 16:21:27.134934 - [DEBUG] = AllBottom (new jump func)
65312 2019-Jan-13 16:21:27.134959 - [DEBUG]
65313 2019-Jan-13 16:21:27.134983 - [DEBUG] Start adding new jump function
65314 2019-Jan-13 16:21:27.135006 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65315 2019-Jan-13 16:21:27.135071 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65316 2019-Jan-13 16:21:27.135726 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
65317 2019-Jan-13 16:21:27.136395 - [DEBUG] Edge Function : AllBottom
65318 2019-Jan-13 16:21:27.136428 - [DEBUG] End adding new jump function
65319 2019-Jan-13 16:21:27.136452 - [DEBUG]
65320 2019-Jan-13 16:21:27.136477 - [DEBUG] -------------------------------------------- 1730. Path Edge --------------------------------------------
65321 2019-Jan-13 16:21:27.136502 - [DEBUG]
65322 2019-Jan-13 16:21:27.136526 - [DEBUG] Process 1730. path edge:
65323 2019-Jan-13 16:21:27.136550 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65324 2019-Jan-13 16:21:27.136620 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
65325 2019-Jan-13 16:21:27.137279 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65326 2019-Jan-13 16:21:27.137939 - [DEBUG]
65327 2019-Jan-13 16:21:27.137966 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
65328 2019-Jan-13 16:21:27.138670 - [DEBUG] Compose: EdgeIdentity * AllBottom
65329 2019-Jan-13 16:21:27.138700 - [DEBUG]
65330 2019-Jan-13 16:21:27.138723 - [DEBUG] Propagate flow
65331 2019-Jan-13 16:21:27.138747 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65332 2019-Jan-13 16:21:27.138811 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
65333 2019-Jan-13 16:21:27.139483 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65334 2019-Jan-13 16:21:27.140146 - [DEBUG] Edge function : AllBottom (result of previous compose)
65335 2019-Jan-13 16:21:27.140172 - [DEBUG]
65336 2019-Jan-13 16:21:27.140198 - [DEBUG] Join: AllTop & AllBottom
65337 2019-Jan-13 16:21:27.140224 - [DEBUG] = AllBottom (new jump func)
65338 2019-Jan-13 16:21:27.140249 - [DEBUG]
65339 2019-Jan-13 16:21:27.140273 - [DEBUG] Start adding new jump function
65340 2019-Jan-13 16:21:27.140297 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65341 2019-Jan-13 16:21:27.140358 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65342 2019-Jan-13 16:21:27.141017 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
65343 2019-Jan-13 16:21:27.141702 - [DEBUG] Edge Function : AllBottom
65344 2019-Jan-13 16:21:27.141733 - [DEBUG] End adding new jump function
65345 2019-Jan-13 16:21:27.141758 - [DEBUG]
65346 2019-Jan-13 16:21:27.141782 - [DEBUG] -------------------------------------------- 1731. Path Edge --------------------------------------------
65347 2019-Jan-13 16:21:27.141807 - [DEBUG]
65348 2019-Jan-13 16:21:27.141831 - [DEBUG] Process 1731. path edge:
65349 2019-Jan-13 16:21:27.141855 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65350 2019-Jan-13 16:21:27.141919 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
65351 2019-Jan-13 16:21:27.142592 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65352 2019-Jan-13 16:21:27.143537 - [DEBUG]
65353 2019-Jan-13 16:21:27.143564 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
65354 2019-Jan-13 16:21:27.144257 - [DEBUG] Possible callees:
65355 2019-Jan-13 16:21:27.144284 - [DEBUG] llvm.dbg.declare
65356 2019-Jan-13 16:21:27.144309 - [DEBUG] Possible return sites:
65357 2019-Jan-13 16:21:27.144333 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16365358 2019-Jan-13 16:21:27.145704 - [DEBUG] Found and process special summary
65359 2019-Jan-13 16:21:27.145754 - [DEBUG] Compose: EdgeIdentity * AllBottom
65360 2019-Jan-13 16:21:27.145782 - [DEBUG]
65361 2019-Jan-13 16:21:27.145807 - [DEBUG] Propagate flow
65362 2019-Jan-13 16:21:27.145831 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65363 2019-Jan-13 16:21:27.145898 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
65364 2019-Jan-13 16:21:27.146568 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65365 2019-Jan-13 16:21:27.147227 - [DEBUG] Edge function : AllBottom (result of previous compose)
65366 2019-Jan-13 16:21:27.147253 - [DEBUG]
65367 2019-Jan-13 16:21:27.147279 - [DEBUG] Join: AllTop & AllBottom
65368 2019-Jan-13 16:21:27.147306 - [DEBUG] = AllBottom (new jump func)
65369 2019-Jan-13 16:21:27.147330 - [DEBUG]
65370 2019-Jan-13 16:21:27.147354 - [DEBUG] Start adding new jump function
65371 2019-Jan-13 16:21:27.147377 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65372 2019-Jan-13 16:21:27.147440 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65373 2019-Jan-13 16:21:27.148087 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
65374 2019-Jan-13 16:21:27.148782 - [DEBUG] Edge Function : AllBottom
65375 2019-Jan-13 16:21:27.148814 - [DEBUG] End adding new jump function
65376 2019-Jan-13 16:21:27.148838 - [DEBUG]
65377 2019-Jan-13 16:21:27.148861 - [DEBUG] -------------------------------------------- 1732. Path Edge --------------------------------------------
65378 2019-Jan-13 16:21:27.148886 - [DEBUG]
65379 2019-Jan-13 16:21:27.148909 - [DEBUG] Process 1732. path edge:
65380 2019-Jan-13 16:21:27.148933 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65381 2019-Jan-13 16:21:27.148996 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
65382 2019-Jan-13 16:21:27.149658 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65383 2019-Jan-13 16:21:27.150313 - [DEBUG]
65384 2019-Jan-13 16:21:27.150339 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
65385 2019-Jan-13 16:21:27.151029 - [DEBUG] Compose: EdgeIdentity * AllBottom
65386 2019-Jan-13 16:21:27.151059 - [DEBUG]
65387 2019-Jan-13 16:21:27.151084 - [DEBUG] Propagate flow
65388 2019-Jan-13 16:21:27.151107 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65389 2019-Jan-13 16:21:27.151172 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
65390 2019-Jan-13 16:21:27.151862 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65391 2019-Jan-13 16:21:27.152528 - [DEBUG] Edge function : AllBottom (result of previous compose)
65392 2019-Jan-13 16:21:27.152555 - [DEBUG]
65393 2019-Jan-13 16:21:27.152581 - [DEBUG] Join: AllTop & AllBottom
65394 2019-Jan-13 16:21:27.152608 - [DEBUG] = AllBottom (new jump func)
65395 2019-Jan-13 16:21:27.152632 - [DEBUG]
65396 2019-Jan-13 16:21:27.152656 - [DEBUG] Start adding new jump function
65397 2019-Jan-13 16:21:27.152680 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65398 2019-Jan-13 16:21:27.152745 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65399 2019-Jan-13 16:21:27.153396 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
65400 2019-Jan-13 16:21:27.154043 - [DEBUG] Edge Function : AllBottom
65401 2019-Jan-13 16:21:27.154074 - [DEBUG] End adding new jump function
65402 2019-Jan-13 16:21:27.154098 - [DEBUG]
65403 2019-Jan-13 16:21:27.154121 - [DEBUG] -------------------------------------------- 1733. Path Edge --------------------------------------------
65404 2019-Jan-13 16:21:27.154166 - [DEBUG]
65405 2019-Jan-13 16:21:27.154190 - [DEBUG] Process 1733. path edge:
65406 2019-Jan-13 16:21:27.154215 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65407 2019-Jan-13 16:21:27.154283 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
65408 2019-Jan-13 16:21:27.154970 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65409 2019-Jan-13 16:21:27.155630 - [DEBUG]
65410 2019-Jan-13 16:21:27.155658 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
65411 2019-Jan-13 16:21:27.156339 - [DEBUG] Compose: EdgeIdentity * AllBottom
65412 2019-Jan-13 16:21:27.156368 - [DEBUG]
65413 2019-Jan-13 16:21:27.156392 - [DEBUG] Propagate flow
65414 2019-Jan-13 16:21:27.156416 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65415 2019-Jan-13 16:21:27.156481 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
65416 2019-Jan-13 16:21:27.157152 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65417 2019-Jan-13 16:21:27.157816 - [DEBUG] Edge function : AllBottom (result of previous compose)
65418 2019-Jan-13 16:21:27.157841 - [DEBUG]
65419 2019-Jan-13 16:21:27.157867 - [DEBUG] Join: AllTop & AllBottom
65420 2019-Jan-13 16:21:27.157893 - [DEBUG] = AllBottom (new jump func)
65421 2019-Jan-13 16:21:27.157918 - [DEBUG]
65422 2019-Jan-13 16:21:27.157941 - [DEBUG] Start adding new jump function
65423 2019-Jan-13 16:21:27.157965 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65424 2019-Jan-13 16:21:27.158029 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65425 2019-Jan-13 16:21:27.158714 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
65426 2019-Jan-13 16:21:27.159646 - [DEBUG] Edge Function : AllBottom
65427 2019-Jan-13 16:21:27.159679 - [DEBUG] End adding new jump function
65428 2019-Jan-13 16:21:27.159703 - [DEBUG]
65429 2019-Jan-13 16:21:27.159727 - [DEBUG] -------------------------------------------- 1734. Path Edge --------------------------------------------
65430 2019-Jan-13 16:21:27.159752 - [DEBUG]
65431 2019-Jan-13 16:21:27.159776 - [DEBUG] Process 1734. path edge:
65432 2019-Jan-13 16:21:27.159800 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65433 2019-Jan-13 16:21:27.159869 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
65434 2019-Jan-13 16:21:27.160553 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65435 2019-Jan-13 16:21:27.161208 - [DEBUG]
65436 2019-Jan-13 16:21:27.161234 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
65437 2019-Jan-13 16:21:27.161946 - [DEBUG] Possible callees:
65438 2019-Jan-13 16:21:27.161973 - [DEBUG] llvm.dbg.declare
65439 2019-Jan-13 16:21:27.161998 - [DEBUG] Possible return sites:
65440 2019-Jan-13 16:21:27.162022 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16965441 2019-Jan-13 16:21:27.163360 - [DEBUG] Found and process special summary
65442 2019-Jan-13 16:21:27.163408 - [DEBUG] Compose: EdgeIdentity * AllBottom
65443 2019-Jan-13 16:21:27.163437 - [DEBUG]
65444 2019-Jan-13 16:21:27.163461 - [DEBUG] Propagate flow
65445 2019-Jan-13 16:21:27.163485 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65446 2019-Jan-13 16:21:27.163570 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
65447 2019-Jan-13 16:21:27.164239 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65448 2019-Jan-13 16:21:27.164922 - [DEBUG] Edge function : AllBottom (result of previous compose)
65449 2019-Jan-13 16:21:27.164948 - [DEBUG]
65450 2019-Jan-13 16:21:27.164975 - [DEBUG] Join: AllTop & AllBottom
65451 2019-Jan-13 16:21:27.165002 - [DEBUG] = AllBottom (new jump func)
65452 2019-Jan-13 16:21:27.165026 - [DEBUG]
65453 2019-Jan-13 16:21:27.165050 - [DEBUG] Start adding new jump function
65454 2019-Jan-13 16:21:27.165073 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65455 2019-Jan-13 16:21:27.165137 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65456 2019-Jan-13 16:21:27.165790 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
65457 2019-Jan-13 16:21:27.166453 - [DEBUG] Edge Function : AllBottom
65458 2019-Jan-13 16:21:27.166485 - [DEBUG] End adding new jump function
65459 2019-Jan-13 16:21:27.166509 - [DEBUG]
65460 2019-Jan-13 16:21:27.166533 - [DEBUG] -------------------------------------------- 1735. Path Edge --------------------------------------------
65461 2019-Jan-13 16:21:27.166558 - [DEBUG]
65462 2019-Jan-13 16:21:27.166581 - [DEBUG] Process 1735. path edge:
65463 2019-Jan-13 16:21:27.166606 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65464 2019-Jan-13 16:21:27.166670 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
65465 2019-Jan-13 16:21:27.167338 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65466 2019-Jan-13 16:21:27.167995 - [DEBUG]
65467 2019-Jan-13 16:21:27.168021 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
65468 2019-Jan-13 16:21:27.168734 - [DEBUG] Compose: EdgeIdentity * AllBottom
65469 2019-Jan-13 16:21:27.168763 - [DEBUG]
65470 2019-Jan-13 16:21:27.168787 - [DEBUG] Propagate flow
65471 2019-Jan-13 16:21:27.168810 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65472 2019-Jan-13 16:21:27.168873 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
65473 2019-Jan-13 16:21:27.169545 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65474 2019-Jan-13 16:21:27.170202 - [DEBUG] Edge function : AllBottom (result of previous compose)
65475 2019-Jan-13 16:21:27.170229 - [DEBUG]
65476 2019-Jan-13 16:21:27.170256 - [DEBUG] Join: AllTop & AllBottom
65477 2019-Jan-13 16:21:27.170283 - [DEBUG] = AllBottom (new jump func)
65478 2019-Jan-13 16:21:27.170308 - [DEBUG]
65479 2019-Jan-13 16:21:27.170331 - [DEBUG] Start adding new jump function
65480 2019-Jan-13 16:21:27.170355 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65481 2019-Jan-13 16:21:27.170420 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65482 2019-Jan-13 16:21:27.171076 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
65483 2019-Jan-13 16:21:27.171746 - [DEBUG] Edge Function : AllBottom
65484 2019-Jan-13 16:21:27.171777 - [DEBUG] End adding new jump function
65485 2019-Jan-13 16:21:27.171802 - [DEBUG]
65486 2019-Jan-13 16:21:27.171825 - [DEBUG] -------------------------------------------- 1736. Path Edge --------------------------------------------
65487 2019-Jan-13 16:21:27.171850 - [DEBUG]
65488 2019-Jan-13 16:21:27.171874 - [DEBUG] Process 1736. path edge:
65489 2019-Jan-13 16:21:27.171898 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65490 2019-Jan-13 16:21:27.171978 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
65491 2019-Jan-13 16:21:27.172647 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65492 2019-Jan-13 16:21:27.173307 - [DEBUG]
65493 2019-Jan-13 16:21:27.173332 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
65494 2019-Jan-13 16:21:27.174025 - [DEBUG] Compose: EdgeIdentity * AllBottom
65495 2019-Jan-13 16:21:27.174054 - [DEBUG]
65496 2019-Jan-13 16:21:27.174078 - [DEBUG] Propagate flow
65497 2019-Jan-13 16:21:27.174102 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65498 2019-Jan-13 16:21:27.174165 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
65499 2019-Jan-13 16:21:27.174821 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65500 2019-Jan-13 16:21:27.175781 - [DEBUG] Edge function : AllBottom (result of previous compose)
65501 2019-Jan-13 16:21:27.175808 - [DEBUG]
65502 2019-Jan-13 16:21:27.175834 - [DEBUG] Join: AllTop & AllBottom
65503 2019-Jan-13 16:21:27.175861 - [DEBUG] = AllBottom (new jump func)
65504 2019-Jan-13 16:21:27.175885 - [DEBUG]
65505 2019-Jan-13 16:21:27.175909 - [DEBUG] Start adding new jump function
65506 2019-Jan-13 16:21:27.175933 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65507 2019-Jan-13 16:21:27.176001 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65508 2019-Jan-13 16:21:27.176674 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
65509 2019-Jan-13 16:21:27.177333 - [DEBUG] Edge Function : AllBottom
65510 2019-Jan-13 16:21:27.177364 - [DEBUG] End adding new jump function
65511 2019-Jan-13 16:21:27.177389 - [DEBUG]
65512 2019-Jan-13 16:21:27.177413 - [DEBUG] -------------------------------------------- 1737. Path Edge --------------------------------------------
65513 2019-Jan-13 16:21:27.177438 - [DEBUG]
65514 2019-Jan-13 16:21:27.177462 - [DEBUG] Process 1737. path edge:
65515 2019-Jan-13 16:21:27.177486 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65516 2019-Jan-13 16:21:27.177548 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
65517 2019-Jan-13 16:21:27.178238 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65518 2019-Jan-13 16:21:27.178899 - [DEBUG]
65519 2019-Jan-13 16:21:27.178924 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
65520 2019-Jan-13 16:21:27.179629 - [DEBUG] Compose: EdgeIdentity * AllBottom
65521 2019-Jan-13 16:21:27.179660 - [DEBUG]
65522 2019-Jan-13 16:21:27.179685 - [DEBUG] Propagate flow
65523 2019-Jan-13 16:21:27.179708 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65524 2019-Jan-13 16:21:27.179772 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
65525 2019-Jan-13 16:21:27.180427 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65526 2019-Jan-13 16:21:27.181093 - [DEBUG] Edge function : AllBottom (result of previous compose)
65527 2019-Jan-13 16:21:27.181120 - [DEBUG]
65528 2019-Jan-13 16:21:27.181146 - [DEBUG] Join: AllTop & AllBottom
65529 2019-Jan-13 16:21:27.181173 - [DEBUG] = AllBottom (new jump func)
65530 2019-Jan-13 16:21:27.181197 - [DEBUG]
65531 2019-Jan-13 16:21:27.181221 - [DEBUG] Start adding new jump function
65532 2019-Jan-13 16:21:27.181245 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65533 2019-Jan-13 16:21:27.181310 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65534 2019-Jan-13 16:21:27.182025 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
65535 2019-Jan-13 16:21:27.182689 - [DEBUG] Edge Function : AllBottom
65536 2019-Jan-13 16:21:27.182720 - [DEBUG] End adding new jump function
65537 2019-Jan-13 16:21:27.182745 - [DEBUG]
65538 2019-Jan-13 16:21:27.182769 - [DEBUG] -------------------------------------------- 1738. Path Edge --------------------------------------------
65539 2019-Jan-13 16:21:27.182794 - [DEBUG]
65540 2019-Jan-13 16:21:27.182818 - [DEBUG] Process 1738. path edge:
65541 2019-Jan-13 16:21:27.182842 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65542 2019-Jan-13 16:21:27.182907 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
65543 2019-Jan-13 16:21:27.183557 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65544 2019-Jan-13 16:21:27.184221 - [DEBUG]
65545 2019-Jan-13 16:21:27.184248 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
65546 2019-Jan-13 16:21:27.184957 - [DEBUG] Compose: EdgeIdentity * AllBottom
65547 2019-Jan-13 16:21:27.184987 - [DEBUG]
65548 2019-Jan-13 16:21:27.185011 - [DEBUG] Propagate flow
65549 2019-Jan-13 16:21:27.185035 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65550 2019-Jan-13 16:21:27.185105 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
65551 2019-Jan-13 16:21:27.185773 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65552 2019-Jan-13 16:21:27.186425 - [DEBUG] Edge function : AllBottom (result of previous compose)
65553 2019-Jan-13 16:21:27.186451 - [DEBUG]
65554 2019-Jan-13 16:21:27.186477 - [DEBUG] Join: AllTop & AllBottom
65555 2019-Jan-13 16:21:27.186504 - [DEBUG] = AllBottom (new jump func)
65556 2019-Jan-13 16:21:27.186529 - [DEBUG]
65557 2019-Jan-13 16:21:27.186552 - [DEBUG] Start adding new jump function
65558 2019-Jan-13 16:21:27.186576 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65559 2019-Jan-13 16:21:27.186638 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65560 2019-Jan-13 16:21:27.187302 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
65561 2019-Jan-13 16:21:27.187964 - [DEBUG] Edge Function : AllBottom
65562 2019-Jan-13 16:21:27.187996 - [DEBUG] End adding new jump function
65563 2019-Jan-13 16:21:27.188021 - [DEBUG]
65564 2019-Jan-13 16:21:27.188045 - [DEBUG] -------------------------------------------- 1739. Path Edge --------------------------------------------
65565 2019-Jan-13 16:21:27.188070 - [DEBUG]
65566 2019-Jan-13 16:21:27.188094 - [DEBUG] Process 1739. path edge:
65567 2019-Jan-13 16:21:27.188119 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65568 2019-Jan-13 16:21:27.188185 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
65569 2019-Jan-13 16:21:27.188872 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65570 2019-Jan-13 16:21:27.189521 - [DEBUG]
65571 2019-Jan-13 16:21:27.189547 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
65572 2019-Jan-13 16:21:27.190255 - [DEBUG] Compose: EdgeIdentity * AllBottom
65573 2019-Jan-13 16:21:27.190285 - [DEBUG]
65574 2019-Jan-13 16:21:27.190309 - [DEBUG] Propagate flow
65575 2019-Jan-13 16:21:27.190333 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65576 2019-Jan-13 16:21:27.190397 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
65577 2019-Jan-13 16:21:27.191077 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65578 2019-Jan-13 16:21:27.192028 - [DEBUG] Edge function : AllBottom (result of previous compose)
65579 2019-Jan-13 16:21:27.192055 - [DEBUG]
65580 2019-Jan-13 16:21:27.192081 - [DEBUG] Join: AllTop & AllBottom
65581 2019-Jan-13 16:21:27.192108 - [DEBUG] = AllBottom (new jump func)
65582 2019-Jan-13 16:21:27.192133 - [DEBUG]
65583 2019-Jan-13 16:21:27.192156 - [DEBUG] Start adding new jump function
65584 2019-Jan-13 16:21:27.192179 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65585 2019-Jan-13 16:21:27.192246 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65586 2019-Jan-13 16:21:27.192919 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
65587 2019-Jan-13 16:21:27.193583 - [DEBUG] Edge Function : AllBottom
65588 2019-Jan-13 16:21:27.193615 - [DEBUG] End adding new jump function
65589 2019-Jan-13 16:21:27.193639 - [DEBUG]
65590 2019-Jan-13 16:21:27.193664 - [DEBUG] -------------------------------------------- 1740. Path Edge --------------------------------------------
65591 2019-Jan-13 16:21:27.193689 - [DEBUG]
65592 2019-Jan-13 16:21:27.193713 - [DEBUG] Process 1740. path edge:
65593 2019-Jan-13 16:21:27.193737 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65594 2019-Jan-13 16:21:27.193802 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
65595 2019-Jan-13 16:21:27.194459 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65596 2019-Jan-13 16:21:27.195137 - [DEBUG]
65597 2019-Jan-13 16:21:27.195164 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
65598 2019-Jan-13 16:21:27.195855 - [DEBUG] Compose: EdgeIdentity * AllBottom
65599 2019-Jan-13 16:21:27.195884 - [DEBUG]
65600 2019-Jan-13 16:21:27.195908 - [DEBUG] Propagate flow
65601 2019-Jan-13 16:21:27.195932 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65602 2019-Jan-13 16:21:27.196001 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
65603 2019-Jan-13 16:21:27.196677 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65604 2019-Jan-13 16:21:27.197340 - [DEBUG] Edge function : AllBottom (result of previous compose)
65605 2019-Jan-13 16:21:27.197366 - [DEBUG]
65606 2019-Jan-13 16:21:27.197392 - [DEBUG] Join: AllTop & AllBottom
65607 2019-Jan-13 16:21:27.197419 - [DEBUG] = AllBottom (new jump func)
65608 2019-Jan-13 16:21:27.197444 - [DEBUG]
65609 2019-Jan-13 16:21:27.197467 - [DEBUG] Start adding new jump function
65610 2019-Jan-13 16:21:27.197491 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65611 2019-Jan-13 16:21:27.197554 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65612 2019-Jan-13 16:21:27.198205 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
65613 2019-Jan-13 16:21:27.198892 - [DEBUG] Edge Function : AllBottom
65614 2019-Jan-13 16:21:27.198924 - [DEBUG] End adding new jump function
65615 2019-Jan-13 16:21:27.198948 - [DEBUG]
65616 2019-Jan-13 16:21:27.198972 - [DEBUG] -------------------------------------------- 1741. Path Edge --------------------------------------------
65617 2019-Jan-13 16:21:27.198997 - [DEBUG]
65618 2019-Jan-13 16:21:27.199021 - [DEBUG] Process 1741. path edge:
65619 2019-Jan-13 16:21:27.199045 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65620 2019-Jan-13 16:21:27.199113 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
65621 2019-Jan-13 16:21:27.199777 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65622 2019-Jan-13 16:21:27.200450 - [DEBUG]
65623 2019-Jan-13 16:21:27.200476 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
65624 2019-Jan-13 16:21:27.201168 - [DEBUG] Compose: EdgeIdentity * AllBottom
65625 2019-Jan-13 16:21:27.201199 - [DEBUG]
65626 2019-Jan-13 16:21:27.201223 - [DEBUG] Propagate flow
65627 2019-Jan-13 16:21:27.201247 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65628 2019-Jan-13 16:21:27.201313 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
65629 2019-Jan-13 16:21:27.202012 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65630 2019-Jan-13 16:21:27.202668 - [DEBUG] Edge function : AllBottom (result of previous compose)
65631 2019-Jan-13 16:21:27.202694 - [DEBUG]
65632 2019-Jan-13 16:21:27.202721 - [DEBUG] Join: AllTop & AllBottom
65633 2019-Jan-13 16:21:27.202748 - [DEBUG] = AllBottom (new jump func)
65634 2019-Jan-13 16:21:27.202773 - [DEBUG]
65635 2019-Jan-13 16:21:27.202797 - [DEBUG] Start adding new jump function
65636 2019-Jan-13 16:21:27.202820 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65637 2019-Jan-13 16:21:27.202890 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65638 2019-Jan-13 16:21:27.203546 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
65639 2019-Jan-13 16:21:27.204200 - [DEBUG] Edge Function : AllBottom
65640 2019-Jan-13 16:21:27.204231 - [DEBUG] End adding new jump function
65641 2019-Jan-13 16:21:27.204256 - [DEBUG]
65642 2019-Jan-13 16:21:27.204280 - [DEBUG] -------------------------------------------- 1742. Path Edge --------------------------------------------
65643 2019-Jan-13 16:21:27.204306 - [DEBUG]
65644 2019-Jan-13 16:21:27.204329 - [DEBUG] Process 1742. path edge:
65645 2019-Jan-13 16:21:27.204354 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65646 2019-Jan-13 16:21:27.204415 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
65647 2019-Jan-13 16:21:27.205107 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65648 2019-Jan-13 16:21:27.205767 - [DEBUG]
65649 2019-Jan-13 16:21:27.205797 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
65650 2019-Jan-13 16:21:27.206503 - [DEBUG] Compose: EdgeIdentity * AllBottom
65651 2019-Jan-13 16:21:27.206533 - [DEBUG]
65652 2019-Jan-13 16:21:27.206556 - [DEBUG] Propagate flow
65653 2019-Jan-13 16:21:27.206580 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65654 2019-Jan-13 16:21:27.206645 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65655 2019-Jan-13 16:21:27.207300 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65656 2019-Jan-13 16:21:27.208254 - [DEBUG] Edge function : AllBottom (result of previous compose)
65657 2019-Jan-13 16:21:27.208282 - [DEBUG]
65658 2019-Jan-13 16:21:27.208309 - [DEBUG] Join: AllTop & AllBottom
65659 2019-Jan-13 16:21:27.208335 - [DEBUG] = AllBottom (new jump func)
65660 2019-Jan-13 16:21:27.208360 - [DEBUG]
65661 2019-Jan-13 16:21:27.208384 - [DEBUG] Start adding new jump function
65662 2019-Jan-13 16:21:27.208407 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65663 2019-Jan-13 16:21:27.208475 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65664 2019-Jan-13 16:21:27.209149 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65665 2019-Jan-13 16:21:27.209821 - [DEBUG] Edge Function : AllBottom
65666 2019-Jan-13 16:21:27.209865 - [DEBUG] End adding new jump function
65667 2019-Jan-13 16:21:27.209889 - [DEBUG]
65668 2019-Jan-13 16:21:27.209913 - [DEBUG] -------------------------------------------- 1743. Path Edge --------------------------------------------
65669 2019-Jan-13 16:21:27.209938 - [DEBUG]
65670 2019-Jan-13 16:21:27.209962 - [DEBUG] Process 1743. path edge:
65671 2019-Jan-13 16:21:27.209986 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65672 2019-Jan-13 16:21:27.210050 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
65673 2019-Jan-13 16:21:27.210712 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65674 2019-Jan-13 16:21:27.211371 - [DEBUG]
65675 2019-Jan-13 16:21:27.211397 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65676 2019-Jan-13 16:21:27.212125 - [DEBUG] Compose: EdgeIdentity * AllBottom
65677 2019-Jan-13 16:21:27.212155 - [DEBUG]
65678 2019-Jan-13 16:21:27.212179 - [DEBUG] Propagate flow
65679 2019-Jan-13 16:21:27.212203 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65680 2019-Jan-13 16:21:27.212270 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65681 2019-Jan-13 16:21:27.212925 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65682 2019-Jan-13 16:21:27.213577 - [DEBUG] Edge function : AllBottom (result of previous compose)
65683 2019-Jan-13 16:21:27.213603 - [DEBUG]
65684 2019-Jan-13 16:21:27.213630 - [DEBUG] Join: AllTop & AllBottom
65685 2019-Jan-13 16:21:27.213657 - [DEBUG] = AllBottom (new jump func)
65686 2019-Jan-13 16:21:27.213682 - [DEBUG]
65687 2019-Jan-13 16:21:27.213705 - [DEBUG] Start adding new jump function
65688 2019-Jan-13 16:21:27.213729 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65689 2019-Jan-13 16:21:27.213794 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65690 2019-Jan-13 16:21:27.214458 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65691 2019-Jan-13 16:21:27.215135 - [DEBUG] Edge Function : AllBottom
65692 2019-Jan-13 16:21:27.215179 - [DEBUG] End adding new jump function
65693 2019-Jan-13 16:21:27.215203 - [DEBUG]
65694 2019-Jan-13 16:21:27.215228 - [DEBUG] -------------------------------------------- 1744. Path Edge --------------------------------------------
65695 2019-Jan-13 16:21:27.215253 - [DEBUG]
65696 2019-Jan-13 16:21:27.215276 - [DEBUG] Process 1744. path edge:
65697 2019-Jan-13 16:21:27.215301 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65698 2019-Jan-13 16:21:27.215367 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
65699 2019-Jan-13 16:21:27.216023 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65700 2019-Jan-13 16:21:27.216677 - [DEBUG]
65701 2019-Jan-13 16:21:27.216704 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65702 2019-Jan-13 16:21:27.217391 - [DEBUG] Start of endsummarytab entry
65703 2019-Jan-13 16:21:27.217430 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
65704 2019-Jan-13 16:21:27.218101 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
65705 2019-Jan-13 16:21:27.218174 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65706 2019-Jan-13 16:21:27.218866 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65707 2019-Jan-13 16:21:27.219518 - [DEBUG] EF: AllBottom
65708 2019-Jan-13 16:21:27.219545 - [DEBUG]
65709 2019-Jan-13 16:21:27.219591 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65710 2019-Jan-13 16:21:27.220251 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65711 2019-Jan-13 16:21:27.220913 - [DEBUG] EF: AllBottom
65712 2019-Jan-13 16:21:27.220939 - [DEBUG]
65713 2019-Jan-13 16:21:27.220963 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65714 2019-Jan-13 16:21:27.221639 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65715 2019-Jan-13 16:21:27.222295 - [DEBUG] EF: AllBottom
65716 2019-Jan-13 16:21:27.222321 - [DEBUG]
65717 2019-Jan-13 16:21:27.222345 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65718 2019-Jan-13 16:21:27.222989 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
65719 2019-Jan-13 16:21:27.223656 - [DEBUG] EF: AllBottom
65720 2019-Jan-13 16:21:27.223682 - [DEBUG]
65721 2019-Jan-13 16:21:27.223705 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65722 2019-Jan-13 16:21:27.224616 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
65723 2019-Jan-13 16:21:27.225307 - [DEBUG] EF: AllBottom
65724 2019-Jan-13 16:21:27.225334 - [DEBUG]
65725 2019-Jan-13 16:21:27.225358 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65726 2019-Jan-13 16:21:27.226007 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
65727 2019-Jan-13 16:21:27.226674 - [DEBUG] EF: AllBottom
65728 2019-Jan-13 16:21:27.226700 - [DEBUG]
65729 2019-Jan-13 16:21:27.226723 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65730 2019-Jan-13 16:21:27.227380 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
65731 2019-Jan-13 16:21:27.228036 - [DEBUG] EF: AllBottom
65732 2019-Jan-13 16:21:27.228062 - [DEBUG]
65733 2019-Jan-13 16:21:27.228085 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65734 2019-Jan-13 16:21:27.228756 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
65735 2019-Jan-13 16:21:27.229433 - [DEBUG] EF: AllBottom
65736 2019-Jan-13 16:21:27.229459 - [DEBUG]
65737 2019-Jan-13 16:21:27.229482 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65738 2019-Jan-13 16:21:27.230140 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
65739 2019-Jan-13 16:21:27.232341 - [DEBUG] EF: AllBottom
65740 2019-Jan-13 16:21:27.232373 - [DEBUG]
65741 2019-Jan-13 16:21:27.232397 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65742 2019-Jan-13 16:21:27.233123 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
65743 2019-Jan-13 16:21:27.233814 - [DEBUG] EF: AllBottom
65744 2019-Jan-13 16:21:27.233841 - [DEBUG]
65745 2019-Jan-13 16:21:27.233865 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65746 2019-Jan-13 16:21:27.234525 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
65747 2019-Jan-13 16:21:27.235224 - [DEBUG] EF: AllBottom
65748 2019-Jan-13 16:21:27.235251 - [DEBUG]
65749 2019-Jan-13 16:21:27.235274 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65750 2019-Jan-13 16:21:27.235931 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
65751 2019-Jan-13 16:21:27.236589 - [DEBUG] EF: AllBottom
65752 2019-Jan-13 16:21:27.236616 - [DEBUG]
65753 2019-Jan-13 16:21:27.236639 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65754 2019-Jan-13 16:21:27.237302 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
65755 2019-Jan-13 16:21:27.237982 - [DEBUG] EF: AllBottom
65756 2019-Jan-13 16:21:27.238009 - [DEBUG]
65757 2019-Jan-13 16:21:27.238033 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65758 2019-Jan-13 16:21:27.238714 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
65759 2019-Jan-13 16:21:27.239364 - [DEBUG] EF: AllBottom
65760 2019-Jan-13 16:21:27.239390 - [DEBUG]
65761 2019-Jan-13 16:21:27.239413 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65762 2019-Jan-13 16:21:27.240074 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
65763 2019-Jan-13 16:21:27.241031 - [DEBUG] EF: AllBottom
65764 2019-Jan-13 16:21:27.241058 - [DEBUG]
65765 2019-Jan-13 16:21:27.241082 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65766 2019-Jan-13 16:21:27.241761 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
65767 2019-Jan-13 16:21:27.242413 - [DEBUG] EF: AllBottom
65768 2019-Jan-13 16:21:27.242439 - [DEBUG]
65769 2019-Jan-13 16:21:27.242463 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65770 2019-Jan-13 16:21:27.243123 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
65771 2019-Jan-13 16:21:27.243783 - [DEBUG] EF: AllBottom
65772 2019-Jan-13 16:21:27.243811 - [DEBUG]
65773 2019-Jan-13 16:21:27.243834 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65774 2019-Jan-13 16:21:27.244485 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
65775 2019-Jan-13 16:21:27.245166 - [DEBUG] EF: AllBottom
65776 2019-Jan-13 16:21:27.245192 - [DEBUG]
65777 2019-Jan-13 16:21:27.245215 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65778 2019-Jan-13 16:21:27.245878 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
65779 2019-Jan-13 16:21:27.246543 - [DEBUG] EF: AllBottom
65780 2019-Jan-13 16:21:27.246568 - [DEBUG]
65781 2019-Jan-13 16:21:27.246592 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65782 2019-Jan-13 16:21:27.247249 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
65783 2019-Jan-13 16:21:27.247905 - [DEBUG] EF: AllBottom
65784 2019-Jan-13 16:21:27.247931 - [DEBUG]
65785 2019-Jan-13 16:21:27.247955 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65786 2019-Jan-13 16:21:27.248631 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
65787 2019-Jan-13 16:21:27.249294 - [DEBUG] EF: AllBottom
65788 2019-Jan-13 16:21:27.249320 - [DEBUG]
65789 2019-Jan-13 16:21:27.249344 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65790 2019-Jan-13 16:21:27.249999 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
65791 2019-Jan-13 16:21:27.250659 - [DEBUG] EF: AllBottom
65792 2019-Jan-13 16:21:27.250686 - [DEBUG]
65793 2019-Jan-13 16:21:27.250709 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65794 2019-Jan-13 16:21:27.251357 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
65795 2019-Jan-13 16:21:27.252120 - [DEBUG] EF: AllBottom
65796 2019-Jan-13 16:21:27.252147 - [DEBUG]
65797 2019-Jan-13 16:21:27.252171 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65798 2019-Jan-13 16:21:27.252827 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
65799 2019-Jan-13 16:21:27.253482 - [DEBUG] EF: AllBottom
65800 2019-Jan-13 16:21:27.253508 - [DEBUG]
65801 2019-Jan-13 16:21:27.253531 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65802 2019-Jan-13 16:21:27.254194 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
65803 2019-Jan-13 16:21:27.254869 - [DEBUG] EF: AllBottom
65804 2019-Jan-13 16:21:27.254915 - [DEBUG]
65805 2019-Jan-13 16:21:27.254939 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65806 2019-Jan-13 16:21:27.255602 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
65807 2019-Jan-13 16:21:27.256264 - [DEBUG] EF: AllBottom
65808 2019-Jan-13 16:21:27.256290 - [DEBUG]
65809 2019-Jan-13 16:21:27.256314 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65810 2019-Jan-13 16:21:27.257241 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
65811 2019-Jan-13 16:21:27.257928 - [DEBUG] EF: AllBottom
65812 2019-Jan-13 16:21:27.257954 - [DEBUG]
65813 2019-Jan-13 16:21:27.257978 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65814 2019-Jan-13 16:21:27.258661 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
65815 2019-Jan-13 16:21:27.259319 - [DEBUG] EF: AllBottom
65816 2019-Jan-13 16:21:27.259345 - [DEBUG]
65817 2019-Jan-13 16:21:27.259369 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65818 2019-Jan-13 16:21:27.260014 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
65819 2019-Jan-13 16:21:27.260690 - [DEBUG] EF: AllBottom
65820 2019-Jan-13 16:21:27.260716 - [DEBUG]
65821 2019-Jan-13 16:21:27.260739 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65822 2019-Jan-13 16:21:27.261394 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
65823 2019-Jan-13 16:21:27.262080 - [DEBUG] EF: AllBottom
65824 2019-Jan-13 16:21:27.262106 - [DEBUG]
65825 2019-Jan-13 16:21:27.262130 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65826 2019-Jan-13 16:21:27.262777 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
65827 2019-Jan-13 16:21:27.263440 - [DEBUG] EF: AllBottom
65828 2019-Jan-13 16:21:27.263466 - [DEBUG]
65829 2019-Jan-13 16:21:27.263489 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65830 2019-Jan-13 16:21:27.264143 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
65831 2019-Jan-13 16:21:27.264817 - [DEBUG] EF: AllBottom
65832 2019-Jan-13 16:21:27.264843 - [DEBUG]
65833 2019-Jan-13 16:21:27.264867 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65834 2019-Jan-13 16:21:27.265536 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
65835 2019-Jan-13 16:21:27.266203 - [DEBUG] EF: AllBottom
65836 2019-Jan-13 16:21:27.266229 - [DEBUG]
65837 2019-Jan-13 16:21:27.266253 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65838 2019-Jan-13 16:21:27.266916 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
65839 2019-Jan-13 16:21:27.267578 - [DEBUG] EF: AllBottom
65840 2019-Jan-13 16:21:27.267604 - [DEBUG]
65841 2019-Jan-13 16:21:27.267628 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65842 2019-Jan-13 16:21:27.268300 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
65843 2019-Jan-13 16:21:27.268953 - [DEBUG] EF: AllBottom
65844 2019-Jan-13 16:21:27.268978 - [DEBUG]
65845 2019-Jan-13 16:21:27.269002 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65846 2019-Jan-13 16:21:27.269663 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
65847 2019-Jan-13 16:21:27.270351 - [DEBUG] EF: AllBottom
65848 2019-Jan-13 16:21:27.270378 - [DEBUG]
65849 2019-Jan-13 16:21:27.270402 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
65850 2019-Jan-13 16:21:27.271060 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
65851 2019-Jan-13 16:21:27.271737 - [DEBUG] EF: AllBottom
65852 2019-Jan-13 16:21:27.271763 - [DEBUG]
65853 2019-Jan-13 16:21:27.271787 - [DEBUG] ---------------
65854 2019-Jan-13 16:21:27.271811 - [DEBUG]
65855 2019-Jan-13 16:21:27.271840 - [DEBUG] End of endsummarytab entry
65856 2019-Jan-13 16:21:27.271864 - [DEBUG]
65857 2019-Jan-13 16:21:27.271889 - [DEBUG] Start of incomingtab entry
65858 2019-Jan-13 16:21:27.271914 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
65859 2019-Jan-13 16:21:27.272581 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
65860 2019-Jan-13 16:21:27.272647 - [DEBUG] ---------------
65861 2019-Jan-13 16:21:27.272671 - [DEBUG] End of incomingtab entry
65862 2019-Jan-13 16:21:27.272695 - [DEBUG]
65863 2019-Jan-13 16:21:27.272722 - [DEBUG] EDGE:
65864 2019-Jan-13 16:21:27.272780 - [DEBUG] ---> 65865 2019-Jan-13 16:21:27.273715 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65866 2019-Jan-13 16:21:27.274376 - [DEBUG]
65867 2019-Jan-13 16:21:27.274403 - [DEBUG] EDGE:
65868 2019-Jan-13 16:21:27.274468 - [DEBUG] ---> 65869 2019-Jan-13 16:21:27.275155 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65870 2019-Jan-13 16:21:27.275817 - [DEBUG]
65871 2019-Jan-13 16:21:27.275871 - [DEBUG] Compose: EdgeIdentity * AllBottom
65872 2019-Jan-13 16:21:27.275899 - [DEBUG]
65873 2019-Jan-13 16:21:27.275923 - [DEBUG] Propagate flow
65874 2019-Jan-13 16:21:27.275947 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65875 2019-Jan-13 16:21:27.276011 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
65876 2019-Jan-13 16:21:27.276685 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65877 2019-Jan-13 16:21:27.277336 - [DEBUG] Edge function : AllBottom (result of previous compose)
65878 2019-Jan-13 16:21:27.277362 - [DEBUG]
65879 2019-Jan-13 16:21:27.277389 - [DEBUG] Join: AllTop & AllBottom
65880 2019-Jan-13 16:21:27.277416 - [DEBUG] = AllBottom (new jump func)
65881 2019-Jan-13 16:21:27.277441 - [DEBUG]
65882 2019-Jan-13 16:21:27.277465 - [DEBUG] Start adding new jump function
65883 2019-Jan-13 16:21:27.277488 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65884 2019-Jan-13 16:21:27.277552 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65885 2019-Jan-13 16:21:27.278232 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
65886 2019-Jan-13 16:21:27.278902 - [DEBUG] Edge Function : AllBottom
65887 2019-Jan-13 16:21:27.278935 - [DEBUG] End adding new jump function
65888 2019-Jan-13 16:21:27.278958 - [DEBUG]
65889 2019-Jan-13 16:21:27.278982 - [DEBUG] -------------------------------------------- 1745. Path Edge --------------------------------------------
65890 2019-Jan-13 16:21:27.279006 - [DEBUG]
65891 2019-Jan-13 16:21:27.279030 - [DEBUG] Process 1745. path edge:
65892 2019-Jan-13 16:21:27.279054 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65893 2019-Jan-13 16:21:27.279118 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
65894 2019-Jan-13 16:21:27.279805 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65895 2019-Jan-13 16:21:27.280461 - [DEBUG]
65896 2019-Jan-13 16:21:27.280486 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
65897 2019-Jan-13 16:21:27.281185 - [DEBUG] Possible callees:
65898 2019-Jan-13 16:21:27.281211 - [DEBUG] llvm.dbg.declare
65899 2019-Jan-13 16:21:27.281236 - [DEBUG] Possible return sites:
65900 2019-Jan-13 16:21:27.281260 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19365901 2019-Jan-13 16:21:27.282616 - [DEBUG] Found and process special summary
65902 2019-Jan-13 16:21:27.282663 - [DEBUG] Compose: EdgeIdentity * AllBottom
65903 2019-Jan-13 16:21:27.282692 - [DEBUG]
65904 2019-Jan-13 16:21:27.282716 - [DEBUG] Propagate flow
65905 2019-Jan-13 16:21:27.282739 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65906 2019-Jan-13 16:21:27.282803 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65907 2019-Jan-13 16:21:27.283477 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65908 2019-Jan-13 16:21:27.284143 - [DEBUG] Edge function : AllBottom (result of previous compose)
65909 2019-Jan-13 16:21:27.284171 - [DEBUG]
65910 2019-Jan-13 16:21:27.284197 - [DEBUG] Join: AllTop & AllBottom
65911 2019-Jan-13 16:21:27.284223 - [DEBUG] = AllBottom (new jump func)
65912 2019-Jan-13 16:21:27.284248 - [DEBUG]
65913 2019-Jan-13 16:21:27.284272 - [DEBUG] Start adding new jump function
65914 2019-Jan-13 16:21:27.284295 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65915 2019-Jan-13 16:21:27.284360 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65916 2019-Jan-13 16:21:27.285043 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65917 2019-Jan-13 16:21:27.285707 - [DEBUG] Edge Function : AllBottom
65918 2019-Jan-13 16:21:27.285737 - [DEBUG] End adding new jump function
65919 2019-Jan-13 16:21:27.285762 - [DEBUG]
65920 2019-Jan-13 16:21:27.285785 - [DEBUG] -------------------------------------------- 1746. Path Edge --------------------------------------------
65921 2019-Jan-13 16:21:27.285810 - [DEBUG]
65922 2019-Jan-13 16:21:27.285834 - [DEBUG] Process 1746. path edge:
65923 2019-Jan-13 16:21:27.285858 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65924 2019-Jan-13 16:21:27.285920 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
65925 2019-Jan-13 16:21:27.286572 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65926 2019-Jan-13 16:21:27.287239 - [DEBUG]
65927 2019-Jan-13 16:21:27.287266 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65928 2019-Jan-13 16:21:27.287964 - [DEBUG] Compose: EdgeIdentity * AllBottom
65929 2019-Jan-13 16:21:27.287994 - [DEBUG]
65930 2019-Jan-13 16:21:27.288018 - [DEBUG] Propagate flow
65931 2019-Jan-13 16:21:27.288042 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65932 2019-Jan-13 16:21:27.288109 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
65933 2019-Jan-13 16:21:27.288790 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65934 2019-Jan-13 16:21:27.289722 - [DEBUG] Edge function : AllBottom (result of previous compose)
65935 2019-Jan-13 16:21:27.289768 - [DEBUG]
65936 2019-Jan-13 16:21:27.289796 - [DEBUG] Join: AllTop & AllBottom
65937 2019-Jan-13 16:21:27.289823 - [DEBUG] = AllBottom (new jump func)
65938 2019-Jan-13 16:21:27.289847 - [DEBUG]
65939 2019-Jan-13 16:21:27.289871 - [DEBUG] Start adding new jump function
65940 2019-Jan-13 16:21:27.289895 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
65941 2019-Jan-13 16:21:27.289966 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65942 2019-Jan-13 16:21:27.290634 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
65943 2019-Jan-13 16:21:27.291292 - [DEBUG] Edge Function : AllBottom
65944 2019-Jan-13 16:21:27.291335 - [DEBUG] End adding new jump function
65945 2019-Jan-13 16:21:27.291359 - [DEBUG]
65946 2019-Jan-13 16:21:27.291384 - [DEBUG] -------------------------------------------- 1747. Path Edge --------------------------------------------
65947 2019-Jan-13 16:21:27.291409 - [DEBUG]
65948 2019-Jan-13 16:21:27.291433 - [DEBUG] Process 1747. path edge:
65949 2019-Jan-13 16:21:27.291457 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
65950 2019-Jan-13 16:21:27.291523 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
65951 2019-Jan-13 16:21:27.292211 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
65952 2019-Jan-13 16:21:27.292871 - [DEBUG]
65953 2019-Jan-13 16:21:27.292899 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
65954 2019-Jan-13 16:21:27.293601 - [DEBUG] Compose: EdgeIdentity * AllBottom
65955 2019-Jan-13 16:21:27.293630 - [DEBUG]
65956 2019-Jan-13 16:21:27.293654 - [DEBUG] Propagate flow
65957 2019-Jan-13 16:21:27.293678 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65958 2019-Jan-13 16:21:27.293743 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
65959 2019-Jan-13 16:21:27.294406 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65960 2019-Jan-13 16:21:27.295081 - [DEBUG] Edge function : AllBottom (result of previous compose)
65961 2019-Jan-13 16:21:27.295109 - [DEBUG]
65962 2019-Jan-13 16:21:27.295135 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65963 2019-Jan-13 16:21:27.295161 - [DEBUG] = AllBottom
65964 2019-Jan-13 16:21:27.295186 - [DEBUG]
65965 2019-Jan-13 16:21:27.295209 - [DEBUG] PROPAGATE: No new function!
65966 2019-Jan-13 16:21:27.295234 - [DEBUG] EDGE:
65967 2019-Jan-13 16:21:27.295299 - [DEBUG] ---> 65968 2019-Jan-13 16:21:27.295956 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65969 2019-Jan-13 16:21:27.296618 - [DEBUG]
65970 2019-Jan-13 16:21:27.296645 - [DEBUG] EDGE:
65971 2019-Jan-13 16:21:27.296709 - [DEBUG] ---> 65972 2019-Jan-13 16:21:27.297370 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65973 2019-Jan-13 16:21:27.298022 - [DEBUG]
65974 2019-Jan-13 16:21:27.298072 - [DEBUG] Compose: EdgeIdentity * AllBottom
65975 2019-Jan-13 16:21:27.298099 - [DEBUG]
65976 2019-Jan-13 16:21:27.298124 - [DEBUG] Propagate flow
65977 2019-Jan-13 16:21:27.298147 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
65978 2019-Jan-13 16:21:27.298210 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
65979 2019-Jan-13 16:21:27.298895 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
65980 2019-Jan-13 16:21:27.299581 - [DEBUG] Edge function : AllBottom (result of previous compose)
65981 2019-Jan-13 16:21:27.299608 - [DEBUG]
65982 2019-Jan-13 16:21:27.299635 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
65983 2019-Jan-13 16:21:27.299661 - [DEBUG] = AllBottom
65984 2019-Jan-13 16:21:27.299686 - [DEBUG]
65985 2019-Jan-13 16:21:27.299709 - [DEBUG] PROPAGATE: No new function!
65986 2019-Jan-13 16:21:27.299739 - [DEBUG] EDGE:
65987 2019-Jan-13 16:21:27.299804 - [DEBUG] ---> 65988 2019-Jan-13 16:21:27.300482 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65989 2019-Jan-13 16:21:27.301134 - [DEBUG]
65990 2019-Jan-13 16:21:27.301160 - [DEBUG] EDGE:
65991 2019-Jan-13 16:21:27.301223 - [DEBUG] ---> i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93,
65992 2019-Jan-13 16:21:27.301915 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65993 2019-Jan-13 16:21:27.302582 - [DEBUG]
65994 2019-Jan-13 16:21:27.302608 - [DEBUG] EDGE:
65995 2019-Jan-13 16:21:27.302672 - [DEBUG] ---> 65996 2019-Jan-13 16:21:27.303333 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
65997 2019-Jan-13 16:21:27.303984 - [DEBUG]
65998 2019-Jan-13 16:21:27.304010 - [DEBUG] EDGE:
65999 2019-Jan-13 16:21:27.304072 - [DEBUG] ---> 66000 2019-Jan-13 16:21:27.304725 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66001 2019-Jan-13 16:21:27.305687 - [DEBUG]
66002 2019-Jan-13 16:21:27.305716 - [DEBUG] EDGE:
66003 2019-Jan-13 16:21:27.305786 - [DEBUG] ---> 66004 2019-Jan-13 16:21:27.306462 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66005 2019-Jan-13 16:21:27.307117 - [DEBUG]
66006 2019-Jan-13 16:21:27.307165 - [DEBUG] Compose: EdgeIdentity * AllBottom
66007 2019-Jan-13 16:21:27.307192 - [DEBUG]
66008 2019-Jan-13 16:21:27.307217 - [DEBUG] Propagate flow
66009 2019-Jan-13 16:21:27.307241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66010 2019-Jan-13 16:21:27.307303 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
66011 2019-Jan-13 16:21:27.307967 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66012 2019-Jan-13 16:21:27.308688 - [DEBUG] Edge function : AllBottom (result of previous compose)
66013 2019-Jan-13 16:21:27.308716 - [DEBUG]
66014 2019-Jan-13 16:21:27.308743 - [DEBUG] Join: AllTop & AllBottom
66015 2019-Jan-13 16:21:27.308770 - [DEBUG] = AllBottom (new jump func)
66016 2019-Jan-13 16:21:27.308794 - [DEBUG]
66017 2019-Jan-13 16:21:27.308818 - [DEBUG] Start adding new jump function
66018 2019-Jan-13 16:21:27.308842 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66019 2019-Jan-13 16:21:27.308909 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66020 2019-Jan-13 16:21:27.309562 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
66021 2019-Jan-13 16:21:27.310236 - [DEBUG] Edge Function : AllBottom
66022 2019-Jan-13 16:21:27.310269 - [DEBUG] End adding new jump function
66023 2019-Jan-13 16:21:27.310306 - [DEBUG]
66024 2019-Jan-13 16:21:27.310330 - [DEBUG] -------------------------------------------- 1748. Path Edge --------------------------------------------
66025 2019-Jan-13 16:21:27.310355 - [DEBUG]
66026 2019-Jan-13 16:21:27.310379 - [DEBUG] Process 1748. path edge:
66027 2019-Jan-13 16:21:27.310402 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66028 2019-Jan-13 16:21:27.310469 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
66029 2019-Jan-13 16:21:27.311135 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66030 2019-Jan-13 16:21:27.311813 - [DEBUG]
66031 2019-Jan-13 16:21:27.311839 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
66032 2019-Jan-13 16:21:27.312554 - [DEBUG] Compose: EdgeIdentity * AllBottom
66033 2019-Jan-13 16:21:27.312584 - [DEBUG]
66034 2019-Jan-13 16:21:27.312608 - [DEBUG] Propagate flow
66035 2019-Jan-13 16:21:27.312632 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66036 2019-Jan-13 16:21:27.312698 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
66037 2019-Jan-13 16:21:27.313378 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66038 2019-Jan-13 16:21:27.314038 - [DEBUG] Edge function : AllBottom (result of previous compose)
66039 2019-Jan-13 16:21:27.314064 - [DEBUG]
66040 2019-Jan-13 16:21:27.314090 - [DEBUG] Join: AllTop & AllBottom
66041 2019-Jan-13 16:21:27.314116 - [DEBUG] = AllBottom (new jump func)
66042 2019-Jan-13 16:21:27.314141 - [DEBUG]
66043 2019-Jan-13 16:21:27.314165 - [DEBUG] Start adding new jump function
66044 2019-Jan-13 16:21:27.314189 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66045 2019-Jan-13 16:21:27.314250 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66046 2019-Jan-13 16:21:27.314926 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
66047 2019-Jan-13 16:21:27.315597 - [DEBUG] Edge Function : AllBottom
66048 2019-Jan-13 16:21:27.315629 - [DEBUG] End adding new jump function
66049 2019-Jan-13 16:21:27.315653 - [DEBUG]
66050 2019-Jan-13 16:21:27.315677 - [DEBUG] -------------------------------------------- 1749. Path Edge --------------------------------------------
66051 2019-Jan-13 16:21:27.315701 - [DEBUG]
66052 2019-Jan-13 16:21:27.315724 - [DEBUG] Process 1749. path edge:
66053 2019-Jan-13 16:21:27.315748 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66054 2019-Jan-13 16:21:27.315815 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
66055 2019-Jan-13 16:21:27.316480 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66056 2019-Jan-13 16:21:27.317137 - [DEBUG]
66057 2019-Jan-13 16:21:27.317164 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
66058 2019-Jan-13 16:21:27.317846 - [DEBUG] Compose: EdgeIdentity * AllBottom
66059 2019-Jan-13 16:21:27.317875 - [DEBUG]
66060 2019-Jan-13 16:21:27.317899 - [DEBUG] Propagate flow
66061 2019-Jan-13 16:21:27.317922 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66062 2019-Jan-13 16:21:27.317987 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
66063 2019-Jan-13 16:21:27.318689 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66064 2019-Jan-13 16:21:27.319345 - [DEBUG] Edge function : AllBottom (result of previous compose)
66065 2019-Jan-13 16:21:27.319372 - [DEBUG]
66066 2019-Jan-13 16:21:27.319398 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66067 2019-Jan-13 16:21:27.319424 - [DEBUG] = AllBottom
66068 2019-Jan-13 16:21:27.319466 - [DEBUG]
66069 2019-Jan-13 16:21:27.319490 - [DEBUG] PROPAGATE: No new function!
66070 2019-Jan-13 16:21:27.319516 - [DEBUG] EDGE:
66071 2019-Jan-13 16:21:27.319593 - [DEBUG] ---> 66072 2019-Jan-13 16:21:27.320250 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66073 2019-Jan-13 16:21:27.320899 - [DEBUG]
66074 2019-Jan-13 16:21:27.320925 - [DEBUG] EDGE:
66075 2019-Jan-13 16:21:27.320987 - [DEBUG] ---> 66076 2019-Jan-13 16:21:27.321947 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66077 2019-Jan-13 16:21:27.322635 - [DEBUG]
66078 2019-Jan-13 16:21:27.322663 - [DEBUG] EDGE:
66079 2019-Jan-13 16:21:27.322730 - [DEBUG] ---> 66080 2019-Jan-13 16:21:27.323382 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66081 2019-Jan-13 16:21:27.324028 - [DEBUG]
66082 2019-Jan-13 16:21:27.324054 - [DEBUG] EDGE:
66083 2019-Jan-13 16:21:27.324115 - [DEBUG] ---> 66084 2019-Jan-13 16:21:27.324784 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66085 2019-Jan-13 16:21:27.325468 - [DEBUG]
66086 2019-Jan-13 16:21:27.325497 - [DEBUG] EDGE:
66087 2019-Jan-13 16:21:27.325568 - [DEBUG] ---> 66088 2019-Jan-13 16:21:27.326221 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66089 2019-Jan-13 16:21:27.326867 - [DEBUG]
66090 2019-Jan-13 16:21:27.326894 - [DEBUG] EDGE:
66091 2019-Jan-13 16:21:27.326955 - [DEBUG] ---> 66092 2019-Jan-13 16:21:27.327619 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66093 2019-Jan-13 16:21:27.328297 - [DEBUG]
66094 2019-Jan-13 16:21:27.328352 - [DEBUG] Compose: EdgeIdentity * AllBottom
66095 2019-Jan-13 16:21:27.328380 - [DEBUG]
66096 2019-Jan-13 16:21:27.328405 - [DEBUG] Propagate flow
66097 2019-Jan-13 16:21:27.328428 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66098 2019-Jan-13 16:21:27.328502 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
66099 2019-Jan-13 16:21:27.329165 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66100 2019-Jan-13 16:21:27.329814 - [DEBUG] Edge function : AllBottom (result of previous compose)
66101 2019-Jan-13 16:21:27.329840 - [DEBUG]
66102 2019-Jan-13 16:21:27.329867 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66103 2019-Jan-13 16:21:27.329893 - [DEBUG] = AllBottom
66104 2019-Jan-13 16:21:27.329918 - [DEBUG]
66105 2019-Jan-13 16:21:27.329942 - [DEBUG] PROPAGATE: No new function!
66106 2019-Jan-13 16:21:27.329971 - [DEBUG] EDGE:
66107 2019-Jan-13 16:21:27.330033 - [DEBUG] ---> 66108 2019-Jan-13 16:21:27.330711 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66109 2019-Jan-13 16:21:27.331394 - [DEBUG]
66110 2019-Jan-13 16:21:27.331423 - [DEBUG] EDGE:
66111 2019-Jan-13 16:21:27.331488 - [DEBUG] ---> 66112 2019-Jan-13 16:21:27.332170 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66113 2019-Jan-13 16:21:27.332820 - [DEBUG]
66114 2019-Jan-13 16:21:27.332847 - [DEBUG] EDGE:
66115 2019-Jan-13 16:21:27.332907 - [DEBUG] ---> 66116 2019-Jan-13 16:21:27.333574 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66117 2019-Jan-13 16:21:27.334230 - [DEBUG]
66118 2019-Jan-13 16:21:27.334280 - [DEBUG] Compose: EdgeIdentity * AllBottom
66119 2019-Jan-13 16:21:27.334308 - [DEBUG]
66120 2019-Jan-13 16:21:27.334334 - [DEBUG] Propagate flow
66121 2019-Jan-13 16:21:27.334358 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66122 2019-Jan-13 16:21:27.334425 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
66123 2019-Jan-13 16:21:27.335110 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66124 2019-Jan-13 16:21:27.335761 - [DEBUG] Edge function : AllBottom (result of previous compose)
66125 2019-Jan-13 16:21:27.335787 - [DEBUG]
66126 2019-Jan-13 16:21:27.335814 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66127 2019-Jan-13 16:21:27.335840 - [DEBUG] = AllBottom
66128 2019-Jan-13 16:21:27.335865 - [DEBUG]
66129 2019-Jan-13 16:21:27.335889 - [DEBUG] PROPAGATE: No new function!
66130 2019-Jan-13 16:21:27.335917 - [DEBUG] EDGE:
66131 2019-Jan-13 16:21:27.335979 - [DEBUG] ---> 66132 2019-Jan-13 16:21:27.336654 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66133 2019-Jan-13 16:21:27.337319 - [DEBUG]
66134 2019-Jan-13 16:21:27.337347 - [DEBUG] EDGE:
66135 2019-Jan-13 16:21:27.337412 - [DEBUG] ---> 66136 2019-Jan-13 16:21:27.338347 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66137 2019-Jan-13 16:21:27.339008 - [DEBUG]
66138 2019-Jan-13 16:21:27.339036 - [DEBUG] EDGE:
66139 2019-Jan-13 16:21:27.339102 - [DEBUG] ---> 66140 2019-Jan-13 16:21:27.339767 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66141 2019-Jan-13 16:21:27.340426 - [DEBUG]
66142 2019-Jan-13 16:21:27.340454 - [DEBUG] EDGE:
66143 2019-Jan-13 16:21:27.340520 - [DEBUG] ---> 66144 2019-Jan-13 16:21:27.341173 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66145 2019-Jan-13 16:21:27.341841 - [DEBUG]
66146 2019-Jan-13 16:21:27.341892 - [DEBUG] Compose: EdgeIdentity * AllBottom
66147 2019-Jan-13 16:21:27.341919 - [DEBUG]
66148 2019-Jan-13 16:21:27.341944 - [DEBUG] Propagate flow
66149 2019-Jan-13 16:21:27.341968 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66150 2019-Jan-13 16:21:27.342032 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
66151 2019-Jan-13 16:21:27.342705 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66152 2019-Jan-13 16:21:27.343384 - [DEBUG] Edge function : AllBottom (result of previous compose)
66153 2019-Jan-13 16:21:27.343411 - [DEBUG]
66154 2019-Jan-13 16:21:27.343438 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66155 2019-Jan-13 16:21:27.343464 - [DEBUG] = AllBottom
66156 2019-Jan-13 16:21:27.343490 - [DEBUG]
66157 2019-Jan-13 16:21:27.343513 - [DEBUG] PROPAGATE: No new function!
66158 2019-Jan-13 16:21:27.343542 - [DEBUG] EDGE:
66159 2019-Jan-13 16:21:27.343608 - [DEBUG] ---> 66160 2019-Jan-13 16:21:27.344276 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66161 2019-Jan-13 16:21:27.344948 - [DEBUG]
66162 2019-Jan-13 16:21:27.344976 - [DEBUG] EDGE:
66163 2019-Jan-13 16:21:27.345040 - [DEBUG] ---> 66164 2019-Jan-13 16:21:27.345701 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66165 2019-Jan-13 16:21:27.346359 - [DEBUG]
66166 2019-Jan-13 16:21:27.346386 - [DEBUG] EDGE:
66167 2019-Jan-13 16:21:27.346452 - [DEBUG] ---> 66168 2019-Jan-13 16:21:27.347106 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66169 2019-Jan-13 16:21:27.347751 - [DEBUG]
66170 2019-Jan-13 16:21:27.347799 - [DEBUG] Compose: EdgeIdentity * AllBottom
66171 2019-Jan-13 16:21:27.347827 - [DEBUG]
66172 2019-Jan-13 16:21:27.347852 - [DEBUG] Propagate flow
66173 2019-Jan-13 16:21:27.347876 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66174 2019-Jan-13 16:21:27.347940 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
66175 2019-Jan-13 16:21:27.348631 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66176 2019-Jan-13 16:21:27.349293 - [DEBUG] Edge function : AllBottom (result of previous compose)
66177 2019-Jan-13 16:21:27.349319 - [DEBUG]
66178 2019-Jan-13 16:21:27.349346 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66179 2019-Jan-13 16:21:27.349372 - [DEBUG] = AllBottom
66180 2019-Jan-13 16:21:27.349397 - [DEBUG]
66181 2019-Jan-13 16:21:27.349420 - [DEBUG] PROPAGATE: No new function!
66182 2019-Jan-13 16:21:27.349449 - [DEBUG] EDGE:
66183 2019-Jan-13 16:21:27.349515 - [DEBUG] ---> 66184 2019-Jan-13 16:21:27.350180 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66185 2019-Jan-13 16:21:27.350827 - [DEBUG]
66186 2019-Jan-13 16:21:27.350855 - [DEBUG] EDGE:
66187 2019-Jan-13 16:21:27.350919 - [DEBUG] ---> 66188 2019-Jan-13 16:21:27.351597 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66189 2019-Jan-13 16:21:27.352257 - [DEBUG]
66190 2019-Jan-13 16:21:27.352284 - [DEBUG] EDGE:
66191 2019-Jan-13 16:21:27.352349 - [DEBUG] ---> 66192 2019-Jan-13 16:21:27.353003 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66193 2019-Jan-13 16:21:27.353651 - [DEBUG]
66194 2019-Jan-13 16:21:27.353716 - [DEBUG] Compose: EdgeIdentity * AllBottom
66195 2019-Jan-13 16:21:27.353744 - [DEBUG]
66196 2019-Jan-13 16:21:27.353769 - [DEBUG] Propagate flow
66197 2019-Jan-13 16:21:27.353793 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66198 2019-Jan-13 16:21:27.353858 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
66199 2019-Jan-13 16:21:27.354531 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66200 2019-Jan-13 16:21:27.355215 - [DEBUG] Edge function : AllBottom (result of previous compose)
66201 2019-Jan-13 16:21:27.355242 - [DEBUG]
66202 2019-Jan-13 16:21:27.355268 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66203 2019-Jan-13 16:21:27.355295 - [DEBUG] = AllBottom
66204 2019-Jan-13 16:21:27.355319 - [DEBUG]
66205 2019-Jan-13 16:21:27.355343 - [DEBUG] PROPAGATE: No new function!
66206 2019-Jan-13 16:21:27.355372 - [DEBUG] EDGE:
66207 2019-Jan-13 16:21:27.355438 - [DEBUG] ---> 66208 2019-Jan-13 16:21:27.356105 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66209 2019-Jan-13 16:21:27.356758 - [DEBUG]
66210 2019-Jan-13 16:21:27.356803 - [DEBUG] Compose: EdgeIdentity * AllBottom
66211 2019-Jan-13 16:21:27.356830 - [DEBUG]
66212 2019-Jan-13 16:21:27.356854 - [DEBUG] Propagate flow
66213 2019-Jan-13 16:21:27.356878 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66214 2019-Jan-13 16:21:27.356945 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
66215 2019-Jan-13 16:21:27.357612 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66216 2019-Jan-13 16:21:27.358291 - [DEBUG] Edge function : AllBottom (result of previous compose)
66217 2019-Jan-13 16:21:27.358317 - [DEBUG]
66218 2019-Jan-13 16:21:27.358343 - [DEBUG] Join: AllTop & AllBottom
66219 2019-Jan-13 16:21:27.358370 - [DEBUG] = AllBottom (new jump func)
66220 2019-Jan-13 16:21:27.358395 - [DEBUG]
66221 2019-Jan-13 16:21:27.358419 - [DEBUG] Start adding new jump function
66222 2019-Jan-13 16:21:27.358442 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66223 2019-Jan-13 16:21:27.358506 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66224 2019-Jan-13 16:21:27.359157 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
66225 2019-Jan-13 16:21:27.359816 - [DEBUG] Edge Function : AllBottom
66226 2019-Jan-13 16:21:27.359848 - [DEBUG] End adding new jump function
66227 2019-Jan-13 16:21:27.359872 - [DEBUG]
66228 2019-Jan-13 16:21:27.359895 - [DEBUG] -------------------------------------------- 1750. Path Edge --------------------------------------------
66229 2019-Jan-13 16:21:27.359920 - [DEBUG]
66230 2019-Jan-13 16:21:27.359944 - [DEBUG] Process 1750. path edge:
66231 2019-Jan-13 16:21:27.359968 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66232 2019-Jan-13 16:21:27.360035 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
66233 2019-Jan-13 16:21:27.360696 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66234 2019-Jan-13 16:21:27.361360 - [DEBUG]
66235 2019-Jan-13 16:21:27.361386 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
66236 2019-Jan-13 16:21:27.362081 - [DEBUG] Possible callees:
66237 2019-Jan-13 16:21:27.362108 - [DEBUG] foo
66238 2019-Jan-13 16:21:27.362133 - [DEBUG] Possible return sites:
66239 2019-Jan-13 16:21:27.362156 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12666240 2019-Jan-13 16:21:27.363918 - [DEBUG] Found and process special summary
66241 2019-Jan-13 16:21:27.363985 - [DEBUG] Compose: EdgeIdentity * AllBottom
66242 2019-Jan-13 16:21:27.364015 - [DEBUG]
66243 2019-Jan-13 16:21:27.364040 - [DEBUG] Propagate flow
66244 2019-Jan-13 16:21:27.364064 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66245 2019-Jan-13 16:21:27.364140 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
66246 2019-Jan-13 16:21:27.364816 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66247 2019-Jan-13 16:21:27.365525 - [DEBUG] Edge function : AllBottom (result of previous compose)
66248 2019-Jan-13 16:21:27.365552 - [DEBUG]
66249 2019-Jan-13 16:21:27.365579 - [DEBUG] Join: AllTop & AllBottom
66250 2019-Jan-13 16:21:27.365605 - [DEBUG] = AllBottom (new jump func)
66251 2019-Jan-13 16:21:27.365630 - [DEBUG]
66252 2019-Jan-13 16:21:27.365654 - [DEBUG] Start adding new jump function
66253 2019-Jan-13 16:21:27.365677 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66254 2019-Jan-13 16:21:27.365741 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66255 2019-Jan-13 16:21:27.366406 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
66256 2019-Jan-13 16:21:27.367070 - [DEBUG] Edge Function : AllBottom
66257 2019-Jan-13 16:21:27.367103 - [DEBUG] End adding new jump function
66258 2019-Jan-13 16:21:27.367127 - [DEBUG]
66259 2019-Jan-13 16:21:27.367151 - [DEBUG] -------------------------------------------- 1751. Path Edge --------------------------------------------
66260 2019-Jan-13 16:21:27.367175 - [DEBUG]
66261 2019-Jan-13 16:21:27.367198 - [DEBUG] Process 1751. path edge:
66262 2019-Jan-13 16:21:27.367223 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66263 2019-Jan-13 16:21:27.367287 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
66264 2019-Jan-13 16:21:27.367944 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66265 2019-Jan-13 16:21:27.368618 - [DEBUG]
66266 2019-Jan-13 16:21:27.368644 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
66267 2019-Jan-13 16:21:27.369345 - [DEBUG] Compose: EdgeIdentity * AllBottom
66268 2019-Jan-13 16:21:27.369375 - [DEBUG]
66269 2019-Jan-13 16:21:27.369398 - [DEBUG] Propagate flow
66270 2019-Jan-13 16:21:27.369422 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66271 2019-Jan-13 16:21:27.369486 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
66272 2019-Jan-13 16:21:27.370149 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66273 2019-Jan-13 16:21:27.370807 - [DEBUG] Edge function : AllBottom (result of previous compose)
66274 2019-Jan-13 16:21:27.370834 - [DEBUG]
66275 2019-Jan-13 16:21:27.370860 - [DEBUG] Join: AllTop & AllBottom
66276 2019-Jan-13 16:21:27.370887 - [DEBUG] = AllBottom (new jump func)
66277 2019-Jan-13 16:21:27.370912 - [DEBUG]
66278 2019-Jan-13 16:21:27.370935 - [DEBUG] Start adding new jump function
66279 2019-Jan-13 16:21:27.370959 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66280 2019-Jan-13 16:21:27.371021 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66281 2019-Jan-13 16:21:27.371709 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
66282 2019-Jan-13 16:21:27.372370 - [DEBUG] Edge Function : AllBottom
66283 2019-Jan-13 16:21:27.372423 - [DEBUG] End adding new jump function
66284 2019-Jan-13 16:21:27.372448 - [DEBUG]
66285 2019-Jan-13 16:21:27.372472 - [DEBUG] -------------------------------------------- 1752. Path Edge --------------------------------------------
66286 2019-Jan-13 16:21:27.372497 - [DEBUG]
66287 2019-Jan-13 16:21:27.372520 - [DEBUG] Process 1752. path edge:
66288 2019-Jan-13 16:21:27.372544 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66289 2019-Jan-13 16:21:27.372609 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
66290 2019-Jan-13 16:21:27.373273 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66291 2019-Jan-13 16:21:27.373927 - [DEBUG]
66292 2019-Jan-13 16:21:27.373954 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
66293 2019-Jan-13 16:21:27.374635 - [DEBUG] Compose: EdgeIdentity * AllBottom
66294 2019-Jan-13 16:21:27.374666 - [DEBUG]
66295 2019-Jan-13 16:21:27.374690 - [DEBUG] Propagate flow
66296 2019-Jan-13 16:21:27.374714 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66297 2019-Jan-13 16:21:27.374782 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
66298 2019-Jan-13 16:21:27.375500 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66299 2019-Jan-13 16:21:27.376168 - [DEBUG] Edge function : AllBottom (result of previous compose)
66300 2019-Jan-13 16:21:27.376195 - [DEBUG]
66301 2019-Jan-13 16:21:27.376221 - [DEBUG] Join: AllTop & AllBottom
66302 2019-Jan-13 16:21:27.376247 - [DEBUG] = AllBottom (new jump func)
66303 2019-Jan-13 16:21:27.376272 - [DEBUG]
66304 2019-Jan-13 16:21:27.376296 - [DEBUG] Start adding new jump function
66305 2019-Jan-13 16:21:27.376319 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66306 2019-Jan-13 16:21:27.376383 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66307 2019-Jan-13 16:21:27.377038 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
66308 2019-Jan-13 16:21:27.377690 - [DEBUG] Edge Function : AllBottom
66309 2019-Jan-13 16:21:27.377721 - [DEBUG] End adding new jump function
66310 2019-Jan-13 16:21:27.377745 - [DEBUG]
66311 2019-Jan-13 16:21:27.377768 - [DEBUG] -------------------------------------------- 1753. Path Edge --------------------------------------------
66312 2019-Jan-13 16:21:27.377793 - [DEBUG]
66313 2019-Jan-13 16:21:27.377816 - [DEBUG] Process 1753. path edge:
66314 2019-Jan-13 16:21:27.377840 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66315 2019-Jan-13 16:21:27.377907 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
66316 2019-Jan-13 16:21:27.378590 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66317 2019-Jan-13 16:21:27.379250 - [DEBUG]
66318 2019-Jan-13 16:21:27.379278 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
66319 2019-Jan-13 16:21:27.379961 - [DEBUG] Compose: EdgeIdentity * AllBottom
66320 2019-Jan-13 16:21:27.379990 - [DEBUG]
66321 2019-Jan-13 16:21:27.380013 - [DEBUG] Propagate flow
66322 2019-Jan-13 16:21:27.380037 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66323 2019-Jan-13 16:21:27.380101 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
66324 2019-Jan-13 16:21:27.380775 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66325 2019-Jan-13 16:21:27.381457 - [DEBUG] Edge function : AllBottom (result of previous compose)
66326 2019-Jan-13 16:21:27.381484 - [DEBUG]
66327 2019-Jan-13 16:21:27.381510 - [DEBUG] Join: AllTop & AllBottom
66328 2019-Jan-13 16:21:27.381536 - [DEBUG] = AllBottom (new jump func)
66329 2019-Jan-13 16:21:27.381583 - [DEBUG]
66330 2019-Jan-13 16:21:27.381607 - [DEBUG] Start adding new jump function
66331 2019-Jan-13 16:21:27.381630 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66332 2019-Jan-13 16:21:27.381694 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66333 2019-Jan-13 16:21:27.382357 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
66334 2019-Jan-13 16:21:27.383019 - [DEBUG] Edge Function : AllBottom
66335 2019-Jan-13 16:21:27.383050 - [DEBUG] End adding new jump function
66336 2019-Jan-13 16:21:27.383074 - [DEBUG]
66337 2019-Jan-13 16:21:27.383098 - [DEBUG] -------------------------------------------- 1754. Path Edge --------------------------------------------
66338 2019-Jan-13 16:21:27.383122 - [DEBUG]
66339 2019-Jan-13 16:21:27.383145 - [DEBUG] Process 1754. path edge:
66340 2019-Jan-13 16:21:27.383169 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66341 2019-Jan-13 16:21:27.383232 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
66342 2019-Jan-13 16:21:27.383906 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66343 2019-Jan-13 16:21:27.384560 - [DEBUG]
66344 2019-Jan-13 16:21:27.384585 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
66345 2019-Jan-13 16:21:27.385297 - [DEBUG] Possible callees:
66346 2019-Jan-13 16:21:27.385324 - [DEBUG] llvm.dbg.declare
66347 2019-Jan-13 16:21:27.385349 - [DEBUG] Possible return sites:
66348 2019-Jan-13 16:21:27.385373 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13666349 2019-Jan-13 16:21:27.386695 - [DEBUG] Found and process special summary
66350 2019-Jan-13 16:21:27.386745 - [DEBUG] Compose: EdgeIdentity * AllBottom
66351 2019-Jan-13 16:21:27.386774 - [DEBUG]
66352 2019-Jan-13 16:21:27.386798 - [DEBUG] Propagate flow
66353 2019-Jan-13 16:21:27.386822 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66354 2019-Jan-13 16:21:27.386890 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
66355 2019-Jan-13 16:21:27.387551 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66356 2019-Jan-13 16:21:27.388232 - [DEBUG] Edge function : AllBottom (result of previous compose)
66357 2019-Jan-13 16:21:27.388260 - [DEBUG]
66358 2019-Jan-13 16:21:27.388286 - [DEBUG] Join: AllTop & AllBottom
66359 2019-Jan-13 16:21:27.388313 - [DEBUG] = AllBottom (new jump func)
66360 2019-Jan-13 16:21:27.388338 - [DEBUG]
66361 2019-Jan-13 16:21:27.388362 - [DEBUG] Start adding new jump function
66362 2019-Jan-13 16:21:27.388385 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66363 2019-Jan-13 16:21:27.388447 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66364 2019-Jan-13 16:21:27.389101 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
66365 2019-Jan-13 16:21:27.389765 - [DEBUG] Edge Function : AllBottom
66366 2019-Jan-13 16:21:27.389796 - [DEBUG] End adding new jump function
66367 2019-Jan-13 16:21:27.389820 - [DEBUG]
66368 2019-Jan-13 16:21:27.389843 - [DEBUG] -------------------------------------------- 1755. Path Edge --------------------------------------------
66369 2019-Jan-13 16:21:27.389885 - [DEBUG]
66370 2019-Jan-13 16:21:27.389909 - [DEBUG] Process 1755. path edge:
66371 2019-Jan-13 16:21:27.389933 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66372 2019-Jan-13 16:21:27.389998 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
66373 2019-Jan-13 16:21:27.390667 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66374 2019-Jan-13 16:21:27.391325 - [DEBUG]
66375 2019-Jan-13 16:21:27.391351 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
66376 2019-Jan-13 16:21:27.392068 - [DEBUG] Compose: EdgeIdentity * AllBottom
66377 2019-Jan-13 16:21:27.392100 - [DEBUG]
66378 2019-Jan-13 16:21:27.392124 - [DEBUG] Propagate flow
66379 2019-Jan-13 16:21:27.392148 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66380 2019-Jan-13 16:21:27.392210 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
66381 2019-Jan-13 16:21:27.392876 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66382 2019-Jan-13 16:21:27.393532 - [DEBUG] Edge function : AllBottom (result of previous compose)
66383 2019-Jan-13 16:21:27.393559 - [DEBUG]
66384 2019-Jan-13 16:21:27.393584 - [DEBUG] Join: AllTop & AllBottom
66385 2019-Jan-13 16:21:27.393611 - [DEBUG] = AllBottom (new jump func)
66386 2019-Jan-13 16:21:27.393636 - [DEBUG]
66387 2019-Jan-13 16:21:27.393660 - [DEBUG] Start adding new jump function
66388 2019-Jan-13 16:21:27.393683 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66389 2019-Jan-13 16:21:27.393753 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66390 2019-Jan-13 16:21:27.394411 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
66391 2019-Jan-13 16:21:27.395082 - [DEBUG] Edge Function : AllBottom
66392 2019-Jan-13 16:21:27.395113 - [DEBUG] End adding new jump function
66393 2019-Jan-13 16:21:27.395138 - [DEBUG]
66394 2019-Jan-13 16:21:27.395162 - [DEBUG] -------------------------------------------- 1756. Path Edge --------------------------------------------
66395 2019-Jan-13 16:21:27.395186 - [DEBUG]
66396 2019-Jan-13 16:21:27.395210 - [DEBUG] Process 1756. path edge:
66397 2019-Jan-13 16:21:27.395233 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66398 2019-Jan-13 16:21:27.395294 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
66399 2019-Jan-13 16:21:27.395960 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66400 2019-Jan-13 16:21:27.396621 - [DEBUG]
66401 2019-Jan-13 16:21:27.396649 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
66402 2019-Jan-13 16:21:27.397335 - [DEBUG] Compose: EdgeIdentity * AllBottom
66403 2019-Jan-13 16:21:27.397364 - [DEBUG]
66404 2019-Jan-13 16:21:27.397388 - [DEBUG] Propagate flow
66405 2019-Jan-13 16:21:27.397411 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66406 2019-Jan-13 16:21:27.397476 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
66407 2019-Jan-13 16:21:27.398123 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66408 2019-Jan-13 16:21:27.398819 - [DEBUG] Edge function : AllBottom (result of previous compose)
66409 2019-Jan-13 16:21:27.398845 - [DEBUG]
66410 2019-Jan-13 16:21:27.398872 - [DEBUG] Join: AllTop & AllBottom
66411 2019-Jan-13 16:21:27.398898 - [DEBUG] = AllBottom (new jump func)
66412 2019-Jan-13 16:21:27.398923 - [DEBUG]
66413 2019-Jan-13 16:21:27.398947 - [DEBUG] Start adding new jump function
66414 2019-Jan-13 16:21:27.398987 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66415 2019-Jan-13 16:21:27.399053 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66416 2019-Jan-13 16:21:27.399721 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
66417 2019-Jan-13 16:21:27.400373 - [DEBUG] Edge Function : AllBottom
66418 2019-Jan-13 16:21:27.400404 - [DEBUG] End adding new jump function
66419 2019-Jan-13 16:21:27.400429 - [DEBUG]
66420 2019-Jan-13 16:21:27.400453 - [DEBUG] -------------------------------------------- 1757. Path Edge --------------------------------------------
66421 2019-Jan-13 16:21:27.400478 - [DEBUG]
66422 2019-Jan-13 16:21:27.400501 - [DEBUG] Process 1757. path edge:
66423 2019-Jan-13 16:21:27.400525 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66424 2019-Jan-13 16:21:27.400587 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
66425 2019-Jan-13 16:21:27.401233 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66426 2019-Jan-13 16:21:27.401914 - [DEBUG]
66427 2019-Jan-13 16:21:27.401942 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
66428 2019-Jan-13 16:21:27.402635 - [DEBUG] Compose: EdgeIdentity * AllBottom
66429 2019-Jan-13 16:21:27.402665 - [DEBUG]
66430 2019-Jan-13 16:21:27.402689 - [DEBUG] Propagate flow
66431 2019-Jan-13 16:21:27.402712 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66432 2019-Jan-13 16:21:27.402779 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
66433 2019-Jan-13 16:21:27.403449 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66434 2019-Jan-13 16:21:27.404096 - [DEBUG] Edge function : AllBottom (result of previous compose)
66435 2019-Jan-13 16:21:27.404123 - [DEBUG]
66436 2019-Jan-13 16:21:27.404149 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66437 2019-Jan-13 16:21:27.404176 - [DEBUG] = AllBottom
66438 2019-Jan-13 16:21:27.404200 - [DEBUG]
66439 2019-Jan-13 16:21:27.404224 - [DEBUG] PROPAGATE: No new function!
66440 2019-Jan-13 16:21:27.404249 - [DEBUG] EDGE:
66441 2019-Jan-13 16:21:27.404314 - [DEBUG] ---> 66442 2019-Jan-13 16:21:27.404998 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66443 2019-Jan-13 16:21:27.405658 - [DEBUG]
66444 2019-Jan-13 16:21:27.405685 - [DEBUG] EDGE:
66445 2019-Jan-13 16:21:27.405751 - [DEBUG] ---> 66446 2019-Jan-13 16:21:27.406405 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66447 2019-Jan-13 16:21:27.407054 - [DEBUG]
66448 2019-Jan-13 16:21:27.407080 - [DEBUG] EDGE:
66449 2019-Jan-13 16:21:27.407142 - [DEBUG] ---> 66450 2019-Jan-13 16:21:27.407811 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66451 2019-Jan-13 16:21:27.408492 - [DEBUG]
66452 2019-Jan-13 16:21:27.408543 - [DEBUG] Compose: EdgeIdentity * AllBottom
66453 2019-Jan-13 16:21:27.408570 - [DEBUG]
66454 2019-Jan-13 16:21:27.408595 - [DEBUG] Propagate flow
66455 2019-Jan-13 16:21:27.408618 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66456 2019-Jan-13 16:21:27.408686 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
66457 2019-Jan-13 16:21:27.409349 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66458 2019-Jan-13 16:21:27.410015 - [DEBUG] Edge function : AllBottom (result of previous compose)
66459 2019-Jan-13 16:21:27.410041 - [DEBUG]
66460 2019-Jan-13 16:21:27.410067 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66461 2019-Jan-13 16:21:27.410093 - [DEBUG] = AllBottom
66462 2019-Jan-13 16:21:27.410118 - [DEBUG]
66463 2019-Jan-13 16:21:27.410141 - [DEBUG] PROPAGATE: No new function!
66464 2019-Jan-13 16:21:27.410170 - [DEBUG] EDGE:
66465 2019-Jan-13 16:21:27.410232 - [DEBUG] ---> 66466 2019-Jan-13 16:21:27.410911 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66467 2019-Jan-13 16:21:27.411595 - [DEBUG]
66468 2019-Jan-13 16:21:27.411640 - [DEBUG] Compose: EdgeIdentity * AllBottom
66469 2019-Jan-13 16:21:27.411667 - [DEBUG]
66470 2019-Jan-13 16:21:27.411691 - [DEBUG] Propagate flow
66471 2019-Jan-13 16:21:27.411714 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66472 2019-Jan-13 16:21:27.411781 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
66473 2019-Jan-13 16:21:27.412447 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66474 2019-Jan-13 16:21:27.413096 - [DEBUG] Edge function : AllBottom (result of previous compose)
66475 2019-Jan-13 16:21:27.413122 - [DEBUG]
66476 2019-Jan-13 16:21:27.413148 - [DEBUG] Join: AllTop & AllBottom
66477 2019-Jan-13 16:21:27.413174 - [DEBUG] = AllBottom (new jump func)
66478 2019-Jan-13 16:21:27.413199 - [DEBUG]
66479 2019-Jan-13 16:21:27.413222 - [DEBUG] Start adding new jump function
66480 2019-Jan-13 16:21:27.413246 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66481 2019-Jan-13 16:21:27.413309 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66482 2019-Jan-13 16:21:27.413973 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
66483 2019-Jan-13 16:21:27.414642 - [DEBUG] Edge Function : AllBottom
66484 2019-Jan-13 16:21:27.414673 - [DEBUG] End adding new jump function
66485 2019-Jan-13 16:21:27.414696 - [DEBUG]
66486 2019-Jan-13 16:21:27.414720 - [DEBUG] -------------------------------------------- 1758. Path Edge --------------------------------------------
66487 2019-Jan-13 16:21:27.414745 - [DEBUG]
66488 2019-Jan-13 16:21:27.414768 - [DEBUG] Process 1758. path edge:
66489 2019-Jan-13 16:21:27.414792 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66490 2019-Jan-13 16:21:27.414857 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
66491 2019-Jan-13 16:21:27.415541 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66492 2019-Jan-13 16:21:27.416191 - [DEBUG]
66493 2019-Jan-13 16:21:27.416216 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
66494 2019-Jan-13 16:21:27.416911 - [DEBUG] Possible callees:
66495 2019-Jan-13 16:21:27.416937 - [DEBUG] llvm.dbg.declare
66496 2019-Jan-13 16:21:27.416962 - [DEBUG] Possible return sites:
66497 2019-Jan-13 16:21:27.416985 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14366498 2019-Jan-13 16:21:27.418333 - [DEBUG] Found and process special summary
66499 2019-Jan-13 16:21:27.418392 - [DEBUG] Compose: EdgeIdentity * AllBottom
66500 2019-Jan-13 16:21:27.418421 - [DEBUG]
66501 2019-Jan-13 16:21:27.418446 - [DEBUG] Propagate flow
66502 2019-Jan-13 16:21:27.418470 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66503 2019-Jan-13 16:21:27.418533 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
66504 2019-Jan-13 16:21:27.419193 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66505 2019-Jan-13 16:21:27.419860 - [DEBUG] Edge function : AllBottom (result of previous compose)
66506 2019-Jan-13 16:21:27.419887 - [DEBUG]
66507 2019-Jan-13 16:21:27.419913 - [DEBUG] Join: AllTop & AllBottom
66508 2019-Jan-13 16:21:27.419940 - [DEBUG] = AllBottom (new jump func)
66509 2019-Jan-13 16:21:27.419965 - [DEBUG]
66510 2019-Jan-13 16:21:27.419988 - [DEBUG] Start adding new jump function
66511 2019-Jan-13 16:21:27.420012 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66512 2019-Jan-13 16:21:27.420077 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66513 2019-Jan-13 16:21:27.420740 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
66514 2019-Jan-13 16:21:27.421394 - [DEBUG] Edge Function : AllBottom
66515 2019-Jan-13 16:21:27.421425 - [DEBUG] End adding new jump function
66516 2019-Jan-13 16:21:27.421449 - [DEBUG]
66517 2019-Jan-13 16:21:27.421474 - [DEBUG] -------------------------------------------- 1759. Path Edge --------------------------------------------
66518 2019-Jan-13 16:21:27.421499 - [DEBUG]
66519 2019-Jan-13 16:21:27.421522 - [DEBUG] Process 1759. path edge:
66520 2019-Jan-13 16:21:27.421564 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66521 2019-Jan-13 16:21:27.421628 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
66522 2019-Jan-13 16:21:27.422291 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66523 2019-Jan-13 16:21:27.422955 - [DEBUG]
66524 2019-Jan-13 16:21:27.422981 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
66525 2019-Jan-13 16:21:27.423682 - [DEBUG] Compose: EdgeIdentity * AllBottom
66526 2019-Jan-13 16:21:27.423712 - [DEBUG]
66527 2019-Jan-13 16:21:27.423736 - [DEBUG] Propagate flow
66528 2019-Jan-13 16:21:27.423760 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66529 2019-Jan-13 16:21:27.423824 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
66530 2019-Jan-13 16:21:27.424479 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66531 2019-Jan-13 16:21:27.425159 - [DEBUG] Edge function : AllBottom (result of previous compose)
66532 2019-Jan-13 16:21:27.425878 - [DEBUG]
66533 2019-Jan-13 16:21:27.425921 - [DEBUG] Join: AllTop & AllBottom
66534 2019-Jan-13 16:21:27.425949 - [DEBUG] = AllBottom (new jump func)
66535 2019-Jan-13 16:21:27.425975 - [DEBUG]
66536 2019-Jan-13 16:21:27.425998 - [DEBUG] Start adding new jump function
66537 2019-Jan-13 16:21:27.426022 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66538 2019-Jan-13 16:21:27.426116 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66539 2019-Jan-13 16:21:27.426837 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
66540 2019-Jan-13 16:21:27.427489 - [DEBUG] Edge Function : AllBottom
66541 2019-Jan-13 16:21:27.427521 - [DEBUG] End adding new jump function
66542 2019-Jan-13 16:21:27.427546 - [DEBUG]
66543 2019-Jan-13 16:21:27.427570 - [DEBUG] -------------------------------------------- 1760. Path Edge --------------------------------------------
66544 2019-Jan-13 16:21:27.427615 - [DEBUG]
66545 2019-Jan-13 16:21:27.427639 - [DEBUG] Process 1760. path edge:
66546 2019-Jan-13 16:21:27.427663 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66547 2019-Jan-13 16:21:27.427729 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
66548 2019-Jan-13 16:21:27.428422 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66549 2019-Jan-13 16:21:27.429091 - [DEBUG]
66550 2019-Jan-13 16:21:27.429118 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
66551 2019-Jan-13 16:21:27.429812 - [DEBUG] Compose: EdgeIdentity * AllBottom
66552 2019-Jan-13 16:21:27.429842 - [DEBUG]
66553 2019-Jan-13 16:21:27.429865 - [DEBUG] Propagate flow
66554 2019-Jan-13 16:21:27.429889 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66555 2019-Jan-13 16:21:27.429957 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
66556 2019-Jan-13 16:21:27.430611 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66557 2019-Jan-13 16:21:27.431263 - [DEBUG] Edge function : AllBottom (result of previous compose)
66558 2019-Jan-13 16:21:27.431290 - [DEBUG]
66559 2019-Jan-13 16:21:27.431315 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66560 2019-Jan-13 16:21:27.431342 - [DEBUG] = AllBottom
66561 2019-Jan-13 16:21:27.431365 - [DEBUG]
66562 2019-Jan-13 16:21:27.431389 - [DEBUG] PROPAGATE: No new function!
66563 2019-Jan-13 16:21:27.431415 - [DEBUG] EDGE:
66564 2019-Jan-13 16:21:27.431483 - [DEBUG] ---> 66565 2019-Jan-13 16:21:27.432168 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66566 2019-Jan-13 16:21:27.432825 - [DEBUG]
66567 2019-Jan-13 16:21:27.432853 - [DEBUG] EDGE:
66568 2019-Jan-13 16:21:27.432916 - [DEBUG] ---> 66569 2019-Jan-13 16:21:27.433568 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66570 2019-Jan-13 16:21:27.434216 - [DEBUG]
66571 2019-Jan-13 16:21:27.434267 - [DEBUG] Compose: EdgeIdentity * AllBottom
66572 2019-Jan-13 16:21:27.434295 - [DEBUG]
66573 2019-Jan-13 16:21:27.434319 - [DEBUG] Propagate flow
66574 2019-Jan-13 16:21:27.434343 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66575 2019-Jan-13 16:21:27.434409 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
66576 2019-Jan-13 16:21:27.435102 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66577 2019-Jan-13 16:21:27.435766 - [DEBUG] Edge function : AllBottom (result of previous compose)
66578 2019-Jan-13 16:21:27.435792 - [DEBUG]
66579 2019-Jan-13 16:21:27.435819 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66580 2019-Jan-13 16:21:27.435845 - [DEBUG] = AllBottom
66581 2019-Jan-13 16:21:27.435870 - [DEBUG]
66582 2019-Jan-13 16:21:27.435893 - [DEBUG] PROPAGATE: No new function!
66583 2019-Jan-13 16:21:27.435923 - [DEBUG] EDGE:
66584 2019-Jan-13 16:21:27.435988 - [DEBUG] ---> 66585 2019-Jan-13 16:21:27.436656 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66586 2019-Jan-13 16:21:27.437318 - [DEBUG]
66587 2019-Jan-13 16:21:27.437346 - [DEBUG] EDGE:
66588 2019-Jan-13 16:21:27.437411 - [DEBUG] ---> 66589 2019-Jan-13 16:21:27.438087 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66590 2019-Jan-13 16:21:27.438775 - [DEBUG]
66591 2019-Jan-13 16:21:27.438819 - [DEBUG] Compose: EdgeIdentity * AllBottom
66592 2019-Jan-13 16:21:27.438846 - [DEBUG]
66593 2019-Jan-13 16:21:27.438870 - [DEBUG] Propagate flow
66594 2019-Jan-13 16:21:27.438894 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66595 2019-Jan-13 16:21:27.438957 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
66596 2019-Jan-13 16:21:27.439612 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66597 2019-Jan-13 16:21:27.440269 - [DEBUG] Edge function : AllBottom (result of previous compose)
66598 2019-Jan-13 16:21:27.440296 - [DEBUG]
66599 2019-Jan-13 16:21:27.440322 - [DEBUG] Join: AllTop & AllBottom
66600 2019-Jan-13 16:21:27.440348 - [DEBUG] = AllBottom (new jump func)
66601 2019-Jan-13 16:21:27.440373 - [DEBUG]
66602 2019-Jan-13 16:21:27.440397 - [DEBUG] Start adding new jump function
66603 2019-Jan-13 16:21:27.440420 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66604 2019-Jan-13 16:21:27.440486 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66605 2019-Jan-13 16:21:27.441146 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
66606 2019-Jan-13 16:21:27.441827 - [DEBUG] Edge Function : AllBottom
66607 2019-Jan-13 16:21:27.441860 - [DEBUG] End adding new jump function
66608 2019-Jan-13 16:21:27.441883 - [DEBUG]
66609 2019-Jan-13 16:21:27.441907 - [DEBUG] -------------------------------------------- 1761. Path Edge --------------------------------------------
66610 2019-Jan-13 16:21:27.441932 - [DEBUG]
66611 2019-Jan-13 16:21:27.441955 - [DEBUG] Process 1761. path edge:
66612 2019-Jan-13 16:21:27.441979 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66613 2019-Jan-13 16:21:27.442041 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
66614 2019-Jan-13 16:21:27.442689 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66615 2019-Jan-13 16:21:27.443355 - [DEBUG]
66616 2019-Jan-13 16:21:27.443383 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
66617 2019-Jan-13 16:21:27.444070 - [DEBUG] Compose: EdgeIdentity * AllBottom
66618 2019-Jan-13 16:21:27.444099 - [DEBUG]
66619 2019-Jan-13 16:21:27.444123 - [DEBUG] Propagate flow
66620 2019-Jan-13 16:21:27.444146 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66621 2019-Jan-13 16:21:27.444210 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
66622 2019-Jan-13 16:21:27.444906 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66623 2019-Jan-13 16:21:27.445562 - [DEBUG] Edge function : AllBottom (result of previous compose)
66624 2019-Jan-13 16:21:27.445588 - [DEBUG]
66625 2019-Jan-13 16:21:27.445615 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66626 2019-Jan-13 16:21:27.445641 - [DEBUG] = AllBottom
66627 2019-Jan-13 16:21:27.445665 - [DEBUG]
66628 2019-Jan-13 16:21:27.445688 - [DEBUG] PROPAGATE: No new function!
66629 2019-Jan-13 16:21:27.445727 - [DEBUG] Compose: EdgeIdentity * AllBottom
66630 2019-Jan-13 16:21:27.445754 - [DEBUG]
66631 2019-Jan-13 16:21:27.445778 - [DEBUG] Propagate flow
66632 2019-Jan-13 16:21:27.445802 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66633 2019-Jan-13 16:21:27.445867 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
66634 2019-Jan-13 16:21:27.446566 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66635 2019-Jan-13 16:21:27.447231 - [DEBUG] Edge function : AllBottom (result of previous compose)
66636 2019-Jan-13 16:21:27.447257 - [DEBUG]
66637 2019-Jan-13 16:21:27.447283 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66638 2019-Jan-13 16:21:27.447310 - [DEBUG] = AllBottom
66639 2019-Jan-13 16:21:27.447334 - [DEBUG]
66640 2019-Jan-13 16:21:27.447358 - [DEBUG] PROPAGATE: No new function!
66641 2019-Jan-13 16:21:27.447383 - [DEBUG] EDGE:
66642 2019-Jan-13 16:21:27.447450 - [DEBUG] ---> 66643 2019-Jan-13 16:21:27.448107 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66644 2019-Jan-13 16:21:27.448783 - [DEBUG]
66645 2019-Jan-13 16:21:27.448809 - [DEBUG] EDGE:
66646 2019-Jan-13 16:21:27.448870 - [DEBUG] ---> 66647 2019-Jan-13 16:21:27.449532 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66648 2019-Jan-13 16:21:27.450188 - [DEBUG]
66649 2019-Jan-13 16:21:27.450215 - [DEBUG] EDGE:
66650 2019-Jan-13 16:21:27.450281 - [DEBUG] ---> 66651 2019-Jan-13 16:21:27.450939 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66652 2019-Jan-13 16:21:27.451610 - [DEBUG]
66653 2019-Jan-13 16:21:27.451658 - [DEBUG] Compose: EdgeIdentity * AllBottom
66654 2019-Jan-13 16:21:27.451685 - [DEBUG]
66655 2019-Jan-13 16:21:27.451709 - [DEBUG] Propagate flow
66656 2019-Jan-13 16:21:27.451733 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66657 2019-Jan-13 16:21:27.451795 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
66658 2019-Jan-13 16:21:27.452466 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66659 2019-Jan-13 16:21:27.453124 - [DEBUG] Edge function : AllBottom (result of previous compose)
66660 2019-Jan-13 16:21:27.453151 - [DEBUG]
66661 2019-Jan-13 16:21:27.453178 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66662 2019-Jan-13 16:21:27.453204 - [DEBUG] = AllBottom
66663 2019-Jan-13 16:21:27.453229 - [DEBUG]
66664 2019-Jan-13 16:21:27.453253 - [DEBUG] PROPAGATE: No new function!
66665 2019-Jan-13 16:21:27.453282 - [DEBUG] EDGE:
66666 2019-Jan-13 16:21:27.453349 - [DEBUG] ---> 66667 2019-Jan-13 16:21:27.454010 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66668 2019-Jan-13 16:21:27.454658 - [DEBUG]
66669 2019-Jan-13 16:21:27.454684 - [DEBUG] EDGE:
66670 2019-Jan-13 16:21:27.454745 - [DEBUG] ---> 66671 2019-Jan-13 16:21:27.455429 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66672 2019-Jan-13 16:21:27.456088 - [DEBUG]
66673 2019-Jan-13 16:21:27.456115 - [DEBUG] EDGE:
66674 2019-Jan-13 16:21:27.456183 - [DEBUG] ---> 66675 2019-Jan-13 16:21:27.456840 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66676 2019-Jan-13 16:21:27.457506 - [DEBUG]
66677 2019-Jan-13 16:21:27.457533 - [DEBUG] EDGE:
66678 2019-Jan-13 16:21:27.457594 - [DEBUG] ---> 66679 2019-Jan-13 16:21:27.458280 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66680 2019-Jan-13 16:21:27.458933 - [DEBUG]
66681 2019-Jan-13 16:21:27.458961 - [DEBUG] EDGE:
66682 2019-Jan-13 16:21:27.459026 - [DEBUG] ---> 66683 2019-Jan-13 16:21:27.459681 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66684 2019-Jan-13 16:21:27.460332 - [DEBUG]
66685 2019-Jan-13 16:21:27.460358 - [DEBUG] EDGE:
66686 2019-Jan-13 16:21:27.460421 - [DEBUG] ---> 66687 2019-Jan-13 16:21:27.461084 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66688 2019-Jan-13 16:21:27.461764 - [DEBUG]
66689 2019-Jan-13 16:21:27.461790 - [DEBUG] EDGE:
66690 2019-Jan-13 16:21:27.461854 - [DEBUG] ---> 66691 2019-Jan-13 16:21:27.462510 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66692 2019-Jan-13 16:21:27.463160 - [DEBUG]
66693 2019-Jan-13 16:21:27.463187 - [DEBUG] EDGE:
66694 2019-Jan-13 16:21:27.463249 - [DEBUG] ---> 66695 2019-Jan-13 16:21:27.463909 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66696 2019-Jan-13 16:21:27.464571 - [DEBUG]
66697 2019-Jan-13 16:21:27.464620 - [DEBUG] Compose: EdgeIdentity * AllBottom
66698 2019-Jan-13 16:21:27.464648 - [DEBUG]
66699 2019-Jan-13 16:21:27.464673 - [DEBUG] Propagate flow
66700 2019-Jan-13 16:21:27.464697 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66701 2019-Jan-13 16:21:27.464759 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
66702 2019-Jan-13 16:21:27.465450 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66703 2019-Jan-13 16:21:27.466101 - [DEBUG] Edge function : AllBottom (result of previous compose)
66704 2019-Jan-13 16:21:27.466127 - [DEBUG]
66705 2019-Jan-13 16:21:27.466154 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66706 2019-Jan-13 16:21:27.466179 - [DEBUG] = AllBottom
66707 2019-Jan-13 16:21:27.466204 - [DEBUG]
66708 2019-Jan-13 16:21:27.466227 - [DEBUG] PROPAGATE: No new function!
66709 2019-Jan-13 16:21:27.466256 - [DEBUG] EDGE:
66710 2019-Jan-13 16:21:27.466320 - [DEBUG] ---> 66711 2019-Jan-13 16:21:27.466996 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66712 2019-Jan-13 16:21:27.467650 - [DEBUG]
66713 2019-Jan-13 16:21:27.467692 - [DEBUG] Compose: EdgeIdentity * AllBottom
66714 2019-Jan-13 16:21:27.467719 - [DEBUG]
66715 2019-Jan-13 16:21:27.467743 - [DEBUG] Propagate flow
66716 2019-Jan-13 16:21:27.467767 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66717 2019-Jan-13 16:21:27.467831 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
66718 2019-Jan-13 16:21:27.468530 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66719 2019-Jan-13 16:21:27.469184 - [DEBUG] Edge function : AllBottom (result of previous compose)
66720 2019-Jan-13 16:21:27.469210 - [DEBUG]
66721 2019-Jan-13 16:21:27.469236 - [DEBUG] Join: AllTop & AllBottom
66722 2019-Jan-13 16:21:27.469263 - [DEBUG] = AllBottom (new jump func)
66723 2019-Jan-13 16:21:27.469288 - [DEBUG]
66724 2019-Jan-13 16:21:27.469312 - [DEBUG] Start adding new jump function
66725 2019-Jan-13 16:21:27.469336 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66726 2019-Jan-13 16:21:27.469397 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66727 2019-Jan-13 16:21:27.470063 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
66728 2019-Jan-13 16:21:27.470718 - [DEBUG] Edge Function : AllBottom
66729 2019-Jan-13 16:21:27.470750 - [DEBUG] End adding new jump function
66730 2019-Jan-13 16:21:27.470774 - [DEBUG]
66731 2019-Jan-13 16:21:27.470798 - [DEBUG] -------------------------------------------- 1762. Path Edge --------------------------------------------
66732 2019-Jan-13 16:21:27.470823 - [DEBUG]
66733 2019-Jan-13 16:21:27.470847 - [DEBUG] Process 1762. path edge:
66734 2019-Jan-13 16:21:27.470871 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66735 2019-Jan-13 16:21:27.470942 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
66736 2019-Jan-13 16:21:27.471623 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66737 2019-Jan-13 16:21:27.472273 - [DEBUG]
66738 2019-Jan-13 16:21:27.472298 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
66739 2019-Jan-13 16:21:27.472975 - [DEBUG] Possible callees:
66740 2019-Jan-13 16:21:27.473001 - [DEBUG] foo
66741 2019-Jan-13 16:21:27.473026 - [DEBUG] Possible return sites:
66742 2019-Jan-13 16:21:27.473050 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8466743 2019-Jan-13 16:21:27.474369 - [DEBUG] Found and process special summary
66744 2019-Jan-13 16:21:27.474412 - [DEBUG] Compose: EdgeIdentity * AllBottom
66745 2019-Jan-13 16:21:27.474441 - [DEBUG]
66746 2019-Jan-13 16:21:27.474465 - [DEBUG] Propagate flow
66747 2019-Jan-13 16:21:27.474489 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66748 2019-Jan-13 16:21:27.474555 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
66749 2019-Jan-13 16:21:27.475234 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66750 2019-Jan-13 16:21:27.475903 - [DEBUG] Edge function : AllBottom (result of previous compose)
66751 2019-Jan-13 16:21:27.475930 - [DEBUG]
66752 2019-Jan-13 16:21:27.475955 - [DEBUG] Join: AllTop & AllBottom
66753 2019-Jan-13 16:21:27.475981 - [DEBUG] = AllBottom (new jump func)
66754 2019-Jan-13 16:21:27.476006 - [DEBUG]
66755 2019-Jan-13 16:21:27.476029 - [DEBUG] Start adding new jump function
66756 2019-Jan-13 16:21:27.476053 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66757 2019-Jan-13 16:21:27.476117 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66758 2019-Jan-13 16:21:27.476786 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
66759 2019-Jan-13 16:21:27.477445 - [DEBUG] Edge Function : AllBottom
66760 2019-Jan-13 16:21:27.477475 - [DEBUG] End adding new jump function
66761 2019-Jan-13 16:21:27.477499 - [DEBUG]
66762 2019-Jan-13 16:21:27.477523 - [DEBUG] -------------------------------------------- 1763. Path Edge --------------------------------------------
66763 2019-Jan-13 16:21:27.477564 - [DEBUG]
66764 2019-Jan-13 16:21:27.477588 - [DEBUG] Process 1763. path edge:
66765 2019-Jan-13 16:21:27.477612 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66766 2019-Jan-13 16:21:27.477673 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
66767 2019-Jan-13 16:21:27.478352 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66768 2019-Jan-13 16:21:27.479022 - [DEBUG]
66769 2019-Jan-13 16:21:27.479048 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
66770 2019-Jan-13 16:21:27.479753 - [DEBUG] Compose: EdgeIdentity * AllBottom
66771 2019-Jan-13 16:21:27.479785 - [DEBUG]
66772 2019-Jan-13 16:21:27.479808 - [DEBUG] Propagate flow
66773 2019-Jan-13 16:21:27.479832 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66774 2019-Jan-13 16:21:27.479897 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
66775 2019-Jan-13 16:21:27.480553 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66776 2019-Jan-13 16:21:27.484039 - [DEBUG] Edge function : AllBottom (result of previous compose)
66777 2019-Jan-13 16:21:27.484070 - [DEBUG]
66778 2019-Jan-13 16:21:27.484097 - [DEBUG] Join: AllTop & AllBottom
66779 2019-Jan-13 16:21:27.484124 - [DEBUG] = AllBottom (new jump func)
66780 2019-Jan-13 16:21:27.484149 - [DEBUG]
66781 2019-Jan-13 16:21:27.484173 - [DEBUG] Start adding new jump function
66782 2019-Jan-13 16:21:27.484197 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66783 2019-Jan-13 16:21:27.484282 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66784 2019-Jan-13 16:21:27.485001 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
66785 2019-Jan-13 16:21:27.485672 - [DEBUG] Edge Function : AllBottom
66786 2019-Jan-13 16:21:27.485705 - [DEBUG] End adding new jump function
66787 2019-Jan-13 16:21:27.485729 - [DEBUG]
66788 2019-Jan-13 16:21:27.485753 - [DEBUG] -------------------------------------------- 1764. Path Edge --------------------------------------------
66789 2019-Jan-13 16:21:27.485777 - [DEBUG]
66790 2019-Jan-13 16:21:27.485801 - [DEBUG] Process 1764. path edge:
66791 2019-Jan-13 16:21:27.485825 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66792 2019-Jan-13 16:21:27.485890 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
66793 2019-Jan-13 16:21:27.486552 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66794 2019-Jan-13 16:21:27.487212 - [DEBUG]
66795 2019-Jan-13 16:21:27.487241 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
66796 2019-Jan-13 16:21:27.487923 - [DEBUG] Compose: EdgeIdentity * AllBottom
66797 2019-Jan-13 16:21:27.487953 - [DEBUG]
66798 2019-Jan-13 16:21:27.487977 - [DEBUG] Propagate flow
66799 2019-Jan-13 16:21:27.488001 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66800 2019-Jan-13 16:21:27.488069 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
66801 2019-Jan-13 16:21:27.488773 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66802 2019-Jan-13 16:21:27.489434 - [DEBUG] Edge function : AllBottom (result of previous compose)
66803 2019-Jan-13 16:21:27.489461 - [DEBUG]
66804 2019-Jan-13 16:21:27.489487 - [DEBUG] Join: AllTop & AllBottom
66805 2019-Jan-13 16:21:27.489535 - [DEBUG] = AllBottom (new jump func)
66806 2019-Jan-13 16:21:27.489561 - [DEBUG]
66807 2019-Jan-13 16:21:27.489585 - [DEBUG] Start adding new jump function
66808 2019-Jan-13 16:21:27.489608 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66809 2019-Jan-13 16:21:27.489674 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66810 2019-Jan-13 16:21:27.490330 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
66811 2019-Jan-13 16:21:27.490992 - [DEBUG] Edge Function : AllBottom
66812 2019-Jan-13 16:21:27.491023 - [DEBUG] End adding new jump function
66813 2019-Jan-13 16:21:27.491046 - [DEBUG]
66814 2019-Jan-13 16:21:27.491070 - [DEBUG] -------------------------------------------- 1765. Path Edge --------------------------------------------
66815 2019-Jan-13 16:21:27.491095 - [DEBUG]
66816 2019-Jan-13 16:21:27.491118 - [DEBUG] Process 1765. path edge:
66817 2019-Jan-13 16:21:27.491142 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66818 2019-Jan-13 16:21:27.491209 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
66819 2019-Jan-13 16:21:27.491906 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66820 2019-Jan-13 16:21:27.492570 - [DEBUG]
66821 2019-Jan-13 16:21:27.492596 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
66822 2019-Jan-13 16:21:27.493272 - [DEBUG] Possible callees:
66823 2019-Jan-13 16:21:27.493298 - [DEBUG] llvm.dbg.declare
66824 2019-Jan-13 16:21:27.493323 - [DEBUG] Possible return sites:
66825 2019-Jan-13 16:21:27.493347 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9666826 2019-Jan-13 16:21:27.494696 - [DEBUG] Found and process special summary
66827 2019-Jan-13 16:21:27.494743 - [DEBUG] Compose: EdgeIdentity * AllBottom
66828 2019-Jan-13 16:21:27.494771 - [DEBUG]
66829 2019-Jan-13 16:21:27.494796 - [DEBUG] Propagate flow
66830 2019-Jan-13 16:21:27.494820 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66831 2019-Jan-13 16:21:27.494914 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
66832 2019-Jan-13 16:21:27.495600 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66833 2019-Jan-13 16:21:27.496256 - [DEBUG] Edge function : AllBottom (result of previous compose)
66834 2019-Jan-13 16:21:27.496283 - [DEBUG]
66835 2019-Jan-13 16:21:27.496309 - [DEBUG] Join: AllTop & AllBottom
66836 2019-Jan-13 16:21:27.496336 - [DEBUG] = AllBottom (new jump func)
66837 2019-Jan-13 16:21:27.496360 - [DEBUG]
66838 2019-Jan-13 16:21:27.496384 - [DEBUG] Start adding new jump function
66839 2019-Jan-13 16:21:27.496408 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66840 2019-Jan-13 16:21:27.496469 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66841 2019-Jan-13 16:21:27.497130 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
66842 2019-Jan-13 16:21:27.497798 - [DEBUG] Edge Function : AllBottom
66843 2019-Jan-13 16:21:27.497829 - [DEBUG] End adding new jump function
66844 2019-Jan-13 16:21:27.497854 - [DEBUG]
66845 2019-Jan-13 16:21:27.497878 - [DEBUG] -------------------------------------------- 1766. Path Edge --------------------------------------------
66846 2019-Jan-13 16:21:27.497903 - [DEBUG]
66847 2019-Jan-13 16:21:27.497927 - [DEBUG] Process 1766. path edge:
66848 2019-Jan-13 16:21:27.497969 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66849 2019-Jan-13 16:21:27.498033 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
66850 2019-Jan-13 16:21:27.498729 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66851 2019-Jan-13 16:21:27.499381 - [DEBUG]
66852 2019-Jan-13 16:21:27.499407 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
66853 2019-Jan-13 16:21:27.500102 - [DEBUG] Compose: EdgeIdentity * AllBottom
66854 2019-Jan-13 16:21:27.500132 - [DEBUG]
66855 2019-Jan-13 16:21:27.500156 - [DEBUG] Propagate flow
66856 2019-Jan-13 16:21:27.500180 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66857 2019-Jan-13 16:21:27.500247 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
66858 2019-Jan-13 16:21:27.500907 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66859 2019-Jan-13 16:21:27.501587 - [DEBUG] Edge function : AllBottom (result of previous compose)
66860 2019-Jan-13 16:21:27.501614 - [DEBUG]
66861 2019-Jan-13 16:21:27.501640 - [DEBUG] Join: AllTop & AllBottom
66862 2019-Jan-13 16:21:27.501666 - [DEBUG] = AllBottom (new jump func)
66863 2019-Jan-13 16:21:27.501691 - [DEBUG]
66864 2019-Jan-13 16:21:27.501715 - [DEBUG] Start adding new jump function
66865 2019-Jan-13 16:21:27.501738 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66866 2019-Jan-13 16:21:27.501801 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66867 2019-Jan-13 16:21:27.502455 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
66868 2019-Jan-13 16:21:27.503111 - [DEBUG] Edge Function : AllBottom
66869 2019-Jan-13 16:21:27.503145 - [DEBUG] End adding new jump function
66870 2019-Jan-13 16:21:27.503169 - [DEBUG]
66871 2019-Jan-13 16:21:27.503193 - [DEBUG] -------------------------------------------- 1767. Path Edge --------------------------------------------
66872 2019-Jan-13 16:21:27.503218 - [DEBUG]
66873 2019-Jan-13 16:21:27.503241 - [DEBUG] Process 1767. path edge:
66874 2019-Jan-13 16:21:27.503265 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66875 2019-Jan-13 16:21:27.503333 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
66876 2019-Jan-13 16:21:27.503990 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66877 2019-Jan-13 16:21:27.504648 - [DEBUG]
66878 2019-Jan-13 16:21:27.504675 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
66879 2019-Jan-13 16:21:27.505375 - [DEBUG] Compose: EdgeIdentity * AllBottom
66880 2019-Jan-13 16:21:27.505406 - [DEBUG]
66881 2019-Jan-13 16:21:27.505429 - [DEBUG] Propagate flow
66882 2019-Jan-13 16:21:27.505453 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66883 2019-Jan-13 16:21:27.505517 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
66884 2019-Jan-13 16:21:27.506178 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66885 2019-Jan-13 16:21:27.506844 - [DEBUG] Edge function : AllBottom (result of previous compose)
66886 2019-Jan-13 16:21:27.506871 - [DEBUG]
66887 2019-Jan-13 16:21:27.506897 - [DEBUG] Join: AllTop & AllBottom
66888 2019-Jan-13 16:21:27.506924 - [DEBUG] = AllBottom (new jump func)
66889 2019-Jan-13 16:21:27.506948 - [DEBUG]
66890 2019-Jan-13 16:21:27.506972 - [DEBUG] Start adding new jump function
66891 2019-Jan-13 16:21:27.506996 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66892 2019-Jan-13 16:21:27.507058 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66893 2019-Jan-13 16:21:27.507739 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
66894 2019-Jan-13 16:21:27.508413 - [DEBUG] Edge Function : AllBottom
66895 2019-Jan-13 16:21:27.508444 - [DEBUG] End adding new jump function
66896 2019-Jan-13 16:21:27.508469 - [DEBUG]
66897 2019-Jan-13 16:21:27.508493 - [DEBUG] -------------------------------------------- 1768. Path Edge --------------------------------------------
66898 2019-Jan-13 16:21:27.508518 - [DEBUG]
66899 2019-Jan-13 16:21:27.508541 - [DEBUG] Process 1768. path edge:
66900 2019-Jan-13 16:21:27.508565 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66901 2019-Jan-13 16:21:27.508630 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
66902 2019-Jan-13 16:21:27.509289 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66903 2019-Jan-13 16:21:27.509947 - [DEBUG]
66904 2019-Jan-13 16:21:27.509974 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
66905 2019-Jan-13 16:21:27.510663 - [DEBUG] Compose: EdgeIdentity * AllBottom
66906 2019-Jan-13 16:21:27.510692 - [DEBUG]
66907 2019-Jan-13 16:21:27.510716 - [DEBUG] Propagate flow
66908 2019-Jan-13 16:21:27.510740 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66909 2019-Jan-13 16:21:27.510804 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
66910 2019-Jan-13 16:21:27.511464 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66911 2019-Jan-13 16:21:27.512152 - [DEBUG] Edge function : AllBottom (result of previous compose)
66912 2019-Jan-13 16:21:27.512179 - [DEBUG]
66913 2019-Jan-13 16:21:27.512206 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66914 2019-Jan-13 16:21:27.512232 - [DEBUG] = AllBottom
66915 2019-Jan-13 16:21:27.512256 - [DEBUG]
66916 2019-Jan-13 16:21:27.512280 - [DEBUG] PROPAGATE: No new function!
66917 2019-Jan-13 16:21:27.512305 - [DEBUG] EDGE:
66918 2019-Jan-13 16:21:27.512372 - [DEBUG] ---> 66919 2019-Jan-13 16:21:27.513024 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66920 2019-Jan-13 16:21:27.513684 - [DEBUG]
66921 2019-Jan-13 16:21:27.513711 - [DEBUG] EDGE:
66922 2019-Jan-13 16:21:27.513774 - [DEBUG] ---> 66923 2019-Jan-13 16:21:27.514422 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66924 2019-Jan-13 16:21:27.515108 - [DEBUG]
66925 2019-Jan-13 16:21:27.515136 - [DEBUG] EDGE:
66926 2019-Jan-13 16:21:27.515202 - [DEBUG] ---> 66927 2019-Jan-13 16:21:27.515859 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66928 2019-Jan-13 16:21:27.516522 - [DEBUG]
66929 2019-Jan-13 16:21:27.516572 - [DEBUG] Compose: EdgeIdentity * AllBottom
66930 2019-Jan-13 16:21:27.516600 - [DEBUG]
66931 2019-Jan-13 16:21:27.516624 - [DEBUG] Propagate flow
66932 2019-Jan-13 16:21:27.516648 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66933 2019-Jan-13 16:21:27.516711 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
66934 2019-Jan-13 16:21:27.517366 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66935 2019-Jan-13 16:21:27.518026 - [DEBUG] Edge function : AllBottom (result of previous compose)
66936 2019-Jan-13 16:21:27.518052 - [DEBUG]
66937 2019-Jan-13 16:21:27.518079 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
66938 2019-Jan-13 16:21:27.518122 - [DEBUG] = AllBottom
66939 2019-Jan-13 16:21:27.518148 - [DEBUG]
66940 2019-Jan-13 16:21:27.518171 - [DEBUG] PROPAGATE: No new function!
66941 2019-Jan-13 16:21:27.518202 - [DEBUG] EDGE:
66942 2019-Jan-13 16:21:27.518288 - [DEBUG] ---> 66943 2019-Jan-13 16:21:27.518963 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
66944 2019-Jan-13 16:21:27.519621 - [DEBUG]
66945 2019-Jan-13 16:21:27.519664 - [DEBUG] Compose: EdgeIdentity * AllBottom
66946 2019-Jan-13 16:21:27.519692 - [DEBUG]
66947 2019-Jan-13 16:21:27.519716 - [DEBUG] Propagate flow
66948 2019-Jan-13 16:21:27.519739 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66949 2019-Jan-13 16:21:27.519802 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
66950 2019-Jan-13 16:21:27.520455 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66951 2019-Jan-13 16:21:27.521119 - [DEBUG] Edge function : AllBottom (result of previous compose)
66952 2019-Jan-13 16:21:27.521145 - [DEBUG]
66953 2019-Jan-13 16:21:27.521171 - [DEBUG] Join: AllTop & AllBottom
66954 2019-Jan-13 16:21:27.521199 - [DEBUG] = AllBottom (new jump func)
66955 2019-Jan-13 16:21:27.521223 - [DEBUG]
66956 2019-Jan-13 16:21:27.521247 - [DEBUG] Start adding new jump function
66957 2019-Jan-13 16:21:27.521270 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66958 2019-Jan-13 16:21:27.521334 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66959 2019-Jan-13 16:21:27.522020 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
66960 2019-Jan-13 16:21:27.522676 - [DEBUG] Edge Function : AllBottom
66961 2019-Jan-13 16:21:27.522707 - [DEBUG] End adding new jump function
66962 2019-Jan-13 16:21:27.522731 - [DEBUG]
66963 2019-Jan-13 16:21:27.522755 - [DEBUG] -------------------------------------------- 1769. Path Edge --------------------------------------------
66964 2019-Jan-13 16:21:27.522779 - [DEBUG]
66965 2019-Jan-13 16:21:27.522803 - [DEBUG] Process 1769. path edge:
66966 2019-Jan-13 16:21:27.522827 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66967 2019-Jan-13 16:21:27.522890 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
66968 2019-Jan-13 16:21:27.523538 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
66969 2019-Jan-13 16:21:27.524200 - [DEBUG]
66970 2019-Jan-13 16:21:27.524226 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
66971 2019-Jan-13 16:21:27.524913 - [DEBUG] Possible callees:
66972 2019-Jan-13 16:21:27.524941 - [DEBUG] bar
66973 2019-Jan-13 16:21:27.524967 - [DEBUG] Possible return sites:
66974 2019-Jan-13 16:21:27.524990 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8966975 2019-Jan-13 16:21:27.526307 - [DEBUG] Found and process special summary
66976 2019-Jan-13 16:21:27.526348 - [DEBUG] Compose: EdgeIdentity * AllBottom
66977 2019-Jan-13 16:21:27.526377 - [DEBUG]
66978 2019-Jan-13 16:21:27.526401 - [DEBUG] Propagate flow
66979 2019-Jan-13 16:21:27.526425 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
66980 2019-Jan-13 16:21:27.526487 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
66981 2019-Jan-13 16:21:27.527156 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66982 2019-Jan-13 16:21:27.527831 - [DEBUG] Edge function : AllBottom (result of previous compose)
66983 2019-Jan-13 16:21:27.527859 - [DEBUG]
66984 2019-Jan-13 16:21:27.527885 - [DEBUG] Join: AllTop & AllBottom
66985 2019-Jan-13 16:21:27.527911 - [DEBUG] = AllBottom (new jump func)
66986 2019-Jan-13 16:21:27.527936 - [DEBUG]
66987 2019-Jan-13 16:21:27.527959 - [DEBUG] Start adding new jump function
66988 2019-Jan-13 16:21:27.527983 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
66989 2019-Jan-13 16:21:27.528049 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
66990 2019-Jan-13 16:21:27.528733 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
66991 2019-Jan-13 16:21:27.529383 - [DEBUG] Edge Function : AllBottom
66992 2019-Jan-13 16:21:27.529414 - [DEBUG] End adding new jump function
66993 2019-Jan-13 16:21:27.529438 - [DEBUG]
66994 2019-Jan-13 16:21:27.529462 - [DEBUG] -------------------------------------------- 1770. Path Edge --------------------------------------------
66995 2019-Jan-13 16:21:27.529486 - [DEBUG]
66996 2019-Jan-13 16:21:27.529510 - [DEBUG] Process 1770. path edge:
66997 2019-Jan-13 16:21:27.529534 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
66998 2019-Jan-13 16:21:27.529594 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
66999 2019-Jan-13 16:21:27.530263 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
67000 2019-Jan-13 16:21:27.530928 - [DEBUG]
67001 2019-Jan-13 16:21:27.530954 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
67002 2019-Jan-13 16:21:27.531662 - [DEBUG] Compose: EdgeIdentity * AllBottom
67003 2019-Jan-13 16:21:27.531692 - [DEBUG]
67004 2019-Jan-13 16:21:27.531716 - [DEBUG] Propagate flow
67005 2019-Jan-13 16:21:27.531739 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67006 2019-Jan-13 16:21:27.531803 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
67007 2019-Jan-13 16:21:27.532456 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67008 2019-Jan-13 16:21:27.533124 - [DEBUG] Edge function : AllBottom (result of previous compose)
67009 2019-Jan-13 16:21:27.533150 - [DEBUG]
67010 2019-Jan-13 16:21:27.533176 - [DEBUG] Join: AllTop & AllBottom
67011 2019-Jan-13 16:21:27.533203 - [DEBUG] = AllBottom (new jump func)
67012 2019-Jan-13 16:21:27.533227 - [DEBUG]
67013 2019-Jan-13 16:21:27.533251 - [DEBUG] Start adding new jump function
67014 2019-Jan-13 16:21:27.533275 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67015 2019-Jan-13 16:21:27.533337 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67016 2019-Jan-13 16:21:27.533998 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
67017 2019-Jan-13 16:21:27.534651 - [DEBUG] Edge Function : AllBottom
67018 2019-Jan-13 16:21:27.534687 - [DEBUG] End adding new jump function
67019 2019-Jan-13 16:21:27.534712 - [DEBUG]
67020 2019-Jan-13 16:21:27.534736 - [DEBUG] -------------------------------------------- 1771. Path Edge --------------------------------------------
67021 2019-Jan-13 16:21:27.534761 - [DEBUG]
67022 2019-Jan-13 16:21:27.534784 - [DEBUG] Process 1771. path edge:
67023 2019-Jan-13 16:21:27.534808 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67024 2019-Jan-13 16:21:27.534870 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
67025 2019-Jan-13 16:21:27.535545 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
67026 2019-Jan-13 16:21:27.536226 - [DEBUG]
67027 2019-Jan-13 16:21:27.536254 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
67028 2019-Jan-13 16:21:27.536939 - [DEBUG] Compose: EdgeIdentity * AllBottom
67029 2019-Jan-13 16:21:27.536969 - [DEBUG]
67030 2019-Jan-13 16:21:27.536993 - [DEBUG] Propagate flow
67031 2019-Jan-13 16:21:27.537017 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67032 2019-Jan-13 16:21:27.537084 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
67033 2019-Jan-13 16:21:27.537754 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67034 2019-Jan-13 16:21:27.538431 - [DEBUG] Edge function : AllBottom (result of previous compose)
67035 2019-Jan-13 16:21:27.538457 - [DEBUG]
67036 2019-Jan-13 16:21:27.538484 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67037 2019-Jan-13 16:21:27.538510 - [DEBUG] = AllBottom
67038 2019-Jan-13 16:21:27.538535 - [DEBUG]
67039 2019-Jan-13 16:21:27.538558 - [DEBUG] PROPAGATE: No new function!
67040 2019-Jan-13 16:21:27.538595 - [DEBUG] Compose: EdgeIdentity * AllBottom
67041 2019-Jan-13 16:21:27.538622 - [DEBUG]
67042 2019-Jan-13 16:21:27.538646 - [DEBUG] Propagate flow
67043 2019-Jan-13 16:21:27.538670 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67044 2019-Jan-13 16:21:27.538738 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
67045 2019-Jan-13 16:21:27.539425 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67046 2019-Jan-13 16:21:27.540091 - [DEBUG] Edge function : AllBottom (result of previous compose)
67047 2019-Jan-13 16:21:27.540118 - [DEBUG]
67048 2019-Jan-13 16:21:27.540144 - [DEBUG] Join: AllTop & AllBottom
67049 2019-Jan-13 16:21:27.540171 - [DEBUG] = AllBottom (new jump func)
67050 2019-Jan-13 16:21:27.540196 - [DEBUG]
67051 2019-Jan-13 16:21:27.540219 - [DEBUG] Start adding new jump function
67052 2019-Jan-13 16:21:27.540243 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67053 2019-Jan-13 16:21:27.540306 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67054 2019-Jan-13 16:21:27.540959 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
67055 2019-Jan-13 16:21:27.541649 - [DEBUG] Edge Function : AllBottom
67056 2019-Jan-13 16:21:27.541680 - [DEBUG] End adding new jump function
67057 2019-Jan-13 16:21:27.541705 - [DEBUG]
67058 2019-Jan-13 16:21:27.541729 - [DEBUG] -------------------------------------------- 1772. Path Edge --------------------------------------------
67059 2019-Jan-13 16:21:27.541754 - [DEBUG]
67060 2019-Jan-13 16:21:27.541778 - [DEBUG] Process 1772. path edge:
67061 2019-Jan-13 16:21:27.541802 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67062 2019-Jan-13 16:21:27.541872 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
67063 2019-Jan-13 16:21:27.542540 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
67064 2019-Jan-13 16:21:27.543202 - [DEBUG]
67065 2019-Jan-13 16:21:27.543228 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
67066 2019-Jan-13 16:21:27.543902 - [DEBUG] Possible callees:
67067 2019-Jan-13 16:21:27.543930 - [DEBUG] llvm.dbg.declare
67068 2019-Jan-13 16:21:27.543955 - [DEBUG] Possible return sites:
67069 2019-Jan-13 16:21:27.543979 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10367070 2019-Jan-13 16:21:27.545361 - [DEBUG] Found and process special summary
67071 2019-Jan-13 16:21:27.545407 - [DEBUG] Compose: EdgeIdentity * AllBottom
67072 2019-Jan-13 16:21:27.545435 - [DEBUG]
67073 2019-Jan-13 16:21:27.545459 - [DEBUG] Propagate flow
67074 2019-Jan-13 16:21:27.545484 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67075 2019-Jan-13 16:21:27.545551 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67076 2019-Jan-13 16:21:27.546220 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67077 2019-Jan-13 16:21:27.546870 - [DEBUG] Edge function : AllBottom (result of previous compose)
67078 2019-Jan-13 16:21:27.546897 - [DEBUG]
67079 2019-Jan-13 16:21:27.546923 - [DEBUG] Join: AllTop & AllBottom
67080 2019-Jan-13 16:21:27.546950 - [DEBUG] = AllBottom (new jump func)
67081 2019-Jan-13 16:21:27.546975 - [DEBUG]
67082 2019-Jan-13 16:21:27.546999 - [DEBUG] Start adding new jump function
67083 2019-Jan-13 16:21:27.547022 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67084 2019-Jan-13 16:21:27.547083 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67085 2019-Jan-13 16:21:27.547746 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67086 2019-Jan-13 16:21:27.548428 - [DEBUG] Edge Function : AllBottom
67087 2019-Jan-13 16:21:27.548458 - [DEBUG] End adding new jump function
67088 2019-Jan-13 16:21:27.548483 - [DEBUG]
67089 2019-Jan-13 16:21:27.548507 - [DEBUG] -------------------------------------------- 1773. Path Edge --------------------------------------------
67090 2019-Jan-13 16:21:27.548532 - [DEBUG]
67091 2019-Jan-13 16:21:27.548556 - [DEBUG] Process 1773. path edge:
67092 2019-Jan-13 16:21:27.548580 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67093 2019-Jan-13 16:21:27.548646 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
67094 2019-Jan-13 16:21:27.549307 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
67095 2019-Jan-13 16:21:27.549956 - [DEBUG]
67096 2019-Jan-13 16:21:27.549982 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67097 2019-Jan-13 16:21:27.550676 - [DEBUG] Compose: EdgeIdentity * AllBottom
67098 2019-Jan-13 16:21:27.550706 - [DEBUG]
67099 2019-Jan-13 16:21:27.550730 - [DEBUG] Propagate flow
67100 2019-Jan-13 16:21:27.550753 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67101 2019-Jan-13 16:21:27.550819 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
67102 2019-Jan-13 16:21:27.551479 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67103 2019-Jan-13 16:21:27.552163 - [DEBUG] Edge function : AllBottom (result of previous compose)
67104 2019-Jan-13 16:21:27.552189 - [DEBUG]
67105 2019-Jan-13 16:21:27.552215 - [DEBUG] Join: AllTop & AllBottom
67106 2019-Jan-13 16:21:27.552241 - [DEBUG] = AllBottom (new jump func)
67107 2019-Jan-13 16:21:27.552266 - [DEBUG]
67108 2019-Jan-13 16:21:27.552290 - [DEBUG] Start adding new jump function
67109 2019-Jan-13 16:21:27.552313 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67110 2019-Jan-13 16:21:27.552376 - [DEBUG] Fact at target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67111 2019-Jan-13 16:21:27.553029 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
67112 2019-Jan-13 16:21:27.553690 - [DEBUG] Edge Function : AllBottom
67113 2019-Jan-13 16:21:27.553737 - [DEBUG] End adding new jump function
67114 2019-Jan-13 16:21:27.553762 - [DEBUG]
67115 2019-Jan-13 16:21:27.553786 - [DEBUG] -------------------------------------------- 1774. Path Edge --------------------------------------------
67116 2019-Jan-13 16:21:27.553811 - [DEBUG]
67117 2019-Jan-13 16:21:27.553834 - [DEBUG] Process 1774. path edge:
67118 2019-Jan-13 16:21:27.553858 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67119 2019-Jan-13 16:21:27.553923 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
67120 2019-Jan-13 16:21:27.554585 - [DEBUG] D target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 >
67121 2019-Jan-13 16:21:27.555265 - [DEBUG]
67122 2019-Jan-13 16:21:27.555292 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
67123 2019-Jan-13 16:21:27.555962 - [DEBUG] Compose: EdgeIdentity * AllBottom
67124 2019-Jan-13 16:21:27.555993 - [DEBUG]
67125 2019-Jan-13 16:21:27.556017 - [DEBUG] Propagate flow
67126 2019-Jan-13 16:21:27.556040 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67127 2019-Jan-13 16:21:27.556105 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
67128 2019-Jan-13 16:21:27.556768 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67129 2019-Jan-13 16:21:27.557426 - [DEBUG] Edge function : AllBottom (result of previous compose)
67130 2019-Jan-13 16:21:27.557452 - [DEBUG]
67131 2019-Jan-13 16:21:27.557480 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67132 2019-Jan-13 16:21:27.557506 - [DEBUG] = AllBottom
67133 2019-Jan-13 16:21:27.557531 - [DEBUG]
67134 2019-Jan-13 16:21:27.557555 - [DEBUG] PROPAGATE: No new function!
67135 2019-Jan-13 16:21:27.557580 - [DEBUG] EDGE:
67136 2019-Jan-13 16:21:27.557647 - [DEBUG] ---> 67137 2019-Jan-13 16:21:27.558319 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67138 2019-Jan-13 16:21:27.558970 - [DEBUG]
67139 2019-Jan-13 16:21:27.558996 - [DEBUG] EDGE:
67140 2019-Jan-13 16:21:27.559058 - [DEBUG] ---> 67141 2019-Jan-13 16:21:27.559724 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67142 2019-Jan-13 16:21:27.560385 - [DEBUG]
67143 2019-Jan-13 16:21:27.560442 - [DEBUG] Compose: EdgeIdentity * AllBottom
67144 2019-Jan-13 16:21:27.560470 - [DEBUG]
67145 2019-Jan-13 16:21:27.560494 - [DEBUG] Propagate flow
67146 2019-Jan-13 16:21:27.560517 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67147 2019-Jan-13 16:21:27.560582 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
67148 2019-Jan-13 16:21:27.561241 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67149 2019-Jan-13 16:21:27.561914 - [DEBUG] Edge function : AllBottom (result of previous compose)
67150 2019-Jan-13 16:21:27.561941 - [DEBUG]
67151 2019-Jan-13 16:21:27.561967 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67152 2019-Jan-13 16:21:27.561993 - [DEBUG] = AllBottom
67153 2019-Jan-13 16:21:27.562018 - [DEBUG]
67154 2019-Jan-13 16:21:27.562041 - [DEBUG] PROPAGATE: No new function!
67155 2019-Jan-13 16:21:27.562070 - [DEBUG] EDGE:
67156 2019-Jan-13 16:21:27.562136 - [DEBUG] ---> 67157 2019-Jan-13 16:21:27.562812 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67158 2019-Jan-13 16:21:27.563492 - [DEBUG]
67159 2019-Jan-13 16:21:27.563519 - [DEBUG] EDGE:
67160 2019-Jan-13 16:21:27.563586 - [DEBUG] ---> 67161 2019-Jan-13 16:21:27.564238 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67162 2019-Jan-13 16:21:27.564905 - [DEBUG]
67163 2019-Jan-13 16:21:27.564932 - [DEBUG] EDGE:
67164 2019-Jan-13 16:21:27.564994 - [DEBUG] ---> 67165 2019-Jan-13 16:21:27.565660 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67166 2019-Jan-13 16:21:27.566325 - [DEBUG]
67167 2019-Jan-13 16:21:27.566373 - [DEBUG] Compose: EdgeIdentity * AllBottom
67168 2019-Jan-13 16:21:27.566401 - [DEBUG]
67169 2019-Jan-13 16:21:27.566425 - [DEBUG] Propagate flow
67170 2019-Jan-13 16:21:27.566449 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67171 2019-Jan-13 16:21:27.566513 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
67172 2019-Jan-13 16:21:27.567170 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67173 2019-Jan-13 16:21:27.567819 - [DEBUG] Edge function : AllBottom (result of previous compose)
67174 2019-Jan-13 16:21:27.567845 - [DEBUG]
67175 2019-Jan-13 16:21:27.567871 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67176 2019-Jan-13 16:21:27.567898 - [DEBUG] = AllBottom
67177 2019-Jan-13 16:21:27.567922 - [DEBUG]
67178 2019-Jan-13 16:21:27.567946 - [DEBUG] PROPAGATE: No new function!
67179 2019-Jan-13 16:21:27.567974 - [DEBUG] EDGE:
67180 2019-Jan-13 16:21:27.568038 - [DEBUG] ---> 67181 2019-Jan-13 16:21:27.568728 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67182 2019-Jan-13 16:21:27.569386 - [DEBUG]
67183 2019-Jan-13 16:21:27.569414 - [DEBUG] EDGE:
67184 2019-Jan-13 16:21:27.569478 - [DEBUG] ---> 67185 2019-Jan-13 16:21:27.570127 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67186 2019-Jan-13 16:21:27.570774 - [DEBUG]
67187 2019-Jan-13 16:21:27.570800 - [DEBUG] EDGE:
67188 2019-Jan-13 16:21:27.570862 - [DEBUG] ---> 67189 2019-Jan-13 16:21:27.571527 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67190 2019-Jan-13 16:21:27.572209 - [DEBUG]
67191 2019-Jan-13 16:21:27.572256 - [DEBUG] Compose: EdgeIdentity * AllBottom
67192 2019-Jan-13 16:21:27.572283 - [DEBUG]
67193 2019-Jan-13 16:21:27.572308 - [DEBUG] Propagate flow
67194 2019-Jan-13 16:21:27.572331 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67195 2019-Jan-13 16:21:27.572396 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
67196 2019-Jan-13 16:21:27.573055 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67197 2019-Jan-13 16:21:27.573705 - [DEBUG] Edge function : AllBottom (result of previous compose)
67198 2019-Jan-13 16:21:27.573731 - [DEBUG]
67199 2019-Jan-13 16:21:27.573757 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67200 2019-Jan-13 16:21:27.573783 - [DEBUG] = AllBottom
67201 2019-Jan-13 16:21:27.573836 - [DEBUG]
67202 2019-Jan-13 16:21:27.573860 - [DEBUG] PROPAGATE: No new function!
67203 2019-Jan-13 16:21:27.573889 - [DEBUG] EDGE:
67204 2019-Jan-13 16:21:27.573958 - [DEBUG] ---> 67205 2019-Jan-13 16:21:27.574628 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67206 2019-Jan-13 16:21:27.575310 - [DEBUG]
67207 2019-Jan-13 16:21:27.575337 - [DEBUG] EDGE:
67208 2019-Jan-13 16:21:27.575403 - [DEBUG] ---> 67209 2019-Jan-13 16:21:27.576054 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67210 2019-Jan-13 16:21:27.576704 - [DEBUG]
67211 2019-Jan-13 16:21:27.576730 - [DEBUG] EDGE:
67212 2019-Jan-13 16:21:27.576791 - [DEBUG] ---> 67213 2019-Jan-13 16:21:27.577458 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67214 2019-Jan-13 16:21:27.578124 - [DEBUG]
67215 2019-Jan-13 16:21:27.578169 - [DEBUG] Compose: EdgeIdentity * AllBottom
67216 2019-Jan-13 16:21:27.578197 - [DEBUG]
67217 2019-Jan-13 16:21:27.578240 - [DEBUG] Propagate flow
67218 2019-Jan-13 16:21:27.578263 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67219 2019-Jan-13 16:21:27.578328 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67220 2019-Jan-13 16:21:27.578985 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67221 2019-Jan-13 16:21:27.579633 - [DEBUG] Edge function : AllBottom (result of previous compose)
67222 2019-Jan-13 16:21:27.579660 - [DEBUG]
67223 2019-Jan-13 16:21:27.579686 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67224 2019-Jan-13 16:21:27.579712 - [DEBUG] = AllBottom
67225 2019-Jan-13 16:21:27.579737 - [DEBUG]
67226 2019-Jan-13 16:21:27.579760 - [DEBUG] PROPAGATE: No new function!
67227 2019-Jan-13 16:21:27.579789 - [DEBUG] EDGE:
67228 2019-Jan-13 16:21:27.579856 - [DEBUG] ---> 67229 2019-Jan-13 16:21:27.580523 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67230 2019-Jan-13 16:21:27.581185 - [DEBUG]
67231 2019-Jan-13 16:21:27.581229 - [DEBUG] Compose: EdgeIdentity * AllBottom
67232 2019-Jan-13 16:21:27.581257 - [DEBUG]
67233 2019-Jan-13 16:21:27.581281 - [DEBUG] Propagate flow
67234 2019-Jan-13 16:21:27.581305 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67235 2019-Jan-13 16:21:27.581370 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67236 2019-Jan-13 16:21:27.582049 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67237 2019-Jan-13 16:21:27.582698 - [DEBUG] Edge function : AllBottom (result of previous compose)
67238 2019-Jan-13 16:21:27.582725 - [DEBUG]
67239 2019-Jan-13 16:21:27.582751 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67240 2019-Jan-13 16:21:27.582778 - [DEBUG] = AllBottom
67241 2019-Jan-13 16:21:27.582803 - [DEBUG]
67242 2019-Jan-13 16:21:27.582826 - [DEBUG] PROPAGATE: No new function!
67243 2019-Jan-13 16:21:27.582851 - [DEBUG] EDGE:
67244 2019-Jan-13 16:21:27.582919 - [DEBUG] ---> i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33,
67245 2019-Jan-13 16:21:27.583586 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67246 2019-Jan-13 16:21:27.584268 - [DEBUG]
67247 2019-Jan-13 16:21:27.584296 - [DEBUG] EDGE:
67248 2019-Jan-13 16:21:27.584361 - [DEBUG] ---> 67249 2019-Jan-13 16:21:27.585039 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67250 2019-Jan-13 16:21:27.585690 - [DEBUG]
67251 2019-Jan-13 16:21:27.585717 - [DEBUG] EDGE:
67252 2019-Jan-13 16:21:27.585780 - [DEBUG] ---> 67253 2019-Jan-13 16:21:27.586437 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67254 2019-Jan-13 16:21:27.587095 - [DEBUG]
67255 2019-Jan-13 16:21:27.587123 - [DEBUG] EDGE:
67256 2019-Jan-13 16:21:27.587188 - [DEBUG] ---> 67257 2019-Jan-13 16:21:27.587840 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67258 2019-Jan-13 16:21:27.588510 - [DEBUG]
67259 2019-Jan-13 16:21:27.588554 - [DEBUG] Compose: EdgeIdentity * AllBottom
67260 2019-Jan-13 16:21:27.588582 - [DEBUG]
67261 2019-Jan-13 16:21:27.588606 - [DEBUG] Propagate flow
67262 2019-Jan-13 16:21:27.588630 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67263 2019-Jan-13 16:21:27.588696 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67264 2019-Jan-13 16:21:27.589363 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67265 2019-Jan-13 16:21:27.590021 - [DEBUG] Edge function : AllBottom (result of previous compose)
67266 2019-Jan-13 16:21:27.590047 - [DEBUG]
67267 2019-Jan-13 16:21:27.590073 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67268 2019-Jan-13 16:21:27.590099 - [DEBUG] = AllBottom
67269 2019-Jan-13 16:21:27.590124 - [DEBUG]
67270 2019-Jan-13 16:21:27.590148 - [DEBUG] PROPAGATE: No new function!
67271 2019-Jan-13 16:21:27.590173 - [DEBUG] EDGE:
67272 2019-Jan-13 16:21:27.590239 - [DEBUG] ---> i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29,
67273 2019-Jan-13 16:21:27.590896 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67274 2019-Jan-13 16:21:27.591561 - [DEBUG]
67275 2019-Jan-13 16:21:27.591591 - [DEBUG] EDGE:
67276 2019-Jan-13 16:21:27.591655 - [DEBUG] ---> 67277 2019-Jan-13 16:21:27.592319 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67278 2019-Jan-13 16:21:27.592979 - [DEBUG]
67279 2019-Jan-13 16:21:27.593022 - [DEBUG] Compose: EdgeIdentity * AllBottom
67280 2019-Jan-13 16:21:27.593050 - [DEBUG]
67281 2019-Jan-13 16:21:27.593074 - [DEBUG] Propagate flow
67282 2019-Jan-13 16:21:27.593097 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67283 2019-Jan-13 16:21:27.593162 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
67284 2019-Jan-13 16:21:27.593828 - [DEBUG] Target value : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67285 2019-Jan-13 16:21:27.594478 - [DEBUG] Edge function : AllBottom (result of previous compose)
67286 2019-Jan-13 16:21:27.594504 - [DEBUG]
67287 2019-Jan-13 16:21:27.594530 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67288 2019-Jan-13 16:21:27.594576 - [DEBUG] = AllBottom
67289 2019-Jan-13 16:21:27.594601 - [DEBUG]
67290 2019-Jan-13 16:21:27.594625 - [DEBUG] PROPAGATE: No new function!
67291 2019-Jan-13 16:21:27.594650 - [DEBUG] EDGE:
67292 2019-Jan-13 16:21:27.594720 - [DEBUG] ---> 67293 2019-Jan-13 16:21:27.595406 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67294 2019-Jan-13 16:21:27.596068 - [DEBUG]
67295 2019-Jan-13 16:21:27.596098 - [DEBUG] Compose: EdgeIdentity * AllBottom
67296 2019-Jan-13 16:21:27.596124 - [DEBUG]
67297 2019-Jan-13 16:21:27.596148 - [DEBUG] Propagate flow
67298 2019-Jan-13 16:21:27.596172 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67299 2019-Jan-13 16:21:27.596235 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
67300 2019-Jan-13 16:21:27.596883 - [DEBUG] Target value : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
67301 2019-Jan-13 16:21:27.597541 - [DEBUG] Edge function : AllBottom (result of previous compose)
67302 2019-Jan-13 16:21:27.597567 - [DEBUG]
67303 2019-Jan-13 16:21:27.597594 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67304 2019-Jan-13 16:21:27.597620 - [DEBUG] = AllBottom
67305 2019-Jan-13 16:21:27.597645 - [DEBUG]
67306 2019-Jan-13 16:21:27.597668 - [DEBUG] PROPAGATE: No new function!
67307 2019-Jan-13 16:21:27.597694 - [DEBUG] EDGE:
67308 2019-Jan-13 16:21:27.597765 - [DEBUG] ---> 67309 2019-Jan-13 16:21:27.598452 - [DEBUG] D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25>
67310 2019-Jan-13 16:21:27.599109 - [DEBUG]
67311 2019-Jan-13 16:21:27.599136 - [DEBUG] EDGE:
67312 2019-Jan-13 16:21:27.599199 - [DEBUG] ---> 67313 2019-Jan-13 16:21:27.599847 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67314 2019-Jan-13 16:21:27.600501 - [DEBUG]


getNormalFlowFunction()
br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !4667315 2019-Jan-13 16:21:27.601187 - [DEBUG] Compose: EdgeIdentity * AllBottom
67316 2019-Jan-13 16:21:27.601223 - [DEBUG]
67317 2019-Jan-13 16:21:27.601247 - [DEBUG] Propagate flow
67318 2019-Jan-13 16:21:27.601271 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67319 2019-Jan-13 16:21:27.601336 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
67320 2019-Jan-13 16:21:27.602035 - [DEBUG] Target value : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67321 2019-Jan-13 16:21:27.602687 - [DEBUG] Edge function : AllBottom (result of previous compose)
67322 2019-Jan-13 16:21:27.602713 - [DEBUG]
67323 2019-Jan-13 16:21:27.602740 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
67324 2019-Jan-13 16:21:27.602766 - [DEBUG] = AllBottom
67325 2019-Jan-13 16:21:27.602791 - [DEBUG]
67326 2019-Jan-13 16:21:27.602814 - [DEBUG] PROPAGATE: No new function!
67327 2019-Jan-13 16:21:27.602839 - [DEBUG] EDGE:
67328 2019-Jan-13 16:21:27.602904 - [DEBUG] ---> 67329 2019-Jan-13 16:21:27.603562 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67330 2019-Jan-13 16:21:27.604228 - [DEBUG]
67331 2019-Jan-13 16:21:27.604255 - [DEBUG] EDGE:
67332 2019-Jan-13 16:21:27.604335 - [DEBUG] ---> 67333 2019-Jan-13 16:21:27.605024 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67334 2019-Jan-13 16:21:27.605675 - [DEBUG]
67335 2019-Jan-13 16:21:27.605701 - [DEBUG] EDGE:
67336 2019-Jan-13 16:21:27.605763 - [DEBUG] ---> 67337 2019-Jan-13 16:21:27.606419 - [DEBUG] D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21>
67338 2019-Jan-13 16:21:27.607085 - [DEBUG]
67339 2019-Jan-13 16:21:27.607112 - [DEBUG] EDGE:
67340 2019-Jan-13 16:21:27.607176 - [DEBUG] ---> 67341 2019-Jan-13 16:21:27.607832 - [DEBUG] D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20>
67342 2019-Jan-13 16:21:27.608539 - [DEBUG]
67343 2019-Jan-13 16:21:27.608594 - [DEBUG] Compose: AllBottom * AllBottom
67344 2019-Jan-13 16:21:27.608622 - [DEBUG]
67345 2019-Jan-13 16:21:27.608647 - [DEBUG] Propagate flow
67346 2019-Jan-13 16:21:27.608671 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67347 2019-Jan-13 16:21:27.608733 - [DEBUG] Target : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67348 2019-Jan-13 16:21:27.609390 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67349 2019-Jan-13 16:21:27.609452 - [DEBUG] Edge function : AllBottom (result of previous compose)
67350 2019-Jan-13 16:21:27.609477 - [DEBUG]
67351 2019-Jan-13 16:21:27.609503 - [DEBUG] Join: AllTop & AllBottom
67352 2019-Jan-13 16:21:27.609529 - [DEBUG] = AllBottom (new jump func)
67353 2019-Jan-13 16:21:27.609554 - [DEBUG]
67354 2019-Jan-13 16:21:27.609577 - [DEBUG] Start adding new jump function
67355 2019-Jan-13 16:21:27.609601 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67356 2019-Jan-13 16:21:27.609659 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67357 2019-Jan-13 16:21:27.609714 - [DEBUG] Destination : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67358 2019-Jan-13 16:21:27.610381 - [DEBUG] Edge Function : AllBottom
67359 2019-Jan-13 16:21:27.610411 - [DEBUG] End adding new jump function
67360 2019-Jan-13 16:21:27.610435 - [DEBUG]
67361 2019-Jan-13 16:21:27.610458 - [DEBUG] -------------------------------------------- 1775. Path Edge --------------------------------------------
67362 2019-Jan-13 16:21:27.610483 - [DEBUG]
67363 2019-Jan-13 16:21:27.610507 - [DEBUG] Process 1775. path edge:
67364 2019-Jan-13 16:21:27.610530 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67365 2019-Jan-13 16:21:27.610592 - [DEBUG] N target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 ;
67366 2019-Jan-13 16:21:27.611251 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67367 2019-Jan-13 16:21:27.611311 - [DEBUG]
67368 2019-Jan-13 16:21:27.611336 - [DEBUG] Process normal at target: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
67369 2019-Jan-13 16:21:27.612037 - [DEBUG] Compose: AllBottom * AllBottom
67370 2019-Jan-13 16:21:27.612068 - [DEBUG]
67371 2019-Jan-13 16:21:27.612092 - [DEBUG] Propagate flow
67372 2019-Jan-13 16:21:27.612115 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67373 2019-Jan-13 16:21:27.612177 - [DEBUG] Target : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
67374 2019-Jan-13 16:21:27.612846 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67375 2019-Jan-13 16:21:27.612926 - [DEBUG] Edge function : AllBottom (result of previous compose)
67376 2019-Jan-13 16:21:27.612952 - [DEBUG]
67377 2019-Jan-13 16:21:27.612977 - [DEBUG] Join: AllTop & AllBottom
67378 2019-Jan-13 16:21:27.613004 - [DEBUG] = AllBottom (new jump func)
67379 2019-Jan-13 16:21:27.613028 - [DEBUG]
67380 2019-Jan-13 16:21:27.613052 - [DEBUG] Start adding new jump function
67381 2019-Jan-13 16:21:27.613075 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67382 2019-Jan-13 16:21:27.613131 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67383 2019-Jan-13 16:21:27.613186 - [DEBUG] Destination : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
67384 2019-Jan-13 16:21:27.613854 - [DEBUG] Edge Function : AllBottom
67385 2019-Jan-13 16:21:27.613884 - [DEBUG] End adding new jump function
67386 2019-Jan-13 16:21:27.613908 - [DEBUG]
67387 2019-Jan-13 16:21:27.613932 - [DEBUG] -------------------------------------------- 1776. Path Edge --------------------------------------------
67388 2019-Jan-13 16:21:27.613956 - [DEBUG]
67389 2019-Jan-13 16:21:27.613979 - [DEBUG] Process 1776. path edge:
67390 2019-Jan-13 16:21:27.614003 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67391 2019-Jan-13 16:21:27.614067 - [DEBUG] N target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22 ;
67392 2019-Jan-13 16:21:27.614719 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67393 2019-Jan-13 16:21:27.614778 - [DEBUG]
67394 2019-Jan-13 16:21:27.614803 - [DEBUG] Process normal at target: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
67395 2019-Jan-13 16:21:27.615509 - [DEBUG] Compose: AllBottom * AllBottom
67396 2019-Jan-13 16:21:27.615539 - [DEBUG]
67397 2019-Jan-13 16:21:27.615562 - [DEBUG] Propagate flow
67398 2019-Jan-13 16:21:27.615586 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67399 2019-Jan-13 16:21:27.615651 - [DEBUG] Target : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
67400 2019-Jan-13 16:21:27.616316 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67401 2019-Jan-13 16:21:27.616376 - [DEBUG] Edge function : AllBottom (result of previous compose)
67402 2019-Jan-13 16:21:27.616401 - [DEBUG]
67403 2019-Jan-13 16:21:27.616427 - [DEBUG] Join: AllTop & AllBottom
67404 2019-Jan-13 16:21:27.616453 - [DEBUG] = AllBottom (new jump func)
67405 2019-Jan-13 16:21:27.616478 - [DEBUG]
67406 2019-Jan-13 16:21:27.616502 - [DEBUG] Start adding new jump function
67407 2019-Jan-13 16:21:27.616526 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67408 2019-Jan-13 16:21:27.616582 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67409 2019-Jan-13 16:21:27.616638 - [DEBUG] Destination : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
67410 2019-Jan-13 16:21:27.617303 - [DEBUG] Edge Function : AllBottom
67411 2019-Jan-13 16:21:27.617332 - [DEBUG] End adding new jump function
67412 2019-Jan-13 16:21:27.617356 - [DEBUG]
67413 2019-Jan-13 16:21:27.617381 - [DEBUG] -------------------------------------------- 1777. Path Edge --------------------------------------------
67414 2019-Jan-13 16:21:27.617405 - [DEBUG]
67415 2019-Jan-13 16:21:27.617429 - [DEBUG] Process 1777. path edge:
67416 2019-Jan-13 16:21:27.617453 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67417 2019-Jan-13 16:21:27.617514 - [DEBUG] N target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23 ;
67418 2019-Jan-13 16:21:27.618167 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67419 2019-Jan-13 16:21:27.618248 - [DEBUG]
67420 2019-Jan-13 16:21:27.618273 - [DEBUG] Process normal at target: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
67421 2019-Jan-13 16:21:27.618980 - [DEBUG] Compose: AllBottom * AllBottom
67422 2019-Jan-13 16:21:27.619011 - [DEBUG]
67423 2019-Jan-13 16:21:27.619035 - [DEBUG] Propagate flow
67424 2019-Jan-13 16:21:27.619059 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67425 2019-Jan-13 16:21:27.619121 - [DEBUG] Target : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
67426 2019-Jan-13 16:21:27.619783 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67427 2019-Jan-13 16:21:27.619848 - [DEBUG] Edge function : AllBottom (result of previous compose)
67428 2019-Jan-13 16:21:27.619874 - [DEBUG]
67429 2019-Jan-13 16:21:27.619899 - [DEBUG] Join: AllTop & AllBottom
67430 2019-Jan-13 16:21:27.619925 - [DEBUG] = AllBottom (new jump func)
67431 2019-Jan-13 16:21:27.619950 - [DEBUG]
67432 2019-Jan-13 16:21:27.619974 - [DEBUG] Start adding new jump function
67433 2019-Jan-13 16:21:27.619997 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67434 2019-Jan-13 16:21:27.620053 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67435 2019-Jan-13 16:21:27.620107 - [DEBUG] Destination : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
67436 2019-Jan-13 16:21:27.620762 - [DEBUG] Edge Function : AllBottom
67437 2019-Jan-13 16:21:27.620792 - [DEBUG] End adding new jump function
67438 2019-Jan-13 16:21:27.620816 - [DEBUG]
67439 2019-Jan-13 16:21:27.620839 - [DEBUG] -------------------------------------------- 1778. Path Edge --------------------------------------------
67440 2019-Jan-13 16:21:27.620864 - [DEBUG]
67441 2019-Jan-13 16:21:27.620887 - [DEBUG] Process 1778. path edge:
67442 2019-Jan-13 16:21:27.620911 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67443 2019-Jan-13 16:21:27.620972 - [DEBUG] N target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24 ;
67444 2019-Jan-13 16:21:27.621649 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67445 2019-Jan-13 16:21:27.621715 - [DEBUG]
67446 2019-Jan-13 16:21:27.621741 - [DEBUG] Process normal at target: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
67447 2019-Jan-13 16:21:27.622410 - [DEBUG] Compose: AllBottom * AllBottom
67448 2019-Jan-13 16:21:27.622441 - [DEBUG]
67449 2019-Jan-13 16:21:27.622465 - [DEBUG] Propagate flow
67450 2019-Jan-13 16:21:27.622489 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67451 2019-Jan-13 16:21:27.622553 - [DEBUG] Target : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67452 2019-Jan-13 16:21:27.623213 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67453 2019-Jan-13 16:21:27.623273 - [DEBUG] Edge function : AllBottom (result of previous compose)
67454 2019-Jan-13 16:21:27.623299 - [DEBUG]
67455 2019-Jan-13 16:21:27.623324 - [DEBUG] Join: AllTop & AllBottom
67456 2019-Jan-13 16:21:27.623351 - [DEBUG] = AllBottom (new jump func)
67457 2019-Jan-13 16:21:27.623375 - [DEBUG]
67458 2019-Jan-13 16:21:27.623399 - [DEBUG] Start adding new jump function
67459 2019-Jan-13 16:21:27.623423 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67460 2019-Jan-13 16:21:27.623479 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67461 2019-Jan-13 16:21:27.623535 - [DEBUG] Destination : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67462 2019-Jan-13 16:21:27.624185 - [DEBUG] Edge Function : AllBottom
67463 2019-Jan-13 16:21:27.624214 - [DEBUG] End adding new jump function
67464 2019-Jan-13 16:21:27.624239 - [DEBUG]
67465 2019-Jan-13 16:21:27.624263 - [DEBUG] -------------------------------------------- 1779. Path Edge --------------------------------------------
67466 2019-Jan-13 16:21:27.624287 - [DEBUG]
67467 2019-Jan-13 16:21:27.624311 - [DEBUG] Process 1779. path edge:
67468 2019-Jan-13 16:21:27.624351 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67469 2019-Jan-13 16:21:27.624418 - [DEBUG] N target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 ;
67470 2019-Jan-13 16:21:27.625132 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67471 2019-Jan-13 16:21:27.625195 - [DEBUG]
67472 2019-Jan-13 16:21:27.625221 - [DEBUG] Process normal at target: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
67473 2019-Jan-13 16:21:27.625908 - [DEBUG] Compose: AllBottom * AllBottom
67474 2019-Jan-13 16:21:27.625938 - [DEBUG]
67475 2019-Jan-13 16:21:27.625962 - [DEBUG] Propagate flow
67476 2019-Jan-13 16:21:27.625986 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67477 2019-Jan-13 16:21:27.626049 - [DEBUG] Target : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
67478 2019-Jan-13 16:21:27.626709 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67479 2019-Jan-13 16:21:27.626768 - [DEBUG] Edge function : AllBottom (result of previous compose)
67480 2019-Jan-13 16:21:27.626793 - [DEBUG]
67481 2019-Jan-13 16:21:27.626819 - [DEBUG] Join: AllTop & AllBottom
67482 2019-Jan-13 16:21:27.626846 - [DEBUG] = AllBottom (new jump func)
67483 2019-Jan-13 16:21:27.626870 - [DEBUG]
67484 2019-Jan-13 16:21:27.626894 - [DEBUG] Start adding new jump function
67485 2019-Jan-13 16:21:27.626918 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67486 2019-Jan-13 16:21:27.626974 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67487 2019-Jan-13 16:21:27.627029 - [DEBUG] Destination : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
67488 2019-Jan-13 16:21:27.627699 - [DEBUG] Edge Function : AllBottom
67489 2019-Jan-13 16:21:27.627731 - [DEBUG] End adding new jump function
67490 2019-Jan-13 16:21:27.627755 - [DEBUG]
67491 2019-Jan-13 16:21:27.627779 - [DEBUG] -------------------------------------------- 1780. Path Edge --------------------------------------------
67492 2019-Jan-13 16:21:27.627803 - [DEBUG]
67493 2019-Jan-13 16:21:27.627827 - [DEBUG] Process 1780. path edge:
67494 2019-Jan-13 16:21:27.627851 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67495 2019-Jan-13 16:21:27.627915 - [DEBUG] N target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 ;
67496 2019-Jan-13 16:21:27.628610 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67497 2019-Jan-13 16:21:27.628673 - [DEBUG]
67498 2019-Jan-13 16:21:27.628698 - [DEBUG] Process normal at target: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
67499 2019-Jan-13 16:21:27.629379 - [DEBUG] Compose: AllBottom * AllBottom
67500 2019-Jan-13 16:21:27.629408 - [DEBUG]
67501 2019-Jan-13 16:21:27.629432 - [DEBUG] Propagate flow
67502 2019-Jan-13 16:21:27.629456 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67503 2019-Jan-13 16:21:27.629516 - [DEBUG] Target : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
67504 2019-Jan-13 16:21:27.630163 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67505 2019-Jan-13 16:21:27.630222 - [DEBUG] Edge function : AllBottom (result of previous compose)
67506 2019-Jan-13 16:21:27.630248 - [DEBUG]
67507 2019-Jan-13 16:21:27.630274 - [DEBUG] Join: AllTop & AllBottom
67508 2019-Jan-13 16:21:27.630300 - [DEBUG] = AllBottom (new jump func)
67509 2019-Jan-13 16:21:27.630325 - [DEBUG]
67510 2019-Jan-13 16:21:27.630349 - [DEBUG] Start adding new jump function
67511 2019-Jan-13 16:21:27.630372 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67512 2019-Jan-13 16:21:27.630429 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67513 2019-Jan-13 16:21:27.630484 - [DEBUG] Destination : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
67514 2019-Jan-13 16:21:27.631163 - [DEBUG] Edge Function : AllBottom
67515 2019-Jan-13 16:21:27.631194 - [DEBUG] End adding new jump function
67516 2019-Jan-13 16:21:27.631218 - [DEBUG]
67517 2019-Jan-13 16:21:27.631242 - [DEBUG] -------------------------------------------- 1781. Path Edge --------------------------------------------
67518 2019-Jan-13 16:21:27.631267 - [DEBUG]
67519 2019-Jan-13 16:21:27.631291 - [DEBUG] Process 1781. path edge:
67520 2019-Jan-13 16:21:27.631315 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67521 2019-Jan-13 16:21:27.631376 - [DEBUG] N target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 ;
67522 2019-Jan-13 16:21:27.632059 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67523 2019-Jan-13 16:21:27.632119 - [DEBUG]
67524 2019-Jan-13 16:21:27.632145 - [DEBUG] Process normal at target: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
67525 2019-Jan-13 16:21:27.632812 - [DEBUG] Compose: AllBottom * AllBottom
67526 2019-Jan-13 16:21:27.632842 - [DEBUG]
67527 2019-Jan-13 16:21:27.632866 - [DEBUG] Propagate flow
67528 2019-Jan-13 16:21:27.632890 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67529 2019-Jan-13 16:21:27.632951 - [DEBUG] Target : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
67530 2019-Jan-13 16:21:27.633618 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67531 2019-Jan-13 16:21:27.633681 - [DEBUG] Edge function : AllBottom (result of previous compose)
67532 2019-Jan-13 16:21:27.633706 - [DEBUG]
67533 2019-Jan-13 16:21:27.633732 - [DEBUG] Join: AllTop & AllBottom
67534 2019-Jan-13 16:21:27.633758 - [DEBUG] = AllBottom (new jump func)
67535 2019-Jan-13 16:21:27.633783 - [DEBUG]
67536 2019-Jan-13 16:21:27.633807 - [DEBUG] Start adding new jump function
67537 2019-Jan-13 16:21:27.633830 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67538 2019-Jan-13 16:21:27.633886 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67539 2019-Jan-13 16:21:27.633940 - [DEBUG] Destination : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
67540 2019-Jan-13 16:21:27.634605 - [DEBUG] Edge Function : AllBottom
67541 2019-Jan-13 16:21:27.634635 - [DEBUG] End adding new jump function
67542 2019-Jan-13 16:21:27.634660 - [DEBUG]
67543 2019-Jan-13 16:21:27.634684 - [DEBUG] -------------------------------------------- 1782. Path Edge --------------------------------------------
67544 2019-Jan-13 16:21:27.634708 - [DEBUG]
67545 2019-Jan-13 16:21:27.634731 - [DEBUG] Process 1782. path edge:
67546 2019-Jan-13 16:21:27.634755 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67547 2019-Jan-13 16:21:27.634819 - [DEBUG] N target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 ;
67548 2019-Jan-13 16:21:27.635499 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67549 2019-Jan-13 16:21:27.635559 - [DEBUG]
67550 2019-Jan-13 16:21:27.635584 - [DEBUG] Process normal at target: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
67551 2019-Jan-13 16:21:27.636259 - [DEBUG] Compose: AllBottom * AllBottom
67552 2019-Jan-13 16:21:27.636289 - [DEBUG]
67553 2019-Jan-13 16:21:27.636313 - [DEBUG] Propagate flow
67554 2019-Jan-13 16:21:27.636337 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67555 2019-Jan-13 16:21:27.636401 - [DEBUG] Target : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
67556 2019-Jan-13 16:21:27.637071 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67557 2019-Jan-13 16:21:27.637132 - [DEBUG] Edge function : AllBottom (result of previous compose)
67558 2019-Jan-13 16:21:27.637157 - [DEBUG]
67559 2019-Jan-13 16:21:27.637182 - [DEBUG] Join: AllTop & AllBottom
67560 2019-Jan-13 16:21:27.637225 - [DEBUG] = AllBottom (new jump func)
67561 2019-Jan-13 16:21:27.637250 - [DEBUG]
67562 2019-Jan-13 16:21:27.637274 - [DEBUG] Start adding new jump function
67563 2019-Jan-13 16:21:27.637298 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67564 2019-Jan-13 16:21:27.637355 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67565 2019-Jan-13 16:21:27.637409 - [DEBUG] Destination : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
67566 2019-Jan-13 16:21:27.638076 - [DEBUG] Edge Function : AllBottom
67567 2019-Jan-13 16:21:27.638107 - [DEBUG] End adding new jump function
67568 2019-Jan-13 16:21:27.638131 - [DEBUG]
67569 2019-Jan-13 16:21:27.638155 - [DEBUG] -------------------------------------------- 1783. Path Edge --------------------------------------------
67570 2019-Jan-13 16:21:27.638179 - [DEBUG]
67571 2019-Jan-13 16:21:27.638203 - [DEBUG] Process 1783. path edge:
67572 2019-Jan-13 16:21:27.638248 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67573 2019-Jan-13 16:21:27.638310 - [DEBUG] N target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 ;
67574 2019-Jan-13 16:21:27.638963 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67575 2019-Jan-13 16:21:27.639022 - [DEBUG]
67576 2019-Jan-13 16:21:27.639048 - [DEBUG] Process normal at target: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
67577 2019-Jan-13 16:21:27.639742 - [DEBUG] Compose: AllBottom * AllBottom
67578 2019-Jan-13 16:21:27.639772 - [DEBUG]
67579 2019-Jan-13 16:21:27.639796 - [DEBUG] Propagate flow
67580 2019-Jan-13 16:21:27.639820 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67581 2019-Jan-13 16:21:27.639882 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
67582 2019-Jan-13 16:21:27.640551 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67583 2019-Jan-13 16:21:27.640614 - [DEBUG] Edge function : AllBottom (result of previous compose)
67584 2019-Jan-13 16:21:27.640639 - [DEBUG]
67585 2019-Jan-13 16:21:27.640665 - [DEBUG] Join: AllTop & AllBottom
67586 2019-Jan-13 16:21:27.640691 - [DEBUG] = AllBottom (new jump func)
67587 2019-Jan-13 16:21:27.640716 - [DEBUG]
67588 2019-Jan-13 16:21:27.640740 - [DEBUG] Start adding new jump function
67589 2019-Jan-13 16:21:27.640763 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67590 2019-Jan-13 16:21:27.640819 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67591 2019-Jan-13 16:21:27.640873 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
67592 2019-Jan-13 16:21:27.641534 - [DEBUG] Edge Function : AllBottom
67593 2019-Jan-13 16:21:27.641588 - [DEBUG] End adding new jump function
67594 2019-Jan-13 16:21:27.641613 - [DEBUG]
67595 2019-Jan-13 16:21:27.641637 - [DEBUG] -------------------------------------------- 1784. Path Edge --------------------------------------------
67596 2019-Jan-13 16:21:27.641661 - [DEBUG]
67597 2019-Jan-13 16:21:27.641685 - [DEBUG] Process 1784. path edge:
67598 2019-Jan-13 16:21:27.641709 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67599 2019-Jan-13 16:21:27.641772 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 ;
67600 2019-Jan-13 16:21:27.642437 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67601 2019-Jan-13 16:21:27.642501 - [DEBUG]
67602 2019-Jan-13 16:21:27.642526 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
67603 2019-Jan-13 16:21:27.643205 - [DEBUG] Compose: AllBottom * AllBottom
67604 2019-Jan-13 16:21:27.643235 - [DEBUG]
67605 2019-Jan-13 16:21:27.643258 - [DEBUG] Propagate flow
67606 2019-Jan-13 16:21:27.643298 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67607 2019-Jan-13 16:21:27.643362 - [DEBUG] Target : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
67608 2019-Jan-13 16:21:27.644019 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67609 2019-Jan-13 16:21:27.644078 - [DEBUG] Edge function : AllBottom (result of previous compose)
67610 2019-Jan-13 16:21:27.644104 - [DEBUG]
67611 2019-Jan-13 16:21:27.644129 - [DEBUG] Join: AllTop & AllBottom
67612 2019-Jan-13 16:21:27.644155 - [DEBUG] = AllBottom (new jump func)
67613 2019-Jan-13 16:21:27.644180 - [DEBUG]
67614 2019-Jan-13 16:21:27.644204 - [DEBUG] Start adding new jump function
67615 2019-Jan-13 16:21:27.644227 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67616 2019-Jan-13 16:21:27.644284 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67617 2019-Jan-13 16:21:27.644338 - [DEBUG] Destination : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
67618 2019-Jan-13 16:21:27.645011 - [DEBUG] Edge Function : AllBottom
67619 2019-Jan-13 16:21:27.645041 - [DEBUG] End adding new jump function
67620 2019-Jan-13 16:21:27.645065 - [DEBUG]
67621 2019-Jan-13 16:21:27.645089 - [DEBUG] -------------------------------------------- 1785. Path Edge --------------------------------------------
67622 2019-Jan-13 16:21:27.645114 - [DEBUG]
67623 2019-Jan-13 16:21:27.645137 - [DEBUG] Process 1785. path edge:
67624 2019-Jan-13 16:21:27.645160 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67625 2019-Jan-13 16:21:27.645225 - [DEBUG] N target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 ;
67626 2019-Jan-13 16:21:27.645891 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67627 2019-Jan-13 16:21:27.645952 - [DEBUG]
67628 2019-Jan-13 16:21:27.645977 - [DEBUG] Process normal at target: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
67629 2019-Jan-13 16:21:27.646658 - [DEBUG] Compose: AllBottom * AllBottom
67630 2019-Jan-13 16:21:27.646688 - [DEBUG]
67631 2019-Jan-13 16:21:27.646712 - [DEBUG] Propagate flow
67632 2019-Jan-13 16:21:27.646735 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67633 2019-Jan-13 16:21:27.646798 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67634 2019-Jan-13 16:21:27.647465 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67635 2019-Jan-13 16:21:27.647525 - [DEBUG] Edge function : AllBottom (result of previous compose)
67636 2019-Jan-13 16:21:27.647551 - [DEBUG]
67637 2019-Jan-13 16:21:27.647576 - [DEBUG] Join: AllTop & AllBottom
67638 2019-Jan-13 16:21:27.647602 - [DEBUG] = AllBottom (new jump func)
67639 2019-Jan-13 16:21:27.647627 - [DEBUG]
67640 2019-Jan-13 16:21:27.647650 - [DEBUG] Start adding new jump function
67641 2019-Jan-13 16:21:27.647674 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67642 2019-Jan-13 16:21:27.647729 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67643 2019-Jan-13 16:21:27.647784 - [DEBUG] Destination : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67644 2019-Jan-13 16:21:27.648476 - [DEBUG] Edge Function : AllBottom
67645 2019-Jan-13 16:21:27.648506 - [DEBUG] End adding new jump function
67646 2019-Jan-13 16:21:27.648530 - [DEBUG]
67647 2019-Jan-13 16:21:27.648554 - [DEBUG] -------------------------------------------- 1786. Path Edge --------------------------------------------
67648 2019-Jan-13 16:21:27.648579 - [DEBUG]
67649 2019-Jan-13 16:21:27.648602 - [DEBUG] Process 1786. path edge:
67650 2019-Jan-13 16:21:27.648626 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67651 2019-Jan-13 16:21:27.648690 - [DEBUG] N target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 ;
67652 2019-Jan-13 16:21:27.649358 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67653 2019-Jan-13 16:21:27.649439 - [DEBUG]
67654 2019-Jan-13 16:21:27.649464 - [DEBUG] Process normal at target: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
67655 2019-Jan-13 16:21:27.650146 - [DEBUG] Compose: AllBottom * AllBottom
67656 2019-Jan-13 16:21:27.650175 - [DEBUG]
67657 2019-Jan-13 16:21:27.650199 - [DEBUG] Propagate flow
67658 2019-Jan-13 16:21:27.650222 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67659 2019-Jan-13 16:21:27.650283 - [DEBUG] Target : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
67660 2019-Jan-13 16:21:27.650939 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67661 2019-Jan-13 16:21:27.650998 - [DEBUG] Edge function : AllBottom (result of previous compose)
67662 2019-Jan-13 16:21:27.651023 - [DEBUG]
67663 2019-Jan-13 16:21:27.651049 - [DEBUG] Join: AllTop & AllBottom
67664 2019-Jan-13 16:21:27.651075 - [DEBUG] = AllBottom (new jump func)
67665 2019-Jan-13 16:21:27.651100 - [DEBUG]
67666 2019-Jan-13 16:21:27.651123 - [DEBUG] Start adding new jump function
67667 2019-Jan-13 16:21:27.651147 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67668 2019-Jan-13 16:21:27.651204 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67669 2019-Jan-13 16:21:27.651259 - [DEBUG] Destination : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
67670 2019-Jan-13 16:21:27.651951 - [DEBUG] Edge Function : AllBottom
67671 2019-Jan-13 16:21:27.651981 - [DEBUG] End adding new jump function
67672 2019-Jan-13 16:21:27.652006 - [DEBUG]
67673 2019-Jan-13 16:21:27.652030 - [DEBUG] -------------------------------------------- 1787. Path Edge --------------------------------------------
67674 2019-Jan-13 16:21:27.652054 - [DEBUG]
67675 2019-Jan-13 16:21:27.652078 - [DEBUG] Process 1787. path edge:
67676 2019-Jan-13 16:21:27.652101 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67677 2019-Jan-13 16:21:27.652161 - [DEBUG] N target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 ;
67678 2019-Jan-13 16:21:27.652824 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67679 2019-Jan-13 16:21:27.652884 - [DEBUG]
67680 2019-Jan-13 16:21:27.652910 - [DEBUG] Process normal at target: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
67681 2019-Jan-13 16:21:27.653589 - [DEBUG] Compose: AllBottom * AllBottom
67682 2019-Jan-13 16:21:27.653619 - [DEBUG]
67683 2019-Jan-13 16:21:27.653644 - [DEBUG] Propagate flow
67684 2019-Jan-13 16:21:27.653667 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67685 2019-Jan-13 16:21:27.653728 - [DEBUG] Target : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
67686 2019-Jan-13 16:21:27.654400 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67687 2019-Jan-13 16:21:27.654465 - [DEBUG] Edge function : AllBottom (result of previous compose)
67688 2019-Jan-13 16:21:27.654490 - [DEBUG]
67689 2019-Jan-13 16:21:27.654516 - [DEBUG] Join: AllTop & AllBottom
67690 2019-Jan-13 16:21:27.654542 - [DEBUG] = AllBottom (new jump func)
67691 2019-Jan-13 16:21:27.654567 - [DEBUG]
67692 2019-Jan-13 16:21:27.654591 - [DEBUG] Start adding new jump function
67693 2019-Jan-13 16:21:27.654615 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67694 2019-Jan-13 16:21:27.654671 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67695 2019-Jan-13 16:21:27.654726 - [DEBUG] Destination : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
67696 2019-Jan-13 16:21:27.655415 - [DEBUG] Edge Function : AllBottom
67697 2019-Jan-13 16:21:27.655445 - [DEBUG] End adding new jump function
67698 2019-Jan-13 16:21:27.655485 - [DEBUG]
67699 2019-Jan-13 16:21:27.655510 - [DEBUG] -------------------------------------------- 1788. Path Edge --------------------------------------------
67700 2019-Jan-13 16:21:27.655535 - [DEBUG]
67701 2019-Jan-13 16:21:27.655558 - [DEBUG] Process 1788. path edge:
67702 2019-Jan-13 16:21:27.655583 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67703 2019-Jan-13 16:21:27.655648 - [DEBUG] N target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 ;
67704 2019-Jan-13 16:21:27.656307 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67705 2019-Jan-13 16:21:27.656366 - [DEBUG]
67706 2019-Jan-13 16:21:27.656391 - [DEBUG] Process call at target: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
67707 2019-Jan-13 16:21:27.657056 - [DEBUG] Possible callees:
67708 2019-Jan-13 16:21:27.657083 - [DEBUG] bar
67709 2019-Jan-13 16:21:27.657108 - [DEBUG] Possible return sites:
67710 2019-Jan-13 16:21:27.657132 - [DEBUG] %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35


Got branch instruction
getCallToRetFlowFunction()
getSummaryFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7167711 2019-Jan-13 16:21:27.658478 - [DEBUG] Found and process special summary
67712 2019-Jan-13 16:21:27.658524 - [DEBUG] Compose: EdgeIdentity * AllBottom
67713 2019-Jan-13 16:21:27.658552 - [DEBUG]
67714 2019-Jan-13 16:21:27.658577 - [DEBUG] Propagate flow
67715 2019-Jan-13 16:21:27.658600 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67716 2019-Jan-13 16:21:27.658667 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67717 2019-Jan-13 16:21:27.659325 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67718 2019-Jan-13 16:21:27.659386 - [DEBUG] Edge function : AllBottom (result of previous compose)
67719 2019-Jan-13 16:21:27.659411 - [DEBUG]
67720 2019-Jan-13 16:21:27.659437 - [DEBUG] Join: AllTop & AllBottom
67721 2019-Jan-13 16:21:27.659463 - [DEBUG] = AllBottom (new jump func)
67722 2019-Jan-13 16:21:27.659488 - [DEBUG]
67723 2019-Jan-13 16:21:27.659512 - [DEBUG] Start adding new jump function
67724 2019-Jan-13 16:21:27.659536 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67725 2019-Jan-13 16:21:27.659592 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67726 2019-Jan-13 16:21:27.659647 - [DEBUG] Destination : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67727 2019-Jan-13 16:21:27.660314 - [DEBUG] Edge Function : AllBottom
67728 2019-Jan-13 16:21:27.660345 - [DEBUG] End adding new jump function
67729 2019-Jan-13 16:21:27.660369 - [DEBUG]
67730 2019-Jan-13 16:21:27.660393 - [DEBUG] -------------------------------------------- 1789. Path Edge --------------------------------------------
67731 2019-Jan-13 16:21:27.660418 - [DEBUG]
67732 2019-Jan-13 16:21:27.660441 - [DEBUG] Process 1789. path edge:
67733 2019-Jan-13 16:21:27.660465 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67734 2019-Jan-13 16:21:27.660528 - [DEBUG] N target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 ;
67735 2019-Jan-13 16:21:27.661194 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67736 2019-Jan-13 16:21:27.661260 - [DEBUG]
67737 2019-Jan-13 16:21:27.661285 - [DEBUG] Process normal at target: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
67738 2019-Jan-13 16:21:27.661986 - [DEBUG] Compose: AllBottom * AllBottom
67739 2019-Jan-13 16:21:27.662016 - [DEBUG]
67740 2019-Jan-13 16:21:27.662040 - [DEBUG] Propagate flow
67741 2019-Jan-13 16:21:27.662064 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67742 2019-Jan-13 16:21:27.662124 - [DEBUG] Target : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
67743 2019-Jan-13 16:21:27.662788 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67744 2019-Jan-13 16:21:27.662849 - [DEBUG] Edge function : AllBottom (result of previous compose)
67745 2019-Jan-13 16:21:27.662874 - [DEBUG]
67746 2019-Jan-13 16:21:27.662900 - [DEBUG] Join: AllTop & AllBottom
67747 2019-Jan-13 16:21:27.662926 - [DEBUG] = AllBottom (new jump func)
67748 2019-Jan-13 16:21:27.662951 - [DEBUG]
67749 2019-Jan-13 16:21:27.662975 - [DEBUG] Start adding new jump function
67750 2019-Jan-13 16:21:27.662998 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67751 2019-Jan-13 16:21:27.663056 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67752 2019-Jan-13 16:21:27.663111 - [DEBUG] Destination : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
67753 2019-Jan-13 16:21:27.663778 - [DEBUG] Edge Function : AllBottom
67754 2019-Jan-13 16:21:27.663808 - [DEBUG] End adding new jump function
67755 2019-Jan-13 16:21:27.663832 - [DEBUG]
67756 2019-Jan-13 16:21:27.663856 - [DEBUG] -------------------------------------------- 1790. Path Edge --------------------------------------------
67757 2019-Jan-13 16:21:27.663881 - [DEBUG]
67758 2019-Jan-13 16:21:27.663904 - [DEBUG] Process 1790. path edge:
67759 2019-Jan-13 16:21:27.663928 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67760 2019-Jan-13 16:21:27.663988 - [DEBUG] N target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 ;
67761 2019-Jan-13 16:21:27.664644 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67762 2019-Jan-13 16:21:27.664704 - [DEBUG]
67763 2019-Jan-13 16:21:27.664729 - [DEBUG] Process normal at target: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
67764 2019-Jan-13 16:21:27.665427 - [DEBUG] Compose: AllBottom * AllBottom
67765 2019-Jan-13 16:21:27.665456 - [DEBUG]
67766 2019-Jan-13 16:21:27.665479 - [DEBUG] Propagate flow
67767 2019-Jan-13 16:21:27.665503 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67768 2019-Jan-13 16:21:27.665565 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
67769 2019-Jan-13 16:21:27.666266 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67770 2019-Jan-13 16:21:27.666331 - [DEBUG] Edge function : AllBottom (result of previous compose)
67771 2019-Jan-13 16:21:27.666356 - [DEBUG]
67772 2019-Jan-13 16:21:27.666381 - [DEBUG] Join: AllTop & AllBottom
67773 2019-Jan-13 16:21:27.666408 - [DEBUG] = AllBottom (new jump func)
67774 2019-Jan-13 16:21:27.666433 - [DEBUG]
67775 2019-Jan-13 16:21:27.666457 - [DEBUG] Start adding new jump function
67776 2019-Jan-13 16:21:27.666480 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67777 2019-Jan-13 16:21:27.666535 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67778 2019-Jan-13 16:21:27.666590 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
67779 2019-Jan-13 16:21:27.667263 - [DEBUG] Edge Function : AllBottom
67780 2019-Jan-13 16:21:27.667293 - [DEBUG] End adding new jump function
67781 2019-Jan-13 16:21:27.667318 - [DEBUG]
67782 2019-Jan-13 16:21:27.667342 - [DEBUG] -------------------------------------------- 1791. Path Edge --------------------------------------------
67783 2019-Jan-13 16:21:27.667367 - [DEBUG]
67784 2019-Jan-13 16:21:27.667391 - [DEBUG] Process 1791. path edge:
67785 2019-Jan-13 16:21:27.667415 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67786 2019-Jan-13 16:21:27.667477 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 ;
67787 2019-Jan-13 16:21:27.668138 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67788 2019-Jan-13 16:21:27.668230 - [DEBUG]
67789 2019-Jan-13 16:21:27.668258 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
67790 2019-Jan-13 16:21:27.668938 - [DEBUG] Possible callees:
67791 2019-Jan-13 16:21:27.668965 - [DEBUG] llvm.dbg.declare
67792 2019-Jan-13 16:21:27.668990 - [DEBUG] Possible return sites:
67793 2019-Jan-13 16:21:27.669013 - [DEBUG] store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7867794 2019-Jan-13 16:21:27.670347 - [DEBUG] Found and process special summary
67795 2019-Jan-13 16:21:27.670391 - [DEBUG] Compose: EdgeIdentity * AllBottom
67796 2019-Jan-13 16:21:27.670420 - [DEBUG]
67797 2019-Jan-13 16:21:27.670444 - [DEBUG] Propagate flow
67798 2019-Jan-13 16:21:27.670467 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67799 2019-Jan-13 16:21:27.670532 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
67800 2019-Jan-13 16:21:27.671191 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67801 2019-Jan-13 16:21:27.671250 - [DEBUG] Edge function : AllBottom (result of previous compose)
67802 2019-Jan-13 16:21:27.671276 - [DEBUG]
67803 2019-Jan-13 16:21:27.671301 - [DEBUG] Join: AllTop & AllBottom
67804 2019-Jan-13 16:21:27.671327 - [DEBUG] = AllBottom (new jump func)
67805 2019-Jan-13 16:21:27.671352 - [DEBUG]
67806 2019-Jan-13 16:21:27.671375 - [DEBUG] Start adding new jump function
67807 2019-Jan-13 16:21:27.671399 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67808 2019-Jan-13 16:21:27.671455 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67809 2019-Jan-13 16:21:27.671509 - [DEBUG] Destination : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
67810 2019-Jan-13 16:21:27.672203 - [DEBUG] Edge Function : AllBottom
67811 2019-Jan-13 16:21:27.672234 - [DEBUG] End adding new jump function
67812 2019-Jan-13 16:21:27.672259 - [DEBUG]
67813 2019-Jan-13 16:21:27.672282 - [DEBUG] -------------------------------------------- 1792. Path Edge --------------------------------------------
67814 2019-Jan-13 16:21:27.672307 - [DEBUG]
67815 2019-Jan-13 16:21:27.672330 - [DEBUG] Process 1792. path edge:
67816 2019-Jan-13 16:21:27.672353 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67817 2019-Jan-13 16:21:27.672417 - [DEBUG] N target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 ;
67818 2019-Jan-13 16:21:27.673091 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67819 2019-Jan-13 16:21:27.673154 - [DEBUG]
67820 2019-Jan-13 16:21:27.673178 - [DEBUG] Process normal at target: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
67821 2019-Jan-13 16:21:27.673864 - [DEBUG] Compose: AllBottom * AllBottom
67822 2019-Jan-13 16:21:27.673893 - [DEBUG]
67823 2019-Jan-13 16:21:27.673917 - [DEBUG] Propagate flow
67824 2019-Jan-13 16:21:27.673941 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67825 2019-Jan-13 16:21:27.674001 - [DEBUG] Target : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
67826 2019-Jan-13 16:21:27.674650 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67827 2019-Jan-13 16:21:27.674709 - [DEBUG] Edge function : AllBottom (result of previous compose)
67828 2019-Jan-13 16:21:27.674735 - [DEBUG]
67829 2019-Jan-13 16:21:27.674761 - [DEBUG] Join: AllTop & AllBottom
67830 2019-Jan-13 16:21:27.674787 - [DEBUG] = AllBottom (new jump func)
67831 2019-Jan-13 16:21:27.674812 - [DEBUG]
67832 2019-Jan-13 16:21:27.674835 - [DEBUG] Start adding new jump function
67833 2019-Jan-13 16:21:27.674859 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67834 2019-Jan-13 16:21:27.674953 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67835 2019-Jan-13 16:21:27.675010 - [DEBUG] Destination : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
67836 2019-Jan-13 16:21:27.675676 - [DEBUG] Edge Function : AllBottom
67837 2019-Jan-13 16:21:27.675707 - [DEBUG] End adding new jump function
67838 2019-Jan-13 16:21:27.675732 - [DEBUG]
67839 2019-Jan-13 16:21:27.675756 - [DEBUG] -------------------------------------------- 1793. Path Edge --------------------------------------------
67840 2019-Jan-13 16:21:27.675781 - [DEBUG]
67841 2019-Jan-13 16:21:27.675804 - [DEBUG] Process 1793. path edge:
67842 2019-Jan-13 16:21:27.675828 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67843 2019-Jan-13 16:21:27.675890 - [DEBUG] N target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 ;
67844 2019-Jan-13 16:21:27.676552 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67845 2019-Jan-13 16:21:27.676612 - [DEBUG]
67846 2019-Jan-13 16:21:27.676638 - [DEBUG] Process normal at target: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
67847 2019-Jan-13 16:21:27.677311 - [DEBUG] Compose: AllBottom * AllBottom
67848 2019-Jan-13 16:21:27.677341 - [DEBUG]
67849 2019-Jan-13 16:21:27.677365 - [DEBUG] Propagate flow
67850 2019-Jan-13 16:21:27.677389 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67851 2019-Jan-13 16:21:27.677451 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
67852 2019-Jan-13 16:21:27.678119 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67853 2019-Jan-13 16:21:27.678181 - [DEBUG] Edge function : AllBottom (result of previous compose)
67854 2019-Jan-13 16:21:27.678207 - [DEBUG]
67855 2019-Jan-13 16:21:27.678252 - [DEBUG] Join: AllTop & AllBottom
67856 2019-Jan-13 16:21:27.678279 - [DEBUG] = AllBottom (new jump func)
67857 2019-Jan-13 16:21:27.678304 - [DEBUG]
67858 2019-Jan-13 16:21:27.678327 - [DEBUG] Start adding new jump function
67859 2019-Jan-13 16:21:27.678351 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67860 2019-Jan-13 16:21:27.678406 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67861 2019-Jan-13 16:21:27.678461 - [DEBUG] Destination : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
67862 2019-Jan-13 16:21:27.679127 - [DEBUG] Edge Function : AllBottom
67863 2019-Jan-13 16:21:27.679157 - [DEBUG] End adding new jump function
67864 2019-Jan-13 16:21:27.679182 - [DEBUG]
67865 2019-Jan-13 16:21:27.679206 - [DEBUG] -------------------------------------------- 1794. Path Edge --------------------------------------------
67866 2019-Jan-13 16:21:27.679231 - [DEBUG]
67867 2019-Jan-13 16:21:27.679254 - [DEBUG] Process 1794. path edge:
67868 2019-Jan-13 16:21:27.679278 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67869 2019-Jan-13 16:21:27.679342 - [DEBUG] N target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 ;
67870 2019-Jan-13 16:21:27.679998 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67871 2019-Jan-13 16:21:27.680058 - [DEBUG]
67872 2019-Jan-13 16:21:27.680082 - [DEBUG] Process normal at target: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
67873 2019-Jan-13 16:21:27.680772 - [DEBUG] Compose: AllBottom * AllBottom
67874 2019-Jan-13 16:21:27.680801 - [DEBUG]
67875 2019-Jan-13 16:21:27.680825 - [DEBUG] Propagate flow
67876 2019-Jan-13 16:21:27.680849 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67877 2019-Jan-13 16:21:27.680914 - [DEBUG] Target : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
67878 2019-Jan-13 16:21:27.681594 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67879 2019-Jan-13 16:21:27.681655 - [DEBUG] Edge function : AllBottom (result of previous compose)
67880 2019-Jan-13 16:21:27.681696 - [DEBUG]
67881 2019-Jan-13 16:21:27.681722 - [DEBUG] Join: AllTop & AllBottom
67882 2019-Jan-13 16:21:27.681748 - [DEBUG] = AllBottom (new jump func)
67883 2019-Jan-13 16:21:27.681773 - [DEBUG]
67884 2019-Jan-13 16:21:27.681796 - [DEBUG] Start adding new jump function
67885 2019-Jan-13 16:21:27.681820 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67886 2019-Jan-13 16:21:27.681876 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67887 2019-Jan-13 16:21:27.681931 - [DEBUG] Destination : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
67888 2019-Jan-13 16:21:27.682594 - [DEBUG] Edge Function : AllBottom
67889 2019-Jan-13 16:21:27.682624 - [DEBUG] End adding new jump function
67890 2019-Jan-13 16:21:27.682648 - [DEBUG]
67891 2019-Jan-13 16:21:27.682672 - [DEBUG] -------------------------------------------- 1795. Path Edge --------------------------------------------
67892 2019-Jan-13 16:21:27.682696 - [DEBUG]
67893 2019-Jan-13 16:21:27.682720 - [DEBUG] Process 1795. path edge:
67894 2019-Jan-13 16:21:27.682744 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67895 2019-Jan-13 16:21:27.682804 - [DEBUG] N target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 ;
67896 2019-Jan-13 16:21:27.683448 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67897 2019-Jan-13 16:21:27.683507 - [DEBUG]
67898 2019-Jan-13 16:21:27.683533 - [DEBUG] Process normal at target: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
67899 2019-Jan-13 16:21:27.684220 - [DEBUG] Compose: AllBottom * AllBottom
67900 2019-Jan-13 16:21:27.684250 - [DEBUG]
67901 2019-Jan-13 16:21:27.684274 - [DEBUG] Propagate flow
67902 2019-Jan-13 16:21:27.684298 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67903 2019-Jan-13 16:21:27.684360 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67904 2019-Jan-13 16:21:27.685046 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67905 2019-Jan-13 16:21:27.685109 - [DEBUG] Edge function : AllBottom (result of previous compose)
67906 2019-Jan-13 16:21:27.685135 - [DEBUG]
67907 2019-Jan-13 16:21:27.685160 - [DEBUG] Join: AllTop & AllBottom
67908 2019-Jan-13 16:21:27.685186 - [DEBUG] = AllBottom (new jump func)
67909 2019-Jan-13 16:21:27.685211 - [DEBUG]
67910 2019-Jan-13 16:21:27.685235 - [DEBUG] Start adding new jump function
67911 2019-Jan-13 16:21:27.685258 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67912 2019-Jan-13 16:21:27.685314 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67913 2019-Jan-13 16:21:27.685368 - [DEBUG] Destination : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67914 2019-Jan-13 16:21:27.686022 - [DEBUG] Edge Function : AllBottom
67915 2019-Jan-13 16:21:27.686052 - [DEBUG] End adding new jump function
67916 2019-Jan-13 16:21:27.686076 - [DEBUG]
67917 2019-Jan-13 16:21:27.686101 - [DEBUG] -------------------------------------------- 1796. Path Edge --------------------------------------------
67918 2019-Jan-13 16:21:27.686126 - [DEBUG]
67919 2019-Jan-13 16:21:27.686149 - [DEBUG] Process 1796. path edge:
67920 2019-Jan-13 16:21:27.686173 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67921 2019-Jan-13 16:21:27.686233 - [DEBUG] N target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 ;
67922 2019-Jan-13 16:21:27.686899 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67923 2019-Jan-13 16:21:27.686963 - [DEBUG]
67924 2019-Jan-13 16:21:27.686988 - [DEBUG] Process normal at target: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
67925 2019-Jan-13 16:21:27.687671 - [DEBUG] Compose: AllBottom * AllBottom
67926 2019-Jan-13 16:21:27.687700 - [DEBUG]
67927 2019-Jan-13 16:21:27.687725 - [DEBUG] Propagate flow
67928 2019-Jan-13 16:21:27.687765 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67929 2019-Jan-13 16:21:27.687830 - [DEBUG] Target : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
67930 2019-Jan-13 16:21:27.688521 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67931 2019-Jan-13 16:21:27.688582 - [DEBUG] Edge function : AllBottom (result of previous compose)
67932 2019-Jan-13 16:21:27.688608 - [DEBUG]
67933 2019-Jan-13 16:21:27.688634 - [DEBUG] Join: AllTop & AllBottom
67934 2019-Jan-13 16:21:27.688661 - [DEBUG] = AllBottom (new jump func)
67935 2019-Jan-13 16:21:27.688685 - [DEBUG]
67936 2019-Jan-13 16:21:27.688709 - [DEBUG] Start adding new jump function
67937 2019-Jan-13 16:21:27.688733 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67938 2019-Jan-13 16:21:27.688789 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67939 2019-Jan-13 16:21:27.688844 - [DEBUG] Destination : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
67940 2019-Jan-13 16:21:27.689499 - [DEBUG] Edge Function : AllBottom
67941 2019-Jan-13 16:21:27.689530 - [DEBUG] End adding new jump function
67942 2019-Jan-13 16:21:27.689555 - [DEBUG]
67943 2019-Jan-13 16:21:27.689579 - [DEBUG] -------------------------------------------- 1797. Path Edge --------------------------------------------
67944 2019-Jan-13 16:21:27.689605 - [DEBUG]
67945 2019-Jan-13 16:21:27.689628 - [DEBUG] Process 1797. path edge:
67946 2019-Jan-13 16:21:27.689653 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67947 2019-Jan-13 16:21:27.689717 - [DEBUG] N target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 ;
67948 2019-Jan-13 16:21:27.690382 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67949 2019-Jan-13 16:21:27.690443 - [DEBUG]
67950 2019-Jan-13 16:21:27.690468 - [DEBUG] Process normal at target: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
67951 2019-Jan-13 16:21:27.691162 - [DEBUG] Compose: AllBottom * AllBottom
67952 2019-Jan-13 16:21:27.691193 - [DEBUG]
67953 2019-Jan-13 16:21:27.691217 - [DEBUG] Propagate flow
67954 2019-Jan-13 16:21:27.691241 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67955 2019-Jan-13 16:21:27.691303 - [DEBUG] Target : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
67956 2019-Jan-13 16:21:27.691982 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67957 2019-Jan-13 16:21:27.692042 - [DEBUG] Edge function : AllBottom (result of previous compose)
67958 2019-Jan-13 16:21:27.692068 - [DEBUG]
67959 2019-Jan-13 16:21:27.692094 - [DEBUG] Join: AllTop & AllBottom
67960 2019-Jan-13 16:21:27.692121 - [DEBUG] = AllBottom (new jump func)
67961 2019-Jan-13 16:21:27.692146 - [DEBUG]
67962 2019-Jan-13 16:21:27.692170 - [DEBUG] Start adding new jump function
67963 2019-Jan-13 16:21:27.692193 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67964 2019-Jan-13 16:21:27.692250 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67965 2019-Jan-13 16:21:27.692305 - [DEBUG] Destination : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
67966 2019-Jan-13 16:21:27.692967 - [DEBUG] Edge Function : AllBottom
67967 2019-Jan-13 16:21:27.692999 - [DEBUG] End adding new jump function
67968 2019-Jan-13 16:21:27.693023 - [DEBUG]
67969 2019-Jan-13 16:21:27.693047 - [DEBUG] -------------------------------------------- 1798. Path Edge --------------------------------------------
67970 2019-Jan-13 16:21:27.693072 - [DEBUG]
67971 2019-Jan-13 16:21:27.693096 - [DEBUG] Process 1798. path edge:
67972 2019-Jan-13 16:21:27.693120 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67973 2019-Jan-13 16:21:27.693184 - [DEBUG] N target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 ;
67974 2019-Jan-13 16:21:27.693870 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
67975 2019-Jan-13 16:21:27.693934 - [DEBUG]
67976 2019-Jan-13 16:21:27.693960 - [DEBUG] Process normal at target: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
67977 2019-Jan-13 16:21:27.694647 - [DEBUG] Compose: AllBottom * AllBottom
67978 2019-Jan-13 16:21:27.694676 - [DEBUG]
67979 2019-Jan-13 16:21:27.694700 - [DEBUG] Propagate flow
67980 2019-Jan-13 16:21:27.694724 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
67981 2019-Jan-13 16:21:27.694786 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
67982 2019-Jan-13 16:21:27.695478 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
67983 2019-Jan-13 16:21:27.695537 - [DEBUG] Edge function : AllBottom (result of previous compose)
67984 2019-Jan-13 16:21:27.695563 - [DEBUG]
67985 2019-Jan-13 16:21:27.695589 - [DEBUG] Join: AllTop & AllBottom
67986 2019-Jan-13 16:21:27.695615 - [DEBUG] = AllBottom (new jump func)
67987 2019-Jan-13 16:21:27.695640 - [DEBUG]
67988 2019-Jan-13 16:21:27.695664 - [DEBUG] Start adding new jump function
67989 2019-Jan-13 16:21:27.695687 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
67990 2019-Jan-13 16:21:27.695745 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
67991 2019-Jan-13 16:21:27.695800 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
67992 2019-Jan-13 16:21:27.696474 - [DEBUG] Edge Function : AllBottom
67993 2019-Jan-13 16:21:27.696504 - [DEBUG] End adding new jump function
67994 2019-Jan-13 16:21:27.696529 - [DEBUG]
67995 2019-Jan-13 16:21:27.696553 - [DEBUG] -------------------------------------------- 1799. Path Edge --------------------------------------------
67996 2019-Jan-13 16:21:27.696578 - [DEBUG]
67997 2019-Jan-13 16:21:27.696601 - [DEBUG] Process 1799. path edge:
67998 2019-Jan-13 16:21:27.696625 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
67999 2019-Jan-13 16:21:27.696687 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 ;
68000 2019-Jan-13 16:21:27.697356 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68001 2019-Jan-13 16:21:27.697416 - [DEBUG]
68002 2019-Jan-13 16:21:27.697440 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
68003 2019-Jan-13 16:21:27.698115 - [DEBUG] Possible callees:
68004 2019-Jan-13 16:21:27.698142 - [DEBUG] llvm.dbg.declare
68005 2019-Jan-13 16:21:27.698167 - [DEBUG] Possible return sites:
68006 2019-Jan-13 16:21:27.698191 - [DEBUG] store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12068007 2019-Jan-13 16:21:27.699546 - [DEBUG] Found and process special summary
68008 2019-Jan-13 16:21:27.699588 - [DEBUG] Compose: EdgeIdentity * AllBottom
68009 2019-Jan-13 16:21:27.699616 - [DEBUG]
68010 2019-Jan-13 16:21:27.699640 - [DEBUG] Propagate flow
68011 2019-Jan-13 16:21:27.699664 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68012 2019-Jan-13 16:21:27.699730 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
68013 2019-Jan-13 16:21:27.700392 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68014 2019-Jan-13 16:21:27.700451 - [DEBUG] Edge function : AllBottom (result of previous compose)
68015 2019-Jan-13 16:21:27.700476 - [DEBUG]
68016 2019-Jan-13 16:21:27.700517 - [DEBUG] Join: AllTop & AllBottom
68017 2019-Jan-13 16:21:27.700544 - [DEBUG] = AllBottom (new jump func)
68018 2019-Jan-13 16:21:27.700569 - [DEBUG]
68019 2019-Jan-13 16:21:27.700592 - [DEBUG] Start adding new jump function
68020 2019-Jan-13 16:21:27.700616 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68021 2019-Jan-13 16:21:27.700672 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68022 2019-Jan-13 16:21:27.700726 - [DEBUG] Destination : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
68023 2019-Jan-13 16:21:27.701382 - [DEBUG] Edge Function : AllBottom
68024 2019-Jan-13 16:21:27.701413 - [DEBUG] End adding new jump function
68025 2019-Jan-13 16:21:27.701437 - [DEBUG]
68026 2019-Jan-13 16:21:27.701461 - [DEBUG] -------------------------------------------- 1800. Path Edge --------------------------------------------
68027 2019-Jan-13 16:21:27.701485 - [DEBUG]
68028 2019-Jan-13 16:21:27.701509 - [DEBUG] Process 1800. path edge:
68029 2019-Jan-13 16:21:27.701533 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68030 2019-Jan-13 16:21:27.701616 - [DEBUG] N target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 ;
68031 2019-Jan-13 16:21:27.702285 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68032 2019-Jan-13 16:21:27.702345 - [DEBUG]
68033 2019-Jan-13 16:21:27.702370 - [DEBUG] Process normal at target: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
68034 2019-Jan-13 16:21:27.703065 - [DEBUG] Compose: AllBottom * AllBottom
68035 2019-Jan-13 16:21:27.703094 - [DEBUG]
68036 2019-Jan-13 16:21:27.703118 - [DEBUG] Propagate flow
68037 2019-Jan-13 16:21:27.703142 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68038 2019-Jan-13 16:21:27.703205 - [DEBUG] Target : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
68039 2019-Jan-13 16:21:27.703860 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68040 2019-Jan-13 16:21:27.703919 - [DEBUG] Edge function : AllBottom (result of previous compose)
68041 2019-Jan-13 16:21:27.703945 - [DEBUG]
68042 2019-Jan-13 16:21:27.703970 - [DEBUG] Join: AllTop & AllBottom
68043 2019-Jan-13 16:21:27.703996 - [DEBUG] = AllBottom (new jump func)
68044 2019-Jan-13 16:21:27.704021 - [DEBUG]
68045 2019-Jan-13 16:21:27.704045 - [DEBUG] Start adding new jump function
68046 2019-Jan-13 16:21:27.704068 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68047 2019-Jan-13 16:21:27.704123 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68048 2019-Jan-13 16:21:27.704178 - [DEBUG] Destination : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
68049 2019-Jan-13 16:21:27.704839 - [DEBUG] Edge Function : AllBottom
68050 2019-Jan-13 16:21:27.704870 - [DEBUG] End adding new jump function
68051 2019-Jan-13 16:21:27.704913 - [DEBUG]
68052 2019-Jan-13 16:21:27.704937 - [DEBUG] -------------------------------------------- 1801. Path Edge --------------------------------------------
68053 2019-Jan-13 16:21:27.704962 - [DEBUG]
68054 2019-Jan-13 16:21:27.704985 - [DEBUG] Process 1801. path edge:
68055 2019-Jan-13 16:21:27.705009 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68056 2019-Jan-13 16:21:27.705073 - [DEBUG] N target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 ;
68057 2019-Jan-13 16:21:27.705742 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68058 2019-Jan-13 16:21:27.705805 - [DEBUG]
68059 2019-Jan-13 16:21:27.705831 - [DEBUG] Process normal at target: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
68060 2019-Jan-13 16:21:27.706513 - [DEBUG] Compose: AllBottom * AllBottom
68061 2019-Jan-13 16:21:27.706543 - [DEBUG]
68062 2019-Jan-13 16:21:27.706567 - [DEBUG] Propagate flow
68063 2019-Jan-13 16:21:27.706591 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68064 2019-Jan-13 16:21:27.706669 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
68065 2019-Jan-13 16:21:27.707331 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68066 2019-Jan-13 16:21:27.707390 - [DEBUG] Edge function : AllBottom (result of previous compose)
68067 2019-Jan-13 16:21:27.707416 - [DEBUG]
68068 2019-Jan-13 16:21:27.707441 - [DEBUG] Join: AllTop & AllBottom
68069 2019-Jan-13 16:21:27.707467 - [DEBUG] = AllBottom (new jump func)
68070 2019-Jan-13 16:21:27.707492 - [DEBUG]
68071 2019-Jan-13 16:21:27.707516 - [DEBUG] Start adding new jump function
68072 2019-Jan-13 16:21:27.707539 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68073 2019-Jan-13 16:21:27.707598 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68074 2019-Jan-13 16:21:27.707654 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
68075 2019-Jan-13 16:21:27.708356 - [DEBUG] Edge Function : AllBottom
68076 2019-Jan-13 16:21:27.708387 - [DEBUG] End adding new jump function
68077 2019-Jan-13 16:21:27.708412 - [DEBUG]
68078 2019-Jan-13 16:21:27.708436 - [DEBUG] -------------------------------------------- 1802. Path Edge --------------------------------------------
68079 2019-Jan-13 16:21:27.708461 - [DEBUG]
68080 2019-Jan-13 16:21:27.708484 - [DEBUG] Process 1802. path edge:
68081 2019-Jan-13 16:21:27.708508 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68082 2019-Jan-13 16:21:27.708571 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 ;
68083 2019-Jan-13 16:21:27.709244 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68084 2019-Jan-13 16:21:27.709306 - [DEBUG]
68085 2019-Jan-13 16:21:27.709330 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
68086 2019-Jan-13 16:21:27.710027 - [DEBUG] Possible callees:
68087 2019-Jan-13 16:21:27.710054 - [DEBUG] llvm.dbg.declare
68088 2019-Jan-13 16:21:27.710079 - [DEBUG] Possible return sites:
68089 2019-Jan-13 16:21:27.710103 - [DEBUG] store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14968090 2019-Jan-13 16:21:27.711479 - [DEBUG] Found and process special summary
68091 2019-Jan-13 16:21:27.711534 - [DEBUG] Compose: EdgeIdentity * AllBottom
68092 2019-Jan-13 16:21:27.711587 - [DEBUG]
68093 2019-Jan-13 16:21:27.711612 - [DEBUG] Propagate flow
68094 2019-Jan-13 16:21:27.711636 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68095 2019-Jan-13 16:21:27.711708 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
68096 2019-Jan-13 16:21:27.712389 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68097 2019-Jan-13 16:21:27.712452 - [DEBUG] Edge function : AllBottom (result of previous compose)
68098 2019-Jan-13 16:21:27.712478 - [DEBUG]
68099 2019-Jan-13 16:21:27.712504 - [DEBUG] Join: AllTop & AllBottom
68100 2019-Jan-13 16:21:27.712531 - [DEBUG] = AllBottom (new jump func)
68101 2019-Jan-13 16:21:27.712556 - [DEBUG]
68102 2019-Jan-13 16:21:27.712580 - [DEBUG] Start adding new jump function
68103 2019-Jan-13 16:21:27.712603 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68104 2019-Jan-13 16:21:27.712659 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68105 2019-Jan-13 16:21:27.712714 - [DEBUG] Destination : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
68106 2019-Jan-13 16:21:27.713391 - [DEBUG] Edge Function : AllBottom
68107 2019-Jan-13 16:21:27.713442 - [DEBUG] End adding new jump function
68108 2019-Jan-13 16:21:27.713467 - [DEBUG]
68109 2019-Jan-13 16:21:27.713492 - [DEBUG] -------------------------------------------- 1803. Path Edge --------------------------------------------
68110 2019-Jan-13 16:21:27.713517 - [DEBUG]
68111 2019-Jan-13 16:21:27.713541 - [DEBUG] Process 1803. path edge:
68112 2019-Jan-13 16:21:27.713565 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68113 2019-Jan-13 16:21:27.713630 - [DEBUG] N target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 ;
68114 2019-Jan-13 16:21:27.714303 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68115 2019-Jan-13 16:21:27.714367 - [DEBUG]
68116 2019-Jan-13 16:21:27.714392 - [DEBUG] Process normal at target: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
68117 2019-Jan-13 16:21:27.715120 - [DEBUG] Compose: AllBottom * AllBottom
68118 2019-Jan-13 16:21:27.715151 - [DEBUG]
68119 2019-Jan-13 16:21:27.715175 - [DEBUG] Propagate flow
68120 2019-Jan-13 16:21:27.715199 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68121 2019-Jan-13 16:21:27.715262 - [DEBUG] Target : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
68122 2019-Jan-13 16:21:27.715917 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68123 2019-Jan-13 16:21:27.715976 - [DEBUG] Edge function : AllBottom (result of previous compose)
68124 2019-Jan-13 16:21:27.716002 - [DEBUG]
68125 2019-Jan-13 16:21:27.716027 - [DEBUG] Join: AllTop & AllBottom
68126 2019-Jan-13 16:21:27.716054 - [DEBUG] = AllBottom (new jump func)
68127 2019-Jan-13 16:21:27.716079 - [DEBUG]
68128 2019-Jan-13 16:21:27.716103 - [DEBUG] Start adding new jump function
68129 2019-Jan-13 16:21:27.716126 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68130 2019-Jan-13 16:21:27.716184 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68131 2019-Jan-13 16:21:27.716239 - [DEBUG] Destination : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
68132 2019-Jan-13 16:21:27.716906 - [DEBUG] Edge Function : AllBottom
68133 2019-Jan-13 16:21:27.716937 - [DEBUG] End adding new jump function
68134 2019-Jan-13 16:21:27.716961 - [DEBUG]
68135 2019-Jan-13 16:21:27.716985 - [DEBUG] -------------------------------------------- 1804. Path Edge --------------------------------------------
68136 2019-Jan-13 16:21:27.717010 - [DEBUG]
68137 2019-Jan-13 16:21:27.717034 - [DEBUG] Process 1804. path edge:
68138 2019-Jan-13 16:21:27.717058 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68139 2019-Jan-13 16:21:27.717119 - [DEBUG] N target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 ;
68140 2019-Jan-13 16:21:27.717777 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68141 2019-Jan-13 16:21:27.717838 - [DEBUG]
68142 2019-Jan-13 16:21:27.717864 - [DEBUG] Process normal at target: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
68143 2019-Jan-13 16:21:27.718574 - [DEBUG] Compose: AllBottom * AllBottom
68144 2019-Jan-13 16:21:27.718604 - [DEBUG]
68145 2019-Jan-13 16:21:27.718628 - [DEBUG] Propagate flow
68146 2019-Jan-13 16:21:27.718652 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68147 2019-Jan-13 16:21:27.718714 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
68148 2019-Jan-13 16:21:27.719391 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68149 2019-Jan-13 16:21:27.719455 - [DEBUG] Edge function : AllBottom (result of previous compose)
68150 2019-Jan-13 16:21:27.719481 - [DEBUG]
68151 2019-Jan-13 16:21:27.719506 - [DEBUG] Join: AllTop & AllBottom
68152 2019-Jan-13 16:21:27.719533 - [DEBUG] = AllBottom (new jump func)
68153 2019-Jan-13 16:21:27.719557 - [DEBUG]
68154 2019-Jan-13 16:21:27.719599 - [DEBUG] Start adding new jump function
68155 2019-Jan-13 16:21:27.719623 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68156 2019-Jan-13 16:21:27.719678 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68157 2019-Jan-13 16:21:27.719733 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
68158 2019-Jan-13 16:21:27.720411 - [DEBUG] Edge Function : AllBottom
68159 2019-Jan-13 16:21:27.720443 - [DEBUG] End adding new jump function
68160 2019-Jan-13 16:21:27.720467 - [DEBUG]
68161 2019-Jan-13 16:21:27.720491 - [DEBUG] -------------------------------------------- 1805. Path Edge --------------------------------------------
68162 2019-Jan-13 16:21:27.720516 - [DEBUG]
68163 2019-Jan-13 16:21:27.720540 - [DEBUG] Process 1805. path edge:
68164 2019-Jan-13 16:21:27.720564 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68165 2019-Jan-13 16:21:27.720628 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 ;
68166 2019-Jan-13 16:21:27.721288 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68167 2019-Jan-13 16:21:27.721347 - [DEBUG]
68168 2019-Jan-13 16:21:27.721371 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
68169 2019-Jan-13 16:21:27.722081 - [DEBUG] Possible callees:
68170 2019-Jan-13 16:21:27.722108 - [DEBUG] llvm.dbg.declare
68171 2019-Jan-13 16:21:27.722133 - [DEBUG] Possible return sites:
68172 2019-Jan-13 16:21:27.722156 - [DEBUG] store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15568173 2019-Jan-13 16:21:27.723487 - [DEBUG] Found and process special summary
68174 2019-Jan-13 16:21:27.723534 - [DEBUG] Compose: EdgeIdentity * AllBottom
68175 2019-Jan-13 16:21:27.723562 - [DEBUG]
68176 2019-Jan-13 16:21:27.723586 - [DEBUG] Propagate flow
68177 2019-Jan-13 16:21:27.723610 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68178 2019-Jan-13 16:21:27.723675 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68179 2019-Jan-13 16:21:27.724334 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68180 2019-Jan-13 16:21:27.724394 - [DEBUG] Edge function : AllBottom (result of previous compose)
68181 2019-Jan-13 16:21:27.724419 - [DEBUG]
68182 2019-Jan-13 16:21:27.724444 - [DEBUG] Join: AllTop & AllBottom
68183 2019-Jan-13 16:21:27.724471 - [DEBUG] = AllBottom (new jump func)
68184 2019-Jan-13 16:21:27.724495 - [DEBUG]
68185 2019-Jan-13 16:21:27.724519 - [DEBUG] Start adding new jump function
68186 2019-Jan-13 16:21:27.724543 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68187 2019-Jan-13 16:21:27.724598 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68188 2019-Jan-13 16:21:27.724653 - [DEBUG] Destination : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68189 2019-Jan-13 16:21:27.725349 - [DEBUG] Edge Function : AllBottom
68190 2019-Jan-13 16:21:27.725381 - [DEBUG] End adding new jump function
68191 2019-Jan-13 16:21:27.725405 - [DEBUG]
68192 2019-Jan-13 16:21:27.725429 - [DEBUG] -------------------------------------------- 1806. Path Edge --------------------------------------------
68193 2019-Jan-13 16:21:27.725453 - [DEBUG]
68194 2019-Jan-13 16:21:27.725476 - [DEBUG] Process 1806. path edge:
68195 2019-Jan-13 16:21:27.725500 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68196 2019-Jan-13 16:21:27.725563 - [DEBUG] N target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 ;
68197 2019-Jan-13 16:21:27.726258 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68198 2019-Jan-13 16:21:27.726327 - [DEBUG]
68199 2019-Jan-13 16:21:27.726353 - [DEBUG] Process normal at target: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68200 2019-Jan-13 16:21:27.727084 - [DEBUG] Compose: AllBottom * AllBottom
68201 2019-Jan-13 16:21:27.727114 - [DEBUG]
68202 2019-Jan-13 16:21:27.727139 - [DEBUG] Propagate flow
68203 2019-Jan-13 16:21:27.727163 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68204 2019-Jan-13 16:21:27.727232 - [DEBUG] Target : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
68205 2019-Jan-13 16:21:27.727919 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68206 2019-Jan-13 16:21:27.727986 - [DEBUG] Edge function : AllBottom (result of previous compose)
68207 2019-Jan-13 16:21:27.728013 - [DEBUG]
68208 2019-Jan-13 16:21:27.728039 - [DEBUG] Join: AllTop & AllBottom
68209 2019-Jan-13 16:21:27.728066 - [DEBUG] = AllBottom (new jump func)
68210 2019-Jan-13 16:21:27.728091 - [DEBUG]
68211 2019-Jan-13 16:21:27.728115 - [DEBUG] Start adding new jump function
68212 2019-Jan-13 16:21:27.728138 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68213 2019-Jan-13 16:21:27.728195 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68214 2019-Jan-13 16:21:27.728274 - [DEBUG] Destination : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
68215 2019-Jan-13 16:21:27.728942 - [DEBUG] Edge Function : AllBottom
68216 2019-Jan-13 16:21:27.728973 - [DEBUG] End adding new jump function
68217 2019-Jan-13 16:21:27.728998 - [DEBUG]
68218 2019-Jan-13 16:21:27.729022 - [DEBUG] -------------------------------------------- 1807. Path Edge --------------------------------------------
68219 2019-Jan-13 16:21:27.729048 - [DEBUG]
68220 2019-Jan-13 16:21:27.729072 - [DEBUG] Process 1807. path edge:
68221 2019-Jan-13 16:21:27.729096 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68222 2019-Jan-13 16:21:27.729157 - [DEBUG] N target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 ;
68223 2019-Jan-13 16:21:27.729807 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68224 2019-Jan-13 16:21:27.729866 - [DEBUG]
68225 2019-Jan-13 16:21:27.729893 - [DEBUG] Process normal at target: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
68226 2019-Jan-13 16:21:27.730602 - [DEBUG] Compose: AllBottom * AllBottom
68227 2019-Jan-13 16:21:27.730632 - [DEBUG]
68228 2019-Jan-13 16:21:27.730656 - [DEBUG] Propagate flow
68229 2019-Jan-13 16:21:27.730680 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68230 2019-Jan-13 16:21:27.730743 - [DEBUG] Target : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
68231 2019-Jan-13 16:21:27.731422 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68232 2019-Jan-13 16:21:27.731487 - [DEBUG] Edge function : AllBottom (result of previous compose)
68233 2019-Jan-13 16:21:27.731512 - [DEBUG]
68234 2019-Jan-13 16:21:27.731538 - [DEBUG] Join: AllTop & AllBottom
68235 2019-Jan-13 16:21:27.731586 - [DEBUG] = AllBottom (new jump func)
68236 2019-Jan-13 16:21:27.731611 - [DEBUG]
68237 2019-Jan-13 16:21:27.731635 - [DEBUG] Start adding new jump function
68238 2019-Jan-13 16:21:27.731658 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68239 2019-Jan-13 16:21:27.731715 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68240 2019-Jan-13 16:21:27.731769 - [DEBUG] Destination : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
68241 2019-Jan-13 16:21:27.732425 - [DEBUG] Edge Function : AllBottom
68242 2019-Jan-13 16:21:27.732456 - [DEBUG] End adding new jump function
68243 2019-Jan-13 16:21:27.732480 - [DEBUG]
68244 2019-Jan-13 16:21:27.732504 - [DEBUG] -------------------------------------------- 1808. Path Edge --------------------------------------------
68245 2019-Jan-13 16:21:27.732547 - [DEBUG]
68246 2019-Jan-13 16:21:27.732571 - [DEBUG] Process 1808. path edge:
68247 2019-Jan-13 16:21:27.732596 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68248 2019-Jan-13 16:21:27.732657 - [DEBUG] N target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 ;
68249 2019-Jan-13 16:21:27.734416 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68250 2019-Jan-13 16:21:27.734511 - [DEBUG]
68251 2019-Jan-13 16:21:27.734539 - [DEBUG] Process normal at target: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
68252 2019-Jan-13 16:21:27.735343 - [DEBUG] Compose: AllBottom * AllBottom
68253 2019-Jan-13 16:21:27.735375 - [DEBUG]
68254 2019-Jan-13 16:21:27.735399 - [DEBUG] Propagate flow
68255 2019-Jan-13 16:21:27.735423 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68256 2019-Jan-13 16:21:27.735497 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
68257 2019-Jan-13 16:21:27.736201 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68258 2019-Jan-13 16:21:27.736267 - [DEBUG] Edge function : AllBottom (result of previous compose)
68259 2019-Jan-13 16:21:27.736293 - [DEBUG]
68260 2019-Jan-13 16:21:27.736319 - [DEBUG] Join: AllTop & AllBottom
68261 2019-Jan-13 16:21:27.736346 - [DEBUG] = AllBottom (new jump func)
68262 2019-Jan-13 16:21:27.736371 - [DEBUG]
68263 2019-Jan-13 16:21:27.736394 - [DEBUG] Start adding new jump function
68264 2019-Jan-13 16:21:27.736418 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68265 2019-Jan-13 16:21:27.736475 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68266 2019-Jan-13 16:21:27.736530 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
68267 2019-Jan-13 16:21:27.737204 - [DEBUG] Edge Function : AllBottom
68268 2019-Jan-13 16:21:27.737235 - [DEBUG] End adding new jump function
68269 2019-Jan-13 16:21:27.737259 - [DEBUG]
68270 2019-Jan-13 16:21:27.737283 - [DEBUG] -------------------------------------------- 1809. Path Edge --------------------------------------------
68271 2019-Jan-13 16:21:27.737309 - [DEBUG]
68272 2019-Jan-13 16:21:27.737332 - [DEBUG] Process 1809. path edge:
68273 2019-Jan-13 16:21:27.737357 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68274 2019-Jan-13 16:21:27.737419 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 ;
68275 2019-Jan-13 16:21:27.738085 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68276 2019-Jan-13 16:21:27.738149 - [DEBUG]
68277 2019-Jan-13 16:21:27.738173 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
68278 2019-Jan-13 16:21:27.738897 - [DEBUG] Possible callees:
68279 2019-Jan-13 16:21:27.738924 - [DEBUG] llvm.dbg.declare
68280 2019-Jan-13 16:21:27.738949 - [DEBUG] Possible return sites:
68281 2019-Jan-13 16:21:27.738973 - [DEBUG] store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16368282 2019-Jan-13 16:21:27.740308 - [DEBUG] Found and process special summary
68283 2019-Jan-13 16:21:27.740351 - [DEBUG] Compose: EdgeIdentity * AllBottom
68284 2019-Jan-13 16:21:27.740380 - [DEBUG]
68285 2019-Jan-13 16:21:27.740405 - [DEBUG] Propagate flow
68286 2019-Jan-13 16:21:27.740428 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68287 2019-Jan-13 16:21:27.740493 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
68288 2019-Jan-13 16:21:27.741175 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68289 2019-Jan-13 16:21:27.741242 - [DEBUG] Edge function : AllBottom (result of previous compose)
68290 2019-Jan-13 16:21:27.741267 - [DEBUG]
68291 2019-Jan-13 16:21:27.741294 - [DEBUG] Join: AllTop & AllBottom
68292 2019-Jan-13 16:21:27.741321 - [DEBUG] = AllBottom (new jump func)
68293 2019-Jan-13 16:21:27.741345 - [DEBUG]
68294 2019-Jan-13 16:21:27.741369 - [DEBUG] Start adding new jump function
68295 2019-Jan-13 16:21:27.741393 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68296 2019-Jan-13 16:21:27.741451 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68297 2019-Jan-13 16:21:27.741506 - [DEBUG] Destination : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
68298 2019-Jan-13 16:21:27.742197 - [DEBUG] Edge Function : AllBottom
68299 2019-Jan-13 16:21:27.742228 - [DEBUG] End adding new jump function
68300 2019-Jan-13 16:21:27.742253 - [DEBUG]
68301 2019-Jan-13 16:21:27.742276 - [DEBUG] -------------------------------------------- 1810. Path Edge --------------------------------------------
68302 2019-Jan-13 16:21:27.742301 - [DEBUG]
68303 2019-Jan-13 16:21:27.742324 - [DEBUG] Process 1810. path edge:
68304 2019-Jan-13 16:21:27.742347 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68305 2019-Jan-13 16:21:27.742412 - [DEBUG] N target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 ;
68306 2019-Jan-13 16:21:27.743074 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68307 2019-Jan-13 16:21:27.743134 - [DEBUG]
68308 2019-Jan-13 16:21:27.743159 - [DEBUG] Process normal at target: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
68309 2019-Jan-13 16:21:27.743868 - [DEBUG] Compose: AllBottom * AllBottom
68310 2019-Jan-13 16:21:27.743897 - [DEBUG]
68311 2019-Jan-13 16:21:27.743922 - [DEBUG] Propagate flow
68312 2019-Jan-13 16:21:27.743945 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68313 2019-Jan-13 16:21:27.744009 - [DEBUG] Target : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
68314 2019-Jan-13 16:21:27.744669 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68315 2019-Jan-13 16:21:27.744730 - [DEBUG] Edge function : AllBottom (result of previous compose)
68316 2019-Jan-13 16:21:27.744756 - [DEBUG]
68317 2019-Jan-13 16:21:27.744782 - [DEBUG] Join: AllTop & AllBottom
68318 2019-Jan-13 16:21:27.744809 - [DEBUG] = AllBottom (new jump func)
68319 2019-Jan-13 16:21:27.744834 - [DEBUG]
68320 2019-Jan-13 16:21:27.744858 - [DEBUG] Start adding new jump function
68321 2019-Jan-13 16:21:27.744900 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68322 2019-Jan-13 16:21:27.744960 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68323 2019-Jan-13 16:21:27.745016 - [DEBUG] Destination : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
68324 2019-Jan-13 16:21:27.745686 - [DEBUG] Edge Function : AllBottom
68325 2019-Jan-13 16:21:27.745718 - [DEBUG] End adding new jump function
68326 2019-Jan-13 16:21:27.745743 - [DEBUG]
68327 2019-Jan-13 16:21:27.745767 - [DEBUG] -------------------------------------------- 1811. Path Edge --------------------------------------------
68328 2019-Jan-13 16:21:27.745792 - [DEBUG]
68329 2019-Jan-13 16:21:27.745816 - [DEBUG] Process 1811. path edge:
68330 2019-Jan-13 16:21:27.745840 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68331 2019-Jan-13 16:21:27.745901 - [DEBUG] N target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 ;
68332 2019-Jan-13 16:21:27.746563 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68333 2019-Jan-13 16:21:27.746625 - [DEBUG]
68334 2019-Jan-13 16:21:27.746651 - [DEBUG] Process normal at target: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
68335 2019-Jan-13 16:21:27.747362 - [DEBUG] Compose: AllBottom * AllBottom
68336 2019-Jan-13 16:21:27.747392 - [DEBUG]
68337 2019-Jan-13 16:21:27.747416 - [DEBUG] Propagate flow
68338 2019-Jan-13 16:21:27.747440 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68339 2019-Jan-13 16:21:27.747502 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
68340 2019-Jan-13 16:21:27.748183 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68341 2019-Jan-13 16:21:27.748268 - [DEBUG] Edge function : AllBottom (result of previous compose)
68342 2019-Jan-13 16:21:27.748294 - [DEBUG]
68343 2019-Jan-13 16:21:27.748319 - [DEBUG] Join: AllTop & AllBottom
68344 2019-Jan-13 16:21:27.748346 - [DEBUG] = AllBottom (new jump func)
68345 2019-Jan-13 16:21:27.748371 - [DEBUG]
68346 2019-Jan-13 16:21:27.748394 - [DEBUG] Start adding new jump function
68347 2019-Jan-13 16:21:27.748418 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68348 2019-Jan-13 16:21:27.748473 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68349 2019-Jan-13 16:21:27.748528 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
68350 2019-Jan-13 16:21:27.749203 - [DEBUG] Edge Function : AllBottom
68351 2019-Jan-13 16:21:27.749233 - [DEBUG] End adding new jump function
68352 2019-Jan-13 16:21:27.749258 - [DEBUG]
68353 2019-Jan-13 16:21:27.749282 - [DEBUG] -------------------------------------------- 1812. Path Edge --------------------------------------------
68354 2019-Jan-13 16:21:27.749307 - [DEBUG]
68355 2019-Jan-13 16:21:27.749330 - [DEBUG] Process 1812. path edge:
68356 2019-Jan-13 16:21:27.749354 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68357 2019-Jan-13 16:21:27.749420 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 ;
68358 2019-Jan-13 16:21:27.750082 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68359 2019-Jan-13 16:21:27.750142 - [DEBUG]
68360 2019-Jan-13 16:21:27.750167 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
68361 2019-Jan-13 16:21:27.750852 - [DEBUG] Possible callees:
68362 2019-Jan-13 16:21:27.750879 - [DEBUG] llvm.dbg.declare
68363 2019-Jan-13 16:21:27.750904 - [DEBUG] Possible return sites:
68364 2019-Jan-13 16:21:27.750928 - [DEBUG] store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16968365 2019-Jan-13 16:21:27.752287 - [DEBUG] Found and process special summary
68366 2019-Jan-13 16:21:27.752333 - [DEBUG] Compose: EdgeIdentity * AllBottom
68367 2019-Jan-13 16:21:27.752362 - [DEBUG]
68368 2019-Jan-13 16:21:27.752387 - [DEBUG] Propagate flow
68369 2019-Jan-13 16:21:27.752411 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68370 2019-Jan-13 16:21:27.752478 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
68371 2019-Jan-13 16:21:27.753136 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68372 2019-Jan-13 16:21:27.753196 - [DEBUG] Edge function : AllBottom (result of previous compose)
68373 2019-Jan-13 16:21:27.753222 - [DEBUG]
68374 2019-Jan-13 16:21:27.753247 - [DEBUG] Join: AllTop & AllBottom
68375 2019-Jan-13 16:21:27.753274 - [DEBUG] = AllBottom (new jump func)
68376 2019-Jan-13 16:21:27.753298 - [DEBUG]
68377 2019-Jan-13 16:21:27.753322 - [DEBUG] Start adding new jump function
68378 2019-Jan-13 16:21:27.753345 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68379 2019-Jan-13 16:21:27.753401 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68380 2019-Jan-13 16:21:27.753472 - [DEBUG] Destination : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
68381 2019-Jan-13 16:21:27.754143 - [DEBUG] Edge Function : AllBottom
68382 2019-Jan-13 16:21:27.754174 - [DEBUG] End adding new jump function
68383 2019-Jan-13 16:21:27.754198 - [DEBUG]
68384 2019-Jan-13 16:21:27.754222 - [DEBUG] -------------------------------------------- 1813. Path Edge --------------------------------------------
68385 2019-Jan-13 16:21:27.754247 - [DEBUG]
68386 2019-Jan-13 16:21:27.754271 - [DEBUG] Process 1813. path edge:
68387 2019-Jan-13 16:21:27.754295 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68388 2019-Jan-13 16:21:27.754358 - [DEBUG] N target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 ;
68389 2019-Jan-13 16:21:27.755057 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68390 2019-Jan-13 16:21:27.755126 - [DEBUG]
68391 2019-Jan-13 16:21:27.755151 - [DEBUG] Process normal at target: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
68392 2019-Jan-13 16:21:27.755849 - [DEBUG] Compose: AllBottom * AllBottom
68393 2019-Jan-13 16:21:27.755878 - [DEBUG]
68394 2019-Jan-13 16:21:27.755902 - [DEBUG] Propagate flow
68395 2019-Jan-13 16:21:27.755926 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68396 2019-Jan-13 16:21:27.755988 - [DEBUG] Target : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
68397 2019-Jan-13 16:21:27.756656 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68398 2019-Jan-13 16:21:27.756715 - [DEBUG] Edge function : AllBottom (result of previous compose)
68399 2019-Jan-13 16:21:27.756740 - [DEBUG]
68400 2019-Jan-13 16:21:27.756766 - [DEBUG] Join: AllTop & AllBottom
68401 2019-Jan-13 16:21:27.756793 - [DEBUG] = AllBottom (new jump func)
68402 2019-Jan-13 16:21:27.756817 - [DEBUG]
68403 2019-Jan-13 16:21:27.756841 - [DEBUG] Start adding new jump function
68404 2019-Jan-13 16:21:27.756864 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68405 2019-Jan-13 16:21:27.756922 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68406 2019-Jan-13 16:21:27.756977 - [DEBUG] Destination : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
68407 2019-Jan-13 16:21:27.757647 - [DEBUG] Edge Function : AllBottom
68408 2019-Jan-13 16:21:27.757678 - [DEBUG] End adding new jump function
68409 2019-Jan-13 16:21:27.757702 - [DEBUG]
68410 2019-Jan-13 16:21:27.757726 - [DEBUG] -------------------------------------------- 1814. Path Edge --------------------------------------------
68411 2019-Jan-13 16:21:27.757751 - [DEBUG]
68412 2019-Jan-13 16:21:27.757774 - [DEBUG] Process 1814. path edge:
68413 2019-Jan-13 16:21:27.757798 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68414 2019-Jan-13 16:21:27.757861 - [DEBUG] N target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 ;
68415 2019-Jan-13 16:21:27.758547 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68416 2019-Jan-13 16:21:27.758609 - [DEBUG]
68417 2019-Jan-13 16:21:27.758634 - [DEBUG] Process normal at target: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
68418 2019-Jan-13 16:21:27.759329 - [DEBUG] Compose: AllBottom * AllBottom
68419 2019-Jan-13 16:21:27.759360 - [DEBUG]
68420 2019-Jan-13 16:21:27.759383 - [DEBUG] Propagate flow
68421 2019-Jan-13 16:21:27.759407 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68422 2019-Jan-13 16:21:27.759472 - [DEBUG] Target : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
68423 2019-Jan-13 16:21:27.760146 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68424 2019-Jan-13 16:21:27.760211 - [DEBUG] Edge function : AllBottom (result of previous compose)
68425 2019-Jan-13 16:21:27.760254 - [DEBUG]
68426 2019-Jan-13 16:21:27.760280 - [DEBUG] Join: AllTop & AllBottom
68427 2019-Jan-13 16:21:27.760307 - [DEBUG] = AllBottom (new jump func)
68428 2019-Jan-13 16:21:27.760331 - [DEBUG]
68429 2019-Jan-13 16:21:27.760355 - [DEBUG] Start adding new jump function
68430 2019-Jan-13 16:21:27.760378 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68431 2019-Jan-13 16:21:27.760435 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68432 2019-Jan-13 16:21:27.760489 - [DEBUG] Destination : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
68433 2019-Jan-13 16:21:27.761170 - [DEBUG] Edge Function : AllBottom
68434 2019-Jan-13 16:21:27.761202 - [DEBUG] End adding new jump function
68435 2019-Jan-13 16:21:27.761226 - [DEBUG]
68436 2019-Jan-13 16:21:27.761250 - [DEBUG] -------------------------------------------- 1815. Path Edge --------------------------------------------
68437 2019-Jan-13 16:21:27.761276 - [DEBUG]
68438 2019-Jan-13 16:21:27.761299 - [DEBUG] Process 1815. path edge:
68439 2019-Jan-13 16:21:27.761323 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68440 2019-Jan-13 16:21:27.761388 - [DEBUG] N target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 ;
68441 2019-Jan-13 16:21:27.762075 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68442 2019-Jan-13 16:21:27.762135 - [DEBUG]
68443 2019-Jan-13 16:21:27.762160 - [DEBUG] Process normal at target: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
68444 2019-Jan-13 16:21:27.762853 - [DEBUG] Compose: AllBottom * AllBottom
68445 2019-Jan-13 16:21:27.762883 - [DEBUG]
68446 2019-Jan-13 16:21:27.762906 - [DEBUG] Propagate flow
68447 2019-Jan-13 16:21:27.762930 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68448 2019-Jan-13 16:21:27.762995 - [DEBUG] Target : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
68449 2019-Jan-13 16:21:27.763660 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68450 2019-Jan-13 16:21:27.763721 - [DEBUG] Edge function : AllBottom (result of previous compose)
68451 2019-Jan-13 16:21:27.763747 - [DEBUG]
68452 2019-Jan-13 16:21:27.763772 - [DEBUG] Join: AllTop & AllBottom
68453 2019-Jan-13 16:21:27.763798 - [DEBUG] = AllBottom (new jump func)
68454 2019-Jan-13 16:21:27.763823 - [DEBUG]
68455 2019-Jan-13 16:21:27.763847 - [DEBUG] Start adding new jump function
68456 2019-Jan-13 16:21:27.763871 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68457 2019-Jan-13 16:21:27.763927 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68458 2019-Jan-13 16:21:27.763982 - [DEBUG] Destination : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
68459 2019-Jan-13 16:21:27.764641 - [DEBUG] Edge Function : AllBottom
68460 2019-Jan-13 16:21:27.764671 - [DEBUG] End adding new jump function
68461 2019-Jan-13 16:21:27.764695 - [DEBUG]
68462 2019-Jan-13 16:21:27.764719 - [DEBUG] -------------------------------------------- 1816. Path Edge --------------------------------------------
68463 2019-Jan-13 16:21:27.764744 - [DEBUG]
68464 2019-Jan-13 16:21:27.764768 - [DEBUG] Process 1816. path edge:
68465 2019-Jan-13 16:21:27.764792 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68466 2019-Jan-13 16:21:27.764853 - [DEBUG] N target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 ;
68467 2019-Jan-13 16:21:27.765527 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68468 2019-Jan-13 16:21:27.765588 - [DEBUG]
68469 2019-Jan-13 16:21:27.765614 - [DEBUG] Process normal at target: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
68470 2019-Jan-13 16:21:27.766329 - [DEBUG] Compose: AllBottom * AllBottom
68471 2019-Jan-13 16:21:27.766359 - [DEBUG]
68472 2019-Jan-13 16:21:27.766383 - [DEBUG] Propagate flow
68473 2019-Jan-13 16:21:27.766407 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68474 2019-Jan-13 16:21:27.766473 - [DEBUG] Target : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
68475 2019-Jan-13 16:21:27.767157 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68476 2019-Jan-13 16:21:27.767221 - [DEBUG] Edge function : AllBottom (result of previous compose)
68477 2019-Jan-13 16:21:27.767247 - [DEBUG]
68478 2019-Jan-13 16:21:27.767272 - [DEBUG] Join: AllTop & AllBottom
68479 2019-Jan-13 16:21:27.767299 - [DEBUG] = AllBottom (new jump func)
68480 2019-Jan-13 16:21:27.767323 - [DEBUG]
68481 2019-Jan-13 16:21:27.767347 - [DEBUG] Start adding new jump function
68482 2019-Jan-13 16:21:27.767371 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68483 2019-Jan-13 16:21:27.767427 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68484 2019-Jan-13 16:21:27.767483 - [DEBUG] Destination : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
68485 2019-Jan-13 16:21:27.768145 - [DEBUG] Edge Function : AllBottom
68486 2019-Jan-13 16:21:27.768175 - [DEBUG] End adding new jump function
68487 2019-Jan-13 16:21:27.768199 - [DEBUG]
68488 2019-Jan-13 16:21:27.768244 - [DEBUG] -------------------------------------------- 1817. Path Edge --------------------------------------------
68489 2019-Jan-13 16:21:27.768270 - [DEBUG]
68490 2019-Jan-13 16:21:27.768293 - [DEBUG] Process 1817. path edge:
68491 2019-Jan-13 16:21:27.768317 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68492 2019-Jan-13 16:21:27.768382 - [DEBUG] N target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 ;
68493 2019-Jan-13 16:21:27.769047 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68494 2019-Jan-13 16:21:27.769114 - [DEBUG]
68495 2019-Jan-13 16:21:27.769138 - [DEBUG] Process normal at target: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
68496 2019-Jan-13 16:21:27.769837 - [DEBUG] Compose: AllBottom * AllBottom
68497 2019-Jan-13 16:21:27.769867 - [DEBUG]
68498 2019-Jan-13 16:21:27.769891 - [DEBUG] Propagate flow
68499 2019-Jan-13 16:21:27.769914 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68500 2019-Jan-13 16:21:27.769978 - [DEBUG] Target : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
68501 2019-Jan-13 16:21:27.770640 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68502 2019-Jan-13 16:21:27.770700 - [DEBUG] Edge function : AllBottom (result of previous compose)
68503 2019-Jan-13 16:21:27.770725 - [DEBUG]
68504 2019-Jan-13 16:21:27.770750 - [DEBUG] Join: AllTop & AllBottom
68505 2019-Jan-13 16:21:27.770777 - [DEBUG] = AllBottom (new jump func)
68506 2019-Jan-13 16:21:27.770801 - [DEBUG]
68507 2019-Jan-13 16:21:27.770825 - [DEBUG] Start adding new jump function
68508 2019-Jan-13 16:21:27.770848 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68509 2019-Jan-13 16:21:27.770905 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68510 2019-Jan-13 16:21:27.770959 - [DEBUG] Destination : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
68511 2019-Jan-13 16:21:27.771633 - [DEBUG] Edge Function : AllBottom
68512 2019-Jan-13 16:21:27.771663 - [DEBUG] End adding new jump function
68513 2019-Jan-13 16:21:27.771688 - [DEBUG]
68514 2019-Jan-13 16:21:27.771712 - [DEBUG] -------------------------------------------- 1818. Path Edge --------------------------------------------
68515 2019-Jan-13 16:21:27.771737 - [DEBUG]
68516 2019-Jan-13 16:21:27.771760 - [DEBUG] Process 1818. path edge:
68517 2019-Jan-13 16:21:27.771784 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68518 2019-Jan-13 16:21:27.771865 - [DEBUG] N target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 ;
68519 2019-Jan-13 16:21:27.772533 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68520 2019-Jan-13 16:21:27.772593 - [DEBUG]
68521 2019-Jan-13 16:21:27.772619 - [DEBUG] Process normal at target: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
68522 2019-Jan-13 16:21:27.773308 - [DEBUG] Compose: AllBottom * AllBottom
68523 2019-Jan-13 16:21:27.773340 - [DEBUG]
68524 2019-Jan-13 16:21:27.773363 - [DEBUG] Propagate flow
68525 2019-Jan-13 16:21:27.773387 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68526 2019-Jan-13 16:21:27.773453 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68527 2019-Jan-13 16:21:27.774126 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68528 2019-Jan-13 16:21:27.774187 - [DEBUG] Edge function : AllBottom (result of previous compose)
68529 2019-Jan-13 16:21:27.774213 - [DEBUG]
68530 2019-Jan-13 16:21:27.774238 - [DEBUG] Join: AllTop & AllBottom
68531 2019-Jan-13 16:21:27.774264 - [DEBUG] = AllBottom (new jump func)
68532 2019-Jan-13 16:21:27.774289 - [DEBUG]
68533 2019-Jan-13 16:21:27.774313 - [DEBUG] Start adding new jump function
68534 2019-Jan-13 16:21:27.774336 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68535 2019-Jan-13 16:21:27.774393 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68536 2019-Jan-13 16:21:27.774447 - [DEBUG] Destination : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68537 2019-Jan-13 16:21:27.775141 - [DEBUG] Edge Function : AllBottom
68538 2019-Jan-13 16:21:27.775172 - [DEBUG] End adding new jump function
68539 2019-Jan-13 16:21:27.775196 - [DEBUG]
68540 2019-Jan-13 16:21:27.775221 - [DEBUG] -------------------------------------------- 1819. Path Edge --------------------------------------------
68541 2019-Jan-13 16:21:27.775245 - [DEBUG]
68542 2019-Jan-13 16:21:27.775269 - [DEBUG] Process 1819. path edge:
68543 2019-Jan-13 16:21:27.775293 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68544 2019-Jan-13 16:21:27.775358 - [DEBUG] N target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 ;
68545 2019-Jan-13 16:21:27.776016 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68546 2019-Jan-13 16:21:27.776079 - [DEBUG]
68547 2019-Jan-13 16:21:27.776104 - [DEBUG] Process normal at target: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68548 2019-Jan-13 16:21:27.776798 - [DEBUG] Compose: AllBottom * AllBottom
68549 2019-Jan-13 16:21:27.776827 - [DEBUG]
68550 2019-Jan-13 16:21:27.776851 - [DEBUG] Propagate flow
68551 2019-Jan-13 16:21:27.776874 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68552 2019-Jan-13 16:21:27.776938 - [DEBUG] Target : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
68553 2019-Jan-13 16:21:27.777599 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68554 2019-Jan-13 16:21:27.777658 - [DEBUG] Edge function : AllBottom (result of previous compose)
68555 2019-Jan-13 16:21:27.777684 - [DEBUG]
68556 2019-Jan-13 16:21:27.777709 - [DEBUG] Join: AllTop & AllBottom
68557 2019-Jan-13 16:21:27.777735 - [DEBUG] = AllBottom (new jump func)
68558 2019-Jan-13 16:21:27.777760 - [DEBUG]
68559 2019-Jan-13 16:21:27.777784 - [DEBUG] Start adding new jump function
68560 2019-Jan-13 16:21:27.777808 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68561 2019-Jan-13 16:21:27.777864 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68562 2019-Jan-13 16:21:27.777919 - [DEBUG] Destination : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
68563 2019-Jan-13 16:21:27.778628 - [DEBUG] Edge Function : AllBottom
68564 2019-Jan-13 16:21:27.778661 - [DEBUG] End adding new jump function
68565 2019-Jan-13 16:21:27.778686 - [DEBUG]
68566 2019-Jan-13 16:21:27.778710 - [DEBUG] -------------------------------------------- 1820. Path Edge --------------------------------------------
68567 2019-Jan-13 16:21:27.778735 - [DEBUG]
68568 2019-Jan-13 16:21:27.778759 - [DEBUG] Process 1820. path edge:
68569 2019-Jan-13 16:21:27.778783 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68570 2019-Jan-13 16:21:27.778847 - [DEBUG] N target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 ;
68571 2019-Jan-13 16:21:27.779514 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68572 2019-Jan-13 16:21:27.779575 - [DEBUG]
68573 2019-Jan-13 16:21:27.779602 - [DEBUG] Process normal at target: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
68574 2019-Jan-13 16:21:27.780289 - [DEBUG] Compose: AllBottom * AllBottom
68575 2019-Jan-13 16:21:27.780318 - [DEBUG]
68576 2019-Jan-13 16:21:27.780342 - [DEBUG] Propagate flow
68577 2019-Jan-13 16:21:27.780366 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68578 2019-Jan-13 16:21:27.780429 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68579 2019-Jan-13 16:21:27.781098 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68580 2019-Jan-13 16:21:27.781163 - [DEBUG] Edge function : AllBottom (result of previous compose)
68581 2019-Jan-13 16:21:27.781189 - [DEBUG]
68582 2019-Jan-13 16:21:27.781214 - [DEBUG] Join: AllTop & AllBottom
68583 2019-Jan-13 16:21:27.781241 - [DEBUG] = AllBottom (new jump func)
68584 2019-Jan-13 16:21:27.781266 - [DEBUG]
68585 2019-Jan-13 16:21:27.781290 - [DEBUG] Start adding new jump function
68586 2019-Jan-13 16:21:27.781313 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68587 2019-Jan-13 16:21:27.781370 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68588 2019-Jan-13 16:21:27.781424 - [DEBUG] Destination : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68589 2019-Jan-13 16:21:27.782114 - [DEBUG] Edge Function : AllBottom
68590 2019-Jan-13 16:21:27.782146 - [DEBUG] End adding new jump function
68591 2019-Jan-13 16:21:27.782171 - [DEBUG]
68592 2019-Jan-13 16:21:27.782196 - [DEBUG] -------------------------------------------- 1821. Path Edge --------------------------------------------
68593 2019-Jan-13 16:21:27.782221 - [DEBUG]
68594 2019-Jan-13 16:21:27.782245 - [DEBUG] Process 1821. path edge:
68595 2019-Jan-13 16:21:27.782269 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68596 2019-Jan-13 16:21:27.782335 - [DEBUG] N target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 ;
68597 2019-Jan-13 16:21:27.782992 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68598 2019-Jan-13 16:21:27.783052 - [DEBUG]
68599 2019-Jan-13 16:21:27.783077 - [DEBUG] Process normal at target: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68600 2019-Jan-13 16:21:27.783762 - [DEBUG] Compose: AllBottom * AllBottom
68601 2019-Jan-13 16:21:27.783791 - [DEBUG]
68602 2019-Jan-13 16:21:27.783815 - [DEBUG] Propagate flow
68603 2019-Jan-13 16:21:27.783839 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68604 2019-Jan-13 16:21:27.783904 - [DEBUG] Target : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68605 2019-Jan-13 16:21:27.784572 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68606 2019-Jan-13 16:21:27.784633 - [DEBUG] Edge function : AllBottom (result of previous compose)
68607 2019-Jan-13 16:21:27.784659 - [DEBUG]
68608 2019-Jan-13 16:21:27.784684 - [DEBUG] Join: AllTop & AllBottom
68609 2019-Jan-13 16:21:27.784728 - [DEBUG] = AllBottom (new jump func)
68610 2019-Jan-13 16:21:27.784754 - [DEBUG]
68611 2019-Jan-13 16:21:27.784778 - [DEBUG] Start adding new jump function
68612 2019-Jan-13 16:21:27.784801 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68613 2019-Jan-13 16:21:27.784859 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68614 2019-Jan-13 16:21:27.784934 - [DEBUG] Destination : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68615 2019-Jan-13 16:21:27.785601 - [DEBUG] Edge Function : AllBottom
68616 2019-Jan-13 16:21:27.785632 - [DEBUG] End adding new jump function
68617 2019-Jan-13 16:21:27.785657 - [DEBUG]
68618 2019-Jan-13 16:21:27.785681 - [DEBUG] -------------------------------------------- 1822. Path Edge --------------------------------------------
68619 2019-Jan-13 16:21:27.785706 - [DEBUG]
68620 2019-Jan-13 16:21:27.785730 - [DEBUG] Process 1822. path edge:
68621 2019-Jan-13 16:21:27.785754 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68622 2019-Jan-13 16:21:27.785817 - [DEBUG] N target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 ;
68623 2019-Jan-13 16:21:27.786468 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68624 2019-Jan-13 16:21:27.786528 - [DEBUG]
68625 2019-Jan-13 16:21:27.786553 - [DEBUG] Process exit at target: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68626 2019-Jan-13 16:21:27.787231 - [DEBUG] Start of endsummarytab entry
68627 2019-Jan-13 16:21:27.787274 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
68628 2019-Jan-13 16:21:27.787987 - [DEBUG] d1: @zero_value = constant i2 0, align 4, ID: -1
68629 2019-Jan-13 16:21:27.788061 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68630 2019-Jan-13 16:21:27.788755 - [DEBUG] d2: @zero_value = constant i2 0, align 4, ID: -1
68631 2019-Jan-13 16:21:27.788818 - [DEBUG] EF: AllBottom
68632 2019-Jan-13 16:21:27.788843 - [DEBUG]
68633 2019-Jan-13 16:21:27.788867 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68634 2019-Jan-13 16:21:27.789513 - [DEBUG] d2: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
68635 2019-Jan-13 16:21:27.790178 - [DEBUG] EF: AllBottom
68636 2019-Jan-13 16:21:27.790205 - [DEBUG]
68637 2019-Jan-13 16:21:27.790228 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68638 2019-Jan-13 16:21:27.790879 - [DEBUG] d2: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68639 2019-Jan-13 16:21:27.791538 - [DEBUG] EF: AllBottom
68640 2019-Jan-13 16:21:27.791584 - [DEBUG]
68641 2019-Jan-13 16:21:27.791608 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68642 2019-Jan-13 16:21:27.792259 - [DEBUG] d2: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68643 2019-Jan-13 16:21:27.792923 - [DEBUG] EF: AllBottom
68644 2019-Jan-13 16:21:27.792950 - [DEBUG]
68645 2019-Jan-13 16:21:27.792974 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68646 2019-Jan-13 16:21:27.793636 - [DEBUG] d2: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
68647 2019-Jan-13 16:21:27.794296 - [DEBUG] EF: AllBottom
68648 2019-Jan-13 16:21:27.794323 - [DEBUG]
68649 2019-Jan-13 16:21:27.794346 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68650 2019-Jan-13 16:21:27.795020 - [DEBUG] d2: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
68651 2019-Jan-13 16:21:27.795675 - [DEBUG] EF: AllBottom
68652 2019-Jan-13 16:21:27.795701 - [DEBUG]
68653 2019-Jan-13 16:21:27.795724 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68654 2019-Jan-13 16:21:27.796386 - [DEBUG] d2: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
68655 2019-Jan-13 16:21:27.797048 - [DEBUG] EF: AllBottom
68656 2019-Jan-13 16:21:27.797075 - [DEBUG]
68657 2019-Jan-13 16:21:27.797125 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68658 2019-Jan-13 16:21:27.797783 - [DEBUG] d2: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
68659 2019-Jan-13 16:21:27.798459 - [DEBUG] EF: AllBottom
68660 2019-Jan-13 16:21:27.798485 - [DEBUG]
68661 2019-Jan-13 16:21:27.798509 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68662 2019-Jan-13 16:21:27.799168 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
68663 2019-Jan-13 16:21:27.799831 - [DEBUG] EF: AllBottom
68664 2019-Jan-13 16:21:27.799857 - [DEBUG]
68665 2019-Jan-13 16:21:27.799881 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68666 2019-Jan-13 16:21:27.800536 - [DEBUG] d2: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
68667 2019-Jan-13 16:21:27.801191 - [DEBUG] EF: AllBottom
68668 2019-Jan-13 16:21:27.801217 - [DEBUG]
68669 2019-Jan-13 16:21:27.801240 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68670 2019-Jan-13 16:21:27.801918 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
68671 2019-Jan-13 16:21:27.802590 - [DEBUG] EF: AllBottom
68672 2019-Jan-13 16:21:27.802616 - [DEBUG]
68673 2019-Jan-13 16:21:27.802639 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68674 2019-Jan-13 16:21:27.803297 - [DEBUG] d2: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
68675 2019-Jan-13 16:21:27.803951 - [DEBUG] EF: AllBottom
68676 2019-Jan-13 16:21:27.803977 - [DEBUG]
68677 2019-Jan-13 16:21:27.804000 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68678 2019-Jan-13 16:21:27.804647 - [DEBUG] d2: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
68679 2019-Jan-13 16:21:27.805338 - [DEBUG] EF: AllBottom
68680 2019-Jan-13 16:21:27.805364 - [DEBUG]
68681 2019-Jan-13 16:21:27.805388 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68682 2019-Jan-13 16:21:27.806045 - [DEBUG] d2: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
68683 2019-Jan-13 16:21:27.806706 - [DEBUG] EF: AllBottom
68684 2019-Jan-13 16:21:27.806732 - [DEBUG]
68685 2019-Jan-13 16:21:27.806755 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68686 2019-Jan-13 16:21:27.807401 - [DEBUG] d2: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68687 2019-Jan-13 16:21:27.808069 - [DEBUG] EF: AllBottom
68688 2019-Jan-13 16:21:27.808095 - [DEBUG]
68689 2019-Jan-13 16:21:27.808118 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68690 2019-Jan-13 16:21:27.808792 - [DEBUG] d2: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
68691 2019-Jan-13 16:21:27.809457 - [DEBUG] EF: AllBottom
68692 2019-Jan-13 16:21:27.809483 - [DEBUG]
68693 2019-Jan-13 16:21:27.809506 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68694 2019-Jan-13 16:21:27.810156 - [DEBUG] d2: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
68695 2019-Jan-13 16:21:27.810810 - [DEBUG] EF: AllBottom
68696 2019-Jan-13 16:21:27.810837 - [DEBUG]
68697 2019-Jan-13 16:21:27.810861 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68698 2019-Jan-13 16:21:27.811520 - [DEBUG] d2: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
68699 2019-Jan-13 16:21:27.812200 - [DEBUG] EF: AllBottom
68700 2019-Jan-13 16:21:27.812227 - [DEBUG]
68701 2019-Jan-13 16:21:27.812251 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68702 2019-Jan-13 16:21:27.812899 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
68703 2019-Jan-13 16:21:27.813569 - [DEBUG] EF: AllBottom
68704 2019-Jan-13 16:21:27.813595 - [DEBUG]
68705 2019-Jan-13 16:21:27.813619 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68706 2019-Jan-13 16:21:27.814285 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
68707 2019-Jan-13 16:21:27.814983 - [DEBUG] EF: AllBottom
68708 2019-Jan-13 16:21:27.815010 - [DEBUG]
68709 2019-Jan-13 16:21:27.815034 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68710 2019-Jan-13 16:21:27.815686 - [DEBUG] d2: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
68711 2019-Jan-13 16:21:27.816341 - [DEBUG] EF: AllBottom
68712 2019-Jan-13 16:21:27.816367 - [DEBUG]
68713 2019-Jan-13 16:21:27.816390 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68714 2019-Jan-13 16:21:27.817049 - [DEBUG] d2: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
68715 2019-Jan-13 16:21:27.817707 - [DEBUG] EF: AllBottom
68716 2019-Jan-13 16:21:27.817734 - [DEBUG]
68717 2019-Jan-13 16:21:27.817756 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68718 2019-Jan-13 16:21:27.818433 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
68719 2019-Jan-13 16:21:27.819093 - [DEBUG] EF: AllBottom
68720 2019-Jan-13 16:21:27.819119 - [DEBUG]
68721 2019-Jan-13 16:21:27.819142 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68722 2019-Jan-13 16:21:27.819802 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
68723 2019-Jan-13 16:21:27.820469 - [DEBUG] EF: AllBottom
68724 2019-Jan-13 16:21:27.820495 - [DEBUG]
68725 2019-Jan-13 16:21:27.820519 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68726 2019-Jan-13 16:21:27.821178 - [DEBUG] d2: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
68727 2019-Jan-13 16:21:27.821853 - [DEBUG] EF: AllBottom
68728 2019-Jan-13 16:21:27.821880 - [DEBUG]
68729 2019-Jan-13 16:21:27.821903 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68730 2019-Jan-13 16:21:27.822551 - [DEBUG] d2: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
68731 2019-Jan-13 16:21:27.823220 - [DEBUG] EF: AllBottom
68732 2019-Jan-13 16:21:27.823246 - [DEBUG]
68733 2019-Jan-13 16:21:27.823270 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68734 2019-Jan-13 16:21:27.823924 - [DEBUG] d2: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
68735 2019-Jan-13 16:21:27.824581 - [DEBUG] EF: AllBottom
68736 2019-Jan-13 16:21:27.824607 - [DEBUG]
68737 2019-Jan-13 16:21:27.824631 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68738 2019-Jan-13 16:21:27.825302 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
68739 2019-Jan-13 16:21:27.825979 - [DEBUG] EF: AllBottom
68740 2019-Jan-13 16:21:27.826005 - [DEBUG]
68741 2019-Jan-13 16:21:27.826028 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68742 2019-Jan-13 16:21:27.826683 - [DEBUG] d2: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
68743 2019-Jan-13 16:21:27.827341 - [DEBUG] EF: AllBottom
68744 2019-Jan-13 16:21:27.827367 - [DEBUG]
68745 2019-Jan-13 16:21:27.827390 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68746 2019-Jan-13 16:21:27.828035 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
68747 2019-Jan-13 16:21:27.828730 - [DEBUG] EF: AllBottom
68748 2019-Jan-13 16:21:27.828773 - [DEBUG]
68749 2019-Jan-13 16:21:27.828797 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68750 2019-Jan-13 16:21:27.829455 - [DEBUG] d2: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
68751 2019-Jan-13 16:21:27.830122 - [DEBUG] EF: AllBottom
68752 2019-Jan-13 16:21:27.830148 - [DEBUG]
68753 2019-Jan-13 16:21:27.830172 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68754 2019-Jan-13 16:21:27.830820 - [DEBUG] d2: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
68755 2019-Jan-13 16:21:27.831478 - [DEBUG] EF: AllBottom
68756 2019-Jan-13 16:21:27.831504 - [DEBUG]
68757 2019-Jan-13 16:21:27.831527 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68758 2019-Jan-13 16:21:27.832207 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
68759 2019-Jan-13 16:21:27.832878 - [DEBUG] EF: AllBottom
68760 2019-Jan-13 16:21:27.832905 - [DEBUG]
68761 2019-Jan-13 16:21:27.832928 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68762 2019-Jan-13 16:21:27.833580 - [DEBUG] d2: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
68763 2019-Jan-13 16:21:27.834238 - [DEBUG] EF: AllBottom
68764 2019-Jan-13 16:21:27.834265 - [DEBUG]
68765 2019-Jan-13 16:21:27.834288 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68766 2019-Jan-13 16:21:27.834967 - [DEBUG] d2: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
68767 2019-Jan-13 16:21:27.835630 - [DEBUG] EF: AllBottom
68768 2019-Jan-13 16:21:27.835657 - [DEBUG]
68769 2019-Jan-13 16:21:27.835680 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68770 2019-Jan-13 16:21:27.836332 - [DEBUG] d2: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
68771 2019-Jan-13 16:21:27.836982 - [DEBUG] EF: AllBottom
68772 2019-Jan-13 16:21:27.837008 - [DEBUG]
68773 2019-Jan-13 16:21:27.837032 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68774 2019-Jan-13 16:21:27.837694 - [DEBUG] d2: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
68775 2019-Jan-13 16:21:27.838374 - [DEBUG] EF: AllBottom
68776 2019-Jan-13 16:21:27.838400 - [DEBUG]
68777 2019-Jan-13 16:21:27.838424 - [DEBUG] eP: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
68778 2019-Jan-13 16:21:27.839079 - [DEBUG] d2: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68779 2019-Jan-13 16:21:27.839733 - [DEBUG] EF: AllBottom
68780 2019-Jan-13 16:21:27.839759 - [DEBUG]
68781 2019-Jan-13 16:21:27.839784 - [DEBUG] ---------------
68782 2019-Jan-13 16:21:27.839808 - [DEBUG]
68783 2019-Jan-13 16:21:27.839837 - [DEBUG] End of endsummarytab entry
68784 2019-Jan-13 16:21:27.839861 - [DEBUG]
68785 2019-Jan-13 16:21:27.839885 - [DEBUG] Start of incomingtab entry
68786 2019-Jan-13 16:21:27.839910 - [DEBUG] sP: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
68787 2019-Jan-13 16:21:27.840582 - [DEBUG] d3: @zero_value = constant i2 0, align 4, ID: -1
68788 2019-Jan-13 16:21:27.840649 - [DEBUG] ---------------
68789 2019-Jan-13 16:21:27.840673 - [DEBUG] End of incomingtab entry
68790 2019-Jan-13 16:21:27.840697 - [DEBUG]
68791 2019-Jan-13 16:21:27.840751 - [DEBUG] Compose: AllBottom * AllBottom
68792 2019-Jan-13 16:21:27.840778 - [DEBUG]
68793 2019-Jan-13 16:21:27.840801 - [DEBUG] Propagate flow
68794 2019-Jan-13 16:21:27.840825 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68795 2019-Jan-13 16:21:27.840883 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
68796 2019-Jan-13 16:21:27.841578 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68797 2019-Jan-13 16:21:27.841658 - [DEBUG] Edge function : AllBottom (result of previous compose)
68798 2019-Jan-13 16:21:27.841685 - [DEBUG]
68799 2019-Jan-13 16:21:27.841711 - [DEBUG] Join: AllTop & AllBottom
68800 2019-Jan-13 16:21:27.841738 - [DEBUG] = AllBottom (new jump func)
68801 2019-Jan-13 16:21:27.841762 - [DEBUG]
68802 2019-Jan-13 16:21:27.841786 - [DEBUG] Start adding new jump function
68803 2019-Jan-13 16:21:27.841809 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68804 2019-Jan-13 16:21:27.841865 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68805 2019-Jan-13 16:21:27.841919 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
68806 2019-Jan-13 16:21:27.842589 - [DEBUG] Edge Function : AllBottom
68807 2019-Jan-13 16:21:27.842620 - [DEBUG] End adding new jump function
68808 2019-Jan-13 16:21:27.842644 - [DEBUG]
68809 2019-Jan-13 16:21:27.842668 - [DEBUG] -------------------------------------------- 1823. Path Edge --------------------------------------------
68810 2019-Jan-13 16:21:27.842693 - [DEBUG]
68811 2019-Jan-13 16:21:27.842716 - [DEBUG] Process 1823. path edge:
68812 2019-Jan-13 16:21:27.842740 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68813 2019-Jan-13 16:21:27.842803 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 ;
68814 2019-Jan-13 16:21:27.843481 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68815 2019-Jan-13 16:21:27.843546 - [DEBUG]
68816 2019-Jan-13 16:21:27.843571 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
68817 2019-Jan-13 16:21:27.844256 - [DEBUG] Possible callees:
68818 2019-Jan-13 16:21:27.844281 - [DEBUG] llvm.dbg.declare
68819 2019-Jan-13 16:21:27.844307 - [DEBUG] Possible return sites:
68820 2019-Jan-13 16:21:27.844330 - [DEBUG] store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19368821 2019-Jan-13 16:21:27.845682 - [DEBUG] Found and process special summary
68822 2019-Jan-13 16:21:27.845727 - [DEBUG] Compose: EdgeIdentity * AllBottom
68823 2019-Jan-13 16:21:27.845756 - [DEBUG]
68824 2019-Jan-13 16:21:27.845780 - [DEBUG] Propagate flow
68825 2019-Jan-13 16:21:27.845804 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68826 2019-Jan-13 16:21:27.845869 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68827 2019-Jan-13 16:21:27.846550 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68828 2019-Jan-13 16:21:27.846614 - [DEBUG] Edge function : AllBottom (result of previous compose)
68829 2019-Jan-13 16:21:27.846640 - [DEBUG]
68830 2019-Jan-13 16:21:27.846665 - [DEBUG] Join: AllTop & AllBottom
68831 2019-Jan-13 16:21:27.846691 - [DEBUG] = AllBottom (new jump func)
68832 2019-Jan-13 16:21:27.846716 - [DEBUG]
68833 2019-Jan-13 16:21:27.846740 - [DEBUG] Start adding new jump function
68834 2019-Jan-13 16:21:27.846763 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68835 2019-Jan-13 16:21:27.846818 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68836 2019-Jan-13 16:21:27.846873 - [DEBUG] Destination : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68837 2019-Jan-13 16:21:27.847543 - [DEBUG] Edge Function : AllBottom
68838 2019-Jan-13 16:21:27.847587 - [DEBUG] End adding new jump function
68839 2019-Jan-13 16:21:27.847611 - [DEBUG]
68840 2019-Jan-13 16:21:27.847634 - [DEBUG] -------------------------------------------- 1824. Path Edge --------------------------------------------
68841 2019-Jan-13 16:21:27.847674 - [DEBUG]
68842 2019-Jan-13 16:21:27.847698 - [DEBUG] Process 1824. path edge:
68843 2019-Jan-13 16:21:27.847722 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68844 2019-Jan-13 16:21:27.847786 - [DEBUG] N target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 ;
68845 2019-Jan-13 16:21:27.848472 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68846 2019-Jan-13 16:21:27.848533 - [DEBUG]
68847 2019-Jan-13 16:21:27.848558 - [DEBUG] Process normal at target: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68848 2019-Jan-13 16:21:27.849257 - [DEBUG] Compose: AllBottom * AllBottom
68849 2019-Jan-13 16:21:27.849287 - [DEBUG]
68850 2019-Jan-13 16:21:27.849312 - [DEBUG] Propagate flow
68851 2019-Jan-13 16:21:27.849336 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68852 2019-Jan-13 16:21:27.849405 - [DEBUG] Target : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
68853 2019-Jan-13 16:21:27.850072 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68854 2019-Jan-13 16:21:27.850134 - [DEBUG] Edge function : AllBottom (result of previous compose)
68855 2019-Jan-13 16:21:27.850159 - [DEBUG]
68856 2019-Jan-13 16:21:27.850185 - [DEBUG] Join: AllTop & AllBottom
68857 2019-Jan-13 16:21:27.850212 - [DEBUG] = AllBottom (new jump func)
68858 2019-Jan-13 16:21:27.850237 - [DEBUG]
68859 2019-Jan-13 16:21:27.850260 - [DEBUG] Start adding new jump function
68860 2019-Jan-13 16:21:27.850284 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68861 2019-Jan-13 16:21:27.850340 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68862 2019-Jan-13 16:21:27.850395 - [DEBUG] Destination : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
68863 2019-Jan-13 16:21:27.851054 - [DEBUG] Edge Function : AllBottom
68864 2019-Jan-13 16:21:27.851085 - [DEBUG] End adding new jump function
68865 2019-Jan-13 16:21:27.851110 - [DEBUG]
68866 2019-Jan-13 16:21:27.851134 - [DEBUG] -------------------------------------------- 1825. Path Edge --------------------------------------------
68867 2019-Jan-13 16:21:27.851160 - [DEBUG]
68868 2019-Jan-13 16:21:27.851184 - [DEBUG] Process 1825. path edge:
68869 2019-Jan-13 16:21:27.851208 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68870 2019-Jan-13 16:21:27.851270 - [DEBUG] N target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 ;
68871 2019-Jan-13 16:21:27.851942 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68872 2019-Jan-13 16:21:27.852001 - [DEBUG]
68873 2019-Jan-13 16:21:27.852028 - [DEBUG] Process normal at target: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
68874 2019-Jan-13 16:21:27.852729 - [DEBUG] Compose: AllBottom * AllBottom
68875 2019-Jan-13 16:21:27.852758 - [DEBUG]
68876 2019-Jan-13 16:21:27.852782 - [DEBUG] Propagate flow
68877 2019-Jan-13 16:21:27.852806 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68878 2019-Jan-13 16:21:27.852871 - [DEBUG] Target : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
68879 2019-Jan-13 16:21:27.853538 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68880 2019-Jan-13 16:21:27.853600 - [DEBUG] Edge function : AllBottom (result of previous compose)
68881 2019-Jan-13 16:21:27.853625 - [DEBUG]
68882 2019-Jan-13 16:21:27.853651 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68883 2019-Jan-13 16:21:27.853678 - [DEBUG] = AllBottom
68884 2019-Jan-13 16:21:27.853702 - [DEBUG]
68885 2019-Jan-13 16:21:27.853726 - [DEBUG] PROPAGATE: No new function!
68886 2019-Jan-13 16:21:27.853773 - [DEBUG] Compose: AllBottom * AllBottom
68887 2019-Jan-13 16:21:27.853800 - [DEBUG]
68888 2019-Jan-13 16:21:27.853824 - [DEBUG] Propagate flow
68889 2019-Jan-13 16:21:27.853848 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68890 2019-Jan-13 16:21:27.853921 - [DEBUG] Target : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
68891 2019-Jan-13 16:21:27.854584 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68892 2019-Jan-13 16:21:27.854644 - [DEBUG] Edge function : AllBottom (result of previous compose)
68893 2019-Jan-13 16:21:27.854670 - [DEBUG]
68894 2019-Jan-13 16:21:27.854695 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68895 2019-Jan-13 16:21:27.854721 - [DEBUG] = AllBottom
68896 2019-Jan-13 16:21:27.854746 - [DEBUG]
68897 2019-Jan-13 16:21:27.854770 - [DEBUG] PROPAGATE: No new function!
68898 2019-Jan-13 16:21:27.854815 - [DEBUG] Compose: AllBottom * AllBottom
68899 2019-Jan-13 16:21:27.854843 - [DEBUG]
68900 2019-Jan-13 16:21:27.854867 - [DEBUG] Propagate flow
68901 2019-Jan-13 16:21:27.854912 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68902 2019-Jan-13 16:21:27.854971 - [DEBUG] Target : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
68903 2019-Jan-13 16:21:27.855650 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68904 2019-Jan-13 16:21:27.855712 - [DEBUG] Edge function : AllBottom (result of previous compose)
68905 2019-Jan-13 16:21:27.855737 - [DEBUG]
68906 2019-Jan-13 16:21:27.855763 - [DEBUG] Join: AllTop & AllBottom
68907 2019-Jan-13 16:21:27.855789 - [DEBUG] = AllBottom (new jump func)
68908 2019-Jan-13 16:21:27.855814 - [DEBUG]
68909 2019-Jan-13 16:21:27.855837 - [DEBUG] Start adding new jump function
68910 2019-Jan-13 16:21:27.855861 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68911 2019-Jan-13 16:21:27.855916 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68912 2019-Jan-13 16:21:27.855971 - [DEBUG] Destination : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
68913 2019-Jan-13 16:21:27.856642 - [DEBUG] Edge Function : AllBottom
68914 2019-Jan-13 16:21:27.856673 - [DEBUG] End adding new jump function
68915 2019-Jan-13 16:21:27.856697 - [DEBUG]
68916 2019-Jan-13 16:21:27.856720 - [DEBUG] -------------------------------------------- 1826. Path Edge --------------------------------------------
68917 2019-Jan-13 16:21:27.856745 - [DEBUG]
68918 2019-Jan-13 16:21:27.856768 - [DEBUG] Process 1826. path edge:
68919 2019-Jan-13 16:21:27.856792 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68920 2019-Jan-13 16:21:27.856855 - [DEBUG] N target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 ;
68921 2019-Jan-13 16:21:27.857514 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68922 2019-Jan-13 16:21:27.857574 - [DEBUG]
68923 2019-Jan-13 16:21:27.857598 - [DEBUG] Process normal at target: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
68924 2019-Jan-13 16:21:27.858315 - [DEBUG] Compose: AllBottom * AllBottom
68925 2019-Jan-13 16:21:27.858345 - [DEBUG]
68926 2019-Jan-13 16:21:27.858369 - [DEBUG] Propagate flow
68927 2019-Jan-13 16:21:27.858394 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68928 2019-Jan-13 16:21:27.858461 - [DEBUG] Target : br label %if.end37, !phasar.instruction.id !185, ID: 91
68929 2019-Jan-13 16:21:27.859131 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68930 2019-Jan-13 16:21:27.859191 - [DEBUG] Edge function : AllBottom (result of previous compose)
68931 2019-Jan-13 16:21:27.859217 - [DEBUG]
68932 2019-Jan-13 16:21:27.859243 - [DEBUG] Join: AllTop & AllBottom
68933 2019-Jan-13 16:21:27.859269 - [DEBUG] = AllBottom (new jump func)
68934 2019-Jan-13 16:21:27.859294 - [DEBUG]
68935 2019-Jan-13 16:21:27.859318 - [DEBUG] Start adding new jump function
68936 2019-Jan-13 16:21:27.859341 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
68937 2019-Jan-13 16:21:27.859400 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
68938 2019-Jan-13 16:21:27.859469 - [DEBUG] Destination : br label %if.end37, !phasar.instruction.id !185, ID: 91
68939 2019-Jan-13 16:21:27.860129 - [DEBUG] Edge Function : AllBottom
68940 2019-Jan-13 16:21:27.860159 - [DEBUG] End adding new jump function
68941 2019-Jan-13 16:21:27.860183 - [DEBUG]
68942 2019-Jan-13 16:21:27.860206 - [DEBUG] -------------------------------------------- 1827. Path Edge --------------------------------------------
68943 2019-Jan-13 16:21:27.860231 - [DEBUG]
68944 2019-Jan-13 16:21:27.860255 - [DEBUG] Process 1827. path edge:
68945 2019-Jan-13 16:21:27.860279 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
68946 2019-Jan-13 16:21:27.860342 - [DEBUG] N target: br label %if.end37, !phasar.instruction.id !185, ID: 91 ;
68947 2019-Jan-13 16:21:27.860989 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
68948 2019-Jan-13 16:21:27.861048 - [DEBUG]
68949 2019-Jan-13 16:21:27.861074 - [DEBUG] Process normal at target: br label %if.end37, !phasar.instruction.id !185, ID: 91
68950 2019-Jan-13 16:21:27.861793 - [DEBUG] Compose: AllBottom * AllBottom
68951 2019-Jan-13 16:21:27.861822 - [DEBUG]
68952 2019-Jan-13 16:21:27.861846 - [DEBUG] Propagate flow
68953 2019-Jan-13 16:21:27.861870 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68954 2019-Jan-13 16:21:27.861935 - [DEBUG] Target : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
68955 2019-Jan-13 16:21:27.862610 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68956 2019-Jan-13 16:21:27.862673 - [DEBUG] Edge function : AllBottom (result of previous compose)
68957 2019-Jan-13 16:21:27.862698 - [DEBUG]
68958 2019-Jan-13 16:21:27.862724 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68959 2019-Jan-13 16:21:27.862750 - [DEBUG] = AllBottom
68960 2019-Jan-13 16:21:27.862775 - [DEBUG]
68961 2019-Jan-13 16:21:27.862798 - [DEBUG] PROPAGATE: No new function!
68962 2019-Jan-13 16:21:27.862849 - [DEBUG] Compose: AllBottom * AllBottom
68963 2019-Jan-13 16:21:27.862876 - [DEBUG]
68964 2019-Jan-13 16:21:27.862900 - [DEBUG] Propagate flow
68965 2019-Jan-13 16:21:27.862924 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68966 2019-Jan-13 16:21:27.862982 - [DEBUG] Target : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
68967 2019-Jan-13 16:21:27.863644 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68968 2019-Jan-13 16:21:27.863703 - [DEBUG] Edge function : AllBottom (result of previous compose)
68969 2019-Jan-13 16:21:27.863728 - [DEBUG]
68970 2019-Jan-13 16:21:27.863754 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68971 2019-Jan-13 16:21:27.863780 - [DEBUG] = AllBottom
68972 2019-Jan-13 16:21:27.863805 - [DEBUG]
68973 2019-Jan-13 16:21:27.863828 - [DEBUG] PROPAGATE: No new function!
68974 2019-Jan-13 16:21:27.863874 - [DEBUG] Compose: AllBottom * AllBottom
68975 2019-Jan-13 16:21:27.863901 - [DEBUG]
68976 2019-Jan-13 16:21:27.863925 - [DEBUG] Propagate flow
68977 2019-Jan-13 16:21:27.863949 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68978 2019-Jan-13 16:21:27.864006 - [DEBUG] Target : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
68979 2019-Jan-13 16:21:27.864680 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68980 2019-Jan-13 16:21:27.864743 - [DEBUG] Edge function : AllBottom (result of previous compose)
68981 2019-Jan-13 16:21:27.864768 - [DEBUG]
68982 2019-Jan-13 16:21:27.864794 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68983 2019-Jan-13 16:21:27.864820 - [DEBUG] = AllBottom
68984 2019-Jan-13 16:21:27.864844 - [DEBUG]
68985 2019-Jan-13 16:21:27.864868 - [DEBUG] PROPAGATE: No new function!
68986 2019-Jan-13 16:21:27.864936 - [DEBUG] Compose: AllBottom * AllBottom
68987 2019-Jan-13 16:21:27.864963 - [DEBUG]
68988 2019-Jan-13 16:21:27.864988 - [DEBUG] Propagate flow
68989 2019-Jan-13 16:21:27.865028 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
68990 2019-Jan-13 16:21:27.865088 - [DEBUG] Target : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
68991 2019-Jan-13 16:21:27.865765 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
68992 2019-Jan-13 16:21:27.865827 - [DEBUG] Edge function : AllBottom (result of previous compose)
68993 2019-Jan-13 16:21:27.865852 - [DEBUG]
68994 2019-Jan-13 16:21:27.865878 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
68995 2019-Jan-13 16:21:27.865903 - [DEBUG] = AllBottom
68996 2019-Jan-13 16:21:27.865928 - [DEBUG]
68997 2019-Jan-13 16:21:27.865951 - [DEBUG] PROPAGATE: No new function!
68998 2019-Jan-13 16:21:27.865998 - [DEBUG] Compose: AllBottom * AllBottom
68999 2019-Jan-13 16:21:27.866025 - [DEBUG]
69000 2019-Jan-13 16:21:27.866049 - [DEBUG] Propagate flow
69001 2019-Jan-13 16:21:27.866073 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69002 2019-Jan-13 16:21:27.866130 - [DEBUG] Target : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
69003 2019-Jan-13 16:21:27.866794 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69004 2019-Jan-13 16:21:27.866853 - [DEBUG] Edge function : AllBottom (result of previous compose)
69005 2019-Jan-13 16:21:27.866878 - [DEBUG]
69006 2019-Jan-13 16:21:27.866904 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69007 2019-Jan-13 16:21:27.866930 - [DEBUG] = AllBottom
69008 2019-Jan-13 16:21:27.866955 - [DEBUG]
69009 2019-Jan-13 16:21:27.866978 - [DEBUG] PROPAGATE: No new function!
69010 2019-Jan-13 16:21:27.867023 - [DEBUG] Compose: AllBottom * AllBottom
69011 2019-Jan-13 16:21:27.867050 - [DEBUG]
69012 2019-Jan-13 16:21:27.867074 - [DEBUG] Propagate flow
69013 2019-Jan-13 16:21:27.867098 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69014 2019-Jan-13 16:21:27.867155 - [DEBUG] Target : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
69015 2019-Jan-13 16:21:27.867826 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69016 2019-Jan-13 16:21:27.867887 - [DEBUG] Edge function : AllBottom (result of previous compose)
69017 2019-Jan-13 16:21:27.867912 - [DEBUG]
69018 2019-Jan-13 16:21:27.867937 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69019 2019-Jan-13 16:21:27.867964 - [DEBUG] = AllBottom
69020 2019-Jan-13 16:21:27.867988 - [DEBUG]
69021 2019-Jan-13 16:21:27.868012 - [DEBUG] PROPAGATE: No new function!
69022 2019-Jan-13 16:21:27.868055 - [DEBUG] Compose: AllBottom * AllBottom
69023 2019-Jan-13 16:21:27.868083 - [DEBUG]
69024 2019-Jan-13 16:21:27.868107 - [DEBUG] Propagate flow
69025 2019-Jan-13 16:21:27.868130 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69026 2019-Jan-13 16:21:27.868190 - [DEBUG] Target : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69027 2019-Jan-13 16:21:27.868887 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69028 2019-Jan-13 16:21:27.868950 - [DEBUG] Edge function : AllBottom (result of previous compose)
69029 2019-Jan-13 16:21:27.868975 - [DEBUG]
69030 2019-Jan-13 16:21:27.869000 - [DEBUG] Join: AllTop & AllBottom
69031 2019-Jan-13 16:21:27.869027 - [DEBUG] = AllBottom (new jump func)
69032 2019-Jan-13 16:21:27.869051 - [DEBUG]
69033 2019-Jan-13 16:21:27.869075 - [DEBUG] Start adding new jump function
69034 2019-Jan-13 16:21:27.869098 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69035 2019-Jan-13 16:21:27.869153 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69036 2019-Jan-13 16:21:27.869208 - [DEBUG] Destination : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69037 2019-Jan-13 16:21:27.869863 - [DEBUG] Edge Function : AllBottom
69038 2019-Jan-13 16:21:27.869893 - [DEBUG] End adding new jump function
69039 2019-Jan-13 16:21:27.869940 - [DEBUG]
69040 2019-Jan-13 16:21:27.869965 - [DEBUG] -------------------------------------------- 1828. Path Edge --------------------------------------------
69041 2019-Jan-13 16:21:27.869989 - [DEBUG]
69042 2019-Jan-13 16:21:27.870013 - [DEBUG] Process 1828. path edge:
69043 2019-Jan-13 16:21:27.870037 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69044 2019-Jan-13 16:21:27.870097 - [DEBUG] N target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 ;
69045 2019-Jan-13 16:21:27.870766 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69046 2019-Jan-13 16:21:27.870828 - [DEBUG]
69047 2019-Jan-13 16:21:27.870853 - [DEBUG] Process call at target: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
69048 2019-Jan-13 16:21:27.871540 - [DEBUG] Possible callees:
69049 2019-Jan-13 16:21:27.871584 - [DEBUG] foo
69050 2019-Jan-13 16:21:27.871610 - [DEBUG] Possible return sites:
69051 2019-Jan-13 16:21:27.871633 - [DEBUG] %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62


getSummaryFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12669052 2019-Jan-13 16:21:27.872945 - [DEBUG] Found and process special summary
69053 2019-Jan-13 16:21:27.872985 - [DEBUG] Compose: EdgeIdentity * AllBottom
69054 2019-Jan-13 16:21:27.873014 - [DEBUG]
69055 2019-Jan-13 16:21:27.873038 - [DEBUG] Propagate flow
69056 2019-Jan-13 16:21:27.873062 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69057 2019-Jan-13 16:21:27.873124 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69058 2019-Jan-13 16:21:27.873795 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69059 2019-Jan-13 16:21:27.873856 - [DEBUG] Edge function : AllBottom (result of previous compose)
69060 2019-Jan-13 16:21:27.873881 - [DEBUG]
69061 2019-Jan-13 16:21:27.873906 - [DEBUG] Join: AllTop & AllBottom
69062 2019-Jan-13 16:21:27.873933 - [DEBUG] = AllBottom (new jump func)
69063 2019-Jan-13 16:21:27.873958 - [DEBUG]
69064 2019-Jan-13 16:21:27.873981 - [DEBUG] Start adding new jump function
69065 2019-Jan-13 16:21:27.874005 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69066 2019-Jan-13 16:21:27.874062 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69067 2019-Jan-13 16:21:27.874117 - [DEBUG] Destination : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69068 2019-Jan-13 16:21:27.874783 - [DEBUG] Edge Function : AllBottom
69069 2019-Jan-13 16:21:27.874814 - [DEBUG] End adding new jump function
69070 2019-Jan-13 16:21:27.874838 - [DEBUG]
69071 2019-Jan-13 16:21:27.874861 - [DEBUG] -------------------------------------------- 1829. Path Edge --------------------------------------------
69072 2019-Jan-13 16:21:27.874905 - [DEBUG]
69073 2019-Jan-13 16:21:27.874929 - [DEBUG] Process 1829. path edge:
69074 2019-Jan-13 16:21:27.874953 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69075 2019-Jan-13 16:21:27.875015 - [DEBUG] N target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 ;
69076 2019-Jan-13 16:21:27.875673 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69077 2019-Jan-13 16:21:27.875735 - [DEBUG]
69078 2019-Jan-13 16:21:27.875760 - [DEBUG] Process normal at target: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69079 2019-Jan-13 16:21:27.876459 - [DEBUG] Compose: AllBottom * AllBottom
69080 2019-Jan-13 16:21:27.876489 - [DEBUG]
69081 2019-Jan-13 16:21:27.876513 - [DEBUG] Propagate flow
69082 2019-Jan-13 16:21:27.876537 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69083 2019-Jan-13 16:21:27.876605 - [DEBUG] Target : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
69084 2019-Jan-13 16:21:27.877279 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69085 2019-Jan-13 16:21:27.877339 - [DEBUG] Edge function : AllBottom (result of previous compose)
69086 2019-Jan-13 16:21:27.877365 - [DEBUG]
69087 2019-Jan-13 16:21:27.877390 - [DEBUG] Join: AllTop & AllBottom
69088 2019-Jan-13 16:21:27.877417 - [DEBUG] = AllBottom (new jump func)
69089 2019-Jan-13 16:21:27.877442 - [DEBUG]
69090 2019-Jan-13 16:21:27.877466 - [DEBUG] Start adding new jump function
69091 2019-Jan-13 16:21:27.877490 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69092 2019-Jan-13 16:21:27.877548 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69093 2019-Jan-13 16:21:27.877603 - [DEBUG] Destination : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
69094 2019-Jan-13 16:21:27.878283 - [DEBUG] Edge Function : AllBottom
69095 2019-Jan-13 16:21:27.878314 - [DEBUG] End adding new jump function
69096 2019-Jan-13 16:21:27.878338 - [DEBUG]
69097 2019-Jan-13 16:21:27.878362 - [DEBUG] -------------------------------------------- 1830. Path Edge --------------------------------------------
69098 2019-Jan-13 16:21:27.878386 - [DEBUG]
69099 2019-Jan-13 16:21:27.878410 - [DEBUG] Process 1830. path edge:
69100 2019-Jan-13 16:21:27.878434 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69101 2019-Jan-13 16:21:27.878494 - [DEBUG] N target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 ;
69102 2019-Jan-13 16:21:27.879142 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69103 2019-Jan-13 16:21:27.879201 - [DEBUG]
69104 2019-Jan-13 16:21:27.879227 - [DEBUG] Process normal at target: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
69105 2019-Jan-13 16:21:27.879923 - [DEBUG] Compose: AllBottom * AllBottom
69106 2019-Jan-13 16:21:27.879953 - [DEBUG]
69107 2019-Jan-13 16:21:27.879977 - [DEBUG] Propagate flow
69108 2019-Jan-13 16:21:27.880001 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69109 2019-Jan-13 16:21:27.880063 - [DEBUG] Target : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
69110 2019-Jan-13 16:21:27.880724 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69111 2019-Jan-13 16:21:27.880788 - [DEBUG] Edge function : AllBottom (result of previous compose)
69112 2019-Jan-13 16:21:27.880814 - [DEBUG]
69113 2019-Jan-13 16:21:27.880839 - [DEBUG] Join: AllTop & AllBottom
69114 2019-Jan-13 16:21:27.880865 - [DEBUG] = AllBottom (new jump func)
69115 2019-Jan-13 16:21:27.880890 - [DEBUG]
69116 2019-Jan-13 16:21:27.880914 - [DEBUG] Start adding new jump function
69117 2019-Jan-13 16:21:27.880937 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69118 2019-Jan-13 16:21:27.880992 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69119 2019-Jan-13 16:21:27.881047 - [DEBUG] Destination : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
69120 2019-Jan-13 16:21:27.881726 - [DEBUG] Edge Function : AllBottom
69121 2019-Jan-13 16:21:27.881757 - [DEBUG] End adding new jump function
69122 2019-Jan-13 16:21:27.881781 - [DEBUG]
69123 2019-Jan-13 16:21:27.881804 - [DEBUG] -------------------------------------------- 1831. Path Edge --------------------------------------------
69124 2019-Jan-13 16:21:27.881829 - [DEBUG]
69125 2019-Jan-13 16:21:27.881852 - [DEBUG] Process 1831. path edge:
69126 2019-Jan-13 16:21:27.881876 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69127 2019-Jan-13 16:21:27.881937 - [DEBUG] N target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 ;
69128 2019-Jan-13 16:21:27.882600 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69129 2019-Jan-13 16:21:27.882663 - [DEBUG]
69130 2019-Jan-13 16:21:27.882705 - [DEBUG] Process normal at target: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
69131 2019-Jan-13 16:21:27.883393 - [DEBUG] Compose: AllBottom * AllBottom
69132 2019-Jan-13 16:21:27.883422 - [DEBUG]
69133 2019-Jan-13 16:21:27.883446 - [DEBUG] Propagate flow
69134 2019-Jan-13 16:21:27.883470 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69135 2019-Jan-13 16:21:27.883540 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69136 2019-Jan-13 16:21:27.884214 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69137 2019-Jan-13 16:21:27.884275 - [DEBUG] Edge function : AllBottom (result of previous compose)
69138 2019-Jan-13 16:21:27.884300 - [DEBUG]
69139 2019-Jan-13 16:21:27.884325 - [DEBUG] Join: AllTop & AllBottom
69140 2019-Jan-13 16:21:27.884351 - [DEBUG] = AllBottom (new jump func)
69141 2019-Jan-13 16:21:27.884376 - [DEBUG]
69142 2019-Jan-13 16:21:27.884399 - [DEBUG] Start adding new jump function
69143 2019-Jan-13 16:21:27.884423 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69144 2019-Jan-13 16:21:27.884478 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69145 2019-Jan-13 16:21:27.884533 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69146 2019-Jan-13 16:21:27.885230 - [DEBUG] Edge Function : AllBottom
69147 2019-Jan-13 16:21:27.885260 - [DEBUG] End adding new jump function
69148 2019-Jan-13 16:21:27.885284 - [DEBUG]
69149 2019-Jan-13 16:21:27.885308 - [DEBUG] -------------------------------------------- 1832. Path Edge --------------------------------------------
69150 2019-Jan-13 16:21:27.885332 - [DEBUG]
69151 2019-Jan-13 16:21:27.885356 - [DEBUG] Process 1832. path edge:
69152 2019-Jan-13 16:21:27.885380 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69153 2019-Jan-13 16:21:27.885447 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 ;
69154 2019-Jan-13 16:21:27.886119 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69155 2019-Jan-13 16:21:27.886180 - [DEBUG]
69156 2019-Jan-13 16:21:27.886204 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69157 2019-Jan-13 16:21:27.886896 - [DEBUG] Possible callees:
69158 2019-Jan-13 16:21:27.886922 - [DEBUG] llvm.dbg.declare
69159 2019-Jan-13 16:21:27.886947 - [DEBUG] Possible return sites:
69160 2019-Jan-13 16:21:27.886971 - [DEBUG] store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13669161 2019-Jan-13 16:21:27.888311 - [DEBUG] Found and process special summary
69162 2019-Jan-13 16:21:27.888357 - [DEBUG] Compose: EdgeIdentity * AllBottom
69163 2019-Jan-13 16:21:27.888386 - [DEBUG]
69164 2019-Jan-13 16:21:27.888410 - [DEBUG] Propagate flow
69165 2019-Jan-13 16:21:27.888434 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69166 2019-Jan-13 16:21:27.888502 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69167 2019-Jan-13 16:21:27.889165 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69168 2019-Jan-13 16:21:27.889225 - [DEBUG] Edge function : AllBottom (result of previous compose)
69169 2019-Jan-13 16:21:27.889250 - [DEBUG]
69170 2019-Jan-13 16:21:27.889275 - [DEBUG] Join: AllTop & AllBottom
69171 2019-Jan-13 16:21:27.889301 - [DEBUG] = AllBottom (new jump func)
69172 2019-Jan-13 16:21:27.889326 - [DEBUG]
69173 2019-Jan-13 16:21:27.889350 - [DEBUG] Start adding new jump function
69174 2019-Jan-13 16:21:27.889395 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69175 2019-Jan-13 16:21:27.889454 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69176 2019-Jan-13 16:21:27.889510 - [DEBUG] Destination : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69177 2019-Jan-13 16:21:27.890175 - [DEBUG] Edge Function : AllBottom
69178 2019-Jan-13 16:21:27.890204 - [DEBUG] End adding new jump function
69179 2019-Jan-13 16:21:27.890228 - [DEBUG]
69180 2019-Jan-13 16:21:27.890252 - [DEBUG] -------------------------------------------- 1833. Path Edge --------------------------------------------
69181 2019-Jan-13 16:21:27.890276 - [DEBUG]
69182 2019-Jan-13 16:21:27.890300 - [DEBUG] Process 1833. path edge:
69183 2019-Jan-13 16:21:27.890324 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69184 2019-Jan-13 16:21:27.890383 - [DEBUG] N target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 ;
69185 2019-Jan-13 16:21:27.891037 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69186 2019-Jan-13 16:21:27.891095 - [DEBUG]
69187 2019-Jan-13 16:21:27.891120 - [DEBUG] Process normal at target: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69188 2019-Jan-13 16:21:27.891849 - [DEBUG] Compose: AllBottom * AllBottom
69189 2019-Jan-13 16:21:27.891879 - [DEBUG]
69190 2019-Jan-13 16:21:27.891903 - [DEBUG] Propagate flow
69191 2019-Jan-13 16:21:27.891927 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69192 2019-Jan-13 16:21:27.891990 - [DEBUG] Target : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
69193 2019-Jan-13 16:21:27.892653 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69194 2019-Jan-13 16:21:27.892716 - [DEBUG] Edge function : AllBottom (result of previous compose)
69195 2019-Jan-13 16:21:27.892742 - [DEBUG]
69196 2019-Jan-13 16:21:27.892767 - [DEBUG] Join: AllTop & AllBottom
69197 2019-Jan-13 16:21:27.892794 - [DEBUG] = AllBottom (new jump func)
69198 2019-Jan-13 16:21:27.892818 - [DEBUG]
69199 2019-Jan-13 16:21:27.892842 - [DEBUG] Start adding new jump function
69200 2019-Jan-13 16:21:27.892865 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69201 2019-Jan-13 16:21:27.892921 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69202 2019-Jan-13 16:21:27.892975 - [DEBUG] Destination : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
69203 2019-Jan-13 16:21:27.893635 - [DEBUG] Edge Function : AllBottom
69204 2019-Jan-13 16:21:27.893665 - [DEBUG] End adding new jump function
69205 2019-Jan-13 16:21:27.893689 - [DEBUG]
69206 2019-Jan-13 16:21:27.893713 - [DEBUG] -------------------------------------------- 1834. Path Edge --------------------------------------------
69207 2019-Jan-13 16:21:27.893737 - [DEBUG]
69208 2019-Jan-13 16:21:27.893761 - [DEBUG] Process 1834. path edge:
69209 2019-Jan-13 16:21:27.893785 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69210 2019-Jan-13 16:21:27.893846 - [DEBUG] N target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 ;
69211 2019-Jan-13 16:21:27.894504 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69212 2019-Jan-13 16:21:27.894569 - [DEBUG]
69213 2019-Jan-13 16:21:27.894595 - [DEBUG] Process normal at target: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
69214 2019-Jan-13 16:21:27.895300 - [DEBUG] Compose: AllBottom * AllBottom
69215 2019-Jan-13 16:21:27.895329 - [DEBUG]
69216 2019-Jan-13 16:21:27.895353 - [DEBUG] Propagate flow
69217 2019-Jan-13 16:21:27.895377 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69218 2019-Jan-13 16:21:27.895441 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
69219 2019-Jan-13 16:21:27.896100 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69220 2019-Jan-13 16:21:27.896175 - [DEBUG] Edge function : AllBottom (result of previous compose)
69221 2019-Jan-13 16:21:27.896201 - [DEBUG]
69222 2019-Jan-13 16:21:27.896226 - [DEBUG] Join: AllTop & AllBottom
69223 2019-Jan-13 16:21:27.896253 - [DEBUG] = AllBottom (new jump func)
69224 2019-Jan-13 16:21:27.896277 - [DEBUG]
69225 2019-Jan-13 16:21:27.896301 - [DEBUG] Start adding new jump function
69226 2019-Jan-13 16:21:27.896324 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69227 2019-Jan-13 16:21:27.896383 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69228 2019-Jan-13 16:21:27.896437 - [DEBUG] Destination : br label %if.end27, !phasar.instruction.id !146, ID: 72
69229 2019-Jan-13 16:21:27.897086 - [DEBUG] Edge Function : AllBottom
69230 2019-Jan-13 16:21:27.897115 - [DEBUG] End adding new jump function
69231 2019-Jan-13 16:21:27.897140 - [DEBUG]
69232 2019-Jan-13 16:21:27.897164 - [DEBUG] -------------------------------------------- 1835. Path Edge --------------------------------------------
69233 2019-Jan-13 16:21:27.897189 - [DEBUG]
69234 2019-Jan-13 16:21:27.897213 - [DEBUG] Process 1835. path edge:
69235 2019-Jan-13 16:21:27.897237 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69236 2019-Jan-13 16:21:27.897299 - [DEBUG] N target: br label %if.end27, !phasar.instruction.id !146, ID: 72 ;
69237 2019-Jan-13 16:21:27.897959 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69238 2019-Jan-13 16:21:27.898020 - [DEBUG]
69239 2019-Jan-13 16:21:27.898046 - [DEBUG] Process normal at target: br label %if.end27, !phasar.instruction.id !146, ID: 72
69240 2019-Jan-13 16:21:27.898760 - [DEBUG] Compose: AllBottom * AllBottom
69241 2019-Jan-13 16:21:27.898789 - [DEBUG]
69242 2019-Jan-13 16:21:27.898813 - [DEBUG] Propagate flow
69243 2019-Jan-13 16:21:27.898837 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69244 2019-Jan-13 16:21:27.898902 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
69245 2019-Jan-13 16:21:27.899568 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69246 2019-Jan-13 16:21:27.899627 - [DEBUG] Edge function : AllBottom (result of previous compose)
69247 2019-Jan-13 16:21:27.899652 - [DEBUG]
69248 2019-Jan-13 16:21:27.899678 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69249 2019-Jan-13 16:21:27.899704 - [DEBUG] = AllBottom
69250 2019-Jan-13 16:21:27.899729 - [DEBUG]
69251 2019-Jan-13 16:21:27.899752 - [DEBUG] PROPAGATE: No new function!
69252 2019-Jan-13 16:21:27.899799 - [DEBUG] Compose: AllBottom * AllBottom
69253 2019-Jan-13 16:21:27.899826 - [DEBUG]
69254 2019-Jan-13 16:21:27.899850 - [DEBUG] Propagate flow
69255 2019-Jan-13 16:21:27.899874 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69256 2019-Jan-13 16:21:27.899932 - [DEBUG] Target : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
69257 2019-Jan-13 16:21:27.900606 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69258 2019-Jan-13 16:21:27.900669 - [DEBUG] Edge function : AllBottom (result of previous compose)
69259 2019-Jan-13 16:21:27.900694 - [DEBUG]
69260 2019-Jan-13 16:21:27.900720 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69261 2019-Jan-13 16:21:27.900746 - [DEBUG] = AllBottom
69262 2019-Jan-13 16:21:27.900770 - [DEBUG]
69263 2019-Jan-13 16:21:27.900794 - [DEBUG] PROPAGATE: No new function!
69264 2019-Jan-13 16:21:27.900836 - [DEBUG] Compose: AllBottom * AllBottom
69265 2019-Jan-13 16:21:27.900863 - [DEBUG]
69266 2019-Jan-13 16:21:27.900887 - [DEBUG] Propagate flow
69267 2019-Jan-13 16:21:27.900910 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69268 2019-Jan-13 16:21:27.900966 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69269 2019-Jan-13 16:21:27.901684 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69270 2019-Jan-13 16:21:27.901750 - [DEBUG] Edge function : AllBottom (result of previous compose)
69271 2019-Jan-13 16:21:27.901775 - [DEBUG]
69272 2019-Jan-13 16:21:27.901800 - [DEBUG] Join: AllTop & AllBottom
69273 2019-Jan-13 16:21:27.901827 - [DEBUG] = AllBottom (new jump func)
69274 2019-Jan-13 16:21:27.901851 - [DEBUG]
69275 2019-Jan-13 16:21:27.901875 - [DEBUG] Start adding new jump function
69276 2019-Jan-13 16:21:27.901898 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69277 2019-Jan-13 16:21:27.901953 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69278 2019-Jan-13 16:21:27.902008 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69279 2019-Jan-13 16:21:27.902675 - [DEBUG] Edge Function : AllBottom
69280 2019-Jan-13 16:21:27.902707 - [DEBUG] End adding new jump function
69281 2019-Jan-13 16:21:27.902730 - [DEBUG]
69282 2019-Jan-13 16:21:27.902754 - [DEBUG] -------------------------------------------- 1836. Path Edge --------------------------------------------
69283 2019-Jan-13 16:21:27.902779 - [DEBUG]
69284 2019-Jan-13 16:21:27.902803 - [DEBUG] Process 1836. path edge:
69285 2019-Jan-13 16:21:27.902827 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69286 2019-Jan-13 16:21:27.902888 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 ;
69287 2019-Jan-13 16:21:27.903559 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69288 2019-Jan-13 16:21:27.903624 - [DEBUG]
69289 2019-Jan-13 16:21:27.903648 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69290 2019-Jan-13 16:21:27.904328 - [DEBUG] Possible callees:
69291 2019-Jan-13 16:21:27.904354 - [DEBUG] llvm.dbg.declare
69292 2019-Jan-13 16:21:27.904379 - [DEBUG] Possible return sites:
69293 2019-Jan-13 16:21:27.904402 - [DEBUG] store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14369294 2019-Jan-13 16:21:27.905749 - [DEBUG] Found and process special summary
69295 2019-Jan-13 16:21:27.905790 - [DEBUG] Compose: EdgeIdentity * AllBottom
69296 2019-Jan-13 16:21:27.905818 - [DEBUG]
69297 2019-Jan-13 16:21:27.905843 - [DEBUG] Propagate flow
69298 2019-Jan-13 16:21:27.905867 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69299 2019-Jan-13 16:21:27.905929 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69300 2019-Jan-13 16:21:27.906601 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69301 2019-Jan-13 16:21:27.906666 - [DEBUG] Edge function : AllBottom (result of previous compose)
69302 2019-Jan-13 16:21:27.906692 - [DEBUG]
69303 2019-Jan-13 16:21:27.906717 - [DEBUG] Join: AllTop & AllBottom
69304 2019-Jan-13 16:21:27.906744 - [DEBUG] = AllBottom (new jump func)
69305 2019-Jan-13 16:21:27.906768 - [DEBUG]
69306 2019-Jan-13 16:21:27.906792 - [DEBUG] Start adding new jump function
69307 2019-Jan-13 16:21:27.906816 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69308 2019-Jan-13 16:21:27.906871 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69309 2019-Jan-13 16:21:27.906925 - [DEBUG] Destination : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69310 2019-Jan-13 16:21:27.907603 - [DEBUG] Edge Function : AllBottom
69311 2019-Jan-13 16:21:27.907634 - [DEBUG] End adding new jump function
69312 2019-Jan-13 16:21:27.907658 - [DEBUG]
69313 2019-Jan-13 16:21:27.907682 - [DEBUG] -------------------------------------------- 1837. Path Edge --------------------------------------------
69314 2019-Jan-13 16:21:27.907724 - [DEBUG]
69315 2019-Jan-13 16:21:27.907748 - [DEBUG] Process 1837. path edge:
69316 2019-Jan-13 16:21:27.907772 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69317 2019-Jan-13 16:21:27.907837 - [DEBUG] N target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 ;
69318 2019-Jan-13 16:21:27.908519 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69319 2019-Jan-13 16:21:27.908579 - [DEBUG]
69320 2019-Jan-13 16:21:27.908604 - [DEBUG] Process normal at target: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69321 2019-Jan-13 16:21:27.909299 - [DEBUG] Compose: AllBottom * AllBottom
69322 2019-Jan-13 16:21:27.909329 - [DEBUG]
69323 2019-Jan-13 16:21:27.909352 - [DEBUG] Propagate flow
69324 2019-Jan-13 16:21:27.909376 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69325 2019-Jan-13 16:21:27.909440 - [DEBUG] Target : br label %if.end26, !phasar.instruction.id !145, ID: 71
69326 2019-Jan-13 16:21:27.910109 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69327 2019-Jan-13 16:21:27.910170 - [DEBUG] Edge function : AllBottom (result of previous compose)
69328 2019-Jan-13 16:21:27.910195 - [DEBUG]
69329 2019-Jan-13 16:21:27.910221 - [DEBUG] Join: AllTop & AllBottom
69330 2019-Jan-13 16:21:27.910248 - [DEBUG] = AllBottom (new jump func)
69331 2019-Jan-13 16:21:27.910272 - [DEBUG]
69332 2019-Jan-13 16:21:27.910296 - [DEBUG] Start adding new jump function
69333 2019-Jan-13 16:21:27.910320 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69334 2019-Jan-13 16:21:27.910376 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69335 2019-Jan-13 16:21:27.910431 - [DEBUG] Destination : br label %if.end26, !phasar.instruction.id !145, ID: 71
69336 2019-Jan-13 16:21:27.911096 - [DEBUG] Edge Function : AllBottom
69337 2019-Jan-13 16:21:27.911126 - [DEBUG] End adding new jump function
69338 2019-Jan-13 16:21:27.911151 - [DEBUG]
69339 2019-Jan-13 16:21:27.911174 - [DEBUG] -------------------------------------------- 1838. Path Edge --------------------------------------------
69340 2019-Jan-13 16:21:27.911200 - [DEBUG]
69341 2019-Jan-13 16:21:27.911224 - [DEBUG] Process 1838. path edge:
69342 2019-Jan-13 16:21:27.911248 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69343 2019-Jan-13 16:21:27.911309 - [DEBUG] N target: br label %if.end26, !phasar.instruction.id !145, ID: 71 ;
69344 2019-Jan-13 16:21:27.911982 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69345 2019-Jan-13 16:21:27.912043 - [DEBUG]
69346 2019-Jan-13 16:21:27.912069 - [DEBUG] Process normal at target: br label %if.end26, !phasar.instruction.id !145, ID: 71
69347 2019-Jan-13 16:21:27.912759 - [DEBUG] Compose: AllBottom * AllBottom
69348 2019-Jan-13 16:21:27.912788 - [DEBUG]
69349 2019-Jan-13 16:21:27.912812 - [DEBUG] Propagate flow
69350 2019-Jan-13 16:21:27.912835 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69351 2019-Jan-13 16:21:27.912900 - [DEBUG] Target : br label %if.end27, !phasar.instruction.id !146, ID: 72
69352 2019-Jan-13 16:21:27.913555 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69353 2019-Jan-13 16:21:27.913617 - [DEBUG] Edge function : AllBottom (result of previous compose)
69354 2019-Jan-13 16:21:27.913642 - [DEBUG]
69355 2019-Jan-13 16:21:27.913669 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69356 2019-Jan-13 16:21:27.913695 - [DEBUG] = AllBottom
69357 2019-Jan-13 16:21:27.913720 - [DEBUG]
69358 2019-Jan-13 16:21:27.913743 - [DEBUG] PROPAGATE: No new function!
69359 2019-Jan-13 16:21:27.913788 - [DEBUG] Compose: AllBottom * AllBottom
69360 2019-Jan-13 16:21:27.913816 - [DEBUG]
69361 2019-Jan-13 16:21:27.913840 - [DEBUG] Propagate flow
69362 2019-Jan-13 16:21:27.913863 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69363 2019-Jan-13 16:21:27.913939 - [DEBUG] Target : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
69364 2019-Jan-13 16:21:27.914608 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69365 2019-Jan-13 16:21:27.914668 - [DEBUG] Edge function : AllBottom (result of previous compose)
69366 2019-Jan-13 16:21:27.914693 - [DEBUG]
69367 2019-Jan-13 16:21:27.914719 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69368 2019-Jan-13 16:21:27.914744 - [DEBUG] = AllBottom
69369 2019-Jan-13 16:21:27.914769 - [DEBUG]
69370 2019-Jan-13 16:21:27.914792 - [DEBUG] PROPAGATE: No new function!
69371 2019-Jan-13 16:21:27.914836 - [DEBUG] Compose: AllBottom * AllBottom
69372 2019-Jan-13 16:21:27.914863 - [DEBUG]
69373 2019-Jan-13 16:21:27.914907 - [DEBUG] Propagate flow
69374 2019-Jan-13 16:21:27.914931 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69375 2019-Jan-13 16:21:27.914989 - [DEBUG] Target : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
69376 2019-Jan-13 16:21:27.915661 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69377 2019-Jan-13 16:21:27.915724 - [DEBUG] Edge function : AllBottom (result of previous compose)
69378 2019-Jan-13 16:21:27.915749 - [DEBUG]
69379 2019-Jan-13 16:21:27.915775 - [DEBUG] Join: AllTop & AllBottom
69380 2019-Jan-13 16:21:27.915801 - [DEBUG] = AllBottom (new jump func)
69381 2019-Jan-13 16:21:27.915826 - [DEBUG]
69382 2019-Jan-13 16:21:27.915849 - [DEBUG] Start adding new jump function
69383 2019-Jan-13 16:21:27.915872 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69384 2019-Jan-13 16:21:27.915927 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69385 2019-Jan-13 16:21:27.915982 - [DEBUG] Destination : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
69386 2019-Jan-13 16:21:27.916645 - [DEBUG] Edge Function : AllBottom
69387 2019-Jan-13 16:21:27.916679 - [DEBUG] End adding new jump function
69388 2019-Jan-13 16:21:27.916703 - [DEBUG]
69389 2019-Jan-13 16:21:27.916727 - [DEBUG] -------------------------------------------- 1839. Path Edge --------------------------------------------
69390 2019-Jan-13 16:21:27.916752 - [DEBUG]
69391 2019-Jan-13 16:21:27.916775 - [DEBUG] Process 1839. path edge:
69392 2019-Jan-13 16:21:27.916799 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69393 2019-Jan-13 16:21:27.916863 - [DEBUG] N target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 ;
69394 2019-Jan-13 16:21:27.917516 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69395 2019-Jan-13 16:21:27.917575 - [DEBUG]
69396 2019-Jan-13 16:21:27.917600 - [DEBUG] Process normal at target: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
69397 2019-Jan-13 16:21:27.918301 - [DEBUG] Compose: AllBottom * AllBottom
69398 2019-Jan-13 16:21:27.918331 - [DEBUG]
69399 2019-Jan-13 16:21:27.918354 - [DEBUG] Propagate flow
69400 2019-Jan-13 16:21:27.918378 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69401 2019-Jan-13 16:21:27.918442 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
69402 2019-Jan-13 16:21:27.919125 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69403 2019-Jan-13 16:21:27.919186 - [DEBUG] Edge function : AllBottom (result of previous compose)
69404 2019-Jan-13 16:21:27.919211 - [DEBUG]
69405 2019-Jan-13 16:21:27.919236 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69406 2019-Jan-13 16:21:27.919262 - [DEBUG] = AllBottom
69407 2019-Jan-13 16:21:27.919287 - [DEBUG]
69408 2019-Jan-13 16:21:27.919310 - [DEBUG] PROPAGATE: No new function!
69409 2019-Jan-13 16:21:27.919348 - [DEBUG] Compose: AllBottom * AllBottom
69410 2019-Jan-13 16:21:27.919391 - [DEBUG]
69411 2019-Jan-13 16:21:27.919415 - [DEBUG] Propagate flow
69412 2019-Jan-13 16:21:27.919439 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69413 2019-Jan-13 16:21:27.919498 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
69414 2019-Jan-13 16:21:27.920176 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69415 2019-Jan-13 16:21:27.920236 - [DEBUG] Edge function : AllBottom (result of previous compose)
69416 2019-Jan-13 16:21:27.920261 - [DEBUG]
69417 2019-Jan-13 16:21:27.920286 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69418 2019-Jan-13 16:21:27.920312 - [DEBUG] = AllBottom
69419 2019-Jan-13 16:21:27.920337 - [DEBUG]
69420 2019-Jan-13 16:21:27.920360 - [DEBUG] PROPAGATE: No new function!
69421 2019-Jan-13 16:21:27.920406 - [DEBUG] Compose: AllBottom * AllBottom
69422 2019-Jan-13 16:21:27.920433 - [DEBUG]
69423 2019-Jan-13 16:21:27.920457 - [DEBUG] Propagate flow
69424 2019-Jan-13 16:21:27.920481 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69425 2019-Jan-13 16:21:27.920539 - [DEBUG] Target : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
69426 2019-Jan-13 16:21:27.921198 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69427 2019-Jan-13 16:21:27.921256 - [DEBUG] Edge function : AllBottom (result of previous compose)
69428 2019-Jan-13 16:21:27.921282 - [DEBUG]
69429 2019-Jan-13 16:21:27.921308 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69430 2019-Jan-13 16:21:27.921334 - [DEBUG] = AllBottom
69431 2019-Jan-13 16:21:27.921358 - [DEBUG]
69432 2019-Jan-13 16:21:27.921382 - [DEBUG] PROPAGATE: No new function!
69433 2019-Jan-13 16:21:27.921436 - [DEBUG] Compose: AllBottom * AllBottom
69434 2019-Jan-13 16:21:27.921464 - [DEBUG]
69435 2019-Jan-13 16:21:27.921488 - [DEBUG] Propagate flow
69436 2019-Jan-13 16:21:27.921512 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69437 2019-Jan-13 16:21:27.921592 - [DEBUG] Target : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
69438 2019-Jan-13 16:21:27.922270 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69439 2019-Jan-13 16:21:27.922330 - [DEBUG] Edge function : AllBottom (result of previous compose)
69440 2019-Jan-13 16:21:27.922355 - [DEBUG]
69441 2019-Jan-13 16:21:27.922381 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69442 2019-Jan-13 16:21:27.922407 - [DEBUG] = AllBottom
69443 2019-Jan-13 16:21:27.922432 - [DEBUG]
69444 2019-Jan-13 16:21:27.922455 - [DEBUG] PROPAGATE: No new function!
69445 2019-Jan-13 16:21:27.922497 - [DEBUG] Compose: AllBottom * AllBottom
69446 2019-Jan-13 16:21:27.922524 - [DEBUG]
69447 2019-Jan-13 16:21:27.922548 - [DEBUG] Propagate flow
69448 2019-Jan-13 16:21:27.922572 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69449 2019-Jan-13 16:21:27.922632 - [DEBUG] Target : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
69450 2019-Jan-13 16:21:27.923295 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69451 2019-Jan-13 16:21:27.923354 - [DEBUG] Edge function : AllBottom (result of previous compose)
69452 2019-Jan-13 16:21:27.923380 - [DEBUG]
69453 2019-Jan-13 16:21:27.923405 - [DEBUG] Join: AllTop & AllBottom
69454 2019-Jan-13 16:21:27.923431 - [DEBUG] = AllBottom (new jump func)
69455 2019-Jan-13 16:21:27.923456 - [DEBUG]
69456 2019-Jan-13 16:21:27.923479 - [DEBUG] Start adding new jump function
69457 2019-Jan-13 16:21:27.923503 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69458 2019-Jan-13 16:21:27.923559 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69459 2019-Jan-13 16:21:27.923613 - [DEBUG] Destination : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
69460 2019-Jan-13 16:21:27.924282 - [DEBUG] Edge Function : AllBottom
69461 2019-Jan-13 16:21:27.924314 - [DEBUG] End adding new jump function
69462 2019-Jan-13 16:21:27.924338 - [DEBUG]
69463 2019-Jan-13 16:21:27.924361 - [DEBUG] -------------------------------------------- 1840. Path Edge --------------------------------------------
69464 2019-Jan-13 16:21:27.924386 - [DEBUG]
69465 2019-Jan-13 16:21:27.924409 - [DEBUG] Process 1840. path edge:
69466 2019-Jan-13 16:21:27.924434 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69467 2019-Jan-13 16:21:27.924499 - [DEBUG] N target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 ;
69468 2019-Jan-13 16:21:27.925188 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69469 2019-Jan-13 16:21:27.925249 - [DEBUG]
69470 2019-Jan-13 16:21:27.925274 - [DEBUG] Process call at target: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
69471 2019-Jan-13 16:21:27.925950 - [DEBUG] Possible callees:
69472 2019-Jan-13 16:21:27.925976 - [DEBUG] foo
69473 2019-Jan-13 16:21:27.926001 - [DEBUG] Possible return sites:
69474 2019-Jan-13 16:21:27.926024 - [DEBUG] %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41


getSummaryFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8469475 2019-Jan-13 16:21:27.927335 - [DEBUG] Found and process special summary
69476 2019-Jan-13 16:21:27.927376 - [DEBUG] Compose: EdgeIdentity * AllBottom
69477 2019-Jan-13 16:21:27.927405 - [DEBUG]
69478 2019-Jan-13 16:21:27.927429 - [DEBUG] Propagate flow
69479 2019-Jan-13 16:21:27.927453 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69480 2019-Jan-13 16:21:27.927521 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69481 2019-Jan-13 16:21:27.928191 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69482 2019-Jan-13 16:21:27.928272 - [DEBUG] Edge function : AllBottom (result of previous compose)
69483 2019-Jan-13 16:21:27.928298 - [DEBUG]
69484 2019-Jan-13 16:21:27.928323 - [DEBUG] Join: AllTop & AllBottom
69485 2019-Jan-13 16:21:27.928349 - [DEBUG] = AllBottom (new jump func)
69486 2019-Jan-13 16:21:27.928374 - [DEBUG]
69487 2019-Jan-13 16:21:27.928397 - [DEBUG] Start adding new jump function
69488 2019-Jan-13 16:21:27.928421 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69489 2019-Jan-13 16:21:27.928478 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69490 2019-Jan-13 16:21:27.928532 - [DEBUG] Destination : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69491 2019-Jan-13 16:21:27.929198 - [DEBUG] Edge Function : AllBottom
69492 2019-Jan-13 16:21:27.929228 - [DEBUG] End adding new jump function
69493 2019-Jan-13 16:21:27.929252 - [DEBUG]
69494 2019-Jan-13 16:21:27.929276 - [DEBUG] -------------------------------------------- 1841. Path Edge --------------------------------------------
69495 2019-Jan-13 16:21:27.929300 - [DEBUG]
69496 2019-Jan-13 16:21:27.929323 - [DEBUG] Process 1841. path edge:
69497 2019-Jan-13 16:21:27.929347 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69498 2019-Jan-13 16:21:27.929408 - [DEBUG] N target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 ;
69499 2019-Jan-13 16:21:27.930058 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69500 2019-Jan-13 16:21:27.930117 - [DEBUG]
69501 2019-Jan-13 16:21:27.930142 - [DEBUG] Process normal at target: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69502 2019-Jan-13 16:21:27.930835 - [DEBUG] Compose: AllBottom * AllBottom
69503 2019-Jan-13 16:21:27.930864 - [DEBUG]
69504 2019-Jan-13 16:21:27.930888 - [DEBUG] Propagate flow
69505 2019-Jan-13 16:21:27.930912 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69506 2019-Jan-13 16:21:27.930975 - [DEBUG] Target : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
69507 2019-Jan-13 16:21:27.931676 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69508 2019-Jan-13 16:21:27.931744 - [DEBUG] Edge function : AllBottom (result of previous compose)
69509 2019-Jan-13 16:21:27.931770 - [DEBUG]
69510 2019-Jan-13 16:21:27.931795 - [DEBUG] Join: AllTop & AllBottom
69511 2019-Jan-13 16:21:27.931822 - [DEBUG] = AllBottom (new jump func)
69512 2019-Jan-13 16:21:27.931846 - [DEBUG]
69513 2019-Jan-13 16:21:27.931870 - [DEBUG] Start adding new jump function
69514 2019-Jan-13 16:21:27.931893 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69515 2019-Jan-13 16:21:27.931951 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69516 2019-Jan-13 16:21:27.932005 - [DEBUG] Destination : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
69517 2019-Jan-13 16:21:27.932663 - [DEBUG] Edge Function : AllBottom
69518 2019-Jan-13 16:21:27.932694 - [DEBUG] End adding new jump function
69519 2019-Jan-13 16:21:27.932718 - [DEBUG]
69520 2019-Jan-13 16:21:27.932742 - [DEBUG] -------------------------------------------- 1842. Path Edge --------------------------------------------
69521 2019-Jan-13 16:21:27.932766 - [DEBUG]
69522 2019-Jan-13 16:21:27.932790 - [DEBUG] Process 1842. path edge:
69523 2019-Jan-13 16:21:27.932814 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69524 2019-Jan-13 16:21:27.932874 - [DEBUG] N target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 ;
69525 2019-Jan-13 16:21:27.933531 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69526 2019-Jan-13 16:21:27.933596 - [DEBUG]
69527 2019-Jan-13 16:21:27.933622 - [DEBUG] Process normal at target: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
69528 2019-Jan-13 16:21:27.934306 - [DEBUG] Compose: AllBottom * AllBottom
69529 2019-Jan-13 16:21:27.934335 - [DEBUG]
69530 2019-Jan-13 16:21:27.934359 - [DEBUG] Propagate flow
69531 2019-Jan-13 16:21:27.934383 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69532 2019-Jan-13 16:21:27.934444 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69533 2019-Jan-13 16:21:27.935147 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69534 2019-Jan-13 16:21:27.935210 - [DEBUG] Edge function : AllBottom (result of previous compose)
69535 2019-Jan-13 16:21:27.935235 - [DEBUG]
69536 2019-Jan-13 16:21:27.935261 - [DEBUG] Join: AllTop & AllBottom
69537 2019-Jan-13 16:21:27.935287 - [DEBUG] = AllBottom (new jump func)
69538 2019-Jan-13 16:21:27.935312 - [DEBUG]
69539 2019-Jan-13 16:21:27.935335 - [DEBUG] Start adding new jump function
69540 2019-Jan-13 16:21:27.935359 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69541 2019-Jan-13 16:21:27.935416 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69542 2019-Jan-13 16:21:27.935471 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69543 2019-Jan-13 16:21:27.936133 - [DEBUG] Edge Function : AllBottom
69544 2019-Jan-13 16:21:27.936163 - [DEBUG] End adding new jump function
69545 2019-Jan-13 16:21:27.936187 - [DEBUG]
69546 2019-Jan-13 16:21:27.936211 - [DEBUG] -------------------------------------------- 1843. Path Edge --------------------------------------------
69547 2019-Jan-13 16:21:27.936236 - [DEBUG]
69548 2019-Jan-13 16:21:27.936260 - [DEBUG] Process 1843. path edge:
69549 2019-Jan-13 16:21:27.936284 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69550 2019-Jan-13 16:21:27.936344 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 ;
69551 2019-Jan-13 16:21:27.937040 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69552 2019-Jan-13 16:21:27.937101 - [DEBUG]
69553 2019-Jan-13 16:21:27.937126 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69554 2019-Jan-13 16:21:27.937809 - [DEBUG] Possible callees:
69555 2019-Jan-13 16:21:27.937836 - [DEBUG] llvm.dbg.declare
69556 2019-Jan-13 16:21:27.937861 - [DEBUG] Possible return sites:
69557 2019-Jan-13 16:21:27.937885 - [DEBUG] store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9669558 2019-Jan-13 16:21:27.939221 - [DEBUG] Found and process special summary
69559 2019-Jan-13 16:21:27.939262 - [DEBUG] Compose: EdgeIdentity * AllBottom
69560 2019-Jan-13 16:21:27.939290 - [DEBUG]
69561 2019-Jan-13 16:21:27.939314 - [DEBUG] Propagate flow
69562 2019-Jan-13 16:21:27.939338 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69563 2019-Jan-13 16:21:27.939404 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69564 2019-Jan-13 16:21:27.940075 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69565 2019-Jan-13 16:21:27.940136 - [DEBUG] Edge function : AllBottom (result of previous compose)
69566 2019-Jan-13 16:21:27.940161 - [DEBUG]
69567 2019-Jan-13 16:21:27.940187 - [DEBUG] Join: AllTop & AllBottom
69568 2019-Jan-13 16:21:27.940213 - [DEBUG] = AllBottom (new jump func)
69569 2019-Jan-13 16:21:27.940238 - [DEBUG]
69570 2019-Jan-13 16:21:27.940261 - [DEBUG] Start adding new jump function
69571 2019-Jan-13 16:21:27.940285 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69572 2019-Jan-13 16:21:27.940341 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69573 2019-Jan-13 16:21:27.940396 - [DEBUG] Destination : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69574 2019-Jan-13 16:21:27.941061 - [DEBUG] Edge Function : AllBottom
69575 2019-Jan-13 16:21:27.941091 - [DEBUG] End adding new jump function
69576 2019-Jan-13 16:21:27.941115 - [DEBUG]
69577 2019-Jan-13 16:21:27.941139 - [DEBUG] -------------------------------------------- 1844. Path Edge --------------------------------------------
69578 2019-Jan-13 16:21:27.941164 - [DEBUG]
69579 2019-Jan-13 16:21:27.941188 - [DEBUG] Process 1844. path edge:
69580 2019-Jan-13 16:21:27.941212 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69581 2019-Jan-13 16:21:27.941272 - [DEBUG] N target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 ;
69582 2019-Jan-13 16:21:27.941948 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69583 2019-Jan-13 16:21:27.942008 - [DEBUG]
69584 2019-Jan-13 16:21:27.942032 - [DEBUG] Process normal at target: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69585 2019-Jan-13 16:21:27.942734 - [DEBUG] Compose: AllBottom * AllBottom
69586 2019-Jan-13 16:21:27.942764 - [DEBUG]
69587 2019-Jan-13 16:21:27.942788 - [DEBUG] Propagate flow
69588 2019-Jan-13 16:21:27.942812 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69589 2019-Jan-13 16:21:27.942880 - [DEBUG] Target : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
69590 2019-Jan-13 16:21:27.943544 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69591 2019-Jan-13 16:21:27.943605 - [DEBUG] Edge function : AllBottom (result of previous compose)
69592 2019-Jan-13 16:21:27.943630 - [DEBUG]
69593 2019-Jan-13 16:21:27.943655 - [DEBUG] Join: AllTop & AllBottom
69594 2019-Jan-13 16:21:27.943682 - [DEBUG] = AllBottom (new jump func)
69595 2019-Jan-13 16:21:27.943706 - [DEBUG]
69596 2019-Jan-13 16:21:27.943730 - [DEBUG] Start adding new jump function
69597 2019-Jan-13 16:21:27.943771 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69598 2019-Jan-13 16:21:27.943830 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69599 2019-Jan-13 16:21:27.943885 - [DEBUG] Destination : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
69600 2019-Jan-13 16:21:27.944549 - [DEBUG] Edge Function : AllBottom
69601 2019-Jan-13 16:21:27.944579 - [DEBUG] End adding new jump function
69602 2019-Jan-13 16:21:27.944603 - [DEBUG]
69603 2019-Jan-13 16:21:27.944627 - [DEBUG] -------------------------------------------- 1845. Path Edge --------------------------------------------
69604 2019-Jan-13 16:21:27.944653 - [DEBUG]
69605 2019-Jan-13 16:21:27.944676 - [DEBUG] Process 1845. path edge:
69606 2019-Jan-13 16:21:27.944700 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69607 2019-Jan-13 16:21:27.944761 - [DEBUG] N target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 ;
69608 2019-Jan-13 16:21:27.945434 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69609 2019-Jan-13 16:21:27.945493 - [DEBUG]
69610 2019-Jan-13 16:21:27.945519 - [DEBUG] Process normal at target: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
69611 2019-Jan-13 16:21:27.946214 - [DEBUG] Compose: AllBottom * AllBottom
69612 2019-Jan-13 16:21:27.946244 - [DEBUG]
69613 2019-Jan-13 16:21:27.946268 - [DEBUG] Propagate flow
69614 2019-Jan-13 16:21:27.946292 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69615 2019-Jan-13 16:21:27.946355 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
69616 2019-Jan-13 16:21:27.947013 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69617 2019-Jan-13 16:21:27.947077 - [DEBUG] Edge function : AllBottom (result of previous compose)
69618 2019-Jan-13 16:21:27.947103 - [DEBUG]
69619 2019-Jan-13 16:21:27.947129 - [DEBUG] Join: AllTop & AllBottom
69620 2019-Jan-13 16:21:27.947155 - [DEBUG] = AllBottom (new jump func)
69621 2019-Jan-13 16:21:27.947180 - [DEBUG]
69622 2019-Jan-13 16:21:27.947205 - [DEBUG] Start adding new jump function
69623 2019-Jan-13 16:21:27.947228 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69624 2019-Jan-13 16:21:27.947284 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69625 2019-Jan-13 16:21:27.947338 - [DEBUG] Destination : br label %if.end15, !phasar.instruction.id !106, ID: 52
69626 2019-Jan-13 16:21:27.947993 - [DEBUG] Edge Function : AllBottom
69627 2019-Jan-13 16:21:27.948024 - [DEBUG] End adding new jump function
69628 2019-Jan-13 16:21:27.948048 - [DEBUG]
69629 2019-Jan-13 16:21:27.948073 - [DEBUG] -------------------------------------------- 1846. Path Edge --------------------------------------------
69630 2019-Jan-13 16:21:27.948098 - [DEBUG]
69631 2019-Jan-13 16:21:27.948122 - [DEBUG] Process 1846. path edge:
69632 2019-Jan-13 16:21:27.948146 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69633 2019-Jan-13 16:21:27.948208 - [DEBUG] N target: br label %if.end15, !phasar.instruction.id !106, ID: 52 ;
69634 2019-Jan-13 16:21:27.948887 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69635 2019-Jan-13 16:21:27.948951 - [DEBUG]
69636 2019-Jan-13 16:21:27.948977 - [DEBUG] Process normal at target: br label %if.end15, !phasar.instruction.id !106, ID: 52
69637 2019-Jan-13 16:21:27.949653 - [DEBUG] Compose: AllBottom * AllBottom
69638 2019-Jan-13 16:21:27.949682 - [DEBUG]
69639 2019-Jan-13 16:21:27.949706 - [DEBUG] Propagate flow
69640 2019-Jan-13 16:21:27.949730 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69641 2019-Jan-13 16:21:27.949793 - [DEBUG] Target : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
69642 2019-Jan-13 16:21:27.950458 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69643 2019-Jan-13 16:21:27.950517 - [DEBUG] Edge function : AllBottom (result of previous compose)
69644 2019-Jan-13 16:21:27.950564 - [DEBUG]
69645 2019-Jan-13 16:21:27.950591 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69646 2019-Jan-13 16:21:27.950617 - [DEBUG] = AllBottom
69647 2019-Jan-13 16:21:27.950641 - [DEBUG]
69648 2019-Jan-13 16:21:27.950665 - [DEBUG] PROPAGATE: No new function!
69649 2019-Jan-13 16:21:27.950712 - [DEBUG] Compose: AllBottom * AllBottom
69650 2019-Jan-13 16:21:27.950739 - [DEBUG]
69651 2019-Jan-13 16:21:27.950763 - [DEBUG] Propagate flow
69652 2019-Jan-13 16:21:27.950787 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69653 2019-Jan-13 16:21:27.950846 - [DEBUG] Target : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
69654 2019-Jan-13 16:21:27.951505 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69655 2019-Jan-13 16:21:27.951585 - [DEBUG] Edge function : AllBottom (result of previous compose)
69656 2019-Jan-13 16:21:27.951611 - [DEBUG]
69657 2019-Jan-13 16:21:27.951637 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69658 2019-Jan-13 16:21:27.951663 - [DEBUG] = AllBottom
69659 2019-Jan-13 16:21:27.951688 - [DEBUG]
69660 2019-Jan-13 16:21:27.951711 - [DEBUG] PROPAGATE: No new function!
69661 2019-Jan-13 16:21:27.951756 - [DEBUG] Compose: AllBottom * AllBottom
69662 2019-Jan-13 16:21:27.951783 - [DEBUG]
69663 2019-Jan-13 16:21:27.951807 - [DEBUG] Propagate flow
69664 2019-Jan-13 16:21:27.951831 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69665 2019-Jan-13 16:21:27.951891 - [DEBUG] Target : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69666 2019-Jan-13 16:21:27.952561 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69667 2019-Jan-13 16:21:27.952621 - [DEBUG] Edge function : AllBottom (result of previous compose)
69668 2019-Jan-13 16:21:27.952646 - [DEBUG]
69669 2019-Jan-13 16:21:27.952671 - [DEBUG] Join: AllTop & AllBottom
69670 2019-Jan-13 16:21:27.952698 - [DEBUG] = AllBottom (new jump func)
69671 2019-Jan-13 16:21:27.952723 - [DEBUG]
69672 2019-Jan-13 16:21:27.952747 - [DEBUG] Start adding new jump function
69673 2019-Jan-13 16:21:27.952771 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69674 2019-Jan-13 16:21:27.952830 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69675 2019-Jan-13 16:21:27.952885 - [DEBUG] Destination : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69676 2019-Jan-13 16:21:27.953544 - [DEBUG] Edge Function : AllBottom
69677 2019-Jan-13 16:21:27.953575 - [DEBUG] End adding new jump function
69678 2019-Jan-13 16:21:27.953599 - [DEBUG]
69679 2019-Jan-13 16:21:27.953623 - [DEBUG] -------------------------------------------- 1847. Path Edge --------------------------------------------
69680 2019-Jan-13 16:21:27.953648 - [DEBUG]
69681 2019-Jan-13 16:21:27.953671 - [DEBUG] Process 1847. path edge:
69682 2019-Jan-13 16:21:27.953696 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69683 2019-Jan-13 16:21:27.953756 - [DEBUG] N target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 ;
69684 2019-Jan-13 16:21:27.954407 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69685 2019-Jan-13 16:21:27.954466 - [DEBUG]
69686 2019-Jan-13 16:21:27.954491 - [DEBUG] Process call at target: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
69687 2019-Jan-13 16:21:27.955195 - [DEBUG] Possible callees:
69688 2019-Jan-13 16:21:27.955221 - [DEBUG] bar
69689 2019-Jan-13 16:21:27.955246 - [DEBUG] Possible return sites:
69690 2019-Jan-13 16:21:27.955270 - [DEBUG] %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44


getSummaryFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8969691 2019-Jan-13 16:21:27.956586 - [DEBUG] Found and process special summary
69692 2019-Jan-13 16:21:27.956642 - [DEBUG] Compose: EdgeIdentity * AllBottom
69693 2019-Jan-13 16:21:27.956671 - [DEBUG]
69694 2019-Jan-13 16:21:27.956695 - [DEBUG] Propagate flow
69695 2019-Jan-13 16:21:27.956719 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69696 2019-Jan-13 16:21:27.956783 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69697 2019-Jan-13 16:21:27.957441 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69698 2019-Jan-13 16:21:27.957501 - [DEBUG] Edge function : AllBottom (result of previous compose)
69699 2019-Jan-13 16:21:27.957526 - [DEBUG]
69700 2019-Jan-13 16:21:27.957552 - [DEBUG] Join: AllTop & AllBottom
69701 2019-Jan-13 16:21:27.957579 - [DEBUG] = AllBottom (new jump func)
69702 2019-Jan-13 16:21:27.957602 - [DEBUG]
69703 2019-Jan-13 16:21:27.957626 - [DEBUG] Start adding new jump function
69704 2019-Jan-13 16:21:27.957650 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69705 2019-Jan-13 16:21:27.957707 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69706 2019-Jan-13 16:21:27.957762 - [DEBUG] Destination : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69707 2019-Jan-13 16:21:27.958449 - [DEBUG] Edge Function : AllBottom
69708 2019-Jan-13 16:21:27.958484 - [DEBUG] End adding new jump function
69709 2019-Jan-13 16:21:27.958509 - [DEBUG]
69710 2019-Jan-13 16:21:27.958534 - [DEBUG] -------------------------------------------- 1848. Path Edge --------------------------------------------
69711 2019-Jan-13 16:21:27.958558 - [DEBUG]
69712 2019-Jan-13 16:21:27.958582 - [DEBUG] Process 1848. path edge:
69713 2019-Jan-13 16:21:27.958606 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69714 2019-Jan-13 16:21:27.958669 - [DEBUG] N target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 ;
69715 2019-Jan-13 16:21:27.959336 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69716 2019-Jan-13 16:21:27.959395 - [DEBUG]
69717 2019-Jan-13 16:21:27.959420 - [DEBUG] Process normal at target: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69718 2019-Jan-13 16:21:27.960107 - [DEBUG] Compose: AllBottom * AllBottom
69719 2019-Jan-13 16:21:27.960136 - [DEBUG]
69720 2019-Jan-13 16:21:27.960160 - [DEBUG] Propagate flow
69721 2019-Jan-13 16:21:27.960184 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69722 2019-Jan-13 16:21:27.960245 - [DEBUG] Target : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
69723 2019-Jan-13 16:21:27.960908 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69724 2019-Jan-13 16:21:27.960971 - [DEBUG] Edge function : AllBottom (result of previous compose)
69725 2019-Jan-13 16:21:27.960997 - [DEBUG]
69726 2019-Jan-13 16:21:27.961022 - [DEBUG] Join: AllTop & AllBottom
69727 2019-Jan-13 16:21:27.961048 - [DEBUG] = AllBottom (new jump func)
69728 2019-Jan-13 16:21:27.961073 - [DEBUG]
69729 2019-Jan-13 16:21:27.961096 - [DEBUG] Start adding new jump function
69730 2019-Jan-13 16:21:27.961120 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69731 2019-Jan-13 16:21:27.961175 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69732 2019-Jan-13 16:21:27.961230 - [DEBUG] Destination : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
69733 2019-Jan-13 16:21:27.961912 - [DEBUG] Edge Function : AllBottom
69734 2019-Jan-13 16:21:27.961943 - [DEBUG] End adding new jump function
69735 2019-Jan-13 16:21:27.961968 - [DEBUG]
69736 2019-Jan-13 16:21:27.961992 - [DEBUG] -------------------------------------------- 1849. Path Edge --------------------------------------------
69737 2019-Jan-13 16:21:27.962017 - [DEBUG]
69738 2019-Jan-13 16:21:27.962040 - [DEBUG] Process 1849. path edge:
69739 2019-Jan-13 16:21:27.962064 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69740 2019-Jan-13 16:21:27.962144 - [DEBUG] N target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 ;
69741 2019-Jan-13 16:21:27.962798 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69742 2019-Jan-13 16:21:27.962857 - [DEBUG]
69743 2019-Jan-13 16:21:27.962884 - [DEBUG] Process normal at target: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
69744 2019-Jan-13 16:21:27.963561 - [DEBUG] Compose: AllBottom * AllBottom
69745 2019-Jan-13 16:21:27.963591 - [DEBUG]
69746 2019-Jan-13 16:21:27.963615 - [DEBUG] Propagate flow
69747 2019-Jan-13 16:21:27.963639 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69748 2019-Jan-13 16:21:27.963707 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
69749 2019-Jan-13 16:21:27.964387 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69750 2019-Jan-13 16:21:27.964448 - [DEBUG] Edge function : AllBottom (result of previous compose)
69751 2019-Jan-13 16:21:27.964473 - [DEBUG]
69752 2019-Jan-13 16:21:27.964499 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69753 2019-Jan-13 16:21:27.964525 - [DEBUG] = AllBottom
69754 2019-Jan-13 16:21:27.964550 - [DEBUG]
69755 2019-Jan-13 16:21:27.964574 - [DEBUG] PROPAGATE: No new function!
69756 2019-Jan-13 16:21:27.964610 - [DEBUG] Compose: AllBottom * AllBottom
69757 2019-Jan-13 16:21:27.964638 - [DEBUG]
69758 2019-Jan-13 16:21:27.964662 - [DEBUG] Propagate flow
69759 2019-Jan-13 16:21:27.964686 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69760 2019-Jan-13 16:21:27.964746 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69761 2019-Jan-13 16:21:27.965440 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69762 2019-Jan-13 16:21:27.965500 - [DEBUG] Edge function : AllBottom (result of previous compose)
69763 2019-Jan-13 16:21:27.965525 - [DEBUG]
69764 2019-Jan-13 16:21:27.965551 - [DEBUG] Join: AllTop & AllBottom
69765 2019-Jan-13 16:21:27.965577 - [DEBUG] = AllBottom (new jump func)
69766 2019-Jan-13 16:21:27.965602 - [DEBUG]
69767 2019-Jan-13 16:21:27.965626 - [DEBUG] Start adding new jump function
69768 2019-Jan-13 16:21:27.965649 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69769 2019-Jan-13 16:21:27.965705 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69770 2019-Jan-13 16:21:27.965760 - [DEBUG] Destination : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69771 2019-Jan-13 16:21:27.966421 - [DEBUG] Edge Function : AllBottom
69772 2019-Jan-13 16:21:27.966452 - [DEBUG] End adding new jump function
69773 2019-Jan-13 16:21:27.966476 - [DEBUG]
69774 2019-Jan-13 16:21:27.966500 - [DEBUG] -------------------------------------------- 1850. Path Edge --------------------------------------------
69775 2019-Jan-13 16:21:27.966526 - [DEBUG]
69776 2019-Jan-13 16:21:27.966550 - [DEBUG] Process 1850. path edge:
69777 2019-Jan-13 16:21:27.966574 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69778 2019-Jan-13 16:21:27.966640 - [DEBUG] N target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 ;
69779 2019-Jan-13 16:21:27.967314 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69780 2019-Jan-13 16:21:27.967375 - [DEBUG]
69781 2019-Jan-13 16:21:27.967400 - [DEBUG] Process call at target: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
69782 2019-Jan-13 16:21:27.968083 - [DEBUG] Possible callees:
69783 2019-Jan-13 16:21:27.968110 - [DEBUG] llvm.dbg.declare
69784 2019-Jan-13 16:21:27.968151 - [DEBUG] Possible return sites:
69785 2019-Jan-13 16:21:27.968175 - [DEBUG] store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50


getSummaryFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10369786 2019-Jan-13 16:21:27.969527 - [DEBUG] Found and process special summary
69787 2019-Jan-13 16:21:27.969573 - [DEBUG] Compose: EdgeIdentity * AllBottom
69788 2019-Jan-13 16:21:27.969602 - [DEBUG]
69789 2019-Jan-13 16:21:27.969626 - [DEBUG] Propagate flow
69790 2019-Jan-13 16:21:27.969650 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69791 2019-Jan-13 16:21:27.969717 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69792 2019-Jan-13 16:21:27.970384 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69793 2019-Jan-13 16:21:27.970444 - [DEBUG] Edge function : AllBottom (result of previous compose)
69794 2019-Jan-13 16:21:27.970470 - [DEBUG]
69795 2019-Jan-13 16:21:27.970496 - [DEBUG] Join: AllTop & AllBottom
69796 2019-Jan-13 16:21:27.970522 - [DEBUG] = AllBottom (new jump func)
69797 2019-Jan-13 16:21:27.970547 - [DEBUG]
69798 2019-Jan-13 16:21:27.970571 - [DEBUG] Start adding new jump function
69799 2019-Jan-13 16:21:27.970594 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69800 2019-Jan-13 16:21:27.970652 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69801 2019-Jan-13 16:21:27.970707 - [DEBUG] Destination : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69802 2019-Jan-13 16:21:27.971370 - [DEBUG] Edge Function : AllBottom
69803 2019-Jan-13 16:21:27.971400 - [DEBUG] End adding new jump function
69804 2019-Jan-13 16:21:27.971425 - [DEBUG]
69805 2019-Jan-13 16:21:27.971449 - [DEBUG] -------------------------------------------- 1851. Path Edge --------------------------------------------
69806 2019-Jan-13 16:21:27.971474 - [DEBUG]
69807 2019-Jan-13 16:21:27.971498 - [DEBUG] Process 1851. path edge:
69808 2019-Jan-13 16:21:27.971522 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69809 2019-Jan-13 16:21:27.971606 - [DEBUG] N target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 ;
69810 2019-Jan-13 16:21:27.972259 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69811 2019-Jan-13 16:21:27.972319 - [DEBUG]
69812 2019-Jan-13 16:21:27.972344 - [DEBUG] Process normal at target: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69813 2019-Jan-13 16:21:27.973041 - [DEBUG] Compose: AllBottom * AllBottom
69814 2019-Jan-13 16:21:27.973071 - [DEBUG]
69815 2019-Jan-13 16:21:27.973095 - [DEBUG] Propagate flow
69816 2019-Jan-13 16:21:27.973118 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69817 2019-Jan-13 16:21:27.973179 - [DEBUG] Target : br label %if.end, !phasar.instruction.id !105, ID: 51
69818 2019-Jan-13 16:21:27.973839 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69819 2019-Jan-13 16:21:27.973903 - [DEBUG] Edge function : AllBottom (result of previous compose)
69820 2019-Jan-13 16:21:27.973928 - [DEBUG]
69821 2019-Jan-13 16:21:27.973954 - [DEBUG] Join: AllTop & AllBottom
69822 2019-Jan-13 16:21:27.973980 - [DEBUG] = AllBottom (new jump func)
69823 2019-Jan-13 16:21:27.974005 - [DEBUG]
69824 2019-Jan-13 16:21:27.974029 - [DEBUG] Start adding new jump function
69825 2019-Jan-13 16:21:27.974052 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69826 2019-Jan-13 16:21:27.974107 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69827 2019-Jan-13 16:21:27.974162 - [DEBUG] Destination : br label %if.end, !phasar.instruction.id !105, ID: 51
69828 2019-Jan-13 16:21:27.974814 - [DEBUG] Edge Function : AllBottom
69829 2019-Jan-13 16:21:27.974845 - [DEBUG] End adding new jump function
69830 2019-Jan-13 16:21:27.974907 - [DEBUG]
69831 2019-Jan-13 16:21:27.974931 - [DEBUG] -------------------------------------------- 1852. Path Edge --------------------------------------------
69832 2019-Jan-13 16:21:27.974956 - [DEBUG]
69833 2019-Jan-13 16:21:27.974980 - [DEBUG] Process 1852. path edge:
69834 2019-Jan-13 16:21:27.975004 - [DEBUG] < D source: @zero_value = constant i2 0, align 4, ID: -1 ;
69835 2019-Jan-13 16:21:27.975067 - [DEBUG] N target: br label %if.end, !phasar.instruction.id !105, ID: 51 ;
69836 2019-Jan-13 16:21:27.975727 - [DEBUG] D target: @zero_value = constant i2 0, align 4, ID: -1 >
69837 2019-Jan-13 16:21:27.975792 - [DEBUG]
69838 2019-Jan-13 16:21:27.975817 - [DEBUG] Process normal at target: br label %if.end, !phasar.instruction.id !105, ID: 51
69839 2019-Jan-13 16:21:27.976494 - [DEBUG] Compose: AllBottom * AllBottom
69840 2019-Jan-13 16:21:27.976525 - [DEBUG]
69841 2019-Jan-13 16:21:27.976549 - [DEBUG] Propagate flow
69842 2019-Jan-13 16:21:27.976573 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69843 2019-Jan-13 16:21:27.976637 - [DEBUG] Target : br label %if.end15, !phasar.instruction.id !106, ID: 52
69844 2019-Jan-13 16:21:27.977292 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69845 2019-Jan-13 16:21:27.977351 - [DEBUG] Edge function : AllBottom (result of previous compose)
69846 2019-Jan-13 16:21:27.977376 - [DEBUG]
69847 2019-Jan-13 16:21:27.977402 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69848 2019-Jan-13 16:21:27.977428 - [DEBUG] = AllBottom
69849 2019-Jan-13 16:21:27.977452 - [DEBUG]
69850 2019-Jan-13 16:21:27.977476 - [DEBUG] PROPAGATE: No new function!
69851 2019-Jan-13 16:21:27.977521 - [DEBUG] Compose: AllBottom * AllBottom
69852 2019-Jan-13 16:21:27.977549 - [DEBUG]
69853 2019-Jan-13 16:21:27.977573 - [DEBUG] Propagate flow
69854 2019-Jan-13 16:21:27.977596 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69855 2019-Jan-13 16:21:27.977654 - [DEBUG] Target : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
69856 2019-Jan-13 16:21:27.978338 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69857 2019-Jan-13 16:21:27.978398 - [DEBUG] Edge function : AllBottom (result of previous compose)
69858 2019-Jan-13 16:21:27.978424 - [DEBUG]
69859 2019-Jan-13 16:21:27.978449 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69860 2019-Jan-13 16:21:27.978475 - [DEBUG] = AllBottom
69861 2019-Jan-13 16:21:27.978500 - [DEBUG]
69862 2019-Jan-13 16:21:27.978523 - [DEBUG] PROPAGATE: No new function!
69863 2019-Jan-13 16:21:27.978570 - [DEBUG] Compose: AllBottom * AllBottom
69864 2019-Jan-13 16:21:27.978597 - [DEBUG]
69865 2019-Jan-13 16:21:27.978621 - [DEBUG] Propagate flow
69866 2019-Jan-13 16:21:27.978645 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69867 2019-Jan-13 16:21:27.978707 - [DEBUG] Target : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
69868 2019-Jan-13 16:21:27.979377 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69869 2019-Jan-13 16:21:27.979437 - [DEBUG] Edge function : AllBottom (result of previous compose)
69870 2019-Jan-13 16:21:27.979461 - [DEBUG]
69871 2019-Jan-13 16:21:27.979487 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69872 2019-Jan-13 16:21:27.979513 - [DEBUG] = AllBottom
69873 2019-Jan-13 16:21:27.979538 - [DEBUG]
69874 2019-Jan-13 16:21:27.979561 - [DEBUG] PROPAGATE: No new function!
69875 2019-Jan-13 16:21:27.979606 - [DEBUG] Compose: AllBottom * AllBottom
69876 2019-Jan-13 16:21:27.979632 - [DEBUG]
69877 2019-Jan-13 16:21:27.979657 - [DEBUG] Propagate flow
69878 2019-Jan-13 16:21:27.979681 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69879 2019-Jan-13 16:21:27.979741 - [DEBUG] Target : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
69880 2019-Jan-13 16:21:27.980407 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69881 2019-Jan-13 16:21:27.980488 - [DEBUG] Edge function : AllBottom (result of previous compose)
69882 2019-Jan-13 16:21:27.980513 - [DEBUG]
69883 2019-Jan-13 16:21:27.980539 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69884 2019-Jan-13 16:21:27.980565 - [DEBUG] = AllBottom
69885 2019-Jan-13 16:21:27.980589 - [DEBUG]
69886 2019-Jan-13 16:21:27.980613 - [DEBUG] PROPAGATE: No new function!
69887 2019-Jan-13 16:21:27.980657 - [DEBUG] Compose: AllBottom * AllBottom
69888 2019-Jan-13 16:21:27.980685 - [DEBUG]
69889 2019-Jan-13 16:21:27.980709 - [DEBUG] Propagate flow
69890 2019-Jan-13 16:21:27.980733 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69891 2019-Jan-13 16:21:27.980790 - [DEBUG] Target : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
69892 2019-Jan-13 16:21:27.981455 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69893 2019-Jan-13 16:21:27.981518 - [DEBUG] Edge function : AllBottom (result of previous compose)
69894 2019-Jan-13 16:21:27.981560 - [DEBUG]
69895 2019-Jan-13 16:21:27.981589 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69896 2019-Jan-13 16:21:27.981615 - [DEBUG] = AllBottom
69897 2019-Jan-13 16:21:27.981640 - [DEBUG]
69898 2019-Jan-13 16:21:27.981663 - [DEBUG] PROPAGATE: No new function!
69899 2019-Jan-13 16:21:27.981708 - [DEBUG] Compose: AllBottom * AllBottom
69900 2019-Jan-13 16:21:27.981735 - [DEBUG]
69901 2019-Jan-13 16:21:27.981759 - [DEBUG] Propagate flow
69902 2019-Jan-13 16:21:27.981782 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69903 2019-Jan-13 16:21:27.981843 - [DEBUG] Target : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
69904 2019-Jan-13 16:21:27.982511 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69905 2019-Jan-13 16:21:27.982574 - [DEBUG] Edge function : AllBottom (result of previous compose)
69906 2019-Jan-13 16:21:27.982599 - [DEBUG]
69907 2019-Jan-13 16:21:27.982624 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69908 2019-Jan-13 16:21:27.982650 - [DEBUG] = AllBottom
69909 2019-Jan-13 16:21:27.982675 - [DEBUG]
69910 2019-Jan-13 16:21:27.982698 - [DEBUG] PROPAGATE: No new function!
69911 2019-Jan-13 16:21:27.982741 - [DEBUG] Compose: AllBottom * AllBottom
69912 2019-Jan-13 16:21:27.982768 - [DEBUG]
69913 2019-Jan-13 16:21:27.982792 - [DEBUG] Propagate flow
69914 2019-Jan-13 16:21:27.982815 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69915 2019-Jan-13 16:21:27.982876 - [DEBUG] Target : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
69916 2019-Jan-13 16:21:27.983538 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69917 2019-Jan-13 16:21:27.983598 - [DEBUG] Edge function : AllBottom (result of previous compose)
69918 2019-Jan-13 16:21:27.983623 - [DEBUG]
69919 2019-Jan-13 16:21:27.983648 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69920 2019-Jan-13 16:21:27.983674 - [DEBUG] = AllBottom
69921 2019-Jan-13 16:21:27.983699 - [DEBUG]
69922 2019-Jan-13 16:21:27.983722 - [DEBUG] PROPAGATE: No new function!
69923 2019-Jan-13 16:21:27.983762 - [DEBUG] Compose: AllBottom * AllBottom
69924 2019-Jan-13 16:21:27.983789 - [DEBUG]
69925 2019-Jan-13 16:21:27.983813 - [DEBUG] Propagate flow
69926 2019-Jan-13 16:21:27.983836 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69927 2019-Jan-13 16:21:27.983894 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
69928 2019-Jan-13 16:21:27.987412 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69929 2019-Jan-13 16:21:27.987494 - [DEBUG] Edge function : AllBottom (result of previous compose)
69930 2019-Jan-13 16:21:27.987521 - [DEBUG]
69931 2019-Jan-13 16:21:27.987548 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69932 2019-Jan-13 16:21:27.987594 - [DEBUG] = AllBottom
69933 2019-Jan-13 16:21:27.987620 - [DEBUG]
69934 2019-Jan-13 16:21:27.987643 - [DEBUG] PROPAGATE: No new function!
69935 2019-Jan-13 16:21:27.987699 - [DEBUG] Compose: AllBottom * AllBottom
69936 2019-Jan-13 16:21:27.987726 - [DEBUG]
69937 2019-Jan-13 16:21:27.987750 - [DEBUG] Propagate flow
69938 2019-Jan-13 16:21:27.987774 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69939 2019-Jan-13 16:21:27.987833 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
69940 2019-Jan-13 16:21:27.988561 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69941 2019-Jan-13 16:21:27.988627 - [DEBUG] Edge function : AllBottom (result of previous compose)
69942 2019-Jan-13 16:21:27.988652 - [DEBUG]
69943 2019-Jan-13 16:21:27.988679 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69944 2019-Jan-13 16:21:27.988704 - [DEBUG] = AllBottom
69945 2019-Jan-13 16:21:27.988729 - [DEBUG]
69946 2019-Jan-13 16:21:27.988752 - [DEBUG] PROPAGATE: No new function!
69947 2019-Jan-13 16:21:27.988817 - [DEBUG] Compose: AllBottom * AllBottom
69948 2019-Jan-13 16:21:27.988845 - [DEBUG]
69949 2019-Jan-13 16:21:27.988870 - [DEBUG] Propagate flow
69950 2019-Jan-13 16:21:27.988894 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69951 2019-Jan-13 16:21:27.988954 - [DEBUG] Target : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69952 2019-Jan-13 16:21:27.989653 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69953 2019-Jan-13 16:21:27.989716 - [DEBUG] Edge function : AllBottom (result of previous compose)
69954 2019-Jan-13 16:21:27.989741 - [DEBUG]
69955 2019-Jan-13 16:21:27.989767 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69956 2019-Jan-13 16:21:27.989793 - [DEBUG] = AllBottom
69957 2019-Jan-13 16:21:27.989817 - [DEBUG]
69958 2019-Jan-13 16:21:27.989841 - [DEBUG] PROPAGATE: No new function!
69959 2019-Jan-13 16:21:27.989890 - [DEBUG] Compose: AllBottom * AllBottom
69960 2019-Jan-13 16:21:27.989918 - [DEBUG]
69961 2019-Jan-13 16:21:27.989942 - [DEBUG] Propagate flow
69962 2019-Jan-13 16:21:27.989965 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69963 2019-Jan-13 16:21:27.990022 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
69964 2019-Jan-13 16:21:27.990692 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69965 2019-Jan-13 16:21:27.990753 - [DEBUG] Edge function : AllBottom (result of previous compose)
69966 2019-Jan-13 16:21:27.990778 - [DEBUG]
69967 2019-Jan-13 16:21:27.990803 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69968 2019-Jan-13 16:21:27.990829 - [DEBUG] = AllBottom
69969 2019-Jan-13 16:21:27.990854 - [DEBUG]
69970 2019-Jan-13 16:21:27.990877 - [DEBUG] PROPAGATE: No new function!
69971 2019-Jan-13 16:21:27.990921 - [DEBUG] Compose: AllBottom * AllBottom
69972 2019-Jan-13 16:21:27.990949 - [DEBUG]
69973 2019-Jan-13 16:21:27.990973 - [DEBUG] Propagate flow
69974 2019-Jan-13 16:21:27.990997 - [DEBUG] Source value : @zero_value = constant i2 0, align 4, ID: -1
69975 2019-Jan-13 16:21:27.991057 - [DEBUG] Target : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
69976 2019-Jan-13 16:21:27.991761 - [DEBUG] Target value : @zero_value = constant i2 0, align 4, ID: -1
69977 2019-Jan-13 16:21:27.991824 - [DEBUG] Edge function : AllBottom (result of previous compose)
69978 2019-Jan-13 16:21:27.991850 - [DEBUG]
69979 2019-Jan-13 16:21:27.991876 - [DEBUG] Join: AllBottom & AllBottom (EF's are equal)
69980 2019-Jan-13 16:21:27.991902 - [DEBUG] = AllBottom
69981 2019-Jan-13 16:21:27.991926 - [DEBUG]
69982 2019-Jan-13 16:21:27.991968 - [DEBUG] PROPAGATE: No new function!
69983 2019-Jan-13 16:21:27.992014 - [DEBUG] Start adding new jump function
69984 2019-Jan-13 16:21:27.992038 - [DEBUG] Fact at source : @zero_value = constant i2 0, align 4, ID: -1
69985 2019-Jan-13 16:21:27.992098 - [DEBUG] Fact at target : @zero_value = constant i2 0, align 4, ID: -1
69986 2019-Jan-13 16:21:27.992153 - [DEBUG] Destination : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
69987 2019-Jan-13 16:21:27.992825 - [DEBUG] Edge Function : EdgeIdentity
69988 2019-Jan-13 16:21:27.992854 - [DEBUG] End adding new jump function
69989 2019-Jan-13 16:21:27.992878 - [DEBUG]
69990 2019-Jan-13 16:21:27.992902 - [INFO] Compute the final values according to the edge functions
69991 2019-Jan-13 16:21:27.992926 - [DEBUG] Start computing values
69992 2019-Jan-13 16:21:27.992952 - [DEBUG] Function : main
69993 2019-Jan-13 16:21:27.992978 - [DEBUG] Inst. : %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1
69994 2019-Jan-13 16:21:27.993628 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
69995 2019-Jan-13 16:21:27.993691 - [DEBUG] Value : BOTTOM
69996 2019-Jan-13 16:21:27.993717 - [DEBUG]
69997 2019-Jan-13 16:21:27.993751 - [DEBUG] Function : main
69998 2019-Jan-13 16:21:27.993777 - [DEBUG] Inst. : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
69999 2019-Jan-13 16:21:27.994469 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70000 2019-Jan-13 16:21:27.994534 - [DEBUG] Value : BOTTOM
70001 2019-Jan-13 16:21:27.994560 - [DEBUG]


getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallToRetFlowFunction()
getCallFlowFunction()
%call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !3970002 2019-Jan-13 16:21:27.995482 - [DEBUG] Could not get starting points of 'getenv' because it is a declaration
70003 2019-Jan-13 16:21:27.995531 - [DEBUG] Function : main
70004 2019-Jan-13 16:21:27.995557 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17
70005 2019-Jan-13 16:21:27.996250 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70006 2019-Jan-13 16:21:27.996314 - [DEBUG] Value : BOTTOM
70007 2019-Jan-13 16:21:27.996342 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !3170008 2019-Jan-13 16:21:27.997025 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70009 2019-Jan-13 16:21:27.997061 - [DEBUG] Function : main
70010 2019-Jan-13 16:21:27.997089 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18
70011 2019-Jan-13 16:21:27.997782 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70012 2019-Jan-13 16:21:27.997847 - [DEBUG] Value : BOTTOM
70013 2019-Jan-13 16:21:27.997873 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !3470014 2019-Jan-13 16:21:27.998589 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70015 2019-Jan-13 16:21:27.998631 - [DEBUG] Function : main
70016 2019-Jan-13 16:21:27.998657 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19
70017 2019-Jan-13 16:21:27.999325 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70018 2019-Jan-13 16:21:27.999388 - [DEBUG] Value : BOTTOM
70019 2019-Jan-13 16:21:27.999414 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !3770020 2019-Jan-13 16:21:28.000091 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70021 2019-Jan-13 16:21:28.000153 - [DEBUG] Function : main
70022 2019-Jan-13 16:21:28.000179 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70023 2019-Jan-13 16:21:28.000853 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70024 2019-Jan-13 16:21:28.001519 - [DEBUG] Value : BOTTOM
70025 2019-Jan-13 16:21:28.001565 - [DEBUG]


getCallFlowFunction()
%call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !7170026 2019-Jan-13 16:21:28.002248 - [DEBUG] Function : main
70027 2019-Jan-13 16:21:28.002280 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70028 2019-Jan-13 16:21:28.002928 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70029 2019-Jan-13 16:21:28.003594 - [DEBUG] Value : BOTTOM
70030 2019-Jan-13 16:21:28.003621 - [DEBUG]
70031 2019-Jan-13 16:21:28.003657 - [DEBUG] Function : main
70032 2019-Jan-13 16:21:28.003683 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70033 2019-Jan-13 16:21:28.004347 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70034 2019-Jan-13 16:21:28.005029 - [DEBUG] Value : BOTTOM
70035 2019-Jan-13 16:21:28.005056 - [DEBUG]
70036 2019-Jan-13 16:21:28.005091 - [DEBUG] Function : main
70037 2019-Jan-13 16:21:28.005117 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70038 2019-Jan-13 16:21:28.005771 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70039 2019-Jan-13 16:21:28.006443 - [DEBUG] Value : BOTTOM
70040 2019-Jan-13 16:21:28.006474 - [DEBUG]
70041 2019-Jan-13 16:21:28.006509 - [DEBUG] Function : main
70042 2019-Jan-13 16:21:28.006535 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70043 2019-Jan-13 16:21:28.007199 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70044 2019-Jan-13 16:21:28.007863 - [DEBUG] Value : BOTTOM
70045 2019-Jan-13 16:21:28.007890 - [DEBUG]
70046 2019-Jan-13 16:21:28.007923 - [DEBUG] Function : main
70047 2019-Jan-13 16:21:28.007949 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70048 2019-Jan-13 16:21:28.008626 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70049 2019-Jan-13 16:21:28.009280 - [DEBUG] Value : BOTTOM
70050 2019-Jan-13 16:21:28.009308 - [DEBUG]
70051 2019-Jan-13 16:21:28.009345 - [DEBUG] Function : main
70052 2019-Jan-13 16:21:28.009370 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70053 2019-Jan-13 16:21:28.010037 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70054 2019-Jan-13 16:21:28.010698 - [DEBUG] Value : BOTTOM
70055 2019-Jan-13 16:21:28.010725 - [DEBUG]
70056 2019-Jan-13 16:21:28.010759 - [DEBUG] Function : main
70057 2019-Jan-13 16:21:28.010785 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70058 2019-Jan-13 16:21:28.011439 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70059 2019-Jan-13 16:21:28.012125 - [DEBUG] Value : BOTTOM
70060 2019-Jan-13 16:21:28.012152 - [DEBUG]
70061 2019-Jan-13 16:21:28.012187 - [DEBUG] Function : main
70062 2019-Jan-13 16:21:28.012212 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70063 2019-Jan-13 16:21:28.012879 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70064 2019-Jan-13 16:21:28.013541 - [DEBUG] Value : BOTTOM
70065 2019-Jan-13 16:21:28.013586 - [DEBUG]
70066 2019-Jan-13 16:21:28.013621 - [DEBUG] Function : main
70067 2019-Jan-13 16:21:28.013647 - [DEBUG] Inst. : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70068 2019-Jan-13 16:21:28.014306 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70069 2019-Jan-13 16:21:28.014370 - [DEBUG] Value : BOTTOM
70070 2019-Jan-13 16:21:28.014397 - [DEBUG]
70071 2019-Jan-13 16:21:28.014431 - [DEBUG] Could not get starting points of 'bar' because it is a declaration
70072 2019-Jan-13 16:21:28.014467 - [DEBUG] Function : main
70073 2019-Jan-13 16:21:28.014493 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70074 2019-Jan-13 16:21:28.015198 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70075 2019-Jan-13 16:21:28.015870 - [DEBUG] Value : BOTTOM
70076 2019-Jan-13 16:21:28.015897 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !7870077 2019-Jan-13 16:21:28.016616 - [DEBUG] Function : main
70078 2019-Jan-13 16:21:28.016654 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70079 2019-Jan-13 16:21:28.017323 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70080 2019-Jan-13 16:21:28.017973 - [DEBUG] Value : BOTTOM
70081 2019-Jan-13 16:21:28.018000 - [DEBUG]
70082 2019-Jan-13 16:21:28.018049 - [DEBUG] Function : main
70083 2019-Jan-13 16:21:28.018076 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70084 2019-Jan-13 16:21:28.018779 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70085 2019-Jan-13 16:21:28.019446 - [DEBUG] Value : BOTTOM
70086 2019-Jan-13 16:21:28.019474 - [DEBUG]
70087 2019-Jan-13 16:21:28.019514 - [DEBUG] Function : main
70088 2019-Jan-13 16:21:28.019540 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70089 2019-Jan-13 16:21:28.020210 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70090 2019-Jan-13 16:21:28.020863 - [DEBUG] Value : BOTTOM
70091 2019-Jan-13 16:21:28.020890 - [DEBUG]
70092 2019-Jan-13 16:21:28.020928 - [DEBUG] Function : main
70093 2019-Jan-13 16:21:28.020954 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70094 2019-Jan-13 16:21:28.021649 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70095 2019-Jan-13 16:21:28.022309 - [DEBUG] Value : BOTTOM
70096 2019-Jan-13 16:21:28.022338 - [DEBUG]
70097 2019-Jan-13 16:21:28.022378 - [DEBUG] Function : main
70098 2019-Jan-13 16:21:28.022404 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70099 2019-Jan-13 16:21:28.023070 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70100 2019-Jan-13 16:21:28.023716 - [DEBUG] Value : BOTTOM
70101 2019-Jan-13 16:21:28.023744 - [DEBUG]
70102 2019-Jan-13 16:21:28.023783 - [DEBUG] Function : main
70103 2019-Jan-13 16:21:28.023809 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70104 2019-Jan-13 16:21:28.024489 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70105 2019-Jan-13 16:21:28.025169 - [DEBUG] Value : BOTTOM
70106 2019-Jan-13 16:21:28.025197 - [DEBUG]
70107 2019-Jan-13 16:21:28.025255 - [DEBUG] Function : main
70108 2019-Jan-13 16:21:28.025282 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70109 2019-Jan-13 16:21:28.025956 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70110 2019-Jan-13 16:21:28.026615 - [DEBUG] Value : BOTTOM
70111 2019-Jan-13 16:21:28.026642 - [DEBUG]
70112 2019-Jan-13 16:21:28.026680 - [DEBUG] Function : main
70113 2019-Jan-13 16:21:28.026707 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70114 2019-Jan-13 16:21:28.027383 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70115 2019-Jan-13 16:21:28.028041 - [DEBUG] Value : BOTTOM
70116 2019-Jan-13 16:21:28.028069 - [DEBUG]
70117 2019-Jan-13 16:21:28.028108 - [DEBUG] Function : main
70118 2019-Jan-13 16:21:28.028135 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70119 2019-Jan-13 16:21:28.028833 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70120 2019-Jan-13 16:21:28.029487 - [DEBUG] Value : BOTTOM
70121 2019-Jan-13 16:21:28.029514 - [DEBUG]
70122 2019-Jan-13 16:21:28.029555 - [DEBUG] Function : main
70123 2019-Jan-13 16:21:28.029581 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70124 2019-Jan-13 16:21:28.030253 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70125 2019-Jan-13 16:21:28.030914 - [DEBUG] Value : BOTTOM
70126 2019-Jan-13 16:21:28.030941 - [DEBUG]
70127 2019-Jan-13 16:21:28.030980 - [DEBUG] Function : main
70128 2019-Jan-13 16:21:28.031006 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70129 2019-Jan-13 16:21:28.031698 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
70130 2019-Jan-13 16:21:28.032347 - [DEBUG] Value : BOTTOM
70131 2019-Jan-13 16:21:28.032376 - [DEBUG]
70132 2019-Jan-13 16:21:28.032417 - [DEBUG] Function : main
70133 2019-Jan-13 16:21:28.032443 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70134 2019-Jan-13 16:21:28.033115 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70135 2019-Jan-13 16:21:28.033186 - [DEBUG] Value : BOTTOM
70136 2019-Jan-13 16:21:28.033212 - [DEBUG]
70137 2019-Jan-13 16:21:28.033252 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70138 2019-Jan-13 16:21:28.033287 - [DEBUG] Function : main
70139 2019-Jan-13 16:21:28.033313 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70140 2019-Jan-13 16:21:28.033973 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70141 2019-Jan-13 16:21:28.034637 - [DEBUG] Value : BOTTOM
70142 2019-Jan-13 16:21:28.034665 - [DEBUG]


getCallFlowFunction()
%call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !8470143 2019-Jan-13 16:21:28.035362 - [DEBUG] Function : main
70144 2019-Jan-13 16:21:28.035397 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70145 2019-Jan-13 16:21:28.036056 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70146 2019-Jan-13 16:21:28.036718 - [DEBUG] Value : BOTTOM
70147 2019-Jan-13 16:21:28.036745 - [DEBUG]
70148 2019-Jan-13 16:21:28.036780 - [DEBUG] Function : main
70149 2019-Jan-13 16:21:28.036808 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70150 2019-Jan-13 16:21:28.037489 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70151 2019-Jan-13 16:21:28.038146 - [DEBUG] Value : BOTTOM
70152 2019-Jan-13 16:21:28.038174 - [DEBUG]
70153 2019-Jan-13 16:21:28.038208 - [DEBUG] Function : main
70154 2019-Jan-13 16:21:28.038254 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70155 2019-Jan-13 16:21:28.038915 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70156 2019-Jan-13 16:21:28.039585 - [DEBUG] Value : BOTTOM
70157 2019-Jan-13 16:21:28.039613 - [DEBUG]
70158 2019-Jan-13 16:21:28.039648 - [DEBUG] Function : main
70159 2019-Jan-13 16:21:28.039674 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70160 2019-Jan-13 16:21:28.040334 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70161 2019-Jan-13 16:21:28.040988 - [DEBUG] Value : BOTTOM
70162 2019-Jan-13 16:21:28.041016 - [DEBUG]
70163 2019-Jan-13 16:21:28.041050 - [DEBUG] Function : main
70164 2019-Jan-13 16:21:28.041076 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70165 2019-Jan-13 16:21:28.041753 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70166 2019-Jan-13 16:21:28.042413 - [DEBUG] Value : BOTTOM
70167 2019-Jan-13 16:21:28.042440 - [DEBUG]
70168 2019-Jan-13 16:21:28.042475 - [DEBUG] Function : main
70169 2019-Jan-13 16:21:28.042500 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70170 2019-Jan-13 16:21:28.043161 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70171 2019-Jan-13 16:21:28.043817 - [DEBUG] Value : BOTTOM
70172 2019-Jan-13 16:21:28.043844 - [DEBUG]
70173 2019-Jan-13 16:21:28.043878 - [DEBUG] Function : main
70174 2019-Jan-13 16:21:28.043904 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70175 2019-Jan-13 16:21:28.044552 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70176 2019-Jan-13 16:21:28.045246 - [DEBUG] Value : BOTTOM
70177 2019-Jan-13 16:21:28.045274 - [DEBUG]
70178 2019-Jan-13 16:21:28.045307 - [DEBUG] Function : main
70179 2019-Jan-13 16:21:28.045333 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70180 2019-Jan-13 16:21:28.046001 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70181 2019-Jan-13 16:21:28.046662 - [DEBUG] Value : BOTTOM
70182 2019-Jan-13 16:21:28.046690 - [DEBUG]
70183 2019-Jan-13 16:21:28.046724 - [DEBUG] Function : main
70184 2019-Jan-13 16:21:28.046750 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70185 2019-Jan-13 16:21:28.047402 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70186 2019-Jan-13 16:21:28.048063 - [DEBUG] Value : BOTTOM
70187 2019-Jan-13 16:21:28.048090 - [DEBUG]
70188 2019-Jan-13 16:21:28.048123 - [DEBUG] Function : main
70189 2019-Jan-13 16:21:28.048149 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70190 2019-Jan-13 16:21:28.048833 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70191 2019-Jan-13 16:21:28.049495 - [DEBUG] Value : BOTTOM
70192 2019-Jan-13 16:21:28.049524 - [DEBUG]
70193 2019-Jan-13 16:21:28.049557 - [DEBUG] Function : main
70194 2019-Jan-13 16:21:28.049583 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70195 2019-Jan-13 16:21:28.050235 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
70196 2019-Jan-13 16:21:28.050910 - [DEBUG] Value : BOTTOM
70197 2019-Jan-13 16:21:28.050938 - [DEBUG]
70198 2019-Jan-13 16:21:28.050972 - [DEBUG] Function : main
70199 2019-Jan-13 16:21:28.050998 - [DEBUG] Inst. : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70200 2019-Jan-13 16:21:28.051684 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70201 2019-Jan-13 16:21:28.051750 - [DEBUG] Value : BOTTOM
70202 2019-Jan-13 16:21:28.051776 - [DEBUG]
70203 2019-Jan-13 16:21:28.051811 - [DEBUG] Could not get starting points of 'foo' because it is a declaration
70204 2019-Jan-13 16:21:28.051850 - [DEBUG] Function : main
70205 2019-Jan-13 16:21:28.051876 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70206 2019-Jan-13 16:21:28.052538 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70207 2019-Jan-13 16:21:28.053193 - [DEBUG] Value : BOTTOM
70208 2019-Jan-13 16:21:28.053220 - [DEBUG]


getCallFlowFunction()
%call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !8970209 2019-Jan-13 16:21:28.053901 - [DEBUG] Function : main
70210 2019-Jan-13 16:21:28.053940 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70211 2019-Jan-13 16:21:28.054597 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70212 2019-Jan-13 16:21:28.055283 - [DEBUG] Value : BOTTOM
70213 2019-Jan-13 16:21:28.055311 - [DEBUG]
70214 2019-Jan-13 16:21:28.055345 - [DEBUG] Function : main
70215 2019-Jan-13 16:21:28.055371 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70216 2019-Jan-13 16:21:28.056026 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70217 2019-Jan-13 16:21:28.056687 - [DEBUG] Value : BOTTOM
70218 2019-Jan-13 16:21:28.056714 - [DEBUG]
70219 2019-Jan-13 16:21:28.056749 - [DEBUG] Function : main
70220 2019-Jan-13 16:21:28.056775 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70221 2019-Jan-13 16:21:28.057436 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70222 2019-Jan-13 16:21:28.058104 - [DEBUG] Value : BOTTOM
70223 2019-Jan-13 16:21:28.058132 - [DEBUG]
70224 2019-Jan-13 16:21:28.058166 - [DEBUG] Function : main
70225 2019-Jan-13 16:21:28.058192 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70226 2019-Jan-13 16:21:28.058868 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70227 2019-Jan-13 16:21:28.059526 - [DEBUG] Value : BOTTOM
70228 2019-Jan-13 16:21:28.059554 - [DEBUG]
70229 2019-Jan-13 16:21:28.059588 - [DEBUG] Function : main
70230 2019-Jan-13 16:21:28.059614 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70231 2019-Jan-13 16:21:28.060277 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70232 2019-Jan-13 16:21:28.060933 - [DEBUG] Value : BOTTOM
70233 2019-Jan-13 16:21:28.060961 - [DEBUG]
70234 2019-Jan-13 16:21:28.060996 - [DEBUG] Function : main
70235 2019-Jan-13 16:21:28.061022 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70236 2019-Jan-13 16:21:28.061700 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70237 2019-Jan-13 16:21:28.062350 - [DEBUG] Value : BOTTOM
70238 2019-Jan-13 16:21:28.062377 - [DEBUG]
70239 2019-Jan-13 16:21:28.062411 - [DEBUG] Function : main
70240 2019-Jan-13 16:21:28.062437 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70241 2019-Jan-13 16:21:28.063101 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70242 2019-Jan-13 16:21:28.063785 - [DEBUG] Value : BOTTOM
70243 2019-Jan-13 16:21:28.063813 - [DEBUG]
70244 2019-Jan-13 16:21:28.063848 - [DEBUG] Function : main
70245 2019-Jan-13 16:21:28.063874 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70246 2019-Jan-13 16:21:28.064533 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70247 2019-Jan-13 16:21:28.065213 - [DEBUG] Value : BOTTOM
70248 2019-Jan-13 16:21:28.065240 - [DEBUG]
70249 2019-Jan-13 16:21:28.065273 - [DEBUG] Function : main
70250 2019-Jan-13 16:21:28.065299 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70251 2019-Jan-13 16:21:28.065969 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70252 2019-Jan-13 16:21:28.066631 - [DEBUG] Value : BOTTOM
70253 2019-Jan-13 16:21:28.066660 - [DEBUG]
70254 2019-Jan-13 16:21:28.066693 - [DEBUG] Function : main
70255 2019-Jan-13 16:21:28.066719 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70256 2019-Jan-13 16:21:28.067376 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70257 2019-Jan-13 16:21:28.068030 - [DEBUG] Value : BOTTOM
70258 2019-Jan-13 16:21:28.068057 - [DEBUG]
70259 2019-Jan-13 16:21:28.068089 - [DEBUG] Function : main
70260 2019-Jan-13 16:21:28.068115 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70261 2019-Jan-13 16:21:28.068805 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
70262 2019-Jan-13 16:21:28.069461 - [DEBUG] Value : BOTTOM
70263 2019-Jan-13 16:21:28.069489 - [DEBUG]
70264 2019-Jan-13 16:21:28.069527 - [DEBUG] Function : main
70265 2019-Jan-13 16:21:28.069552 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70266 2019-Jan-13 16:21:28.070213 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70267 2019-Jan-13 16:21:28.070862 - [DEBUG] Value : BOTTOM
70268 2019-Jan-13 16:21:28.070889 - [DEBUG]
70269 2019-Jan-13 16:21:28.070922 - [DEBUG] Function : main
70270 2019-Jan-13 16:21:28.070948 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70271 2019-Jan-13 16:21:28.071633 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70272 2019-Jan-13 16:21:28.072297 - [DEBUG] Value : BOTTOM
70273 2019-Jan-13 16:21:28.072325 - [DEBUG]
70274 2019-Jan-13 16:21:28.072359 - [DEBUG] Function : main
70275 2019-Jan-13 16:21:28.072385 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70276 2019-Jan-13 16:21:28.073045 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
70277 2019-Jan-13 16:21:28.073693 - [DEBUG] Value : BOTTOM
70278 2019-Jan-13 16:21:28.073719 - [DEBUG]
70279 2019-Jan-13 16:21:28.073752 - [DEBUG] Function : main
70280 2019-Jan-13 16:21:28.073778 - [DEBUG] Inst. : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70281 2019-Jan-13 16:21:28.074435 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70282 2019-Jan-13 16:21:28.074501 - [DEBUG] Value : BOTTOM
70283 2019-Jan-13 16:21:28.074529 - [DEBUG]
70284 2019-Jan-13 16:21:28.074563 - [DEBUG] Could not get starting points of 'bar' because it is a declaration
70285 2019-Jan-13 16:21:28.074599 - [DEBUG] Function : main
70286 2019-Jan-13 16:21:28.074625 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70287 2019-Jan-13 16:21:28.075333 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70288 2019-Jan-13 16:21:28.075999 - [DEBUG] Value : BOTTOM
70289 2019-Jan-13 16:21:28.076026 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !9670290 2019-Jan-13 16:21:28.076728 - [DEBUG] Function : main
70291 2019-Jan-13 16:21:28.076762 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70292 2019-Jan-13 16:21:28.077433 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70293 2019-Jan-13 16:21:28.078089 - [DEBUG] Value : BOTTOM
70294 2019-Jan-13 16:21:28.078116 - [DEBUG]
70295 2019-Jan-13 16:21:28.078166 - [DEBUG] Function : main
70296 2019-Jan-13 16:21:28.078193 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70297 2019-Jan-13 16:21:28.078888 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70298 2019-Jan-13 16:21:28.079544 - [DEBUG] Value : BOTTOM
70299 2019-Jan-13 16:21:28.079572 - [DEBUG]
70300 2019-Jan-13 16:21:28.079612 - [DEBUG] Function : main
70301 2019-Jan-13 16:21:28.079639 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70302 2019-Jan-13 16:21:28.080313 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70303 2019-Jan-13 16:21:28.080980 - [DEBUG] Value : BOTTOM
70304 2019-Jan-13 16:21:28.081007 - [DEBUG]
70305 2019-Jan-13 16:21:28.081047 - [DEBUG] Function : main
70306 2019-Jan-13 16:21:28.081074 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70307 2019-Jan-13 16:21:28.081771 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70308 2019-Jan-13 16:21:28.082423 - [DEBUG] Value : BOTTOM
70309 2019-Jan-13 16:21:28.082451 - [DEBUG]
70310 2019-Jan-13 16:21:28.082492 - [DEBUG] Function : main
70311 2019-Jan-13 16:21:28.082519 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70312 2019-Jan-13 16:21:28.083188 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70313 2019-Jan-13 16:21:28.083844 - [DEBUG] Value : BOTTOM
70314 2019-Jan-13 16:21:28.083873 - [DEBUG]
70315 2019-Jan-13 16:21:28.083914 - [DEBUG] Function : main
70316 2019-Jan-13 16:21:28.083940 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70317 2019-Jan-13 16:21:28.084617 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70318 2019-Jan-13 16:21:28.085305 - [DEBUG] Value : BOTTOM
70319 2019-Jan-13 16:21:28.085332 - [DEBUG]
70320 2019-Jan-13 16:21:28.085372 - [DEBUG] Function : main
70321 2019-Jan-13 16:21:28.085399 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70322 2019-Jan-13 16:21:28.086065 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70323 2019-Jan-13 16:21:28.086735 - [DEBUG] Value : BOTTOM
70324 2019-Jan-13 16:21:28.086762 - [DEBUG]
70325 2019-Jan-13 16:21:28.086803 - [DEBUG] Function : main
70326 2019-Jan-13 16:21:28.086829 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70327 2019-Jan-13 16:21:28.087501 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70328 2019-Jan-13 16:21:28.088174 - [DEBUG] Value : BOTTOM
70329 2019-Jan-13 16:21:28.088202 - [DEBUG]
70330 2019-Jan-13 16:21:28.088264 - [DEBUG] Function : main
70331 2019-Jan-13 16:21:28.088291 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70332 2019-Jan-13 16:21:28.088957 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70333 2019-Jan-13 16:21:28.089619 - [DEBUG] Value : BOTTOM
70334 2019-Jan-13 16:21:28.089646 - [DEBUG]
70335 2019-Jan-13 16:21:28.089689 - [DEBUG] Function : main
70336 2019-Jan-13 16:21:28.089715 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70337 2019-Jan-13 16:21:28.090384 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70338 2019-Jan-13 16:21:28.091043 - [DEBUG] Value : BOTTOM
70339 2019-Jan-13 16:21:28.091070 - [DEBUG]
70340 2019-Jan-13 16:21:28.091110 - [DEBUG] Function : main
70341 2019-Jan-13 16:21:28.091136 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70342 2019-Jan-13 16:21:28.091820 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
70343 2019-Jan-13 16:21:28.092481 - [DEBUG] Value : BOTTOM
70344 2019-Jan-13 16:21:28.092509 - [DEBUG]
70345 2019-Jan-13 16:21:28.092551 - [DEBUG] Function : main
70346 2019-Jan-13 16:21:28.092577 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70347 2019-Jan-13 16:21:28.093249 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70348 2019-Jan-13 16:21:28.093905 - [DEBUG] Value : BOTTOM
70349 2019-Jan-13 16:21:28.093932 - [DEBUG]
70350 2019-Jan-13 16:21:28.093973 - [DEBUG] Function : main
70351 2019-Jan-13 16:21:28.093999 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70352 2019-Jan-13 16:21:28.094660 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70353 2019-Jan-13 16:21:28.095355 - [DEBUG] Value : BOTTOM
70354 2019-Jan-13 16:21:28.095383 - [DEBUG]
70355 2019-Jan-13 16:21:28.095423 - [DEBUG] Function : main
70356 2019-Jan-13 16:21:28.095449 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70357 2019-Jan-13 16:21:28.096129 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
70358 2019-Jan-13 16:21:28.096781 - [DEBUG] Value : BOTTOM
70359 2019-Jan-13 16:21:28.096808 - [DEBUG]
70360 2019-Jan-13 16:21:28.096849 - [DEBUG] Function : main
70361 2019-Jan-13 16:21:28.096875 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70362 2019-Jan-13 16:21:28.097534 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70363 2019-Jan-13 16:21:28.098198 - [DEBUG] Value : BOTTOM
70364 2019-Jan-13 16:21:28.098245 - [DEBUG]
70365 2019-Jan-13 16:21:28.098290 - [DEBUG] Function : main
70366 2019-Jan-13 16:21:28.098316 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70367 2019-Jan-13 16:21:28.098986 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70368 2019-Jan-13 16:21:28.099648 - [DEBUG] Value : BOTTOM
70369 2019-Jan-13 16:21:28.099675 - [DEBUG]
70370 2019-Jan-13 16:21:28.099714 - [DEBUG] Function : main
70371 2019-Jan-13 16:21:28.099757 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70372 2019-Jan-13 16:21:28.100423 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
70373 2019-Jan-13 16:21:28.101080 - [DEBUG] Value : BOTTOM
70374 2019-Jan-13 16:21:28.101108 - [DEBUG]
70375 2019-Jan-13 16:21:28.101149 - [DEBUG] Function : main
70376 2019-Jan-13 16:21:28.101175 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70377 2019-Jan-13 16:21:28.101872 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70378 2019-Jan-13 16:21:28.101940 - [DEBUG] Value : BOTTOM
70379 2019-Jan-13 16:21:28.101966 - [DEBUG]
70380 2019-Jan-13 16:21:28.102007 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70381 2019-Jan-13 16:21:28.102047 - [DEBUG] Function : main
70382 2019-Jan-13 16:21:28.102073 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70383 2019-Jan-13 16:21:28.102745 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70384 2019-Jan-13 16:21:28.103402 - [DEBUG] Value : BOTTOM
70385 2019-Jan-13 16:21:28.103429 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !10370386 2019-Jan-13 16:21:28.104136 - [DEBUG] Function : main
70387 2019-Jan-13 16:21:28.104173 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70388 2019-Jan-13 16:21:28.104839 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70389 2019-Jan-13 16:21:28.105520 - [DEBUG] Value : BOTTOM
70390 2019-Jan-13 16:21:28.105547 - [DEBUG]
70391 2019-Jan-13 16:21:28.105596 - [DEBUG] Function : main
70392 2019-Jan-13 16:21:28.105623 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70393 2019-Jan-13 16:21:28.106292 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70394 2019-Jan-13 16:21:28.106959 - [DEBUG] Value : BOTTOM
70395 2019-Jan-13 16:21:28.106986 - [DEBUG]
70396 2019-Jan-13 16:21:28.107029 - [DEBUG] Function : main
70397 2019-Jan-13 16:21:28.107055 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70398 2019-Jan-13 16:21:28.107730 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70399 2019-Jan-13 16:21:28.108417 - [DEBUG] Value : BOTTOM
70400 2019-Jan-13 16:21:28.108444 - [DEBUG]
70401 2019-Jan-13 16:21:28.108485 - [DEBUG] Function : main
70402 2019-Jan-13 16:21:28.108511 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70403 2019-Jan-13 16:21:28.109177 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70404 2019-Jan-13 16:21:28.109834 - [DEBUG] Value : BOTTOM
70405 2019-Jan-13 16:21:28.109862 - [DEBUG]
70406 2019-Jan-13 16:21:28.109902 - [DEBUG] Function : main
70407 2019-Jan-13 16:21:28.109929 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70408 2019-Jan-13 16:21:28.110606 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70409 2019-Jan-13 16:21:28.111262 - [DEBUG] Value : BOTTOM
70410 2019-Jan-13 16:21:28.111289 - [DEBUG]
70411 2019-Jan-13 16:21:28.111348 - [DEBUG] Function : main
70412 2019-Jan-13 16:21:28.111375 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70413 2019-Jan-13 16:21:28.112071 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70414 2019-Jan-13 16:21:28.112724 - [DEBUG] Value : BOTTOM
70415 2019-Jan-13 16:21:28.112751 - [DEBUG]
70416 2019-Jan-13 16:21:28.112791 - [DEBUG] Function : main
70417 2019-Jan-13 16:21:28.112817 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70418 2019-Jan-13 16:21:28.113494 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70419 2019-Jan-13 16:21:28.114162 - [DEBUG] Value : BOTTOM
70420 2019-Jan-13 16:21:28.114190 - [DEBUG]
70421 2019-Jan-13 16:21:28.114229 - [DEBUG] Function : main
70422 2019-Jan-13 16:21:28.114255 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70423 2019-Jan-13 16:21:28.114943 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70424 2019-Jan-13 16:21:28.115598 - [DEBUG] Value : BOTTOM
70425 2019-Jan-13 16:21:28.115626 - [DEBUG]
70426 2019-Jan-13 16:21:28.115665 - [DEBUG] Function : main
70427 2019-Jan-13 16:21:28.115691 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70428 2019-Jan-13 16:21:28.116370 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70429 2019-Jan-13 16:21:28.117029 - [DEBUG] Value : BOTTOM
70430 2019-Jan-13 16:21:28.117056 - [DEBUG]
70431 2019-Jan-13 16:21:28.117097 - [DEBUG] Function : main
70432 2019-Jan-13 16:21:28.117123 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70433 2019-Jan-13 16:21:28.117791 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70434 2019-Jan-13 16:21:28.118468 - [DEBUG] Value : BOTTOM
70435 2019-Jan-13 16:21:28.118497 - [DEBUG]
70436 2019-Jan-13 16:21:28.118535 - [DEBUG] Function : main
70437 2019-Jan-13 16:21:28.118561 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70438 2019-Jan-13 16:21:28.119236 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
70439 2019-Jan-13 16:21:28.119895 - [DEBUG] Value : BOTTOM
70440 2019-Jan-13 16:21:28.119925 - [DEBUG]
70441 2019-Jan-13 16:21:28.119965 - [DEBUG] Function : main
70442 2019-Jan-13 16:21:28.119991 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70443 2019-Jan-13 16:21:28.120658 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70444 2019-Jan-13 16:21:28.121308 - [DEBUG] Value : BOTTOM
70445 2019-Jan-13 16:21:28.121335 - [DEBUG]
70446 2019-Jan-13 16:21:28.121373 - [DEBUG] Function : main
70447 2019-Jan-13 16:21:28.121399 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70448 2019-Jan-13 16:21:28.122098 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70449 2019-Jan-13 16:21:28.122761 - [DEBUG] Value : BOTTOM
70450 2019-Jan-13 16:21:28.122789 - [DEBUG]
70451 2019-Jan-13 16:21:28.122834 - [DEBUG] Function : main
70452 2019-Jan-13 16:21:28.122861 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70453 2019-Jan-13 16:21:28.123547 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
70454 2019-Jan-13 16:21:28.124197 - [DEBUG] Value : BOTTOM
70455 2019-Jan-13 16:21:28.124224 - [DEBUG]
70456 2019-Jan-13 16:21:28.124263 - [DEBUG] Function : main
70457 2019-Jan-13 16:21:28.124289 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70458 2019-Jan-13 16:21:28.124989 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70459 2019-Jan-13 16:21:28.125645 - [DEBUG] Value : BOTTOM
70460 2019-Jan-13 16:21:28.125672 - [DEBUG]
70461 2019-Jan-13 16:21:28.125717 - [DEBUG] Function : main
70462 2019-Jan-13 16:21:28.125743 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70463 2019-Jan-13 16:21:28.126414 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70464 2019-Jan-13 16:21:28.127071 - [DEBUG] Value : BOTTOM
70465 2019-Jan-13 16:21:28.127100 - [DEBUG]
70466 2019-Jan-13 16:21:28.127139 - [DEBUG] Function : main
70467 2019-Jan-13 16:21:28.127165 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70468 2019-Jan-13 16:21:28.127838 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
70469 2019-Jan-13 16:21:28.128511 - [DEBUG] Value : BOTTOM
70470 2019-Jan-13 16:21:28.128539 - [DEBUG]
70471 2019-Jan-13 16:21:28.128579 - [DEBUG] Function : main
70472 2019-Jan-13 16:21:28.128605 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70473 2019-Jan-13 16:21:28.129281 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70474 2019-Jan-13 16:21:28.129346 - [DEBUG] Value : BOTTOM
70475 2019-Jan-13 16:21:28.129372 - [DEBUG]
70476 2019-Jan-13 16:21:28.129410 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70477 2019-Jan-13 16:21:28.129450 - [DEBUG] Function : main
70478 2019-Jan-13 16:21:28.129476 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70479 2019-Jan-13 16:21:28.130138 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70480 2019-Jan-13 16:21:28.130808 - [DEBUG] Value : BOTTOM
70481 2019-Jan-13 16:21:28.130835 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !12070482 2019-Jan-13 16:21:28.131539 - [DEBUG] Function : main
70483 2019-Jan-13 16:21:28.131612 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70484 2019-Jan-13 16:21:28.132289 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70485 2019-Jan-13 16:21:28.132946 - [DEBUG] Value : BOTTOM
70486 2019-Jan-13 16:21:28.132974 - [DEBUG]
70487 2019-Jan-13 16:21:28.133025 - [DEBUG] Function : main
70488 2019-Jan-13 16:21:28.133053 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70489 2019-Jan-13 16:21:28.133732 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70490 2019-Jan-13 16:21:28.134390 - [DEBUG] Value : BOTTOM
70491 2019-Jan-13 16:21:28.134417 - [DEBUG]
70492 2019-Jan-13 16:21:28.134466 - [DEBUG] Function : main
70493 2019-Jan-13 16:21:28.134492 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70494 2019-Jan-13 16:21:28.135204 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70495 2019-Jan-13 16:21:28.135862 - [DEBUG] Value : BOTTOM
70496 2019-Jan-13 16:21:28.135892 - [DEBUG]
70497 2019-Jan-13 16:21:28.135933 - [DEBUG] Function : main
70498 2019-Jan-13 16:21:28.135959 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70499 2019-Jan-13 16:21:28.136631 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70500 2019-Jan-13 16:21:28.137306 - [DEBUG] Value : BOTTOM
70501 2019-Jan-13 16:21:28.137333 - [DEBUG]
70502 2019-Jan-13 16:21:28.137373 - [DEBUG] Function : main
70503 2019-Jan-13 16:21:28.137399 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70504 2019-Jan-13 16:21:28.138076 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70505 2019-Jan-13 16:21:28.138755 - [DEBUG] Value : BOTTOM
70506 2019-Jan-13 16:21:28.138782 - [DEBUG]
70507 2019-Jan-13 16:21:28.138823 - [DEBUG] Function : main
70508 2019-Jan-13 16:21:28.138849 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70509 2019-Jan-13 16:21:28.139517 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70510 2019-Jan-13 16:21:28.140185 - [DEBUG] Value : BOTTOM
70511 2019-Jan-13 16:21:28.140213 - [DEBUG]
70512 2019-Jan-13 16:21:28.140254 - [DEBUG] Function : main
70513 2019-Jan-13 16:21:28.140280 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70514 2019-Jan-13 16:21:28.140952 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70515 2019-Jan-13 16:21:28.141629 - [DEBUG] Value : BOTTOM
70516 2019-Jan-13 16:21:28.141657 - [DEBUG]
70517 2019-Jan-13 16:21:28.141697 - [DEBUG] Function : main
70518 2019-Jan-13 16:21:28.141722 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70519 2019-Jan-13 16:21:28.142390 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70520 2019-Jan-13 16:21:28.143062 - [DEBUG] Value : BOTTOM
70521 2019-Jan-13 16:21:28.143089 - [DEBUG]
70522 2019-Jan-13 16:21:28.143130 - [DEBUG] Function : main
70523 2019-Jan-13 16:21:28.143157 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70524 2019-Jan-13 16:21:28.143831 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70525 2019-Jan-13 16:21:28.144487 - [DEBUG] Value : BOTTOM
70526 2019-Jan-13 16:21:28.144515 - [DEBUG]
70527 2019-Jan-13 16:21:28.144554 - [DEBUG] Function : main
70528 2019-Jan-13 16:21:28.144580 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70529 2019-Jan-13 16:21:28.145275 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70530 2019-Jan-13 16:21:28.145947 - [DEBUG] Value : BOTTOM
70531 2019-Jan-13 16:21:28.145974 - [DEBUG]
70532 2019-Jan-13 16:21:28.146014 - [DEBUG] Function : main
70533 2019-Jan-13 16:21:28.146041 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70534 2019-Jan-13 16:21:28.146712 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70535 2019-Jan-13 16:21:28.147384 - [DEBUG] Value : BOTTOM
70536 2019-Jan-13 16:21:28.147411 - [DEBUG]
70537 2019-Jan-13 16:21:28.147453 - [DEBUG] Function : main
70538 2019-Jan-13 16:21:28.147479 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70539 2019-Jan-13 16:21:28.148140 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70540 2019-Jan-13 16:21:28.148834 - [DEBUG] Value : BOTTOM
70541 2019-Jan-13 16:21:28.148861 - [DEBUG]
70542 2019-Jan-13 16:21:28.148902 - [DEBUG] Function : main
70543 2019-Jan-13 16:21:28.148928 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70544 2019-Jan-13 16:21:28.149603 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70545 2019-Jan-13 16:21:28.150268 - [DEBUG] Value : BOTTOM
70546 2019-Jan-13 16:21:28.150295 - [DEBUG]
70547 2019-Jan-13 16:21:28.150339 - [DEBUG] Function : main
70548 2019-Jan-13 16:21:28.150365 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70549 2019-Jan-13 16:21:28.151022 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70550 2019-Jan-13 16:21:28.151710 - [DEBUG] Value : BOTTOM
70551 2019-Jan-13 16:21:28.151738 - [DEBUG]
70552 2019-Jan-13 16:21:28.151778 - [DEBUG] Function : main
70553 2019-Jan-13 16:21:28.151804 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70554 2019-Jan-13 16:21:28.152485 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70555 2019-Jan-13 16:21:28.153145 - [DEBUG] Value : BOTTOM
70556 2019-Jan-13 16:21:28.153174 - [DEBUG]
70557 2019-Jan-13 16:21:28.153217 - [DEBUG] Function : main
70558 2019-Jan-13 16:21:28.153243 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70559 2019-Jan-13 16:21:28.153903 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70560 2019-Jan-13 16:21:28.154566 - [DEBUG] Value : BOTTOM
70561 2019-Jan-13 16:21:28.154594 - [DEBUG]
70562 2019-Jan-13 16:21:28.154634 - [DEBUG] Function : main
70563 2019-Jan-13 16:21:28.154660 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70564 2019-Jan-13 16:21:28.155355 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70565 2019-Jan-13 16:21:28.156019 - [DEBUG] Value : BOTTOM
70566 2019-Jan-13 16:21:28.156046 - [DEBUG]
70567 2019-Jan-13 16:21:28.156086 - [DEBUG] Function : main
70568 2019-Jan-13 16:21:28.156112 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70569 2019-Jan-13 16:21:28.156774 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70570 2019-Jan-13 16:21:28.157445 - [DEBUG] Value : BOTTOM
70571 2019-Jan-13 16:21:28.157473 - [DEBUG]
70572 2019-Jan-13 16:21:28.157516 - [DEBUG] Function : main
70573 2019-Jan-13 16:21:28.157542 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70574 2019-Jan-13 16:21:28.158205 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
70575 2019-Jan-13 16:21:28.158890 - [DEBUG] Value : BOTTOM
70576 2019-Jan-13 16:21:28.158917 - [DEBUG]
70577 2019-Jan-13 16:21:28.158985 - [DEBUG] Function : main
70578 2019-Jan-13 16:21:28.159012 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70579 2019-Jan-13 16:21:28.159680 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70580 2019-Jan-13 16:21:28.160348 - [DEBUG] Value : BOTTOM
70581 2019-Jan-13 16:21:28.160376 - [DEBUG]
70582 2019-Jan-13 16:21:28.160420 - [DEBUG] Function : main
70583 2019-Jan-13 16:21:28.160447 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70584 2019-Jan-13 16:21:28.161112 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
70585 2019-Jan-13 16:21:28.161801 - [DEBUG] Value : BOTTOM
70586 2019-Jan-13 16:21:28.161830 - [DEBUG]
70587 2019-Jan-13 16:21:28.161881 - [DEBUG] Function : main
70588 2019-Jan-13 16:21:28.161907 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70589 2019-Jan-13 16:21:28.162574 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
70590 2019-Jan-13 16:21:28.163237 - [DEBUG] Value : BOTTOM
70591 2019-Jan-13 16:21:28.163265 - [DEBUG]
70592 2019-Jan-13 16:21:28.163317 - [DEBUG] Function : main
70593 2019-Jan-13 16:21:28.163344 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70594 2019-Jan-13 16:21:28.164016 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
70595 2019-Jan-13 16:21:28.164688 - [DEBUG] Value : BOTTOM
70596 2019-Jan-13 16:21:28.164716 - [DEBUG]
70597 2019-Jan-13 16:21:28.164755 - [DEBUG] Function : main
70598 2019-Jan-13 16:21:28.164782 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70599 2019-Jan-13 16:21:28.165471 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
70600 2019-Jan-13 16:21:28.166127 - [DEBUG] Value : BOTTOM
70601 2019-Jan-13 16:21:28.166154 - [DEBUG]
70602 2019-Jan-13 16:21:28.166195 - [DEBUG] Function : main
70603 2019-Jan-13 16:21:28.166221 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
70604 2019-Jan-13 16:21:28.166895 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70605 2019-Jan-13 16:21:28.166960 - [DEBUG] Value : BOTTOM
70606 2019-Jan-13 16:21:28.166986 - [DEBUG]
70607 2019-Jan-13 16:21:28.167023 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70608 2019-Jan-13 16:21:28.167062 - [DEBUG] Function : main
70609 2019-Jan-13 16:21:28.167089 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70610 2019-Jan-13 16:21:28.167752 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70611 2019-Jan-13 16:21:28.168436 - [DEBUG] Value : BOTTOM
70612 2019-Jan-13 16:21:28.168464 - [DEBUG]


getCallFlowFunction()
%call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !12670613 2019-Jan-13 16:21:28.169141 - [DEBUG] Function : main
70614 2019-Jan-13 16:21:28.169179 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70615 2019-Jan-13 16:21:28.169844 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70616 2019-Jan-13 16:21:28.170507 - [DEBUG] Value : BOTTOM
70617 2019-Jan-13 16:21:28.170536 - [DEBUG]
70618 2019-Jan-13 16:21:28.170572 - [DEBUG] Function : main
70619 2019-Jan-13 16:21:28.170614 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70620 2019-Jan-13 16:21:28.171275 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70621 2019-Jan-13 16:21:28.171949 - [DEBUG] Value : BOTTOM
70622 2019-Jan-13 16:21:28.171976 - [DEBUG]
70623 2019-Jan-13 16:21:28.172011 - [DEBUG] Function : main
70624 2019-Jan-13 16:21:28.172037 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70625 2019-Jan-13 16:21:28.172704 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70626 2019-Jan-13 16:21:28.173365 - [DEBUG] Value : BOTTOM
70627 2019-Jan-13 16:21:28.173393 - [DEBUG]
70628 2019-Jan-13 16:21:28.173426 - [DEBUG] Function : main
70629 2019-Jan-13 16:21:28.173452 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70630 2019-Jan-13 16:21:28.174105 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70631 2019-Jan-13 16:21:28.174759 - [DEBUG] Value : BOTTOM
70632 2019-Jan-13 16:21:28.174786 - [DEBUG]
70633 2019-Jan-13 16:21:28.174819 - [DEBUG] Function : main
70634 2019-Jan-13 16:21:28.174845 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70635 2019-Jan-13 16:21:28.175535 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70636 2019-Jan-13 16:21:28.176202 - [DEBUG] Value : BOTTOM
70637 2019-Jan-13 16:21:28.176229 - [DEBUG]
70638 2019-Jan-13 16:21:28.176264 - [DEBUG] Function : main
70639 2019-Jan-13 16:21:28.176290 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70640 2019-Jan-13 16:21:28.176947 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70641 2019-Jan-13 16:21:28.177593 - [DEBUG] Value : BOTTOM
70642 2019-Jan-13 16:21:28.177619 - [DEBUG]
70643 2019-Jan-13 16:21:28.177651 - [DEBUG] Function : main
70644 2019-Jan-13 16:21:28.177676 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70645 2019-Jan-13 16:21:28.178366 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70646 2019-Jan-13 16:21:28.179027 - [DEBUG] Value : BOTTOM
70647 2019-Jan-13 16:21:28.179056 - [DEBUG]
70648 2019-Jan-13 16:21:28.179096 - [DEBUG] Function : main
70649 2019-Jan-13 16:21:28.179121 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70650 2019-Jan-13 16:21:28.179782 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70651 2019-Jan-13 16:21:28.180439 - [DEBUG] Value : BOTTOM
70652 2019-Jan-13 16:21:28.180466 - [DEBUG]
70653 2019-Jan-13 16:21:28.180498 - [DEBUG] Function : main
70654 2019-Jan-13 16:21:28.180524 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70655 2019-Jan-13 16:21:28.181189 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70656 2019-Jan-13 16:21:28.181868 - [DEBUG] Value : BOTTOM
70657 2019-Jan-13 16:21:28.181896 - [DEBUG]
70658 2019-Jan-13 16:21:28.181931 - [DEBUG] Function : main
70659 2019-Jan-13 16:21:28.181956 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70660 2019-Jan-13 16:21:28.182616 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70661 2019-Jan-13 16:21:28.183274 - [DEBUG] Value : BOTTOM
70662 2019-Jan-13 16:21:28.183301 - [DEBUG]
70663 2019-Jan-13 16:21:28.183335 - [DEBUG] Function : main
70664 2019-Jan-13 16:21:28.183360 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70665 2019-Jan-13 16:21:28.184039 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70666 2019-Jan-13 16:21:28.184696 - [DEBUG] Value : BOTTOM
70667 2019-Jan-13 16:21:28.184723 - [DEBUG]
70668 2019-Jan-13 16:21:28.184757 - [DEBUG] Function : main
70669 2019-Jan-13 16:21:28.184783 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70670 2019-Jan-13 16:21:28.185468 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70671 2019-Jan-13 16:21:28.186126 - [DEBUG] Value : BOTTOM
70672 2019-Jan-13 16:21:28.186153 - [DEBUG]
70673 2019-Jan-13 16:21:28.186187 - [DEBUG] Function : main
70674 2019-Jan-13 16:21:28.186212 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70675 2019-Jan-13 16:21:28.186872 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70676 2019-Jan-13 16:21:28.187544 - [DEBUG] Value : BOTTOM
70677 2019-Jan-13 16:21:28.187572 - [DEBUG]
70678 2019-Jan-13 16:21:28.187605 - [DEBUG] Function : main
70679 2019-Jan-13 16:21:28.187631 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70680 2019-Jan-13 16:21:28.188321 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70681 2019-Jan-13 16:21:28.188973 - [DEBUG] Value : BOTTOM
70682 2019-Jan-13 16:21:28.189000 - [DEBUG]
70683 2019-Jan-13 16:21:28.189035 - [DEBUG] Function : main
70684 2019-Jan-13 16:21:28.189060 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70685 2019-Jan-13 16:21:28.189717 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70686 2019-Jan-13 16:21:28.190385 - [DEBUG] Value : BOTTOM
70687 2019-Jan-13 16:21:28.190412 - [DEBUG]
70688 2019-Jan-13 16:21:28.190449 - [DEBUG] Function : main
70689 2019-Jan-13 16:21:28.190475 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70690 2019-Jan-13 16:21:28.191138 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70691 2019-Jan-13 16:21:28.191811 - [DEBUG] Value : BOTTOM
70692 2019-Jan-13 16:21:28.191839 - [DEBUG]
70693 2019-Jan-13 16:21:28.191872 - [DEBUG] Function : main
70694 2019-Jan-13 16:21:28.191898 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70695 2019-Jan-13 16:21:28.192553 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70696 2019-Jan-13 16:21:28.193220 - [DEBUG] Value : BOTTOM
70697 2019-Jan-13 16:21:28.193248 - [DEBUG]
70698 2019-Jan-13 16:21:28.193282 - [DEBUG] Function : main
70699 2019-Jan-13 16:21:28.193307 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70700 2019-Jan-13 16:21:28.193968 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70701 2019-Jan-13 16:21:28.194633 - [DEBUG] Value : BOTTOM
70702 2019-Jan-13 16:21:28.194660 - [DEBUG]
70703 2019-Jan-13 16:21:28.194695 - [DEBUG] Function : main
70704 2019-Jan-13 16:21:28.194720 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70705 2019-Jan-13 16:21:28.195397 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
70706 2019-Jan-13 16:21:28.196065 - [DEBUG] Value : BOTTOM
70707 2019-Jan-13 16:21:28.196094 - [DEBUG]
70708 2019-Jan-13 16:21:28.196129 - [DEBUG] Function : main
70709 2019-Jan-13 16:21:28.196154 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70710 2019-Jan-13 16:21:28.196821 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70711 2019-Jan-13 16:21:28.197508 - [DEBUG] Value : BOTTOM
70712 2019-Jan-13 16:21:28.197535 - [DEBUG]
70713 2019-Jan-13 16:21:28.197570 - [DEBUG] Function : main
70714 2019-Jan-13 16:21:28.197596 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70715 2019-Jan-13 16:21:28.198272 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
70716 2019-Jan-13 16:21:28.198947 - [DEBUG] Value : BOTTOM
70717 2019-Jan-13 16:21:28.198974 - [DEBUG]
70718 2019-Jan-13 16:21:28.199009 - [DEBUG] Function : main
70719 2019-Jan-13 16:21:28.199034 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70720 2019-Jan-13 16:21:28.199697 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
70721 2019-Jan-13 16:21:28.200360 - [DEBUG] Value : BOTTOM
70722 2019-Jan-13 16:21:28.200387 - [DEBUG]
70723 2019-Jan-13 16:21:28.200421 - [DEBUG] Function : main
70724 2019-Jan-13 16:21:28.200447 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70725 2019-Jan-13 16:21:28.201098 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
70726 2019-Jan-13 16:21:28.201790 - [DEBUG] Value : BOTTOM
70727 2019-Jan-13 16:21:28.201817 - [DEBUG]
70728 2019-Jan-13 16:21:28.201852 - [DEBUG] Function : main
70729 2019-Jan-13 16:21:28.201877 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70730 2019-Jan-13 16:21:28.202536 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
70731 2019-Jan-13 16:21:28.203190 - [DEBUG] Value : BOTTOM
70732 2019-Jan-13 16:21:28.203216 - [DEBUG]
70733 2019-Jan-13 16:21:28.203249 - [DEBUG] Function : main
70734 2019-Jan-13 16:21:28.203275 - [DEBUG] Inst. : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70735 2019-Jan-13 16:21:28.203930 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70736 2019-Jan-13 16:21:28.203993 - [DEBUG] Value : BOTTOM
70737 2019-Jan-13 16:21:28.204020 - [DEBUG]
70738 2019-Jan-13 16:21:28.204053 - [DEBUG] Could not get starting points of 'foo' because it is a declaration
70739 2019-Jan-13 16:21:28.204093 - [DEBUG] Function : main
70740 2019-Jan-13 16:21:28.204119 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70741 2019-Jan-13 16:21:28.204801 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70742 2019-Jan-13 16:21:28.205489 - [DEBUG] Value : BOTTOM
70743 2019-Jan-13 16:21:28.205517 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !13670744 2019-Jan-13 16:21:28.206226 - [DEBUG] Function : main
70745 2019-Jan-13 16:21:28.206261 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70746 2019-Jan-13 16:21:28.206927 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70747 2019-Jan-13 16:21:28.207594 - [DEBUG] Value : BOTTOM
70748 2019-Jan-13 16:21:28.207622 - [DEBUG]
70749 2019-Jan-13 16:21:28.207677 - [DEBUG] Function : main
70750 2019-Jan-13 16:21:28.207704 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70751 2019-Jan-13 16:21:28.208407 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70752 2019-Jan-13 16:21:28.209073 - [DEBUG] Value : BOTTOM
70753 2019-Jan-13 16:21:28.209117 - [DEBUG]
70754 2019-Jan-13 16:21:28.209167 - [DEBUG] Function : main
70755 2019-Jan-13 16:21:28.209193 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70756 2019-Jan-13 16:21:28.209863 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70757 2019-Jan-13 16:21:28.210527 - [DEBUG] Value : BOTTOM
70758 2019-Jan-13 16:21:28.210555 - [DEBUG]
70759 2019-Jan-13 16:21:28.210596 - [DEBUG] Function : main
70760 2019-Jan-13 16:21:28.210622 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70761 2019-Jan-13 16:21:28.211299 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70762 2019-Jan-13 16:21:28.211990 - [DEBUG] Value : BOTTOM
70763 2019-Jan-13 16:21:28.212017 - [DEBUG]
70764 2019-Jan-13 16:21:28.212057 - [DEBUG] Function : main
70765 2019-Jan-13 16:21:28.212082 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70766 2019-Jan-13 16:21:28.212748 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70767 2019-Jan-13 16:21:28.213402 - [DEBUG] Value : BOTTOM
70768 2019-Jan-13 16:21:28.213430 - [DEBUG]
70769 2019-Jan-13 16:21:28.213472 - [DEBUG] Function : main
70770 2019-Jan-13 16:21:28.213499 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70771 2019-Jan-13 16:21:28.214173 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70772 2019-Jan-13 16:21:28.214830 - [DEBUG] Value : BOTTOM
70773 2019-Jan-13 16:21:28.214857 - [DEBUG]
70774 2019-Jan-13 16:21:28.214915 - [DEBUG] Function : main
70775 2019-Jan-13 16:21:28.214943 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70776 2019-Jan-13 16:21:28.215611 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70777 2019-Jan-13 16:21:28.216263 - [DEBUG] Value : BOTTOM
70778 2019-Jan-13 16:21:28.216290 - [DEBUG]
70779 2019-Jan-13 16:21:28.216328 - [DEBUG] Function : main
70780 2019-Jan-13 16:21:28.216355 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70781 2019-Jan-13 16:21:28.217030 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70782 2019-Jan-13 16:21:28.217701 - [DEBUG] Value : BOTTOM
70783 2019-Jan-13 16:21:28.217728 - [DEBUG]
70784 2019-Jan-13 16:21:28.217768 - [DEBUG] Function : main
70785 2019-Jan-13 16:21:28.217794 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70786 2019-Jan-13 16:21:28.218483 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70787 2019-Jan-13 16:21:28.219136 - [DEBUG] Value : BOTTOM
70788 2019-Jan-13 16:21:28.219163 - [DEBUG]
70789 2019-Jan-13 16:21:28.219201 - [DEBUG] Function : main
70790 2019-Jan-13 16:21:28.219227 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70791 2019-Jan-13 16:21:28.219906 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70792 2019-Jan-13 16:21:28.220573 - [DEBUG] Value : BOTTOM
70793 2019-Jan-13 16:21:28.220602 - [DEBUG]
70794 2019-Jan-13 16:21:28.220642 - [DEBUG] Function : main
70795 2019-Jan-13 16:21:28.220669 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70796 2019-Jan-13 16:21:28.221358 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70797 2019-Jan-13 16:21:28.222033 - [DEBUG] Value : BOTTOM
70798 2019-Jan-13 16:21:28.222062 - [DEBUG]
70799 2019-Jan-13 16:21:28.222101 - [DEBUG] Function : main
70800 2019-Jan-13 16:21:28.222127 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70801 2019-Jan-13 16:21:28.222802 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70802 2019-Jan-13 16:21:28.223467 - [DEBUG] Value : BOTTOM
70803 2019-Jan-13 16:21:28.223495 - [DEBUG]
70804 2019-Jan-13 16:21:28.223543 - [DEBUG] Function : main
70805 2019-Jan-13 16:21:28.223569 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70806 2019-Jan-13 16:21:28.224239 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70807 2019-Jan-13 16:21:28.224920 - [DEBUG] Value : BOTTOM
70808 2019-Jan-13 16:21:28.224947 - [DEBUG]
70809 2019-Jan-13 16:21:28.224989 - [DEBUG] Function : main
70810 2019-Jan-13 16:21:28.225015 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70811 2019-Jan-13 16:21:28.225693 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70812 2019-Jan-13 16:21:28.226348 - [DEBUG] Value : BOTTOM
70813 2019-Jan-13 16:21:28.226376 - [DEBUG]
70814 2019-Jan-13 16:21:28.226418 - [DEBUG] Function : main
70815 2019-Jan-13 16:21:28.226444 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70816 2019-Jan-13 16:21:28.227112 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70817 2019-Jan-13 16:21:28.227766 - [DEBUG] Value : BOTTOM
70818 2019-Jan-13 16:21:28.227793 - [DEBUG]
70819 2019-Jan-13 16:21:28.227835 - [DEBUG] Function : main
70820 2019-Jan-13 16:21:28.227860 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70821 2019-Jan-13 16:21:28.228558 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70822 2019-Jan-13 16:21:28.229213 - [DEBUG] Value : BOTTOM
70823 2019-Jan-13 16:21:28.229240 - [DEBUG]
70824 2019-Jan-13 16:21:28.229283 - [DEBUG] Function : main
70825 2019-Jan-13 16:21:28.229308 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70826 2019-Jan-13 16:21:28.229981 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70827 2019-Jan-13 16:21:28.230637 - [DEBUG] Value : BOTTOM
70828 2019-Jan-13 16:21:28.230666 - [DEBUG]
70829 2019-Jan-13 16:21:28.230705 - [DEBUG] Function : main
70830 2019-Jan-13 16:21:28.230731 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70831 2019-Jan-13 16:21:28.231405 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70832 2019-Jan-13 16:21:28.232093 - [DEBUG] Value : BOTTOM
70833 2019-Jan-13 16:21:28.232121 - [DEBUG]
70834 2019-Jan-13 16:21:28.232163 - [DEBUG] Function : main
70835 2019-Jan-13 16:21:28.232189 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70836 2019-Jan-13 16:21:28.232861 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
70837 2019-Jan-13 16:21:28.233539 - [DEBUG] Value : BOTTOM
70838 2019-Jan-13 16:21:28.233567 - [DEBUG]
70839 2019-Jan-13 16:21:28.233620 - [DEBUG] Function : main
70840 2019-Jan-13 16:21:28.233646 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70841 2019-Jan-13 16:21:28.234325 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70842 2019-Jan-13 16:21:28.237919 - [DEBUG] Value : BOTTOM
70843 2019-Jan-13 16:21:28.237951 - [DEBUG]
70844 2019-Jan-13 16:21:28.238012 - [DEBUG] Function : main
70845 2019-Jan-13 16:21:28.238039 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70846 2019-Jan-13 16:21:28.238790 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
70847 2019-Jan-13 16:21:28.239469 - [DEBUG] Value : BOTTOM
70848 2019-Jan-13 16:21:28.239497 - [DEBUG]
70849 2019-Jan-13 16:21:28.239552 - [DEBUG] Function : main
70850 2019-Jan-13 16:21:28.239579 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70851 2019-Jan-13 16:21:28.240245 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
70852 2019-Jan-13 16:21:28.240916 - [DEBUG] Value : BOTTOM
70853 2019-Jan-13 16:21:28.240944 - [DEBUG]
70854 2019-Jan-13 16:21:28.240996 - [DEBUG] Function : main
70855 2019-Jan-13 16:21:28.241022 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70856 2019-Jan-13 16:21:28.241721 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
70857 2019-Jan-13 16:21:28.242391 - [DEBUG] Value : BOTTOM
70858 2019-Jan-13 16:21:28.242420 - [DEBUG]
70859 2019-Jan-13 16:21:28.242462 - [DEBUG] Function : main
70860 2019-Jan-13 16:21:28.242488 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70861 2019-Jan-13 16:21:28.243155 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
70862 2019-Jan-13 16:21:28.243810 - [DEBUG] Value : BOTTOM
70863 2019-Jan-13 16:21:28.243838 - [DEBUG]
70864 2019-Jan-13 16:21:28.243882 - [DEBUG] Function : main
70865 2019-Jan-13 16:21:28.243908 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70866 2019-Jan-13 16:21:28.244581 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
70867 2019-Jan-13 16:21:28.245265 - [DEBUG] Value : BOTTOM
70868 2019-Jan-13 16:21:28.245293 - [DEBUG]
70869 2019-Jan-13 16:21:28.245334 - [DEBUG] Function : main
70870 2019-Jan-13 16:21:28.245360 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70871 2019-Jan-13 16:21:28.246026 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
70872 2019-Jan-13 16:21:28.246691 - [DEBUG] Value : BOTTOM
70873 2019-Jan-13 16:21:28.246719 - [DEBUG]
70874 2019-Jan-13 16:21:28.246760 - [DEBUG] Function : main
70875 2019-Jan-13 16:21:28.246786 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70876 2019-Jan-13 16:21:28.247462 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
70877 2019-Jan-13 16:21:28.248119 - [DEBUG] Value : BOTTOM
70878 2019-Jan-13 16:21:28.248166 - [DEBUG]
70879 2019-Jan-13 16:21:28.248206 - [DEBUG] Function : main
70880 2019-Jan-13 16:21:28.248252 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
70881 2019-Jan-13 16:21:28.248925 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
70882 2019-Jan-13 16:21:28.248991 - [DEBUG] Value : BOTTOM
70883 2019-Jan-13 16:21:28.249017 - [DEBUG]
70884 2019-Jan-13 16:21:28.249056 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
70885 2019-Jan-13 16:21:28.249098 - [DEBUG] Function : main
70886 2019-Jan-13 16:21:28.249124 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70887 2019-Jan-13 16:21:28.249796 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
70888 2019-Jan-13 16:21:28.250468 - [DEBUG] Value : BOTTOM
70889 2019-Jan-13 16:21:28.250497 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !14370890 2019-Jan-13 16:21:28.251207 - [DEBUG] Function : main
70891 2019-Jan-13 16:21:28.251243 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70892 2019-Jan-13 16:21:28.251931 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
70893 2019-Jan-13 16:21:28.252592 - [DEBUG] Value : BOTTOM
70894 2019-Jan-13 16:21:28.252620 - [DEBUG]
70895 2019-Jan-13 16:21:28.252673 - [DEBUG] Function : main
70896 2019-Jan-13 16:21:28.252700 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70897 2019-Jan-13 16:21:28.253385 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
70898 2019-Jan-13 16:21:28.254047 - [DEBUG] Value : BOTTOM
70899 2019-Jan-13 16:21:28.254075 - [DEBUG]
70900 2019-Jan-13 16:21:28.254123 - [DEBUG] Function : main
70901 2019-Jan-13 16:21:28.254150 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70902 2019-Jan-13 16:21:28.254814 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
70903 2019-Jan-13 16:21:28.255494 - [DEBUG] Value : BOTTOM
70904 2019-Jan-13 16:21:28.255522 - [DEBUG]
70905 2019-Jan-13 16:21:28.255562 - [DEBUG] Function : main
70906 2019-Jan-13 16:21:28.255588 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70907 2019-Jan-13 16:21:28.256264 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
70908 2019-Jan-13 16:21:28.256931 - [DEBUG] Value : BOTTOM
70909 2019-Jan-13 16:21:28.256959 - [DEBUG]
70910 2019-Jan-13 16:21:28.256999 - [DEBUG] Function : main
70911 2019-Jan-13 16:21:28.257025 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70912 2019-Jan-13 16:21:28.257689 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
70913 2019-Jan-13 16:21:28.258365 - [DEBUG] Value : BOTTOM
70914 2019-Jan-13 16:21:28.258392 - [DEBUG]
70915 2019-Jan-13 16:21:28.258431 - [DEBUG] Function : main
70916 2019-Jan-13 16:21:28.258458 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70917 2019-Jan-13 16:21:28.259137 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
70918 2019-Jan-13 16:21:28.259795 - [DEBUG] Value : BOTTOM
70919 2019-Jan-13 16:21:28.259841 - [DEBUG]
70920 2019-Jan-13 16:21:28.259882 - [DEBUG] Function : main
70921 2019-Jan-13 16:21:28.259908 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70922 2019-Jan-13 16:21:28.260579 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
70923 2019-Jan-13 16:21:28.261229 - [DEBUG] Value : BOTTOM
70924 2019-Jan-13 16:21:28.261257 - [DEBUG]
70925 2019-Jan-13 16:21:28.261294 - [DEBUG] Function : main
70926 2019-Jan-13 16:21:28.261320 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70927 2019-Jan-13 16:21:28.262017 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
70928 2019-Jan-13 16:21:28.262691 - [DEBUG] Value : BOTTOM
70929 2019-Jan-13 16:21:28.262720 - [DEBUG]
70930 2019-Jan-13 16:21:28.262760 - [DEBUG] Function : main
70931 2019-Jan-13 16:21:28.262786 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70932 2019-Jan-13 16:21:28.263455 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
70933 2019-Jan-13 16:21:28.264105 - [DEBUG] Value : BOTTOM
70934 2019-Jan-13 16:21:28.264133 - [DEBUG]
70935 2019-Jan-13 16:21:28.264170 - [DEBUG] Function : main
70936 2019-Jan-13 16:21:28.264196 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70937 2019-Jan-13 16:21:28.264872 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
70938 2019-Jan-13 16:21:28.265555 - [DEBUG] Value : BOTTOM
70939 2019-Jan-13 16:21:28.265582 - [DEBUG]
70940 2019-Jan-13 16:21:28.265632 - [DEBUG] Function : main
70941 2019-Jan-13 16:21:28.265658 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70942 2019-Jan-13 16:21:28.266328 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
70943 2019-Jan-13 16:21:28.266977 - [DEBUG] Value : BOTTOM
70944 2019-Jan-13 16:21:28.267004 - [DEBUG]
70945 2019-Jan-13 16:21:28.267043 - [DEBUG] Function : main
70946 2019-Jan-13 16:21:28.267069 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70947 2019-Jan-13 16:21:28.267745 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
70948 2019-Jan-13 16:21:28.268431 - [DEBUG] Value : BOTTOM
70949 2019-Jan-13 16:21:28.268459 - [DEBUG]
70950 2019-Jan-13 16:21:28.268501 - [DEBUG] Function : main
70951 2019-Jan-13 16:21:28.268526 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70952 2019-Jan-13 16:21:28.269199 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
70953 2019-Jan-13 16:21:28.269857 - [DEBUG] Value : BOTTOM
70954 2019-Jan-13 16:21:28.269884 - [DEBUG]
70955 2019-Jan-13 16:21:28.269925 - [DEBUG] Function : main
70956 2019-Jan-13 16:21:28.269951 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70957 2019-Jan-13 16:21:28.270623 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
70958 2019-Jan-13 16:21:28.271276 - [DEBUG] Value : BOTTOM
70959 2019-Jan-13 16:21:28.271303 - [DEBUG]
70960 2019-Jan-13 16:21:28.271345 - [DEBUG] Function : main
70961 2019-Jan-13 16:21:28.271371 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70962 2019-Jan-13 16:21:28.272084 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
70963 2019-Jan-13 16:21:28.272744 - [DEBUG] Value : BOTTOM
70964 2019-Jan-13 16:21:28.272772 - [DEBUG]
70965 2019-Jan-13 16:21:28.272815 - [DEBUG] Function : main
70966 2019-Jan-13 16:21:28.272841 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70967 2019-Jan-13 16:21:28.273516 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
70968 2019-Jan-13 16:21:28.274174 - [DEBUG] Value : BOTTOM
70969 2019-Jan-13 16:21:28.274201 - [DEBUG]
70970 2019-Jan-13 16:21:28.274242 - [DEBUG] Function : main
70971 2019-Jan-13 16:21:28.274268 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70972 2019-Jan-13 16:21:28.274970 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
70973 2019-Jan-13 16:21:28.275630 - [DEBUG] Value : BOTTOM
70974 2019-Jan-13 16:21:28.275657 - [DEBUG]
70975 2019-Jan-13 16:21:28.275698 - [DEBUG] Function : main
70976 2019-Jan-13 16:21:28.275724 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70977 2019-Jan-13 16:21:28.276394 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
70978 2019-Jan-13 16:21:28.277068 - [DEBUG] Value : BOTTOM
70979 2019-Jan-13 16:21:28.277097 - [DEBUG]
70980 2019-Jan-13 16:21:28.277140 - [DEBUG] Function : main
70981 2019-Jan-13 16:21:28.277166 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70982 2019-Jan-13 16:21:28.277844 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
70983 2019-Jan-13 16:21:28.278529 - [DEBUG] Value : BOTTOM
70984 2019-Jan-13 16:21:28.278556 - [DEBUG]
70985 2019-Jan-13 16:21:28.278609 - [DEBUG] Function : main
70986 2019-Jan-13 16:21:28.278636 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70987 2019-Jan-13 16:21:28.279309 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
70988 2019-Jan-13 16:21:28.279980 - [DEBUG] Value : BOTTOM
70989 2019-Jan-13 16:21:28.280008 - [DEBUG]
70990 2019-Jan-13 16:21:28.280051 - [DEBUG] Function : main
70991 2019-Jan-13 16:21:28.280078 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70992 2019-Jan-13 16:21:28.280750 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
70993 2019-Jan-13 16:21:28.281409 - [DEBUG] Value : BOTTOM
70994 2019-Jan-13 16:21:28.281436 - [DEBUG]
70995 2019-Jan-13 16:21:28.281485 - [DEBUG] Function : main
70996 2019-Jan-13 16:21:28.281512 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
70997 2019-Jan-13 16:21:28.282207 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
70998 2019-Jan-13 16:21:28.282875 - [DEBUG] Value : BOTTOM
70999 2019-Jan-13 16:21:28.282903 - [DEBUG]
71000 2019-Jan-13 16:21:28.282953 - [DEBUG] Function : main
71001 2019-Jan-13 16:21:28.282980 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71002 2019-Jan-13 16:21:28.283671 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
71003 2019-Jan-13 16:21:28.284333 - [DEBUG] Value : BOTTOM
71004 2019-Jan-13 16:21:28.284360 - [DEBUG]
71005 2019-Jan-13 16:21:28.284400 - [DEBUG] Function : main
71006 2019-Jan-13 16:21:28.284426 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71007 2019-Jan-13 16:21:28.285120 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
71008 2019-Jan-13 16:21:28.285778 - [DEBUG] Value : BOTTOM
71009 2019-Jan-13 16:21:28.285807 - [DEBUG]
71010 2019-Jan-13 16:21:28.285848 - [DEBUG] Function : main
71011 2019-Jan-13 16:21:28.285875 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71012 2019-Jan-13 16:21:28.286547 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71013 2019-Jan-13 16:21:28.287200 - [DEBUG] Value : BOTTOM
71014 2019-Jan-13 16:21:28.287227 - [DEBUG]
71015 2019-Jan-13 16:21:28.287269 - [DEBUG] Function : main
71016 2019-Jan-13 16:21:28.287295 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71017 2019-Jan-13 16:21:28.287955 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71018 2019-Jan-13 16:21:28.288649 - [DEBUG] Value : BOTTOM
71019 2019-Jan-13 16:21:28.288677 - [DEBUG]
71020 2019-Jan-13 16:21:28.288716 - [DEBUG] Function : main
71021 2019-Jan-13 16:21:28.288742 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71022 2019-Jan-13 16:21:28.289412 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
71023 2019-Jan-13 16:21:28.290063 - [DEBUG] Value : BOTTOM
71024 2019-Jan-13 16:21:28.290091 - [DEBUG]
71025 2019-Jan-13 16:21:28.290131 - [DEBUG] Function : main
71026 2019-Jan-13 16:21:28.290158 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71027 2019-Jan-13 16:21:28.290819 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71028 2019-Jan-13 16:21:28.290884 - [DEBUG] Value : BOTTOM
71029 2019-Jan-13 16:21:28.290910 - [DEBUG]
71030 2019-Jan-13 16:21:28.290949 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71031 2019-Jan-13 16:21:28.290991 - [DEBUG] Function : main
71032 2019-Jan-13 16:21:28.291017 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71033 2019-Jan-13 16:21:28.291720 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71034 2019-Jan-13 16:21:28.292388 - [DEBUG] Value : BOTTOM
71035 2019-Jan-13 16:21:28.292416 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !14971036 2019-Jan-13 16:21:28.293119 - [DEBUG] Function : main
71037 2019-Jan-13 16:21:28.293153 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71038 2019-Jan-13 16:21:28.293812 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71039 2019-Jan-13 16:21:28.294478 - [DEBUG] Value : BOTTOM
71040 2019-Jan-13 16:21:28.294507 - [DEBUG]
71041 2019-Jan-13 16:21:28.294557 - [DEBUG] Function : main
71042 2019-Jan-13 16:21:28.294585 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71043 2019-Jan-13 16:21:28.295304 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71044 2019-Jan-13 16:21:28.295966 - [DEBUG] Value : BOTTOM
71045 2019-Jan-13 16:21:28.295993 - [DEBUG]
71046 2019-Jan-13 16:21:28.296043 - [DEBUG] Function : main
71047 2019-Jan-13 16:21:28.296069 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71048 2019-Jan-13 16:21:28.296732 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71049 2019-Jan-13 16:21:28.297402 - [DEBUG] Value : BOTTOM
71050 2019-Jan-13 16:21:28.297429 - [DEBUG]
71051 2019-Jan-13 16:21:28.297470 - [DEBUG] Function : main
71052 2019-Jan-13 16:21:28.297496 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71053 2019-Jan-13 16:21:28.298174 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71054 2019-Jan-13 16:21:28.298862 - [DEBUG] Value : BOTTOM
71055 2019-Jan-13 16:21:28.298890 - [DEBUG]
71056 2019-Jan-13 16:21:28.298930 - [DEBUG] Function : main
71057 2019-Jan-13 16:21:28.298956 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71058 2019-Jan-13 16:21:28.299617 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71059 2019-Jan-13 16:21:28.300284 - [DEBUG] Value : BOTTOM
71060 2019-Jan-13 16:21:28.300312 - [DEBUG]
71061 2019-Jan-13 16:21:28.300353 - [DEBUG] Function : main
71062 2019-Jan-13 16:21:28.300379 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71063 2019-Jan-13 16:21:28.301050 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71064 2019-Jan-13 16:21:28.301727 - [DEBUG] Value : BOTTOM
71065 2019-Jan-13 16:21:28.301754 - [DEBUG]
71066 2019-Jan-13 16:21:28.301795 - [DEBUG] Function : main
71067 2019-Jan-13 16:21:28.301821 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71068 2019-Jan-13 16:21:28.302484 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71069 2019-Jan-13 16:21:28.303150 - [DEBUG] Value : BOTTOM
71070 2019-Jan-13 16:21:28.303179 - [DEBUG]
71071 2019-Jan-13 16:21:28.303220 - [DEBUG] Function : main
71072 2019-Jan-13 16:21:28.303246 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71073 2019-Jan-13 16:21:28.303913 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
71074 2019-Jan-13 16:21:28.304585 - [DEBUG] Value : BOTTOM
71075 2019-Jan-13 16:21:28.304612 - [DEBUG]
71076 2019-Jan-13 16:21:28.304654 - [DEBUG] Function : main
71077 2019-Jan-13 16:21:28.304680 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71078 2019-Jan-13 16:21:28.305373 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71079 2019-Jan-13 16:21:28.306037 - [DEBUG] Value : BOTTOM
71080 2019-Jan-13 16:21:28.306065 - [DEBUG]
71081 2019-Jan-13 16:21:28.306107 - [DEBUG] Function : main
71082 2019-Jan-13 16:21:28.306133 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71083 2019-Jan-13 16:21:28.306810 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
71084 2019-Jan-13 16:21:28.307497 - [DEBUG] Value : BOTTOM
71085 2019-Jan-13 16:21:28.307524 - [DEBUG]
71086 2019-Jan-13 16:21:28.307566 - [DEBUG] Function : main
71087 2019-Jan-13 16:21:28.307592 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71088 2019-Jan-13 16:21:28.308283 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71089 2019-Jan-13 16:21:28.308938 - [DEBUG] Value : BOTTOM
71090 2019-Jan-13 16:21:28.308966 - [DEBUG]
71091 2019-Jan-13 16:21:28.309008 - [DEBUG] Function : main
71092 2019-Jan-13 16:21:28.309034 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71093 2019-Jan-13 16:21:28.309709 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71094 2019-Jan-13 16:21:28.310375 - [DEBUG] Value : BOTTOM
71095 2019-Jan-13 16:21:28.310403 - [DEBUG]
71096 2019-Jan-13 16:21:28.310443 - [DEBUG] Function : main
71097 2019-Jan-13 16:21:28.310469 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71098 2019-Jan-13 16:21:28.311133 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71099 2019-Jan-13 16:21:28.311814 - [DEBUG] Value : BOTTOM
71100 2019-Jan-13 16:21:28.311843 - [DEBUG]
71101 2019-Jan-13 16:21:28.311884 - [DEBUG] Function : main
71102 2019-Jan-13 16:21:28.311911 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71103 2019-Jan-13 16:21:28.312588 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
71104 2019-Jan-13 16:21:28.313246 - [DEBUG] Value : BOTTOM
71105 2019-Jan-13 16:21:28.313274 - [DEBUG]
71106 2019-Jan-13 16:21:28.313315 - [DEBUG] Function : main
71107 2019-Jan-13 16:21:28.313341 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71108 2019-Jan-13 16:21:28.314008 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71109 2019-Jan-13 16:21:28.314662 - [DEBUG] Value : BOTTOM
71110 2019-Jan-13 16:21:28.314689 - [DEBUG]
71111 2019-Jan-13 16:21:28.314730 - [DEBUG] Function : main
71112 2019-Jan-13 16:21:28.314756 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71113 2019-Jan-13 16:21:28.315471 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
71114 2019-Jan-13 16:21:28.316137 - [DEBUG] Value : BOTTOM
71115 2019-Jan-13 16:21:28.316165 - [DEBUG]
71116 2019-Jan-13 16:21:28.316208 - [DEBUG] Function : main
71117 2019-Jan-13 16:21:28.316234 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71118 2019-Jan-13 16:21:28.316902 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
71119 2019-Jan-13 16:21:28.317556 - [DEBUG] Value : BOTTOM
71120 2019-Jan-13 16:21:28.317584 - [DEBUG]
71121 2019-Jan-13 16:21:28.317621 - [DEBUG] Function : main
71122 2019-Jan-13 16:21:28.317647 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71123 2019-Jan-13 16:21:28.318411 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
71124 2019-Jan-13 16:21:28.319087 - [DEBUG] Value : BOTTOM
71125 2019-Jan-13 16:21:28.319116 - [DEBUG]
71126 2019-Jan-13 16:21:28.319163 - [DEBUG] Function : main
71127 2019-Jan-13 16:21:28.319206 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71128 2019-Jan-13 16:21:28.319876 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
71129 2019-Jan-13 16:21:28.320535 - [DEBUG] Value : BOTTOM
71130 2019-Jan-13 16:21:28.320564 - [DEBUG]
71131 2019-Jan-13 16:21:28.320615 - [DEBUG] Function : main
71132 2019-Jan-13 16:21:28.320641 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71133 2019-Jan-13 16:21:28.321348 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
71134 2019-Jan-13 16:21:28.322039 - [DEBUG] Value : BOTTOM
71135 2019-Jan-13 16:21:28.322066 - [DEBUG]
71136 2019-Jan-13 16:21:28.322111 - [DEBUG] Function : main
71137 2019-Jan-13 16:21:28.322137 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71138 2019-Jan-13 16:21:28.322809 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
71139 2019-Jan-13 16:21:28.323465 - [DEBUG] Value : BOTTOM
71140 2019-Jan-13 16:21:28.323492 - [DEBUG]
71141 2019-Jan-13 16:21:28.323541 - [DEBUG] Function : main
71142 2019-Jan-13 16:21:28.323568 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71143 2019-Jan-13 16:21:28.324244 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
71144 2019-Jan-13 16:21:28.324924 - [DEBUG] Value : BOTTOM
71145 2019-Jan-13 16:21:28.324952 - [DEBUG]
71146 2019-Jan-13 16:21:28.325001 - [DEBUG] Function : main
71147 2019-Jan-13 16:21:28.325028 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71148 2019-Jan-13 16:21:28.325702 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
71149 2019-Jan-13 16:21:28.326360 - [DEBUG] Value : BOTTOM
71150 2019-Jan-13 16:21:28.326387 - [DEBUG]
71151 2019-Jan-13 16:21:28.326425 - [DEBUG] Function : main
71152 2019-Jan-13 16:21:28.326451 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71153 2019-Jan-13 16:21:28.327124 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
71154 2019-Jan-13 16:21:28.327776 - [DEBUG] Value : BOTTOM
71155 2019-Jan-13 16:21:28.327803 - [DEBUG]
71156 2019-Jan-13 16:21:28.327843 - [DEBUG] Function : main
71157 2019-Jan-13 16:21:28.327869 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71158 2019-Jan-13 16:21:28.328564 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
71159 2019-Jan-13 16:21:28.329224 - [DEBUG] Value : BOTTOM
71160 2019-Jan-13 16:21:28.329252 - [DEBUG]
71161 2019-Jan-13 16:21:28.329295 - [DEBUG] Function : main
71162 2019-Jan-13 16:21:28.329321 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71163 2019-Jan-13 16:21:28.329996 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
71164 2019-Jan-13 16:21:28.330661 - [DEBUG] Value : BOTTOM
71165 2019-Jan-13 16:21:28.330688 - [DEBUG]
71166 2019-Jan-13 16:21:28.330739 - [DEBUG] Function : main
71167 2019-Jan-13 16:21:28.330766 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71168 2019-Jan-13 16:21:28.331454 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71169 2019-Jan-13 16:21:28.332133 - [DEBUG] Value : BOTTOM
71170 2019-Jan-13 16:21:28.332161 - [DEBUG]
71171 2019-Jan-13 16:21:28.332203 - [DEBUG] Function : main
71172 2019-Jan-13 16:21:28.332229 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71173 2019-Jan-13 16:21:28.332902 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71174 2019-Jan-13 16:21:28.333571 - [DEBUG] Value : BOTTOM
71175 2019-Jan-13 16:21:28.333599 - [DEBUG]
71176 2019-Jan-13 16:21:28.333640 - [DEBUG] Function : main
71177 2019-Jan-13 16:21:28.333666 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71178 2019-Jan-13 16:21:28.334343 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
71179 2019-Jan-13 16:21:28.335016 - [DEBUG] Value : BOTTOM
71180 2019-Jan-13 16:21:28.335044 - [DEBUG]
71181 2019-Jan-13 16:21:28.335084 - [DEBUG] Function : main
71182 2019-Jan-13 16:21:28.335110 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71183 2019-Jan-13 16:21:28.335782 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
71184 2019-Jan-13 16:21:28.336453 - [DEBUG] Value : BOTTOM
71185 2019-Jan-13 16:21:28.336480 - [DEBUG]
71186 2019-Jan-13 16:21:28.336524 - [DEBUG] Function : main
71187 2019-Jan-13 16:21:28.336550 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71188 2019-Jan-13 16:21:28.337222 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
71189 2019-Jan-13 16:21:28.337879 - [DEBUG] Value : BOTTOM
71190 2019-Jan-13 16:21:28.337907 - [DEBUG]
71191 2019-Jan-13 16:21:28.337957 - [DEBUG] Function : main
71192 2019-Jan-13 16:21:28.337984 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71193 2019-Jan-13 16:21:28.338679 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71194 2019-Jan-13 16:21:28.339352 - [DEBUG] Value : BOTTOM
71195 2019-Jan-13 16:21:28.339379 - [DEBUG]
71196 2019-Jan-13 16:21:28.339424 - [DEBUG] Function : main
71197 2019-Jan-13 16:21:28.339450 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71198 2019-Jan-13 16:21:28.340122 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
71199 2019-Jan-13 16:21:28.340779 - [DEBUG] Value : BOTTOM
71200 2019-Jan-13 16:21:28.340806 - [DEBUG]
71201 2019-Jan-13 16:21:28.340857 - [DEBUG] Function : main
71202 2019-Jan-13 16:21:28.340884 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71203 2019-Jan-13 16:21:28.341565 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71204 2019-Jan-13 16:21:28.341636 - [DEBUG] Value : BOTTOM
71205 2019-Jan-13 16:21:28.341662 - [DEBUG]
71206 2019-Jan-13 16:21:28.341703 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71207 2019-Jan-13 16:21:28.341747 - [DEBUG] Function : main
71208 2019-Jan-13 16:21:28.341774 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71209 2019-Jan-13 16:21:28.342474 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71210 2019-Jan-13 16:21:28.343143 - [DEBUG] Value : BOTTOM
71211 2019-Jan-13 16:21:28.343170 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !15571212 2019-Jan-13 16:21:28.343870 - [DEBUG] Function : main
71213 2019-Jan-13 16:21:28.343904 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71214 2019-Jan-13 16:21:28.344571 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71215 2019-Jan-13 16:21:28.345261 - [DEBUG] Value : BOTTOM
71216 2019-Jan-13 16:21:28.345289 - [DEBUG]
71217 2019-Jan-13 16:21:28.345340 - [DEBUG] Function : main
71218 2019-Jan-13 16:21:28.345367 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71219 2019-Jan-13 16:21:28.346043 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71220 2019-Jan-13 16:21:28.346697 - [DEBUG] Value : BOTTOM
71221 2019-Jan-13 16:21:28.346725 - [DEBUG]
71222 2019-Jan-13 16:21:28.346774 - [DEBUG] Function : main
71223 2019-Jan-13 16:21:28.346801 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71224 2019-Jan-13 16:21:28.347468 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71225 2019-Jan-13 16:21:28.348133 - [DEBUG] Value : BOTTOM
71226 2019-Jan-13 16:21:28.348161 - [DEBUG]
71227 2019-Jan-13 16:21:28.348201 - [DEBUG] Function : main
71228 2019-Jan-13 16:21:28.348246 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71229 2019-Jan-13 16:21:28.348923 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71230 2019-Jan-13 16:21:28.349585 - [DEBUG] Value : BOTTOM
71231 2019-Jan-13 16:21:28.349613 - [DEBUG]
71232 2019-Jan-13 16:21:28.349653 - [DEBUG] Function : main
71233 2019-Jan-13 16:21:28.349680 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71234 2019-Jan-13 16:21:28.350341 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71235 2019-Jan-13 16:21:28.351007 - [DEBUG] Value : BOTTOM
71236 2019-Jan-13 16:21:28.351034 - [DEBUG]
71237 2019-Jan-13 16:21:28.351076 - [DEBUG] Function : main
71238 2019-Jan-13 16:21:28.351102 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71239 2019-Jan-13 16:21:28.351801 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71240 2019-Jan-13 16:21:28.352456 - [DEBUG] Value : BOTTOM
71241 2019-Jan-13 16:21:28.352483 - [DEBUG]
71242 2019-Jan-13 16:21:28.352523 - [DEBUG] Function : main
71243 2019-Jan-13 16:21:28.352550 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71244 2019-Jan-13 16:21:28.353211 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71245 2019-Jan-13 16:21:28.353881 - [DEBUG] Value : BOTTOM
71246 2019-Jan-13 16:21:28.353909 - [DEBUG]
71247 2019-Jan-13 16:21:28.353949 - [DEBUG] Function : main
71248 2019-Jan-13 16:21:28.353975 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71249 2019-Jan-13 16:21:28.354654 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
71250 2019-Jan-13 16:21:28.355359 - [DEBUG] Value : BOTTOM
71251 2019-Jan-13 16:21:28.355388 - [DEBUG]
71252 2019-Jan-13 16:21:28.355429 - [DEBUG] Function : main
71253 2019-Jan-13 16:21:28.355455 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71254 2019-Jan-13 16:21:28.356120 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71255 2019-Jan-13 16:21:28.356786 - [DEBUG] Value : BOTTOM
71256 2019-Jan-13 16:21:28.356813 - [DEBUG]
71257 2019-Jan-13 16:21:28.356854 - [DEBUG] Function : main
71258 2019-Jan-13 16:21:28.356880 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71259 2019-Jan-13 16:21:28.357551 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
71260 2019-Jan-13 16:21:28.358232 - [DEBUG] Value : BOTTOM
71261 2019-Jan-13 16:21:28.358260 - [DEBUG]
71262 2019-Jan-13 16:21:28.358302 - [DEBUG] Function : main
71263 2019-Jan-13 16:21:28.358328 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71264 2019-Jan-13 16:21:28.358995 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71265 2019-Jan-13 16:21:28.359657 - [DEBUG] Value : BOTTOM
71266 2019-Jan-13 16:21:28.359684 - [DEBUG]
71267 2019-Jan-13 16:21:28.359726 - [DEBUG] Function : main
71268 2019-Jan-13 16:21:28.359752 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71269 2019-Jan-13 16:21:28.360421 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71270 2019-Jan-13 16:21:28.361087 - [DEBUG] Value : BOTTOM
71271 2019-Jan-13 16:21:28.361114 - [DEBUG]
71272 2019-Jan-13 16:21:28.361154 - [DEBUG] Function : main
71273 2019-Jan-13 16:21:28.361180 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71274 2019-Jan-13 16:21:28.361865 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71275 2019-Jan-13 16:21:28.362534 - [DEBUG] Value : BOTTOM
71276 2019-Jan-13 16:21:28.362562 - [DEBUG]
71277 2019-Jan-13 16:21:28.362607 - [DEBUG] Function : main
71278 2019-Jan-13 16:21:28.362633 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71279 2019-Jan-13 16:21:28.363299 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
71280 2019-Jan-13 16:21:28.363958 - [DEBUG] Value : BOTTOM
71281 2019-Jan-13 16:21:28.363987 - [DEBUG]
71282 2019-Jan-13 16:21:28.364028 - [DEBUG] Function : main
71283 2019-Jan-13 16:21:28.364054 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71284 2019-Jan-13 16:21:28.364719 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71285 2019-Jan-13 16:21:28.365416 - [DEBUG] Value : BOTTOM
71286 2019-Jan-13 16:21:28.365444 - [DEBUG]
71287 2019-Jan-13 16:21:28.365489 - [DEBUG] Function : main
71288 2019-Jan-13 16:21:28.365515 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71289 2019-Jan-13 16:21:28.366188 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
71290 2019-Jan-13 16:21:28.366853 - [DEBUG] Value : BOTTOM
71291 2019-Jan-13 16:21:28.366896 - [DEBUG]
71292 2019-Jan-13 16:21:28.366937 - [DEBUG] Function : main
71293 2019-Jan-13 16:21:28.366963 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71294 2019-Jan-13 16:21:28.367630 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
71295 2019-Jan-13 16:21:28.368312 - [DEBUG] Value : BOTTOM
71296 2019-Jan-13 16:21:28.368339 - [DEBUG]
71297 2019-Jan-13 16:21:28.368382 - [DEBUG] Function : main
71298 2019-Jan-13 16:21:28.368408 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71299 2019-Jan-13 16:21:28.369086 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
71300 2019-Jan-13 16:21:28.369751 - [DEBUG] Value : BOTTOM
71301 2019-Jan-13 16:21:28.369778 - [DEBUG]
71302 2019-Jan-13 16:21:28.369821 - [DEBUG] Function : main
71303 2019-Jan-13 16:21:28.369847 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71304 2019-Jan-13 16:21:28.370510 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
71305 2019-Jan-13 16:21:28.371173 - [DEBUG] Value : BOTTOM
71306 2019-Jan-13 16:21:28.371200 - [DEBUG]
71307 2019-Jan-13 16:21:28.371254 - [DEBUG] Function : main
71308 2019-Jan-13 16:21:28.371280 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71309 2019-Jan-13 16:21:28.371980 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
71310 2019-Jan-13 16:21:28.372647 - [DEBUG] Value : BOTTOM
71311 2019-Jan-13 16:21:28.372676 - [DEBUG]
71312 2019-Jan-13 16:21:28.372719 - [DEBUG] Function : main
71313 2019-Jan-13 16:21:28.372745 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71314 2019-Jan-13 16:21:28.373410 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
71315 2019-Jan-13 16:21:28.374068 - [DEBUG] Value : BOTTOM
71316 2019-Jan-13 16:21:28.374095 - [DEBUG]
71317 2019-Jan-13 16:21:28.374146 - [DEBUG] Function : main
71318 2019-Jan-13 16:21:28.374172 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71319 2019-Jan-13 16:21:28.374849 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
71320 2019-Jan-13 16:21:28.375540 - [DEBUG] Value : BOTTOM
71321 2019-Jan-13 16:21:28.375568 - [DEBUG]
71322 2019-Jan-13 16:21:28.375617 - [DEBUG] Function : main
71323 2019-Jan-13 16:21:28.375644 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71324 2019-Jan-13 16:21:28.376310 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
71325 2019-Jan-13 16:21:28.376967 - [DEBUG] Value : BOTTOM
71326 2019-Jan-13 16:21:28.376995 - [DEBUG]
71327 2019-Jan-13 16:21:28.377036 - [DEBUG] Function : main
71328 2019-Jan-13 16:21:28.377062 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71329 2019-Jan-13 16:21:28.377736 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
71330 2019-Jan-13 16:21:28.378426 - [DEBUG] Value : BOTTOM
71331 2019-Jan-13 16:21:28.378454 - [DEBUG]
71332 2019-Jan-13 16:21:28.378497 - [DEBUG] Function : main
71333 2019-Jan-13 16:21:28.378539 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71334 2019-Jan-13 16:21:28.379209 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
71335 2019-Jan-13 16:21:28.379864 - [DEBUG] Value : BOTTOM
71336 2019-Jan-13 16:21:28.379892 - [DEBUG]
71337 2019-Jan-13 16:21:28.379941 - [DEBUG] Function : main
71338 2019-Jan-13 16:21:28.379968 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71339 2019-Jan-13 16:21:28.380646 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71340 2019-Jan-13 16:21:28.381306 - [DEBUG] Value : BOTTOM
71341 2019-Jan-13 16:21:28.381335 - [DEBUG]
71342 2019-Jan-13 16:21:28.381376 - [DEBUG] Function : main
71343 2019-Jan-13 16:21:28.381402 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71344 2019-Jan-13 16:21:28.382095 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71345 2019-Jan-13 16:21:28.382750 - [DEBUG] Value : BOTTOM
71346 2019-Jan-13 16:21:28.382777 - [DEBUG]
71347 2019-Jan-13 16:21:28.382815 - [DEBUG] Function : main
71348 2019-Jan-13 16:21:28.382841 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71349 2019-Jan-13 16:21:28.383517 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
71350 2019-Jan-13 16:21:28.384184 - [DEBUG] Value : BOTTOM
71351 2019-Jan-13 16:21:28.384214 - [DEBUG]
71352 2019-Jan-13 16:21:28.384257 - [DEBUG] Function : main
71353 2019-Jan-13 16:21:28.384284 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71354 2019-Jan-13 16:21:28.384971 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
71355 2019-Jan-13 16:21:28.385625 - [DEBUG] Value : BOTTOM
71356 2019-Jan-13 16:21:28.385652 - [DEBUG]
71357 2019-Jan-13 16:21:28.385701 - [DEBUG] Function : main
71358 2019-Jan-13 16:21:28.385727 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71359 2019-Jan-13 16:21:28.386405 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71360 2019-Jan-13 16:21:28.387069 - [DEBUG] Value : BOTTOM
71361 2019-Jan-13 16:21:28.387097 - [DEBUG]
71362 2019-Jan-13 16:21:28.387146 - [DEBUG] Function : main
71363 2019-Jan-13 16:21:28.387172 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71364 2019-Jan-13 16:21:28.387842 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
71365 2019-Jan-13 16:21:28.388524 - [DEBUG] Value : BOTTOM
71366 2019-Jan-13 16:21:28.388552 - [DEBUG]
71367 2019-Jan-13 16:21:28.388600 - [DEBUG] Function : main
71368 2019-Jan-13 16:21:28.388626 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71369 2019-Jan-13 16:21:28.389306 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71370 2019-Jan-13 16:21:28.389967 - [DEBUG] Value : BOTTOM
71371 2019-Jan-13 16:21:28.389996 - [DEBUG]
71372 2019-Jan-13 16:21:28.390038 - [DEBUG] Function : main
71373 2019-Jan-13 16:21:28.390065 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71374 2019-Jan-13 16:21:28.390754 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
71375 2019-Jan-13 16:21:28.391412 - [DEBUG] Value : BOTTOM
71376 2019-Jan-13 16:21:28.391440 - [DEBUG]
71377 2019-Jan-13 16:21:28.391489 - [DEBUG] Function : main
71378 2019-Jan-13 16:21:28.391515 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71379 2019-Jan-13 16:21:28.392220 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71380 2019-Jan-13 16:21:28.392287 - [DEBUG] Value : BOTTOM
71381 2019-Jan-13 16:21:28.392312 - [DEBUG]
71382 2019-Jan-13 16:21:28.392353 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71383 2019-Jan-13 16:21:28.392395 - [DEBUG] Function : main
71384 2019-Jan-13 16:21:28.392421 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71385 2019-Jan-13 16:21:28.393101 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71386 2019-Jan-13 16:21:28.393762 - [DEBUG] Value : BOTTOM
71387 2019-Jan-13 16:21:28.393789 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !16371388 2019-Jan-13 16:21:28.394486 - [DEBUG] Function : main
71389 2019-Jan-13 16:21:28.394519 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71390 2019-Jan-13 16:21:28.395218 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71391 2019-Jan-13 16:21:28.395882 - [DEBUG] Value : BOTTOM
71392 2019-Jan-13 16:21:28.395909 - [DEBUG]
71393 2019-Jan-13 16:21:28.395960 - [DEBUG] Function : main
71394 2019-Jan-13 16:21:28.395987 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71395 2019-Jan-13 16:21:28.396665 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71396 2019-Jan-13 16:21:28.397318 - [DEBUG] Value : BOTTOM
71397 2019-Jan-13 16:21:28.397345 - [DEBUG]
71398 2019-Jan-13 16:21:28.397393 - [DEBUG] Function : main
71399 2019-Jan-13 16:21:28.397420 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71400 2019-Jan-13 16:21:28.398097 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71401 2019-Jan-13 16:21:28.398777 - [DEBUG] Value : BOTTOM
71402 2019-Jan-13 16:21:28.398805 - [DEBUG]
71403 2019-Jan-13 16:21:28.398846 - [DEBUG] Function : main
71404 2019-Jan-13 16:21:28.398872 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71405 2019-Jan-13 16:21:28.399547 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71406 2019-Jan-13 16:21:28.400208 - [DEBUG] Value : BOTTOM
71407 2019-Jan-13 16:21:28.400236 - [DEBUG]
71408 2019-Jan-13 16:21:28.400275 - [DEBUG] Function : main
71409 2019-Jan-13 16:21:28.400301 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71410 2019-Jan-13 16:21:28.400973 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71411 2019-Jan-13 16:21:28.401651 - [DEBUG] Value : BOTTOM
71412 2019-Jan-13 16:21:28.401679 - [DEBUG]
71413 2019-Jan-13 16:21:28.401719 - [DEBUG] Function : main
71414 2019-Jan-13 16:21:28.401745 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71415 2019-Jan-13 16:21:28.402434 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71416 2019-Jan-13 16:21:28.403086 - [DEBUG] Value : BOTTOM
71417 2019-Jan-13 16:21:28.403113 - [DEBUG]
71418 2019-Jan-13 16:21:28.403154 - [DEBUG] Function : main
71419 2019-Jan-13 16:21:28.403180 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71420 2019-Jan-13 16:21:28.403854 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71421 2019-Jan-13 16:21:28.404516 - [DEBUG] Value : BOTTOM
71422 2019-Jan-13 16:21:28.404544 - [DEBUG]
71423 2019-Jan-13 16:21:28.404585 - [DEBUG] Function : main
71424 2019-Jan-13 16:21:28.404611 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71425 2019-Jan-13 16:21:28.405315 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71426 2019-Jan-13 16:21:28.405969 - [DEBUG] Value : BOTTOM
71427 2019-Jan-13 16:21:28.405997 - [DEBUG]
71428 2019-Jan-13 16:21:28.406038 - [DEBUG] Function : main
71429 2019-Jan-13 16:21:28.406064 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71430 2019-Jan-13 16:21:28.406737 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71431 2019-Jan-13 16:21:28.407402 - [DEBUG] Value : BOTTOM
71432 2019-Jan-13 16:21:28.407431 - [DEBUG]
71433 2019-Jan-13 16:21:28.407473 - [DEBUG] Function : main
71434 2019-Jan-13 16:21:28.407499 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71435 2019-Jan-13 16:21:28.408172 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71436 2019-Jan-13 16:21:28.408859 - [DEBUG] Value : BOTTOM
71437 2019-Jan-13 16:21:28.408886 - [DEBUG]
71438 2019-Jan-13 16:21:28.408927 - [DEBUG] Function : main
71439 2019-Jan-13 16:21:28.408953 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71440 2019-Jan-13 16:21:28.409614 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71441 2019-Jan-13 16:21:28.410285 - [DEBUG] Value : BOTTOM
71442 2019-Jan-13 16:21:28.410312 - [DEBUG]
71443 2019-Jan-13 16:21:28.410355 - [DEBUG] Function : main
71444 2019-Jan-13 16:21:28.410381 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71445 2019-Jan-13 16:21:28.411052 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
71446 2019-Jan-13 16:21:28.411731 - [DEBUG] Value : BOTTOM
71447 2019-Jan-13 16:21:28.411758 - [DEBUG]
71448 2019-Jan-13 16:21:28.411799 - [DEBUG] Function : main
71449 2019-Jan-13 16:21:28.411825 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71450 2019-Jan-13 16:21:28.412485 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71451 2019-Jan-13 16:21:28.413155 - [DEBUG] Value : BOTTOM
71452 2019-Jan-13 16:21:28.413182 - [DEBUG]
71453 2019-Jan-13 16:21:28.413222 - [DEBUG] Function : main
71454 2019-Jan-13 16:21:28.413248 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71455 2019-Jan-13 16:21:28.413928 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
71456 2019-Jan-13 16:21:28.414602 - [DEBUG] Value : BOTTOM
71457 2019-Jan-13 16:21:28.414630 - [DEBUG]
71458 2019-Jan-13 16:21:28.414672 - [DEBUG] Function : main
71459 2019-Jan-13 16:21:28.414698 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71460 2019-Jan-13 16:21:28.415390 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
71461 2019-Jan-13 16:21:28.416061 - [DEBUG] Value : BOTTOM
71462 2019-Jan-13 16:21:28.416090 - [DEBUG]
71463 2019-Jan-13 16:21:28.416132 - [DEBUG] Function : main
71464 2019-Jan-13 16:21:28.416159 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71465 2019-Jan-13 16:21:28.416836 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
71466 2019-Jan-13 16:21:28.417503 - [DEBUG] Value : BOTTOM
71467 2019-Jan-13 16:21:28.417529 - [DEBUG]
71468 2019-Jan-13 16:21:28.417573 - [DEBUG] Function : main
71469 2019-Jan-13 16:21:28.417599 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71470 2019-Jan-13 16:21:28.418279 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
71471 2019-Jan-13 16:21:28.418953 - [DEBUG] Value : BOTTOM
71472 2019-Jan-13 16:21:28.418980 - [DEBUG]
71473 2019-Jan-13 16:21:28.419032 - [DEBUG] Function : main
71474 2019-Jan-13 16:21:28.419058 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71475 2019-Jan-13 16:21:28.419731 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
71476 2019-Jan-13 16:21:28.420395 - [DEBUG] Value : BOTTOM
71477 2019-Jan-13 16:21:28.420422 - [DEBUG]
71478 2019-Jan-13 16:21:28.420465 - [DEBUG] Function : main
71479 2019-Jan-13 16:21:28.420491 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71480 2019-Jan-13 16:21:28.421154 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
71481 2019-Jan-13 16:21:28.421857 - [DEBUG] Value : BOTTOM
71482 2019-Jan-13 16:21:28.421885 - [DEBUG]
71483 2019-Jan-13 16:21:28.421935 - [DEBUG] Function : main
71484 2019-Jan-13 16:21:28.421962 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71485 2019-Jan-13 16:21:28.422635 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
71486 2019-Jan-13 16:21:28.423301 - [DEBUG] Value : BOTTOM
71487 2019-Jan-13 16:21:28.423328 - [DEBUG]
71488 2019-Jan-13 16:21:28.423375 - [DEBUG] Function : main
71489 2019-Jan-13 16:21:28.423401 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71490 2019-Jan-13 16:21:28.424065 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
71491 2019-Jan-13 16:21:28.424732 - [DEBUG] Value : BOTTOM
71492 2019-Jan-13 16:21:28.424760 - [DEBUG]
71493 2019-Jan-13 16:21:28.424802 - [DEBUG] Function : main
71494 2019-Jan-13 16:21:28.424828 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71495 2019-Jan-13 16:21:28.425520 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
71496 2019-Jan-13 16:21:28.426923 - [DEBUG] Value : BOTTOM
71497 2019-Jan-13 16:21:28.426953 - [DEBUG]
71498 2019-Jan-13 16:21:28.427029 - [DEBUG] Function : main
71499 2019-Jan-13 16:21:28.427055 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71500 2019-Jan-13 16:21:28.427763 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
71501 2019-Jan-13 16:21:28.428468 - [DEBUG] Value : BOTTOM
71502 2019-Jan-13 16:21:28.428495 - [DEBUG]
71503 2019-Jan-13 16:21:28.428551 - [DEBUG] Function : main
71504 2019-Jan-13 16:21:28.428578 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71505 2019-Jan-13 16:21:28.429257 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71506 2019-Jan-13 16:21:28.429911 - [DEBUG] Value : BOTTOM
71507 2019-Jan-13 16:21:28.429938 - [DEBUG]
71508 2019-Jan-13 16:21:28.429980 - [DEBUG] Function : main
71509 2019-Jan-13 16:21:28.430006 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71510 2019-Jan-13 16:21:28.430674 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71511 2019-Jan-13 16:21:28.431346 - [DEBUG] Value : BOTTOM
71512 2019-Jan-13 16:21:28.431373 - [DEBUG]
71513 2019-Jan-13 16:21:28.431415 - [DEBUG] Function : main
71514 2019-Jan-13 16:21:28.431441 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71515 2019-Jan-13 16:21:28.432143 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
71516 2019-Jan-13 16:21:28.432805 - [DEBUG] Value : BOTTOM
71517 2019-Jan-13 16:21:28.432832 - [DEBUG]
71518 2019-Jan-13 16:21:28.432875 - [DEBUG] Function : main
71519 2019-Jan-13 16:21:28.432901 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71520 2019-Jan-13 16:21:28.433565 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
71521 2019-Jan-13 16:21:28.434235 - [DEBUG] Value : BOTTOM
71522 2019-Jan-13 16:21:28.434264 - [DEBUG]
71523 2019-Jan-13 16:21:28.434316 - [DEBUG] Function : main
71524 2019-Jan-13 16:21:28.434342 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71525 2019-Jan-13 16:21:28.435038 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71526 2019-Jan-13 16:21:28.435702 - [DEBUG] Value : BOTTOM
71527 2019-Jan-13 16:21:28.435729 - [DEBUG]
71528 2019-Jan-13 16:21:28.435773 - [DEBUG] Function : main
71529 2019-Jan-13 16:21:28.435799 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71530 2019-Jan-13 16:21:28.436459 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
71531 2019-Jan-13 16:21:28.437130 - [DEBUG] Value : BOTTOM
71532 2019-Jan-13 16:21:28.437157 - [DEBUG]
71533 2019-Jan-13 16:21:28.437209 - [DEBUG] Function : main
71534 2019-Jan-13 16:21:28.437235 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71535 2019-Jan-13 16:21:28.437913 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71536 2019-Jan-13 16:21:28.438598 - [DEBUG] Value : BOTTOM
71537 2019-Jan-13 16:21:28.438625 - [DEBUG]
71538 2019-Jan-13 16:21:28.438669 - [DEBUG] Function : main
71539 2019-Jan-13 16:21:28.438695 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71540 2019-Jan-13 16:21:28.439372 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
71541 2019-Jan-13 16:21:28.440047 - [DEBUG] Value : BOTTOM
71542 2019-Jan-13 16:21:28.440074 - [DEBUG]
71543 2019-Jan-13 16:21:28.440125 - [DEBUG] Function : main
71544 2019-Jan-13 16:21:28.440152 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71545 2019-Jan-13 16:21:28.440831 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71546 2019-Jan-13 16:21:28.441496 - [DEBUG] Value : BOTTOM
71547 2019-Jan-13 16:21:28.441523 - [DEBUG]
71548 2019-Jan-13 16:21:28.441584 - [DEBUG] Function : main
71549 2019-Jan-13 16:21:28.441612 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71550 2019-Jan-13 16:21:28.442275 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
71551 2019-Jan-13 16:21:28.442946 - [DEBUG] Value : BOTTOM
71552 2019-Jan-13 16:21:28.442975 - [DEBUG]
71553 2019-Jan-13 16:21:28.443025 - [DEBUG] Function : main
71554 2019-Jan-13 16:21:28.443051 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80
71555 2019-Jan-13 16:21:28.443732 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71556 2019-Jan-13 16:21:28.443804 - [DEBUG] Value : BOTTOM
71557 2019-Jan-13 16:21:28.443830 - [DEBUG]
71558 2019-Jan-13 16:21:28.443869 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71559 2019-Jan-13 16:21:28.443912 - [DEBUG] Function : main
71560 2019-Jan-13 16:21:28.443938 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71561 2019-Jan-13 16:21:28.444604 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71562 2019-Jan-13 16:21:28.445282 - [DEBUG] Value : BOTTOM
71563 2019-Jan-13 16:21:28.445309 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !16971564 2019-Jan-13 16:21:28.446021 - [DEBUG] Function : main
71565 2019-Jan-13 16:21:28.446058 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71566 2019-Jan-13 16:21:28.446734 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71567 2019-Jan-13 16:21:28.447396 - [DEBUG] Value : BOTTOM
71568 2019-Jan-13 16:21:28.447423 - [DEBUG]
71569 2019-Jan-13 16:21:28.447474 - [DEBUG] Function : main
71570 2019-Jan-13 16:21:28.447500 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71571 2019-Jan-13 16:21:28.448163 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71572 2019-Jan-13 16:21:28.448854 - [DEBUG] Value : BOTTOM
71573 2019-Jan-13 16:21:28.448883 - [DEBUG]
71574 2019-Jan-13 16:21:28.448933 - [DEBUG] Function : main
71575 2019-Jan-13 16:21:28.448959 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71576 2019-Jan-13 16:21:28.449636 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71577 2019-Jan-13 16:21:28.450292 - [DEBUG] Value : BOTTOM
71578 2019-Jan-13 16:21:28.450319 - [DEBUG]
71579 2019-Jan-13 16:21:28.450359 - [DEBUG] Function : main
71580 2019-Jan-13 16:21:28.450386 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71581 2019-Jan-13 16:21:28.451066 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71582 2019-Jan-13 16:21:28.451761 - [DEBUG] Value : BOTTOM
71583 2019-Jan-13 16:21:28.451790 - [DEBUG]
71584 2019-Jan-13 16:21:28.451832 - [DEBUG] Function : main
71585 2019-Jan-13 16:21:28.451858 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71586 2019-Jan-13 16:21:28.452531 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71587 2019-Jan-13 16:21:28.453190 - [DEBUG] Value : BOTTOM
71588 2019-Jan-13 16:21:28.453217 - [DEBUG]
71589 2019-Jan-13 16:21:28.453257 - [DEBUG] Function : main
71590 2019-Jan-13 16:21:28.453283 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71591 2019-Jan-13 16:21:28.453945 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71592 2019-Jan-13 16:21:28.454610 - [DEBUG] Value : BOTTOM
71593 2019-Jan-13 16:21:28.454639 - [DEBUG]
71594 2019-Jan-13 16:21:28.454679 - [DEBUG] Function : main
71595 2019-Jan-13 16:21:28.454705 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71596 2019-Jan-13 16:21:28.455394 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71597 2019-Jan-13 16:21:28.456058 - [DEBUG] Value : BOTTOM
71598 2019-Jan-13 16:21:28.456085 - [DEBUG]
71599 2019-Jan-13 16:21:28.456125 - [DEBUG] Function : main
71600 2019-Jan-13 16:21:28.456151 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71601 2019-Jan-13 16:21:28.456813 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71602 2019-Jan-13 16:21:28.457470 - [DEBUG] Value : BOTTOM
71603 2019-Jan-13 16:21:28.457498 - [DEBUG]
71604 2019-Jan-13 16:21:28.457540 - [DEBUG] Function : main
71605 2019-Jan-13 16:21:28.457566 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71606 2019-Jan-13 16:21:28.458259 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71607 2019-Jan-13 16:21:28.458934 - [DEBUG] Value : BOTTOM
71608 2019-Jan-13 16:21:28.458962 - [DEBUG]
71609 2019-Jan-13 16:21:28.459002 - [DEBUG] Function : main
71610 2019-Jan-13 16:21:28.459028 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71611 2019-Jan-13 16:21:28.459691 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71612 2019-Jan-13 16:21:28.460358 - [DEBUG] Value : BOTTOM
71613 2019-Jan-13 16:21:28.460387 - [DEBUG]
71614 2019-Jan-13 16:21:28.460430 - [DEBUG] Function : main
71615 2019-Jan-13 16:21:28.460456 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71616 2019-Jan-13 16:21:28.461130 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
71617 2019-Jan-13 16:21:28.461812 - [DEBUG] Value : BOTTOM
71618 2019-Jan-13 16:21:28.461839 - [DEBUG]
71619 2019-Jan-13 16:21:28.461880 - [DEBUG] Function : main
71620 2019-Jan-13 16:21:28.461906 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71621 2019-Jan-13 16:21:28.462573 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71622 2019-Jan-13 16:21:28.463253 - [DEBUG] Value : BOTTOM
71623 2019-Jan-13 16:21:28.463281 - [DEBUG]
71624 2019-Jan-13 16:21:28.463322 - [DEBUG] Function : main
71625 2019-Jan-13 16:21:28.463348 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71626 2019-Jan-13 16:21:28.464030 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
71627 2019-Jan-13 16:21:28.464689 - [DEBUG] Value : BOTTOM
71628 2019-Jan-13 16:21:28.464716 - [DEBUG]
71629 2019-Jan-13 16:21:28.464758 - [DEBUG] Function : main
71630 2019-Jan-13 16:21:28.464784 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71631 2019-Jan-13 16:21:28.465474 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
71632 2019-Jan-13 16:21:28.466130 - [DEBUG] Value : BOTTOM
71633 2019-Jan-13 16:21:28.466157 - [DEBUG]
71634 2019-Jan-13 16:21:28.466199 - [DEBUG] Function : main
71635 2019-Jan-13 16:21:28.466224 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71636 2019-Jan-13 16:21:28.466899 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
71637 2019-Jan-13 16:21:28.467563 - [DEBUG] Value : BOTTOM
71638 2019-Jan-13 16:21:28.467591 - [DEBUG]
71639 2019-Jan-13 16:21:28.467638 - [DEBUG] Function : main
71640 2019-Jan-13 16:21:28.467664 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71641 2019-Jan-13 16:21:28.468351 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
71642 2019-Jan-13 16:21:28.469008 - [DEBUG] Value : BOTTOM
71643 2019-Jan-13 16:21:28.469036 - [DEBUG]
71644 2019-Jan-13 16:21:28.469089 - [DEBUG] Function : main
71645 2019-Jan-13 16:21:28.469116 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71646 2019-Jan-13 16:21:28.469796 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
71647 2019-Jan-13 16:21:28.470461 - [DEBUG] Value : BOTTOM
71648 2019-Jan-13 16:21:28.470489 - [DEBUG]
71649 2019-Jan-13 16:21:28.470532 - [DEBUG] Function : main
71650 2019-Jan-13 16:21:28.470558 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71651 2019-Jan-13 16:21:28.471222 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
71652 2019-Jan-13 16:21:28.471901 - [DEBUG] Value : BOTTOM
71653 2019-Jan-13 16:21:28.471928 - [DEBUG]
71654 2019-Jan-13 16:21:28.471976 - [DEBUG] Function : main
71655 2019-Jan-13 16:21:28.472003 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71656 2019-Jan-13 16:21:28.472684 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
71657 2019-Jan-13 16:21:28.473350 - [DEBUG] Value : BOTTOM
71658 2019-Jan-13 16:21:28.473377 - [DEBUG]
71659 2019-Jan-13 16:21:28.473425 - [DEBUG] Function : main
71660 2019-Jan-13 16:21:28.473452 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71661 2019-Jan-13 16:21:28.474121 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
71662 2019-Jan-13 16:21:28.474775 - [DEBUG] Value : BOTTOM
71663 2019-Jan-13 16:21:28.474825 - [DEBUG]
71664 2019-Jan-13 16:21:28.474865 - [DEBUG] Function : main
71665 2019-Jan-13 16:21:28.474911 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71666 2019-Jan-13 16:21:28.475595 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
71667 2019-Jan-13 16:21:28.476265 - [DEBUG] Value : BOTTOM
71668 2019-Jan-13 16:21:28.476294 - [DEBUG]
71669 2019-Jan-13 16:21:28.476337 - [DEBUG] Function : main
71670 2019-Jan-13 16:21:28.476363 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71671 2019-Jan-13 16:21:28.477029 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
71672 2019-Jan-13 16:21:28.477684 - [DEBUG] Value : BOTTOM
71673 2019-Jan-13 16:21:28.477713 - [DEBUG]
71674 2019-Jan-13 16:21:28.477761 - [DEBUG] Function : main
71675 2019-Jan-13 16:21:28.477787 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71676 2019-Jan-13 16:21:28.478487 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71677 2019-Jan-13 16:21:28.479146 - [DEBUG] Value : BOTTOM
71678 2019-Jan-13 16:21:28.479173 - [DEBUG]
71679 2019-Jan-13 16:21:28.479222 - [DEBUG] Function : main
71680 2019-Jan-13 16:21:28.479249 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71681 2019-Jan-13 16:21:28.479920 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71682 2019-Jan-13 16:21:28.480575 - [DEBUG] Value : BOTTOM
71683 2019-Jan-13 16:21:28.480603 - [DEBUG]
71684 2019-Jan-13 16:21:28.480641 - [DEBUG] Function : main
71685 2019-Jan-13 16:21:28.480667 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71686 2019-Jan-13 16:21:28.481342 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
71687 2019-Jan-13 16:21:28.482026 - [DEBUG] Value : BOTTOM
71688 2019-Jan-13 16:21:28.482053 - [DEBUG]
71689 2019-Jan-13 16:21:28.482097 - [DEBUG] Function : main
71690 2019-Jan-13 16:21:28.482124 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71691 2019-Jan-13 16:21:28.482792 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
71692 2019-Jan-13 16:21:28.483449 - [DEBUG] Value : BOTTOM
71693 2019-Jan-13 16:21:28.483476 - [DEBUG]
71694 2019-Jan-13 16:21:28.483525 - [DEBUG] Function : main
71695 2019-Jan-13 16:21:28.483552 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71696 2019-Jan-13 16:21:28.484229 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71697 2019-Jan-13 16:21:28.484909 - [DEBUG] Value : BOTTOM
71698 2019-Jan-13 16:21:28.484937 - [DEBUG]
71699 2019-Jan-13 16:21:28.484982 - [DEBUG] Function : main
71700 2019-Jan-13 16:21:28.485007 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71701 2019-Jan-13 16:21:28.488495 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
71702 2019-Jan-13 16:21:28.489286 - [DEBUG] Value : BOTTOM
71703 2019-Jan-13 16:21:28.489316 - [DEBUG]
71704 2019-Jan-13 16:21:28.489385 - [DEBUG] Function : main
71705 2019-Jan-13 16:21:28.489432 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71706 2019-Jan-13 16:21:28.490117 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71707 2019-Jan-13 16:21:28.490799 - [DEBUG] Value : BOTTOM
71708 2019-Jan-13 16:21:28.490827 - [DEBUG]
71709 2019-Jan-13 16:21:28.490874 - [DEBUG] Function : main
71710 2019-Jan-13 16:21:28.490900 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71711 2019-Jan-13 16:21:28.491594 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
71712 2019-Jan-13 16:21:28.492263 - [DEBUG] Value : BOTTOM
71713 2019-Jan-13 16:21:28.492289 - [DEBUG]
71714 2019-Jan-13 16:21:28.492339 - [DEBUG] Function : main
71715 2019-Jan-13 16:21:28.492366 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71716 2019-Jan-13 16:21:28.493034 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71717 2019-Jan-13 16:21:28.493703 - [DEBUG] Value : BOTTOM
71718 2019-Jan-13 16:21:28.493731 - [DEBUG]
71719 2019-Jan-13 16:21:28.493775 - [DEBUG] Function : main
71720 2019-Jan-13 16:21:28.493801 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71721 2019-Jan-13 16:21:28.494470 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
71722 2019-Jan-13 16:21:28.495160 - [DEBUG] Value : BOTTOM
71723 2019-Jan-13 16:21:28.495187 - [DEBUG]
71724 2019-Jan-13 16:21:28.495238 - [DEBUG] Function : main
71725 2019-Jan-13 16:21:28.495264 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83
71726 2019-Jan-13 16:21:28.495932 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71727 2019-Jan-13 16:21:28.495998 - [DEBUG] Value : BOTTOM
71728 2019-Jan-13 16:21:28.496024 - [DEBUG]
71729 2019-Jan-13 16:21:28.496063 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71730 2019-Jan-13 16:21:28.496106 - [DEBUG] Function : main
71731 2019-Jan-13 16:21:28.496132 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71732 2019-Jan-13 16:21:28.496811 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71733 2019-Jan-13 16:21:28.497468 - [DEBUG] Value : BOTTOM
71734 2019-Jan-13 16:21:28.497497 - [DEBUG]


getCallFlowFunction()
call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !19371735 2019-Jan-13 16:21:28.498206 - [DEBUG] Function : main
71736 2019-Jan-13 16:21:28.498261 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71737 2019-Jan-13 16:21:28.498926 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71738 2019-Jan-13 16:21:28.499593 - [DEBUG] Value : BOTTOM
71739 2019-Jan-13 16:21:28.499622 - [DEBUG]
71740 2019-Jan-13 16:21:28.499674 - [DEBUG] Function : main
71741 2019-Jan-13 16:21:28.499702 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71742 2019-Jan-13 16:21:28.500378 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71743 2019-Jan-13 16:21:28.501044 - [DEBUG] Value : BOTTOM
71744 2019-Jan-13 16:21:28.501071 - [DEBUG]
71745 2019-Jan-13 16:21:28.501139 - [DEBUG] Function : main
71746 2019-Jan-13 16:21:28.501166 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71747 2019-Jan-13 16:21:28.501860 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71748 2019-Jan-13 16:21:28.502527 - [DEBUG] Value : BOTTOM
71749 2019-Jan-13 16:21:28.502555 - [DEBUG]
71750 2019-Jan-13 16:21:28.502600 - [DEBUG] Function : main
71751 2019-Jan-13 16:21:28.502626 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71752 2019-Jan-13 16:21:28.503298 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71753 2019-Jan-13 16:21:28.503966 - [DEBUG] Value : BOTTOM
71754 2019-Jan-13 16:21:28.503993 - [DEBUG]
71755 2019-Jan-13 16:21:28.504033 - [DEBUG] Function : main
71756 2019-Jan-13 16:21:28.504059 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71757 2019-Jan-13 16:21:28.504726 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71758 2019-Jan-13 16:21:28.505413 - [DEBUG] Value : BOTTOM
71759 2019-Jan-13 16:21:28.505441 - [DEBUG]
71760 2019-Jan-13 16:21:28.505484 - [DEBUG] Function : main
71761 2019-Jan-13 16:21:28.505510 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71762 2019-Jan-13 16:21:28.506187 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71763 2019-Jan-13 16:21:28.506851 - [DEBUG] Value : BOTTOM
71764 2019-Jan-13 16:21:28.506880 - [DEBUG]
71765 2019-Jan-13 16:21:28.506921 - [DEBUG] Function : main
71766 2019-Jan-13 16:21:28.506947 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71767 2019-Jan-13 16:21:28.507612 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
71768 2019-Jan-13 16:21:28.508285 - [DEBUG] Value : BOTTOM
71769 2019-Jan-13 16:21:28.508313 - [DEBUG]
71770 2019-Jan-13 16:21:28.508350 - [DEBUG] Function : main
71771 2019-Jan-13 16:21:28.508377 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71772 2019-Jan-13 16:21:28.509059 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71773 2019-Jan-13 16:21:28.509725 - [DEBUG] Value : BOTTOM
71774 2019-Jan-13 16:21:28.509753 - [DEBUG]
71775 2019-Jan-13 16:21:28.509794 - [DEBUG] Function : main
71776 2019-Jan-13 16:21:28.509821 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71777 2019-Jan-13 16:21:28.510488 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71778 2019-Jan-13 16:21:28.511145 - [DEBUG] Value : BOTTOM
71779 2019-Jan-13 16:21:28.511172 - [DEBUG]
71780 2019-Jan-13 16:21:28.511210 - [DEBUG] Function : main
71781 2019-Jan-13 16:21:28.511236 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71782 2019-Jan-13 16:21:28.511933 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71783 2019-Jan-13 16:21:28.512603 - [DEBUG] Value : BOTTOM
71784 2019-Jan-13 16:21:28.512631 - [DEBUG]
71785 2019-Jan-13 16:21:28.512674 - [DEBUG] Function : main
71786 2019-Jan-13 16:21:28.512700 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71787 2019-Jan-13 16:21:28.513385 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
71788 2019-Jan-13 16:21:28.514036 - [DEBUG] Value : BOTTOM
71789 2019-Jan-13 16:21:28.514063 - [DEBUG]
71790 2019-Jan-13 16:21:28.514103 - [DEBUG] Function : main
71791 2019-Jan-13 16:21:28.514129 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71792 2019-Jan-13 16:21:28.514805 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
71793 2019-Jan-13 16:21:28.515491 - [DEBUG] Value : BOTTOM
71794 2019-Jan-13 16:21:28.515520 - [DEBUG]
71795 2019-Jan-13 16:21:28.515563 - [DEBUG] Function : main
71796 2019-Jan-13 16:21:28.515589 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71797 2019-Jan-13 16:21:28.516262 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
71798 2019-Jan-13 16:21:28.516911 - [DEBUG] Value : BOTTOM
71799 2019-Jan-13 16:21:28.516938 - [DEBUG]
71800 2019-Jan-13 16:21:28.516979 - [DEBUG] Function : main
71801 2019-Jan-13 16:21:28.517005 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71802 2019-Jan-13 16:21:28.517681 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
71803 2019-Jan-13 16:21:28.518366 - [DEBUG] Value : BOTTOM
71804 2019-Jan-13 16:21:28.518394 - [DEBUG]
71805 2019-Jan-13 16:21:28.518435 - [DEBUG] Function : main
71806 2019-Jan-13 16:21:28.518461 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71807 2019-Jan-13 16:21:28.519134 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
71808 2019-Jan-13 16:21:28.519792 - [DEBUG] Value : BOTTOM
71809 2019-Jan-13 16:21:28.519819 - [DEBUG]
71810 2019-Jan-13 16:21:28.519865 - [DEBUG] Function : main
71811 2019-Jan-13 16:21:28.519891 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71812 2019-Jan-13 16:21:28.520565 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
71813 2019-Jan-13 16:21:28.521226 - [DEBUG] Value : BOTTOM
71814 2019-Jan-13 16:21:28.521254 - [DEBUG]
71815 2019-Jan-13 16:21:28.521306 - [DEBUG] Function : main
71816 2019-Jan-13 16:21:28.521333 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71817 2019-Jan-13 16:21:28.522031 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
71818 2019-Jan-13 16:21:28.522690 - [DEBUG] Value : BOTTOM
71819 2019-Jan-13 16:21:28.522717 - [DEBUG]
71820 2019-Jan-13 16:21:28.522761 - [DEBUG] Function : main
71821 2019-Jan-13 16:21:28.522787 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71822 2019-Jan-13 16:21:28.523461 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
71823 2019-Jan-13 16:21:28.524124 - [DEBUG] Value : BOTTOM
71824 2019-Jan-13 16:21:28.524153 - [DEBUG]
71825 2019-Jan-13 16:21:28.524203 - [DEBUG] Function : main
71826 2019-Jan-13 16:21:28.524230 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71827 2019-Jan-13 16:21:28.524922 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
71828 2019-Jan-13 16:21:28.525599 - [DEBUG] Value : BOTTOM
71829 2019-Jan-13 16:21:28.525628 - [DEBUG]
71830 2019-Jan-13 16:21:28.525679 - [DEBUG] Function : main
71831 2019-Jan-13 16:21:28.525706 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71832 2019-Jan-13 16:21:28.526383 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
71833 2019-Jan-13 16:21:28.527050 - [DEBUG] Value : BOTTOM
71834 2019-Jan-13 16:21:28.527077 - [DEBUG]
71835 2019-Jan-13 16:21:28.527118 - [DEBUG] Function : main
71836 2019-Jan-13 16:21:28.527144 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71837 2019-Jan-13 16:21:28.527815 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
71838 2019-Jan-13 16:21:28.528500 - [DEBUG] Value : BOTTOM
71839 2019-Jan-13 16:21:28.528527 - [DEBUG]
71840 2019-Jan-13 16:21:28.528571 - [DEBUG] Function : main
71841 2019-Jan-13 16:21:28.528597 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71842 2019-Jan-13 16:21:28.529269 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
71843 2019-Jan-13 16:21:28.529939 - [DEBUG] Value : BOTTOM
71844 2019-Jan-13 16:21:28.529967 - [DEBUG]
71845 2019-Jan-13 16:21:28.530016 - [DEBUG] Function : main
71846 2019-Jan-13 16:21:28.530043 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71847 2019-Jan-13 16:21:28.530719 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
71848 2019-Jan-13 16:21:28.531372 - [DEBUG] Value : BOTTOM
71849 2019-Jan-13 16:21:28.531399 - [DEBUG]
71850 2019-Jan-13 16:21:28.531441 - [DEBUG] Function : main
71851 2019-Jan-13 16:21:28.531467 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71852 2019-Jan-13 16:21:28.532162 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
71853 2019-Jan-13 16:21:28.532832 - [DEBUG] Value : BOTTOM
71854 2019-Jan-13 16:21:28.532861 - [DEBUG]
71855 2019-Jan-13 16:21:28.532901 - [DEBUG] Function : main
71856 2019-Jan-13 16:21:28.532927 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71857 2019-Jan-13 16:21:28.533602 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
71858 2019-Jan-13 16:21:28.534259 - [DEBUG] Value : BOTTOM
71859 2019-Jan-13 16:21:28.534287 - [DEBUG]
71860 2019-Jan-13 16:21:28.534330 - [DEBUG] Function : main
71861 2019-Jan-13 16:21:28.534356 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71862 2019-Jan-13 16:21:28.535053 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
71863 2019-Jan-13 16:21:28.535723 - [DEBUG] Value : BOTTOM
71864 2019-Jan-13 16:21:28.535751 - [DEBUG]
71865 2019-Jan-13 16:21:28.535804 - [DEBUG] Function : main
71866 2019-Jan-13 16:21:28.535831 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71867 2019-Jan-13 16:21:28.536504 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
71868 2019-Jan-13 16:21:28.537163 - [DEBUG] Value : BOTTOM
71869 2019-Jan-13 16:21:28.537207 - [DEBUG]
71870 2019-Jan-13 16:21:28.537252 - [DEBUG] Function : main
71871 2019-Jan-13 16:21:28.537278 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71872 2019-Jan-13 16:21:28.537946 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
71873 2019-Jan-13 16:21:28.538637 - [DEBUG] Value : BOTTOM
71874 2019-Jan-13 16:21:28.538664 - [DEBUG]
71875 2019-Jan-13 16:21:28.538716 - [DEBUG] Function : main
71876 2019-Jan-13 16:21:28.538742 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71877 2019-Jan-13 16:21:28.539414 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
71878 2019-Jan-13 16:21:28.540075 - [DEBUG] Value : BOTTOM
71879 2019-Jan-13 16:21:28.540102 - [DEBUG]
71880 2019-Jan-13 16:21:28.540146 - [DEBUG] Function : main
71881 2019-Jan-13 16:21:28.540172 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71882 2019-Jan-13 16:21:28.540833 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
71883 2019-Jan-13 16:21:28.541505 - [DEBUG] Value : BOTTOM
71884 2019-Jan-13 16:21:28.541533 - [DEBUG]
71885 2019-Jan-13 16:21:28.541604 - [DEBUG] Function : main
71886 2019-Jan-13 16:21:28.541631 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71887 2019-Jan-13 16:21:28.542308 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
71888 2019-Jan-13 16:21:28.542971 - [DEBUG] Value : BOTTOM
71889 2019-Jan-13 16:21:28.542999 - [DEBUG]
71890 2019-Jan-13 16:21:28.543043 - [DEBUG] Function : main
71891 2019-Jan-13 16:21:28.543069 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71892 2019-Jan-13 16:21:28.543725 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
71893 2019-Jan-13 16:21:28.544392 - [DEBUG] Value : BOTTOM
71894 2019-Jan-13 16:21:28.544421 - [DEBUG]
71895 2019-Jan-13 16:21:28.544470 - [DEBUG] Function : main
71896 2019-Jan-13 16:21:28.544497 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71897 2019-Jan-13 16:21:28.545198 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71898 2019-Jan-13 16:21:28.545267 - [DEBUG] Value : BOTTOM
71899 2019-Jan-13 16:21:28.545293 - [DEBUG]
71900 2019-Jan-13 16:21:28.545334 - [DEBUG] Could not get starting points of 'llvm.dbg.declare' because it is a declaration
71901 2019-Jan-13 16:21:28.545363 - [DEBUG] Function : main
71902 2019-Jan-13 16:21:28.545388 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71903 2019-Jan-13 16:21:28.546053 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
71904 2019-Jan-13 16:21:28.546705 - [DEBUG] Value : BOTTOM
71905 2019-Jan-13 16:21:28.546732 - [DEBUG]
71906 2019-Jan-13 16:21:28.546770 - [DEBUG] Function : main
71907 2019-Jan-13 16:21:28.546797 - [DEBUG] Inst. : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
71908 2019-Jan-13 16:21:28.547476 - [DEBUG] Fact : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
71909 2019-Jan-13 16:21:28.548148 - [DEBUG] Value : BOTTOM
71910 2019-Jan-13 16:21:28.548193 - [DEBUG]
71911 2019-Jan-13 16:21:28.548281 - [DEBUG] Function : main
71912 2019-Jan-13 16:21:28.548310 - [DEBUG] Inst. : %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15
71913 2019-Jan-13 16:21:28.548990 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71914 2019-Jan-13 16:21:28.549052 - [DEBUG] Value : BOTTOM
71915 2019-Jan-13 16:21:28.549078 - [DEBUG]
71916 2019-Jan-13 16:21:28.549107 - [DEBUG] Function : main
71917 2019-Jan-13 16:21:28.549133 - [DEBUG] Inst. : %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2
71918 2019-Jan-13 16:21:28.549786 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71919 2019-Jan-13 16:21:28.549850 - [DEBUG] Value : BOTTOM
71920 2019-Jan-13 16:21:28.549876 - [DEBUG]
71921 2019-Jan-13 16:21:28.549905 - [DEBUG] Function : main
71922 2019-Jan-13 16:21:28.549932 - [DEBUG] Inst. : %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3
71923 2019-Jan-13 16:21:28.550596 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71924 2019-Jan-13 16:21:28.550657 - [DEBUG] Value : BOTTOM
71925 2019-Jan-13 16:21:28.550683 - [DEBUG]
71926 2019-Jan-13 16:21:28.550719 - [DEBUG] Function : main
71927 2019-Jan-13 16:21:28.550746 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71928 2019-Jan-13 16:21:28.551417 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71929 2019-Jan-13 16:21:28.552096 - [DEBUG] Value : BOTTOM
71930 2019-Jan-13 16:21:28.552123 - [DEBUG]
71931 2019-Jan-13 16:21:28.552149 - [DEBUG] Function : main
71932 2019-Jan-13 16:21:28.552174 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71933 2019-Jan-13 16:21:28.552832 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71934 2019-Jan-13 16:21:28.553495 - [DEBUG] Value : BOTTOM
71935 2019-Jan-13 16:21:28.553522 - [DEBUG]
71936 2019-Jan-13 16:21:28.553548 - [DEBUG] Function : main
71937 2019-Jan-13 16:21:28.553574 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71938 2019-Jan-13 16:21:28.554239 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
71939 2019-Jan-13 16:21:28.554915 - [DEBUG] Value : BOTTOM
71940 2019-Jan-13 16:21:28.554943 - [DEBUG]
71941 2019-Jan-13 16:21:28.554969 - [DEBUG] Function : main
71942 2019-Jan-13 16:21:28.554995 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71943 2019-Jan-13 16:21:28.555650 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
71944 2019-Jan-13 16:21:28.556319 - [DEBUG] Value : BOTTOM
71945 2019-Jan-13 16:21:28.556346 - [DEBUG]
71946 2019-Jan-13 16:21:28.556372 - [DEBUG] Function : main
71947 2019-Jan-13 16:21:28.556397 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71948 2019-Jan-13 16:21:28.557059 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
71949 2019-Jan-13 16:21:28.557714 - [DEBUG] Value : BOTTOM
71950 2019-Jan-13 16:21:28.557741 - [DEBUG]
71951 2019-Jan-13 16:21:28.557766 - [DEBUG] Function : main
71952 2019-Jan-13 16:21:28.557791 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71953 2019-Jan-13 16:21:28.558465 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
71954 2019-Jan-13 16:21:28.559127 - [DEBUG] Value : BOTTOM
71955 2019-Jan-13 16:21:28.559154 - [DEBUG]
71956 2019-Jan-13 16:21:28.559181 - [DEBUG] Function : main
71957 2019-Jan-13 16:21:28.559206 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71958 2019-Jan-13 16:21:28.559872 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
71959 2019-Jan-13 16:21:28.560548 - [DEBUG] Value : BOTTOM
71960 2019-Jan-13 16:21:28.560575 - [DEBUG]
71961 2019-Jan-13 16:21:28.560601 - [DEBUG] Function : main
71962 2019-Jan-13 16:21:28.560626 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71963 2019-Jan-13 16:21:28.561280 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
71964 2019-Jan-13 16:21:28.561970 - [DEBUG] Value : BOTTOM
71965 2019-Jan-13 16:21:28.561998 - [DEBUG]
71966 2019-Jan-13 16:21:28.562023 - [DEBUG] Function : main
71967 2019-Jan-13 16:21:28.562048 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71968 2019-Jan-13 16:21:28.562708 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
71969 2019-Jan-13 16:21:28.563370 - [DEBUG] Value : BOTTOM
71970 2019-Jan-13 16:21:28.563397 - [DEBUG]
71971 2019-Jan-13 16:21:28.563422 - [DEBUG] Function : main
71972 2019-Jan-13 16:21:28.563447 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71973 2019-Jan-13 16:21:28.564101 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
71974 2019-Jan-13 16:21:28.564762 - [DEBUG] Value : BOTTOM
71975 2019-Jan-13 16:21:28.564790 - [DEBUG]
71976 2019-Jan-13 16:21:28.564816 - [DEBUG] Function : main
71977 2019-Jan-13 16:21:28.564841 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71978 2019-Jan-13 16:21:28.565523 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
71979 2019-Jan-13 16:21:28.566192 - [DEBUG] Value : BOTTOM
71980 2019-Jan-13 16:21:28.566219 - [DEBUG]
71981 2019-Jan-13 16:21:28.566244 - [DEBUG] Function : main
71982 2019-Jan-13 16:21:28.566269 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71983 2019-Jan-13 16:21:28.566925 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
71984 2019-Jan-13 16:21:28.567579 - [DEBUG] Value : BOTTOM
71985 2019-Jan-13 16:21:28.567606 - [DEBUG]
71986 2019-Jan-13 16:21:28.567631 - [DEBUG] Function : main
71987 2019-Jan-13 16:21:28.567656 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71988 2019-Jan-13 16:21:28.568348 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
71989 2019-Jan-13 16:21:28.569021 - [DEBUG] Value : BOTTOM
71990 2019-Jan-13 16:21:28.569048 - [DEBUG]
71991 2019-Jan-13 16:21:28.569073 - [DEBUG] Function : main
71992 2019-Jan-13 16:21:28.569098 - [DEBUG] Inst. : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
71993 2019-Jan-13 16:21:28.569754 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
71994 2019-Jan-13 16:21:28.569816 - [DEBUG] Value : BOTTOM
71995 2019-Jan-13 16:21:28.569841 - [DEBUG]
71996 2019-Jan-13 16:21:28.569878 - [DEBUG] Function : main
71997 2019-Jan-13 16:21:28.569904 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
71998 2019-Jan-13 16:21:28.570566 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
71999 2019-Jan-13 16:21:28.571228 - [DEBUG] Value : BOTTOM
72000 2019-Jan-13 16:21:28.571256 - [DEBUG]
72001 2019-Jan-13 16:21:28.571281 - [DEBUG] Function : main
72002 2019-Jan-13 16:21:28.571306 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72003 2019-Jan-13 16:21:28.571995 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72004 2019-Jan-13 16:21:28.572647 - [DEBUG] Value : BOTTOM
72005 2019-Jan-13 16:21:28.572691 - [DEBUG]
72006 2019-Jan-13 16:21:28.572717 - [DEBUG] Function : main
72007 2019-Jan-13 16:21:28.572743 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72008 2019-Jan-13 16:21:28.573403 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72009 2019-Jan-13 16:21:28.574070 - [DEBUG] Value : BOTTOM
72010 2019-Jan-13 16:21:28.574098 - [DEBUG]
72011 2019-Jan-13 16:21:28.574124 - [DEBUG] Function : main
72012 2019-Jan-13 16:21:28.574149 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72013 2019-Jan-13 16:21:28.574813 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72014 2019-Jan-13 16:21:28.575490 - [DEBUG] Value : BOTTOM
72015 2019-Jan-13 16:21:28.575517 - [DEBUG]
72016 2019-Jan-13 16:21:28.575543 - [DEBUG] Function : main
72017 2019-Jan-13 16:21:28.575568 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72018 2019-Jan-13 16:21:28.576221 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72019 2019-Jan-13 16:21:28.576882 - [DEBUG] Value : BOTTOM
72020 2019-Jan-13 16:21:28.576909 - [DEBUG]
72021 2019-Jan-13 16:21:28.576935 - [DEBUG] Function : main
72022 2019-Jan-13 16:21:28.576960 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72023 2019-Jan-13 16:21:28.577624 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72024 2019-Jan-13 16:21:28.578307 - [DEBUG] Value : BOTTOM
72025 2019-Jan-13 16:21:28.578334 - [DEBUG]
72026 2019-Jan-13 16:21:28.578361 - [DEBUG] Function : main
72027 2019-Jan-13 16:21:28.578386 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72028 2019-Jan-13 16:21:28.579041 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72029 2019-Jan-13 16:21:28.579103 - [DEBUG] Value : BOTTOM
72030 2019-Jan-13 16:21:28.579129 - [DEBUG]
72031 2019-Jan-13 16:21:28.579160 - [DEBUG] Function : main
72032 2019-Jan-13 16:21:28.579186 - [DEBUG] Inst. : %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7
72033 2019-Jan-13 16:21:28.579856 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72034 2019-Jan-13 16:21:28.579917 - [DEBUG] Value : BOTTOM
72035 2019-Jan-13 16:21:28.579942 - [DEBUG]
72036 2019-Jan-13 16:21:28.579972 - [DEBUG] Function : main
72037 2019-Jan-13 16:21:28.579999 - [DEBUG] Inst. : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72038 2019-Jan-13 16:21:28.580660 - [DEBUG] Fact : %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20
72039 2019-Jan-13 16:21:28.581340 - [DEBUG] Value : BOTTOM
72040 2019-Jan-13 16:21:28.581368 - [DEBUG]
72041 2019-Jan-13 16:21:28.581394 - [DEBUG] Function : main
72042 2019-Jan-13 16:21:28.581419 - [DEBUG] Inst. : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72043 2019-Jan-13 16:21:28.582099 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72044 2019-Jan-13 16:21:28.582161 - [DEBUG] Value : BOTTOM
72045 2019-Jan-13 16:21:28.582187 - [DEBUG]
72046 2019-Jan-13 16:21:28.582217 - [DEBUG] Function : main
72047 2019-Jan-13 16:21:28.582243 - [DEBUG] Inst. : %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14
72048 2019-Jan-13 16:21:28.582906 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72049 2019-Jan-13 16:21:28.582967 - [DEBUG] Value : BOTTOM
72050 2019-Jan-13 16:21:28.582993 - [DEBUG]
72051 2019-Jan-13 16:21:28.583021 - [DEBUG] Function : main
72052 2019-Jan-13 16:21:28.583048 - [DEBUG] Inst. : %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6
72053 2019-Jan-13 16:21:28.583708 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72054 2019-Jan-13 16:21:28.583786 - [DEBUG] Value : BOTTOM
72055 2019-Jan-13 16:21:28.583813 - [DEBUG]
72056 2019-Jan-13 16:21:28.583842 - [DEBUG] Function : main
72057 2019-Jan-13 16:21:28.583868 - [DEBUG] Inst. : store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16
72058 2019-Jan-13 16:21:28.584524 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72059 2019-Jan-13 16:21:28.584584 - [DEBUG] Value : BOTTOM
72060 2019-Jan-13 16:21:28.584610 - [DEBUG]
72061 2019-Jan-13 16:21:28.584638 - [DEBUG] Function : main
72062 2019-Jan-13 16:21:28.584666 - [DEBUG] Inst. : %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12
72063 2019-Jan-13 16:21:28.585350 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72064 2019-Jan-13 16:21:28.585420 - [DEBUG] Value : BOTTOM
72065 2019-Jan-13 16:21:28.585446 - [DEBUG]
72066 2019-Jan-13 16:21:28.585476 - [DEBUG] Function : main
72067 2019-Jan-13 16:21:28.585502 - [DEBUG] Inst. : %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5
72068 2019-Jan-13 16:21:28.586159 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72069 2019-Jan-13 16:21:28.586220 - [DEBUG] Value : BOTTOM
72070 2019-Jan-13 16:21:28.586246 - [DEBUG]
72071 2019-Jan-13 16:21:28.586275 - [DEBUG] Function : main
72072 2019-Jan-13 16:21:28.586302 - [DEBUG] Inst. : %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11
72073 2019-Jan-13 16:21:28.586960 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72074 2019-Jan-13 16:21:28.587021 - [DEBUG] Value : BOTTOM
72075 2019-Jan-13 16:21:28.587047 - [DEBUG]
72076 2019-Jan-13 16:21:28.587076 - [DEBUG] Function : main
72077 2019-Jan-13 16:21:28.587102 - [DEBUG] Inst. : %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4
72078 2019-Jan-13 16:21:28.587749 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72079 2019-Jan-13 16:21:28.587810 - [DEBUG] Value : BOTTOM
72080 2019-Jan-13 16:21:28.587835 - [DEBUG]
72081 2019-Jan-13 16:21:28.587863 - [DEBUG] Function : main
72082 2019-Jan-13 16:21:28.587890 - [DEBUG] Inst. : %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10
72083 2019-Jan-13 16:21:28.588577 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72084 2019-Jan-13 16:21:28.588641 - [DEBUG] Value : BOTTOM
72085 2019-Jan-13 16:21:28.588667 - [DEBUG]
72086 2019-Jan-13 16:21:28.588696 - [DEBUG] Function : main
72087 2019-Jan-13 16:21:28.588722 - [DEBUG] Inst. : %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9
72088 2019-Jan-13 16:21:28.589391 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72089 2019-Jan-13 16:21:28.589455 - [DEBUG] Value : BOTTOM
72090 2019-Jan-13 16:21:28.589481 - [DEBUG]
72091 2019-Jan-13 16:21:28.589513 - [DEBUG] Function : main
72092 2019-Jan-13 16:21:28.589540 - [DEBUG] Inst. : %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8
72093 2019-Jan-13 16:21:28.590208 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72094 2019-Jan-13 16:21:28.590268 - [DEBUG] Value : BOTTOM
72095 2019-Jan-13 16:21:28.590294 - [DEBUG]
72096 2019-Jan-13 16:21:28.590322 - [DEBUG] Function : main
72097 2019-Jan-13 16:21:28.590348 - [DEBUG] Inst. : %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13
72098 2019-Jan-13 16:21:28.590996 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72099 2019-Jan-13 16:21:28.591057 - [DEBUG] Value : BOTTOM
72100 2019-Jan-13 16:21:28.591083 - [DEBUG]
72101 2019-Jan-13 16:21:28.591111 - [DEBUG] Function : main
72102 2019-Jan-13 16:21:28.591138 - [DEBUG] Inst. : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
72103 2019-Jan-13 16:21:28.591829 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72104 2019-Jan-13 16:21:28.592488 - [DEBUG] Value : BOTTOM
72105 2019-Jan-13 16:21:28.592515 - [DEBUG]
72106 2019-Jan-13 16:21:28.592556 - [DEBUG] Function : main
72107 2019-Jan-13 16:21:28.592582 - [DEBUG] Inst. : %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22
72108 2019-Jan-13 16:21:28.593241 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72109 2019-Jan-13 16:21:28.593303 - [DEBUG] Value : BOTTOM
72110 2019-Jan-13 16:21:28.593329 - [DEBUG]
72111 2019-Jan-13 16:21:28.593359 - [DEBUG] Function : main
72112 2019-Jan-13 16:21:28.593385 - [DEBUG] Inst. : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
72113 2019-Jan-13 16:21:28.594045 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72114 2019-Jan-13 16:21:28.594708 - [DEBUG] Value : BOTTOM
72115 2019-Jan-13 16:21:28.594736 - [DEBUG]
72116 2019-Jan-13 16:21:28.594762 - [DEBUG] Function : main
72117 2019-Jan-13 16:21:28.594787 - [DEBUG] Inst. : %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23
72118 2019-Jan-13 16:21:28.595477 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72119 2019-Jan-13 16:21:28.595540 - [DEBUG] Value : BOTTOM
72120 2019-Jan-13 16:21:28.595566 - [DEBUG]
72121 2019-Jan-13 16:21:28.595596 - [DEBUG] Function : main
72122 2019-Jan-13 16:21:28.595624 - [DEBUG] Inst. : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72123 2019-Jan-13 16:21:28.596280 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72124 2019-Jan-13 16:21:28.596929 - [DEBUG] Value : BOTTOM
72125 2019-Jan-13 16:21:28.596957 - [DEBUG]
72126 2019-Jan-13 16:21:28.596982 - [DEBUG] Function : main
72127 2019-Jan-13 16:21:28.597007 - [DEBUG] Inst. : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72128 2019-Jan-13 16:21:28.597672 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72129 2019-Jan-13 16:21:28.597734 - [DEBUG] Value : BOTTOM
72130 2019-Jan-13 16:21:28.597760 - [DEBUG]
72131 2019-Jan-13 16:21:28.597806 - [DEBUG] Function : main
72132 2019-Jan-13 16:21:28.597833 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72133 2019-Jan-13 16:21:28.598543 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
72134 2019-Jan-13 16:21:28.599201 - [DEBUG] Value : BOTTOM
72135 2019-Jan-13 16:21:28.599228 - [DEBUG]
72136 2019-Jan-13 16:21:28.599254 - [DEBUG] Function : main
72137 2019-Jan-13 16:21:28.599279 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72138 2019-Jan-13 16:21:28.599946 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72139 2019-Jan-13 16:21:28.600612 - [DEBUG] Value : BOTTOM
72140 2019-Jan-13 16:21:28.600640 - [DEBUG]
72141 2019-Jan-13 16:21:28.600666 - [DEBUG] Function : main
72142 2019-Jan-13 16:21:28.600691 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72143 2019-Jan-13 16:21:28.601351 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72144 2019-Jan-13 16:21:28.602027 - [DEBUG] Value : BOTTOM
72145 2019-Jan-13 16:21:28.602054 - [DEBUG]
72146 2019-Jan-13 16:21:28.602080 - [DEBUG] Function : main
72147 2019-Jan-13 16:21:28.602106 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72148 2019-Jan-13 16:21:28.602756 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72149 2019-Jan-13 16:21:28.603417 - [DEBUG] Value : BOTTOM
72150 2019-Jan-13 16:21:28.603445 - [DEBUG]
72151 2019-Jan-13 16:21:28.603470 - [DEBUG] Function : main
72152 2019-Jan-13 16:21:28.603496 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72153 2019-Jan-13 16:21:28.604162 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72154 2019-Jan-13 16:21:28.604837 - [DEBUG] Value : BOTTOM
72155 2019-Jan-13 16:21:28.604866 - [DEBUG]
72156 2019-Jan-13 16:21:28.604912 - [DEBUG] Function : main
72157 2019-Jan-13 16:21:28.604937 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72158 2019-Jan-13 16:21:28.605592 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72159 2019-Jan-13 16:21:28.606261 - [DEBUG] Value : BOTTOM
72160 2019-Jan-13 16:21:28.606289 - [DEBUG]
72161 2019-Jan-13 16:21:28.606315 - [DEBUG] Function : main
72162 2019-Jan-13 16:21:28.606341 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72163 2019-Jan-13 16:21:28.607000 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72164 2019-Jan-13 16:21:28.607663 - [DEBUG] Value : BOTTOM
72165 2019-Jan-13 16:21:28.607691 - [DEBUG]
72166 2019-Jan-13 16:21:28.607716 - [DEBUG] Function : main
72167 2019-Jan-13 16:21:28.607741 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72168 2019-Jan-13 16:21:28.608418 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72169 2019-Jan-13 16:21:28.609080 - [DEBUG] Value : BOTTOM
72170 2019-Jan-13 16:21:28.609107 - [DEBUG]
72171 2019-Jan-13 16:21:28.609134 - [DEBUG] Function : main
72172 2019-Jan-13 16:21:28.609159 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72173 2019-Jan-13 16:21:28.609818 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72174 2019-Jan-13 16:21:28.610483 - [DEBUG] Value : BOTTOM
72175 2019-Jan-13 16:21:28.610510 - [DEBUG]
72176 2019-Jan-13 16:21:28.610536 - [DEBUG] Function : main
72177 2019-Jan-13 16:21:28.610561 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72178 2019-Jan-13 16:21:28.611216 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72179 2019-Jan-13 16:21:28.611897 - [DEBUG] Value : BOTTOM
72180 2019-Jan-13 16:21:28.611925 - [DEBUG]
72181 2019-Jan-13 16:21:28.611951 - [DEBUG] Function : main
72182 2019-Jan-13 16:21:28.611977 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72183 2019-Jan-13 16:21:28.612645 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72184 2019-Jan-13 16:21:28.613315 - [DEBUG] Value : BOTTOM
72185 2019-Jan-13 16:21:28.613342 - [DEBUG]
72186 2019-Jan-13 16:21:28.613368 - [DEBUG] Function : main
72187 2019-Jan-13 16:21:28.613393 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72188 2019-Jan-13 16:21:28.614048 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72189 2019-Jan-13 16:21:28.614699 - [DEBUG] Value : BOTTOM
72190 2019-Jan-13 16:21:28.614727 - [DEBUG]
72191 2019-Jan-13 16:21:28.614752 - [DEBUG] Function : main
72192 2019-Jan-13 16:21:28.614778 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72193 2019-Jan-13 16:21:28.615465 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72194 2019-Jan-13 16:21:28.616128 - [DEBUG] Value : BOTTOM
72195 2019-Jan-13 16:21:28.616156 - [DEBUG]
72196 2019-Jan-13 16:21:28.616181 - [DEBUG] Function : main
72197 2019-Jan-13 16:21:28.616207 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72198 2019-Jan-13 16:21:28.616866 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72199 2019-Jan-13 16:21:28.617534 - [DEBUG] Value : BOTTOM
72200 2019-Jan-13 16:21:28.617561 - [DEBUG]
72201 2019-Jan-13 16:21:28.617586 - [DEBUG] Function : main
72202 2019-Jan-13 16:21:28.617612 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72203 2019-Jan-13 16:21:28.618302 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72204 2019-Jan-13 16:21:28.618973 - [DEBUG] Value : BOTTOM
72205 2019-Jan-13 16:21:28.619000 - [DEBUG]
72206 2019-Jan-13 16:21:28.619026 - [DEBUG] Function : main
72207 2019-Jan-13 16:21:28.619051 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72208 2019-Jan-13 16:21:28.619712 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72209 2019-Jan-13 16:21:28.620371 - [DEBUG] Value : BOTTOM
72210 2019-Jan-13 16:21:28.620398 - [DEBUG]
72211 2019-Jan-13 16:21:28.620425 - [DEBUG] Function : main
72212 2019-Jan-13 16:21:28.620450 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72213 2019-Jan-13 16:21:28.621115 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72214 2019-Jan-13 16:21:28.621801 - [DEBUG] Value : BOTTOM
72215 2019-Jan-13 16:21:28.621829 - [DEBUG]
72216 2019-Jan-13 16:21:28.621855 - [DEBUG] Function : main
72217 2019-Jan-13 16:21:28.621880 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72218 2019-Jan-13 16:21:28.622543 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
72219 2019-Jan-13 16:21:28.623204 - [DEBUG] Value : BOTTOM
72220 2019-Jan-13 16:21:28.623231 - [DEBUG]
72221 2019-Jan-13 16:21:28.623257 - [DEBUG] Function : main
72222 2019-Jan-13 16:21:28.623282 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72223 2019-Jan-13 16:21:28.623947 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72224 2019-Jan-13 16:21:28.624603 - [DEBUG] Value : BOTTOM
72225 2019-Jan-13 16:21:28.624630 - [DEBUG]
72226 2019-Jan-13 16:21:28.624656 - [DEBUG] Function : main
72227 2019-Jan-13 16:21:28.624681 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72228 2019-Jan-13 16:21:28.625365 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72229 2019-Jan-13 16:21:28.626019 - [DEBUG] Value : BOTTOM
72230 2019-Jan-13 16:21:28.626046 - [DEBUG]
72231 2019-Jan-13 16:21:28.626072 - [DEBUG] Function : main
72232 2019-Jan-13 16:21:28.626097 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72233 2019-Jan-13 16:21:28.626764 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72234 2019-Jan-13 16:21:28.627425 - [DEBUG] Value : BOTTOM
72235 2019-Jan-13 16:21:28.627453 - [DEBUG]
72236 2019-Jan-13 16:21:28.627478 - [DEBUG] Function : main
72237 2019-Jan-13 16:21:28.627504 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72238 2019-Jan-13 16:21:28.628164 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
72239 2019-Jan-13 16:21:28.628849 - [DEBUG] Value : BOTTOM
72240 2019-Jan-13 16:21:28.628876 - [DEBUG]
72241 2019-Jan-13 16:21:28.628902 - [DEBUG] Function : main
72242 2019-Jan-13 16:21:28.628928 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72243 2019-Jan-13 16:21:28.629590 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
72244 2019-Jan-13 16:21:28.630275 - [DEBUG] Value : BOTTOM
72245 2019-Jan-13 16:21:28.630303 - [DEBUG]
72246 2019-Jan-13 16:21:28.630329 - [DEBUG] Function : main
72247 2019-Jan-13 16:21:28.630354 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72248 2019-Jan-13 16:21:28.631016 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
72249 2019-Jan-13 16:21:28.631690 - [DEBUG] Value : BOTTOM
72250 2019-Jan-13 16:21:28.631718 - [DEBUG]
72251 2019-Jan-13 16:21:28.631743 - [DEBUG] Function : main
72252 2019-Jan-13 16:21:28.631768 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72253 2019-Jan-13 16:21:28.632427 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
72254 2019-Jan-13 16:21:28.633095 - [DEBUG] Value : BOTTOM
72255 2019-Jan-13 16:21:28.633122 - [DEBUG]
72256 2019-Jan-13 16:21:28.633148 - [DEBUG] Function : main
72257 2019-Jan-13 16:21:28.633173 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72258 2019-Jan-13 16:21:28.633834 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
72259 2019-Jan-13 16:21:28.634495 - [DEBUG] Value : BOTTOM
72260 2019-Jan-13 16:21:28.634522 - [DEBUG]
72261 2019-Jan-13 16:21:28.634548 - [DEBUG] Function : main
72262 2019-Jan-13 16:21:28.634573 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72263 2019-Jan-13 16:21:28.635247 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
72264 2019-Jan-13 16:21:28.635914 - [DEBUG] Value : BOTTOM
72265 2019-Jan-13 16:21:28.635941 - [DEBUG]
72266 2019-Jan-13 16:21:28.635967 - [DEBUG] Function : main
72267 2019-Jan-13 16:21:28.635992 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72268 2019-Jan-13 16:21:28.636660 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
72269 2019-Jan-13 16:21:28.637323 - [DEBUG] Value : BOTTOM
72270 2019-Jan-13 16:21:28.637351 - [DEBUG]
72271 2019-Jan-13 16:21:28.637376 - [DEBUG] Function : main
72272 2019-Jan-13 16:21:28.637401 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72273 2019-Jan-13 16:21:28.638051 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
72274 2019-Jan-13 16:21:28.638746 - [DEBUG] Value : BOTTOM
72275 2019-Jan-13 16:21:28.638773 - [DEBUG]
72276 2019-Jan-13 16:21:28.638798 - [DEBUG] Function : main
72277 2019-Jan-13 16:21:28.638824 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72278 2019-Jan-13 16:21:28.639486 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
72279 2019-Jan-13 16:21:28.640151 - [DEBUG] Value : BOTTOM
72280 2019-Jan-13 16:21:28.640178 - [DEBUG]
72281 2019-Jan-13 16:21:28.640204 - [DEBUG] Function : main
72282 2019-Jan-13 16:21:28.640229 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72283 2019-Jan-13 16:21:28.640880 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
72284 2019-Jan-13 16:21:28.641565 - [DEBUG] Value : BOTTOM
72285 2019-Jan-13 16:21:28.641594 - [DEBUG]
72286 2019-Jan-13 16:21:28.641619 - [DEBUG] Function : main
72287 2019-Jan-13 16:21:28.641644 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72288 2019-Jan-13 16:21:28.642322 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
72289 2019-Jan-13 16:21:28.642990 - [DEBUG] Value : BOTTOM
72290 2019-Jan-13 16:21:28.643017 - [DEBUG]
72291 2019-Jan-13 16:21:28.643043 - [DEBUG] Function : main
72292 2019-Jan-13 16:21:28.643068 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72293 2019-Jan-13 16:21:28.643719 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
72294 2019-Jan-13 16:21:28.644386 - [DEBUG] Value : BOTTOM
72295 2019-Jan-13 16:21:28.644413 - [DEBUG]
72296 2019-Jan-13 16:21:28.644439 - [DEBUG] Function : main
72297 2019-Jan-13 16:21:28.644464 - [DEBUG] Inst. : %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85
72298 2019-Jan-13 16:21:28.645147 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72299 2019-Jan-13 16:21:28.645212 - [DEBUG] Value : BOTTOM
72300 2019-Jan-13 16:21:28.645238 - [DEBUG]
72301 2019-Jan-13 16:21:28.645276 - [DEBUG] Function : main
72302 2019-Jan-13 16:21:28.645302 - [DEBUG] Inst. : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
72303 2019-Jan-13 16:21:28.645965 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72304 2019-Jan-13 16:21:28.646616 - [DEBUG] Value : BOTTOM
72305 2019-Jan-13 16:21:28.646643 - [DEBUG]
72306 2019-Jan-13 16:21:28.646668 - [DEBUG] Function : main
72307 2019-Jan-13 16:21:28.646693 - [DEBUG] Inst. : br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24
72308 2019-Jan-13 16:21:28.647352 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72309 2019-Jan-13 16:21:28.647421 - [DEBUG] Value : BOTTOM
72310 2019-Jan-13 16:21:28.647447 - [DEBUG]
72311 2019-Jan-13 16:21:28.647479 - [DEBUG] Function : main
72312 2019-Jan-13 16:21:28.647505 - [DEBUG] Inst. : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72313 2019-Jan-13 16:21:28.648170 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72314 2019-Jan-13 16:21:28.648857 - [DEBUG] Value : BOTTOM
72315 2019-Jan-13 16:21:28.648885 - [DEBUG]
72316 2019-Jan-13 16:21:28.648910 - [DEBUG] Function : main
72317 2019-Jan-13 16:21:28.648936 - [DEBUG] Inst. : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72318 2019-Jan-13 16:21:28.649595 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72319 2019-Jan-13 16:21:28.650262 - [DEBUG] Value : BOTTOM
72320 2019-Jan-13 16:21:28.650290 - [DEBUG]
72321 2019-Jan-13 16:21:28.650317 - [DEBUG] Function : main
72322 2019-Jan-13 16:21:28.650342 - [DEBUG] Inst. : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72323 2019-Jan-13 16:21:28.651006 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72324 2019-Jan-13 16:21:28.651066 - [DEBUG] Value : BOTTOM
72325 2019-Jan-13 16:21:28.651092 - [DEBUG]
72326 2019-Jan-13 16:21:28.651125 - [DEBUG] Function : main
72327 2019-Jan-13 16:21:28.651151 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72328 2019-Jan-13 16:21:28.651835 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72329 2019-Jan-13 16:21:28.652487 - [DEBUG] Value : BOTTOM
72330 2019-Jan-13 16:21:28.652515 - [DEBUG]
72331 2019-Jan-13 16:21:28.652541 - [DEBUG] Function : main
72332 2019-Jan-13 16:21:28.652566 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72333 2019-Jan-13 16:21:28.653230 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72334 2019-Jan-13 16:21:28.653899 - [DEBUG] Value : BOTTOM
72335 2019-Jan-13 16:21:28.653927 - [DEBUG]
72336 2019-Jan-13 16:21:28.653954 - [DEBUG] Function : main
72337 2019-Jan-13 16:21:28.653979 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72338 2019-Jan-13 16:21:28.654643 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72339 2019-Jan-13 16:21:28.655324 - [DEBUG] Value : BOTTOM
72340 2019-Jan-13 16:21:28.655351 - [DEBUG]
72341 2019-Jan-13 16:21:28.655377 - [DEBUG] Function : main
72342 2019-Jan-13 16:21:28.655402 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72343 2019-Jan-13 16:21:28.656062 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72344 2019-Jan-13 16:21:28.656720 - [DEBUG] Value : BOTTOM
72345 2019-Jan-13 16:21:28.656747 - [DEBUG]
72346 2019-Jan-13 16:21:28.656773 - [DEBUG] Function : main
72347 2019-Jan-13 16:21:28.656799 - [DEBUG] Inst. : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72348 2019-Jan-13 16:21:28.657458 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72349 2019-Jan-13 16:21:28.657522 - [DEBUG] Value : BOTTOM
72350 2019-Jan-13 16:21:28.657548 - [DEBUG]
72351 2019-Jan-13 16:21:28.657595 - [DEBUG] Function : main
72352 2019-Jan-13 16:21:28.657621 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72353 2019-Jan-13 16:21:28.658295 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
72354 2019-Jan-13 16:21:28.658960 - [DEBUG] Value : BOTTOM
72355 2019-Jan-13 16:21:28.658988 - [DEBUG]
72356 2019-Jan-13 16:21:28.659013 - [DEBUG] Function : main
72357 2019-Jan-13 16:21:28.659039 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72358 2019-Jan-13 16:21:28.659704 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72359 2019-Jan-13 16:21:28.660366 - [DEBUG] Value : BOTTOM
72360 2019-Jan-13 16:21:28.660394 - [DEBUG]
72361 2019-Jan-13 16:21:28.660420 - [DEBUG] Function : main
72362 2019-Jan-13 16:21:28.660445 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72363 2019-Jan-13 16:21:28.661097 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72364 2019-Jan-13 16:21:28.661775 - [DEBUG] Value : BOTTOM
72365 2019-Jan-13 16:21:28.661803 - [DEBUG]
72366 2019-Jan-13 16:21:28.661828 - [DEBUG] Function : main
72367 2019-Jan-13 16:21:28.661853 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72368 2019-Jan-13 16:21:28.662515 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72369 2019-Jan-13 16:21:28.663176 - [DEBUG] Value : BOTTOM
72370 2019-Jan-13 16:21:28.663203 - [DEBUG]
72371 2019-Jan-13 16:21:28.663229 - [DEBUG] Function : main
72372 2019-Jan-13 16:21:28.663254 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72373 2019-Jan-13 16:21:28.663906 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72374 2019-Jan-13 16:21:28.664559 - [DEBUG] Value : BOTTOM
72375 2019-Jan-13 16:21:28.664587 - [DEBUG]
72376 2019-Jan-13 16:21:28.664612 - [DEBUG] Function : main
72377 2019-Jan-13 16:21:28.664637 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72378 2019-Jan-13 16:21:28.665330 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72379 2019-Jan-13 16:21:28.665997 - [DEBUG] Value : BOTTOM
72380 2019-Jan-13 16:21:28.666024 - [DEBUG]
72381 2019-Jan-13 16:21:28.666051 - [DEBUG] Function : main
72382 2019-Jan-13 16:21:28.666076 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72383 2019-Jan-13 16:21:28.666744 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72384 2019-Jan-13 16:21:28.667394 - [DEBUG] Value : BOTTOM
72385 2019-Jan-13 16:21:28.667421 - [DEBUG]
72386 2019-Jan-13 16:21:28.667446 - [DEBUG] Function : main
72387 2019-Jan-13 16:21:28.667471 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72388 2019-Jan-13 16:21:28.668133 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72389 2019-Jan-13 16:21:28.668817 - [DEBUG] Value : BOTTOM
72390 2019-Jan-13 16:21:28.668845 - [DEBUG]
72391 2019-Jan-13 16:21:28.668871 - [DEBUG] Function : main
72392 2019-Jan-13 16:21:28.668896 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72393 2019-Jan-13 16:21:28.669554 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72394 2019-Jan-13 16:21:28.670205 - [DEBUG] Value : BOTTOM
72395 2019-Jan-13 16:21:28.670231 - [DEBUG]
72396 2019-Jan-13 16:21:28.670257 - [DEBUG] Function : main
72397 2019-Jan-13 16:21:28.670282 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72398 2019-Jan-13 16:21:28.670943 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72399 2019-Jan-13 16:21:28.671625 - [DEBUG] Value : BOTTOM
72400 2019-Jan-13 16:21:28.671653 - [DEBUG]
72401 2019-Jan-13 16:21:28.671679 - [DEBUG] Function : main
72402 2019-Jan-13 16:21:28.671704 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72403 2019-Jan-13 16:21:28.672364 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72404 2019-Jan-13 16:21:28.673027 - [DEBUG] Value : BOTTOM
72405 2019-Jan-13 16:21:28.673054 - [DEBUG]
72406 2019-Jan-13 16:21:28.673079 - [DEBUG] Function : main
72407 2019-Jan-13 16:21:28.673105 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72408 2019-Jan-13 16:21:28.673760 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72409 2019-Jan-13 16:21:28.674419 - [DEBUG] Value : BOTTOM
72410 2019-Jan-13 16:21:28.674446 - [DEBUG]
72411 2019-Jan-13 16:21:28.674471 - [DEBUG] Function : main
72412 2019-Jan-13 16:21:28.674496 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72413 2019-Jan-13 16:21:28.675179 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72414 2019-Jan-13 16:21:28.675836 - [DEBUG] Value : BOTTOM
72415 2019-Jan-13 16:21:28.675864 - [DEBUG]
72416 2019-Jan-13 16:21:28.675889 - [DEBUG] Function : main
72417 2019-Jan-13 16:21:28.675914 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72418 2019-Jan-13 16:21:28.676567 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72419 2019-Jan-13 16:21:28.677229 - [DEBUG] Value : BOTTOM
72420 2019-Jan-13 16:21:28.677256 - [DEBUG]
72421 2019-Jan-13 16:21:28.677282 - [DEBUG] Function : main
72422 2019-Jan-13 16:21:28.677307 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72423 2019-Jan-13 16:21:28.677966 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72424 2019-Jan-13 16:21:28.678645 - [DEBUG] Value : BOTTOM
72425 2019-Jan-13 16:21:28.678672 - [DEBUG]
72426 2019-Jan-13 16:21:28.678698 - [DEBUG] Function : main
72427 2019-Jan-13 16:21:28.678722 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72428 2019-Jan-13 16:21:28.679375 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72429 2019-Jan-13 16:21:28.680046 - [DEBUG] Value : BOTTOM
72430 2019-Jan-13 16:21:28.680090 - [DEBUG]
72431 2019-Jan-13 16:21:28.680118 - [DEBUG] Function : main
72432 2019-Jan-13 16:21:28.680143 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72433 2019-Jan-13 16:21:28.680803 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72434 2019-Jan-13 16:21:28.681462 - [DEBUG] Value : BOTTOM
72435 2019-Jan-13 16:21:28.681489 - [DEBUG]
72436 2019-Jan-13 16:21:28.681515 - [DEBUG] Function : main
72437 2019-Jan-13 16:21:28.681540 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72438 2019-Jan-13 16:21:28.682207 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
72439 2019-Jan-13 16:21:28.682879 - [DEBUG] Value : BOTTOM
72440 2019-Jan-13 16:21:28.682907 - [DEBUG]
72441 2019-Jan-13 16:21:28.682932 - [DEBUG] Function : main
72442 2019-Jan-13 16:21:28.682957 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72443 2019-Jan-13 16:21:28.683614 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72444 2019-Jan-13 16:21:28.684275 - [DEBUG] Value : BOTTOM
72445 2019-Jan-13 16:21:28.684303 - [DEBUG]
72446 2019-Jan-13 16:21:28.684328 - [DEBUG] Function : main
72447 2019-Jan-13 16:21:28.684353 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72448 2019-Jan-13 16:21:28.685020 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72449 2019-Jan-13 16:21:28.685690 - [DEBUG] Value : BOTTOM
72450 2019-Jan-13 16:21:28.685717 - [DEBUG]
72451 2019-Jan-13 16:21:28.685743 - [DEBUG] Function : main
72452 2019-Jan-13 16:21:28.685768 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72453 2019-Jan-13 16:21:28.686427 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
72454 2019-Jan-13 16:21:28.687087 - [DEBUG] Value : BOTTOM
72455 2019-Jan-13 16:21:28.687114 - [DEBUG]
72456 2019-Jan-13 16:21:28.687139 - [DEBUG] Function : main
72457 2019-Jan-13 16:21:28.687165 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72458 2019-Jan-13 16:21:28.687811 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
72459 2019-Jan-13 16:21:28.688504 - [DEBUG] Value : BOTTOM
72460 2019-Jan-13 16:21:28.688532 - [DEBUG]
72461 2019-Jan-13 16:21:28.688558 - [DEBUG] Function : main
72462 2019-Jan-13 16:21:28.688583 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72463 2019-Jan-13 16:21:28.689238 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
72464 2019-Jan-13 16:21:28.689901 - [DEBUG] Value : BOTTOM
72465 2019-Jan-13 16:21:28.689928 - [DEBUG]
72466 2019-Jan-13 16:21:28.689953 - [DEBUG] Function : main
72467 2019-Jan-13 16:21:28.689978 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72468 2019-Jan-13 16:21:28.690627 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
72469 2019-Jan-13 16:21:28.691289 - [DEBUG] Value : BOTTOM
72470 2019-Jan-13 16:21:28.691316 - [DEBUG]
72471 2019-Jan-13 16:21:28.691341 - [DEBUG] Function : main
72472 2019-Jan-13 16:21:28.691367 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72473 2019-Jan-13 16:21:28.692042 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
72474 2019-Jan-13 16:21:28.692720 - [DEBUG] Value : BOTTOM
72475 2019-Jan-13 16:21:28.692747 - [DEBUG]
72476 2019-Jan-13 16:21:28.692772 - [DEBUG] Function : main
72477 2019-Jan-13 16:21:28.692797 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72478 2019-Jan-13 16:21:28.693471 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
72479 2019-Jan-13 16:21:28.694142 - [DEBUG] Value : BOTTOM
72480 2019-Jan-13 16:21:28.694170 - [DEBUG]
72481 2019-Jan-13 16:21:28.694196 - [DEBUG] Function : main
72482 2019-Jan-13 16:21:28.694221 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72483 2019-Jan-13 16:21:28.694904 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
72484 2019-Jan-13 16:21:28.695571 - [DEBUG] Value : BOTTOM
72485 2019-Jan-13 16:21:28.695598 - [DEBUG]
72486 2019-Jan-13 16:21:28.695623 - [DEBUG] Function : main
72487 2019-Jan-13 16:21:28.695648 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72488 2019-Jan-13 16:21:28.696299 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
72489 2019-Jan-13 16:21:28.696959 - [DEBUG] Value : BOTTOM
72490 2019-Jan-13 16:21:28.696986 - [DEBUG]
72491 2019-Jan-13 16:21:28.697012 - [DEBUG] Function : main
72492 2019-Jan-13 16:21:28.697037 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72493 2019-Jan-13 16:21:28.697697 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
72494 2019-Jan-13 16:21:28.698380 - [DEBUG] Value : BOTTOM
72495 2019-Jan-13 16:21:28.698407 - [DEBUG]
72496 2019-Jan-13 16:21:28.698433 - [DEBUG] Function : main
72497 2019-Jan-13 16:21:28.698458 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72498 2019-Jan-13 16:21:28.699113 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
72499 2019-Jan-13 16:21:28.699769 - [DEBUG] Value : BOTTOM
72500 2019-Jan-13 16:21:28.699796 - [DEBUG]
72501 2019-Jan-13 16:21:28.699821 - [DEBUG] Function : main
72502 2019-Jan-13 16:21:28.699846 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72503 2019-Jan-13 16:21:28.700509 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
72504 2019-Jan-13 16:21:28.701181 - [DEBUG] Value : BOTTOM
72505 2019-Jan-13 16:21:28.701209 - [DEBUG]
72506 2019-Jan-13 16:21:28.701234 - [DEBUG] Function : main
72507 2019-Jan-13 16:21:28.701259 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72508 2019-Jan-13 16:21:28.701933 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
72509 2019-Jan-13 16:21:28.702593 - [DEBUG] Value : BOTTOM
72510 2019-Jan-13 16:21:28.702620 - [DEBUG]
72511 2019-Jan-13 16:21:28.702645 - [DEBUG] Function : main
72512 2019-Jan-13 16:21:28.702669 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72513 2019-Jan-13 16:21:28.703330 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
72514 2019-Jan-13 16:21:28.703992 - [DEBUG] Value : BOTTOM
72515 2019-Jan-13 16:21:28.704019 - [DEBUG]
72516 2019-Jan-13 16:21:28.704045 - [DEBUG] Function : main
72517 2019-Jan-13 16:21:28.704070 - [DEBUG] Inst. : br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82
72518 2019-Jan-13 16:21:28.704727 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72519 2019-Jan-13 16:21:28.704790 - [DEBUG] Value : BOTTOM
72520 2019-Jan-13 16:21:28.704816 - [DEBUG]
72521 2019-Jan-13 16:21:28.704853 - [DEBUG] Function : main
72522 2019-Jan-13 16:21:28.704897 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72523 2019-Jan-13 16:21:28.705553 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72524 2019-Jan-13 16:21:28.706238 - [DEBUG] Value : BOTTOM
72525 2019-Jan-13 16:21:28.706267 - [DEBUG]
72526 2019-Jan-13 16:21:28.706293 - [DEBUG] Function : main
72527 2019-Jan-13 16:21:28.706319 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72528 2019-Jan-13 16:21:28.706974 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72529 2019-Jan-13 16:21:28.707637 - [DEBUG] Value : BOTTOM
72530 2019-Jan-13 16:21:28.707664 - [DEBUG]
72531 2019-Jan-13 16:21:28.707692 - [DEBUG] Function : main
72532 2019-Jan-13 16:21:28.707717 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72533 2019-Jan-13 16:21:28.708395 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72534 2019-Jan-13 16:21:28.709064 - [DEBUG] Value : BOTTOM
72535 2019-Jan-13 16:21:28.709092 - [DEBUG]
72536 2019-Jan-13 16:21:28.709118 - [DEBUG] Function : main
72537 2019-Jan-13 16:21:28.709144 - [DEBUG] Inst. : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72538 2019-Jan-13 16:21:28.709802 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72539 2019-Jan-13 16:21:28.709866 - [DEBUG] Value : BOTTOM
72540 2019-Jan-13 16:21:28.709892 - [DEBUG]
72541 2019-Jan-13 16:21:28.709925 - [DEBUG] Function : main
72542 2019-Jan-13 16:21:28.709952 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72543 2019-Jan-13 16:21:28.710611 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72544 2019-Jan-13 16:21:28.711266 - [DEBUG] Value : BOTTOM
72545 2019-Jan-13 16:21:28.711293 - [DEBUG]
72546 2019-Jan-13 16:21:28.711319 - [DEBUG] Function : main
72547 2019-Jan-13 16:21:28.711344 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72548 2019-Jan-13 16:21:28.712024 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72549 2019-Jan-13 16:21:28.712688 - [DEBUG] Value : BOTTOM
72550 2019-Jan-13 16:21:28.712716 - [DEBUG]
72551 2019-Jan-13 16:21:28.712742 - [DEBUG] Function : main
72552 2019-Jan-13 16:21:28.712767 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72553 2019-Jan-13 16:21:28.713428 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72554 2019-Jan-13 16:21:28.714080 - [DEBUG] Value : BOTTOM
72555 2019-Jan-13 16:21:28.714107 - [DEBUG]
72556 2019-Jan-13 16:21:28.714132 - [DEBUG] Function : main
72557 2019-Jan-13 16:21:28.714157 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72558 2019-Jan-13 16:21:28.714808 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72559 2019-Jan-13 16:21:28.715498 - [DEBUG] Value : BOTTOM
72560 2019-Jan-13 16:21:28.715525 - [DEBUG]
72561 2019-Jan-13 16:21:28.715550 - [DEBUG] Function : main
72562 2019-Jan-13 16:21:28.715575 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72563 2019-Jan-13 16:21:28.716234 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72564 2019-Jan-13 16:21:28.716886 - [DEBUG] Value : BOTTOM
72565 2019-Jan-13 16:21:28.716914 - [DEBUG]
72566 2019-Jan-13 16:21:28.716939 - [DEBUG] Function : main
72567 2019-Jan-13 16:21:28.716964 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72568 2019-Jan-13 16:21:28.717609 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72569 2019-Jan-13 16:21:28.718287 - [DEBUG] Value : BOTTOM
72570 2019-Jan-13 16:21:28.718314 - [DEBUG]
72571 2019-Jan-13 16:21:28.718341 - [DEBUG] Function : main
72572 2019-Jan-13 16:21:28.718383 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72573 2019-Jan-13 16:21:28.719045 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72574 2019-Jan-13 16:21:28.719708 - [DEBUG] Value : BOTTOM
72575 2019-Jan-13 16:21:28.719735 - [DEBUG]
72576 2019-Jan-13 16:21:28.719760 - [DEBUG] Function : main
72577 2019-Jan-13 16:21:28.719785 - [DEBUG] Inst. : br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31
72578 2019-Jan-13 16:21:28.720432 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72579 2019-Jan-13 16:21:28.720495 - [DEBUG] Value : BOTTOM
72580 2019-Jan-13 16:21:28.720521 - [DEBUG]
72581 2019-Jan-13 16:21:28.720556 - [DEBUG] Function : main
72582 2019-Jan-13 16:21:28.720582 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72583 2019-Jan-13 16:21:28.721251 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72584 2019-Jan-13 16:21:28.721938 - [DEBUG] Value : BOTTOM
72585 2019-Jan-13 16:21:28.721966 - [DEBUG]
72586 2019-Jan-13 16:21:28.721992 - [DEBUG] Function : main
72587 2019-Jan-13 16:21:28.722017 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72588 2019-Jan-13 16:21:28.722677 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72589 2019-Jan-13 16:21:28.723325 - [DEBUG] Value : BOTTOM
72590 2019-Jan-13 16:21:28.723353 - [DEBUG]
72591 2019-Jan-13 16:21:28.723379 - [DEBUG] Function : main
72592 2019-Jan-13 16:21:28.723404 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72593 2019-Jan-13 16:21:28.724069 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72594 2019-Jan-13 16:21:28.724726 - [DEBUG] Value : BOTTOM
72595 2019-Jan-13 16:21:28.724754 - [DEBUG]
72596 2019-Jan-13 16:21:28.724781 - [DEBUG] Function : main
72597 2019-Jan-13 16:21:28.724806 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72598 2019-Jan-13 16:21:28.725488 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72599 2019-Jan-13 16:21:28.726143 - [DEBUG] Value : BOTTOM
72600 2019-Jan-13 16:21:28.726170 - [DEBUG]
72601 2019-Jan-13 16:21:28.726195 - [DEBUG] Function : main
72602 2019-Jan-13 16:21:28.726220 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72603 2019-Jan-13 16:21:28.726886 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72604 2019-Jan-13 16:21:28.727538 - [DEBUG] Value : BOTTOM
72605 2019-Jan-13 16:21:28.727566 - [DEBUG]
72606 2019-Jan-13 16:21:28.727591 - [DEBUG] Function : main
72607 2019-Jan-13 16:21:28.727617 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72608 2019-Jan-13 16:21:28.728295 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72609 2019-Jan-13 16:21:28.728944 - [DEBUG] Value : BOTTOM
72610 2019-Jan-13 16:21:28.728971 - [DEBUG]
72611 2019-Jan-13 16:21:28.728997 - [DEBUG] Function : main
72612 2019-Jan-13 16:21:28.729023 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72613 2019-Jan-13 16:21:28.729688 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72614 2019-Jan-13 16:21:28.730351 - [DEBUG] Value : BOTTOM
72615 2019-Jan-13 16:21:28.730378 - [DEBUG]
72616 2019-Jan-13 16:21:28.730404 - [DEBUG] Function : main
72617 2019-Jan-13 16:21:28.730429 - [DEBUG] Inst. : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72618 2019-Jan-13 16:21:28.731111 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72619 2019-Jan-13 16:21:28.731174 - [DEBUG] Value : BOTTOM
72620 2019-Jan-13 16:21:28.731200 - [DEBUG]
72621 2019-Jan-13 16:21:28.731234 - [DEBUG] Function : main
72622 2019-Jan-13 16:21:28.731261 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72623 2019-Jan-13 16:21:28.731945 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72624 2019-Jan-13 16:21:28.732605 - [DEBUG] Value : BOTTOM
72625 2019-Jan-13 16:21:28.732633 - [DEBUG]
72626 2019-Jan-13 16:21:28.732658 - [DEBUG] Function : main
72627 2019-Jan-13 16:21:28.732684 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72628 2019-Jan-13 16:21:28.733345 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72629 2019-Jan-13 16:21:28.734008 - [DEBUG] Value : BOTTOM
72630 2019-Jan-13 16:21:28.734035 - [DEBUG]
72631 2019-Jan-13 16:21:28.734061 - [DEBUG] Function : main
72632 2019-Jan-13 16:21:28.734087 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72633 2019-Jan-13 16:21:28.734744 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72634 2019-Jan-13 16:21:28.735431 - [DEBUG] Value : BOTTOM
72635 2019-Jan-13 16:21:28.735458 - [DEBUG]
72636 2019-Jan-13 16:21:28.735484 - [DEBUG] Function : main
72637 2019-Jan-13 16:21:28.735509 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72638 2019-Jan-13 16:21:28.736177 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72639 2019-Jan-13 16:21:28.736837 - [DEBUG] Value : BOTTOM
72640 2019-Jan-13 16:21:28.736864 - [DEBUG]
72641 2019-Jan-13 16:21:28.736889 - [DEBUG] Function : main
72642 2019-Jan-13 16:21:28.736914 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72643 2019-Jan-13 16:21:28.737570 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72644 2019-Jan-13 16:21:28.741006 - [DEBUG] Value : BOTTOM
72645 2019-Jan-13 16:21:28.741038 - [DEBUG]
72646 2019-Jan-13 16:21:28.741066 - [DEBUG] Function : main
72647 2019-Jan-13 16:21:28.741092 - [DEBUG] Inst. : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72648 2019-Jan-13 16:21:28.741820 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72649 2019-Jan-13 16:21:28.741889 - [DEBUG] Value : BOTTOM
72650 2019-Jan-13 16:21:28.741916 - [DEBUG]
72651 2019-Jan-13 16:21:28.741960 - [DEBUG] Function : main
72652 2019-Jan-13 16:21:28.741987 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72653 2019-Jan-13 16:21:28.742669 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
72654 2019-Jan-13 16:21:28.743340 - [DEBUG] Value : BOTTOM
72655 2019-Jan-13 16:21:28.743367 - [DEBUG]
72656 2019-Jan-13 16:21:28.743393 - [DEBUG] Function : main
72657 2019-Jan-13 16:21:28.743419 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72658 2019-Jan-13 16:21:28.744079 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72659 2019-Jan-13 16:21:28.744733 - [DEBUG] Value : BOTTOM
72660 2019-Jan-13 16:21:28.744761 - [DEBUG]
72661 2019-Jan-13 16:21:28.744787 - [DEBUG] Function : main
72662 2019-Jan-13 16:21:28.744814 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72663 2019-Jan-13 16:21:28.745507 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72664 2019-Jan-13 16:21:28.746187 - [DEBUG] Value : BOTTOM
72665 2019-Jan-13 16:21:28.746215 - [DEBUG]
72666 2019-Jan-13 16:21:28.746241 - [DEBUG] Function : main
72667 2019-Jan-13 16:21:28.746267 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72668 2019-Jan-13 16:21:28.746931 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72669 2019-Jan-13 16:21:28.747579 - [DEBUG] Value : BOTTOM
72670 2019-Jan-13 16:21:28.747606 - [DEBUG]
72671 2019-Jan-13 16:21:28.747632 - [DEBUG] Function : main
72672 2019-Jan-13 16:21:28.747657 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72673 2019-Jan-13 16:21:28.748345 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72674 2019-Jan-13 16:21:28.749013 - [DEBUG] Value : BOTTOM
72675 2019-Jan-13 16:21:28.749042 - [DEBUG]
72676 2019-Jan-13 16:21:28.749068 - [DEBUG] Function : main
72677 2019-Jan-13 16:21:28.749093 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72678 2019-Jan-13 16:21:28.749756 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72679 2019-Jan-13 16:21:28.750404 - [DEBUG] Value : BOTTOM
72680 2019-Jan-13 16:21:28.750431 - [DEBUG]
72681 2019-Jan-13 16:21:28.750458 - [DEBUG] Function : main
72682 2019-Jan-13 16:21:28.750483 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72683 2019-Jan-13 16:21:28.751146 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72684 2019-Jan-13 16:21:28.751821 - [DEBUG] Value : BOTTOM
72685 2019-Jan-13 16:21:28.751848 - [DEBUG]
72686 2019-Jan-13 16:21:28.751874 - [DEBUG] Function : main
72687 2019-Jan-13 16:21:28.751899 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72688 2019-Jan-13 16:21:28.752559 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72689 2019-Jan-13 16:21:28.753210 - [DEBUG] Value : BOTTOM
72690 2019-Jan-13 16:21:28.753237 - [DEBUG]
72691 2019-Jan-13 16:21:28.753263 - [DEBUG] Function : main
72692 2019-Jan-13 16:21:28.753288 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72693 2019-Jan-13 16:21:28.753949 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72694 2019-Jan-13 16:21:28.754611 - [DEBUG] Value : BOTTOM
72695 2019-Jan-13 16:21:28.754638 - [DEBUG]
72696 2019-Jan-13 16:21:28.754664 - [DEBUG] Function : main
72697 2019-Jan-13 16:21:28.754689 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72698 2019-Jan-13 16:21:28.755375 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72699 2019-Jan-13 16:21:28.756031 - [DEBUG] Value : BOTTOM
72700 2019-Jan-13 16:21:28.756059 - [DEBUG]
72701 2019-Jan-13 16:21:28.756085 - [DEBUG] Function : main
72702 2019-Jan-13 16:21:28.756110 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72703 2019-Jan-13 16:21:28.756774 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72704 2019-Jan-13 16:21:28.757439 - [DEBUG] Value : BOTTOM
72705 2019-Jan-13 16:21:28.757466 - [DEBUG]
72706 2019-Jan-13 16:21:28.757492 - [DEBUG] Function : main
72707 2019-Jan-13 16:21:28.757517 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72708 2019-Jan-13 16:21:28.758176 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72709 2019-Jan-13 16:21:28.758871 - [DEBUG] Value : BOTTOM
72710 2019-Jan-13 16:21:28.758899 - [DEBUG]
72711 2019-Jan-13 16:21:28.758925 - [DEBUG] Function : main
72712 2019-Jan-13 16:21:28.758950 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72713 2019-Jan-13 16:21:28.759614 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72714 2019-Jan-13 16:21:28.760287 - [DEBUG] Value : BOTTOM
72715 2019-Jan-13 16:21:28.760315 - [DEBUG]
72716 2019-Jan-13 16:21:28.760341 - [DEBUG] Function : main
72717 2019-Jan-13 16:21:28.760366 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72718 2019-Jan-13 16:21:28.761029 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72719 2019-Jan-13 16:21:28.761704 - [DEBUG] Value : BOTTOM
72720 2019-Jan-13 16:21:28.761731 - [DEBUG]
72721 2019-Jan-13 16:21:28.761757 - [DEBUG] Function : main
72722 2019-Jan-13 16:21:28.761782 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72723 2019-Jan-13 16:21:28.762434 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72724 2019-Jan-13 16:21:28.763102 - [DEBUG] Value : BOTTOM
72725 2019-Jan-13 16:21:28.763129 - [DEBUG]
72726 2019-Jan-13 16:21:28.763155 - [DEBUG] Function : main
72727 2019-Jan-13 16:21:28.763180 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72728 2019-Jan-13 16:21:28.763840 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72729 2019-Jan-13 16:21:28.764493 - [DEBUG] Value : BOTTOM
72730 2019-Jan-13 16:21:28.764520 - [DEBUG]
72731 2019-Jan-13 16:21:28.764548 - [DEBUG] Function : main
72732 2019-Jan-13 16:21:28.764573 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72733 2019-Jan-13 16:21:28.765246 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72734 2019-Jan-13 16:21:28.765912 - [DEBUG] Value : BOTTOM
72735 2019-Jan-13 16:21:28.765940 - [DEBUG]
72736 2019-Jan-13 16:21:28.765965 - [DEBUG] Function : main
72737 2019-Jan-13 16:21:28.765990 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72738 2019-Jan-13 16:21:28.766656 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72739 2019-Jan-13 16:21:28.767323 - [DEBUG] Value : BOTTOM
72740 2019-Jan-13 16:21:28.767350 - [DEBUG]
72741 2019-Jan-13 16:21:28.767376 - [DEBUG] Function : main
72742 2019-Jan-13 16:21:28.767402 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72743 2019-Jan-13 16:21:28.768054 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72744 2019-Jan-13 16:21:28.768745 - [DEBUG] Value : BOTTOM
72745 2019-Jan-13 16:21:28.768773 - [DEBUG]
72746 2019-Jan-13 16:21:28.768799 - [DEBUG] Function : main
72747 2019-Jan-13 16:21:28.768824 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72748 2019-Jan-13 16:21:28.769483 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
72749 2019-Jan-13 16:21:28.770148 - [DEBUG] Value : BOTTOM
72750 2019-Jan-13 16:21:28.770176 - [DEBUG]
72751 2019-Jan-13 16:21:28.770202 - [DEBUG] Function : main
72752 2019-Jan-13 16:21:28.770227 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72753 2019-Jan-13 16:21:28.770879 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72754 2019-Jan-13 16:21:28.771576 - [DEBUG] Value : BOTTOM
72755 2019-Jan-13 16:21:28.771605 - [DEBUG]
72756 2019-Jan-13 16:21:28.771630 - [DEBUG] Function : main
72757 2019-Jan-13 16:21:28.771656 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72758 2019-Jan-13 16:21:28.772318 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72759 2019-Jan-13 16:21:28.772983 - [DEBUG] Value : BOTTOM
72760 2019-Jan-13 16:21:28.773009 - [DEBUG]
72761 2019-Jan-13 16:21:28.773035 - [DEBUG] Function : main
72762 2019-Jan-13 16:21:28.773060 - [DEBUG] Inst. : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
72763 2019-Jan-13 16:21:28.773715 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72764 2019-Jan-13 16:21:28.773778 - [DEBUG] Value : BOTTOM
72765 2019-Jan-13 16:21:28.773804 - [DEBUG]
72766 2019-Jan-13 16:21:28.773842 - [DEBUG] Function : main
72767 2019-Jan-13 16:21:28.773868 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72768 2019-Jan-13 16:21:28.774539 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72769 2019-Jan-13 16:21:28.775220 - [DEBUG] Value : BOTTOM
72770 2019-Jan-13 16:21:28.775248 - [DEBUG]
72771 2019-Jan-13 16:21:28.775273 - [DEBUG] Function : main
72772 2019-Jan-13 16:21:28.775299 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72773 2019-Jan-13 16:21:28.775963 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72774 2019-Jan-13 16:21:28.776617 - [DEBUG] Value : BOTTOM
72775 2019-Jan-13 16:21:28.776645 - [DEBUG]
72776 2019-Jan-13 16:21:28.776673 - [DEBUG] Function : main
72777 2019-Jan-13 16:21:28.776698 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72778 2019-Jan-13 16:21:28.777368 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72779 2019-Jan-13 16:21:28.778034 - [DEBUG] Value : BOTTOM
72780 2019-Jan-13 16:21:28.778061 - [DEBUG]
72781 2019-Jan-13 16:21:28.778087 - [DEBUG] Function : main
72782 2019-Jan-13 16:21:28.778112 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72783 2019-Jan-13 16:21:28.778805 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72784 2019-Jan-13 16:21:28.779463 - [DEBUG] Value : BOTTOM
72785 2019-Jan-13 16:21:28.779491 - [DEBUG]
72786 2019-Jan-13 16:21:28.779517 - [DEBUG] Function : main
72787 2019-Jan-13 16:21:28.779542 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72788 2019-Jan-13 16:21:28.780204 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72789 2019-Jan-13 16:21:28.780867 - [DEBUG] Value : BOTTOM
72790 2019-Jan-13 16:21:28.780894 - [DEBUG]
72791 2019-Jan-13 16:21:28.780920 - [DEBUG] Function : main
72792 2019-Jan-13 16:21:28.780946 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72793 2019-Jan-13 16:21:28.781631 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72794 2019-Jan-13 16:21:28.782282 - [DEBUG] Value : BOTTOM
72795 2019-Jan-13 16:21:28.782309 - [DEBUG]
72796 2019-Jan-13 16:21:28.782336 - [DEBUG] Function : main
72797 2019-Jan-13 16:21:28.782361 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72798 2019-Jan-13 16:21:28.783018 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72799 2019-Jan-13 16:21:28.783699 - [DEBUG] Value : BOTTOM
72800 2019-Jan-13 16:21:28.783726 - [DEBUG]
72801 2019-Jan-13 16:21:28.783752 - [DEBUG] Function : main
72802 2019-Jan-13 16:21:28.783777 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72803 2019-Jan-13 16:21:28.784443 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72804 2019-Jan-13 16:21:28.785124 - [DEBUG] Value : BOTTOM
72805 2019-Jan-13 16:21:28.785152 - [DEBUG]
72806 2019-Jan-13 16:21:28.785177 - [DEBUG] Function : main
72807 2019-Jan-13 16:21:28.785203 - [DEBUG] Inst. : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72808 2019-Jan-13 16:21:28.785856 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72809 2019-Jan-13 16:21:28.785918 - [DEBUG] Value : BOTTOM
72810 2019-Jan-13 16:21:28.785944 - [DEBUG]
72811 2019-Jan-13 16:21:28.785980 - [DEBUG] Function : main
72812 2019-Jan-13 16:21:28.786007 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72813 2019-Jan-13 16:21:28.786681 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72814 2019-Jan-13 16:21:28.787342 - [DEBUG] Value : BOTTOM
72815 2019-Jan-13 16:21:28.787369 - [DEBUG]
72816 2019-Jan-13 16:21:28.787395 - [DEBUG] Function : main
72817 2019-Jan-13 16:21:28.787421 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72818 2019-Jan-13 16:21:28.788078 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72819 2019-Jan-13 16:21:28.788754 - [DEBUG] Value : BOTTOM
72820 2019-Jan-13 16:21:28.788782 - [DEBUG]
72821 2019-Jan-13 16:21:28.788808 - [DEBUG] Function : main
72822 2019-Jan-13 16:21:28.788833 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72823 2019-Jan-13 16:21:28.789500 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72824 2019-Jan-13 16:21:28.790162 - [DEBUG] Value : BOTTOM
72825 2019-Jan-13 16:21:28.790191 - [DEBUG]
72826 2019-Jan-13 16:21:28.790217 - [DEBUG] Function : main
72827 2019-Jan-13 16:21:28.790242 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72828 2019-Jan-13 16:21:28.790899 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72829 2019-Jan-13 16:21:28.791570 - [DEBUG] Value : BOTTOM
72830 2019-Jan-13 16:21:28.791597 - [DEBUG]
72831 2019-Jan-13 16:21:28.791622 - [DEBUG] Function : main
72832 2019-Jan-13 16:21:28.791647 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72833 2019-Jan-13 16:21:28.792317 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72834 2019-Jan-13 16:21:28.792975 - [DEBUG] Value : BOTTOM
72835 2019-Jan-13 16:21:28.793002 - [DEBUG]
72836 2019-Jan-13 16:21:28.793028 - [DEBUG] Function : main
72837 2019-Jan-13 16:21:28.793053 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72838 2019-Jan-13 16:21:28.793717 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72839 2019-Jan-13 16:21:28.794365 - [DEBUG] Value : BOTTOM
72840 2019-Jan-13 16:21:28.794392 - [DEBUG]
72841 2019-Jan-13 16:21:28.794419 - [DEBUG] Function : main
72842 2019-Jan-13 16:21:28.794444 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72843 2019-Jan-13 16:21:28.795138 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72844 2019-Jan-13 16:21:28.795811 - [DEBUG] Value : BOTTOM
72845 2019-Jan-13 16:21:28.795839 - [DEBUG]
72846 2019-Jan-13 16:21:28.795865 - [DEBUG] Function : main
72847 2019-Jan-13 16:21:28.795890 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72848 2019-Jan-13 16:21:28.796555 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72849 2019-Jan-13 16:21:28.797211 - [DEBUG] Value : BOTTOM
72850 2019-Jan-13 16:21:28.797238 - [DEBUG]
72851 2019-Jan-13 16:21:28.797263 - [DEBUG] Function : main
72852 2019-Jan-13 16:21:28.797288 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72853 2019-Jan-13 16:21:28.797952 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72854 2019-Jan-13 16:21:28.798638 - [DEBUG] Value : BOTTOM
72855 2019-Jan-13 16:21:28.798665 - [DEBUG]
72856 2019-Jan-13 16:21:28.798691 - [DEBUG] Function : main
72857 2019-Jan-13 16:21:28.798716 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72858 2019-Jan-13 16:21:28.799379 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72859 2019-Jan-13 16:21:28.800031 - [DEBUG] Value : BOTTOM
72860 2019-Jan-13 16:21:28.800058 - [DEBUG]
72861 2019-Jan-13 16:21:28.800084 - [DEBUG] Function : main
72862 2019-Jan-13 16:21:28.800109 - [DEBUG] Inst. : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72863 2019-Jan-13 16:21:28.800769 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72864 2019-Jan-13 16:21:28.800835 - [DEBUG] Value : BOTTOM
72865 2019-Jan-13 16:21:28.800862 - [DEBUG]
72866 2019-Jan-13 16:21:28.800904 - [DEBUG] Function : main
72867 2019-Jan-13 16:21:28.800931 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72868 2019-Jan-13 16:21:28.801613 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
72869 2019-Jan-13 16:21:28.802286 - [DEBUG] Value : BOTTOM
72870 2019-Jan-13 16:21:28.802313 - [DEBUG]
72871 2019-Jan-13 16:21:28.802339 - [DEBUG] Function : main
72872 2019-Jan-13 16:21:28.802364 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72873 2019-Jan-13 16:21:28.803015 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72874 2019-Jan-13 16:21:28.803671 - [DEBUG] Value : BOTTOM
72875 2019-Jan-13 16:21:28.803699 - [DEBUG]
72876 2019-Jan-13 16:21:28.803725 - [DEBUG] Function : main
72877 2019-Jan-13 16:21:28.803751 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72878 2019-Jan-13 16:21:28.804414 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72879 2019-Jan-13 16:21:28.805099 - [DEBUG] Value : BOTTOM
72880 2019-Jan-13 16:21:28.805126 - [DEBUG]
72881 2019-Jan-13 16:21:28.805151 - [DEBUG] Function : main
72882 2019-Jan-13 16:21:28.805176 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72883 2019-Jan-13 16:21:28.805826 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72884 2019-Jan-13 16:21:28.806484 - [DEBUG] Value : BOTTOM
72885 2019-Jan-13 16:21:28.806511 - [DEBUG]
72886 2019-Jan-13 16:21:28.806536 - [DEBUG] Function : main
72887 2019-Jan-13 16:21:28.806561 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72888 2019-Jan-13 16:21:28.807227 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72889 2019-Jan-13 16:21:28.807887 - [DEBUG] Value : BOTTOM
72890 2019-Jan-13 16:21:28.807917 - [DEBUG]
72891 2019-Jan-13 16:21:28.807943 - [DEBUG] Function : main
72892 2019-Jan-13 16:21:28.807968 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72893 2019-Jan-13 16:21:28.808664 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
72894 2019-Jan-13 16:21:28.809315 - [DEBUG] Value : BOTTOM
72895 2019-Jan-13 16:21:28.809341 - [DEBUG]
72896 2019-Jan-13 16:21:28.809368 - [DEBUG] Function : main
72897 2019-Jan-13 16:21:28.809393 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72898 2019-Jan-13 16:21:28.810055 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
72899 2019-Jan-13 16:21:28.810710 - [DEBUG] Value : BOTTOM
72900 2019-Jan-13 16:21:28.810738 - [DEBUG]
72901 2019-Jan-13 16:21:28.810763 - [DEBUG] Function : main
72902 2019-Jan-13 16:21:28.810789 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72903 2019-Jan-13 16:21:28.811446 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
72904 2019-Jan-13 16:21:28.812130 - [DEBUG] Value : BOTTOM
72905 2019-Jan-13 16:21:28.812158 - [DEBUG]
72906 2019-Jan-13 16:21:28.812183 - [DEBUG] Function : main
72907 2019-Jan-13 16:21:28.812208 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72908 2019-Jan-13 16:21:28.812867 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
72909 2019-Jan-13 16:21:28.813528 - [DEBUG] Value : BOTTOM
72910 2019-Jan-13 16:21:28.813555 - [DEBUG]
72911 2019-Jan-13 16:21:28.813581 - [DEBUG] Function : main
72912 2019-Jan-13 16:21:28.813606 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72913 2019-Jan-13 16:21:28.814263 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
72914 2019-Jan-13 16:21:28.814935 - [DEBUG] Value : BOTTOM
72915 2019-Jan-13 16:21:28.814963 - [DEBUG]
72916 2019-Jan-13 16:21:28.814988 - [DEBUG] Function : main
72917 2019-Jan-13 16:21:28.815013 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72918 2019-Jan-13 16:21:28.815671 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
72919 2019-Jan-13 16:21:28.816338 - [DEBUG] Value : BOTTOM
72920 2019-Jan-13 16:21:28.816366 - [DEBUG]
72921 2019-Jan-13 16:21:28.816392 - [DEBUG] Function : main
72922 2019-Jan-13 16:21:28.816417 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72923 2019-Jan-13 16:21:28.817074 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
72924 2019-Jan-13 16:21:28.817735 - [DEBUG] Value : BOTTOM
72925 2019-Jan-13 16:21:28.817762 - [DEBUG]
72926 2019-Jan-13 16:21:28.817788 - [DEBUG] Function : main
72927 2019-Jan-13 16:21:28.817813 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72928 2019-Jan-13 16:21:28.818486 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
72929 2019-Jan-13 16:21:28.819154 - [DEBUG] Value : BOTTOM
72930 2019-Jan-13 16:21:28.819181 - [DEBUG]
72931 2019-Jan-13 16:21:28.819206 - [DEBUG] Function : main
72932 2019-Jan-13 16:21:28.819231 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72933 2019-Jan-13 16:21:28.819886 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
72934 2019-Jan-13 16:21:28.820545 - [DEBUG] Value : BOTTOM
72935 2019-Jan-13 16:21:28.820572 - [DEBUG]
72936 2019-Jan-13 16:21:28.820598 - [DEBUG] Function : main
72937 2019-Jan-13 16:21:28.820622 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72938 2019-Jan-13 16:21:28.821267 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
72939 2019-Jan-13 16:21:28.821968 - [DEBUG] Value : BOTTOM
72940 2019-Jan-13 16:21:28.821996 - [DEBUG]
72941 2019-Jan-13 16:21:28.822022 - [DEBUG] Function : main
72942 2019-Jan-13 16:21:28.822047 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72943 2019-Jan-13 16:21:28.822708 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
72944 2019-Jan-13 16:21:28.823369 - [DEBUG] Value : BOTTOM
72945 2019-Jan-13 16:21:28.823395 - [DEBUG]
72946 2019-Jan-13 16:21:28.823423 - [DEBUG] Function : main
72947 2019-Jan-13 16:21:28.823449 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72948 2019-Jan-13 16:21:28.824093 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
72949 2019-Jan-13 16:21:28.824770 - [DEBUG] Value : BOTTOM
72950 2019-Jan-13 16:21:28.824797 - [DEBUG]
72951 2019-Jan-13 16:21:28.824823 - [DEBUG] Function : main
72952 2019-Jan-13 16:21:28.824848 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72953 2019-Jan-13 16:21:28.825534 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
72954 2019-Jan-13 16:21:28.826200 - [DEBUG] Value : BOTTOM
72955 2019-Jan-13 16:21:28.826227 - [DEBUG]
72956 2019-Jan-13 16:21:28.826253 - [DEBUG] Function : main
72957 2019-Jan-13 16:21:28.826278 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72958 2019-Jan-13 16:21:28.826925 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
72959 2019-Jan-13 16:21:28.827598 - [DEBUG] Value : BOTTOM
72960 2019-Jan-13 16:21:28.827626 - [DEBUG]
72961 2019-Jan-13 16:21:28.827652 - [DEBUG] Function : main
72962 2019-Jan-13 16:21:28.827677 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72963 2019-Jan-13 16:21:28.828353 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
72964 2019-Jan-13 16:21:28.829019 - [DEBUG] Value : BOTTOM
72965 2019-Jan-13 16:21:28.829046 - [DEBUG]
72966 2019-Jan-13 16:21:28.829072 - [DEBUG] Function : main
72967 2019-Jan-13 16:21:28.829097 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72968 2019-Jan-13 16:21:28.829746 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
72969 2019-Jan-13 16:21:28.830410 - [DEBUG] Value : BOTTOM
72970 2019-Jan-13 16:21:28.830438 - [DEBUG]
72971 2019-Jan-13 16:21:28.830463 - [DEBUG] Function : main
72972 2019-Jan-13 16:21:28.830488 - [DEBUG] Inst. : br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54
72973 2019-Jan-13 16:21:28.831143 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
72974 2019-Jan-13 16:21:28.831206 - [DEBUG] Value : BOTTOM
72975 2019-Jan-13 16:21:28.831232 - [DEBUG]
72976 2019-Jan-13 16:21:28.831273 - [DEBUG] Function : main
72977 2019-Jan-13 16:21:28.831300 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72978 2019-Jan-13 16:21:28.831980 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
72979 2019-Jan-13 16:21:28.832637 - [DEBUG] Value : BOTTOM
72980 2019-Jan-13 16:21:28.832664 - [DEBUG]
72981 2019-Jan-13 16:21:28.832690 - [DEBUG] Function : main
72982 2019-Jan-13 16:21:28.832715 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72983 2019-Jan-13 16:21:28.833374 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
72984 2019-Jan-13 16:21:28.834029 - [DEBUG] Value : BOTTOM
72985 2019-Jan-13 16:21:28.834056 - [DEBUG]
72986 2019-Jan-13 16:21:28.834083 - [DEBUG] Function : main
72987 2019-Jan-13 16:21:28.834126 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72988 2019-Jan-13 16:21:28.834788 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
72989 2019-Jan-13 16:21:28.835465 - [DEBUG] Value : BOTTOM
72990 2019-Jan-13 16:21:28.835493 - [DEBUG]
72991 2019-Jan-13 16:21:28.835519 - [DEBUG] Function : main
72992 2019-Jan-13 16:21:28.835544 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72993 2019-Jan-13 16:21:28.836198 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
72994 2019-Jan-13 16:21:28.836867 - [DEBUG] Value : BOTTOM
72995 2019-Jan-13 16:21:28.836895 - [DEBUG]
72996 2019-Jan-13 16:21:28.836921 - [DEBUG] Function : main
72997 2019-Jan-13 16:21:28.836947 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
72998 2019-Jan-13 16:21:28.837603 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
72999 2019-Jan-13 16:21:28.838277 - [DEBUG] Value : BOTTOM
73000 2019-Jan-13 16:21:28.838304 - [DEBUG]
73001 2019-Jan-13 16:21:28.838330 - [DEBUG] Function : main
73002 2019-Jan-13 16:21:28.838356 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73003 2019-Jan-13 16:21:28.839009 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73004 2019-Jan-13 16:21:28.839667 - [DEBUG] Value : BOTTOM
73005 2019-Jan-13 16:21:28.839694 - [DEBUG]
73006 2019-Jan-13 16:21:28.839722 - [DEBUG] Function : main
73007 2019-Jan-13 16:21:28.839748 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73008 2019-Jan-13 16:21:28.840402 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73009 2019-Jan-13 16:21:28.841055 - [DEBUG] Value : BOTTOM
73010 2019-Jan-13 16:21:28.841083 - [DEBUG]
73011 2019-Jan-13 16:21:28.841109 - [DEBUG] Function : main
73012 2019-Jan-13 16:21:28.841134 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73013 2019-Jan-13 16:21:28.841804 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73014 2019-Jan-13 16:21:28.842475 - [DEBUG] Value : BOTTOM
73015 2019-Jan-13 16:21:28.842502 - [DEBUG]
73016 2019-Jan-13 16:21:28.842529 - [DEBUG] Function : main
73017 2019-Jan-13 16:21:28.842554 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73018 2019-Jan-13 16:21:28.843208 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73019 2019-Jan-13 16:21:28.843867 - [DEBUG] Value : BOTTOM
73020 2019-Jan-13 16:21:28.843894 - [DEBUG]
73021 2019-Jan-13 16:21:28.843920 - [DEBUG] Function : main
73022 2019-Jan-13 16:21:28.843945 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73023 2019-Jan-13 16:21:28.844589 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73024 2019-Jan-13 16:21:28.845276 - [DEBUG] Value : BOTTOM
73025 2019-Jan-13 16:21:28.845304 - [DEBUG]
73026 2019-Jan-13 16:21:28.845329 - [DEBUG] Function : main
73027 2019-Jan-13 16:21:28.845355 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73028 2019-Jan-13 16:21:28.846013 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73029 2019-Jan-13 16:21:28.846679 - [DEBUG] Value : BOTTOM
73030 2019-Jan-13 16:21:28.846706 - [DEBUG]
73031 2019-Jan-13 16:21:28.846749 - [DEBUG] Function : main
73032 2019-Jan-13 16:21:28.846775 - [DEBUG] Inst. : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73033 2019-Jan-13 16:21:28.847423 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73034 2019-Jan-13 16:21:28.847485 - [DEBUG] Value : BOTTOM
73035 2019-Jan-13 16:21:28.847511 - [DEBUG]
73036 2019-Jan-13 16:21:28.847550 - [DEBUG] Function : main
73037 2019-Jan-13 16:21:28.847576 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73038 2019-Jan-13 16:21:28.848263 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
73039 2019-Jan-13 16:21:28.848931 - [DEBUG] Value : BOTTOM
73040 2019-Jan-13 16:21:28.848959 - [DEBUG]
73041 2019-Jan-13 16:21:28.848987 - [DEBUG] Function : main
73042 2019-Jan-13 16:21:28.849013 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73043 2019-Jan-13 16:21:28.849667 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73044 2019-Jan-13 16:21:28.850320 - [DEBUG] Value : BOTTOM
73045 2019-Jan-13 16:21:28.850346 - [DEBUG]
73046 2019-Jan-13 16:21:28.850373 - [DEBUG] Function : main
73047 2019-Jan-13 16:21:28.850398 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73048 2019-Jan-13 16:21:28.851057 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73049 2019-Jan-13 16:21:28.851733 - [DEBUG] Value : BOTTOM
73050 2019-Jan-13 16:21:28.851761 - [DEBUG]
73051 2019-Jan-13 16:21:28.851787 - [DEBUG] Function : main
73052 2019-Jan-13 16:21:28.851812 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73053 2019-Jan-13 16:21:28.852471 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73054 2019-Jan-13 16:21:28.853122 - [DEBUG] Value : BOTTOM
73055 2019-Jan-13 16:21:28.853149 - [DEBUG]
73056 2019-Jan-13 16:21:28.853174 - [DEBUG] Function : main
73057 2019-Jan-13 16:21:28.853199 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73058 2019-Jan-13 16:21:28.853857 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73059 2019-Jan-13 16:21:28.854519 - [DEBUG] Value : BOTTOM
73060 2019-Jan-13 16:21:28.854546 - [DEBUG]
73061 2019-Jan-13 16:21:28.854572 - [DEBUG] Function : main
73062 2019-Jan-13 16:21:28.854597 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73063 2019-Jan-13 16:21:28.855272 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73064 2019-Jan-13 16:21:28.855923 - [DEBUG] Value : BOTTOM
73065 2019-Jan-13 16:21:28.855950 - [DEBUG]
73066 2019-Jan-13 16:21:28.855977 - [DEBUG] Function : main
73067 2019-Jan-13 16:21:28.856002 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73068 2019-Jan-13 16:21:28.856656 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73069 2019-Jan-13 16:21:28.857316 - [DEBUG] Value : BOTTOM
73070 2019-Jan-13 16:21:28.857343 - [DEBUG]
73071 2019-Jan-13 16:21:28.857369 - [DEBUG] Function : main
73072 2019-Jan-13 16:21:28.857394 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73073 2019-Jan-13 16:21:28.858052 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73074 2019-Jan-13 16:21:28.858728 - [DEBUG] Value : BOTTOM
73075 2019-Jan-13 16:21:28.858755 - [DEBUG]
73076 2019-Jan-13 16:21:28.858780 - [DEBUG] Function : main
73077 2019-Jan-13 16:21:28.858805 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73078 2019-Jan-13 16:21:28.859459 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73079 2019-Jan-13 16:21:28.860144 - [DEBUG] Value : BOTTOM
73080 2019-Jan-13 16:21:28.860172 - [DEBUG]
73081 2019-Jan-13 16:21:28.860198 - [DEBUG] Function : main
73082 2019-Jan-13 16:21:28.860223 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73083 2019-Jan-13 16:21:28.860882 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73084 2019-Jan-13 16:21:28.861540 - [DEBUG] Value : BOTTOM
73085 2019-Jan-13 16:21:28.861587 - [DEBUG]
73086 2019-Jan-13 16:21:28.861613 - [DEBUG] Function : main
73087 2019-Jan-13 16:21:28.861638 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73088 2019-Jan-13 16:21:28.862290 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73089 2019-Jan-13 16:21:28.862958 - [DEBUG] Value : BOTTOM
73090 2019-Jan-13 16:21:28.862986 - [DEBUG]
73091 2019-Jan-13 16:21:28.863012 - [DEBUG] Function : main
73092 2019-Jan-13 16:21:28.863037 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73093 2019-Jan-13 16:21:28.863693 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73094 2019-Jan-13 16:21:28.864353 - [DEBUG] Value : BOTTOM
73095 2019-Jan-13 16:21:28.864380 - [DEBUG]
73096 2019-Jan-13 16:21:28.864406 - [DEBUG] Function : main
73097 2019-Jan-13 16:21:28.864431 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73098 2019-Jan-13 16:21:28.865101 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73099 2019-Jan-13 16:21:28.865760 - [DEBUG] Value : BOTTOM
73100 2019-Jan-13 16:21:28.865788 - [DEBUG]
73101 2019-Jan-13 16:21:28.865813 - [DEBUG] Function : main
73102 2019-Jan-13 16:21:28.865839 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73103 2019-Jan-13 16:21:28.866496 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
73104 2019-Jan-13 16:21:28.867162 - [DEBUG] Value : BOTTOM
73105 2019-Jan-13 16:21:28.867190 - [DEBUG]
73106 2019-Jan-13 16:21:28.867215 - [DEBUG] Function : main
73107 2019-Jan-13 16:21:28.867241 - [DEBUG] Inst. : br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39
73108 2019-Jan-13 16:21:28.867887 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73109 2019-Jan-13 16:21:28.867950 - [DEBUG] Value : BOTTOM
73110 2019-Jan-13 16:21:28.867976 - [DEBUG]
73111 2019-Jan-13 16:21:28.868015 - [DEBUG] Function : main
73112 2019-Jan-13 16:21:28.868042 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73113 2019-Jan-13 16:21:28.868737 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73114 2019-Jan-13 16:21:28.869400 - [DEBUG] Value : BOTTOM
73115 2019-Jan-13 16:21:28.869428 - [DEBUG]
73116 2019-Jan-13 16:21:28.869455 - [DEBUG] Function : main
73117 2019-Jan-13 16:21:28.869481 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73118 2019-Jan-13 16:21:28.870143 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73119 2019-Jan-13 16:21:28.870791 - [DEBUG] Value : BOTTOM
73120 2019-Jan-13 16:21:28.870818 - [DEBUG]
73121 2019-Jan-13 16:21:28.870844 - [DEBUG] Function : main
73122 2019-Jan-13 16:21:28.870870 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73123 2019-Jan-13 16:21:28.871537 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73124 2019-Jan-13 16:21:28.872214 - [DEBUG] Value : BOTTOM
73125 2019-Jan-13 16:21:28.872242 - [DEBUG]
73126 2019-Jan-13 16:21:28.872267 - [DEBUG] Function : main
73127 2019-Jan-13 16:21:28.872314 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73128 2019-Jan-13 16:21:28.872982 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73129 2019-Jan-13 16:21:28.873635 - [DEBUG] Value : BOTTOM
73130 2019-Jan-13 16:21:28.873662 - [DEBUG]
73131 2019-Jan-13 16:21:28.873687 - [DEBUG] Function : main
73132 2019-Jan-13 16:21:28.873713 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73133 2019-Jan-13 16:21:28.874373 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73134 2019-Jan-13 16:21:28.875052 - [DEBUG] Value : BOTTOM
73135 2019-Jan-13 16:21:28.875079 - [DEBUG]
73136 2019-Jan-13 16:21:28.875105 - [DEBUG] Function : main
73137 2019-Jan-13 16:21:28.875130 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73138 2019-Jan-13 16:21:28.875793 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73139 2019-Jan-13 16:21:28.876441 - [DEBUG] Value : BOTTOM
73140 2019-Jan-13 16:21:28.876469 - [DEBUG]
73141 2019-Jan-13 16:21:28.876496 - [DEBUG] Function : main
73142 2019-Jan-13 16:21:28.876521 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73143 2019-Jan-13 16:21:28.877185 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73144 2019-Jan-13 16:21:28.877848 - [DEBUG] Value : BOTTOM
73145 2019-Jan-13 16:21:28.877876 - [DEBUG]
73146 2019-Jan-13 16:21:28.877901 - [DEBUG] Function : main
73147 2019-Jan-13 16:21:28.877927 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73148 2019-Jan-13 16:21:28.878613 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73149 2019-Jan-13 16:21:28.879270 - [DEBUG] Value : BOTTOM
73150 2019-Jan-13 16:21:28.879298 - [DEBUG]
73151 2019-Jan-13 16:21:28.879324 - [DEBUG] Function : main
73152 2019-Jan-13 16:21:28.879350 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73153 2019-Jan-13 16:21:28.880005 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73154 2019-Jan-13 16:21:28.880671 - [DEBUG] Value : BOTTOM
73155 2019-Jan-13 16:21:28.880699 - [DEBUG]
73156 2019-Jan-13 16:21:28.880724 - [DEBUG] Function : main
73157 2019-Jan-13 16:21:28.880750 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73158 2019-Jan-13 16:21:28.881415 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73159 2019-Jan-13 16:21:28.882090 - [DEBUG] Value : BOTTOM
73160 2019-Jan-13 16:21:28.882118 - [DEBUG]
73161 2019-Jan-13 16:21:28.882144 - [DEBUG] Function : main
73162 2019-Jan-13 16:21:28.882169 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73163 2019-Jan-13 16:21:28.882822 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73164 2019-Jan-13 16:21:28.883489 - [DEBUG] Value : BOTTOM
73165 2019-Jan-13 16:21:28.883517 - [DEBUG]
73166 2019-Jan-13 16:21:28.883542 - [DEBUG] Function : main
73167 2019-Jan-13 16:21:28.883568 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73168 2019-Jan-13 16:21:28.884226 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73169 2019-Jan-13 16:21:28.884895 - [DEBUG] Value : BOTTOM
73170 2019-Jan-13 16:21:28.884925 - [DEBUG]
73171 2019-Jan-13 16:21:28.884951 - [DEBUG] Function : main
73172 2019-Jan-13 16:21:28.884976 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73173 2019-Jan-13 16:21:28.885646 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73174 2019-Jan-13 16:21:28.886314 - [DEBUG] Value : BOTTOM
73175 2019-Jan-13 16:21:28.886341 - [DEBUG]
73176 2019-Jan-13 16:21:28.886367 - [DEBUG] Function : main
73177 2019-Jan-13 16:21:28.886393 - [DEBUG] Inst. : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73178 2019-Jan-13 16:21:28.887057 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73179 2019-Jan-13 16:21:28.887128 - [DEBUG] Value : BOTTOM
73180 2019-Jan-13 16:21:28.887154 - [DEBUG]
73181 2019-Jan-13 16:21:28.887197 - [DEBUG] Function : main
73182 2019-Jan-13 16:21:28.887223 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73183 2019-Jan-13 16:21:28.887880 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73184 2019-Jan-13 16:21:28.888556 - [DEBUG] Value : BOTTOM
73185 2019-Jan-13 16:21:28.888584 - [DEBUG]
73186 2019-Jan-13 16:21:28.888610 - [DEBUG] Function : main
73187 2019-Jan-13 16:21:28.888635 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73188 2019-Jan-13 16:21:28.889296 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73189 2019-Jan-13 16:21:28.889955 - [DEBUG] Value : BOTTOM
73190 2019-Jan-13 16:21:28.889983 - [DEBUG]
73191 2019-Jan-13 16:21:28.890011 - [DEBUG] Function : main
73192 2019-Jan-13 16:21:28.890037 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73193 2019-Jan-13 16:21:28.890691 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73194 2019-Jan-13 16:21:28.891341 - [DEBUG] Value : BOTTOM
73195 2019-Jan-13 16:21:28.891367 - [DEBUG]
73196 2019-Jan-13 16:21:28.891393 - [DEBUG] Function : main
73197 2019-Jan-13 16:21:28.891417 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73198 2019-Jan-13 16:21:28.892101 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73199 2019-Jan-13 16:21:28.892760 - [DEBUG] Value : BOTTOM
73200 2019-Jan-13 16:21:28.892787 - [DEBUG]
73201 2019-Jan-13 16:21:28.892813 - [DEBUG] Function : main
73202 2019-Jan-13 16:21:28.892838 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73203 2019-Jan-13 16:21:28.893491 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73204 2019-Jan-13 16:21:28.894140 - [DEBUG] Value : BOTTOM
73205 2019-Jan-13 16:21:28.894167 - [DEBUG]
73206 2019-Jan-13 16:21:28.894192 - [DEBUG] Function : main
73207 2019-Jan-13 16:21:28.894217 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73208 2019-Jan-13 16:21:28.894872 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73209 2019-Jan-13 16:21:28.895544 - [DEBUG] Value : BOTTOM
73210 2019-Jan-13 16:21:28.895571 - [DEBUG]
73211 2019-Jan-13 16:21:28.895598 - [DEBUG] Function : main
73212 2019-Jan-13 16:21:28.895622 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73213 2019-Jan-13 16:21:28.896276 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73214 2019-Jan-13 16:21:28.896928 - [DEBUG] Value : BOTTOM
73215 2019-Jan-13 16:21:28.896955 - [DEBUG]
73216 2019-Jan-13 16:21:28.896981 - [DEBUG] Function : main
73217 2019-Jan-13 16:21:28.897006 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73218 2019-Jan-13 16:21:28.897658 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73219 2019-Jan-13 16:21:28.898349 - [DEBUG] Value : BOTTOM
73220 2019-Jan-13 16:21:28.898376 - [DEBUG]
73221 2019-Jan-13 16:21:28.898419 - [DEBUG] Function : main
73222 2019-Jan-13 16:21:28.898445 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73223 2019-Jan-13 16:21:28.899105 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73224 2019-Jan-13 16:21:28.899760 - [DEBUG] Value : BOTTOM
73225 2019-Jan-13 16:21:28.899789 - [DEBUG]
73226 2019-Jan-13 16:21:28.899814 - [DEBUG] Function : main
73227 2019-Jan-13 16:21:28.899839 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73228 2019-Jan-13 16:21:28.900488 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73229 2019-Jan-13 16:21:28.901149 - [DEBUG] Value : BOTTOM
73230 2019-Jan-13 16:21:28.901176 - [DEBUG]
73231 2019-Jan-13 16:21:28.901202 - [DEBUG] Function : main
73232 2019-Jan-13 16:21:28.901227 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73233 2019-Jan-13 16:21:28.901902 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73234 2019-Jan-13 16:21:28.902562 - [DEBUG] Value : BOTTOM
73235 2019-Jan-13 16:21:28.902590 - [DEBUG]
73236 2019-Jan-13 16:21:28.902616 - [DEBUG] Function : main
73237 2019-Jan-13 16:21:28.902641 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73238 2019-Jan-13 16:21:28.903284 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73239 2019-Jan-13 16:21:28.903942 - [DEBUG] Value : BOTTOM
73240 2019-Jan-13 16:21:28.903969 - [DEBUG]
73241 2019-Jan-13 16:21:28.903995 - [DEBUG] Function : main
73242 2019-Jan-13 16:21:28.904020 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73243 2019-Jan-13 16:21:28.904676 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73244 2019-Jan-13 16:21:28.905357 - [DEBUG] Value : BOTTOM
73245 2019-Jan-13 16:21:28.905384 - [DEBUG]
73246 2019-Jan-13 16:21:28.905410 - [DEBUG] Function : main
73247 2019-Jan-13 16:21:28.905435 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73248 2019-Jan-13 16:21:28.906083 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73249 2019-Jan-13 16:21:28.906751 - [DEBUG] Value : BOTTOM
73250 2019-Jan-13 16:21:28.906779 - [DEBUG]
73251 2019-Jan-13 16:21:28.906805 - [DEBUG] Function : main
73252 2019-Jan-13 16:21:28.906830 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73253 2019-Jan-13 16:21:28.907481 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73254 2019-Jan-13 16:21:28.908134 - [DEBUG] Value : BOTTOM
73255 2019-Jan-13 16:21:28.908161 - [DEBUG]
73256 2019-Jan-13 16:21:28.908187 - [DEBUG] Function : main
73257 2019-Jan-13 16:21:28.908228 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73258 2019-Jan-13 16:21:28.908880 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73259 2019-Jan-13 16:21:28.909537 - [DEBUG] Value : BOTTOM
73260 2019-Jan-13 16:21:28.909564 - [DEBUG]
73261 2019-Jan-13 16:21:28.909592 - [DEBUG] Function : main
73262 2019-Jan-13 16:21:28.909617 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73263 2019-Jan-13 16:21:28.910273 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73264 2019-Jan-13 16:21:28.910936 - [DEBUG] Value : BOTTOM
73265 2019-Jan-13 16:21:28.910963 - [DEBUG]
73266 2019-Jan-13 16:21:28.910989 - [DEBUG] Function : main
73267 2019-Jan-13 16:21:28.911014 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73268 2019-Jan-13 16:21:28.911686 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73269 2019-Jan-13 16:21:28.912355 - [DEBUG] Value : BOTTOM
73270 2019-Jan-13 16:21:28.912384 - [DEBUG]
73271 2019-Jan-13 16:21:28.912409 - [DEBUG] Function : main
73272 2019-Jan-13 16:21:28.912434 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73273 2019-Jan-13 16:21:28.913096 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73274 2019-Jan-13 16:21:28.913765 - [DEBUG] Value : BOTTOM
73275 2019-Jan-13 16:21:28.913792 - [DEBUG]
73276 2019-Jan-13 16:21:28.913818 - [DEBUG] Function : main
73277 2019-Jan-13 16:21:28.913843 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73278 2019-Jan-13 16:21:28.914492 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73279 2019-Jan-13 16:21:28.915171 - [DEBUG] Value : BOTTOM
73280 2019-Jan-13 16:21:28.915198 - [DEBUG]
73281 2019-Jan-13 16:21:28.915223 - [DEBUG] Function : main
73282 2019-Jan-13 16:21:28.915248 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73283 2019-Jan-13 16:21:28.915908 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73284 2019-Jan-13 16:21:28.916577 - [DEBUG] Value : BOTTOM
73285 2019-Jan-13 16:21:28.916605 - [DEBUG]
73286 2019-Jan-13 16:21:28.916631 - [DEBUG] Function : main
73287 2019-Jan-13 16:21:28.916656 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73288 2019-Jan-13 16:21:28.917306 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73289 2019-Jan-13 16:21:28.917959 - [DEBUG] Value : BOTTOM
73290 2019-Jan-13 16:21:28.917986 - [DEBUG]
73291 2019-Jan-13 16:21:28.918012 - [DEBUG] Function : main
73292 2019-Jan-13 16:21:28.918037 - [DEBUG] Inst. : br label %if.end15, !phasar.instruction.id !106, ID: 52
73293 2019-Jan-13 16:21:28.918716 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73294 2019-Jan-13 16:21:28.918781 - [DEBUG] Value : BOTTOM
73295 2019-Jan-13 16:21:28.918807 - [DEBUG]
73296 2019-Jan-13 16:21:28.918851 - [DEBUG] Function : main
73297 2019-Jan-13 16:21:28.918877 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73298 2019-Jan-13 16:21:28.919535 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73299 2019-Jan-13 16:21:28.920194 - [DEBUG] Value : BOTTOM
73300 2019-Jan-13 16:21:28.920221 - [DEBUG]
73301 2019-Jan-13 16:21:28.920247 - [DEBUG] Function : main
73302 2019-Jan-13 16:21:28.920272 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73303 2019-Jan-13 16:21:28.920917 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73304 2019-Jan-13 16:21:28.921599 - [DEBUG] Value : BOTTOM
73305 2019-Jan-13 16:21:28.921626 - [DEBUG]
73306 2019-Jan-13 16:21:28.921652 - [DEBUG] Function : main
73307 2019-Jan-13 16:21:28.921677 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73308 2019-Jan-13 16:21:28.922335 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73309 2019-Jan-13 16:21:28.922993 - [DEBUG] Value : BOTTOM
73310 2019-Jan-13 16:21:28.923019 - [DEBUG]
73311 2019-Jan-13 16:21:28.923045 - [DEBUG] Function : main
73312 2019-Jan-13 16:21:28.923070 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73313 2019-Jan-13 16:21:28.923713 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73314 2019-Jan-13 16:21:28.924380 - [DEBUG] Value : BOTTOM
73315 2019-Jan-13 16:21:28.924407 - [DEBUG]
73316 2019-Jan-13 16:21:28.924432 - [DEBUG] Function : main
73317 2019-Jan-13 16:21:28.924457 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73318 2019-Jan-13 16:21:28.925138 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73319 2019-Jan-13 16:21:28.925815 - [DEBUG] Value : BOTTOM
73320 2019-Jan-13 16:21:28.925843 - [DEBUG]
73321 2019-Jan-13 16:21:28.925868 - [DEBUG] Function : main
73322 2019-Jan-13 16:21:28.925893 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73323 2019-Jan-13 16:21:28.926543 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73324 2019-Jan-13 16:21:28.927200 - [DEBUG] Value : BOTTOM
73325 2019-Jan-13 16:21:28.927229 - [DEBUG]
73326 2019-Jan-13 16:21:28.927256 - [DEBUG] Function : main
73327 2019-Jan-13 16:21:28.927281 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73328 2019-Jan-13 16:21:28.927936 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73329 2019-Jan-13 16:21:28.928619 - [DEBUG] Value : BOTTOM
73330 2019-Jan-13 16:21:28.928646 - [DEBUG]
73331 2019-Jan-13 16:21:28.928672 - [DEBUG] Function : main
73332 2019-Jan-13 16:21:28.928697 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73333 2019-Jan-13 16:21:28.929346 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73334 2019-Jan-13 16:21:28.930010 - [DEBUG] Value : BOTTOM
73335 2019-Jan-13 16:21:28.930038 - [DEBUG]
73336 2019-Jan-13 16:21:28.930063 - [DEBUG] Function : main
73337 2019-Jan-13 16:21:28.930089 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73338 2019-Jan-13 16:21:28.930746 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73339 2019-Jan-13 16:21:28.931412 - [DEBUG] Value : BOTTOM
73340 2019-Jan-13 16:21:28.931439 - [DEBUG]
73341 2019-Jan-13 16:21:28.931465 - [DEBUG] Function : main
73342 2019-Jan-13 16:21:28.931490 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73343 2019-Jan-13 16:21:28.932161 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73344 2019-Jan-13 16:21:28.932811 - [DEBUG] Value : BOTTOM
73345 2019-Jan-13 16:21:28.932839 - [DEBUG]
73346 2019-Jan-13 16:21:28.932865 - [DEBUG] Function : main
73347 2019-Jan-13 16:21:28.932890 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73348 2019-Jan-13 16:21:28.933547 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73349 2019-Jan-13 16:21:28.934210 - [DEBUG] Value : BOTTOM
73350 2019-Jan-13 16:21:28.934237 - [DEBUG]
73351 2019-Jan-13 16:21:28.934263 - [DEBUG] Function : main
73352 2019-Jan-13 16:21:28.934288 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73353 2019-Jan-13 16:21:28.934962 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73354 2019-Jan-13 16:21:28.935610 - [DEBUG] Value : BOTTOM
73355 2019-Jan-13 16:21:28.935637 - [DEBUG]
73356 2019-Jan-13 16:21:28.935663 - [DEBUG] Function : main
73357 2019-Jan-13 16:21:28.935688 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73358 2019-Jan-13 16:21:28.936347 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73359 2019-Jan-13 16:21:28.937005 - [DEBUG] Value : BOTTOM
73360 2019-Jan-13 16:21:28.937033 - [DEBUG]
73361 2019-Jan-13 16:21:28.937059 - [DEBUG] Function : main
73362 2019-Jan-13 16:21:28.937084 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73363 2019-Jan-13 16:21:28.937736 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73364 2019-Jan-13 16:21:28.938414 - [DEBUG] Value : BOTTOM
73365 2019-Jan-13 16:21:28.938441 - [DEBUG]
73366 2019-Jan-13 16:21:28.938466 - [DEBUG] Function : main
73367 2019-Jan-13 16:21:28.938490 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73368 2019-Jan-13 16:21:28.939168 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73369 2019-Jan-13 16:21:28.939823 - [DEBUG] Value : BOTTOM
73370 2019-Jan-13 16:21:28.939851 - [DEBUG]
73371 2019-Jan-13 16:21:28.939877 - [DEBUG] Function : main
73372 2019-Jan-13 16:21:28.939902 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73373 2019-Jan-13 16:21:28.940557 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73374 2019-Jan-13 16:21:28.941206 - [DEBUG] Value : BOTTOM
73375 2019-Jan-13 16:21:28.941234 - [DEBUG]
73376 2019-Jan-13 16:21:28.941261 - [DEBUG] Function : main
73377 2019-Jan-13 16:21:28.941287 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73378 2019-Jan-13 16:21:28.941980 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73379 2019-Jan-13 16:21:28.942643 - [DEBUG] Value : BOTTOM
73380 2019-Jan-13 16:21:28.942670 - [DEBUG]
73381 2019-Jan-13 16:21:28.942696 - [DEBUG] Function : main
73382 2019-Jan-13 16:21:28.942721 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73383 2019-Jan-13 16:21:28.943378 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73384 2019-Jan-13 16:21:28.944022 - [DEBUG] Value : BOTTOM
73385 2019-Jan-13 16:21:28.944050 - [DEBUG]
73386 2019-Jan-13 16:21:28.944076 - [DEBUG] Function : main
73387 2019-Jan-13 16:21:28.944100 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73388 2019-Jan-13 16:21:28.944753 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73389 2019-Jan-13 16:21:28.945448 - [DEBUG] Value : BOTTOM
73390 2019-Jan-13 16:21:28.945476 - [DEBUG]
73391 2019-Jan-13 16:21:28.945501 - [DEBUG] Function : main
73392 2019-Jan-13 16:21:28.945527 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73393 2019-Jan-13 16:21:28.946187 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73394 2019-Jan-13 16:21:28.946842 - [DEBUG] Value : BOTTOM
73395 2019-Jan-13 16:21:28.946869 - [DEBUG]
73396 2019-Jan-13 16:21:28.946895 - [DEBUG] Function : main
73397 2019-Jan-13 16:21:28.946920 - [DEBUG] Inst. : br label %if.end, !phasar.instruction.id !105, ID: 51
73398 2019-Jan-13 16:21:28.947571 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73399 2019-Jan-13 16:21:28.947636 - [DEBUG] Value : BOTTOM
73400 2019-Jan-13 16:21:28.947662 - [DEBUG]
73401 2019-Jan-13 16:21:28.947705 - [DEBUG] Function : main
73402 2019-Jan-13 16:21:28.947731 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73403 2019-Jan-13 16:21:28.948412 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73404 2019-Jan-13 16:21:28.949080 - [DEBUG] Value : BOTTOM
73405 2019-Jan-13 16:21:28.949107 - [DEBUG]
73406 2019-Jan-13 16:21:28.949133 - [DEBUG] Function : main
73407 2019-Jan-13 16:21:28.949158 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73408 2019-Jan-13 16:21:28.949809 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73409 2019-Jan-13 16:21:28.950464 - [DEBUG] Value : BOTTOM
73410 2019-Jan-13 16:21:28.950492 - [DEBUG]
73411 2019-Jan-13 16:21:28.950519 - [DEBUG] Function : main
73412 2019-Jan-13 16:21:28.950545 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73413 2019-Jan-13 16:21:28.951204 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73414 2019-Jan-13 16:21:28.951903 - [DEBUG] Value : BOTTOM
73415 2019-Jan-13 16:21:28.951931 - [DEBUG]
73416 2019-Jan-13 16:21:28.951957 - [DEBUG] Function : main
73417 2019-Jan-13 16:21:28.951982 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73418 2019-Jan-13 16:21:28.952636 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73419 2019-Jan-13 16:21:28.953292 - [DEBUG] Value : BOTTOM
73420 2019-Jan-13 16:21:28.953320 - [DEBUG]
73421 2019-Jan-13 16:21:28.953345 - [DEBUG] Function : main
73422 2019-Jan-13 16:21:28.953370 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73423 2019-Jan-13 16:21:28.954034 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73424 2019-Jan-13 16:21:28.954699 - [DEBUG] Value : BOTTOM
73425 2019-Jan-13 16:21:28.954727 - [DEBUG]
73426 2019-Jan-13 16:21:28.954753 - [DEBUG] Function : main
73427 2019-Jan-13 16:21:28.954778 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73428 2019-Jan-13 16:21:28.955450 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73429 2019-Jan-13 16:21:28.956095 - [DEBUG] Value : BOTTOM
73430 2019-Jan-13 16:21:28.956122 - [DEBUG]
73431 2019-Jan-13 16:21:28.956148 - [DEBUG] Function : main
73432 2019-Jan-13 16:21:28.956174 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73433 2019-Jan-13 16:21:28.956830 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73434 2019-Jan-13 16:21:28.957491 - [DEBUG] Value : BOTTOM
73435 2019-Jan-13 16:21:28.957519 - [DEBUG]
73436 2019-Jan-13 16:21:28.957546 - [DEBUG] Function : main
73437 2019-Jan-13 16:21:28.957571 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73438 2019-Jan-13 16:21:28.958242 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73439 2019-Jan-13 16:21:28.958901 - [DEBUG] Value : BOTTOM
73440 2019-Jan-13 16:21:28.958929 - [DEBUG]
73441 2019-Jan-13 16:21:28.958954 - [DEBUG] Function : main
73442 2019-Jan-13 16:21:28.958979 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73443 2019-Jan-13 16:21:28.959638 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73444 2019-Jan-13 16:21:28.960298 - [DEBUG] Value : BOTTOM
73445 2019-Jan-13 16:21:28.960326 - [DEBUG]
73446 2019-Jan-13 16:21:28.960352 - [DEBUG] Function : main
73447 2019-Jan-13 16:21:28.960378 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73448 2019-Jan-13 16:21:28.961032 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73449 2019-Jan-13 16:21:28.961709 - [DEBUG] Value : BOTTOM
73450 2019-Jan-13 16:21:28.961737 - [DEBUG]
73451 2019-Jan-13 16:21:28.961762 - [DEBUG] Function : main
73452 2019-Jan-13 16:21:28.961788 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73453 2019-Jan-13 16:21:28.962444 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73454 2019-Jan-13 16:21:28.963105 - [DEBUG] Value : BOTTOM
73455 2019-Jan-13 16:21:28.963132 - [DEBUG]
73456 2019-Jan-13 16:21:28.963157 - [DEBUG] Function : main
73457 2019-Jan-13 16:21:28.963182 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73458 2019-Jan-13 16:21:28.963837 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73459 2019-Jan-13 16:21:28.964502 - [DEBUG] Value : BOTTOM
73460 2019-Jan-13 16:21:28.964529 - [DEBUG]
73461 2019-Jan-13 16:21:28.964555 - [DEBUG] Function : main
73462 2019-Jan-13 16:21:28.964581 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73463 2019-Jan-13 16:21:28.965261 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73464 2019-Jan-13 16:21:28.965928 - [DEBUG] Value : BOTTOM
73465 2019-Jan-13 16:21:28.965955 - [DEBUG]
73466 2019-Jan-13 16:21:28.965981 - [DEBUG] Function : main
73467 2019-Jan-13 16:21:28.966007 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73468 2019-Jan-13 16:21:28.966664 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73469 2019-Jan-13 16:21:28.967322 - [DEBUG] Value : BOTTOM
73470 2019-Jan-13 16:21:28.967349 - [DEBUG]
73471 2019-Jan-13 16:21:28.967375 - [DEBUG] Function : main
73472 2019-Jan-13 16:21:28.967400 - [DEBUG] Inst. : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73473 2019-Jan-13 16:21:28.968052 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73474 2019-Jan-13 16:21:28.968118 - [DEBUG] Value : BOTTOM
73475 2019-Jan-13 16:21:28.968144 - [DEBUG]
73476 2019-Jan-13 16:21:28.968185 - [DEBUG] Function : main
73477 2019-Jan-13 16:21:28.968228 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73478 2019-Jan-13 16:21:28.968898 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73479 2019-Jan-13 16:21:28.969563 - [DEBUG] Value : BOTTOM
73480 2019-Jan-13 16:21:28.969591 - [DEBUG]
73481 2019-Jan-13 16:21:28.969617 - [DEBUG] Function : main
73482 2019-Jan-13 16:21:28.969642 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73483 2019-Jan-13 16:21:28.970300 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73484 2019-Jan-13 16:21:28.970951 - [DEBUG] Value : BOTTOM
73485 2019-Jan-13 16:21:28.970978 - [DEBUG]
73486 2019-Jan-13 16:21:28.971005 - [DEBUG] Function : main
73487 2019-Jan-13 16:21:28.971031 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73488 2019-Jan-13 16:21:28.971720 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73489 2019-Jan-13 16:21:28.972380 - [DEBUG] Value : BOTTOM
73490 2019-Jan-13 16:21:28.972408 - [DEBUG]
73491 2019-Jan-13 16:21:28.972433 - [DEBUG] Function : main
73492 2019-Jan-13 16:21:28.972459 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73493 2019-Jan-13 16:21:28.973116 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73494 2019-Jan-13 16:21:28.973766 - [DEBUG] Value : BOTTOM
73495 2019-Jan-13 16:21:28.973793 - [DEBUG]
73496 2019-Jan-13 16:21:28.973818 - [DEBUG] Function : main
73497 2019-Jan-13 16:21:28.973844 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73498 2019-Jan-13 16:21:28.974509 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73499 2019-Jan-13 16:21:28.975196 - [DEBUG] Value : BOTTOM
73500 2019-Jan-13 16:21:28.975223 - [DEBUG]
73501 2019-Jan-13 16:21:28.975248 - [DEBUG] Function : main
73502 2019-Jan-13 16:21:28.975273 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73503 2019-Jan-13 16:21:28.975929 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73504 2019-Jan-13 16:21:28.976591 - [DEBUG] Value : BOTTOM
73505 2019-Jan-13 16:21:28.976618 - [DEBUG]
73506 2019-Jan-13 16:21:28.976645 - [DEBUG] Function : main
73507 2019-Jan-13 16:21:28.976670 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73508 2019-Jan-13 16:21:28.977342 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73509 2019-Jan-13 16:21:28.978004 - [DEBUG] Value : BOTTOM
73510 2019-Jan-13 16:21:28.978033 - [DEBUG]
73511 2019-Jan-13 16:21:28.978059 - [DEBUG] Function : main
73512 2019-Jan-13 16:21:28.978085 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73513 2019-Jan-13 16:21:28.978768 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73514 2019-Jan-13 16:21:28.979420 - [DEBUG] Value : BOTTOM
73515 2019-Jan-13 16:21:28.979448 - [DEBUG]
73516 2019-Jan-13 16:21:28.979473 - [DEBUG] Function : main
73517 2019-Jan-13 16:21:28.979499 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73518 2019-Jan-13 16:21:28.980168 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73519 2019-Jan-13 16:21:28.981368 - [DEBUG] Value : BOTTOM
73520 2019-Jan-13 16:21:28.981397 - [DEBUG]
73521 2019-Jan-13 16:21:28.981424 - [DEBUG] Function : main
73522 2019-Jan-13 16:21:28.981450 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73523 2019-Jan-13 16:21:28.982153 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73524 2019-Jan-13 16:21:28.982816 - [DEBUG] Value : BOTTOM
73525 2019-Jan-13 16:21:28.982843 - [DEBUG]
73526 2019-Jan-13 16:21:28.982869 - [DEBUG] Function : main
73527 2019-Jan-13 16:21:28.982895 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73528 2019-Jan-13 16:21:28.983566 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73529 2019-Jan-13 16:21:28.984227 - [DEBUG] Value : BOTTOM
73530 2019-Jan-13 16:21:28.984255 - [DEBUG]
73531 2019-Jan-13 16:21:28.984280 - [DEBUG] Function : main
73532 2019-Jan-13 16:21:28.984306 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73533 2019-Jan-13 16:21:28.984986 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73534 2019-Jan-13 16:21:28.985634 - [DEBUG] Value : BOTTOM
73535 2019-Jan-13 16:21:28.985662 - [DEBUG]
73536 2019-Jan-13 16:21:28.985688 - [DEBUG] Function : main
73537 2019-Jan-13 16:21:28.985713 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73538 2019-Jan-13 16:21:28.986384 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73539 2019-Jan-13 16:21:28.987044 - [DEBUG] Value : BOTTOM
73540 2019-Jan-13 16:21:28.987072 - [DEBUG]
73541 2019-Jan-13 16:21:28.987098 - [DEBUG] Function : main
73542 2019-Jan-13 16:21:28.987123 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73543 2019-Jan-13 16:21:28.987794 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73544 2019-Jan-13 16:21:28.988469 - [DEBUG] Value : BOTTOM
73545 2019-Jan-13 16:21:28.988496 - [DEBUG]
73546 2019-Jan-13 16:21:28.988521 - [DEBUG] Function : main
73547 2019-Jan-13 16:21:28.988547 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73548 2019-Jan-13 16:21:28.989219 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73549 2019-Jan-13 16:21:28.992562 - [DEBUG] Value : BOTTOM
73550 2019-Jan-13 16:21:28.992595 - [DEBUG]
73551 2019-Jan-13 16:21:28.992648 - [DEBUG] Function : main
73552 2019-Jan-13 16:21:28.992679 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73553 2019-Jan-13 16:21:28.993462 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73554 2019-Jan-13 16:21:28.994134 - [DEBUG] Value : BOTTOM
73555 2019-Jan-13 16:21:28.994161 - [DEBUG]
73556 2019-Jan-13 16:21:28.994190 - [DEBUG] Function : main
73557 2019-Jan-13 16:21:28.994216 - [DEBUG] Inst. : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73558 2019-Jan-13 16:21:28.994876 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73559 2019-Jan-13 16:21:28.994966 - [DEBUG] Value : BOTTOM
73560 2019-Jan-13 16:21:28.994992 - [DEBUG]
73561 2019-Jan-13 16:21:28.995035 - [DEBUG] Function : main
73562 2019-Jan-13 16:21:28.995062 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73563 2019-Jan-13 16:21:28.995733 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73564 2019-Jan-13 16:21:28.996402 - [DEBUG] Value : BOTTOM
73565 2019-Jan-13 16:21:28.996430 - [DEBUG]
73566 2019-Jan-13 16:21:28.996457 - [DEBUG] Function : main
73567 2019-Jan-13 16:21:28.996483 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73568 2019-Jan-13 16:21:28.997138 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73569 2019-Jan-13 16:21:28.997790 - [DEBUG] Value : BOTTOM
73570 2019-Jan-13 16:21:28.997817 - [DEBUG]
73571 2019-Jan-13 16:21:28.997843 - [DEBUG] Function : main
73572 2019-Jan-13 16:21:28.997868 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73573 2019-Jan-13 16:21:28.998554 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73574 2019-Jan-13 16:21:28.999209 - [DEBUG] Value : BOTTOM
73575 2019-Jan-13 16:21:28.999237 - [DEBUG]
73576 2019-Jan-13 16:21:28.999263 - [DEBUG] Function : main
73577 2019-Jan-13 16:21:28.999288 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73578 2019-Jan-13 16:21:28.999940 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73579 2019-Jan-13 16:21:29.000599 - [DEBUG] Value : BOTTOM
73580 2019-Jan-13 16:21:29.000627 - [DEBUG]
73581 2019-Jan-13 16:21:29.000653 - [DEBUG] Function : main
73582 2019-Jan-13 16:21:29.000678 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73583 2019-Jan-13 16:21:29.001337 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73584 2019-Jan-13 16:21:29.002021 - [DEBUG] Value : BOTTOM
73585 2019-Jan-13 16:21:29.002049 - [DEBUG]
73586 2019-Jan-13 16:21:29.002075 - [DEBUG] Function : main
73587 2019-Jan-13 16:21:29.002100 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73588 2019-Jan-13 16:21:29.002757 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73589 2019-Jan-13 16:21:29.003403 - [DEBUG] Value : BOTTOM
73590 2019-Jan-13 16:21:29.003431 - [DEBUG]
73591 2019-Jan-13 16:21:29.003458 - [DEBUG] Function : main
73592 2019-Jan-13 16:21:29.003483 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73593 2019-Jan-13 16:21:29.004137 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73594 2019-Jan-13 16:21:29.004801 - [DEBUG] Value : BOTTOM
73595 2019-Jan-13 16:21:29.004829 - [DEBUG]
73596 2019-Jan-13 16:21:29.004855 - [DEBUG] Function : main
73597 2019-Jan-13 16:21:29.004924 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73598 2019-Jan-13 16:21:29.005589 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73599 2019-Jan-13 16:21:29.006254 - [DEBUG] Value : BOTTOM
73600 2019-Jan-13 16:21:29.006282 - [DEBUG]
73601 2019-Jan-13 16:21:29.006308 - [DEBUG] Function : main
73602 2019-Jan-13 16:21:29.006333 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73603 2019-Jan-13 16:21:29.006982 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73604 2019-Jan-13 16:21:29.007653 - [DEBUG] Value : BOTTOM
73605 2019-Jan-13 16:21:29.007680 - [DEBUG]
73606 2019-Jan-13 16:21:29.007707 - [DEBUG] Function : main
73607 2019-Jan-13 16:21:29.007732 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73608 2019-Jan-13 16:21:29.008418 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73609 2019-Jan-13 16:21:29.009080 - [DEBUG] Value : BOTTOM
73610 2019-Jan-13 16:21:29.009107 - [DEBUG]
73611 2019-Jan-13 16:21:29.009133 - [DEBUG] Function : main
73612 2019-Jan-13 16:21:29.009158 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73613 2019-Jan-13 16:21:29.009802 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73614 2019-Jan-13 16:21:29.010470 - [DEBUG] Value : BOTTOM
73615 2019-Jan-13 16:21:29.010498 - [DEBUG]
73616 2019-Jan-13 16:21:29.010524 - [DEBUG] Function : main
73617 2019-Jan-13 16:21:29.010549 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73618 2019-Jan-13 16:21:29.011203 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73619 2019-Jan-13 16:21:29.011880 - [DEBUG] Value : BOTTOM
73620 2019-Jan-13 16:21:29.011907 - [DEBUG]
73621 2019-Jan-13 16:21:29.011933 - [DEBUG] Function : main
73622 2019-Jan-13 16:21:29.011958 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73623 2019-Jan-13 16:21:29.012605 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73624 2019-Jan-13 16:21:29.013268 - [DEBUG] Value : BOTTOM
73625 2019-Jan-13 16:21:29.013296 - [DEBUG]
73626 2019-Jan-13 16:21:29.013322 - [DEBUG] Function : main
73627 2019-Jan-13 16:21:29.013347 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73628 2019-Jan-13 16:21:29.014000 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73629 2019-Jan-13 16:21:29.014668 - [DEBUG] Value : BOTTOM
73630 2019-Jan-13 16:21:29.014695 - [DEBUG]
73631 2019-Jan-13 16:21:29.014721 - [DEBUG] Function : main
73632 2019-Jan-13 16:21:29.014746 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73633 2019-Jan-13 16:21:29.015422 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73634 2019-Jan-13 16:21:29.016074 - [DEBUG] Value : BOTTOM
73635 2019-Jan-13 16:21:29.016101 - [DEBUG]
73636 2019-Jan-13 16:21:29.016126 - [DEBUG] Function : main
73637 2019-Jan-13 16:21:29.016152 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73638 2019-Jan-13 16:21:29.016811 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73639 2019-Jan-13 16:21:29.017472 - [DEBUG] Value : BOTTOM
73640 2019-Jan-13 16:21:29.017521 - [DEBUG]
73641 2019-Jan-13 16:21:29.017550 - [DEBUG] Function : main
73642 2019-Jan-13 16:21:29.017575 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73643 2019-Jan-13 16:21:29.018249 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73644 2019-Jan-13 16:21:29.018911 - [DEBUG] Value : BOTTOM
73645 2019-Jan-13 16:21:29.018939 - [DEBUG]
73646 2019-Jan-13 16:21:29.018965 - [DEBUG] Function : main
73647 2019-Jan-13 16:21:29.018990 - [DEBUG] Inst. : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73648 2019-Jan-13 16:21:29.019649 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73649 2019-Jan-13 16:21:29.019714 - [DEBUG] Value : BOTTOM
73650 2019-Jan-13 16:21:29.019740 - [DEBUG]
73651 2019-Jan-13 16:21:29.019783 - [DEBUG] Function : main
73652 2019-Jan-13 16:21:29.019809 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73653 2019-Jan-13 16:21:29.020482 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73654 2019-Jan-13 16:21:29.021137 - [DEBUG] Value : BOTTOM
73655 2019-Jan-13 16:21:29.021164 - [DEBUG]
73656 2019-Jan-13 16:21:29.021190 - [DEBUG] Function : main
73657 2019-Jan-13 16:21:29.021216 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73658 2019-Jan-13 16:21:29.021896 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73659 2019-Jan-13 16:21:29.022560 - [DEBUG] Value : BOTTOM
73660 2019-Jan-13 16:21:29.022587 - [DEBUG]
73661 2019-Jan-13 16:21:29.022614 - [DEBUG] Function : main
73662 2019-Jan-13 16:21:29.022639 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73663 2019-Jan-13 16:21:29.023302 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73664 2019-Jan-13 16:21:29.023956 - [DEBUG] Value : BOTTOM
73665 2019-Jan-13 16:21:29.023983 - [DEBUG]
73666 2019-Jan-13 16:21:29.024009 - [DEBUG] Function : main
73667 2019-Jan-13 16:21:29.024034 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73668 2019-Jan-13 16:21:29.024688 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73669 2019-Jan-13 16:21:29.025382 - [DEBUG] Value : BOTTOM
73670 2019-Jan-13 16:21:29.025409 - [DEBUG]
73671 2019-Jan-13 16:21:29.025434 - [DEBUG] Function : main
73672 2019-Jan-13 16:21:29.025459 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73673 2019-Jan-13 16:21:29.026121 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73674 2019-Jan-13 16:21:29.026778 - [DEBUG] Value : BOTTOM
73675 2019-Jan-13 16:21:29.026805 - [DEBUG]
73676 2019-Jan-13 16:21:29.026831 - [DEBUG] Function : main
73677 2019-Jan-13 16:21:29.026856 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73678 2019-Jan-13 16:21:29.027506 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73679 2019-Jan-13 16:21:29.028166 - [DEBUG] Value : BOTTOM
73680 2019-Jan-13 16:21:29.028194 - [DEBUG]
73681 2019-Jan-13 16:21:29.028239 - [DEBUG] Function : main
73682 2019-Jan-13 16:21:29.028265 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73683 2019-Jan-13 16:21:29.028933 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73684 2019-Jan-13 16:21:29.029592 - [DEBUG] Value : BOTTOM
73685 2019-Jan-13 16:21:29.029619 - [DEBUG]
73686 2019-Jan-13 16:21:29.029645 - [DEBUG] Function : main
73687 2019-Jan-13 16:21:29.029671 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73688 2019-Jan-13 16:21:29.030339 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73689 2019-Jan-13 16:21:29.031013 - [DEBUG] Value : BOTTOM
73690 2019-Jan-13 16:21:29.031041 - [DEBUG]
73691 2019-Jan-13 16:21:29.031067 - [DEBUG] Function : main
73692 2019-Jan-13 16:21:29.031092 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73693 2019-Jan-13 16:21:29.031775 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73694 2019-Jan-13 16:21:29.032439 - [DEBUG] Value : BOTTOM
73695 2019-Jan-13 16:21:29.032465 - [DEBUG]
73696 2019-Jan-13 16:21:29.032491 - [DEBUG] Function : main
73697 2019-Jan-13 16:21:29.032516 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73698 2019-Jan-13 16:21:29.033170 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73699 2019-Jan-13 16:21:29.033834 - [DEBUG] Value : BOTTOM
73700 2019-Jan-13 16:21:29.033861 - [DEBUG]
73701 2019-Jan-13 16:21:29.033887 - [DEBUG] Function : main
73702 2019-Jan-13 16:21:29.033912 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73703 2019-Jan-13 16:21:29.034573 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73704 2019-Jan-13 16:21:29.035260 - [DEBUG] Value : BOTTOM
73705 2019-Jan-13 16:21:29.035287 - [DEBUG]
73706 2019-Jan-13 16:21:29.035313 - [DEBUG] Function : main
73707 2019-Jan-13 16:21:29.035338 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73708 2019-Jan-13 16:21:29.036012 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73709 2019-Jan-13 16:21:29.036666 - [DEBUG] Value : BOTTOM
73710 2019-Jan-13 16:21:29.036694 - [DEBUG]
73711 2019-Jan-13 16:21:29.036719 - [DEBUG] Function : main
73712 2019-Jan-13 16:21:29.036745 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73713 2019-Jan-13 16:21:29.037412 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73714 2019-Jan-13 16:21:29.038073 - [DEBUG] Value : BOTTOM
73715 2019-Jan-13 16:21:29.038100 - [DEBUG]
73716 2019-Jan-13 16:21:29.038125 - [DEBUG] Function : main
73717 2019-Jan-13 16:21:29.038150 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73718 2019-Jan-13 16:21:29.038830 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73719 2019-Jan-13 16:21:29.039487 - [DEBUG] Value : BOTTOM
73720 2019-Jan-13 16:21:29.039515 - [DEBUG]
73721 2019-Jan-13 16:21:29.039541 - [DEBUG] Function : main
73722 2019-Jan-13 16:21:29.039566 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73723 2019-Jan-13 16:21:29.040232 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73724 2019-Jan-13 16:21:29.040887 - [DEBUG] Value : BOTTOM
73725 2019-Jan-13 16:21:29.040915 - [DEBUG]
73726 2019-Jan-13 16:21:29.040940 - [DEBUG] Function : main
73727 2019-Jan-13 16:21:29.040966 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73728 2019-Jan-13 16:21:29.041647 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73729 2019-Jan-13 16:21:29.042299 - [DEBUG] Value : BOTTOM
73730 2019-Jan-13 16:21:29.042326 - [DEBUG]
73731 2019-Jan-13 16:21:29.042353 - [DEBUG] Function : main
73732 2019-Jan-13 16:21:29.042379 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73733 2019-Jan-13 16:21:29.043065 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73734 2019-Jan-13 16:21:29.043727 - [DEBUG] Value : BOTTOM
73735 2019-Jan-13 16:21:29.043755 - [DEBUG]
73736 2019-Jan-13 16:21:29.043780 - [DEBUG] Function : main
73737 2019-Jan-13 16:21:29.043805 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73738 2019-Jan-13 16:21:29.044465 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73739 2019-Jan-13 16:21:29.045136 - [DEBUG] Value : BOTTOM
73740 2019-Jan-13 16:21:29.045163 - [DEBUG]
73741 2019-Jan-13 16:21:29.045188 - [DEBUG] Function : main
73742 2019-Jan-13 16:21:29.045213 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73743 2019-Jan-13 16:21:29.045882 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73744 2019-Jan-13 16:21:29.046553 - [DEBUG] Value : BOTTOM
73745 2019-Jan-13 16:21:29.046580 - [DEBUG]
73746 2019-Jan-13 16:21:29.046607 - [DEBUG] Function : main
73747 2019-Jan-13 16:21:29.046632 - [DEBUG] Inst. : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73748 2019-Jan-13 16:21:29.047294 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73749 2019-Jan-13 16:21:29.047357 - [DEBUG] Value : BOTTOM
73750 2019-Jan-13 16:21:29.047383 - [DEBUG]
73751 2019-Jan-13 16:21:29.047425 - [DEBUG] Function : main
73752 2019-Jan-13 16:21:29.047452 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73753 2019-Jan-13 16:21:29.048102 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73754 2019-Jan-13 16:21:29.048797 - [DEBUG] Value : BOTTOM
73755 2019-Jan-13 16:21:29.048825 - [DEBUG]
73756 2019-Jan-13 16:21:29.048851 - [DEBUG] Function : main
73757 2019-Jan-13 16:21:29.048876 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73758 2019-Jan-13 16:21:29.049539 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73759 2019-Jan-13 16:21:29.050197 - [DEBUG] Value : BOTTOM
73760 2019-Jan-13 16:21:29.050224 - [DEBUG]
73761 2019-Jan-13 16:21:29.050251 - [DEBUG] Function : main
73762 2019-Jan-13 16:21:29.050276 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73763 2019-Jan-13 16:21:29.050921 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73764 2019-Jan-13 16:21:29.051607 - [DEBUG] Value : BOTTOM
73765 2019-Jan-13 16:21:29.051635 - [DEBUG]
73766 2019-Jan-13 16:21:29.051660 - [DEBUG] Function : main
73767 2019-Jan-13 16:21:29.051685 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73768 2019-Jan-13 16:21:29.052339 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73769 2019-Jan-13 16:21:29.053002 - [DEBUG] Value : BOTTOM
73770 2019-Jan-13 16:21:29.053029 - [DEBUG]
73771 2019-Jan-13 16:21:29.053055 - [DEBUG] Function : main
73772 2019-Jan-13 16:21:29.053080 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73773 2019-Jan-13 16:21:29.053726 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73774 2019-Jan-13 16:21:29.054388 - [DEBUG] Value : BOTTOM
73775 2019-Jan-13 16:21:29.054415 - [DEBUG]
73776 2019-Jan-13 16:21:29.054441 - [DEBUG] Function : main
73777 2019-Jan-13 16:21:29.054466 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73778 2019-Jan-13 16:21:29.055146 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73779 2019-Jan-13 16:21:29.055803 - [DEBUG] Value : BOTTOM
73780 2019-Jan-13 16:21:29.055847 - [DEBUG]
73781 2019-Jan-13 16:21:29.055874 - [DEBUG] Function : main
73782 2019-Jan-13 16:21:29.055899 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73783 2019-Jan-13 16:21:29.056552 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73784 2019-Jan-13 16:21:29.057209 - [DEBUG] Value : BOTTOM
73785 2019-Jan-13 16:21:29.057236 - [DEBUG]
73786 2019-Jan-13 16:21:29.057262 - [DEBUG] Function : main
73787 2019-Jan-13 16:21:29.057287 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73788 2019-Jan-13 16:21:29.057945 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73789 2019-Jan-13 16:21:29.058629 - [DEBUG] Value : BOTTOM
73790 2019-Jan-13 16:21:29.058656 - [DEBUG]
73791 2019-Jan-13 16:21:29.058682 - [DEBUG] Function : main
73792 2019-Jan-13 16:21:29.058707 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73793 2019-Jan-13 16:21:29.059359 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73794 2019-Jan-13 16:21:29.060011 - [DEBUG] Value : BOTTOM
73795 2019-Jan-13 16:21:29.060040 - [DEBUG]
73796 2019-Jan-13 16:21:29.060065 - [DEBUG] Function : main
73797 2019-Jan-13 16:21:29.060090 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73798 2019-Jan-13 16:21:29.060749 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73799 2019-Jan-13 16:21:29.061407 - [DEBUG] Value : BOTTOM
73800 2019-Jan-13 16:21:29.061434 - [DEBUG]
73801 2019-Jan-13 16:21:29.061460 - [DEBUG] Function : main
73802 2019-Jan-13 16:21:29.061485 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73803 2019-Jan-13 16:21:29.062159 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73804 2019-Jan-13 16:21:29.062814 - [DEBUG] Value : BOTTOM
73805 2019-Jan-13 16:21:29.062841 - [DEBUG]
73806 2019-Jan-13 16:21:29.062866 - [DEBUG] Function : main
73807 2019-Jan-13 16:21:29.062891 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73808 2019-Jan-13 16:21:29.063555 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73809 2019-Jan-13 16:21:29.064214 - [DEBUG] Value : BOTTOM
73810 2019-Jan-13 16:21:29.064242 - [DEBUG]
73811 2019-Jan-13 16:21:29.064268 - [DEBUG] Function : main
73812 2019-Jan-13 16:21:29.064293 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73813 2019-Jan-13 16:21:29.064969 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73814 2019-Jan-13 16:21:29.065620 - [DEBUG] Value : BOTTOM
73815 2019-Jan-13 16:21:29.065647 - [DEBUG]
73816 2019-Jan-13 16:21:29.065672 - [DEBUG] Function : main
73817 2019-Jan-13 16:21:29.065697 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73818 2019-Jan-13 16:21:29.066358 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73819 2019-Jan-13 16:21:29.067020 - [DEBUG] Value : BOTTOM
73820 2019-Jan-13 16:21:29.067047 - [DEBUG]
73821 2019-Jan-13 16:21:29.067073 - [DEBUG] Function : main
73822 2019-Jan-13 16:21:29.067098 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73823 2019-Jan-13 16:21:29.067753 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73824 2019-Jan-13 16:21:29.068423 - [DEBUG] Value : BOTTOM
73825 2019-Jan-13 16:21:29.068451 - [DEBUG]
73826 2019-Jan-13 16:21:29.068476 - [DEBUG] Function : main
73827 2019-Jan-13 16:21:29.068501 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73828 2019-Jan-13 16:21:29.069175 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73829 2019-Jan-13 16:21:29.069834 - [DEBUG] Value : BOTTOM
73830 2019-Jan-13 16:21:29.069861 - [DEBUG]
73831 2019-Jan-13 16:21:29.069889 - [DEBUG] Function : main
73832 2019-Jan-13 16:21:29.069915 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73833 2019-Jan-13 16:21:29.070572 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73834 2019-Jan-13 16:21:29.071228 - [DEBUG] Value : BOTTOM
73835 2019-Jan-13 16:21:29.071255 - [DEBUG]
73836 2019-Jan-13 16:21:29.071281 - [DEBUG] Function : main
73837 2019-Jan-13 16:21:29.071306 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73838 2019-Jan-13 16:21:29.071987 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73839 2019-Jan-13 16:21:29.072647 - [DEBUG] Value : BOTTOM
73840 2019-Jan-13 16:21:29.072675 - [DEBUG]
73841 2019-Jan-13 16:21:29.072700 - [DEBUG] Function : main
73842 2019-Jan-13 16:21:29.072725 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73843 2019-Jan-13 16:21:29.073387 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
73844 2019-Jan-13 16:21:29.074046 - [DEBUG] Value : BOTTOM
73845 2019-Jan-13 16:21:29.074073 - [DEBUG]
73846 2019-Jan-13 16:21:29.074098 - [DEBUG] Function : main
73847 2019-Jan-13 16:21:29.074124 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73848 2019-Jan-13 16:21:29.074776 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
73849 2019-Jan-13 16:21:29.075465 - [DEBUG] Value : BOTTOM
73850 2019-Jan-13 16:21:29.075493 - [DEBUG]
73851 2019-Jan-13 16:21:29.075519 - [DEBUG] Function : main
73852 2019-Jan-13 16:21:29.075544 - [DEBUG] Inst. : br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48
73853 2019-Jan-13 16:21:29.076201 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73854 2019-Jan-13 16:21:29.076266 - [DEBUG] Value : BOTTOM
73855 2019-Jan-13 16:21:29.076291 - [DEBUG]
73856 2019-Jan-13 16:21:29.076335 - [DEBUG] Function : main
73857 2019-Jan-13 16:21:29.076362 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73858 2019-Jan-13 16:21:29.077021 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73859 2019-Jan-13 16:21:29.077679 - [DEBUG] Value : BOTTOM
73860 2019-Jan-13 16:21:29.077707 - [DEBUG]
73861 2019-Jan-13 16:21:29.077732 - [DEBUG] Function : main
73862 2019-Jan-13 16:21:29.077758 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73863 2019-Jan-13 16:21:29.078448 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73864 2019-Jan-13 16:21:29.079109 - [DEBUG] Value : BOTTOM
73865 2019-Jan-13 16:21:29.079137 - [DEBUG]
73866 2019-Jan-13 16:21:29.079163 - [DEBUG] Function : main
73867 2019-Jan-13 16:21:29.079188 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73868 2019-Jan-13 16:21:29.079845 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73869 2019-Jan-13 16:21:29.080494 - [DEBUG] Value : BOTTOM
73870 2019-Jan-13 16:21:29.080521 - [DEBUG]
73871 2019-Jan-13 16:21:29.080547 - [DEBUG] Function : main
73872 2019-Jan-13 16:21:29.080572 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73873 2019-Jan-13 16:21:29.081241 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73874 2019-Jan-13 16:21:29.081926 - [DEBUG] Value : BOTTOM
73875 2019-Jan-13 16:21:29.081953 - [DEBUG]
73876 2019-Jan-13 16:21:29.081995 - [DEBUG] Function : main
73877 2019-Jan-13 16:21:29.082021 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73878 2019-Jan-13 16:21:29.082683 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73879 2019-Jan-13 16:21:29.083332 - [DEBUG] Value : BOTTOM
73880 2019-Jan-13 16:21:29.083359 - [DEBUG]
73881 2019-Jan-13 16:21:29.083384 - [DEBUG] Function : main
73882 2019-Jan-13 16:21:29.083409 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73883 2019-Jan-13 16:21:29.084077 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73884 2019-Jan-13 16:21:29.084735 - [DEBUG] Value : BOTTOM
73885 2019-Jan-13 16:21:29.084764 - [DEBUG]
73886 2019-Jan-13 16:21:29.084791 - [DEBUG] Function : main
73887 2019-Jan-13 16:21:29.084816 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73888 2019-Jan-13 16:21:29.085504 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73889 2019-Jan-13 16:21:29.086154 - [DEBUG] Value : BOTTOM
73890 2019-Jan-13 16:21:29.086182 - [DEBUG]
73891 2019-Jan-13 16:21:29.086207 - [DEBUG] Function : main
73892 2019-Jan-13 16:21:29.086232 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73893 2019-Jan-13 16:21:29.086898 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73894 2019-Jan-13 16:21:29.087562 - [DEBUG] Value : BOTTOM
73895 2019-Jan-13 16:21:29.087590 - [DEBUG]
73896 2019-Jan-13 16:21:29.087615 - [DEBUG] Function : main
73897 2019-Jan-13 16:21:29.087640 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73898 2019-Jan-13 16:21:29.088326 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
73899 2019-Jan-13 16:21:29.088981 - [DEBUG] Value : BOTTOM
73900 2019-Jan-13 16:21:29.089008 - [DEBUG]
73901 2019-Jan-13 16:21:29.089034 - [DEBUG] Function : main
73902 2019-Jan-13 16:21:29.089059 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73903 2019-Jan-13 16:21:29.089722 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
73904 2019-Jan-13 16:21:29.090377 - [DEBUG] Value : BOTTOM
73905 2019-Jan-13 16:21:29.090403 - [DEBUG]
73906 2019-Jan-13 16:21:29.090429 - [DEBUG] Function : main
73907 2019-Jan-13 16:21:29.090454 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73908 2019-Jan-13 16:21:29.091117 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
73909 2019-Jan-13 16:21:29.091796 - [DEBUG] Value : BOTTOM
73910 2019-Jan-13 16:21:29.091823 - [DEBUG]
73911 2019-Jan-13 16:21:29.091849 - [DEBUG] Function : main
73912 2019-Jan-13 16:21:29.091874 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73913 2019-Jan-13 16:21:29.092539 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
73914 2019-Jan-13 16:21:29.093194 - [DEBUG] Value : BOTTOM
73915 2019-Jan-13 16:21:29.093221 - [DEBUG]
73916 2019-Jan-13 16:21:29.093246 - [DEBUG] Function : main
73917 2019-Jan-13 16:21:29.093272 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73918 2019-Jan-13 16:21:29.093942 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
73919 2019-Jan-13 16:21:29.094595 - [DEBUG] Value : BOTTOM
73920 2019-Jan-13 16:21:29.094622 - [DEBUG]
73921 2019-Jan-13 16:21:29.094648 - [DEBUG] Function : main
73922 2019-Jan-13 16:21:29.094690 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73923 2019-Jan-13 16:21:29.095380 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
73924 2019-Jan-13 16:21:29.096047 - [DEBUG] Value : BOTTOM
73925 2019-Jan-13 16:21:29.096075 - [DEBUG]
73926 2019-Jan-13 16:21:29.096101 - [DEBUG] Function : main
73927 2019-Jan-13 16:21:29.096126 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73928 2019-Jan-13 16:21:29.096788 - [DEBUG] Fact : br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42
73929 2019-Jan-13 16:21:29.097438 - [DEBUG] Value : BOTTOM
73930 2019-Jan-13 16:21:29.097465 - [DEBUG]
73931 2019-Jan-13 16:21:29.097490 - [DEBUG] Function : main
73932 2019-Jan-13 16:21:29.097516 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73933 2019-Jan-13 16:21:29.098170 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
73934 2019-Jan-13 16:21:29.098858 - [DEBUG] Value : BOTTOM
73935 2019-Jan-13 16:21:29.098886 - [DEBUG]
73936 2019-Jan-13 16:21:29.098914 - [DEBUG] Function : main
73937 2019-Jan-13 16:21:29.098939 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73938 2019-Jan-13 16:21:29.099602 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
73939 2019-Jan-13 16:21:29.100257 - [DEBUG] Value : BOTTOM
73940 2019-Jan-13 16:21:29.100285 - [DEBUG]
73941 2019-Jan-13 16:21:29.100311 - [DEBUG] Function : main
73942 2019-Jan-13 16:21:29.100336 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73943 2019-Jan-13 16:21:29.100988 - [DEBUG] Fact : br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45
73944 2019-Jan-13 16:21:29.101667 - [DEBUG] Value : BOTTOM
73945 2019-Jan-13 16:21:29.101695 - [DEBUG]
73946 2019-Jan-13 16:21:29.101721 - [DEBUG] Function : main
73947 2019-Jan-13 16:21:29.101746 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73948 2019-Jan-13 16:21:29.102415 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
73949 2019-Jan-13 16:21:29.103079 - [DEBUG] Value : BOTTOM
73950 2019-Jan-13 16:21:29.103106 - [DEBUG]
73951 2019-Jan-13 16:21:29.103132 - [DEBUG] Function : main
73952 2019-Jan-13 16:21:29.103157 - [DEBUG] Inst. : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
73953 2019-Jan-13 16:21:29.103809 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
73954 2019-Jan-13 16:21:29.103871 - [DEBUG] Value : BOTTOM
73955 2019-Jan-13 16:21:29.103897 - [DEBUG]
73956 2019-Jan-13 16:21:29.103940 - [DEBUG] Function : main
73957 2019-Jan-13 16:21:29.103966 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73958 2019-Jan-13 16:21:29.104653 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
73959 2019-Jan-13 16:21:29.105349 - [DEBUG] Value : BOTTOM
73960 2019-Jan-13 16:21:29.105377 - [DEBUG]
73961 2019-Jan-13 16:21:29.105403 - [DEBUG] Function : main
73962 2019-Jan-13 16:21:29.105428 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73963 2019-Jan-13 16:21:29.106107 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
73964 2019-Jan-13 16:21:29.106762 - [DEBUG] Value : BOTTOM
73965 2019-Jan-13 16:21:29.106789 - [DEBUG]
73966 2019-Jan-13 16:21:29.106816 - [DEBUG] Function : main
73967 2019-Jan-13 16:21:29.106841 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73968 2019-Jan-13 16:21:29.107526 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
73969 2019-Jan-13 16:21:29.108183 - [DEBUG] Value : BOTTOM
73970 2019-Jan-13 16:21:29.108229 - [DEBUG]
73971 2019-Jan-13 16:21:29.108258 - [DEBUG] Function : main
73972 2019-Jan-13 16:21:29.108283 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73973 2019-Jan-13 16:21:29.108953 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
73974 2019-Jan-13 16:21:29.109604 - [DEBUG] Value : BOTTOM
73975 2019-Jan-13 16:21:29.109632 - [DEBUG]
73976 2019-Jan-13 16:21:29.109657 - [DEBUG] Function : main
73977 2019-Jan-13 16:21:29.109682 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73978 2019-Jan-13 16:21:29.110346 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
73979 2019-Jan-13 16:21:29.111010 - [DEBUG] Value : BOTTOM
73980 2019-Jan-13 16:21:29.111037 - [DEBUG]
73981 2019-Jan-13 16:21:29.111063 - [DEBUG] Function : main
73982 2019-Jan-13 16:21:29.111088 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73983 2019-Jan-13 16:21:29.111778 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
73984 2019-Jan-13 16:21:29.112430 - [DEBUG] Value : BOTTOM
73985 2019-Jan-13 16:21:29.112457 - [DEBUG]
73986 2019-Jan-13 16:21:29.112484 - [DEBUG] Function : main
73987 2019-Jan-13 16:21:29.112509 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73988 2019-Jan-13 16:21:29.113168 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
73989 2019-Jan-13 16:21:29.113827 - [DEBUG] Value : BOTTOM
73990 2019-Jan-13 16:21:29.113854 - [DEBUG]
73991 2019-Jan-13 16:21:29.113880 - [DEBUG] Function : main
73992 2019-Jan-13 16:21:29.113905 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73993 2019-Jan-13 16:21:29.114568 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
73994 2019-Jan-13 16:21:29.115244 - [DEBUG] Value : BOTTOM
73995 2019-Jan-13 16:21:29.115272 - [DEBUG]
73996 2019-Jan-13 16:21:29.115298 - [DEBUG] Function : main
73997 2019-Jan-13 16:21:29.115323 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
73998 2019-Jan-13 16:21:29.115979 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
73999 2019-Jan-13 16:21:29.116649 - [DEBUG] Value : BOTTOM
74000 2019-Jan-13 16:21:29.116677 - [DEBUG]
74001 2019-Jan-13 16:21:29.116703 - [DEBUG] Function : main
74002 2019-Jan-13 16:21:29.116728 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74003 2019-Jan-13 16:21:29.117390 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74004 2019-Jan-13 16:21:29.118049 - [DEBUG] Value : BOTTOM
74005 2019-Jan-13 16:21:29.118076 - [DEBUG]
74006 2019-Jan-13 16:21:29.118102 - [DEBUG] Function : main
74007 2019-Jan-13 16:21:29.118127 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74008 2019-Jan-13 16:21:29.118827 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74009 2019-Jan-13 16:21:29.119495 - [DEBUG] Value : BOTTOM
74010 2019-Jan-13 16:21:29.119523 - [DEBUG]
74011 2019-Jan-13 16:21:29.119548 - [DEBUG] Function : main
74012 2019-Jan-13 16:21:29.119573 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74013 2019-Jan-13 16:21:29.120238 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74014 2019-Jan-13 16:21:29.120916 - [DEBUG] Value : BOTTOM
74015 2019-Jan-13 16:21:29.120944 - [DEBUG]
74016 2019-Jan-13 16:21:29.120970 - [DEBUG] Function : main
74017 2019-Jan-13 16:21:29.120995 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74018 2019-Jan-13 16:21:29.121674 - [DEBUG] Fact : br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36
74019 2019-Jan-13 16:21:29.122336 - [DEBUG] Value : BOTTOM
74020 2019-Jan-13 16:21:29.122363 - [DEBUG]
74021 2019-Jan-13 16:21:29.122389 - [DEBUG] Function : main
74022 2019-Jan-13 16:21:29.122414 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74023 2019-Jan-13 16:21:29.123080 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74024 2019-Jan-13 16:21:29.123745 - [DEBUG] Value : BOTTOM
74025 2019-Jan-13 16:21:29.123772 - [DEBUG]
74026 2019-Jan-13 16:21:29.123798 - [DEBUG] Function : main
74027 2019-Jan-13 16:21:29.123823 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74028 2019-Jan-13 16:21:29.124480 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74029 2019-Jan-13 16:21:29.125166 - [DEBUG] Value : BOTTOM
74030 2019-Jan-13 16:21:29.125193 - [DEBUG]
74031 2019-Jan-13 16:21:29.125219 - [DEBUG] Function : main
74032 2019-Jan-13 16:21:29.125244 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74033 2019-Jan-13 16:21:29.125905 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74034 2019-Jan-13 16:21:29.126567 - [DEBUG] Value : BOTTOM
74035 2019-Jan-13 16:21:29.126594 - [DEBUG]
74036 2019-Jan-13 16:21:29.126622 - [DEBUG] Function : main
74037 2019-Jan-13 16:21:29.126647 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74038 2019-Jan-13 16:21:29.127300 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74039 2019-Jan-13 16:21:29.127959 - [DEBUG] Value : BOTTOM
74040 2019-Jan-13 16:21:29.127988 - [DEBUG]
74041 2019-Jan-13 16:21:29.128014 - [DEBUG] Function : main
74042 2019-Jan-13 16:21:29.128039 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74043 2019-Jan-13 16:21:29.128725 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74044 2019-Jan-13 16:21:29.129393 - [DEBUG] Value : BOTTOM
74045 2019-Jan-13 16:21:29.129420 - [DEBUG]
74046 2019-Jan-13 16:21:29.129446 - [DEBUG] Function : main
74047 2019-Jan-13 16:21:29.129471 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74048 2019-Jan-13 16:21:29.130125 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74049 2019-Jan-13 16:21:29.130791 - [DEBUG] Value : BOTTOM
74050 2019-Jan-13 16:21:29.130819 - [DEBUG]
74051 2019-Jan-13 16:21:29.130844 - [DEBUG] Function : main
74052 2019-Jan-13 16:21:29.130869 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74053 2019-Jan-13 16:21:29.131538 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74054 2019-Jan-13 16:21:29.132222 - [DEBUG] Value : BOTTOM
74055 2019-Jan-13 16:21:29.132250 - [DEBUG]
74056 2019-Jan-13 16:21:29.132275 - [DEBUG] Function : main
74057 2019-Jan-13 16:21:29.132300 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74058 2019-Jan-13 16:21:29.132960 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74059 2019-Jan-13 16:21:29.133639 - [DEBUG] Value : BOTTOM
74060 2019-Jan-13 16:21:29.133667 - [DEBUG]
74061 2019-Jan-13 16:21:29.133693 - [DEBUG] Function : main
74062 2019-Jan-13 16:21:29.133718 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74063 2019-Jan-13 16:21:29.134387 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74064 2019-Jan-13 16:21:29.135071 - [DEBUG] Value : BOTTOM
74065 2019-Jan-13 16:21:29.135099 - [DEBUG]
74066 2019-Jan-13 16:21:29.135124 - [DEBUG] Function : main
74067 2019-Jan-13 16:21:29.135149 - [DEBUG] Inst. : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74068 2019-Jan-13 16:21:29.135807 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74069 2019-Jan-13 16:21:29.135868 - [DEBUG] Value : BOTTOM
74070 2019-Jan-13 16:21:29.135894 - [DEBUG]
74071 2019-Jan-13 16:21:29.135939 - [DEBUG] Function : main
74072 2019-Jan-13 16:21:29.135965 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74073 2019-Jan-13 16:21:29.136627 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74074 2019-Jan-13 16:21:29.137294 - [DEBUG] Value : BOTTOM
74075 2019-Jan-13 16:21:29.137322 - [DEBUG]
74076 2019-Jan-13 16:21:29.137348 - [DEBUG] Function : main
74077 2019-Jan-13 16:21:29.137373 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74078 2019-Jan-13 16:21:29.138037 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74079 2019-Jan-13 16:21:29.138718 - [DEBUG] Value : BOTTOM
74080 2019-Jan-13 16:21:29.138745 - [DEBUG]
74081 2019-Jan-13 16:21:29.138772 - [DEBUG] Function : main
74082 2019-Jan-13 16:21:29.138797 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74083 2019-Jan-13 16:21:29.139451 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74084 2019-Jan-13 16:21:29.140114 - [DEBUG] Value : BOTTOM
74085 2019-Jan-13 16:21:29.140141 - [DEBUG]
74086 2019-Jan-13 16:21:29.140167 - [DEBUG] Function : main
74087 2019-Jan-13 16:21:29.140191 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74088 2019-Jan-13 16:21:29.140854 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74089 2019-Jan-13 16:21:29.141511 - [DEBUG] Value : BOTTOM
74090 2019-Jan-13 16:21:29.141538 - [DEBUG]
74091 2019-Jan-13 16:21:29.141583 - [DEBUG] Function : main
74092 2019-Jan-13 16:21:29.141609 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74093 2019-Jan-13 16:21:29.142266 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74094 2019-Jan-13 16:21:29.142935 - [DEBUG] Value : BOTTOM
74095 2019-Jan-13 16:21:29.142963 - [DEBUG]
74096 2019-Jan-13 16:21:29.142988 - [DEBUG] Function : main
74097 2019-Jan-13 16:21:29.143014 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74098 2019-Jan-13 16:21:29.143678 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74099 2019-Jan-13 16:21:29.144339 - [DEBUG] Value : BOTTOM
74100 2019-Jan-13 16:21:29.144366 - [DEBUG]
74101 2019-Jan-13 16:21:29.144393 - [DEBUG] Function : main
74102 2019-Jan-13 16:21:29.144418 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74103 2019-Jan-13 16:21:29.145098 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74104 2019-Jan-13 16:21:29.145758 - [DEBUG] Value : BOTTOM
74105 2019-Jan-13 16:21:29.145787 - [DEBUG]
74106 2019-Jan-13 16:21:29.145812 - [DEBUG] Function : main
74107 2019-Jan-13 16:21:29.145858 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74108 2019-Jan-13 16:21:29.146527 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74109 2019-Jan-13 16:21:29.147189 - [DEBUG] Value : BOTTOM
74110 2019-Jan-13 16:21:29.147217 - [DEBUG]
74111 2019-Jan-13 16:21:29.147242 - [DEBUG] Function : main
74112 2019-Jan-13 16:21:29.147267 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74113 2019-Jan-13 16:21:29.147924 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74114 2019-Jan-13 16:21:29.148618 - [DEBUG] Value : BOTTOM
74115 2019-Jan-13 16:21:29.148645 - [DEBUG]
74116 2019-Jan-13 16:21:29.148671 - [DEBUG] Function : main
74117 2019-Jan-13 16:21:29.148697 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74118 2019-Jan-13 16:21:29.149361 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74119 2019-Jan-13 16:21:29.150025 - [DEBUG] Value : BOTTOM
74120 2019-Jan-13 16:21:29.150051 - [DEBUG]
74121 2019-Jan-13 16:21:29.150077 - [DEBUG] Function : main
74122 2019-Jan-13 16:21:29.150102 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74123 2019-Jan-13 16:21:29.150757 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74124 2019-Jan-13 16:21:29.151419 - [DEBUG] Value : BOTTOM
74125 2019-Jan-13 16:21:29.151447 - [DEBUG]
74126 2019-Jan-13 16:21:29.151473 - [DEBUG] Function : main
74127 2019-Jan-13 16:21:29.151498 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74128 2019-Jan-13 16:21:29.152189 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74129 2019-Jan-13 16:21:29.152847 - [DEBUG] Value : BOTTOM
74130 2019-Jan-13 16:21:29.152875 - [DEBUG]
74131 2019-Jan-13 16:21:29.152901 - [DEBUG] Function : main
74132 2019-Jan-13 16:21:29.152926 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74133 2019-Jan-13 16:21:29.153585 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74134 2019-Jan-13 16:21:29.154237 - [DEBUG] Value : BOTTOM
74135 2019-Jan-13 16:21:29.154265 - [DEBUG]
74136 2019-Jan-13 16:21:29.154290 - [DEBUG] Function : main
74137 2019-Jan-13 16:21:29.154316 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74138 2019-Jan-13 16:21:29.155007 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74139 2019-Jan-13 16:21:29.155680 - [DEBUG] Value : BOTTOM
74140 2019-Jan-13 16:21:29.155708 - [DEBUG]
74141 2019-Jan-13 16:21:29.155734 - [DEBUG] Function : main
74142 2019-Jan-13 16:21:29.155759 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74143 2019-Jan-13 16:21:29.156418 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74144 2019-Jan-13 16:21:29.157065 - [DEBUG] Value : BOTTOM
74145 2019-Jan-13 16:21:29.157093 - [DEBUG]
74146 2019-Jan-13 16:21:29.157118 - [DEBUG] Function : main
74147 2019-Jan-13 16:21:29.157143 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74148 2019-Jan-13 16:21:29.157811 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74149 2019-Jan-13 16:21:29.158496 - [DEBUG] Value : BOTTOM
74150 2019-Jan-13 16:21:29.158524 - [DEBUG]
74151 2019-Jan-13 16:21:29.158551 - [DEBUG] Function : main
74152 2019-Jan-13 16:21:29.158576 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74153 2019-Jan-13 16:21:29.159253 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74154 2019-Jan-13 16:21:29.159906 - [DEBUG] Value : BOTTOM
74155 2019-Jan-13 16:21:29.159933 - [DEBUG]
74156 2019-Jan-13 16:21:29.159959 - [DEBUG] Function : main
74157 2019-Jan-13 16:21:29.159984 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74158 2019-Jan-13 16:21:29.160653 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74159 2019-Jan-13 16:21:29.161314 - [DEBUG] Value : BOTTOM
74160 2019-Jan-13 16:21:29.161342 - [DEBUG]
74161 2019-Jan-13 16:21:29.161368 - [DEBUG] Function : main
74162 2019-Jan-13 16:21:29.161393 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74163 2019-Jan-13 16:21:29.162083 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74164 2019-Jan-13 16:21:29.162742 - [DEBUG] Value : BOTTOM
74165 2019-Jan-13 16:21:29.162770 - [DEBUG]
74166 2019-Jan-13 16:21:29.162795 - [DEBUG] Function : main
74167 2019-Jan-13 16:21:29.162820 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74168 2019-Jan-13 16:21:29.163490 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74169 2019-Jan-13 16:21:29.164146 - [DEBUG] Value : BOTTOM
74170 2019-Jan-13 16:21:29.164174 - [DEBUG]
74171 2019-Jan-13 16:21:29.164199 - [DEBUG] Function : main
74172 2019-Jan-13 16:21:29.164224 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74173 2019-Jan-13 16:21:29.164907 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74174 2019-Jan-13 16:21:29.165569 - [DEBUG] Value : BOTTOM
74175 2019-Jan-13 16:21:29.165596 - [DEBUG]
74176 2019-Jan-13 16:21:29.165622 - [DEBUG] Function : main
74177 2019-Jan-13 16:21:29.165647 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74178 2019-Jan-13 16:21:29.166314 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74179 2019-Jan-13 16:21:29.166973 - [DEBUG] Value : BOTTOM
74180 2019-Jan-13 16:21:29.167001 - [DEBUG]
74181 2019-Jan-13 16:21:29.167026 - [DEBUG] Function : main
74182 2019-Jan-13 16:21:29.167051 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74183 2019-Jan-13 16:21:29.167716 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74184 2019-Jan-13 16:21:29.168395 - [DEBUG] Value : BOTTOM
74185 2019-Jan-13 16:21:29.168422 - [DEBUG]
74186 2019-Jan-13 16:21:29.168448 - [DEBUG] Function : main
74187 2019-Jan-13 16:21:29.168473 - [DEBUG] Inst. : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74188 2019-Jan-13 16:21:29.169138 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74189 2019-Jan-13 16:21:29.169206 - [DEBUG] Value : BOTTOM
74190 2019-Jan-13 16:21:29.169232 - [DEBUG]
74191 2019-Jan-13 16:21:29.169284 - [DEBUG] Function : main
74192 2019-Jan-13 16:21:29.169311 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74193 2019-Jan-13 16:21:29.169982 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74194 2019-Jan-13 16:21:29.170648 - [DEBUG] Value : BOTTOM
74195 2019-Jan-13 16:21:29.170676 - [DEBUG]
74196 2019-Jan-13 16:21:29.170701 - [DEBUG] Function : main
74197 2019-Jan-13 16:21:29.170727 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74198 2019-Jan-13 16:21:29.171376 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74199 2019-Jan-13 16:21:29.172144 - [DEBUG] Value : BOTTOM
74200 2019-Jan-13 16:21:29.172174 - [DEBUG]
74201 2019-Jan-13 16:21:29.172201 - [DEBUG] Function : main
74202 2019-Jan-13 16:21:29.172226 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74203 2019-Jan-13 16:21:29.172889 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74204 2019-Jan-13 16:21:29.173554 - [DEBUG] Value : BOTTOM
74205 2019-Jan-13 16:21:29.173582 - [DEBUG]
74206 2019-Jan-13 16:21:29.173607 - [DEBUG] Function : main
74207 2019-Jan-13 16:21:29.173632 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74208 2019-Jan-13 16:21:29.174284 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74209 2019-Jan-13 16:21:29.174962 - [DEBUG] Value : BOTTOM
74210 2019-Jan-13 16:21:29.174989 - [DEBUG]
74211 2019-Jan-13 16:21:29.175015 - [DEBUG] Function : main
74212 2019-Jan-13 16:21:29.175040 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74213 2019-Jan-13 16:21:29.175704 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74214 2019-Jan-13 16:21:29.176370 - [DEBUG] Value : BOTTOM
74215 2019-Jan-13 16:21:29.176397 - [DEBUG]
74216 2019-Jan-13 16:21:29.176423 - [DEBUG] Function : main
74217 2019-Jan-13 16:21:29.176448 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74218 2019-Jan-13 16:21:29.177097 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74219 2019-Jan-13 16:21:29.177748 - [DEBUG] Value : BOTTOM
74220 2019-Jan-13 16:21:29.177776 - [DEBUG]
74221 2019-Jan-13 16:21:29.177802 - [DEBUG] Function : main
74222 2019-Jan-13 16:21:29.177827 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74223 2019-Jan-13 16:21:29.178509 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74224 2019-Jan-13 16:21:29.179165 - [DEBUG] Value : BOTTOM
74225 2019-Jan-13 16:21:29.179192 - [DEBUG]
74226 2019-Jan-13 16:21:29.179218 - [DEBUG] Function : main
74227 2019-Jan-13 16:21:29.179243 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74228 2019-Jan-13 16:21:29.179899 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74229 2019-Jan-13 16:21:29.180546 - [DEBUG] Value : BOTTOM
74230 2019-Jan-13 16:21:29.180574 - [DEBUG]
74231 2019-Jan-13 16:21:29.180599 - [DEBUG] Function : main
74232 2019-Jan-13 16:21:29.180624 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74233 2019-Jan-13 16:21:29.181285 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74234 2019-Jan-13 16:21:29.181979 - [DEBUG] Value : BOTTOM
74235 2019-Jan-13 16:21:29.182008 - [DEBUG]
74236 2019-Jan-13 16:21:29.182034 - [DEBUG] Function : main
74237 2019-Jan-13 16:21:29.182059 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74238 2019-Jan-13 16:21:29.182714 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74239 2019-Jan-13 16:21:29.183362 - [DEBUG] Value : BOTTOM
74240 2019-Jan-13 16:21:29.183389 - [DEBUG]
74241 2019-Jan-13 16:21:29.183414 - [DEBUG] Function : main
74242 2019-Jan-13 16:21:29.183439 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74243 2019-Jan-13 16:21:29.184097 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74244 2019-Jan-13 16:21:29.184757 - [DEBUG] Value : BOTTOM
74245 2019-Jan-13 16:21:29.184784 - [DEBUG]
74246 2019-Jan-13 16:21:29.184810 - [DEBUG] Function : main
74247 2019-Jan-13 16:21:29.184836 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74248 2019-Jan-13 16:21:29.185543 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74249 2019-Jan-13 16:21:29.186203 - [DEBUG] Value : BOTTOM
74250 2019-Jan-13 16:21:29.186230 - [DEBUG]
74251 2019-Jan-13 16:21:29.186256 - [DEBUG] Function : main
74252 2019-Jan-13 16:21:29.186281 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74253 2019-Jan-13 16:21:29.186944 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74254 2019-Jan-13 16:21:29.187610 - [DEBUG] Value : BOTTOM
74255 2019-Jan-13 16:21:29.187637 - [DEBUG]
74256 2019-Jan-13 16:21:29.187663 - [DEBUG] Function : main
74257 2019-Jan-13 16:21:29.187688 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74258 2019-Jan-13 16:21:29.188370 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74259 2019-Jan-13 16:21:29.189025 - [DEBUG] Value : BOTTOM
74260 2019-Jan-13 16:21:29.189052 - [DEBUG]
74261 2019-Jan-13 16:21:29.189078 - [DEBUG] Function : main
74262 2019-Jan-13 16:21:29.189103 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74263 2019-Jan-13 16:21:29.189760 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74264 2019-Jan-13 16:21:29.190422 - [DEBUG] Value : BOTTOM
74265 2019-Jan-13 16:21:29.190450 - [DEBUG]
74266 2019-Jan-13 16:21:29.190475 - [DEBUG] Function : main
74267 2019-Jan-13 16:21:29.190500 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74268 2019-Jan-13 16:21:29.191161 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74269 2019-Jan-13 16:21:29.191835 - [DEBUG] Value : BOTTOM
74270 2019-Jan-13 16:21:29.191862 - [DEBUG]
74271 2019-Jan-13 16:21:29.191889 - [DEBUG] Function : main
74272 2019-Jan-13 16:21:29.191915 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74273 2019-Jan-13 16:21:29.192570 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74274 2019-Jan-13 16:21:29.193240 - [DEBUG] Value : BOTTOM
74275 2019-Jan-13 16:21:29.193268 - [DEBUG]
74276 2019-Jan-13 16:21:29.193293 - [DEBUG] Function : main
74277 2019-Jan-13 16:21:29.193318 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74278 2019-Jan-13 16:21:29.193976 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74279 2019-Jan-13 16:21:29.194636 - [DEBUG] Value : BOTTOM
74280 2019-Jan-13 16:21:29.194663 - [DEBUG]
74281 2019-Jan-13 16:21:29.194689 - [DEBUG] Function : main
74282 2019-Jan-13 16:21:29.194714 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74283 2019-Jan-13 16:21:29.195392 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74284 2019-Jan-13 16:21:29.196063 - [DEBUG] Value : BOTTOM
74285 2019-Jan-13 16:21:29.196091 - [DEBUG]
74286 2019-Jan-13 16:21:29.196117 - [DEBUG] Function : main
74287 2019-Jan-13 16:21:29.196142 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74288 2019-Jan-13 16:21:29.196798 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74289 2019-Jan-13 16:21:29.197463 - [DEBUG] Value : BOTTOM
74290 2019-Jan-13 16:21:29.197490 - [DEBUG]
74291 2019-Jan-13 16:21:29.197516 - [DEBUG] Function : main
74292 2019-Jan-13 16:21:29.197542 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74293 2019-Jan-13 16:21:29.198186 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74294 2019-Jan-13 16:21:29.198901 - [DEBUG] Value : BOTTOM
74295 2019-Jan-13 16:21:29.198928 - [DEBUG]
74296 2019-Jan-13 16:21:29.198954 - [DEBUG] Function : main
74297 2019-Jan-13 16:21:29.198980 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74298 2019-Jan-13 16:21:29.199645 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74299 2019-Jan-13 16:21:29.200306 - [DEBUG] Value : BOTTOM
74300 2019-Jan-13 16:21:29.200334 - [DEBUG]
74301 2019-Jan-13 16:21:29.200359 - [DEBUG] Function : main
74302 2019-Jan-13 16:21:29.200384 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74303 2019-Jan-13 16:21:29.201031 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74304 2019-Jan-13 16:21:29.201724 - [DEBUG] Value : BOTTOM
74305 2019-Jan-13 16:21:29.201752 - [DEBUG]
74306 2019-Jan-13 16:21:29.201778 - [DEBUG] Function : main
74307 2019-Jan-13 16:21:29.201804 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74308 2019-Jan-13 16:21:29.202462 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
74309 2019-Jan-13 16:21:29.203129 - [DEBUG] Value : BOTTOM
74310 2019-Jan-13 16:21:29.203156 - [DEBUG]
74311 2019-Jan-13 16:21:29.203182 - [DEBUG] Function : main
74312 2019-Jan-13 16:21:29.203207 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74313 2019-Jan-13 16:21:29.203856 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74314 2019-Jan-13 16:21:29.204521 - [DEBUG] Value : BOTTOM
74315 2019-Jan-13 16:21:29.204549 - [DEBUG]
74316 2019-Jan-13 16:21:29.204575 - [DEBUG] Function : main
74317 2019-Jan-13 16:21:29.204600 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74318 2019-Jan-13 16:21:29.205277 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
74319 2019-Jan-13 16:21:29.205938 - [DEBUG] Value : BOTTOM
74320 2019-Jan-13 16:21:29.205965 - [DEBUG]
74321 2019-Jan-13 16:21:29.205991 - [DEBUG] Function : main
74322 2019-Jan-13 16:21:29.206016 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74323 2019-Jan-13 16:21:29.206668 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74324 2019-Jan-13 16:21:29.207326 - [DEBUG] Value : BOTTOM
74325 2019-Jan-13 16:21:29.207354 - [DEBUG]
74326 2019-Jan-13 16:21:29.207380 - [DEBUG] Function : main
74327 2019-Jan-13 16:21:29.207405 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74328 2019-Jan-13 16:21:29.208070 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
74329 2019-Jan-13 16:21:29.208766 - [DEBUG] Value : BOTTOM
74330 2019-Jan-13 16:21:29.208793 - [DEBUG]
74331 2019-Jan-13 16:21:29.208819 - [DEBUG] Function : main
74332 2019-Jan-13 16:21:29.208845 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74333 2019-Jan-13 16:21:29.209499 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74334 2019-Jan-13 16:21:29.210155 - [DEBUG] Value : BOTTOM
74335 2019-Jan-13 16:21:29.210182 - [DEBUG]
74336 2019-Jan-13 16:21:29.210208 - [DEBUG] Function : main
74337 2019-Jan-13 16:21:29.210233 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74338 2019-Jan-13 16:21:29.210897 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
74339 2019-Jan-13 16:21:29.211583 - [DEBUG] Value : BOTTOM
74340 2019-Jan-13 16:21:29.211627 - [DEBUG]
74341 2019-Jan-13 16:21:29.211654 - [DEBUG] Function : main
74342 2019-Jan-13 16:21:29.211679 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74343 2019-Jan-13 16:21:29.212336 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74344 2019-Jan-13 16:21:29.212990 - [DEBUG] Value : BOTTOM
74345 2019-Jan-13 16:21:29.213017 - [DEBUG]
74346 2019-Jan-13 16:21:29.213042 - [DEBUG] Function : main
74347 2019-Jan-13 16:21:29.213067 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74348 2019-Jan-13 16:21:29.213733 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
74349 2019-Jan-13 16:21:29.214401 - [DEBUG] Value : BOTTOM
74350 2019-Jan-13 16:21:29.214430 - [DEBUG]
74351 2019-Jan-13 16:21:29.214456 - [DEBUG] Function : main
74352 2019-Jan-13 16:21:29.214482 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74353 2019-Jan-13 16:21:29.215161 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
74354 2019-Jan-13 16:21:29.215817 - [DEBUG] Value : BOTTOM
74355 2019-Jan-13 16:21:29.215844 - [DEBUG]
74356 2019-Jan-13 16:21:29.215869 - [DEBUG] Function : main
74357 2019-Jan-13 16:21:29.215894 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74358 2019-Jan-13 16:21:29.216554 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
74359 2019-Jan-13 16:21:29.217220 - [DEBUG] Value : BOTTOM
74360 2019-Jan-13 16:21:29.217247 - [DEBUG]
74361 2019-Jan-13 16:21:29.217273 - [DEBUG] Function : main
74362 2019-Jan-13 16:21:29.217298 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74363 2019-Jan-13 16:21:29.217953 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
74364 2019-Jan-13 16:21:29.218632 - [DEBUG] Value : BOTTOM
74365 2019-Jan-13 16:21:29.218660 - [DEBUG]
74366 2019-Jan-13 16:21:29.218685 - [DEBUG] Function : main
74367 2019-Jan-13 16:21:29.218710 - [DEBUG] Inst. : br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79
74368 2019-Jan-13 16:21:29.219367 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74369 2019-Jan-13 16:21:29.219434 - [DEBUG] Value : BOTTOM
74370 2019-Jan-13 16:21:29.219460 - [DEBUG]
74371 2019-Jan-13 16:21:29.219512 - [DEBUG] Function : main
74372 2019-Jan-13 16:21:29.219538 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74373 2019-Jan-13 16:21:29.220192 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74374 2019-Jan-13 16:21:29.220855 - [DEBUG] Value : BOTTOM
74375 2019-Jan-13 16:21:29.220882 - [DEBUG]
74376 2019-Jan-13 16:21:29.220908 - [DEBUG] Function : main
74377 2019-Jan-13 16:21:29.220933 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74378 2019-Jan-13 16:21:29.221604 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74379 2019-Jan-13 16:21:29.222269 - [DEBUG] Value : BOTTOM
74380 2019-Jan-13 16:21:29.222297 - [DEBUG]
74381 2019-Jan-13 16:21:29.222323 - [DEBUG] Function : main
74382 2019-Jan-13 16:21:29.222349 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74383 2019-Jan-13 16:21:29.223000 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74384 2019-Jan-13 16:21:29.223658 - [DEBUG] Value : BOTTOM
74385 2019-Jan-13 16:21:29.223685 - [DEBUG]
74386 2019-Jan-13 16:21:29.223710 - [DEBUG] Function : main
74387 2019-Jan-13 16:21:29.223736 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74388 2019-Jan-13 16:21:29.224382 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74389 2019-Jan-13 16:21:29.225081 - [DEBUG] Value : BOTTOM
74390 2019-Jan-13 16:21:29.225110 - [DEBUG]
74391 2019-Jan-13 16:21:29.225135 - [DEBUG] Function : main
74392 2019-Jan-13 16:21:29.225161 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74393 2019-Jan-13 16:21:29.225821 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74394 2019-Jan-13 16:21:29.226485 - [DEBUG] Value : BOTTOM
74395 2019-Jan-13 16:21:29.226513 - [DEBUG]
74396 2019-Jan-13 16:21:29.226538 - [DEBUG] Function : main
74397 2019-Jan-13 16:21:29.226563 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74398 2019-Jan-13 16:21:29.227213 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74399 2019-Jan-13 16:21:29.227866 - [DEBUG] Value : BOTTOM
74400 2019-Jan-13 16:21:29.227893 - [DEBUG]
74401 2019-Jan-13 16:21:29.227920 - [DEBUG] Function : main
74402 2019-Jan-13 16:21:29.227945 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74403 2019-Jan-13 16:21:29.228628 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74404 2019-Jan-13 16:21:29.229282 - [DEBUG] Value : BOTTOM
74405 2019-Jan-13 16:21:29.229309 - [DEBUG]
74406 2019-Jan-13 16:21:29.229335 - [DEBUG] Function : main
74407 2019-Jan-13 16:21:29.229360 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74408 2019-Jan-13 16:21:29.230010 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74409 2019-Jan-13 16:21:29.230659 - [DEBUG] Value : BOTTOM
74410 2019-Jan-13 16:21:29.230686 - [DEBUG]
74411 2019-Jan-13 16:21:29.230711 - [DEBUG] Function : main
74412 2019-Jan-13 16:21:29.230737 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74413 2019-Jan-13 16:21:29.231395 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74414 2019-Jan-13 16:21:29.232090 - [DEBUG] Value : BOTTOM
74415 2019-Jan-13 16:21:29.232117 - [DEBUG]
74416 2019-Jan-13 16:21:29.232143 - [DEBUG] Function : main
74417 2019-Jan-13 16:21:29.232168 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74418 2019-Jan-13 16:21:29.232820 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74419 2019-Jan-13 16:21:29.233469 - [DEBUG] Value : BOTTOM
74420 2019-Jan-13 16:21:29.233497 - [DEBUG]
74421 2019-Jan-13 16:21:29.233522 - [DEBUG] Function : main
74422 2019-Jan-13 16:21:29.233547 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74423 2019-Jan-13 16:21:29.234205 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74424 2019-Jan-13 16:21:29.234867 - [DEBUG] Value : BOTTOM
74425 2019-Jan-13 16:21:29.234914 - [DEBUG]
74426 2019-Jan-13 16:21:29.234941 - [DEBUG] Function : main
74427 2019-Jan-13 16:21:29.234967 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74428 2019-Jan-13 16:21:29.235625 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74429 2019-Jan-13 16:21:29.236276 - [DEBUG] Value : BOTTOM
74430 2019-Jan-13 16:21:29.236304 - [DEBUG]
74431 2019-Jan-13 16:21:29.236329 - [DEBUG] Function : main
74432 2019-Jan-13 16:21:29.236354 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74433 2019-Jan-13 16:21:29.237011 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74434 2019-Jan-13 16:21:29.237669 - [DEBUG] Value : BOTTOM
74435 2019-Jan-13 16:21:29.237697 - [DEBUG]
74436 2019-Jan-13 16:21:29.237722 - [DEBUG] Function : main
74437 2019-Jan-13 16:21:29.237748 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74438 2019-Jan-13 16:21:29.238441 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74439 2019-Jan-13 16:21:29.239109 - [DEBUG] Value : BOTTOM
74440 2019-Jan-13 16:21:29.239136 - [DEBUG]
74441 2019-Jan-13 16:21:29.239162 - [DEBUG] Function : main
74442 2019-Jan-13 16:21:29.239187 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74443 2019-Jan-13 16:21:29.239845 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74444 2019-Jan-13 16:21:29.240505 - [DEBUG] Value : BOTTOM
74445 2019-Jan-13 16:21:29.240532 - [DEBUG]
74446 2019-Jan-13 16:21:29.240558 - [DEBUG] Function : main
74447 2019-Jan-13 16:21:29.240583 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74448 2019-Jan-13 16:21:29.244208 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74449 2019-Jan-13 16:21:29.244929 - [DEBUG] Value : BOTTOM
74450 2019-Jan-13 16:21:29.244959 - [DEBUG]
74451 2019-Jan-13 16:21:29.244988 - [DEBUG] Function : main
74452 2019-Jan-13 16:21:29.245014 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74453 2019-Jan-13 16:21:29.245670 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74454 2019-Jan-13 16:21:29.246339 - [DEBUG] Value : BOTTOM
74455 2019-Jan-13 16:21:29.246369 - [DEBUG]
74456 2019-Jan-13 16:21:29.246395 - [DEBUG] Function : main
74457 2019-Jan-13 16:21:29.246421 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74458 2019-Jan-13 16:21:29.247078 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74459 2019-Jan-13 16:21:29.247748 - [DEBUG] Value : BOTTOM
74460 2019-Jan-13 16:21:29.247776 - [DEBUG]
74461 2019-Jan-13 16:21:29.247802 - [DEBUG] Function : main
74462 2019-Jan-13 16:21:29.247827 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74463 2019-Jan-13 16:21:29.248502 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74464 2019-Jan-13 16:21:29.249170 - [DEBUG] Value : BOTTOM
74465 2019-Jan-13 16:21:29.249198 - [DEBUG]
74466 2019-Jan-13 16:21:29.249223 - [DEBUG] Function : main
74467 2019-Jan-13 16:21:29.249249 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74468 2019-Jan-13 16:21:29.249910 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74469 2019-Jan-13 16:21:29.250579 - [DEBUG] Value : BOTTOM
74470 2019-Jan-13 16:21:29.250606 - [DEBUG]
74471 2019-Jan-13 16:21:29.250632 - [DEBUG] Function : main
74472 2019-Jan-13 16:21:29.250657 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74473 2019-Jan-13 16:21:29.251306 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74474 2019-Jan-13 16:21:29.251995 - [DEBUG] Value : BOTTOM
74475 2019-Jan-13 16:21:29.252023 - [DEBUG]
74476 2019-Jan-13 16:21:29.252049 - [DEBUG] Function : main
74477 2019-Jan-13 16:21:29.252074 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74478 2019-Jan-13 16:21:29.252734 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74479 2019-Jan-13 16:21:29.253398 - [DEBUG] Value : BOTTOM
74480 2019-Jan-13 16:21:29.253426 - [DEBUG]
74481 2019-Jan-13 16:21:29.253452 - [DEBUG] Function : main
74482 2019-Jan-13 16:21:29.253477 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74483 2019-Jan-13 16:21:29.254129 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74484 2019-Jan-13 16:21:29.254780 - [DEBUG] Value : BOTTOM
74485 2019-Jan-13 16:21:29.254828 - [DEBUG]
74486 2019-Jan-13 16:21:29.254854 - [DEBUG] Function : main
74487 2019-Jan-13 16:21:29.254899 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74488 2019-Jan-13 16:21:29.255569 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74489 2019-Jan-13 16:21:29.256237 - [DEBUG] Value : BOTTOM
74490 2019-Jan-13 16:21:29.256266 - [DEBUG]
74491 2019-Jan-13 16:21:29.256292 - [DEBUG] Function : main
74492 2019-Jan-13 16:21:29.256317 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74493 2019-Jan-13 16:21:29.256970 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74494 2019-Jan-13 16:21:29.257619 - [DEBUG] Value : BOTTOM
74495 2019-Jan-13 16:21:29.257646 - [DEBUG]
74496 2019-Jan-13 16:21:29.257671 - [DEBUG] Function : main
74497 2019-Jan-13 16:21:29.257696 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74498 2019-Jan-13 16:21:29.258379 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
74499 2019-Jan-13 16:21:29.259040 - [DEBUG] Value : BOTTOM
74500 2019-Jan-13 16:21:29.259067 - [DEBUG]
74501 2019-Jan-13 16:21:29.259093 - [DEBUG] Function : main
74502 2019-Jan-13 16:21:29.259119 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74503 2019-Jan-13 16:21:29.259772 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74504 2019-Jan-13 16:21:29.260428 - [DEBUG] Value : BOTTOM
74505 2019-Jan-13 16:21:29.260455 - [DEBUG]
74506 2019-Jan-13 16:21:29.260480 - [DEBUG] Function : main
74507 2019-Jan-13 16:21:29.260505 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74508 2019-Jan-13 16:21:29.261161 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
74509 2019-Jan-13 16:21:29.261837 - [DEBUG] Value : BOTTOM
74510 2019-Jan-13 16:21:29.261864 - [DEBUG]
74511 2019-Jan-13 16:21:29.261890 - [DEBUG] Function : main
74512 2019-Jan-13 16:21:29.261914 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74513 2019-Jan-13 16:21:29.262572 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
74514 2019-Jan-13 16:21:29.263232 - [DEBUG] Value : BOTTOM
74515 2019-Jan-13 16:21:29.263259 - [DEBUG]
74516 2019-Jan-13 16:21:29.263285 - [DEBUG] Function : main
74517 2019-Jan-13 16:21:29.263310 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74518 2019-Jan-13 16:21:29.263963 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
74519 2019-Jan-13 16:21:29.264635 - [DEBUG] Value : BOTTOM
74520 2019-Jan-13 16:21:29.264661 - [DEBUG]
74521 2019-Jan-13 16:21:29.264688 - [DEBUG] Function : main
74522 2019-Jan-13 16:21:29.264713 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74523 2019-Jan-13 16:21:29.265392 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
74524 2019-Jan-13 16:21:29.266056 - [DEBUG] Value : BOTTOM
74525 2019-Jan-13 16:21:29.266084 - [DEBUG]
74526 2019-Jan-13 16:21:29.266110 - [DEBUG] Function : main
74527 2019-Jan-13 16:21:29.266135 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74528 2019-Jan-13 16:21:29.266785 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
74529 2019-Jan-13 16:21:29.267457 - [DEBUG] Value : BOTTOM
74530 2019-Jan-13 16:21:29.267484 - [DEBUG]
74531 2019-Jan-13 16:21:29.267510 - [DEBUG] Function : main
74532 2019-Jan-13 16:21:29.267535 - [DEBUG] Inst. : br label %if.end27, !phasar.instruction.id !146, ID: 72
74533 2019-Jan-13 16:21:29.268227 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74534 2019-Jan-13 16:21:29.268299 - [DEBUG] Value : BOTTOM
74535 2019-Jan-13 16:21:29.268325 - [DEBUG]
74536 2019-Jan-13 16:21:29.268373 - [DEBUG] Function : main
74537 2019-Jan-13 16:21:29.268400 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74538 2019-Jan-13 16:21:29.269059 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74539 2019-Jan-13 16:21:29.269722 - [DEBUG] Value : BOTTOM
74540 2019-Jan-13 16:21:29.269750 - [DEBUG]
74541 2019-Jan-13 16:21:29.269775 - [DEBUG] Function : main
74542 2019-Jan-13 16:21:29.269801 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74543 2019-Jan-13 16:21:29.270462 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74544 2019-Jan-13 16:21:29.271128 - [DEBUG] Value : BOTTOM
74545 2019-Jan-13 16:21:29.271156 - [DEBUG]
74546 2019-Jan-13 16:21:29.271183 - [DEBUG] Function : main
74547 2019-Jan-13 16:21:29.271209 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74548 2019-Jan-13 16:21:29.271886 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74549 2019-Jan-13 16:21:29.272540 - [DEBUG] Value : BOTTOM
74550 2019-Jan-13 16:21:29.272567 - [DEBUG]
74551 2019-Jan-13 16:21:29.272593 - [DEBUG] Function : main
74552 2019-Jan-13 16:21:29.272618 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74553 2019-Jan-13 16:21:29.273282 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74554 2019-Jan-13 16:21:29.273947 - [DEBUG] Value : BOTTOM
74555 2019-Jan-13 16:21:29.273975 - [DEBUG]
74556 2019-Jan-13 16:21:29.274001 - [DEBUG] Function : main
74557 2019-Jan-13 16:21:29.274026 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74558 2019-Jan-13 16:21:29.274678 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74559 2019-Jan-13 16:21:29.275357 - [DEBUG] Value : BOTTOM
74560 2019-Jan-13 16:21:29.275384 - [DEBUG]
74561 2019-Jan-13 16:21:29.275409 - [DEBUG] Function : main
74562 2019-Jan-13 16:21:29.275435 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74563 2019-Jan-13 16:21:29.276098 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74564 2019-Jan-13 16:21:29.276759 - [DEBUG] Value : BOTTOM
74565 2019-Jan-13 16:21:29.276786 - [DEBUG]
74566 2019-Jan-13 16:21:29.276815 - [DEBUG] Function : main
74567 2019-Jan-13 16:21:29.276840 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74568 2019-Jan-13 16:21:29.277495 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74569 2019-Jan-13 16:21:29.278140 - [DEBUG] Value : BOTTOM
74570 2019-Jan-13 16:21:29.278167 - [DEBUG]
74571 2019-Jan-13 16:21:29.278192 - [DEBUG] Function : main
74572 2019-Jan-13 16:21:29.278238 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74573 2019-Jan-13 16:21:29.278898 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74574 2019-Jan-13 16:21:29.279555 - [DEBUG] Value : BOTTOM
74575 2019-Jan-13 16:21:29.279583 - [DEBUG]
74576 2019-Jan-13 16:21:29.279609 - [DEBUG] Function : main
74577 2019-Jan-13 16:21:29.279635 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74578 2019-Jan-13 16:21:29.280308 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74579 2019-Jan-13 16:21:29.280968 - [DEBUG] Value : BOTTOM
74580 2019-Jan-13 16:21:29.280995 - [DEBUG]
74581 2019-Jan-13 16:21:29.281021 - [DEBUG] Function : main
74582 2019-Jan-13 16:21:29.281046 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74583 2019-Jan-13 16:21:29.281727 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74584 2019-Jan-13 16:21:29.282389 - [DEBUG] Value : BOTTOM
74585 2019-Jan-13 16:21:29.282416 - [DEBUG]
74586 2019-Jan-13 16:21:29.282442 - [DEBUG] Function : main
74587 2019-Jan-13 16:21:29.282467 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74588 2019-Jan-13 16:21:29.283125 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74589 2019-Jan-13 16:21:29.283782 - [DEBUG] Value : BOTTOM
74590 2019-Jan-13 16:21:29.283809 - [DEBUG]
74591 2019-Jan-13 16:21:29.283834 - [DEBUG] Function : main
74592 2019-Jan-13 16:21:29.283860 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74593 2019-Jan-13 16:21:29.284516 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74594 2019-Jan-13 16:21:29.285205 - [DEBUG] Value : BOTTOM
74595 2019-Jan-13 16:21:29.285233 - [DEBUG]
74596 2019-Jan-13 16:21:29.285259 - [DEBUG] Function : main
74597 2019-Jan-13 16:21:29.285284 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74598 2019-Jan-13 16:21:29.285945 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74599 2019-Jan-13 16:21:29.286604 - [DEBUG] Value : BOTTOM
74600 2019-Jan-13 16:21:29.286630 - [DEBUG]
74601 2019-Jan-13 16:21:29.286656 - [DEBUG] Function : main
74602 2019-Jan-13 16:21:29.286681 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74603 2019-Jan-13 16:21:29.287332 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74604 2019-Jan-13 16:21:29.288009 - [DEBUG] Value : BOTTOM
74605 2019-Jan-13 16:21:29.288036 - [DEBUG]
74606 2019-Jan-13 16:21:29.288063 - [DEBUG] Function : main
74607 2019-Jan-13 16:21:29.288089 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74608 2019-Jan-13 16:21:29.288772 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74609 2019-Jan-13 16:21:29.289428 - [DEBUG] Value : BOTTOM
74610 2019-Jan-13 16:21:29.289455 - [DEBUG]
74611 2019-Jan-13 16:21:29.289481 - [DEBUG] Function : main
74612 2019-Jan-13 16:21:29.289506 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74613 2019-Jan-13 16:21:29.290155 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74614 2019-Jan-13 16:21:29.290826 - [DEBUG] Value : BOTTOM
74615 2019-Jan-13 16:21:29.290853 - [DEBUG]
74616 2019-Jan-13 16:21:29.290881 - [DEBUG] Function : main
74617 2019-Jan-13 16:21:29.290907 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74618 2019-Jan-13 16:21:29.291580 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74619 2019-Jan-13 16:21:29.292239 - [DEBUG] Value : BOTTOM
74620 2019-Jan-13 16:21:29.292267 - [DEBUG]
74621 2019-Jan-13 16:21:29.292292 - [DEBUG] Function : main
74622 2019-Jan-13 16:21:29.292318 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74623 2019-Jan-13 16:21:29.292985 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74624 2019-Jan-13 16:21:29.293663 - [DEBUG] Value : BOTTOM
74625 2019-Jan-13 16:21:29.293691 - [DEBUG]
74626 2019-Jan-13 16:21:29.293716 - [DEBUG] Function : main
74627 2019-Jan-13 16:21:29.293742 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74628 2019-Jan-13 16:21:29.294406 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74629 2019-Jan-13 16:21:29.295094 - [DEBUG] Value : BOTTOM
74630 2019-Jan-13 16:21:29.295122 - [DEBUG]
74631 2019-Jan-13 16:21:29.295148 - [DEBUG] Function : main
74632 2019-Jan-13 16:21:29.295173 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74633 2019-Jan-13 16:21:29.295819 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74634 2019-Jan-13 16:21:29.296489 - [DEBUG] Value : BOTTOM
74635 2019-Jan-13 16:21:29.296517 - [DEBUG]
74636 2019-Jan-13 16:21:29.296544 - [DEBUG] Function : main
74637 2019-Jan-13 16:21:29.296569 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74638 2019-Jan-13 16:21:29.297224 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74639 2019-Jan-13 16:21:29.297893 - [DEBUG] Value : BOTTOM
74640 2019-Jan-13 16:21:29.297920 - [DEBUG]
74641 2019-Jan-13 16:21:29.297946 - [DEBUG] Function : main
74642 2019-Jan-13 16:21:29.297971 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74643 2019-Jan-13 16:21:29.298643 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74644 2019-Jan-13 16:21:29.299312 - [DEBUG] Value : BOTTOM
74645 2019-Jan-13 16:21:29.299339 - [DEBUG]
74646 2019-Jan-13 16:21:29.299365 - [DEBUG] Function : main
74647 2019-Jan-13 16:21:29.299391 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74648 2019-Jan-13 16:21:29.300044 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74649 2019-Jan-13 16:21:29.300711 - [DEBUG] Value : BOTTOM
74650 2019-Jan-13 16:21:29.300738 - [DEBUG]
74651 2019-Jan-13 16:21:29.300764 - [DEBUG] Function : main
74652 2019-Jan-13 16:21:29.300789 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74653 2019-Jan-13 16:21:29.301440 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74654 2019-Jan-13 16:21:29.302128 - [DEBUG] Value : BOTTOM
74655 2019-Jan-13 16:21:29.302156 - [DEBUG]
74656 2019-Jan-13 16:21:29.302181 - [DEBUG] Function : main
74657 2019-Jan-13 16:21:29.302208 - [DEBUG] Inst. : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74658 2019-Jan-13 16:21:29.302866 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74659 2019-Jan-13 16:21:29.302929 - [DEBUG] Value : BOTTOM
74660 2019-Jan-13 16:21:29.302954 - [DEBUG]
74661 2019-Jan-13 16:21:29.303001 - [DEBUG] Function : main
74662 2019-Jan-13 16:21:29.303028 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74663 2019-Jan-13 16:21:29.303696 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74664 2019-Jan-13 16:21:29.304349 - [DEBUG] Value : BOTTOM
74665 2019-Jan-13 16:21:29.304377 - [DEBUG]
74666 2019-Jan-13 16:21:29.304403 - [DEBUG] Function : main
74667 2019-Jan-13 16:21:29.304446 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74668 2019-Jan-13 16:21:29.305139 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74669 2019-Jan-13 16:21:29.305812 - [DEBUG] Value : BOTTOM
74670 2019-Jan-13 16:21:29.305841 - [DEBUG]
74671 2019-Jan-13 16:21:29.305867 - [DEBUG] Function : main
74672 2019-Jan-13 16:21:29.305893 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74673 2019-Jan-13 16:21:29.306557 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74674 2019-Jan-13 16:21:29.307210 - [DEBUG] Value : BOTTOM
74675 2019-Jan-13 16:21:29.307237 - [DEBUG]
74676 2019-Jan-13 16:21:29.307263 - [DEBUG] Function : main
74677 2019-Jan-13 16:21:29.307289 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74678 2019-Jan-13 16:21:29.307942 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74679 2019-Jan-13 16:21:29.308629 - [DEBUG] Value : BOTTOM
74680 2019-Jan-13 16:21:29.308657 - [DEBUG]
74681 2019-Jan-13 16:21:29.308682 - [DEBUG] Function : main
74682 2019-Jan-13 16:21:29.308707 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74683 2019-Jan-13 16:21:29.309380 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74684 2019-Jan-13 16:21:29.310040 - [DEBUG] Value : BOTTOM
74685 2019-Jan-13 16:21:29.310068 - [DEBUG]
74686 2019-Jan-13 16:21:29.310093 - [DEBUG] Function : main
74687 2019-Jan-13 16:21:29.310118 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74688 2019-Jan-13 16:21:29.310769 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74689 2019-Jan-13 16:21:29.311435 - [DEBUG] Value : BOTTOM
74690 2019-Jan-13 16:21:29.311462 - [DEBUG]
74691 2019-Jan-13 16:21:29.311489 - [DEBUG] Function : main
74692 2019-Jan-13 16:21:29.311514 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74693 2019-Jan-13 16:21:29.312317 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74694 2019-Jan-13 16:21:29.312978 - [DEBUG] Value : BOTTOM
74695 2019-Jan-13 16:21:29.313005 - [DEBUG]
74696 2019-Jan-13 16:21:29.313031 - [DEBUG] Function : main
74697 2019-Jan-13 16:21:29.313057 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74698 2019-Jan-13 16:21:29.313715 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74699 2019-Jan-13 16:21:29.314379 - [DEBUG] Value : BOTTOM
74700 2019-Jan-13 16:21:29.314407 - [DEBUG]
74701 2019-Jan-13 16:21:29.314433 - [DEBUG] Function : main
74702 2019-Jan-13 16:21:29.314458 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74703 2019-Jan-13 16:21:29.315605 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74704 2019-Jan-13 16:21:29.316289 - [DEBUG] Value : BOTTOM
74705 2019-Jan-13 16:21:29.316317 - [DEBUG]
74706 2019-Jan-13 16:21:29.316343 - [DEBUG] Function : main
74707 2019-Jan-13 16:21:29.316369 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74708 2019-Jan-13 16:21:29.317030 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74709 2019-Jan-13 16:21:29.317699 - [DEBUG] Value : BOTTOM
74710 2019-Jan-13 16:21:29.317727 - [DEBUG]
74711 2019-Jan-13 16:21:29.317752 - [DEBUG] Function : main
74712 2019-Jan-13 16:21:29.317778 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74713 2019-Jan-13 16:21:29.318490 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74714 2019-Jan-13 16:21:29.319160 - [DEBUG] Value : BOTTOM
74715 2019-Jan-13 16:21:29.319188 - [DEBUG]
74716 2019-Jan-13 16:21:29.319213 - [DEBUG] Function : main
74717 2019-Jan-13 16:21:29.319239 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74718 2019-Jan-13 16:21:29.319893 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74719 2019-Jan-13 16:21:29.320564 - [DEBUG] Value : BOTTOM
74720 2019-Jan-13 16:21:29.320592 - [DEBUG]
74721 2019-Jan-13 16:21:29.320617 - [DEBUG] Function : main
74722 2019-Jan-13 16:21:29.320642 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74723 2019-Jan-13 16:21:29.321310 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74724 2019-Jan-13 16:21:29.322001 - [DEBUG] Value : BOTTOM
74725 2019-Jan-13 16:21:29.322028 - [DEBUG]
74726 2019-Jan-13 16:21:29.322054 - [DEBUG] Function : main
74727 2019-Jan-13 16:21:29.322080 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74728 2019-Jan-13 16:21:29.322734 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74729 2019-Jan-13 16:21:29.323409 - [DEBUG] Value : BOTTOM
74730 2019-Jan-13 16:21:29.323437 - [DEBUG]
74731 2019-Jan-13 16:21:29.323462 - [DEBUG] Function : main
74732 2019-Jan-13 16:21:29.323488 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74733 2019-Jan-13 16:21:29.324147 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74734 2019-Jan-13 16:21:29.324805 - [DEBUG] Value : BOTTOM
74735 2019-Jan-13 16:21:29.324832 - [DEBUG]
74736 2019-Jan-13 16:21:29.324857 - [DEBUG] Function : main
74737 2019-Jan-13 16:21:29.324910 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74738 2019-Jan-13 16:21:29.325575 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74739 2019-Jan-13 16:21:29.326239 - [DEBUG] Value : BOTTOM
74740 2019-Jan-13 16:21:29.326267 - [DEBUG]
74741 2019-Jan-13 16:21:29.326295 - [DEBUG] Function : main
74742 2019-Jan-13 16:21:29.326320 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74743 2019-Jan-13 16:21:29.326983 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74744 2019-Jan-13 16:21:29.327651 - [DEBUG] Value : BOTTOM
74745 2019-Jan-13 16:21:29.327678 - [DEBUG]
74746 2019-Jan-13 16:21:29.327703 - [DEBUG] Function : main
74747 2019-Jan-13 16:21:29.327728 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74748 2019-Jan-13 16:21:29.328432 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74749 2019-Jan-13 16:21:29.329095 - [DEBUG] Value : BOTTOM
74750 2019-Jan-13 16:21:29.329123 - [DEBUG]
74751 2019-Jan-13 16:21:29.329148 - [DEBUG] Function : main
74752 2019-Jan-13 16:21:29.329174 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74753 2019-Jan-13 16:21:29.329845 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74754 2019-Jan-13 16:21:29.330518 - [DEBUG] Value : BOTTOM
74755 2019-Jan-13 16:21:29.330545 - [DEBUG]
74756 2019-Jan-13 16:21:29.330570 - [DEBUG] Function : main
74757 2019-Jan-13 16:21:29.330596 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74758 2019-Jan-13 16:21:29.331255 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74759 2019-Jan-13 16:21:29.331955 - [DEBUG] Value : BOTTOM
74760 2019-Jan-13 16:21:29.331984 - [DEBUG]
74761 2019-Jan-13 16:21:29.332009 - [DEBUG] Function : main
74762 2019-Jan-13 16:21:29.332034 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74763 2019-Jan-13 16:21:29.332709 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74764 2019-Jan-13 16:21:29.333379 - [DEBUG] Value : BOTTOM
74765 2019-Jan-13 16:21:29.333406 - [DEBUG]
74766 2019-Jan-13 16:21:29.333432 - [DEBUG] Function : main
74767 2019-Jan-13 16:21:29.333458 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74768 2019-Jan-13 16:21:29.334114 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74769 2019-Jan-13 16:21:29.334767 - [DEBUG] Value : BOTTOM
74770 2019-Jan-13 16:21:29.334794 - [DEBUG]
74771 2019-Jan-13 16:21:29.334819 - [DEBUG] Function : main
74772 2019-Jan-13 16:21:29.334845 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74773 2019-Jan-13 16:21:29.335537 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74774 2019-Jan-13 16:21:29.336199 - [DEBUG] Value : BOTTOM
74775 2019-Jan-13 16:21:29.336226 - [DEBUG]
74776 2019-Jan-13 16:21:29.336252 - [DEBUG] Function : main
74777 2019-Jan-13 16:21:29.336277 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74778 2019-Jan-13 16:21:29.336937 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74779 2019-Jan-13 16:21:29.337589 - [DEBUG] Value : BOTTOM
74780 2019-Jan-13 16:21:29.337616 - [DEBUG]
74781 2019-Jan-13 16:21:29.337642 - [DEBUG] Function : main
74782 2019-Jan-13 16:21:29.337667 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74783 2019-Jan-13 16:21:29.338355 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74784 2019-Jan-13 16:21:29.339012 - [DEBUG] Value : BOTTOM
74785 2019-Jan-13 16:21:29.339040 - [DEBUG]
74786 2019-Jan-13 16:21:29.339068 - [DEBUG] Function : main
74787 2019-Jan-13 16:21:29.339093 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74788 2019-Jan-13 16:21:29.339756 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
74789 2019-Jan-13 16:21:29.340414 - [DEBUG] Value : BOTTOM
74790 2019-Jan-13 16:21:29.340441 - [DEBUG]
74791 2019-Jan-13 16:21:29.340466 - [DEBUG] Function : main
74792 2019-Jan-13 16:21:29.340492 - [DEBUG] Inst. : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74793 2019-Jan-13 16:21:29.341158 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74794 2019-Jan-13 16:21:29.341223 - [DEBUG] Value : BOTTOM
74795 2019-Jan-13 16:21:29.341249 - [DEBUG]
74796 2019-Jan-13 16:21:29.341297 - [DEBUG] Function : main
74797 2019-Jan-13 16:21:29.341324 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74798 2019-Jan-13 16:21:29.342014 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74799 2019-Jan-13 16:21:29.342677 - [DEBUG] Value : BOTTOM
74800 2019-Jan-13 16:21:29.342705 - [DEBUG]
74801 2019-Jan-13 16:21:29.342730 - [DEBUG] Function : main
74802 2019-Jan-13 16:21:29.342756 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74803 2019-Jan-13 16:21:29.343403 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74804 2019-Jan-13 16:21:29.344085 - [DEBUG] Value : BOTTOM
74805 2019-Jan-13 16:21:29.344113 - [DEBUG]
74806 2019-Jan-13 16:21:29.344140 - [DEBUG] Function : main
74807 2019-Jan-13 16:21:29.344166 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74808 2019-Jan-13 16:21:29.344822 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74809 2019-Jan-13 16:21:29.345502 - [DEBUG] Value : BOTTOM
74810 2019-Jan-13 16:21:29.345528 - [DEBUG]
74811 2019-Jan-13 16:21:29.345554 - [DEBUG] Function : main
74812 2019-Jan-13 16:21:29.345579 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74813 2019-Jan-13 16:21:29.346226 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74814 2019-Jan-13 16:21:29.346893 - [DEBUG] Value : BOTTOM
74815 2019-Jan-13 16:21:29.346921 - [DEBUG]
74816 2019-Jan-13 16:21:29.346946 - [DEBUG] Function : main
74817 2019-Jan-13 16:21:29.346971 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74818 2019-Jan-13 16:21:29.347623 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74819 2019-Jan-13 16:21:29.348312 - [DEBUG] Value : BOTTOM
74820 2019-Jan-13 16:21:29.348339 - [DEBUG]
74821 2019-Jan-13 16:21:29.348365 - [DEBUG] Function : main
74822 2019-Jan-13 16:21:29.348389 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74823 2019-Jan-13 16:21:29.349038 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74824 2019-Jan-13 16:21:29.349696 - [DEBUG] Value : BOTTOM
74825 2019-Jan-13 16:21:29.349725 - [DEBUG]
74826 2019-Jan-13 16:21:29.349752 - [DEBUG] Function : main
74827 2019-Jan-13 16:21:29.349778 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74828 2019-Jan-13 16:21:29.350437 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74829 2019-Jan-13 16:21:29.351090 - [DEBUG] Value : BOTTOM
74830 2019-Jan-13 16:21:29.351117 - [DEBUG]
74831 2019-Jan-13 16:21:29.351143 - [DEBUG] Function : main
74832 2019-Jan-13 16:21:29.351168 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74833 2019-Jan-13 16:21:29.351843 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74834 2019-Jan-13 16:21:29.352493 - [DEBUG] Value : BOTTOM
74835 2019-Jan-13 16:21:29.352521 - [DEBUG]
74836 2019-Jan-13 16:21:29.352546 - [DEBUG] Function : main
74837 2019-Jan-13 16:21:29.352571 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74838 2019-Jan-13 16:21:29.353233 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74839 2019-Jan-13 16:21:29.353899 - [DEBUG] Value : BOTTOM
74840 2019-Jan-13 16:21:29.353926 - [DEBUG]
74841 2019-Jan-13 16:21:29.353952 - [DEBUG] Function : main
74842 2019-Jan-13 16:21:29.353978 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74843 2019-Jan-13 16:21:29.354629 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74844 2019-Jan-13 16:21:29.355302 - [DEBUG] Value : BOTTOM
74845 2019-Jan-13 16:21:29.355329 - [DEBUG]
74846 2019-Jan-13 16:21:29.355355 - [DEBUG] Function : main
74847 2019-Jan-13 16:21:29.355380 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74848 2019-Jan-13 16:21:29.356044 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74849 2019-Jan-13 16:21:29.356712 - [DEBUG] Value : BOTTOM
74850 2019-Jan-13 16:21:29.356739 - [DEBUG]
74851 2019-Jan-13 16:21:29.356765 - [DEBUG] Function : main
74852 2019-Jan-13 16:21:29.356790 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74853 2019-Jan-13 16:21:29.357460 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74854 2019-Jan-13 16:21:29.358111 - [DEBUG] Value : BOTTOM
74855 2019-Jan-13 16:21:29.358138 - [DEBUG]
74856 2019-Jan-13 16:21:29.358163 - [DEBUG] Function : main
74857 2019-Jan-13 16:21:29.358188 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74858 2019-Jan-13 16:21:29.358874 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74859 2019-Jan-13 16:21:29.359537 - [DEBUG] Value : BOTTOM
74860 2019-Jan-13 16:21:29.359565 - [DEBUG]
74861 2019-Jan-13 16:21:29.359591 - [DEBUG] Function : main
74862 2019-Jan-13 16:21:29.359616 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74863 2019-Jan-13 16:21:29.360272 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
74864 2019-Jan-13 16:21:29.360933 - [DEBUG] Value : BOTTOM
74865 2019-Jan-13 16:21:29.360960 - [DEBUG]
74866 2019-Jan-13 16:21:29.360986 - [DEBUG] Function : main
74867 2019-Jan-13 16:21:29.361011 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74868 2019-Jan-13 16:21:29.361692 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
74869 2019-Jan-13 16:21:29.362347 - [DEBUG] Value : BOTTOM
74870 2019-Jan-13 16:21:29.362375 - [DEBUG]
74871 2019-Jan-13 16:21:29.362401 - [DEBUG] Function : main
74872 2019-Jan-13 16:21:29.362426 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74873 2019-Jan-13 16:21:29.363083 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
74874 2019-Jan-13 16:21:29.363738 - [DEBUG] Value : BOTTOM
74875 2019-Jan-13 16:21:29.363765 - [DEBUG]
74876 2019-Jan-13 16:21:29.363793 - [DEBUG] Function : main
74877 2019-Jan-13 16:21:29.363817 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74878 2019-Jan-13 16:21:29.364478 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
74879 2019-Jan-13 16:21:29.365166 - [DEBUG] Value : BOTTOM
74880 2019-Jan-13 16:21:29.365194 - [DEBUG]
74881 2019-Jan-13 16:21:29.365219 - [DEBUG] Function : main
74882 2019-Jan-13 16:21:29.365244 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74883 2019-Jan-13 16:21:29.365902 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
74884 2019-Jan-13 16:21:29.366559 - [DEBUG] Value : BOTTOM
74885 2019-Jan-13 16:21:29.366586 - [DEBUG]
74886 2019-Jan-13 16:21:29.366612 - [DEBUG] Function : main
74887 2019-Jan-13 16:21:29.366637 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74888 2019-Jan-13 16:21:29.367291 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
74889 2019-Jan-13 16:21:29.367965 - [DEBUG] Value : BOTTOM
74890 2019-Jan-13 16:21:29.367992 - [DEBUG]
74891 2019-Jan-13 16:21:29.368018 - [DEBUG] Function : main
74892 2019-Jan-13 16:21:29.368043 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74893 2019-Jan-13 16:21:29.368726 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
74894 2019-Jan-13 16:21:29.369382 - [DEBUG] Value : BOTTOM
74895 2019-Jan-13 16:21:29.369409 - [DEBUG]
74896 2019-Jan-13 16:21:29.369435 - [DEBUG] Function : main
74897 2019-Jan-13 16:21:29.369460 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74898 2019-Jan-13 16:21:29.370106 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
74899 2019-Jan-13 16:21:29.370795 - [DEBUG] Value : BOTTOM
74900 2019-Jan-13 16:21:29.370823 - [DEBUG]
74901 2019-Jan-13 16:21:29.370849 - [DEBUG] Function : main
74902 2019-Jan-13 16:21:29.370873 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74903 2019-Jan-13 16:21:29.371534 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
74904 2019-Jan-13 16:21:29.372213 - [DEBUG] Value : BOTTOM
74905 2019-Jan-13 16:21:29.372240 - [DEBUG]
74906 2019-Jan-13 16:21:29.372266 - [DEBUG] Function : main
74907 2019-Jan-13 16:21:29.372291 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74908 2019-Jan-13 16:21:29.372940 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
74909 2019-Jan-13 16:21:29.373605 - [DEBUG] Value : BOTTOM
74910 2019-Jan-13 16:21:29.373633 - [DEBUG]
74911 2019-Jan-13 16:21:29.373658 - [DEBUG] Function : main
74912 2019-Jan-13 16:21:29.373683 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74913 2019-Jan-13 16:21:29.374341 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
74914 2019-Jan-13 16:21:29.375023 - [DEBUG] Value : BOTTOM
74915 2019-Jan-13 16:21:29.375051 - [DEBUG]
74916 2019-Jan-13 16:21:29.375077 - [DEBUG] Function : main
74917 2019-Jan-13 16:21:29.375102 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74918 2019-Jan-13 16:21:29.375749 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
74919 2019-Jan-13 16:21:29.376410 - [DEBUG] Value : BOTTOM
74920 2019-Jan-13 16:21:29.376438 - [DEBUG]
74921 2019-Jan-13 16:21:29.376464 - [DEBUG] Function : main
74922 2019-Jan-13 16:21:29.376489 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74923 2019-Jan-13 16:21:29.377143 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
74924 2019-Jan-13 16:21:29.377810 - [DEBUG] Value : BOTTOM
74925 2019-Jan-13 16:21:29.377836 - [DEBUG]
74926 2019-Jan-13 16:21:29.377862 - [DEBUG] Function : main
74927 2019-Jan-13 16:21:29.377887 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74928 2019-Jan-13 16:21:29.378556 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
74929 2019-Jan-13 16:21:29.379221 - [DEBUG] Value : BOTTOM
74930 2019-Jan-13 16:21:29.379248 - [DEBUG]
74931 2019-Jan-13 16:21:29.379273 - [DEBUG] Function : main
74932 2019-Jan-13 16:21:29.379299 - [DEBUG] Inst. : br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60
74933 2019-Jan-13 16:21:29.379951 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
74934 2019-Jan-13 16:21:29.380016 - [DEBUG] Value : BOTTOM
74935 2019-Jan-13 16:21:29.380042 - [DEBUG]
74936 2019-Jan-13 16:21:29.380090 - [DEBUG] Function : main
74937 2019-Jan-13 16:21:29.380117 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74938 2019-Jan-13 16:21:29.380781 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
74939 2019-Jan-13 16:21:29.381433 - [DEBUG] Value : BOTTOM
74940 2019-Jan-13 16:21:29.381460 - [DEBUG]
74941 2019-Jan-13 16:21:29.381486 - [DEBUG] Function : main
74942 2019-Jan-13 16:21:29.381511 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74943 2019-Jan-13 16:21:29.382202 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
74944 2019-Jan-13 16:21:29.382860 - [DEBUG] Value : BOTTOM
74945 2019-Jan-13 16:21:29.382887 - [DEBUG]
74946 2019-Jan-13 16:21:29.382914 - [DEBUG] Function : main
74947 2019-Jan-13 16:21:29.382956 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74948 2019-Jan-13 16:21:29.383623 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
74949 2019-Jan-13 16:21:29.384275 - [DEBUG] Value : BOTTOM
74950 2019-Jan-13 16:21:29.384302 - [DEBUG]
74951 2019-Jan-13 16:21:29.384327 - [DEBUG] Function : main
74952 2019-Jan-13 16:21:29.384353 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74953 2019-Jan-13 16:21:29.385036 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
74954 2019-Jan-13 16:21:29.385698 - [DEBUG] Value : BOTTOM
74955 2019-Jan-13 16:21:29.385726 - [DEBUG]
74956 2019-Jan-13 16:21:29.385751 - [DEBUG] Function : main
74957 2019-Jan-13 16:21:29.385777 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74958 2019-Jan-13 16:21:29.386447 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
74959 2019-Jan-13 16:21:29.387103 - [DEBUG] Value : BOTTOM
74960 2019-Jan-13 16:21:29.387131 - [DEBUG]
74961 2019-Jan-13 16:21:29.387156 - [DEBUG] Function : main
74962 2019-Jan-13 16:21:29.387181 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74963 2019-Jan-13 16:21:29.387839 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
74964 2019-Jan-13 16:21:29.388525 - [DEBUG] Value : BOTTOM
74965 2019-Jan-13 16:21:29.388553 - [DEBUG]
74966 2019-Jan-13 16:21:29.388580 - [DEBUG] Function : main
74967 2019-Jan-13 16:21:29.388605 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74968 2019-Jan-13 16:21:29.389269 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
74969 2019-Jan-13 16:21:29.389918 - [DEBUG] Value : BOTTOM
74970 2019-Jan-13 16:21:29.389946 - [DEBUG]
74971 2019-Jan-13 16:21:29.389971 - [DEBUG] Function : main
74972 2019-Jan-13 16:21:29.389997 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74973 2019-Jan-13 16:21:29.390651 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
74974 2019-Jan-13 16:21:29.391317 - [DEBUG] Value : BOTTOM
74975 2019-Jan-13 16:21:29.391344 - [DEBUG]
74976 2019-Jan-13 16:21:29.391370 - [DEBUG] Function : main
74977 2019-Jan-13 16:21:29.391395 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74978 2019-Jan-13 16:21:29.392083 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
74979 2019-Jan-13 16:21:29.392745 - [DEBUG] Value : BOTTOM
74980 2019-Jan-13 16:21:29.392772 - [DEBUG]
74981 2019-Jan-13 16:21:29.392798 - [DEBUG] Function : main
74982 2019-Jan-13 16:21:29.392824 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74983 2019-Jan-13 16:21:29.393479 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
74984 2019-Jan-13 16:21:29.394144 - [DEBUG] Value : BOTTOM
74985 2019-Jan-13 16:21:29.394172 - [DEBUG]
74986 2019-Jan-13 16:21:29.394197 - [DEBUG] Function : main
74987 2019-Jan-13 16:21:29.394223 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74988 2019-Jan-13 16:21:29.394903 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
74989 2019-Jan-13 16:21:29.395568 - [DEBUG] Value : BOTTOM
74990 2019-Jan-13 16:21:29.395595 - [DEBUG]
74991 2019-Jan-13 16:21:29.395621 - [DEBUG] Function : main
74992 2019-Jan-13 16:21:29.395646 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74993 2019-Jan-13 16:21:29.396316 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
74994 2019-Jan-13 16:21:29.396986 - [DEBUG] Value : BOTTOM
74995 2019-Jan-13 16:21:29.397013 - [DEBUG]
74996 2019-Jan-13 16:21:29.397039 - [DEBUG] Function : main
74997 2019-Jan-13 16:21:29.397064 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
74998 2019-Jan-13 16:21:29.397728 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
74999 2019-Jan-13 16:21:29.398409 - [DEBUG] Value : BOTTOM
75000 2019-Jan-13 16:21:29.398436 - [DEBUG]
75001 2019-Jan-13 16:21:29.398461 - [DEBUG] Function : main
75002 2019-Jan-13 16:21:29.398487 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75003 2019-Jan-13 16:21:29.399143 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75004 2019-Jan-13 16:21:29.399813 - [DEBUG] Value : BOTTOM
75005 2019-Jan-13 16:21:29.399841 - [DEBUG]
75006 2019-Jan-13 16:21:29.399867 - [DEBUG] Function : main
75007 2019-Jan-13 16:21:29.399893 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75008 2019-Jan-13 16:21:29.400552 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75009 2019-Jan-13 16:21:29.401215 - [DEBUG] Value : BOTTOM
75010 2019-Jan-13 16:21:29.401242 - [DEBUG]
75011 2019-Jan-13 16:21:29.401267 - [DEBUG] Function : main
75012 2019-Jan-13 16:21:29.401292 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75013 2019-Jan-13 16:21:29.401973 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75014 2019-Jan-13 16:21:29.402632 - [DEBUG] Value : BOTTOM
75015 2019-Jan-13 16:21:29.402660 - [DEBUG]
75016 2019-Jan-13 16:21:29.402687 - [DEBUG] Function : main
75017 2019-Jan-13 16:21:29.402713 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75018 2019-Jan-13 16:21:29.403374 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75019 2019-Jan-13 16:21:29.404044 - [DEBUG] Value : BOTTOM
75020 2019-Jan-13 16:21:29.404071 - [DEBUG]
75021 2019-Jan-13 16:21:29.404096 - [DEBUG] Function : main
75022 2019-Jan-13 16:21:29.404122 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75023 2019-Jan-13 16:21:29.404777 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75024 2019-Jan-13 16:21:29.405460 - [DEBUG] Value : BOTTOM
75025 2019-Jan-13 16:21:29.405488 - [DEBUG]
75026 2019-Jan-13 16:21:29.405513 - [DEBUG] Function : main
75027 2019-Jan-13 16:21:29.405539 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75028 2019-Jan-13 16:21:29.406210 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75029 2019-Jan-13 16:21:29.406878 - [DEBUG] Value : BOTTOM
75030 2019-Jan-13 16:21:29.406906 - [DEBUG]
75031 2019-Jan-13 16:21:29.406932 - [DEBUG] Function : main
75032 2019-Jan-13 16:21:29.406957 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75033 2019-Jan-13 16:21:29.407617 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75034 2019-Jan-13 16:21:29.408294 - [DEBUG] Value : BOTTOM
75035 2019-Jan-13 16:21:29.408321 - [DEBUG]
75036 2019-Jan-13 16:21:29.408347 - [DEBUG] Function : main
75037 2019-Jan-13 16:21:29.408372 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75038 2019-Jan-13 16:21:29.409048 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75039 2019-Jan-13 16:21:29.409739 - [DEBUG] Value : BOTTOM
75040 2019-Jan-13 16:21:29.409768 - [DEBUG]
75041 2019-Jan-13 16:21:29.409794 - [DEBUG] Function : main
75042 2019-Jan-13 16:21:29.409820 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75043 2019-Jan-13 16:21:29.410485 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75044 2019-Jan-13 16:21:29.411136 - [DEBUG] Value : BOTTOM
75045 2019-Jan-13 16:21:29.411163 - [DEBUG]
75046 2019-Jan-13 16:21:29.411188 - [DEBUG] Function : main
75047 2019-Jan-13 16:21:29.411214 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75048 2019-Jan-13 16:21:29.411904 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75049 2019-Jan-13 16:21:29.412567 - [DEBUG] Value : BOTTOM
75050 2019-Jan-13 16:21:29.412595 - [DEBUG]
75051 2019-Jan-13 16:21:29.412623 - [DEBUG] Function : main
75052 2019-Jan-13 16:21:29.412649 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75053 2019-Jan-13 16:21:29.413314 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75054 2019-Jan-13 16:21:29.413967 - [DEBUG] Value : BOTTOM
75055 2019-Jan-13 16:21:29.413994 - [DEBUG]
75056 2019-Jan-13 16:21:29.414020 - [DEBUG] Function : main
75057 2019-Jan-13 16:21:29.414045 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75058 2019-Jan-13 16:21:29.414710 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75059 2019-Jan-13 16:21:29.415388 - [DEBUG] Value : BOTTOM
75060 2019-Jan-13 16:21:29.415416 - [DEBUG]
75061 2019-Jan-13 16:21:29.415442 - [DEBUG] Function : main
75062 2019-Jan-13 16:21:29.415467 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75063 2019-Jan-13 16:21:29.416133 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75064 2019-Jan-13 16:21:29.416786 - [DEBUG] Value : BOTTOM
75065 2019-Jan-13 16:21:29.416814 - [DEBUG]
75066 2019-Jan-13 16:21:29.416839 - [DEBUG] Function : main
75067 2019-Jan-13 16:21:29.416865 - [DEBUG] Inst. : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75068 2019-Jan-13 16:21:29.417526 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75069 2019-Jan-13 16:21:29.417593 - [DEBUG] Value : BOTTOM
75070 2019-Jan-13 16:21:29.417619 - [DEBUG]
75071 2019-Jan-13 16:21:29.417669 - [DEBUG] Function : main
75072 2019-Jan-13 16:21:29.417695 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75073 2019-Jan-13 16:21:29.418376 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75074 2019-Jan-13 16:21:29.419044 - [DEBUG] Value : BOTTOM
75075 2019-Jan-13 16:21:29.419071 - [DEBUG]
75076 2019-Jan-13 16:21:29.419097 - [DEBUG] Function : main
75077 2019-Jan-13 16:21:29.419122 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75078 2019-Jan-13 16:21:29.419771 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75079 2019-Jan-13 16:21:29.420436 - [DEBUG] Value : BOTTOM
75080 2019-Jan-13 16:21:29.420464 - [DEBUG]
75081 2019-Jan-13 16:21:29.420491 - [DEBUG] Function : main
75082 2019-Jan-13 16:21:29.420516 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75083 2019-Jan-13 16:21:29.421174 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75084 2019-Jan-13 16:21:29.421857 - [DEBUG] Value : BOTTOM
75085 2019-Jan-13 16:21:29.421885 - [DEBUG]
75086 2019-Jan-13 16:21:29.421926 - [DEBUG] Function : main
75087 2019-Jan-13 16:21:29.421952 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75088 2019-Jan-13 16:21:29.422605 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75089 2019-Jan-13 16:21:29.423266 - [DEBUG] Value : BOTTOM
75090 2019-Jan-13 16:21:29.423293 - [DEBUG]
75091 2019-Jan-13 16:21:29.423319 - [DEBUG] Function : main
75092 2019-Jan-13 16:21:29.423345 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75093 2019-Jan-13 16:21:29.424004 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75094 2019-Jan-13 16:21:29.424670 - [DEBUG] Value : BOTTOM
75095 2019-Jan-13 16:21:29.424698 - [DEBUG]
75096 2019-Jan-13 16:21:29.424723 - [DEBUG] Function : main
75097 2019-Jan-13 16:21:29.424748 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75098 2019-Jan-13 16:21:29.425423 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75099 2019-Jan-13 16:21:29.426075 - [DEBUG] Value : BOTTOM
75100 2019-Jan-13 16:21:29.426103 - [DEBUG]
75101 2019-Jan-13 16:21:29.426130 - [DEBUG] Function : main
75102 2019-Jan-13 16:21:29.426155 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75103 2019-Jan-13 16:21:29.427836 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75104 2019-Jan-13 16:21:29.428552 - [DEBUG] Value : BOTTOM
75105 2019-Jan-13 16:21:29.428580 - [DEBUG]
75106 2019-Jan-13 16:21:29.428607 - [DEBUG] Function : main
75107 2019-Jan-13 16:21:29.428632 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75108 2019-Jan-13 16:21:29.429299 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75109 2019-Jan-13 16:21:29.429970 - [DEBUG] Value : BOTTOM
75110 2019-Jan-13 16:21:29.429998 - [DEBUG]
75111 2019-Jan-13 16:21:29.430024 - [DEBUG] Function : main
75112 2019-Jan-13 16:21:29.430049 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75113 2019-Jan-13 16:21:29.430708 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75114 2019-Jan-13 16:21:29.431374 - [DEBUG] Value : BOTTOM
75115 2019-Jan-13 16:21:29.431401 - [DEBUG]
75116 2019-Jan-13 16:21:29.431426 - [DEBUG] Function : main
75117 2019-Jan-13 16:21:29.431451 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75118 2019-Jan-13 16:21:29.432131 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75119 2019-Jan-13 16:21:29.432794 - [DEBUG] Value : BOTTOM
75120 2019-Jan-13 16:21:29.432821 - [DEBUG]
75121 2019-Jan-13 16:21:29.432847 - [DEBUG] Function : main
75122 2019-Jan-13 16:21:29.432872 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75123 2019-Jan-13 16:21:29.433526 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75124 2019-Jan-13 16:21:29.434190 - [DEBUG] Value : BOTTOM
75125 2019-Jan-13 16:21:29.434218 - [DEBUG]
75126 2019-Jan-13 16:21:29.434243 - [DEBUG] Function : main
75127 2019-Jan-13 16:21:29.434268 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75128 2019-Jan-13 16:21:29.434940 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75129 2019-Jan-13 16:21:29.435611 - [DEBUG] Value : BOTTOM
75130 2019-Jan-13 16:21:29.435639 - [DEBUG]
75131 2019-Jan-13 16:21:29.435665 - [DEBUG] Function : main
75132 2019-Jan-13 16:21:29.435690 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75133 2019-Jan-13 16:21:29.436368 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75134 2019-Jan-13 16:21:29.437036 - [DEBUG] Value : BOTTOM
75135 2019-Jan-13 16:21:29.437063 - [DEBUG]
75136 2019-Jan-13 16:21:29.437089 - [DEBUG] Function : main
75137 2019-Jan-13 16:21:29.437114 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75138 2019-Jan-13 16:21:29.437763 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75139 2019-Jan-13 16:21:29.438458 - [DEBUG] Value : BOTTOM
75140 2019-Jan-13 16:21:29.438485 - [DEBUG]
75141 2019-Jan-13 16:21:29.438511 - [DEBUG] Function : main
75142 2019-Jan-13 16:21:29.438536 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75143 2019-Jan-13 16:21:29.439190 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75144 2019-Jan-13 16:21:29.439850 - [DEBUG] Value : BOTTOM
75145 2019-Jan-13 16:21:29.439877 - [DEBUG]
75146 2019-Jan-13 16:21:29.439903 - [DEBUG] Function : main
75147 2019-Jan-13 16:21:29.439928 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75148 2019-Jan-13 16:21:29.440575 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75149 2019-Jan-13 16:21:29.441238 - [DEBUG] Value : BOTTOM
75150 2019-Jan-13 16:21:29.441266 - [DEBUG]
75151 2019-Jan-13 16:21:29.441293 - [DEBUG] Function : main
75152 2019-Jan-13 16:21:29.441318 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75153 2019-Jan-13 16:21:29.442000 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75154 2019-Jan-13 16:21:29.442664 - [DEBUG] Value : BOTTOM
75155 2019-Jan-13 16:21:29.442692 - [DEBUG]
75156 2019-Jan-13 16:21:29.442717 - [DEBUG] Function : main
75157 2019-Jan-13 16:21:29.442742 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75158 2019-Jan-13 16:21:29.444109 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75159 2019-Jan-13 16:21:29.444795 - [DEBUG] Value : BOTTOM
75160 2019-Jan-13 16:21:29.444824 - [DEBUG]
75161 2019-Jan-13 16:21:29.444851 - [DEBUG] Function : main
75162 2019-Jan-13 16:21:29.444876 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75163 2019-Jan-13 16:21:29.445570 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75164 2019-Jan-13 16:21:29.446238 - [DEBUG] Value : BOTTOM
75165 2019-Jan-13 16:21:29.446266 - [DEBUG]
75166 2019-Jan-13 16:21:29.446292 - [DEBUG] Function : main
75167 2019-Jan-13 16:21:29.446317 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75168 2019-Jan-13 16:21:29.446966 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75169 2019-Jan-13 16:21:29.447639 - [DEBUG] Value : BOTTOM
75170 2019-Jan-13 16:21:29.447666 - [DEBUG]
75171 2019-Jan-13 16:21:29.447692 - [DEBUG] Function : main
75172 2019-Jan-13 16:21:29.447718 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75173 2019-Jan-13 16:21:29.448404 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75174 2019-Jan-13 16:21:29.449074 - [DEBUG] Value : BOTTOM
75175 2019-Jan-13 16:21:29.449101 - [DEBUG]
75176 2019-Jan-13 16:21:29.449128 - [DEBUG] Function : main
75177 2019-Jan-13 16:21:29.449153 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75178 2019-Jan-13 16:21:29.449798 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75179 2019-Jan-13 16:21:29.450467 - [DEBUG] Value : BOTTOM
75180 2019-Jan-13 16:21:29.450512 - [DEBUG]
75181 2019-Jan-13 16:21:29.450539 - [DEBUG] Function : main
75182 2019-Jan-13 16:21:29.450564 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75183 2019-Jan-13 16:21:29.451224 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75184 2019-Jan-13 16:21:29.451910 - [DEBUG] Value : BOTTOM
75185 2019-Jan-13 16:21:29.451937 - [DEBUG]
75186 2019-Jan-13 16:21:29.451963 - [DEBUG] Function : main
75187 2019-Jan-13 16:21:29.451988 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75188 2019-Jan-13 16:21:29.452658 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75189 2019-Jan-13 16:21:29.453328 - [DEBUG] Value : BOTTOM
75190 2019-Jan-13 16:21:29.453356 - [DEBUG]
75191 2019-Jan-13 16:21:29.453382 - [DEBUG] Function : main
75192 2019-Jan-13 16:21:29.453408 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75193 2019-Jan-13 16:21:29.454060 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75194 2019-Jan-13 16:21:29.454716 - [DEBUG] Value : BOTTOM
75195 2019-Jan-13 16:21:29.454743 - [DEBUG]
75196 2019-Jan-13 16:21:29.454769 - [DEBUG] Function : main
75197 2019-Jan-13 16:21:29.454793 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75198 2019-Jan-13 16:21:29.455469 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75199 2019-Jan-13 16:21:29.456130 - [DEBUG] Value : BOTTOM
75200 2019-Jan-13 16:21:29.456158 - [DEBUG]
75201 2019-Jan-13 16:21:29.456185 - [DEBUG] Function : main
75202 2019-Jan-13 16:21:29.456211 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75203 2019-Jan-13 16:21:29.456872 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75204 2019-Jan-13 16:21:29.457536 - [DEBUG] Value : BOTTOM
75205 2019-Jan-13 16:21:29.457563 - [DEBUG]
75206 2019-Jan-13 16:21:29.457589 - [DEBUG] Function : main
75207 2019-Jan-13 16:21:29.457614 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75208 2019-Jan-13 16:21:29.458284 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75209 2019-Jan-13 16:21:29.458940 - [DEBUG] Value : BOTTOM
75210 2019-Jan-13 16:21:29.458967 - [DEBUG]
75211 2019-Jan-13 16:21:29.458992 - [DEBUG] Function : main
75212 2019-Jan-13 16:21:29.459018 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75213 2019-Jan-13 16:21:29.459952 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
75214 2019-Jan-13 16:21:29.460635 - [DEBUG] Value : BOTTOM
75215 2019-Jan-13 16:21:29.460662 - [DEBUG]
75216 2019-Jan-13 16:21:29.460689 - [DEBUG] Function : main
75217 2019-Jan-13 16:21:29.460714 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75218 2019-Jan-13 16:21:29.461365 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75219 2019-Jan-13 16:21:29.462055 - [DEBUG] Value : BOTTOM
75220 2019-Jan-13 16:21:29.462083 - [DEBUG]
75221 2019-Jan-13 16:21:29.462110 - [DEBUG] Function : main
75222 2019-Jan-13 16:21:29.462135 - [DEBUG] Inst. : br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68
75223 2019-Jan-13 16:21:29.462795 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75224 2019-Jan-13 16:21:29.462858 - [DEBUG] Value : BOTTOM
75225 2019-Jan-13 16:21:29.462884 - [DEBUG]
75226 2019-Jan-13 16:21:29.462935 - [DEBUG] Function : main
75227 2019-Jan-13 16:21:29.462962 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75228 2019-Jan-13 16:21:29.463640 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75229 2019-Jan-13 16:21:29.464299 - [DEBUG] Value : BOTTOM
75230 2019-Jan-13 16:21:29.464327 - [DEBUG]
75231 2019-Jan-13 16:21:29.464353 - [DEBUG] Function : main
75232 2019-Jan-13 16:21:29.464379 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75233 2019-Jan-13 16:21:29.465066 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75234 2019-Jan-13 16:21:29.465735 - [DEBUG] Value : BOTTOM
75235 2019-Jan-13 16:21:29.465763 - [DEBUG]
75236 2019-Jan-13 16:21:29.465790 - [DEBUG] Function : main
75237 2019-Jan-13 16:21:29.465816 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75238 2019-Jan-13 16:21:29.466475 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75239 2019-Jan-13 16:21:29.467127 - [DEBUG] Value : BOTTOM
75240 2019-Jan-13 16:21:29.467155 - [DEBUG]
75241 2019-Jan-13 16:21:29.467180 - [DEBUG] Function : main
75242 2019-Jan-13 16:21:29.467206 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75243 2019-Jan-13 16:21:29.467860 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75244 2019-Jan-13 16:21:29.468547 - [DEBUG] Value : BOTTOM
75245 2019-Jan-13 16:21:29.468575 - [DEBUG]
75246 2019-Jan-13 16:21:29.468600 - [DEBUG] Function : main
75247 2019-Jan-13 16:21:29.468625 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75248 2019-Jan-13 16:21:29.469281 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75249 2019-Jan-13 16:21:29.469941 - [DEBUG] Value : BOTTOM
75250 2019-Jan-13 16:21:29.469968 - [DEBUG]
75251 2019-Jan-13 16:21:29.469994 - [DEBUG] Function : main
75252 2019-Jan-13 16:21:29.470020 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75253 2019-Jan-13 16:21:29.470668 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75254 2019-Jan-13 16:21:29.471332 - [DEBUG] Value : BOTTOM
75255 2019-Jan-13 16:21:29.471359 - [DEBUG]
75256 2019-Jan-13 16:21:29.471386 - [DEBUG] Function : main
75257 2019-Jan-13 16:21:29.471411 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75258 2019-Jan-13 16:21:29.472090 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75259 2019-Jan-13 16:21:29.472743 - [DEBUG] Value : BOTTOM
75260 2019-Jan-13 16:21:29.472771 - [DEBUG]
75261 2019-Jan-13 16:21:29.472796 - [DEBUG] Function : main
75262 2019-Jan-13 16:21:29.472821 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75263 2019-Jan-13 16:21:29.473466 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75264 2019-Jan-13 16:21:29.474132 - [DEBUG] Value : BOTTOM
75265 2019-Jan-13 16:21:29.474159 - [DEBUG]
75266 2019-Jan-13 16:21:29.474185 - [DEBUG] Function : main
75267 2019-Jan-13 16:21:29.474210 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75268 2019-Jan-13 16:21:29.474876 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75269 2019-Jan-13 16:21:29.475560 - [DEBUG] Value : BOTTOM
75270 2019-Jan-13 16:21:29.475587 - [DEBUG]
75271 2019-Jan-13 16:21:29.475613 - [DEBUG] Function : main
75272 2019-Jan-13 16:21:29.475638 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75273 2019-Jan-13 16:21:29.476569 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75274 2019-Jan-13 16:21:29.477243 - [DEBUG] Value : BOTTOM
75275 2019-Jan-13 16:21:29.477272 - [DEBUG]
75276 2019-Jan-13 16:21:29.477297 - [DEBUG] Function : main
75277 2019-Jan-13 16:21:29.477323 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75278 2019-Jan-13 16:21:29.477979 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75279 2019-Jan-13 16:21:29.478667 - [DEBUG] Value : BOTTOM
75280 2019-Jan-13 16:21:29.478695 - [DEBUG]
75281 2019-Jan-13 16:21:29.478721 - [DEBUG] Function : main
75282 2019-Jan-13 16:21:29.478746 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75283 2019-Jan-13 16:21:29.479392 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75284 2019-Jan-13 16:21:29.480063 - [DEBUG] Value : BOTTOM
75285 2019-Jan-13 16:21:29.480090 - [DEBUG]
75286 2019-Jan-13 16:21:29.480116 - [DEBUG] Function : main
75287 2019-Jan-13 16:21:29.480141 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75288 2019-Jan-13 16:21:29.480805 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75289 2019-Jan-13 16:21:29.481469 - [DEBUG] Value : BOTTOM
75290 2019-Jan-13 16:21:29.481496 - [DEBUG]
75291 2019-Jan-13 16:21:29.481521 - [DEBUG] Function : main
75292 2019-Jan-13 16:21:29.481565 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75293 2019-Jan-13 16:21:29.482214 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75294 2019-Jan-13 16:21:29.482890 - [DEBUG] Value : BOTTOM
75295 2019-Jan-13 16:21:29.482918 - [DEBUG]
75296 2019-Jan-13 16:21:29.482944 - [DEBUG] Function : main
75297 2019-Jan-13 16:21:29.482969 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75298 2019-Jan-13 16:21:29.483622 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75299 2019-Jan-13 16:21:29.484282 - [DEBUG] Value : BOTTOM
75300 2019-Jan-13 16:21:29.484309 - [DEBUG]
75301 2019-Jan-13 16:21:29.484333 - [DEBUG] Function : main
75302 2019-Jan-13 16:21:29.484358 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75303 2019-Jan-13 16:21:29.485027 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75304 2019-Jan-13 16:21:29.485692 - [DEBUG] Value : BOTTOM
75305 2019-Jan-13 16:21:29.485720 - [DEBUG]
75306 2019-Jan-13 16:21:29.485747 - [DEBUG] Function : main
75307 2019-Jan-13 16:21:29.485773 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75308 2019-Jan-13 16:21:29.486426 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75309 2019-Jan-13 16:21:29.487086 - [DEBUG] Value : BOTTOM
75310 2019-Jan-13 16:21:29.487113 - [DEBUG]
75311 2019-Jan-13 16:21:29.487139 - [DEBUG] Function : main
75312 2019-Jan-13 16:21:29.487164 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75313 2019-Jan-13 16:21:29.487812 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75314 2019-Jan-13 16:21:29.488497 - [DEBUG] Value : BOTTOM
75315 2019-Jan-13 16:21:29.488525 - [DEBUG]
75316 2019-Jan-13 16:21:29.488550 - [DEBUG] Function : main
75317 2019-Jan-13 16:21:29.488594 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75318 2019-Jan-13 16:21:29.489254 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75319 2019-Jan-13 16:21:29.489925 - [DEBUG] Value : BOTTOM
75320 2019-Jan-13 16:21:29.489952 - [DEBUG]
75321 2019-Jan-13 16:21:29.489977 - [DEBUG] Function : main
75322 2019-Jan-13 16:21:29.490002 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75323 2019-Jan-13 16:21:29.490653 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75324 2019-Jan-13 16:21:29.491315 - [DEBUG] Value : BOTTOM
75325 2019-Jan-13 16:21:29.491343 - [DEBUG]
75326 2019-Jan-13 16:21:29.491368 - [DEBUG] Function : main
75327 2019-Jan-13 16:21:29.491394 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75328 2019-Jan-13 16:21:29.495086 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75329 2019-Jan-13 16:21:29.495788 - [DEBUG] Value : BOTTOM
75330 2019-Jan-13 16:21:29.495817 - [DEBUG]
75331 2019-Jan-13 16:21:29.495845 - [DEBUG] Function : main
75332 2019-Jan-13 16:21:29.495871 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75333 2019-Jan-13 16:21:29.496537 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75334 2019-Jan-13 16:21:29.497203 - [DEBUG] Value : BOTTOM
75335 2019-Jan-13 16:21:29.497230 - [DEBUG]
75336 2019-Jan-13 16:21:29.497256 - [DEBUG] Function : main
75337 2019-Jan-13 16:21:29.497281 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75338 2019-Jan-13 16:21:29.497941 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75339 2019-Jan-13 16:21:29.498641 - [DEBUG] Value : BOTTOM
75340 2019-Jan-13 16:21:29.498669 - [DEBUG]
75341 2019-Jan-13 16:21:29.498695 - [DEBUG] Function : main
75342 2019-Jan-13 16:21:29.498720 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75343 2019-Jan-13 16:21:29.499381 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75344 2019-Jan-13 16:21:29.500041 - [DEBUG] Value : BOTTOM
75345 2019-Jan-13 16:21:29.500068 - [DEBUG]
75346 2019-Jan-13 16:21:29.500094 - [DEBUG] Function : main
75347 2019-Jan-13 16:21:29.500120 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75348 2019-Jan-13 16:21:29.500768 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75349 2019-Jan-13 16:21:29.501429 - [DEBUG] Value : BOTTOM
75350 2019-Jan-13 16:21:29.501456 - [DEBUG]
75351 2019-Jan-13 16:21:29.501481 - [DEBUG] Function : main
75352 2019-Jan-13 16:21:29.501506 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75353 2019-Jan-13 16:21:29.502186 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75354 2019-Jan-13 16:21:29.502848 - [DEBUG] Value : BOTTOM
75355 2019-Jan-13 16:21:29.502875 - [DEBUG]
75356 2019-Jan-13 16:21:29.502901 - [DEBUG] Function : main
75357 2019-Jan-13 16:21:29.502926 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75358 2019-Jan-13 16:21:29.503573 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75359 2019-Jan-13 16:21:29.504243 - [DEBUG] Value : BOTTOM
75360 2019-Jan-13 16:21:29.504271 - [DEBUG]
75361 2019-Jan-13 16:21:29.504317 - [DEBUG] Function : main
75362 2019-Jan-13 16:21:29.504343 - [DEBUG] Inst. : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75363 2019-Jan-13 16:21:29.505033 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75364 2019-Jan-13 16:21:29.505100 - [DEBUG] Value : BOTTOM
75365 2019-Jan-13 16:21:29.505126 - [DEBUG]
75366 2019-Jan-13 16:21:29.505176 - [DEBUG] Function : main
75367 2019-Jan-13 16:21:29.505203 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75368 2019-Jan-13 16:21:29.505858 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75369 2019-Jan-13 16:21:29.506519 - [DEBUG] Value : BOTTOM
75370 2019-Jan-13 16:21:29.506546 - [DEBUG]
75371 2019-Jan-13 16:21:29.506571 - [DEBUG] Function : main
75372 2019-Jan-13 16:21:29.506596 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75373 2019-Jan-13 16:21:29.507261 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75374 2019-Jan-13 16:21:29.507923 - [DEBUG] Value : BOTTOM
75375 2019-Jan-13 16:21:29.507950 - [DEBUG]
75376 2019-Jan-13 16:21:29.507977 - [DEBUG] Function : main
75377 2019-Jan-13 16:21:29.508002 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75378 2019-Jan-13 16:21:29.508683 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75379 2019-Jan-13 16:21:29.509335 - [DEBUG] Value : BOTTOM
75380 2019-Jan-13 16:21:29.509362 - [DEBUG]
75381 2019-Jan-13 16:21:29.509387 - [DEBUG] Function : main
75382 2019-Jan-13 16:21:29.509412 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75383 2019-Jan-13 16:21:29.510068 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75384 2019-Jan-13 16:21:29.511018 - [DEBUG] Value : BOTTOM
75385 2019-Jan-13 16:21:29.511047 - [DEBUG]
75386 2019-Jan-13 16:21:29.511075 - [DEBUG] Function : main
75387 2019-Jan-13 16:21:29.511101 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75388 2019-Jan-13 16:21:29.511784 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75389 2019-Jan-13 16:21:29.512443 - [DEBUG] Value : BOTTOM
75390 2019-Jan-13 16:21:29.512470 - [DEBUG]
75391 2019-Jan-13 16:21:29.512496 - [DEBUG] Function : main
75392 2019-Jan-13 16:21:29.512521 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75393 2019-Jan-13 16:21:29.513181 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75394 2019-Jan-13 16:21:29.513836 - [DEBUG] Value : BOTTOM
75395 2019-Jan-13 16:21:29.513863 - [DEBUG]
75396 2019-Jan-13 16:21:29.513890 - [DEBUG] Function : main
75397 2019-Jan-13 16:21:29.513916 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75398 2019-Jan-13 16:21:29.514571 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75399 2019-Jan-13 16:21:29.515244 - [DEBUG] Value : BOTTOM
75400 2019-Jan-13 16:21:29.515272 - [DEBUG]
75401 2019-Jan-13 16:21:29.515297 - [DEBUG] Function : main
75402 2019-Jan-13 16:21:29.515322 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75403 2019-Jan-13 16:21:29.515982 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75404 2019-Jan-13 16:21:29.516644 - [DEBUG] Value : BOTTOM
75405 2019-Jan-13 16:21:29.516671 - [DEBUG]
75406 2019-Jan-13 16:21:29.516696 - [DEBUG] Function : main
75407 2019-Jan-13 16:21:29.516721 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75408 2019-Jan-13 16:21:29.517378 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75409 2019-Jan-13 16:21:29.518057 - [DEBUG] Value : BOTTOM
75410 2019-Jan-13 16:21:29.518085 - [DEBUG]
75411 2019-Jan-13 16:21:29.518111 - [DEBUG] Function : main
75412 2019-Jan-13 16:21:29.518136 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75413 2019-Jan-13 16:21:29.518818 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75414 2019-Jan-13 16:21:29.519481 - [DEBUG] Value : BOTTOM
75415 2019-Jan-13 16:21:29.519508 - [DEBUG]
75416 2019-Jan-13 16:21:29.519534 - [DEBUG] Function : main
75417 2019-Jan-13 16:21:29.519559 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75418 2019-Jan-13 16:21:29.520215 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75419 2019-Jan-13 16:21:29.520873 - [DEBUG] Value : BOTTOM
75420 2019-Jan-13 16:21:29.520900 - [DEBUG]
75421 2019-Jan-13 16:21:29.520926 - [DEBUG] Function : main
75422 2019-Jan-13 16:21:29.520951 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75423 2019-Jan-13 16:21:29.521623 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75424 2019-Jan-13 16:21:29.522292 - [DEBUG] Value : BOTTOM
75425 2019-Jan-13 16:21:29.522319 - [DEBUG]
75426 2019-Jan-13 16:21:29.522345 - [DEBUG] Function : main
75427 2019-Jan-13 16:21:29.522370 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75428 2019-Jan-13 16:21:29.523023 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75429 2019-Jan-13 16:21:29.523683 - [DEBUG] Value : BOTTOM
75430 2019-Jan-13 16:21:29.523710 - [DEBUG]
75431 2019-Jan-13 16:21:29.523735 - [DEBUG] Function : main
75432 2019-Jan-13 16:21:29.523760 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75433 2019-Jan-13 16:21:29.524404 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75434 2019-Jan-13 16:21:29.525101 - [DEBUG] Value : BOTTOM
75435 2019-Jan-13 16:21:29.525128 - [DEBUG]
75436 2019-Jan-13 16:21:29.525154 - [DEBUG] Function : main
75437 2019-Jan-13 16:21:29.525179 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75438 2019-Jan-13 16:21:29.525842 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75439 2019-Jan-13 16:21:29.526499 - [DEBUG] Value : BOTTOM
75440 2019-Jan-13 16:21:29.526526 - [DEBUG]
75441 2019-Jan-13 16:21:29.526808 - [DEBUG] Function : main
75442 2019-Jan-13 16:21:29.526835 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75443 2019-Jan-13 16:21:29.527503 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75444 2019-Jan-13 16:21:29.528176 - [DEBUG] Value : BOTTOM
75445 2019-Jan-13 16:21:29.528204 - [DEBUG]
75446 2019-Jan-13 16:21:29.528252 - [DEBUG] Function : main
75447 2019-Jan-13 16:21:29.528278 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75448 2019-Jan-13 16:21:29.528937 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75449 2019-Jan-13 16:21:29.529594 - [DEBUG] Value : BOTTOM
75450 2019-Jan-13 16:21:29.529621 - [DEBUG]
75451 2019-Jan-13 16:21:29.529647 - [DEBUG] Function : main
75452 2019-Jan-13 16:21:29.529672 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75453 2019-Jan-13 16:21:29.530319 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75454 2019-Jan-13 16:21:29.530988 - [DEBUG] Value : BOTTOM
75455 2019-Jan-13 16:21:29.531015 - [DEBUG]
75456 2019-Jan-13 16:21:29.531041 - [DEBUG] Function : main
75457 2019-Jan-13 16:21:29.531066 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75458 2019-Jan-13 16:21:29.531752 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75459 2019-Jan-13 16:21:29.532438 - [DEBUG] Value : BOTTOM
75460 2019-Jan-13 16:21:29.532467 - [DEBUG]
75461 2019-Jan-13 16:21:29.532493 - [DEBUG] Function : main
75462 2019-Jan-13 16:21:29.532518 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75463 2019-Jan-13 16:21:29.533165 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75464 2019-Jan-13 16:21:29.533836 - [DEBUG] Value : BOTTOM
75465 2019-Jan-13 16:21:29.533863 - [DEBUG]
75466 2019-Jan-13 16:21:29.533889 - [DEBUG] Function : main
75467 2019-Jan-13 16:21:29.533914 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75468 2019-Jan-13 16:21:29.534570 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75469 2019-Jan-13 16:21:29.535262 - [DEBUG] Value : BOTTOM
75470 2019-Jan-13 16:21:29.535289 - [DEBUG]
75471 2019-Jan-13 16:21:29.535314 - [DEBUG] Function : main
75472 2019-Jan-13 16:21:29.535339 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75473 2019-Jan-13 16:21:29.535989 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75474 2019-Jan-13 16:21:29.536652 - [DEBUG] Value : BOTTOM
75475 2019-Jan-13 16:21:29.536680 - [DEBUG]
75476 2019-Jan-13 16:21:29.536706 - [DEBUG] Function : main
75477 2019-Jan-13 16:21:29.536731 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75478 2019-Jan-13 16:21:29.537384 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75479 2019-Jan-13 16:21:29.538044 - [DEBUG] Value : BOTTOM
75480 2019-Jan-13 16:21:29.538071 - [DEBUG]
75481 2019-Jan-13 16:21:29.538097 - [DEBUG] Function : main
75482 2019-Jan-13 16:21:29.538122 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75483 2019-Jan-13 16:21:29.538793 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75484 2019-Jan-13 16:21:29.539455 - [DEBUG] Value : BOTTOM
75485 2019-Jan-13 16:21:29.539483 - [DEBUG]
75486 2019-Jan-13 16:21:29.539511 - [DEBUG] Function : main
75487 2019-Jan-13 16:21:29.539536 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75488 2019-Jan-13 16:21:29.540192 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75489 2019-Jan-13 16:21:29.540847 - [DEBUG] Value : BOTTOM
75490 2019-Jan-13 16:21:29.540874 - [DEBUG]
75491 2019-Jan-13 16:21:29.540900 - [DEBUG] Function : main
75492 2019-Jan-13 16:21:29.540925 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75493 2019-Jan-13 16:21:29.541594 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75494 2019-Jan-13 16:21:29.542252 - [DEBUG] Value : BOTTOM
75495 2019-Jan-13 16:21:29.542280 - [DEBUG]
75496 2019-Jan-13 16:21:29.542305 - [DEBUG] Function : main
75497 2019-Jan-13 16:21:29.542330 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75498 2019-Jan-13 16:21:29.543256 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75499 2019-Jan-13 16:21:29.543935 - [DEBUG] Value : BOTTOM
75500 2019-Jan-13 16:21:29.543962 - [DEBUG]
75501 2019-Jan-13 16:21:29.543988 - [DEBUG] Function : main
75502 2019-Jan-13 16:21:29.544013 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75503 2019-Jan-13 16:21:29.544663 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75504 2019-Jan-13 16:21:29.545346 - [DEBUG] Value : BOTTOM
75505 2019-Jan-13 16:21:29.545374 - [DEBUG]
75506 2019-Jan-13 16:21:29.545401 - [DEBUG] Function : main
75507 2019-Jan-13 16:21:29.545444 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75508 2019-Jan-13 16:21:29.546108 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
75509 2019-Jan-13 16:21:29.546780 - [DEBUG] Value : BOTTOM
75510 2019-Jan-13 16:21:29.546807 - [DEBUG]
75511 2019-Jan-13 16:21:29.546832 - [DEBUG] Function : main
75512 2019-Jan-13 16:21:29.546858 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75513 2019-Jan-13 16:21:29.547506 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75514 2019-Jan-13 16:21:29.548165 - [DEBUG] Value : BOTTOM
75515 2019-Jan-13 16:21:29.548193 - [DEBUG]
75516 2019-Jan-13 16:21:29.548237 - [DEBUG] Function : main
75517 2019-Jan-13 16:21:29.548263 - [DEBUG] Inst. : br label %if.end26, !phasar.instruction.id !145, ID: 71
75518 2019-Jan-13 16:21:29.548925 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75519 2019-Jan-13 16:21:29.548990 - [DEBUG] Value : BOTTOM
75520 2019-Jan-13 16:21:29.549016 - [DEBUG]
75521 2019-Jan-13 16:21:29.549065 - [DEBUG] Function : main
75522 2019-Jan-13 16:21:29.549092 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75523 2019-Jan-13 16:21:29.549761 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75524 2019-Jan-13 16:21:29.550419 - [DEBUG] Value : BOTTOM
75525 2019-Jan-13 16:21:29.550447 - [DEBUG]
75526 2019-Jan-13 16:21:29.550472 - [DEBUG] Function : main
75527 2019-Jan-13 16:21:29.550498 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75528 2019-Jan-13 16:21:29.551168 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75529 2019-Jan-13 16:21:29.551862 - [DEBUG] Value : BOTTOM
75530 2019-Jan-13 16:21:29.551890 - [DEBUG]
75531 2019-Jan-13 16:21:29.551916 - [DEBUG] Function : main
75532 2019-Jan-13 16:21:29.551942 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75533 2019-Jan-13 16:21:29.552604 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75534 2019-Jan-13 16:21:29.553258 - [DEBUG] Value : BOTTOM
75535 2019-Jan-13 16:21:29.553285 - [DEBUG]
75536 2019-Jan-13 16:21:29.553310 - [DEBUG] Function : main
75537 2019-Jan-13 16:21:29.553335 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75538 2019-Jan-13 16:21:29.553985 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75539 2019-Jan-13 16:21:29.554649 - [DEBUG] Value : BOTTOM
75540 2019-Jan-13 16:21:29.554675 - [DEBUG]
75541 2019-Jan-13 16:21:29.554701 - [DEBUG] Function : main
75542 2019-Jan-13 16:21:29.554726 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75543 2019-Jan-13 16:21:29.555407 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75544 2019-Jan-13 16:21:29.556070 - [DEBUG] Value : BOTTOM
75545 2019-Jan-13 16:21:29.556097 - [DEBUG]
75546 2019-Jan-13 16:21:29.556123 - [DEBUG] Function : main
75547 2019-Jan-13 16:21:29.556148 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75548 2019-Jan-13 16:21:29.556796 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75549 2019-Jan-13 16:21:29.557463 - [DEBUG] Value : BOTTOM
75550 2019-Jan-13 16:21:29.557490 - [DEBUG]
75551 2019-Jan-13 16:21:29.557517 - [DEBUG] Function : main
75552 2019-Jan-13 16:21:29.557542 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75553 2019-Jan-13 16:21:29.558243 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75554 2019-Jan-13 16:21:29.558901 - [DEBUG] Value : BOTTOM
75555 2019-Jan-13 16:21:29.558928 - [DEBUG]
75556 2019-Jan-13 16:21:29.558954 - [DEBUG] Function : main
75557 2019-Jan-13 16:21:29.558979 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75558 2019-Jan-13 16:21:29.559907 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75559 2019-Jan-13 16:21:29.560579 - [DEBUG] Value : BOTTOM
75560 2019-Jan-13 16:21:29.560606 - [DEBUG]
75561 2019-Jan-13 16:21:29.560632 - [DEBUG] Function : main
75562 2019-Jan-13 16:21:29.560657 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75563 2019-Jan-13 16:21:29.561315 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75564 2019-Jan-13 16:21:29.562000 - [DEBUG] Value : BOTTOM
75565 2019-Jan-13 16:21:29.562027 - [DEBUG]
75566 2019-Jan-13 16:21:29.562053 - [DEBUG] Function : main
75567 2019-Jan-13 16:21:29.562078 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75568 2019-Jan-13 16:21:29.562725 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75569 2019-Jan-13 16:21:29.563392 - [DEBUG] Value : BOTTOM
75570 2019-Jan-13 16:21:29.563420 - [DEBUG]
75571 2019-Jan-13 16:21:29.563446 - [DEBUG] Function : main
75572 2019-Jan-13 16:21:29.563471 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75573 2019-Jan-13 16:21:29.564131 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75574 2019-Jan-13 16:21:29.564791 - [DEBUG] Value : BOTTOM
75575 2019-Jan-13 16:21:29.564818 - [DEBUG]
75576 2019-Jan-13 16:21:29.564844 - [DEBUG] Function : main
75577 2019-Jan-13 16:21:29.564869 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75578 2019-Jan-13 16:21:29.565542 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75579 2019-Jan-13 16:21:29.566211 - [DEBUG] Value : BOTTOM
75580 2019-Jan-13 16:21:29.566238 - [DEBUG]
75581 2019-Jan-13 16:21:29.566263 - [DEBUG] Function : main
75582 2019-Jan-13 16:21:29.566289 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75583 2019-Jan-13 16:21:29.566944 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75584 2019-Jan-13 16:21:29.567606 - [DEBUG] Value : BOTTOM
75585 2019-Jan-13 16:21:29.567633 - [DEBUG]
75586 2019-Jan-13 16:21:29.567658 - [DEBUG] Function : main
75587 2019-Jan-13 16:21:29.567683 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75588 2019-Jan-13 16:21:29.568352 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75589 2019-Jan-13 16:21:29.569024 - [DEBUG] Value : BOTTOM
75590 2019-Jan-13 16:21:29.569052 - [DEBUG]
75591 2019-Jan-13 16:21:29.569077 - [DEBUG] Function : main
75592 2019-Jan-13 16:21:29.569103 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75593 2019-Jan-13 16:21:29.569756 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75594 2019-Jan-13 16:21:29.570418 - [DEBUG] Value : BOTTOM
75595 2019-Jan-13 16:21:29.570445 - [DEBUG]
75596 2019-Jan-13 16:21:29.570470 - [DEBUG] Function : main
75597 2019-Jan-13 16:21:29.570512 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75598 2019-Jan-13 16:21:29.571166 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75599 2019-Jan-13 16:21:29.571852 - [DEBUG] Value : BOTTOM
75600 2019-Jan-13 16:21:29.571880 - [DEBUG]
75601 2019-Jan-13 16:21:29.571908 - [DEBUG] Function : main
75602 2019-Jan-13 16:21:29.571933 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75603 2019-Jan-13 16:21:29.572591 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75604 2019-Jan-13 16:21:29.573254 - [DEBUG] Value : BOTTOM
75605 2019-Jan-13 16:21:29.573281 - [DEBUG]
75606 2019-Jan-13 16:21:29.573307 - [DEBUG] Function : main
75607 2019-Jan-13 16:21:29.573332 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75608 2019-Jan-13 16:21:29.573979 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75609 2019-Jan-13 16:21:29.574638 - [DEBUG] Value : BOTTOM
75610 2019-Jan-13 16:21:29.574666 - [DEBUG]
75611 2019-Jan-13 16:21:29.574691 - [DEBUG] Function : main
75612 2019-Jan-13 16:21:29.574717 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75613 2019-Jan-13 16:21:29.575676 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75614 2019-Jan-13 16:21:29.576359 - [DEBUG] Value : BOTTOM
75615 2019-Jan-13 16:21:29.576387 - [DEBUG]
75616 2019-Jan-13 16:21:29.576413 - [DEBUG] Function : main
75617 2019-Jan-13 16:21:29.576439 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75618 2019-Jan-13 16:21:29.577089 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75619 2019-Jan-13 16:21:29.577754 - [DEBUG] Value : BOTTOM
75620 2019-Jan-13 16:21:29.577782 - [DEBUG]
75621 2019-Jan-13 16:21:29.577808 - [DEBUG] Function : main
75622 2019-Jan-13 16:21:29.577833 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75623 2019-Jan-13 16:21:29.578516 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75624 2019-Jan-13 16:21:29.579190 - [DEBUG] Value : BOTTOM
75625 2019-Jan-13 16:21:29.579217 - [DEBUG]
75626 2019-Jan-13 16:21:29.579243 - [DEBUG] Function : main
75627 2019-Jan-13 16:21:29.579269 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75628 2019-Jan-13 16:21:29.579919 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75629 2019-Jan-13 16:21:29.580580 - [DEBUG] Value : BOTTOM
75630 2019-Jan-13 16:21:29.580607 - [DEBUG]
75631 2019-Jan-13 16:21:29.580633 - [DEBUG] Function : main
75632 2019-Jan-13 16:21:29.580658 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75633 2019-Jan-13 16:21:29.581318 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75634 2019-Jan-13 16:21:29.582004 - [DEBUG] Value : BOTTOM
75635 2019-Jan-13 16:21:29.582032 - [DEBUG]
75636 2019-Jan-13 16:21:29.582058 - [DEBUG] Function : main
75637 2019-Jan-13 16:21:29.582083 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75638 2019-Jan-13 16:21:29.582732 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75639 2019-Jan-13 16:21:29.583388 - [DEBUG] Value : BOTTOM
75640 2019-Jan-13 16:21:29.583416 - [DEBUG]
75641 2019-Jan-13 16:21:29.583465 - [DEBUG] Function : main
75642 2019-Jan-13 16:21:29.583492 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75643 2019-Jan-13 16:21:29.584156 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75644 2019-Jan-13 16:21:29.584809 - [DEBUG] Value : BOTTOM
75645 2019-Jan-13 16:21:29.584837 - [DEBUG]
75646 2019-Jan-13 16:21:29.584863 - [DEBUG] Function : main
75647 2019-Jan-13 16:21:29.584907 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75648 2019-Jan-13 16:21:29.585563 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75649 2019-Jan-13 16:21:29.586216 - [DEBUG] Value : BOTTOM
75650 2019-Jan-13 16:21:29.586243 - [DEBUG]
75651 2019-Jan-13 16:21:29.586269 - [DEBUG] Function : main
75652 2019-Jan-13 16:21:29.586294 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75653 2019-Jan-13 16:21:29.586953 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75654 2019-Jan-13 16:21:29.587620 - [DEBUG] Value : BOTTOM
75655 2019-Jan-13 16:21:29.587649 - [DEBUG]
75656 2019-Jan-13 16:21:29.587674 - [DEBUG] Function : main
75657 2019-Jan-13 16:21:29.587699 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75658 2019-Jan-13 16:21:29.588377 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75659 2019-Jan-13 16:21:29.589024 - [DEBUG] Value : BOTTOM
75660 2019-Jan-13 16:21:29.589051 - [DEBUG]
75661 2019-Jan-13 16:21:29.589076 - [DEBUG] Function : main
75662 2019-Jan-13 16:21:29.589101 - [DEBUG] Inst. : br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64
75663 2019-Jan-13 16:21:29.589759 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75664 2019-Jan-13 16:21:29.589825 - [DEBUG] Value : BOTTOM
75665 2019-Jan-13 16:21:29.589851 - [DEBUG]
75666 2019-Jan-13 16:21:29.589900 - [DEBUG] Function : main
75667 2019-Jan-13 16:21:29.589927 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75668 2019-Jan-13 16:21:29.590594 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75669 2019-Jan-13 16:21:29.591258 - [DEBUG] Value : BOTTOM
75670 2019-Jan-13 16:21:29.591285 - [DEBUG]
75671 2019-Jan-13 16:21:29.591311 - [DEBUG] Function : main
75672 2019-Jan-13 16:21:29.591336 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75673 2019-Jan-13 16:21:29.592282 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75674 2019-Jan-13 16:21:29.592956 - [DEBUG] Value : BOTTOM
75675 2019-Jan-13 16:21:29.592984 - [DEBUG]
75676 2019-Jan-13 16:21:29.593011 - [DEBUG] Function : main
75677 2019-Jan-13 16:21:29.593037 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75678 2019-Jan-13 16:21:29.593696 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75679 2019-Jan-13 16:21:29.594354 - [DEBUG] Value : BOTTOM
75680 2019-Jan-13 16:21:29.594381 - [DEBUG]
75681 2019-Jan-13 16:21:29.594407 - [DEBUG] Function : main
75682 2019-Jan-13 16:21:29.594432 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75683 2019-Jan-13 16:21:29.595106 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75684 2019-Jan-13 16:21:29.595775 - [DEBUG] Value : BOTTOM
75685 2019-Jan-13 16:21:29.595803 - [DEBUG]
75686 2019-Jan-13 16:21:29.595845 - [DEBUG] Function : main
75687 2019-Jan-13 16:21:29.595871 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75688 2019-Jan-13 16:21:29.596538 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75689 2019-Jan-13 16:21:29.597200 - [DEBUG] Value : BOTTOM
75690 2019-Jan-13 16:21:29.597227 - [DEBUG]
75691 2019-Jan-13 16:21:29.597252 - [DEBUG] Function : main
75692 2019-Jan-13 16:21:29.597278 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75693 2019-Jan-13 16:21:29.597923 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75694 2019-Jan-13 16:21:29.598610 - [DEBUG] Value : BOTTOM
75695 2019-Jan-13 16:21:29.598638 - [DEBUG]
75696 2019-Jan-13 16:21:29.598664 - [DEBUG] Function : main
75697 2019-Jan-13 16:21:29.598689 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75698 2019-Jan-13 16:21:29.599348 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75699 2019-Jan-13 16:21:29.600000 - [DEBUG] Value : BOTTOM
75700 2019-Jan-13 16:21:29.600027 - [DEBUG]
75701 2019-Jan-13 16:21:29.600053 - [DEBUG] Function : main
75702 2019-Jan-13 16:21:29.600077 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75703 2019-Jan-13 16:21:29.600724 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75704 2019-Jan-13 16:21:29.601388 - [DEBUG] Value : BOTTOM
75705 2019-Jan-13 16:21:29.601416 - [DEBUG]
75706 2019-Jan-13 16:21:29.601442 - [DEBUG] Function : main
75707 2019-Jan-13 16:21:29.601467 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75708 2019-Jan-13 16:21:29.602143 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75709 2019-Jan-13 16:21:29.602808 - [DEBUG] Value : BOTTOM
75710 2019-Jan-13 16:21:29.602836 - [DEBUG]
75711 2019-Jan-13 16:21:29.602861 - [DEBUG] Function : main
75712 2019-Jan-13 16:21:29.602886 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75713 2019-Jan-13 16:21:29.603536 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75714 2019-Jan-13 16:21:29.604195 - [DEBUG] Value : BOTTOM
75715 2019-Jan-13 16:21:29.604223 - [DEBUG]
75716 2019-Jan-13 16:21:29.604249 - [DEBUG] Function : main
75717 2019-Jan-13 16:21:29.604275 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75718 2019-Jan-13 16:21:29.604953 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75719 2019-Jan-13 16:21:29.605617 - [DEBUG] Value : BOTTOM
75720 2019-Jan-13 16:21:29.605644 - [DEBUG]
75721 2019-Jan-13 16:21:29.605670 - [DEBUG] Function : main
75722 2019-Jan-13 16:21:29.605695 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75723 2019-Jan-13 16:21:29.606350 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75724 2019-Jan-13 16:21:29.607003 - [DEBUG] Value : BOTTOM
75725 2019-Jan-13 16:21:29.607030 - [DEBUG]
75726 2019-Jan-13 16:21:29.607056 - [DEBUG] Function : main
75727 2019-Jan-13 16:21:29.607081 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75728 2019-Jan-13 16:21:29.607743 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75729 2019-Jan-13 16:21:29.608705 - [DEBUG] Value : BOTTOM
75730 2019-Jan-13 16:21:29.608753 - [DEBUG]
75731 2019-Jan-13 16:21:29.608780 - [DEBUG] Function : main
75732 2019-Jan-13 16:21:29.608805 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75733 2019-Jan-13 16:21:29.609464 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75734 2019-Jan-13 16:21:29.610130 - [DEBUG] Value : BOTTOM
75735 2019-Jan-13 16:21:29.610157 - [DEBUG]
75736 2019-Jan-13 16:21:29.610183 - [DEBUG] Function : main
75737 2019-Jan-13 16:21:29.610209 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75738 2019-Jan-13 16:21:29.610870 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75739 2019-Jan-13 16:21:29.611529 - [DEBUG] Value : BOTTOM
75740 2019-Jan-13 16:21:29.611576 - [DEBUG]
75741 2019-Jan-13 16:21:29.611602 - [DEBUG] Function : main
75742 2019-Jan-13 16:21:29.611628 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75743 2019-Jan-13 16:21:29.612282 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75744 2019-Jan-13 16:21:29.612937 - [DEBUG] Value : BOTTOM
75745 2019-Jan-13 16:21:29.612965 - [DEBUG]
75746 2019-Jan-13 16:21:29.612992 - [DEBUG] Function : main
75747 2019-Jan-13 16:21:29.613017 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75748 2019-Jan-13 16:21:29.613679 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75749 2019-Jan-13 16:21:29.614341 - [DEBUG] Value : BOTTOM
75750 2019-Jan-13 16:21:29.614369 - [DEBUG]
75751 2019-Jan-13 16:21:29.614395 - [DEBUG] Function : main
75752 2019-Jan-13 16:21:29.614420 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75753 2019-Jan-13 16:21:29.615096 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75754 2019-Jan-13 16:21:29.615750 - [DEBUG] Value : BOTTOM
75755 2019-Jan-13 16:21:29.615777 - [DEBUG]
75756 2019-Jan-13 16:21:29.615802 - [DEBUG] Function : main
75757 2019-Jan-13 16:21:29.615827 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75758 2019-Jan-13 16:21:29.616488 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75759 2019-Jan-13 16:21:29.617157 - [DEBUG] Value : BOTTOM
75760 2019-Jan-13 16:21:29.617184 - [DEBUG]
75761 2019-Jan-13 16:21:29.617211 - [DEBUG] Function : main
75762 2019-Jan-13 16:21:29.617236 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75763 2019-Jan-13 16:21:29.617892 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75764 2019-Jan-13 16:21:29.618571 - [DEBUG] Value : BOTTOM
75765 2019-Jan-13 16:21:29.618598 - [DEBUG]
75766 2019-Jan-13 16:21:29.618624 - [DEBUG] Function : main
75767 2019-Jan-13 16:21:29.618649 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75768 2019-Jan-13 16:21:29.619309 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75769 2019-Jan-13 16:21:29.619976 - [DEBUG] Value : BOTTOM
75770 2019-Jan-13 16:21:29.620002 - [DEBUG]
75771 2019-Jan-13 16:21:29.620029 - [DEBUG] Function : main
75772 2019-Jan-13 16:21:29.620054 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75773 2019-Jan-13 16:21:29.620710 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75774 2019-Jan-13 16:21:29.621382 - [DEBUG] Value : BOTTOM
75775 2019-Jan-13 16:21:29.621409 - [DEBUG]
75776 2019-Jan-13 16:21:29.621435 - [DEBUG] Function : main
75777 2019-Jan-13 16:21:29.621460 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75778 2019-Jan-13 16:21:29.622144 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75779 2019-Jan-13 16:21:29.622807 - [DEBUG] Value : BOTTOM
75780 2019-Jan-13 16:21:29.622834 - [DEBUG]
75781 2019-Jan-13 16:21:29.622860 - [DEBUG] Function : main
75782 2019-Jan-13 16:21:29.622885 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75783 2019-Jan-13 16:21:29.623542 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75784 2019-Jan-13 16:21:29.624466 - [DEBUG] Value : BOTTOM
75785 2019-Jan-13 16:21:29.624494 - [DEBUG]
75786 2019-Jan-13 16:21:29.624519 - [DEBUG] Function : main
75787 2019-Jan-13 16:21:29.624545 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75788 2019-Jan-13 16:21:29.625240 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75789 2019-Jan-13 16:21:29.625893 - [DEBUG] Value : BOTTOM
75790 2019-Jan-13 16:21:29.625920 - [DEBUG]
75791 2019-Jan-13 16:21:29.625946 - [DEBUG] Function : main
75792 2019-Jan-13 16:21:29.625972 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75793 2019-Jan-13 16:21:29.626629 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75794 2019-Jan-13 16:21:29.627281 - [DEBUG] Value : BOTTOM
75795 2019-Jan-13 16:21:29.627309 - [DEBUG]
75796 2019-Jan-13 16:21:29.627335 - [DEBUG] Function : main
75797 2019-Jan-13 16:21:29.627360 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75798 2019-Jan-13 16:21:29.628016 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75799 2019-Jan-13 16:21:29.628699 - [DEBUG] Value : BOTTOM
75800 2019-Jan-13 16:21:29.628727 - [DEBUG]
75801 2019-Jan-13 16:21:29.628752 - [DEBUG] Function : main
75802 2019-Jan-13 16:21:29.628777 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75803 2019-Jan-13 16:21:29.629433 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75804 2019-Jan-13 16:21:29.630079 - [DEBUG] Value : BOTTOM
75805 2019-Jan-13 16:21:29.630106 - [DEBUG]
75806 2019-Jan-13 16:21:29.630132 - [DEBUG] Function : main
75807 2019-Jan-13 16:21:29.630157 - [DEBUG] Inst. : br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65
75808 2019-Jan-13 16:21:29.630812 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75809 2019-Jan-13 16:21:29.630880 - [DEBUG] Value : BOTTOM
75810 2019-Jan-13 16:21:29.630906 - [DEBUG]
75811 2019-Jan-13 16:21:29.630964 - [DEBUG] Function : main
75812 2019-Jan-13 16:21:29.630991 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75813 2019-Jan-13 16:21:29.631695 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75814 2019-Jan-13 16:21:29.632366 - [DEBUG] Value : BOTTOM
75815 2019-Jan-13 16:21:29.632393 - [DEBUG]
75816 2019-Jan-13 16:21:29.632419 - [DEBUG] Function : main
75817 2019-Jan-13 16:21:29.632445 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75818 2019-Jan-13 16:21:29.633101 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75819 2019-Jan-13 16:21:29.633759 - [DEBUG] Value : BOTTOM
75820 2019-Jan-13 16:21:29.633803 - [DEBUG]
75821 2019-Jan-13 16:21:29.633831 - [DEBUG] Function : main
75822 2019-Jan-13 16:21:29.633856 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75823 2019-Jan-13 16:21:29.634524 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75824 2019-Jan-13 16:21:29.635206 - [DEBUG] Value : BOTTOM
75825 2019-Jan-13 16:21:29.635234 - [DEBUG]
75826 2019-Jan-13 16:21:29.635259 - [DEBUG] Function : main
75827 2019-Jan-13 16:21:29.635285 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75828 2019-Jan-13 16:21:29.635943 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75829 2019-Jan-13 16:21:29.636595 - [DEBUG] Value : BOTTOM
75830 2019-Jan-13 16:21:29.636623 - [DEBUG]
75831 2019-Jan-13 16:21:29.636648 - [DEBUG] Function : main
75832 2019-Jan-13 16:21:29.636673 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75833 2019-Jan-13 16:21:29.637338 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75834 2019-Jan-13 16:21:29.638002 - [DEBUG] Value : BOTTOM
75835 2019-Jan-13 16:21:29.638031 - [DEBUG]
75836 2019-Jan-13 16:21:29.638056 - [DEBUG] Function : main
75837 2019-Jan-13 16:21:29.638081 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75838 2019-Jan-13 16:21:29.638763 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75839 2019-Jan-13 16:21:29.639411 - [DEBUG] Value : BOTTOM
75840 2019-Jan-13 16:21:29.639438 - [DEBUG]
75841 2019-Jan-13 16:21:29.639464 - [DEBUG] Function : main
75842 2019-Jan-13 16:21:29.639490 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75843 2019-Jan-13 16:21:29.640157 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75844 2019-Jan-13 16:21:29.641092 - [DEBUG] Value : BOTTOM
75845 2019-Jan-13 16:21:29.641120 - [DEBUG]
75846 2019-Jan-13 16:21:29.641146 - [DEBUG] Function : main
75847 2019-Jan-13 16:21:29.641172 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75848 2019-Jan-13 16:21:29.641859 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75849 2019-Jan-13 16:21:29.642516 - [DEBUG] Value : BOTTOM
75850 2019-Jan-13 16:21:29.642544 - [DEBUG]
75851 2019-Jan-13 16:21:29.642570 - [DEBUG] Function : main
75852 2019-Jan-13 16:21:29.642595 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75853 2019-Jan-13 16:21:29.643263 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
75854 2019-Jan-13 16:21:29.643930 - [DEBUG] Value : BOTTOM
75855 2019-Jan-13 16:21:29.643957 - [DEBUG]
75856 2019-Jan-13 16:21:29.643983 - [DEBUG] Function : main
75857 2019-Jan-13 16:21:29.644008 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75858 2019-Jan-13 16:21:29.644664 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
75859 2019-Jan-13 16:21:29.645337 - [DEBUG] Value : BOTTOM
75860 2019-Jan-13 16:21:29.645364 - [DEBUG]
75861 2019-Jan-13 16:21:29.645389 - [DEBUG] Function : main
75862 2019-Jan-13 16:21:29.645414 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75863 2019-Jan-13 16:21:29.646080 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
75864 2019-Jan-13 16:21:29.646747 - [DEBUG] Value : BOTTOM
75865 2019-Jan-13 16:21:29.646774 - [DEBUG]
75866 2019-Jan-13 16:21:29.646817 - [DEBUG] Function : main
75867 2019-Jan-13 16:21:29.646843 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75868 2019-Jan-13 16:21:29.647505 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
75869 2019-Jan-13 16:21:29.648155 - [DEBUG] Value : BOTTOM
75870 2019-Jan-13 16:21:29.648183 - [DEBUG]
75871 2019-Jan-13 16:21:29.648208 - [DEBUG] Function : main
75872 2019-Jan-13 16:21:29.648253 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75873 2019-Jan-13 16:21:29.648925 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
75874 2019-Jan-13 16:21:29.649585 - [DEBUG] Value : BOTTOM
75875 2019-Jan-13 16:21:29.649613 - [DEBUG]
75876 2019-Jan-13 16:21:29.649640 - [DEBUG] Function : main
75877 2019-Jan-13 16:21:29.649665 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75878 2019-Jan-13 16:21:29.650325 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
75879 2019-Jan-13 16:21:29.650983 - [DEBUG] Value : BOTTOM
75880 2019-Jan-13 16:21:29.651011 - [DEBUG]
75881 2019-Jan-13 16:21:29.651036 - [DEBUG] Function : main
75882 2019-Jan-13 16:21:29.651061 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75883 2019-Jan-13 16:21:29.651746 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
75884 2019-Jan-13 16:21:29.652402 - [DEBUG] Value : BOTTOM
75885 2019-Jan-13 16:21:29.652430 - [DEBUG]
75886 2019-Jan-13 16:21:29.652455 - [DEBUG] Function : main
75887 2019-Jan-13 16:21:29.652481 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75888 2019-Jan-13 16:21:29.653146 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
75889 2019-Jan-13 16:21:29.653800 - [DEBUG] Value : BOTTOM
75890 2019-Jan-13 16:21:29.653828 - [DEBUG]
75891 2019-Jan-13 16:21:29.653854 - [DEBUG] Function : main
75892 2019-Jan-13 16:21:29.653880 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75893 2019-Jan-13 16:21:29.654539 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
75894 2019-Jan-13 16:21:29.655219 - [DEBUG] Value : BOTTOM
75895 2019-Jan-13 16:21:29.655246 - [DEBUG]
75896 2019-Jan-13 16:21:29.655272 - [DEBUG] Function : main
75897 2019-Jan-13 16:21:29.655297 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75898 2019-Jan-13 16:21:29.655961 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
75899 2019-Jan-13 16:21:29.656881 - [DEBUG] Value : BOTTOM
75900 2019-Jan-13 16:21:29.656909 - [DEBUG]
75901 2019-Jan-13 16:21:29.656936 - [DEBUG] Function : main
75902 2019-Jan-13 16:21:29.656961 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75903 2019-Jan-13 16:21:29.657639 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
75904 2019-Jan-13 16:21:29.658328 - [DEBUG] Value : BOTTOM
75905 2019-Jan-13 16:21:29.658356 - [DEBUG]
75906 2019-Jan-13 16:21:29.658382 - [DEBUG] Function : main
75907 2019-Jan-13 16:21:29.658407 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75908 2019-Jan-13 16:21:29.659073 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
75909 2019-Jan-13 16:21:29.659726 - [DEBUG] Value : BOTTOM
75910 2019-Jan-13 16:21:29.659753 - [DEBUG]
75911 2019-Jan-13 16:21:29.659778 - [DEBUG] Function : main
75912 2019-Jan-13 16:21:29.659803 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75913 2019-Jan-13 16:21:29.660483 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
75914 2019-Jan-13 16:21:29.661150 - [DEBUG] Value : BOTTOM
75915 2019-Jan-13 16:21:29.661177 - [DEBUG]
75916 2019-Jan-13 16:21:29.661203 - [DEBUG] Function : main
75917 2019-Jan-13 16:21:29.661228 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75918 2019-Jan-13 16:21:29.661912 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
75919 2019-Jan-13 16:21:29.662566 - [DEBUG] Value : BOTTOM
75920 2019-Jan-13 16:21:29.662594 - [DEBUG]
75921 2019-Jan-13 16:21:29.662620 - [DEBUG] Function : main
75922 2019-Jan-13 16:21:29.662645 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75923 2019-Jan-13 16:21:29.663305 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
75924 2019-Jan-13 16:21:29.663970 - [DEBUG] Value : BOTTOM
75925 2019-Jan-13 16:21:29.663998 - [DEBUG]
75926 2019-Jan-13 16:21:29.664024 - [DEBUG] Function : main
75927 2019-Jan-13 16:21:29.664049 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75928 2019-Jan-13 16:21:29.664716 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
75929 2019-Jan-13 16:21:29.665397 - [DEBUG] Value : BOTTOM
75930 2019-Jan-13 16:21:29.665425 - [DEBUG]
75931 2019-Jan-13 16:21:29.665450 - [DEBUG] Function : main
75932 2019-Jan-13 16:21:29.665476 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75933 2019-Jan-13 16:21:29.666135 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
75934 2019-Jan-13 16:21:29.666792 - [DEBUG] Value : BOTTOM
75935 2019-Jan-13 16:21:29.666819 - [DEBUG]
75936 2019-Jan-13 16:21:29.666845 - [DEBUG] Function : main
75937 2019-Jan-13 16:21:29.666870 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75938 2019-Jan-13 16:21:29.667533 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
75939 2019-Jan-13 16:21:29.668188 - [DEBUG] Value : BOTTOM
75940 2019-Jan-13 16:21:29.668235 - [DEBUG]
75941 2019-Jan-13 16:21:29.668261 - [DEBUG] Function : main
75942 2019-Jan-13 16:21:29.668286 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75943 2019-Jan-13 16:21:29.668942 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
75944 2019-Jan-13 16:21:29.669611 - [DEBUG] Value : BOTTOM
75945 2019-Jan-13 16:21:29.669638 - [DEBUG]
75946 2019-Jan-13 16:21:29.669664 - [DEBUG] Function : main
75947 2019-Jan-13 16:21:29.669689 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75948 2019-Jan-13 16:21:29.670346 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
75949 2019-Jan-13 16:21:29.670997 - [DEBUG] Value : BOTTOM
75950 2019-Jan-13 16:21:29.671024 - [DEBUG]
75951 2019-Jan-13 16:21:29.671050 - [DEBUG] Function : main
75952 2019-Jan-13 16:21:29.671075 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75953 2019-Jan-13 16:21:29.671751 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
75954 2019-Jan-13 16:21:29.672429 - [DEBUG] Value : BOTTOM
75955 2019-Jan-13 16:21:29.672457 - [DEBUG]
75956 2019-Jan-13 16:21:29.672482 - [DEBUG] Function : main
75957 2019-Jan-13 16:21:29.672508 - [DEBUG] Inst. : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
75958 2019-Jan-13 16:21:29.673470 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
75959 2019-Jan-13 16:21:29.673540 - [DEBUG] Value : BOTTOM
75960 2019-Jan-13 16:21:29.673566 - [DEBUG]
75961 2019-Jan-13 16:21:29.673617 - [DEBUG] Function : main
75962 2019-Jan-13 16:21:29.673643 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75963 2019-Jan-13 16:21:29.674305 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
75964 2019-Jan-13 16:21:29.674985 - [DEBUG] Value : BOTTOM
75965 2019-Jan-13 16:21:29.675013 - [DEBUG]
75966 2019-Jan-13 16:21:29.675039 - [DEBUG] Function : main
75967 2019-Jan-13 16:21:29.675064 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75968 2019-Jan-13 16:21:29.675735 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
75969 2019-Jan-13 16:21:29.676398 - [DEBUG] Value : BOTTOM
75970 2019-Jan-13 16:21:29.676426 - [DEBUG]
75971 2019-Jan-13 16:21:29.676452 - [DEBUG] Function : main
75972 2019-Jan-13 16:21:29.676477 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75973 2019-Jan-13 16:21:29.677131 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
75974 2019-Jan-13 16:21:29.677777 - [DEBUG] Value : BOTTOM
75975 2019-Jan-13 16:21:29.677804 - [DEBUG]
75976 2019-Jan-13 16:21:29.677830 - [DEBUG] Function : main
75977 2019-Jan-13 16:21:29.677855 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75978 2019-Jan-13 16:21:29.678547 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
75979 2019-Jan-13 16:21:29.679207 - [DEBUG] Value : BOTTOM
75980 2019-Jan-13 16:21:29.679235 - [DEBUG]
75981 2019-Jan-13 16:21:29.679260 - [DEBUG] Function : main
75982 2019-Jan-13 16:21:29.679286 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75983 2019-Jan-13 16:21:29.679944 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
75984 2019-Jan-13 16:21:29.680596 - [DEBUG] Value : BOTTOM
75985 2019-Jan-13 16:21:29.680623 - [DEBUG]
75986 2019-Jan-13 16:21:29.680649 - [DEBUG] Function : main
75987 2019-Jan-13 16:21:29.680674 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75988 2019-Jan-13 16:21:29.681337 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
75989 2019-Jan-13 16:21:29.682025 - [DEBUG] Value : BOTTOM
75990 2019-Jan-13 16:21:29.682055 - [DEBUG]
75991 2019-Jan-13 16:21:29.682082 - [DEBUG] Function : main
75992 2019-Jan-13 16:21:29.682107 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75993 2019-Jan-13 16:21:29.682767 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
75994 2019-Jan-13 16:21:29.683413 - [DEBUG] Value : BOTTOM
75995 2019-Jan-13 16:21:29.683440 - [DEBUG]
75996 2019-Jan-13 16:21:29.683466 - [DEBUG] Function : main
75997 2019-Jan-13 16:21:29.683491 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
75998 2019-Jan-13 16:21:29.684158 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
75999 2019-Jan-13 16:21:29.684813 - [DEBUG] Value : BOTTOM
76000 2019-Jan-13 16:21:29.684840 - [DEBUG]
76001 2019-Jan-13 16:21:29.684865 - [DEBUG] Function : main
76002 2019-Jan-13 16:21:29.684909 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76003 2019-Jan-13 16:21:29.685573 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76004 2019-Jan-13 16:21:29.686245 - [DEBUG] Value : BOTTOM
76005 2019-Jan-13 16:21:29.686273 - [DEBUG]
76006 2019-Jan-13 16:21:29.686299 - [DEBUG] Function : main
76007 2019-Jan-13 16:21:29.686324 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76008 2019-Jan-13 16:21:29.686991 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76009 2019-Jan-13 16:21:29.687649 - [DEBUG] Value : BOTTOM
76010 2019-Jan-13 16:21:29.687676 - [DEBUG]
76011 2019-Jan-13 16:21:29.687702 - [DEBUG] Function : main
76012 2019-Jan-13 16:21:29.687728 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76013 2019-Jan-13 16:21:29.688415 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76014 2019-Jan-13 16:21:29.689334 - [DEBUG] Value : BOTTOM
76015 2019-Jan-13 16:21:29.689362 - [DEBUG]
76016 2019-Jan-13 16:21:29.689388 - [DEBUG] Function : main
76017 2019-Jan-13 16:21:29.689413 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76018 2019-Jan-13 16:21:29.690094 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76019 2019-Jan-13 16:21:29.690753 - [DEBUG] Value : BOTTOM
76020 2019-Jan-13 16:21:29.690780 - [DEBUG]
76021 2019-Jan-13 16:21:29.690806 - [DEBUG] Function : main
76022 2019-Jan-13 16:21:29.690831 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76023 2019-Jan-13 16:21:29.691495 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76024 2019-Jan-13 16:21:29.692173 - [DEBUG] Value : BOTTOM
76025 2019-Jan-13 16:21:29.692201 - [DEBUG]
76026 2019-Jan-13 16:21:29.692226 - [DEBUG] Function : main
76027 2019-Jan-13 16:21:29.692251 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76028 2019-Jan-13 16:21:29.692917 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76029 2019-Jan-13 16:21:29.693582 - [DEBUG] Value : BOTTOM
76030 2019-Jan-13 16:21:29.693609 - [DEBUG]
76031 2019-Jan-13 16:21:29.693635 - [DEBUG] Function : main
76032 2019-Jan-13 16:21:29.693660 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76033 2019-Jan-13 16:21:29.694323 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76034 2019-Jan-13 16:21:29.694998 - [DEBUG] Value : BOTTOM
76035 2019-Jan-13 16:21:29.695026 - [DEBUG]
76036 2019-Jan-13 16:21:29.695051 - [DEBUG] Function : main
76037 2019-Jan-13 16:21:29.695076 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76038 2019-Jan-13 16:21:29.695739 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76039 2019-Jan-13 16:21:29.696405 - [DEBUG] Value : BOTTOM
76040 2019-Jan-13 16:21:29.696432 - [DEBUG]
76041 2019-Jan-13 16:21:29.696459 - [DEBUG] Function : main
76042 2019-Jan-13 16:21:29.696485 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76043 2019-Jan-13 16:21:29.697149 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76044 2019-Jan-13 16:21:29.697802 - [DEBUG] Value : BOTTOM
76045 2019-Jan-13 16:21:29.697830 - [DEBUG]
76046 2019-Jan-13 16:21:29.697855 - [DEBUG] Function : main
76047 2019-Jan-13 16:21:29.697880 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76048 2019-Jan-13 16:21:29.698560 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76049 2019-Jan-13 16:21:29.699229 - [DEBUG] Value : BOTTOM
76050 2019-Jan-13 16:21:29.699273 - [DEBUG]
76051 2019-Jan-13 16:21:29.699300 - [DEBUG] Function : main
76052 2019-Jan-13 16:21:29.699325 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76053 2019-Jan-13 16:21:29.699990 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76054 2019-Jan-13 16:21:29.700651 - [DEBUG] Value : BOTTOM
76055 2019-Jan-13 16:21:29.700679 - [DEBUG]
76056 2019-Jan-13 16:21:29.700704 - [DEBUG] Function : main
76057 2019-Jan-13 16:21:29.700729 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76058 2019-Jan-13 16:21:29.701383 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76059 2019-Jan-13 16:21:29.702071 - [DEBUG] Value : BOTTOM
76060 2019-Jan-13 16:21:29.702099 - [DEBUG]
76061 2019-Jan-13 16:21:29.702124 - [DEBUG] Function : main
76062 2019-Jan-13 16:21:29.702149 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76063 2019-Jan-13 16:21:29.702806 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76064 2019-Jan-13 16:21:29.703474 - [DEBUG] Value : BOTTOM
76065 2019-Jan-13 16:21:29.703501 - [DEBUG]
76066 2019-Jan-13 16:21:29.703527 - [DEBUG] Function : main
76067 2019-Jan-13 16:21:29.703552 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76068 2019-Jan-13 16:21:29.704204 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76069 2019-Jan-13 16:21:29.704870 - [DEBUG] Value : BOTTOM
76070 2019-Jan-13 16:21:29.704924 - [DEBUG]
76071 2019-Jan-13 16:21:29.704950 - [DEBUG] Function : main
76072 2019-Jan-13 16:21:29.704975 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76073 2019-Jan-13 16:21:29.705919 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76074 2019-Jan-13 16:21:29.706584 - [DEBUG] Value : BOTTOM
76075 2019-Jan-13 16:21:29.706612 - [DEBUG]
76076 2019-Jan-13 16:21:29.706638 - [DEBUG] Function : main
76077 2019-Jan-13 16:21:29.706663 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76078 2019-Jan-13 16:21:29.707315 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76079 2019-Jan-13 16:21:29.707984 - [DEBUG] Value : BOTTOM
76080 2019-Jan-13 16:21:29.708011 - [DEBUG]
76081 2019-Jan-13 16:21:29.708037 - [DEBUG] Function : main
76082 2019-Jan-13 16:21:29.708063 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76083 2019-Jan-13 16:21:29.708760 - [DEBUG] Fact : br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57
76084 2019-Jan-13 16:21:29.709413 - [DEBUG] Value : BOTTOM
76085 2019-Jan-13 16:21:29.709441 - [DEBUG]
76086 2019-Jan-13 16:21:29.709467 - [DEBUG] Function : main
76087 2019-Jan-13 16:21:29.709492 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76088 2019-Jan-13 16:21:29.710159 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76089 2019-Jan-13 16:21:29.710824 - [DEBUG] Value : BOTTOM
76090 2019-Jan-13 16:21:29.710851 - [DEBUG]
76091 2019-Jan-13 16:21:29.710877 - [DEBUG] Function : main
76092 2019-Jan-13 16:21:29.710902 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76093 2019-Jan-13 16:21:29.711584 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76094 2019-Jan-13 16:21:29.712251 - [DEBUG] Value : BOTTOM
76095 2019-Jan-13 16:21:29.712278 - [DEBUG]
76096 2019-Jan-13 16:21:29.712325 - [DEBUG] Function : main
76097 2019-Jan-13 16:21:29.712351 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76098 2019-Jan-13 16:21:29.713007 - [DEBUG] Fact : br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63
76099 2019-Jan-13 16:21:29.713664 - [DEBUG] Value : BOTTOM
76100 2019-Jan-13 16:21:29.713692 - [DEBUG]
76101 2019-Jan-13 16:21:29.713718 - [DEBUG] Function : main
76102 2019-Jan-13 16:21:29.713743 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76103 2019-Jan-13 16:21:29.714405 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76104 2019-Jan-13 16:21:29.715100 - [DEBUG] Value : BOTTOM
76105 2019-Jan-13 16:21:29.715127 - [DEBUG]
76106 2019-Jan-13 16:21:29.715153 - [DEBUG] Function : main
76107 2019-Jan-13 16:21:29.715178 - [DEBUG] Inst. : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76108 2019-Jan-13 16:21:29.715837 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76109 2019-Jan-13 16:21:29.715900 - [DEBUG] Value : BOTTOM
76110 2019-Jan-13 16:21:29.715926 - [DEBUG]
76111 2019-Jan-13 16:21:29.715977 - [DEBUG] Function : main
76112 2019-Jan-13 16:21:29.716004 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76113 2019-Jan-13 16:21:29.716687 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76114 2019-Jan-13 16:21:29.717348 - [DEBUG] Value : BOTTOM
76115 2019-Jan-13 16:21:29.717375 - [DEBUG]
76116 2019-Jan-13 16:21:29.717402 - [DEBUG] Function : main
76117 2019-Jan-13 16:21:29.717427 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76118 2019-Jan-13 16:21:29.718106 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76119 2019-Jan-13 16:21:29.718786 - [DEBUG] Value : BOTTOM
76120 2019-Jan-13 16:21:29.718814 - [DEBUG]
76121 2019-Jan-13 16:21:29.718840 - [DEBUG] Function : main
76122 2019-Jan-13 16:21:29.718865 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76123 2019-Jan-13 16:21:29.719526 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76124 2019-Jan-13 16:21:29.720188 - [DEBUG] Value : BOTTOM
76125 2019-Jan-13 16:21:29.720214 - [DEBUG]
76126 2019-Jan-13 16:21:29.720239 - [DEBUG] Function : main
76127 2019-Jan-13 16:21:29.720265 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76128 2019-Jan-13 16:21:29.720935 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76129 2019-Jan-13 16:21:29.721878 - [DEBUG] Value : BOTTOM
76130 2019-Jan-13 16:21:29.721906 - [DEBUG]
76131 2019-Jan-13 16:21:29.721932 - [DEBUG] Function : main
76132 2019-Jan-13 16:21:29.721958 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76133 2019-Jan-13 16:21:29.722637 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76134 2019-Jan-13 16:21:29.723297 - [DEBUG] Value : BOTTOM
76135 2019-Jan-13 16:21:29.723325 - [DEBUG]
76136 2019-Jan-13 16:21:29.723351 - [DEBUG] Function : main
76137 2019-Jan-13 16:21:29.723376 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76138 2019-Jan-13 16:21:29.724039 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76139 2019-Jan-13 16:21:29.724690 - [DEBUG] Value : BOTTOM
76140 2019-Jan-13 16:21:29.724718 - [DEBUG]
76141 2019-Jan-13 16:21:29.724746 - [DEBUG] Function : main
76142 2019-Jan-13 16:21:29.724771 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76143 2019-Jan-13 16:21:29.725484 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76144 2019-Jan-13 16:21:29.726146 - [DEBUG] Value : BOTTOM
76145 2019-Jan-13 16:21:29.726173 - [DEBUG]
76146 2019-Jan-13 16:21:29.726198 - [DEBUG] Function : main
76147 2019-Jan-13 16:21:29.726224 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76148 2019-Jan-13 16:21:29.726897 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76149 2019-Jan-13 16:21:29.727549 - [DEBUG] Value : BOTTOM
76150 2019-Jan-13 16:21:29.727576 - [DEBUG]
76151 2019-Jan-13 16:21:29.727602 - [DEBUG] Function : main
76152 2019-Jan-13 16:21:29.727627 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76153 2019-Jan-13 16:21:29.728310 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76154 2019-Jan-13 16:21:29.728981 - [DEBUG] Value : BOTTOM
76155 2019-Jan-13 16:21:29.729009 - [DEBUG]
76156 2019-Jan-13 16:21:29.729034 - [DEBUG] Function : main
76157 2019-Jan-13 16:21:29.729059 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76158 2019-Jan-13 16:21:29.729724 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76159 2019-Jan-13 16:21:29.730378 - [DEBUG] Value : BOTTOM
76160 2019-Jan-13 16:21:29.730405 - [DEBUG]
76161 2019-Jan-13 16:21:29.730430 - [DEBUG] Function : main
76162 2019-Jan-13 16:21:29.730455 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76163 2019-Jan-13 16:21:29.731110 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76164 2019-Jan-13 16:21:29.731800 - [DEBUG] Value : BOTTOM
76165 2019-Jan-13 16:21:29.731828 - [DEBUG]
76166 2019-Jan-13 16:21:29.731854 - [DEBUG] Function : main
76167 2019-Jan-13 16:21:29.731879 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76168 2019-Jan-13 16:21:29.732543 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76169 2019-Jan-13 16:21:29.733200 - [DEBUG] Value : BOTTOM
76170 2019-Jan-13 16:21:29.733227 - [DEBUG]
76171 2019-Jan-13 16:21:29.733253 - [DEBUG] Function : main
76172 2019-Jan-13 16:21:29.733278 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76173 2019-Jan-13 16:21:29.733931 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76174 2019-Jan-13 16:21:29.734596 - [DEBUG] Value : BOTTOM
76175 2019-Jan-13 16:21:29.734624 - [DEBUG]
76176 2019-Jan-13 16:21:29.734650 - [DEBUG] Function : main
76177 2019-Jan-13 16:21:29.734675 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76178 2019-Jan-13 16:21:29.735367 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76179 2019-Jan-13 16:21:29.736033 - [DEBUG] Value : BOTTOM
76180 2019-Jan-13 16:21:29.736061 - [DEBUG]
76181 2019-Jan-13 16:21:29.736087 - [DEBUG] Function : main
76182 2019-Jan-13 16:21:29.736112 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76183 2019-Jan-13 16:21:29.736766 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76184 2019-Jan-13 16:21:29.737430 - [DEBUG] Value : BOTTOM
76185 2019-Jan-13 16:21:29.737457 - [DEBUG]
76186 2019-Jan-13 16:21:29.737483 - [DEBUG] Function : main
76187 2019-Jan-13 16:21:29.737508 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76188 2019-Jan-13 16:21:29.738467 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76189 2019-Jan-13 16:21:29.739135 - [DEBUG] Value : BOTTOM
76190 2019-Jan-13 16:21:29.739163 - [DEBUG]
76191 2019-Jan-13 16:21:29.739191 - [DEBUG] Function : main
76192 2019-Jan-13 16:21:29.739216 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76193 2019-Jan-13 16:21:29.739870 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76194 2019-Jan-13 16:21:29.740535 - [DEBUG] Value : BOTTOM
76195 2019-Jan-13 16:21:29.740563 - [DEBUG]
76196 2019-Jan-13 16:21:29.740588 - [DEBUG] Function : main
76197 2019-Jan-13 16:21:29.740613 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76198 2019-Jan-13 16:21:29.741279 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76199 2019-Jan-13 16:21:29.741961 - [DEBUG] Value : BOTTOM
76200 2019-Jan-13 16:21:29.741988 - [DEBUG]
76201 2019-Jan-13 16:21:29.742014 - [DEBUG] Function : main
76202 2019-Jan-13 16:21:29.742039 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76203 2019-Jan-13 16:21:29.742692 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76204 2019-Jan-13 16:21:29.743368 - [DEBUG] Value : BOTTOM
76205 2019-Jan-13 16:21:29.743395 - [DEBUG]
76206 2019-Jan-13 16:21:29.743421 - [DEBUG] Function : main
76207 2019-Jan-13 16:21:29.743446 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76208 2019-Jan-13 16:21:29.746853 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76209 2019-Jan-13 16:21:29.747551 - [DEBUG] Value : BOTTOM
76210 2019-Jan-13 16:21:29.747580 - [DEBUG]
76211 2019-Jan-13 16:21:29.747609 - [DEBUG] Function : main
76212 2019-Jan-13 16:21:29.747635 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76213 2019-Jan-13 16:21:29.748332 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76214 2019-Jan-13 16:21:29.749002 - [DEBUG] Value : BOTTOM
76215 2019-Jan-13 16:21:29.749029 - [DEBUG]
76216 2019-Jan-13 16:21:29.749055 - [DEBUG] Function : main
76217 2019-Jan-13 16:21:29.749081 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76218 2019-Jan-13 16:21:29.749751 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76219 2019-Jan-13 16:21:29.750413 - [DEBUG] Value : BOTTOM
76220 2019-Jan-13 16:21:29.750440 - [DEBUG]
76221 2019-Jan-13 16:21:29.750466 - [DEBUG] Function : main
76222 2019-Jan-13 16:21:29.750491 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76223 2019-Jan-13 16:21:29.751154 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76224 2019-Jan-13 16:21:29.751833 - [DEBUG] Value : BOTTOM
76225 2019-Jan-13 16:21:29.751861 - [DEBUG]
76226 2019-Jan-13 16:21:29.751886 - [DEBUG] Function : main
76227 2019-Jan-13 16:21:29.751912 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76228 2019-Jan-13 16:21:29.752575 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76229 2019-Jan-13 16:21:29.753243 - [DEBUG] Value : BOTTOM
76230 2019-Jan-13 16:21:29.753271 - [DEBUG]
76231 2019-Jan-13 16:21:29.753296 - [DEBUG] Function : main
76232 2019-Jan-13 16:21:29.753321 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76233 2019-Jan-13 16:21:29.754257 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
76234 2019-Jan-13 16:21:29.754981 - [DEBUG] Value : BOTTOM
76235 2019-Jan-13 16:21:29.755010 - [DEBUG]
76236 2019-Jan-13 16:21:29.755036 - [DEBUG] Function : main
76237 2019-Jan-13 16:21:29.755062 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76238 2019-Jan-13 16:21:29.755740 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
76239 2019-Jan-13 16:21:29.756402 - [DEBUG] Value : BOTTOM
76240 2019-Jan-13 16:21:29.756429 - [DEBUG]
76241 2019-Jan-13 16:21:29.756455 - [DEBUG] Function : main
76242 2019-Jan-13 16:21:29.756480 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76243 2019-Jan-13 16:21:29.757145 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76244 2019-Jan-13 16:21:29.757800 - [DEBUG] Value : BOTTOM
76245 2019-Jan-13 16:21:29.757827 - [DEBUG]
76246 2019-Jan-13 16:21:29.757853 - [DEBUG] Function : main
76247 2019-Jan-13 16:21:29.757878 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76248 2019-Jan-13 16:21:29.758566 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76249 2019-Jan-13 16:21:29.759237 - [DEBUG] Value : BOTTOM
76250 2019-Jan-13 16:21:29.759264 - [DEBUG]
76251 2019-Jan-13 16:21:29.759290 - [DEBUG] Function : main
76252 2019-Jan-13 16:21:29.759315 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76253 2019-Jan-13 16:21:29.759980 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
76254 2019-Jan-13 16:21:29.760645 - [DEBUG] Value : BOTTOM
76255 2019-Jan-13 16:21:29.760672 - [DEBUG]
76256 2019-Jan-13 16:21:29.760698 - [DEBUG] Function : main
76257 2019-Jan-13 16:21:29.760723 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76258 2019-Jan-13 16:21:29.761381 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
76259 2019-Jan-13 16:21:29.762071 - [DEBUG] Value : BOTTOM
76260 2019-Jan-13 16:21:29.762098 - [DEBUG]
76261 2019-Jan-13 16:21:29.762125 - [DEBUG] Function : main
76262 2019-Jan-13 16:21:29.762150 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76263 2019-Jan-13 16:21:29.762817 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76264 2019-Jan-13 16:21:29.763479 - [DEBUG] Value : BOTTOM
76265 2019-Jan-13 16:21:29.763506 - [DEBUG]
76266 2019-Jan-13 16:21:29.763532 - [DEBUG] Function : main
76267 2019-Jan-13 16:21:29.763557 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76268 2019-Jan-13 16:21:29.764212 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76269 2019-Jan-13 16:21:29.764897 - [DEBUG] Value : BOTTOM
76270 2019-Jan-13 16:21:29.764926 - [DEBUG]
76271 2019-Jan-13 16:21:29.764952 - [DEBUG] Function : main
76272 2019-Jan-13 16:21:29.764977 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76273 2019-Jan-13 16:21:29.765641 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
76274 2019-Jan-13 16:21:29.766306 - [DEBUG] Value : BOTTOM
76275 2019-Jan-13 16:21:29.766332 - [DEBUG]
76276 2019-Jan-13 16:21:29.766358 - [DEBUG] Function : main
76277 2019-Jan-13 16:21:29.766383 - [DEBUG] Inst. : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76278 2019-Jan-13 16:21:29.767054 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76279 2019-Jan-13 16:21:29.767119 - [DEBUG] Value : BOTTOM
76280 2019-Jan-13 16:21:29.767145 - [DEBUG]
76281 2019-Jan-13 16:21:29.767200 - [DEBUG] Function : main
76282 2019-Jan-13 16:21:29.767227 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76283 2019-Jan-13 16:21:29.767898 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76284 2019-Jan-13 16:21:29.768583 - [DEBUG] Value : BOTTOM
76285 2019-Jan-13 16:21:29.768611 - [DEBUG]
76286 2019-Jan-13 16:21:29.768637 - [DEBUG] Function : main
76287 2019-Jan-13 16:21:29.768663 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76288 2019-Jan-13 16:21:29.769317 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76289 2019-Jan-13 16:21:29.769971 - [DEBUG] Value : BOTTOM
76290 2019-Jan-13 16:21:29.769998 - [DEBUG]
76291 2019-Jan-13 16:21:29.770024 - [DEBUG] Function : main
76292 2019-Jan-13 16:21:29.770050 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76293 2019-Jan-13 16:21:29.770999 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76294 2019-Jan-13 16:21:29.771689 - [DEBUG] Value : BOTTOM
76295 2019-Jan-13 16:21:29.771717 - [DEBUG]
76296 2019-Jan-13 16:21:29.771743 - [DEBUG] Function : main
76297 2019-Jan-13 16:21:29.771768 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76298 2019-Jan-13 16:21:29.772423 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76299 2019-Jan-13 16:21:29.773074 - [DEBUG] Value : BOTTOM
76300 2019-Jan-13 16:21:29.773101 - [DEBUG]
76301 2019-Jan-13 16:21:29.773127 - [DEBUG] Function : main
76302 2019-Jan-13 16:21:29.773152 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76303 2019-Jan-13 16:21:29.773813 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76304 2019-Jan-13 16:21:29.774477 - [DEBUG] Value : BOTTOM
76305 2019-Jan-13 16:21:29.774505 - [DEBUG]
76306 2019-Jan-13 16:21:29.774531 - [DEBUG] Function : main
76307 2019-Jan-13 16:21:29.774556 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76308 2019-Jan-13 16:21:29.775230 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76309 2019-Jan-13 16:21:29.775881 - [DEBUG] Value : BOTTOM
76310 2019-Jan-13 16:21:29.775908 - [DEBUG]
76311 2019-Jan-13 16:21:29.775935 - [DEBUG] Function : main
76312 2019-Jan-13 16:21:29.775960 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76313 2019-Jan-13 16:21:29.776621 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76314 2019-Jan-13 16:21:29.777277 - [DEBUG] Value : BOTTOM
76315 2019-Jan-13 16:21:29.777306 - [DEBUG]
76316 2019-Jan-13 16:21:29.777332 - [DEBUG] Function : main
76317 2019-Jan-13 16:21:29.777357 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76318 2019-Jan-13 16:21:29.778013 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76319 2019-Jan-13 16:21:29.778690 - [DEBUG] Value : BOTTOM
76320 2019-Jan-13 16:21:29.778717 - [DEBUG]
76321 2019-Jan-13 16:21:29.778742 - [DEBUG] Function : main
76322 2019-Jan-13 16:21:29.778767 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76323 2019-Jan-13 16:21:29.779432 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76324 2019-Jan-13 16:21:29.780096 - [DEBUG] Value : BOTTOM
76325 2019-Jan-13 16:21:29.780123 - [DEBUG]
76326 2019-Jan-13 16:21:29.780149 - [DEBUG] Function : main
76327 2019-Jan-13 16:21:29.780192 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76328 2019-Jan-13 16:21:29.780855 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76329 2019-Jan-13 16:21:29.781510 - [DEBUG] Value : BOTTOM
76330 2019-Jan-13 16:21:29.781537 - [DEBUG]
76331 2019-Jan-13 16:21:29.781583 - [DEBUG] Function : main
76332 2019-Jan-13 16:21:29.781608 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76333 2019-Jan-13 16:21:29.782269 - [DEBUG] Fact : switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33
76334 2019-Jan-13 16:21:29.782930 - [DEBUG] Value : BOTTOM
76335 2019-Jan-13 16:21:29.782957 - [DEBUG]
76336 2019-Jan-13 16:21:29.782983 - [DEBUG] Function : main
76337 2019-Jan-13 16:21:29.783008 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76338 2019-Jan-13 16:21:29.783667 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76339 2019-Jan-13 16:21:29.784321 - [DEBUG] Value : BOTTOM
76340 2019-Jan-13 16:21:29.784349 - [DEBUG]
76341 2019-Jan-13 16:21:29.784374 - [DEBUG] Function : main
76342 2019-Jan-13 16:21:29.784399 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76343 2019-Jan-13 16:21:29.785075 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76344 2019-Jan-13 16:21:29.785742 - [DEBUG] Value : BOTTOM
76345 2019-Jan-13 16:21:29.785769 - [DEBUG]
76346 2019-Jan-13 16:21:29.785795 - [DEBUG] Function : main
76347 2019-Jan-13 16:21:29.785820 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76348 2019-Jan-13 16:21:29.786732 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76349 2019-Jan-13 16:21:29.787408 - [DEBUG] Value : BOTTOM
76350 2019-Jan-13 16:21:29.787436 - [DEBUG]
76351 2019-Jan-13 16:21:29.787462 - [DEBUG] Function : main
76352 2019-Jan-13 16:21:29.787488 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76353 2019-Jan-13 16:21:29.788149 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76354 2019-Jan-13 16:21:29.788830 - [DEBUG] Value : BOTTOM
76355 2019-Jan-13 16:21:29.788858 - [DEBUG]
76356 2019-Jan-13 16:21:29.788884 - [DEBUG] Function : main
76357 2019-Jan-13 16:21:29.788909 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76358 2019-Jan-13 16:21:29.789568 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76359 2019-Jan-13 16:21:29.790224 - [DEBUG] Value : BOTTOM
76360 2019-Jan-13 16:21:29.790252 - [DEBUG]
76361 2019-Jan-13 16:21:29.790279 - [DEBUG] Function : main
76362 2019-Jan-13 16:21:29.790304 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76363 2019-Jan-13 16:21:29.790959 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76364 2019-Jan-13 16:21:29.791643 - [DEBUG] Value : BOTTOM
76365 2019-Jan-13 16:21:29.791670 - [DEBUG]
76366 2019-Jan-13 16:21:29.791695 - [DEBUG] Function : main
76367 2019-Jan-13 16:21:29.791720 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76368 2019-Jan-13 16:21:29.792382 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76369 2019-Jan-13 16:21:29.793039 - [DEBUG] Value : BOTTOM
76370 2019-Jan-13 16:21:29.793067 - [DEBUG]
76371 2019-Jan-13 16:21:29.793092 - [DEBUG] Function : main
76372 2019-Jan-13 16:21:29.793117 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76373 2019-Jan-13 16:21:29.793770 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76374 2019-Jan-13 16:21:29.794460 - [DEBUG] Value : BOTTOM
76375 2019-Jan-13 16:21:29.794487 - [DEBUG]
76376 2019-Jan-13 16:21:29.794513 - [DEBUG] Function : main
76377 2019-Jan-13 16:21:29.794538 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76378 2019-Jan-13 16:21:29.795219 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76379 2019-Jan-13 16:21:29.795881 - [DEBUG] Value : BOTTOM
76380 2019-Jan-13 16:21:29.795908 - [DEBUG]
76381 2019-Jan-13 16:21:29.795933 - [DEBUG] Function : main
76382 2019-Jan-13 16:21:29.795958 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76383 2019-Jan-13 16:21:29.796607 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76384 2019-Jan-13 16:21:29.797278 - [DEBUG] Value : BOTTOM
76385 2019-Jan-13 16:21:29.797305 - [DEBUG]
76386 2019-Jan-13 16:21:29.797331 - [DEBUG] Function : main
76387 2019-Jan-13 16:21:29.797356 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76388 2019-Jan-13 16:21:29.798009 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76389 2019-Jan-13 16:21:29.798694 - [DEBUG] Value : BOTTOM
76390 2019-Jan-13 16:21:29.798722 - [DEBUG]
76391 2019-Jan-13 16:21:29.798747 - [DEBUG] Function : main
76392 2019-Jan-13 16:21:29.798772 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76393 2019-Jan-13 16:21:29.799420 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76394 2019-Jan-13 16:21:29.800092 - [DEBUG] Value : BOTTOM
76395 2019-Jan-13 16:21:29.800119 - [DEBUG]
76396 2019-Jan-13 16:21:29.800145 - [DEBUG] Function : main
76397 2019-Jan-13 16:21:29.800170 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76398 2019-Jan-13 16:21:29.800837 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76399 2019-Jan-13 16:21:29.801500 - [DEBUG] Value : BOTTOM
76400 2019-Jan-13 16:21:29.801528 - [DEBUG]
76401 2019-Jan-13 16:21:29.801573 - [DEBUG] Function : main
76402 2019-Jan-13 16:21:29.801599 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76403 2019-Jan-13 16:21:29.802248 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
76404 2019-Jan-13 16:21:29.802923 - [DEBUG] Value : BOTTOM
76405 2019-Jan-13 16:21:29.802951 - [DEBUG]
76406 2019-Jan-13 16:21:29.802976 - [DEBUG] Function : main
76407 2019-Jan-13 16:21:29.803001 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76408 2019-Jan-13 16:21:29.803654 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
76409 2019-Jan-13 16:21:29.804316 - [DEBUG] Value : BOTTOM
76410 2019-Jan-13 16:21:29.804343 - [DEBUG]
76411 2019-Jan-13 16:21:29.804369 - [DEBUG] Function : main
76412 2019-Jan-13 16:21:29.804394 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76413 2019-Jan-13 16:21:29.805067 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76414 2019-Jan-13 16:21:29.805727 - [DEBUG] Value : BOTTOM
76415 2019-Jan-13 16:21:29.805754 - [DEBUG]
76416 2019-Jan-13 16:21:29.805780 - [DEBUG] Function : main
76417 2019-Jan-13 16:21:29.805806 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76418 2019-Jan-13 16:21:29.806466 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76419 2019-Jan-13 16:21:29.807130 - [DEBUG] Value : BOTTOM
76420 2019-Jan-13 16:21:29.807180 - [DEBUG]
76421 2019-Jan-13 16:21:29.807206 - [DEBUG] Function : main
76422 2019-Jan-13 16:21:29.807231 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76423 2019-Jan-13 16:21:29.807885 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
76424 2019-Jan-13 16:21:29.808576 - [DEBUG] Value : BOTTOM
76425 2019-Jan-13 16:21:29.808604 - [DEBUG]
76426 2019-Jan-13 16:21:29.808629 - [DEBUG] Function : main
76427 2019-Jan-13 16:21:29.808655 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76428 2019-Jan-13 16:21:29.809317 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
76429 2019-Jan-13 16:21:29.809980 - [DEBUG] Value : BOTTOM
76430 2019-Jan-13 16:21:29.810007 - [DEBUG]
76431 2019-Jan-13 16:21:29.810032 - [DEBUG] Function : main
76432 2019-Jan-13 16:21:29.810058 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76433 2019-Jan-13 16:21:29.810709 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76434 2019-Jan-13 16:21:29.811367 - [DEBUG] Value : BOTTOM
76435 2019-Jan-13 16:21:29.811394 - [DEBUG]
76436 2019-Jan-13 16:21:29.811419 - [DEBUG] Function : main
76437 2019-Jan-13 16:21:29.811445 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76438 2019-Jan-13 16:21:29.812133 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76439 2019-Jan-13 16:21:29.812798 - [DEBUG] Value : BOTTOM
76440 2019-Jan-13 16:21:29.812826 - [DEBUG]
76441 2019-Jan-13 16:21:29.812851 - [DEBUG] Function : main
76442 2019-Jan-13 16:21:29.812877 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76443 2019-Jan-13 16:21:29.813530 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
76444 2019-Jan-13 16:21:29.814186 - [DEBUG] Value : BOTTOM
76445 2019-Jan-13 16:21:29.814213 - [DEBUG]
76446 2019-Jan-13 16:21:29.814238 - [DEBUG] Function : main
76447 2019-Jan-13 16:21:29.814263 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76448 2019-Jan-13 16:21:29.814944 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76449 2019-Jan-13 16:21:29.815608 - [DEBUG] Value : BOTTOM
76450 2019-Jan-13 16:21:29.815635 - [DEBUG]
76451 2019-Jan-13 16:21:29.815661 - [DEBUG] Function : main
76452 2019-Jan-13 16:21:29.815686 - [DEBUG] Inst. : br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75
76453 2019-Jan-13 16:21:29.816343 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76454 2019-Jan-13 16:21:29.816407 - [DEBUG] Value : BOTTOM
76455 2019-Jan-13 16:21:29.816433 - [DEBUG]
76456 2019-Jan-13 16:21:29.816486 - [DEBUG] Function : main
76457 2019-Jan-13 16:21:29.816512 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76458 2019-Jan-13 16:21:29.817167 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76459 2019-Jan-13 16:21:29.817834 - [DEBUG] Value : BOTTOM
76460 2019-Jan-13 16:21:29.817861 - [DEBUG]
76461 2019-Jan-13 16:21:29.817887 - [DEBUG] Function : main
76462 2019-Jan-13 16:21:29.817912 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76463 2019-Jan-13 16:21:29.818598 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76464 2019-Jan-13 16:21:29.819261 - [DEBUG] Value : BOTTOM
76465 2019-Jan-13 16:21:29.819288 - [DEBUG]
76466 2019-Jan-13 16:21:29.819315 - [DEBUG] Function : main
76467 2019-Jan-13 16:21:29.819356 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76468 2019-Jan-13 16:21:29.820011 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76469 2019-Jan-13 16:21:29.820673 - [DEBUG] Value : BOTTOM
76470 2019-Jan-13 16:21:29.820700 - [DEBUG]
76471 2019-Jan-13 16:21:29.820726 - [DEBUG] Function : main
76472 2019-Jan-13 16:21:29.820751 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76473 2019-Jan-13 16:21:29.821410 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76474 2019-Jan-13 16:21:29.822094 - [DEBUG] Value : BOTTOM
76475 2019-Jan-13 16:21:29.822121 - [DEBUG]
76476 2019-Jan-13 16:21:29.822146 - [DEBUG] Function : main
76477 2019-Jan-13 16:21:29.822171 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76478 2019-Jan-13 16:21:29.822825 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76479 2019-Jan-13 16:21:29.823491 - [DEBUG] Value : BOTTOM
76480 2019-Jan-13 16:21:29.823519 - [DEBUG]
76481 2019-Jan-13 16:21:29.823544 - [DEBUG] Function : main
76482 2019-Jan-13 16:21:29.823570 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76483 2019-Jan-13 16:21:29.824232 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76484 2019-Jan-13 16:21:29.824911 - [DEBUG] Value : BOTTOM
76485 2019-Jan-13 16:21:29.824939 - [DEBUG]
76486 2019-Jan-13 16:21:29.824966 - [DEBUG] Function : main
76487 2019-Jan-13 16:21:29.824991 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76488 2019-Jan-13 16:21:29.825648 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76489 2019-Jan-13 16:21:29.826302 - [DEBUG] Value : BOTTOM
76490 2019-Jan-13 16:21:29.826329 - [DEBUG]
76491 2019-Jan-13 16:21:29.826355 - [DEBUG] Function : main
76492 2019-Jan-13 16:21:29.826380 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76493 2019-Jan-13 16:21:29.827047 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76494 2019-Jan-13 16:21:29.827704 - [DEBUG] Value : BOTTOM
76495 2019-Jan-13 16:21:29.827731 - [DEBUG]
76496 2019-Jan-13 16:21:29.827757 - [DEBUG] Function : main
76497 2019-Jan-13 16:21:29.827782 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76498 2019-Jan-13 16:21:29.828460 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76499 2019-Jan-13 16:21:29.829117 - [DEBUG] Value : BOTTOM
76500 2019-Jan-13 16:21:29.829144 - [DEBUG]
76501 2019-Jan-13 16:21:29.829169 - [DEBUG] Function : main
76502 2019-Jan-13 16:21:29.829194 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76503 2019-Jan-13 16:21:29.829860 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76504 2019-Jan-13 16:21:29.830519 - [DEBUG] Value : BOTTOM
76505 2019-Jan-13 16:21:29.830547 - [DEBUG]
76506 2019-Jan-13 16:21:29.830572 - [DEBUG] Function : main
76507 2019-Jan-13 16:21:29.830597 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76508 2019-Jan-13 16:21:29.831251 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76509 2019-Jan-13 16:21:29.831926 - [DEBUG] Value : BOTTOM
76510 2019-Jan-13 16:21:29.831953 - [DEBUG]
76511 2019-Jan-13 16:21:29.831979 - [DEBUG] Function : main
76512 2019-Jan-13 16:21:29.832004 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76513 2019-Jan-13 16:21:29.832691 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76514 2019-Jan-13 16:21:29.833357 - [DEBUG] Value : BOTTOM
76515 2019-Jan-13 16:21:29.833385 - [DEBUG]
76516 2019-Jan-13 16:21:29.833410 - [DEBUG] Function : main
76517 2019-Jan-13 16:21:29.833435 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76518 2019-Jan-13 16:21:29.834093 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76519 2019-Jan-13 16:21:29.834751 - [DEBUG] Value : BOTTOM
76520 2019-Jan-13 16:21:29.834778 - [DEBUG]
76521 2019-Jan-13 16:21:29.834803 - [DEBUG] Function : main
76522 2019-Jan-13 16:21:29.834828 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76523 2019-Jan-13 16:21:29.835539 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76524 2019-Jan-13 16:21:29.836201 - [DEBUG] Value : BOTTOM
76525 2019-Jan-13 16:21:29.836229 - [DEBUG]
76526 2019-Jan-13 16:21:29.836256 - [DEBUG] Function : main
76527 2019-Jan-13 16:21:29.836281 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76528 2019-Jan-13 16:21:29.836942 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76529 2019-Jan-13 16:21:29.837593 - [DEBUG] Value : BOTTOM
76530 2019-Jan-13 16:21:29.837621 - [DEBUG]
76531 2019-Jan-13 16:21:29.837646 - [DEBUG] Function : main
76532 2019-Jan-13 16:21:29.837670 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76533 2019-Jan-13 16:21:29.838357 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76534 2019-Jan-13 16:21:29.839014 - [DEBUG] Value : BOTTOM
76535 2019-Jan-13 16:21:29.839041 - [DEBUG]
76536 2019-Jan-13 16:21:29.839068 - [DEBUG] Function : main
76537 2019-Jan-13 16:21:29.839093 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76538 2019-Jan-13 16:21:29.839757 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76539 2019-Jan-13 16:21:29.840409 - [DEBUG] Value : BOTTOM
76540 2019-Jan-13 16:21:29.840437 - [DEBUG]
76541 2019-Jan-13 16:21:29.840462 - [DEBUG] Function : main
76542 2019-Jan-13 16:21:29.840487 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76543 2019-Jan-13 16:21:29.841147 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76544 2019-Jan-13 16:21:29.841835 - [DEBUG] Value : BOTTOM
76545 2019-Jan-13 16:21:29.841862 - [DEBUG]
76546 2019-Jan-13 16:21:29.841887 - [DEBUG] Function : main
76547 2019-Jan-13 16:21:29.841912 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76548 2019-Jan-13 16:21:29.842576 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76549 2019-Jan-13 16:21:29.843229 - [DEBUG] Value : BOTTOM
76550 2019-Jan-13 16:21:29.843257 - [DEBUG]
76551 2019-Jan-13 16:21:29.843282 - [DEBUG] Function : main
76552 2019-Jan-13 16:21:29.843308 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76553 2019-Jan-13 16:21:29.843968 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76554 2019-Jan-13 16:21:29.844641 - [DEBUG] Value : BOTTOM
76555 2019-Jan-13 16:21:29.844668 - [DEBUG]
76556 2019-Jan-13 16:21:29.844694 - [DEBUG] Function : main
76557 2019-Jan-13 16:21:29.844719 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76558 2019-Jan-13 16:21:29.845416 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76559 2019-Jan-13 16:21:29.846085 - [DEBUG] Value : BOTTOM
76560 2019-Jan-13 16:21:29.846113 - [DEBUG]
76561 2019-Jan-13 16:21:29.846139 - [DEBUG] Function : main
76562 2019-Jan-13 16:21:29.846164 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76563 2019-Jan-13 16:21:29.846827 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76564 2019-Jan-13 16:21:29.847495 - [DEBUG] Value : BOTTOM
76565 2019-Jan-13 16:21:29.847523 - [DEBUG]
76566 2019-Jan-13 16:21:29.847548 - [DEBUG] Function : main
76567 2019-Jan-13 16:21:29.847573 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76568 2019-Jan-13 16:21:29.848256 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76569 2019-Jan-13 16:21:29.848916 - [DEBUG] Value : BOTTOM
76570 2019-Jan-13 16:21:29.848943 - [DEBUG]
76571 2019-Jan-13 16:21:29.848969 - [DEBUG] Function : main
76572 2019-Jan-13 16:21:29.848994 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76573 2019-Jan-13 16:21:29.849649 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
76574 2019-Jan-13 16:21:29.850322 - [DEBUG] Value : BOTTOM
76575 2019-Jan-13 16:21:29.850349 - [DEBUG]
76576 2019-Jan-13 16:21:29.850375 - [DEBUG] Function : main
76577 2019-Jan-13 16:21:29.850400 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76578 2019-Jan-13 16:21:29.851064 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
76579 2019-Jan-13 16:21:29.851744 - [DEBUG] Value : BOTTOM
76580 2019-Jan-13 16:21:29.851771 - [DEBUG]
76581 2019-Jan-13 16:21:29.851797 - [DEBUG] Function : main
76582 2019-Jan-13 16:21:29.851822 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76583 2019-Jan-13 16:21:29.852474 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76584 2019-Jan-13 16:21:29.853136 - [DEBUG] Value : BOTTOM
76585 2019-Jan-13 16:21:29.853163 - [DEBUG]
76586 2019-Jan-13 16:21:29.853189 - [DEBUG] Function : main
76587 2019-Jan-13 16:21:29.853214 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76588 2019-Jan-13 16:21:29.853881 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76589 2019-Jan-13 16:21:29.854537 - [DEBUG] Value : BOTTOM
76590 2019-Jan-13 16:21:29.854565 - [DEBUG]
76591 2019-Jan-13 16:21:29.854590 - [DEBUG] Function : main
76592 2019-Jan-13 16:21:29.854615 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76593 2019-Jan-13 16:21:29.855288 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
76594 2019-Jan-13 16:21:29.855962 - [DEBUG] Value : BOTTOM
76595 2019-Jan-13 16:21:29.855990 - [DEBUG]
76596 2019-Jan-13 16:21:29.856015 - [DEBUG] Function : main
76597 2019-Jan-13 16:21:29.856040 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76598 2019-Jan-13 16:21:29.856704 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
76599 2019-Jan-13 16:21:29.857363 - [DEBUG] Value : BOTTOM
76600 2019-Jan-13 16:21:29.857389 - [DEBUG]
76601 2019-Jan-13 16:21:29.857416 - [DEBUG] Function : main
76602 2019-Jan-13 16:21:29.857441 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76603 2019-Jan-13 16:21:29.858093 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76604 2019-Jan-13 16:21:29.858804 - [DEBUG] Value : BOTTOM
76605 2019-Jan-13 16:21:29.858832 - [DEBUG]
76606 2019-Jan-13 16:21:29.858858 - [DEBUG] Function : main
76607 2019-Jan-13 16:21:29.858883 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76608 2019-Jan-13 16:21:29.859549 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76609 2019-Jan-13 16:21:29.860210 - [DEBUG] Value : BOTTOM
76610 2019-Jan-13 16:21:29.860237 - [DEBUG]
76611 2019-Jan-13 16:21:29.860262 - [DEBUG] Function : main
76612 2019-Jan-13 16:21:29.860287 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76613 2019-Jan-13 16:21:29.860939 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
76614 2019-Jan-13 16:21:29.861630 - [DEBUG] Value : BOTTOM
76615 2019-Jan-13 16:21:29.861658 - [DEBUG]
76616 2019-Jan-13 16:21:29.861684 - [DEBUG] Function : main
76617 2019-Jan-13 16:21:29.861710 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76618 2019-Jan-13 16:21:29.862370 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76619 2019-Jan-13 16:21:29.863037 - [DEBUG] Value : BOTTOM
76620 2019-Jan-13 16:21:29.863064 - [DEBUG]
76621 2019-Jan-13 16:21:29.863090 - [DEBUG] Function : main
76622 2019-Jan-13 16:21:29.863115 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76623 2019-Jan-13 16:21:29.863769 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
76624 2019-Jan-13 16:21:29.864436 - [DEBUG] Value : BOTTOM
76625 2019-Jan-13 16:21:29.864463 - [DEBUG]
76626 2019-Jan-13 16:21:29.864488 - [DEBUG] Function : main
76627 2019-Jan-13 16:21:29.864514 - [DEBUG] Inst. : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76628 2019-Jan-13 16:21:29.865204 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76629 2019-Jan-13 16:21:29.865267 - [DEBUG] Value : BOTTOM
76630 2019-Jan-13 16:21:29.865293 - [DEBUG]
76631 2019-Jan-13 16:21:29.865344 - [DEBUG] Function : main
76632 2019-Jan-13 16:21:29.865371 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76633 2019-Jan-13 16:21:29.866032 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76634 2019-Jan-13 16:21:29.866688 - [DEBUG] Value : BOTTOM
76635 2019-Jan-13 16:21:29.866715 - [DEBUG]
76636 2019-Jan-13 16:21:29.866741 - [DEBUG] Function : main
76637 2019-Jan-13 16:21:29.866767 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76638 2019-Jan-13 16:21:29.867422 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76639 2019-Jan-13 16:21:29.868089 - [DEBUG] Value : BOTTOM
76640 2019-Jan-13 16:21:29.868117 - [DEBUG]
76641 2019-Jan-13 16:21:29.868143 - [DEBUG] Function : main
76642 2019-Jan-13 16:21:29.868168 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76643 2019-Jan-13 16:21:29.868850 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76644 2019-Jan-13 16:21:29.869501 - [DEBUG] Value : BOTTOM
76645 2019-Jan-13 16:21:29.869529 - [DEBUG]
76646 2019-Jan-13 16:21:29.869554 - [DEBUG] Function : main
76647 2019-Jan-13 16:21:29.869579 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76648 2019-Jan-13 16:21:29.870230 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76649 2019-Jan-13 16:21:29.870894 - [DEBUG] Value : BOTTOM
76650 2019-Jan-13 16:21:29.870940 - [DEBUG]
76651 2019-Jan-13 16:21:29.870966 - [DEBUG] Function : main
76652 2019-Jan-13 16:21:29.870991 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76653 2019-Jan-13 16:21:29.871674 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76654 2019-Jan-13 16:21:29.872334 - [DEBUG] Value : BOTTOM
76655 2019-Jan-13 16:21:29.872362 - [DEBUG]
76656 2019-Jan-13 16:21:29.872388 - [DEBUG] Function : main
76657 2019-Jan-13 16:21:29.872413 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76658 2019-Jan-13 16:21:29.873062 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76659 2019-Jan-13 16:21:29.873727 - [DEBUG] Value : BOTTOM
76660 2019-Jan-13 16:21:29.873754 - [DEBUG]
76661 2019-Jan-13 16:21:29.873781 - [DEBUG] Function : main
76662 2019-Jan-13 16:21:29.873806 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76663 2019-Jan-13 16:21:29.874461 - [DEBUG] Fact : br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27
76664 2019-Jan-13 16:21:29.875135 - [DEBUG] Value : BOTTOM
76665 2019-Jan-13 16:21:29.875163 - [DEBUG]
76666 2019-Jan-13 16:21:29.875188 - [DEBUG] Function : main
76667 2019-Jan-13 16:21:29.875213 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76668 2019-Jan-13 16:21:29.875862 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76669 2019-Jan-13 16:21:29.876526 - [DEBUG] Value : BOTTOM
76670 2019-Jan-13 16:21:29.876554 - [DEBUG]
76671 2019-Jan-13 16:21:29.876579 - [DEBUG] Function : main
76672 2019-Jan-13 16:21:29.876604 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76673 2019-Jan-13 16:21:29.877265 - [DEBUG] Fact : switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29
76674 2019-Jan-13 16:21:29.877927 - [DEBUG] Value : BOTTOM
76675 2019-Jan-13 16:21:29.877955 - [DEBUG]
76676 2019-Jan-13 16:21:29.877981 - [DEBUG] Function : main
76677 2019-Jan-13 16:21:29.878006 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76678 2019-Jan-13 16:21:29.878677 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76679 2019-Jan-13 16:21:29.879340 - [DEBUG] Value : BOTTOM
76680 2019-Jan-13 16:21:29.879367 - [DEBUG]
76681 2019-Jan-13 16:21:29.879393 - [DEBUG] Function : main
76682 2019-Jan-13 16:21:29.879418 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76683 2019-Jan-13 16:21:29.880067 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76684 2019-Jan-13 16:21:29.880728 - [DEBUG] Value : BOTTOM
76685 2019-Jan-13 16:21:29.880755 - [DEBUG]
76686 2019-Jan-13 16:21:29.880781 - [DEBUG] Function : main
76687 2019-Jan-13 16:21:29.880806 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76688 2019-Jan-13 16:21:29.881451 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76689 2019-Jan-13 16:21:29.882142 - [DEBUG] Value : BOTTOM
76690 2019-Jan-13 16:21:29.882169 - [DEBUG]
76691 2019-Jan-13 16:21:29.882195 - [DEBUG] Function : main
76692 2019-Jan-13 16:21:29.882220 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76693 2019-Jan-13 16:21:29.882874 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76694 2019-Jan-13 16:21:29.883544 - [DEBUG] Value : BOTTOM
76695 2019-Jan-13 16:21:29.883572 - [DEBUG]
76696 2019-Jan-13 16:21:29.883597 - [DEBUG] Function : main
76697 2019-Jan-13 16:21:29.883622 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76698 2019-Jan-13 16:21:29.884290 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76699 2019-Jan-13 16:21:29.884970 - [DEBUG] Value : BOTTOM
76700 2019-Jan-13 16:21:29.884998 - [DEBUG]
76701 2019-Jan-13 16:21:29.885024 - [DEBUG] Function : main
76702 2019-Jan-13 16:21:29.885049 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76703 2019-Jan-13 16:21:29.885709 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76704 2019-Jan-13 16:21:29.886371 - [DEBUG] Value : BOTTOM
76705 2019-Jan-13 16:21:29.886398 - [DEBUG]
76706 2019-Jan-13 16:21:29.886424 - [DEBUG] Function : main
76707 2019-Jan-13 16:21:29.886449 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76708 2019-Jan-13 16:21:29.887100 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76709 2019-Jan-13 16:21:29.887754 - [DEBUG] Value : BOTTOM
76710 2019-Jan-13 16:21:29.887781 - [DEBUG]
76711 2019-Jan-13 16:21:29.887809 - [DEBUG] Function : main
76712 2019-Jan-13 16:21:29.887835 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76713 2019-Jan-13 16:21:29.888520 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76714 2019-Jan-13 16:21:29.889185 - [DEBUG] Value : BOTTOM
76715 2019-Jan-13 16:21:29.889213 - [DEBUG]
76716 2019-Jan-13 16:21:29.889238 - [DEBUG] Function : main
76717 2019-Jan-13 16:21:29.889264 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76718 2019-Jan-13 16:21:29.889915 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76719 2019-Jan-13 16:21:29.890573 - [DEBUG] Value : BOTTOM
76720 2019-Jan-13 16:21:29.890600 - [DEBUG]
76721 2019-Jan-13 16:21:29.890626 - [DEBUG] Function : main
76722 2019-Jan-13 16:21:29.890650 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76723 2019-Jan-13 16:21:29.891313 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76724 2019-Jan-13 16:21:29.892002 - [DEBUG] Value : BOTTOM
76725 2019-Jan-13 16:21:29.892030 - [DEBUG]
76726 2019-Jan-13 16:21:29.892055 - [DEBUG] Function : main
76727 2019-Jan-13 16:21:29.892080 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76728 2019-Jan-13 16:21:29.892734 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76729 2019-Jan-13 16:21:29.893390 - [DEBUG] Value : BOTTOM
76730 2019-Jan-13 16:21:29.893417 - [DEBUG]
76731 2019-Jan-13 16:21:29.893443 - [DEBUG] Function : main
76732 2019-Jan-13 16:21:29.893468 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76733 2019-Jan-13 16:21:29.894126 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76734 2019-Jan-13 16:21:29.894787 - [DEBUG] Value : BOTTOM
76735 2019-Jan-13 16:21:29.894815 - [DEBUG]
76736 2019-Jan-13 16:21:29.894841 - [DEBUG] Function : main
76737 2019-Jan-13 16:21:29.894867 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76738 2019-Jan-13 16:21:29.895542 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76739 2019-Jan-13 16:21:29.896196 - [DEBUG] Value : BOTTOM
76740 2019-Jan-13 16:21:29.896224 - [DEBUG]
76741 2019-Jan-13 16:21:29.896249 - [DEBUG] Function : main
76742 2019-Jan-13 16:21:29.896274 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76743 2019-Jan-13 16:21:29.896934 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76744 2019-Jan-13 16:21:29.897609 - [DEBUG] Value : BOTTOM
76745 2019-Jan-13 16:21:29.897637 - [DEBUG]
76746 2019-Jan-13 16:21:29.897663 - [DEBUG] Function : main
76747 2019-Jan-13 16:21:29.897689 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76748 2019-Jan-13 16:21:29.898371 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
76749 2019-Jan-13 16:21:29.899032 - [DEBUG] Value : BOTTOM
76750 2019-Jan-13 16:21:29.899059 - [DEBUG]
76751 2019-Jan-13 16:21:29.899084 - [DEBUG] Function : main
76752 2019-Jan-13 16:21:29.899109 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76753 2019-Jan-13 16:21:29.899767 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
76754 2019-Jan-13 16:21:29.900427 - [DEBUG] Value : BOTTOM
76755 2019-Jan-13 16:21:29.900454 - [DEBUG]
76756 2019-Jan-13 16:21:29.900480 - [DEBUG] Function : main
76757 2019-Jan-13 16:21:29.900505 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76758 2019-Jan-13 16:21:29.901160 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76759 2019-Jan-13 16:21:29.901833 - [DEBUG] Value : BOTTOM
76760 2019-Jan-13 16:21:29.901860 - [DEBUG]
76761 2019-Jan-13 16:21:29.901886 - [DEBUG] Function : main
76762 2019-Jan-13 16:21:29.901911 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76763 2019-Jan-13 16:21:29.902565 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76764 2019-Jan-13 16:21:29.903232 - [DEBUG] Value : BOTTOM
76765 2019-Jan-13 16:21:29.903260 - [DEBUG]
76766 2019-Jan-13 16:21:29.903286 - [DEBUG] Function : main
76767 2019-Jan-13 16:21:29.903311 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76768 2019-Jan-13 16:21:29.903969 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
76769 2019-Jan-13 16:21:29.904627 - [DEBUG] Value : BOTTOM
76770 2019-Jan-13 16:21:29.904654 - [DEBUG]
76771 2019-Jan-13 16:21:29.904680 - [DEBUG] Function : main
76772 2019-Jan-13 16:21:29.904705 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76773 2019-Jan-13 16:21:29.905379 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
76774 2019-Jan-13 16:21:29.906050 - [DEBUG] Value : BOTTOM
76775 2019-Jan-13 16:21:29.906077 - [DEBUG]
76776 2019-Jan-13 16:21:29.906103 - [DEBUG] Function : main
76777 2019-Jan-13 16:21:29.906128 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76778 2019-Jan-13 16:21:29.906791 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76779 2019-Jan-13 16:21:29.907459 - [DEBUG] Value : BOTTOM
76780 2019-Jan-13 16:21:29.907486 - [DEBUG]
76781 2019-Jan-13 16:21:29.907511 - [DEBUG] Function : main
76782 2019-Jan-13 16:21:29.907536 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76783 2019-Jan-13 16:21:29.908184 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76784 2019-Jan-13 16:21:29.908878 - [DEBUG] Value : BOTTOM
76785 2019-Jan-13 16:21:29.908906 - [DEBUG]
76786 2019-Jan-13 16:21:29.908932 - [DEBUG] Function : main
76787 2019-Jan-13 16:21:29.908957 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76788 2019-Jan-13 16:21:29.909615 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
76789 2019-Jan-13 16:21:29.910281 - [DEBUG] Value : BOTTOM
76790 2019-Jan-13 16:21:29.910325 - [DEBUG]
76791 2019-Jan-13 16:21:29.910352 - [DEBUG] Function : main
76792 2019-Jan-13 16:21:29.910377 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76793 2019-Jan-13 16:21:29.911028 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76794 2019-Jan-13 16:21:29.911718 - [DEBUG] Value : BOTTOM
76795 2019-Jan-13 16:21:29.911745 - [DEBUG]
76796 2019-Jan-13 16:21:29.911770 - [DEBUG] Function : main
76797 2019-Jan-13 16:21:29.911795 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76798 2019-Jan-13 16:21:29.912453 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
76799 2019-Jan-13 16:21:29.913121 - [DEBUG] Value : BOTTOM
76800 2019-Jan-13 16:21:29.913148 - [DEBUG]
76801 2019-Jan-13 16:21:29.913173 - [DEBUG] Function : main
76802 2019-Jan-13 16:21:29.913199 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76803 2019-Jan-13 16:21:29.913847 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76804 2019-Jan-13 16:21:29.914510 - [DEBUG] Value : BOTTOM
76805 2019-Jan-13 16:21:29.914537 - [DEBUG]
76806 2019-Jan-13 16:21:29.914563 - [DEBUG] Function : main
76807 2019-Jan-13 16:21:29.914589 - [DEBUG] Inst. : br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78
76808 2019-Jan-13 16:21:29.915264 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76809 2019-Jan-13 16:21:29.915328 - [DEBUG] Value : BOTTOM
76810 2019-Jan-13 16:21:29.915354 - [DEBUG]
76811 2019-Jan-13 16:21:29.915408 - [DEBUG] Function : main
76812 2019-Jan-13 16:21:29.915435 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76813 2019-Jan-13 16:21:29.916101 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76814 2019-Jan-13 16:21:29.916754 - [DEBUG] Value : BOTTOM
76815 2019-Jan-13 16:21:29.916782 - [DEBUG]
76816 2019-Jan-13 16:21:29.916807 - [DEBUG] Function : main
76817 2019-Jan-13 16:21:29.916833 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76818 2019-Jan-13 16:21:29.917494 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76819 2019-Jan-13 16:21:29.918154 - [DEBUG] Value : BOTTOM
76820 2019-Jan-13 16:21:29.918181 - [DEBUG]
76821 2019-Jan-13 16:21:29.918207 - [DEBUG] Function : main
76822 2019-Jan-13 16:21:29.918252 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76823 2019-Jan-13 16:21:29.918916 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76824 2019-Jan-13 16:21:29.919566 - [DEBUG] Value : BOTTOM
76825 2019-Jan-13 16:21:29.919593 - [DEBUG]
76826 2019-Jan-13 16:21:29.919619 - [DEBUG] Function : main
76827 2019-Jan-13 16:21:29.919644 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76828 2019-Jan-13 16:21:29.920302 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76829 2019-Jan-13 16:21:29.920967 - [DEBUG] Value : BOTTOM
76830 2019-Jan-13 16:21:29.920995 - [DEBUG]
76831 2019-Jan-13 16:21:29.921020 - [DEBUG] Function : main
76832 2019-Jan-13 16:21:29.921045 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76833 2019-Jan-13 16:21:29.921729 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
76834 2019-Jan-13 16:21:29.922384 - [DEBUG] Value : BOTTOM
76835 2019-Jan-13 16:21:29.922411 - [DEBUG]
76836 2019-Jan-13 16:21:29.922437 - [DEBUG] Function : main
76837 2019-Jan-13 16:21:29.922462 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76838 2019-Jan-13 16:21:29.923136 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
76839 2019-Jan-13 16:21:29.923803 - [DEBUG] Value : BOTTOM
76840 2019-Jan-13 16:21:29.923831 - [DEBUG]
76841 2019-Jan-13 16:21:29.923858 - [DEBUG] Function : main
76842 2019-Jan-13 16:21:29.923883 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76843 2019-Jan-13 16:21:29.924546 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
76844 2019-Jan-13 16:21:29.925221 - [DEBUG] Value : BOTTOM
76845 2019-Jan-13 16:21:29.925248 - [DEBUG]
76846 2019-Jan-13 16:21:29.925273 - [DEBUG] Function : main
76847 2019-Jan-13 16:21:29.925298 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76848 2019-Jan-13 16:21:29.925950 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
76849 2019-Jan-13 16:21:29.926612 - [DEBUG] Value : BOTTOM
76850 2019-Jan-13 16:21:29.926639 - [DEBUG]
76851 2019-Jan-13 16:21:29.926665 - [DEBUG] Function : main
76852 2019-Jan-13 16:21:29.926690 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76853 2019-Jan-13 16:21:29.927348 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
76854 2019-Jan-13 16:21:29.928005 - [DEBUG] Value : BOTTOM
76855 2019-Jan-13 16:21:29.928032 - [DEBUG]
76856 2019-Jan-13 16:21:29.928058 - [DEBUG] Function : main
76857 2019-Jan-13 16:21:29.928083 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76858 2019-Jan-13 16:21:29.928761 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
76859 2019-Jan-13 16:21:29.929428 - [DEBUG] Value : BOTTOM
76860 2019-Jan-13 16:21:29.929455 - [DEBUG]
76861 2019-Jan-13 16:21:29.929481 - [DEBUG] Function : main
76862 2019-Jan-13 16:21:29.929506 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76863 2019-Jan-13 16:21:29.930173 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
76864 2019-Jan-13 16:21:29.930841 - [DEBUG] Value : BOTTOM
76865 2019-Jan-13 16:21:29.930868 - [DEBUG]
76866 2019-Jan-13 16:21:29.930894 - [DEBUG] Function : main
76867 2019-Jan-13 16:21:29.930919 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76868 2019-Jan-13 16:21:29.931592 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
76869 2019-Jan-13 16:21:29.932259 - [DEBUG] Value : BOTTOM
76870 2019-Jan-13 16:21:29.932286 - [DEBUG]
76871 2019-Jan-13 16:21:29.932312 - [DEBUG] Function : main
76872 2019-Jan-13 16:21:29.932337 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76873 2019-Jan-13 16:21:29.933000 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
76874 2019-Jan-13 16:21:29.933661 - [DEBUG] Value : BOTTOM
76875 2019-Jan-13 16:21:29.933688 - [DEBUG]
76876 2019-Jan-13 16:21:29.933713 - [DEBUG] Function : main
76877 2019-Jan-13 16:21:29.933738 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76878 2019-Jan-13 16:21:29.934390 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
76879 2019-Jan-13 16:21:29.935067 - [DEBUG] Value : BOTTOM
76880 2019-Jan-13 16:21:29.935095 - [DEBUG]
76881 2019-Jan-13 16:21:29.935120 - [DEBUG] Function : main
76882 2019-Jan-13 16:21:29.935146 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76883 2019-Jan-13 16:21:29.935805 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
76884 2019-Jan-13 16:21:29.936482 - [DEBUG] Value : BOTTOM
76885 2019-Jan-13 16:21:29.936510 - [DEBUG]
76886 2019-Jan-13 16:21:29.936535 - [DEBUG] Function : main
76887 2019-Jan-13 16:21:29.936560 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76888 2019-Jan-13 16:21:29.937215 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
76889 2019-Jan-13 16:21:29.937882 - [DEBUG] Value : BOTTOM
76890 2019-Jan-13 16:21:29.937910 - [DEBUG]
76891 2019-Jan-13 16:21:29.937937 - [DEBUG] Function : main
76892 2019-Jan-13 16:21:29.937962 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76893 2019-Jan-13 16:21:29.938651 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
76894 2019-Jan-13 16:21:29.939313 - [DEBUG] Value : BOTTOM
76895 2019-Jan-13 16:21:29.939340 - [DEBUG]
76896 2019-Jan-13 16:21:29.939366 - [DEBUG] Function : main
76897 2019-Jan-13 16:21:29.939391 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76898 2019-Jan-13 16:21:29.940045 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
76899 2019-Jan-13 16:21:29.940706 - [DEBUG] Value : BOTTOM
76900 2019-Jan-13 16:21:29.940734 - [DEBUG]
76901 2019-Jan-13 16:21:29.940760 - [DEBUG] Function : main
76902 2019-Jan-13 16:21:29.940785 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76903 2019-Jan-13 16:21:29.941451 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
76904 2019-Jan-13 16:21:29.942139 - [DEBUG] Value : BOTTOM
76905 2019-Jan-13 16:21:29.942167 - [DEBUG]
76906 2019-Jan-13 16:21:29.942192 - [DEBUG] Function : main
76907 2019-Jan-13 16:21:29.942217 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76908 2019-Jan-13 16:21:29.942873 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
76909 2019-Jan-13 16:21:29.943524 - [DEBUG] Value : BOTTOM
76910 2019-Jan-13 16:21:29.943551 - [DEBUG]
76911 2019-Jan-13 16:21:29.943577 - [DEBUG] Function : main
76912 2019-Jan-13 16:21:29.943601 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76913 2019-Jan-13 16:21:29.944265 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
76914 2019-Jan-13 16:21:29.944942 - [DEBUG] Value : BOTTOM
76915 2019-Jan-13 16:21:29.944970 - [DEBUG]
76916 2019-Jan-13 16:21:29.944996 - [DEBUG] Function : main
76917 2019-Jan-13 16:21:29.945021 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76918 2019-Jan-13 16:21:29.945678 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
76919 2019-Jan-13 16:21:29.946332 - [DEBUG] Value : BOTTOM
76920 2019-Jan-13 16:21:29.946359 - [DEBUG]
76921 2019-Jan-13 16:21:29.946385 - [DEBUG] Function : main
76922 2019-Jan-13 16:21:29.946410 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76923 2019-Jan-13 16:21:29.947076 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
76924 2019-Jan-13 16:21:29.947743 - [DEBUG] Value : BOTTOM
76925 2019-Jan-13 16:21:29.947773 - [DEBUG]
76926 2019-Jan-13 16:21:29.947798 - [DEBUG] Function : main
76927 2019-Jan-13 16:21:29.947823 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76928 2019-Jan-13 16:21:29.948505 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
76929 2019-Jan-13 16:21:29.949171 - [DEBUG] Value : BOTTOM
76930 2019-Jan-13 16:21:29.949198 - [DEBUG]
76931 2019-Jan-13 16:21:29.949223 - [DEBUG] Function : main
76932 2019-Jan-13 16:21:29.949248 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76933 2019-Jan-13 16:21:29.949917 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
76934 2019-Jan-13 16:21:29.950577 - [DEBUG] Value : BOTTOM
76935 2019-Jan-13 16:21:29.950604 - [DEBUG]
76936 2019-Jan-13 16:21:29.950630 - [DEBUG] Function : main
76937 2019-Jan-13 16:21:29.950655 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76938 2019-Jan-13 16:21:29.951316 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
76939 2019-Jan-13 16:21:29.951997 - [DEBUG] Value : BOTTOM
76940 2019-Jan-13 16:21:29.952025 - [DEBUG]
76941 2019-Jan-13 16:21:29.952050 - [DEBUG] Function : main
76942 2019-Jan-13 16:21:29.952076 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76943 2019-Jan-13 16:21:29.952740 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
76944 2019-Jan-13 16:21:29.953398 - [DEBUG] Value : BOTTOM
76945 2019-Jan-13 16:21:29.953426 - [DEBUG]
76946 2019-Jan-13 16:21:29.953452 - [DEBUG] Function : main
76947 2019-Jan-13 16:21:29.953477 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76948 2019-Jan-13 16:21:29.954140 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
76949 2019-Jan-13 16:21:29.954799 - [DEBUG] Value : BOTTOM
76950 2019-Jan-13 16:21:29.954826 - [DEBUG]
76951 2019-Jan-13 16:21:29.954852 - [DEBUG] Function : main
76952 2019-Jan-13 16:21:29.954895 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76953 2019-Jan-13 16:21:29.955564 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
76954 2019-Jan-13 16:21:29.956227 - [DEBUG] Value : BOTTOM
76955 2019-Jan-13 16:21:29.956255 - [DEBUG]
76956 2019-Jan-13 16:21:29.956281 - [DEBUG] Function : main
76957 2019-Jan-13 16:21:29.956306 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76958 2019-Jan-13 16:21:29.956971 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
76959 2019-Jan-13 16:21:29.957631 - [DEBUG] Value : BOTTOM
76960 2019-Jan-13 16:21:29.957658 - [DEBUG]
76961 2019-Jan-13 16:21:29.957684 - [DEBUG] Function : main
76962 2019-Jan-13 16:21:29.957709 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76963 2019-Jan-13 16:21:29.958388 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
76964 2019-Jan-13 16:21:29.959056 - [DEBUG] Value : BOTTOM
76965 2019-Jan-13 16:21:29.959083 - [DEBUG]
76966 2019-Jan-13 16:21:29.959109 - [DEBUG] Function : main
76967 2019-Jan-13 16:21:29.959134 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76968 2019-Jan-13 16:21:29.959795 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
76969 2019-Jan-13 16:21:29.960452 - [DEBUG] Value : BOTTOM
76970 2019-Jan-13 16:21:29.960480 - [DEBUG]
76971 2019-Jan-13 16:21:29.960506 - [DEBUG] Function : main
76972 2019-Jan-13 16:21:29.960531 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76973 2019-Jan-13 16:21:29.961188 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
76974 2019-Jan-13 16:21:29.961892 - [DEBUG] Value : BOTTOM
76975 2019-Jan-13 16:21:29.961921 - [DEBUG]
76976 2019-Jan-13 16:21:29.961947 - [DEBUG] Function : main
76977 2019-Jan-13 16:21:29.961972 - [DEBUG] Inst. : store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81
76978 2019-Jan-13 16:21:29.962639 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
76979 2019-Jan-13 16:21:29.962704 - [DEBUG] Value : BOTTOM
76980 2019-Jan-13 16:21:29.962729 - [DEBUG]
76981 2019-Jan-13 16:21:29.962781 - [DEBUG] Function : main
76982 2019-Jan-13 16:21:29.962808 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
76983 2019-Jan-13 16:21:29.963467 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
76984 2019-Jan-13 16:21:29.964123 - [DEBUG] Value : BOTTOM
76985 2019-Jan-13 16:21:29.964150 - [DEBUG]
76986 2019-Jan-13 16:21:29.964176 - [DEBUG] Function : main
76987 2019-Jan-13 16:21:29.964202 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
76988 2019-Jan-13 16:21:29.964868 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
76989 2019-Jan-13 16:21:29.965558 - [DEBUG] Value : BOTTOM
76990 2019-Jan-13 16:21:29.965586 - [DEBUG]
76991 2019-Jan-13 16:21:29.965612 - [DEBUG] Function : main
76992 2019-Jan-13 16:21:29.965637 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
76993 2019-Jan-13 16:21:29.966293 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
76994 2019-Jan-13 16:21:29.966939 - [DEBUG] Value : BOTTOM
76995 2019-Jan-13 16:21:29.966966 - [DEBUG]
76996 2019-Jan-13 16:21:29.966991 - [DEBUG] Function : main
76997 2019-Jan-13 16:21:29.967016 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
76998 2019-Jan-13 16:21:29.967682 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
76999 2019-Jan-13 16:21:29.968366 - [DEBUG] Value : BOTTOM
77000 2019-Jan-13 16:21:29.968394 - [DEBUG]
77001 2019-Jan-13 16:21:29.968420 - [DEBUG] Function : main
77002 2019-Jan-13 16:21:29.968445 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77003 2019-Jan-13 16:21:29.969100 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77004 2019-Jan-13 16:21:29.969751 - [DEBUG] Value : BOTTOM
77005 2019-Jan-13 16:21:29.969778 - [DEBUG]
77006 2019-Jan-13 16:21:29.969803 - [DEBUG] Function : main
77007 2019-Jan-13 16:21:29.969828 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77008 2019-Jan-13 16:21:29.970490 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77009 2019-Jan-13 16:21:29.971149 - [DEBUG] Value : BOTTOM
77010 2019-Jan-13 16:21:29.971176 - [DEBUG]
77011 2019-Jan-13 16:21:29.971202 - [DEBUG] Function : main
77012 2019-Jan-13 16:21:29.971228 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77013 2019-Jan-13 16:21:29.971907 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77014 2019-Jan-13 16:21:29.972558 - [DEBUG] Value : BOTTOM
77015 2019-Jan-13 16:21:29.972585 - [DEBUG]
77016 2019-Jan-13 16:21:29.972611 - [DEBUG] Function : main
77017 2019-Jan-13 16:21:29.972636 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77018 2019-Jan-13 16:21:29.973299 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77019 2019-Jan-13 16:21:29.973953 - [DEBUG] Value : BOTTOM
77020 2019-Jan-13 16:21:29.973980 - [DEBUG]
77021 2019-Jan-13 16:21:29.974006 - [DEBUG] Function : main
77022 2019-Jan-13 16:21:29.974047 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77023 2019-Jan-13 16:21:29.974710 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77024 2019-Jan-13 16:21:29.975388 - [DEBUG] Value : BOTTOM
77025 2019-Jan-13 16:21:29.975416 - [DEBUG]
77026 2019-Jan-13 16:21:29.975442 - [DEBUG] Function : main
77027 2019-Jan-13 16:21:29.975467 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77028 2019-Jan-13 16:21:29.976131 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77029 2019-Jan-13 16:21:29.976793 - [DEBUG] Value : BOTTOM
77030 2019-Jan-13 16:21:29.976819 - [DEBUG]
77031 2019-Jan-13 16:21:29.976845 - [DEBUG] Function : main
77032 2019-Jan-13 16:21:29.976870 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77033 2019-Jan-13 16:21:29.977532 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77034 2019-Jan-13 16:21:29.978193 - [DEBUG] Value : BOTTOM
77035 2019-Jan-13 16:21:29.978239 - [DEBUG]
77036 2019-Jan-13 16:21:29.978265 - [DEBUG] Function : main
77037 2019-Jan-13 16:21:29.978290 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77038 2019-Jan-13 16:21:29.978952 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77039 2019-Jan-13 16:21:29.979617 - [DEBUG] Value : BOTTOM
77040 2019-Jan-13 16:21:29.979644 - [DEBUG]
77041 2019-Jan-13 16:21:29.979670 - [DEBUG] Function : main
77042 2019-Jan-13 16:21:29.979695 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77043 2019-Jan-13 16:21:29.980355 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77044 2019-Jan-13 16:21:29.981008 - [DEBUG] Value : BOTTOM
77045 2019-Jan-13 16:21:29.981036 - [DEBUG]
77046 2019-Jan-13 16:21:29.981061 - [DEBUG] Function : main
77047 2019-Jan-13 16:21:29.981086 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77048 2019-Jan-13 16:21:29.981763 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77049 2019-Jan-13 16:21:29.982425 - [DEBUG] Value : BOTTOM
77050 2019-Jan-13 16:21:29.982453 - [DEBUG]
77051 2019-Jan-13 16:21:29.982479 - [DEBUG] Function : main
77052 2019-Jan-13 16:21:29.982504 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77053 2019-Jan-13 16:21:29.983164 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77054 2019-Jan-13 16:21:29.983821 - [DEBUG] Value : BOTTOM
77055 2019-Jan-13 16:21:29.983848 - [DEBUG]
77056 2019-Jan-13 16:21:29.983874 - [DEBUG] Function : main
77057 2019-Jan-13 16:21:29.983899 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77058 2019-Jan-13 16:21:29.984549 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77059 2019-Jan-13 16:21:29.985239 - [DEBUG] Value : BOTTOM
77060 2019-Jan-13 16:21:29.985267 - [DEBUG]
77061 2019-Jan-13 16:21:29.985294 - [DEBUG] Function : main
77062 2019-Jan-13 16:21:29.985320 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77063 2019-Jan-13 16:21:29.985982 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77064 2019-Jan-13 16:21:29.986639 - [DEBUG] Value : BOTTOM
77065 2019-Jan-13 16:21:29.986666 - [DEBUG]
77066 2019-Jan-13 16:21:29.986692 - [DEBUG] Function : main
77067 2019-Jan-13 16:21:29.986717 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77068 2019-Jan-13 16:21:29.987381 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77069 2019-Jan-13 16:21:29.988058 - [DEBUG] Value : BOTTOM
77070 2019-Jan-13 16:21:29.988086 - [DEBUG]
77071 2019-Jan-13 16:21:29.988111 - [DEBUG] Function : main
77072 2019-Jan-13 16:21:29.988137 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77073 2019-Jan-13 16:21:29.988824 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77074 2019-Jan-13 16:21:29.989486 - [DEBUG] Value : BOTTOM
77075 2019-Jan-13 16:21:29.989513 - [DEBUG]
77076 2019-Jan-13 16:21:29.989539 - [DEBUG] Function : main
77077 2019-Jan-13 16:21:29.989564 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77078 2019-Jan-13 16:21:29.990214 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77079 2019-Jan-13 16:21:29.990876 - [DEBUG] Value : BOTTOM
77080 2019-Jan-13 16:21:29.990903 - [DEBUG]
77081 2019-Jan-13 16:21:29.990928 - [DEBUG] Function : main
77082 2019-Jan-13 16:21:29.990954 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77083 2019-Jan-13 16:21:29.991631 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77084 2019-Jan-13 16:21:29.992295 - [DEBUG] Value : BOTTOM
77085 2019-Jan-13 16:21:29.992321 - [DEBUG]
77086 2019-Jan-13 16:21:29.992347 - [DEBUG] Function : main
77087 2019-Jan-13 16:21:29.992372 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77088 2019-Jan-13 16:21:29.993023 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77089 2019-Jan-13 16:21:29.993696 - [DEBUG] Value : BOTTOM
77090 2019-Jan-13 16:21:29.993724 - [DEBUG]
77091 2019-Jan-13 16:21:29.993749 - [DEBUG] Function : main
77092 2019-Jan-13 16:21:29.993775 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77093 2019-Jan-13 16:21:29.994433 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77094 2019-Jan-13 16:21:29.995118 - [DEBUG] Value : BOTTOM
77095 2019-Jan-13 16:21:29.995145 - [DEBUG]
77096 2019-Jan-13 16:21:29.995170 - [DEBUG] Function : main
77097 2019-Jan-13 16:21:29.995195 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77098 2019-Jan-13 16:21:29.995850 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77099 2019-Jan-13 16:21:29.999384 - [DEBUG] Value : BOTTOM
77100 2019-Jan-13 16:21:29.999417 - [DEBUG]
77101 2019-Jan-13 16:21:29.999445 - [DEBUG] Function : main
77102 2019-Jan-13 16:21:29.999471 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77103 2019-Jan-13 16:21:30.000167 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77104 2019-Jan-13 16:21:30.000845 - [DEBUG] Value : BOTTOM
77105 2019-Jan-13 16:21:30.000873 - [DEBUG]
77106 2019-Jan-13 16:21:30.000899 - [DEBUG] Function : main
77107 2019-Jan-13 16:21:30.000925 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77108 2019-Jan-13 16:21:30.001615 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77109 2019-Jan-13 16:21:30.002280 - [DEBUG] Value : BOTTOM
77110 2019-Jan-13 16:21:30.002308 - [DEBUG]
77111 2019-Jan-13 16:21:30.002334 - [DEBUG] Function : main
77112 2019-Jan-13 16:21:30.002359 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77113 2019-Jan-13 16:21:30.003039 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77114 2019-Jan-13 16:21:30.003711 - [DEBUG] Value : BOTTOM
77115 2019-Jan-13 16:21:30.003739 - [DEBUG]
77116 2019-Jan-13 16:21:30.003764 - [DEBUG] Function : main
77117 2019-Jan-13 16:21:30.003790 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77118 2019-Jan-13 16:21:30.004451 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77119 2019-Jan-13 16:21:30.005140 - [DEBUG] Value : BOTTOM
77120 2019-Jan-13 16:21:30.005168 - [DEBUG]
77121 2019-Jan-13 16:21:30.005194 - [DEBUG] Function : main
77122 2019-Jan-13 16:21:30.005219 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77123 2019-Jan-13 16:21:30.005872 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77124 2019-Jan-13 16:21:30.006544 - [DEBUG] Value : BOTTOM
77125 2019-Jan-13 16:21:30.006571 - [DEBUG]
77126 2019-Jan-13 16:21:30.006598 - [DEBUG] Function : main
77127 2019-Jan-13 16:21:30.006624 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77128 2019-Jan-13 16:21:30.007287 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77129 2019-Jan-13 16:21:30.007956 - [DEBUG] Value : BOTTOM
77130 2019-Jan-13 16:21:30.007983 - [DEBUG]
77131 2019-Jan-13 16:21:30.008009 - [DEBUG] Function : main
77132 2019-Jan-13 16:21:30.008035 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77133 2019-Jan-13 16:21:30.008715 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77134 2019-Jan-13 16:21:30.009377 - [DEBUG] Value : BOTTOM
77135 2019-Jan-13 16:21:30.009406 - [DEBUG]
77136 2019-Jan-13 16:21:30.009432 - [DEBUG] Function : main
77137 2019-Jan-13 16:21:30.009457 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77138 2019-Jan-13 16:21:30.010116 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77139 2019-Jan-13 16:21:30.010784 - [DEBUG] Value : BOTTOM
77140 2019-Jan-13 16:21:30.010811 - [DEBUG]
77141 2019-Jan-13 16:21:30.010837 - [DEBUG] Function : main
77142 2019-Jan-13 16:21:30.010862 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77143 2019-Jan-13 16:21:30.011518 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77144 2019-Jan-13 16:21:30.012203 - [DEBUG] Value : BOTTOM
77145 2019-Jan-13 16:21:30.012231 - [DEBUG]
77146 2019-Jan-13 16:21:30.012257 - [DEBUG] Function : main
77147 2019-Jan-13 16:21:30.012282 - [DEBUG] Inst. : store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84
77148 2019-Jan-13 16:21:30.012945 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77149 2019-Jan-13 16:21:30.013008 - [DEBUG] Value : BOTTOM
77150 2019-Jan-13 16:21:30.013034 - [DEBUG]
77151 2019-Jan-13 16:21:30.013088 - [DEBUG] Function : main
77152 2019-Jan-13 16:21:30.013115 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77153 2019-Jan-13 16:21:30.013784 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77154 2019-Jan-13 16:21:30.014439 - [DEBUG] Value : BOTTOM
77155 2019-Jan-13 16:21:30.014468 - [DEBUG]
77156 2019-Jan-13 16:21:30.014493 - [DEBUG] Function : main
77157 2019-Jan-13 16:21:30.014519 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77158 2019-Jan-13 16:21:30.015208 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77159 2019-Jan-13 16:21:30.015889 - [DEBUG] Value : BOTTOM
77160 2019-Jan-13 16:21:30.015917 - [DEBUG]
77161 2019-Jan-13 16:21:30.015944 - [DEBUG] Function : main
77162 2019-Jan-13 16:21:30.015970 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77163 2019-Jan-13 16:21:30.016644 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77164 2019-Jan-13 16:21:30.017294 - [DEBUG] Value : BOTTOM
77165 2019-Jan-13 16:21:30.017322 - [DEBUG]
77166 2019-Jan-13 16:21:30.017347 - [DEBUG] Function : main
77167 2019-Jan-13 16:21:30.017372 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77168 2019-Jan-13 16:21:30.018031 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77169 2019-Jan-13 16:21:30.018716 - [DEBUG] Value : BOTTOM
77170 2019-Jan-13 16:21:30.018743 - [DEBUG]
77171 2019-Jan-13 16:21:30.018768 - [DEBUG] Function : main
77172 2019-Jan-13 16:21:30.018793 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77173 2019-Jan-13 16:21:30.019460 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77174 2019-Jan-13 16:21:30.020115 - [DEBUG] Value : BOTTOM
77175 2019-Jan-13 16:21:30.020142 - [DEBUG]
77176 2019-Jan-13 16:21:30.020167 - [DEBUG] Function : main
77177 2019-Jan-13 16:21:30.020193 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77178 2019-Jan-13 16:21:30.020845 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77179 2019-Jan-13 16:21:30.021506 - [DEBUG] Value : BOTTOM
77180 2019-Jan-13 16:21:30.021533 - [DEBUG]
77181 2019-Jan-13 16:21:30.021578 - [DEBUG] Function : main
77182 2019-Jan-13 16:21:30.021604 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77183 2019-Jan-13 16:21:30.022269 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77184 2019-Jan-13 16:21:30.022925 - [DEBUG] Value : BOTTOM
77185 2019-Jan-13 16:21:30.022953 - [DEBUG]
77186 2019-Jan-13 16:21:30.022979 - [DEBUG] Function : main
77187 2019-Jan-13 16:21:30.023004 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77188 2019-Jan-13 16:21:30.023653 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77189 2019-Jan-13 16:21:30.024318 - [DEBUG] Value : BOTTOM
77190 2019-Jan-13 16:21:30.024345 - [DEBUG]
77191 2019-Jan-13 16:21:30.024371 - [DEBUG] Function : main
77192 2019-Jan-13 16:21:30.024396 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77193 2019-Jan-13 16:21:30.025090 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77194 2019-Jan-13 16:21:30.025748 - [DEBUG] Value : BOTTOM
77195 2019-Jan-13 16:21:30.025775 - [DEBUG]
77196 2019-Jan-13 16:21:30.025802 - [DEBUG] Function : main
77197 2019-Jan-13 16:21:30.025828 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77198 2019-Jan-13 16:21:30.026482 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77199 2019-Jan-13 16:21:30.027146 - [DEBUG] Value : BOTTOM
77200 2019-Jan-13 16:21:30.027174 - [DEBUG]
77201 2019-Jan-13 16:21:30.027200 - [DEBUG] Function : main
77202 2019-Jan-13 16:21:30.027225 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77203 2019-Jan-13 16:21:30.027887 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77204 2019-Jan-13 16:21:30.028577 - [DEBUG] Value : BOTTOM
77205 2019-Jan-13 16:21:30.028621 - [DEBUG]
77206 2019-Jan-13 16:21:30.028647 - [DEBUG] Function : main
77207 2019-Jan-13 16:21:30.028672 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77208 2019-Jan-13 16:21:30.029333 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77209 2019-Jan-13 16:21:30.029993 - [DEBUG] Value : BOTTOM
77210 2019-Jan-13 16:21:30.030021 - [DEBUG]
77211 2019-Jan-13 16:21:30.030047 - [DEBUG] Function : main
77212 2019-Jan-13 16:21:30.030072 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77213 2019-Jan-13 16:21:30.030733 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77214 2019-Jan-13 16:21:30.031393 - [DEBUG] Value : BOTTOM
77215 2019-Jan-13 16:21:30.031420 - [DEBUG]
77216 2019-Jan-13 16:21:30.031446 - [DEBUG] Function : main
77217 2019-Jan-13 16:21:30.031471 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77218 2019-Jan-13 16:21:30.032153 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77219 2019-Jan-13 16:21:30.032811 - [DEBUG] Value : BOTTOM
77220 2019-Jan-13 16:21:30.032839 - [DEBUG]
77221 2019-Jan-13 16:21:30.032865 - [DEBUG] Function : main
77222 2019-Jan-13 16:21:30.032890 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77223 2019-Jan-13 16:21:30.033559 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77224 2019-Jan-13 16:21:30.034219 - [DEBUG] Value : BOTTOM
77225 2019-Jan-13 16:21:30.034246 - [DEBUG]
77226 2019-Jan-13 16:21:30.034272 - [DEBUG] Function : main
77227 2019-Jan-13 16:21:30.034297 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77228 2019-Jan-13 16:21:30.034975 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77229 2019-Jan-13 16:21:30.035640 - [DEBUG] Value : BOTTOM
77230 2019-Jan-13 16:21:30.035668 - [DEBUG]
77231 2019-Jan-13 16:21:30.035696 - [DEBUG] Function : main
77232 2019-Jan-13 16:21:30.035722 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77233 2019-Jan-13 16:21:30.036391 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77234 2019-Jan-13 16:21:30.037053 - [DEBUG] Value : BOTTOM
77235 2019-Jan-13 16:21:30.037080 - [DEBUG]
77236 2019-Jan-13 16:21:30.037106 - [DEBUG] Function : main
77237 2019-Jan-13 16:21:30.037131 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77238 2019-Jan-13 16:21:30.037789 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77239 2019-Jan-13 16:21:30.038472 - [DEBUG] Value : BOTTOM
77240 2019-Jan-13 16:21:30.038499 - [DEBUG]
77241 2019-Jan-13 16:21:30.038525 - [DEBUG] Function : main
77242 2019-Jan-13 16:21:30.038550 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77243 2019-Jan-13 16:21:30.039218 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77244 2019-Jan-13 16:21:30.039876 - [DEBUG] Value : BOTTOM
77245 2019-Jan-13 16:21:30.039903 - [DEBUG]
77246 2019-Jan-13 16:21:30.039929 - [DEBUG] Function : main
77247 2019-Jan-13 16:21:30.039955 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77248 2019-Jan-13 16:21:30.040615 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77249 2019-Jan-13 16:21:30.041266 - [DEBUG] Value : BOTTOM
77250 2019-Jan-13 16:21:30.041293 - [DEBUG]
77251 2019-Jan-13 16:21:30.041319 - [DEBUG] Function : main
77252 2019-Jan-13 16:21:30.041360 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77253 2019-Jan-13 16:21:30.042057 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77254 2019-Jan-13 16:21:30.042726 - [DEBUG] Value : BOTTOM
77255 2019-Jan-13 16:21:30.042754 - [DEBUG]
77256 2019-Jan-13 16:21:30.042779 - [DEBUG] Function : main
77257 2019-Jan-13 16:21:30.042805 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77258 2019-Jan-13 16:21:30.043464 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77259 2019-Jan-13 16:21:30.044120 - [DEBUG] Value : BOTTOM
77260 2019-Jan-13 16:21:30.044148 - [DEBUG]
77261 2019-Jan-13 16:21:30.044173 - [DEBUG] Function : main
77262 2019-Jan-13 16:21:30.044198 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77263 2019-Jan-13 16:21:30.044870 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77264 2019-Jan-13 16:21:30.045552 - [DEBUG] Value : BOTTOM
77265 2019-Jan-13 16:21:30.045580 - [DEBUG]
77266 2019-Jan-13 16:21:30.045606 - [DEBUG] Function : main
77267 2019-Jan-13 16:21:30.045631 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77268 2019-Jan-13 16:21:30.046299 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77269 2019-Jan-13 16:21:30.046948 - [DEBUG] Value : BOTTOM
77270 2019-Jan-13 16:21:30.046975 - [DEBUG]
77271 2019-Jan-13 16:21:30.047000 - [DEBUG] Function : main
77272 2019-Jan-13 16:21:30.047025 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77273 2019-Jan-13 16:21:30.047694 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77274 2019-Jan-13 16:21:30.048372 - [DEBUG] Value : BOTTOM
77275 2019-Jan-13 16:21:30.048400 - [DEBUG]
77276 2019-Jan-13 16:21:30.048425 - [DEBUG] Function : main
77277 2019-Jan-13 16:21:30.048451 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77278 2019-Jan-13 16:21:30.049114 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77279 2019-Jan-13 16:21:30.049775 - [DEBUG] Value : BOTTOM
77280 2019-Jan-13 16:21:30.049803 - [DEBUG]
77281 2019-Jan-13 16:21:30.049828 - [DEBUG] Function : main
77282 2019-Jan-13 16:21:30.049853 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77283 2019-Jan-13 16:21:30.050518 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77284 2019-Jan-13 16:21:30.051174 - [DEBUG] Value : BOTTOM
77285 2019-Jan-13 16:21:30.051201 - [DEBUG]
77286 2019-Jan-13 16:21:30.051227 - [DEBUG] Function : main
77287 2019-Jan-13 16:21:30.051252 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77288 2019-Jan-13 16:21:30.051936 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77289 2019-Jan-13 16:21:30.052594 - [DEBUG] Value : BOTTOM
77290 2019-Jan-13 16:21:30.052622 - [DEBUG]
77291 2019-Jan-13 16:21:30.052647 - [DEBUG] Function : main
77292 2019-Jan-13 16:21:30.052672 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77293 2019-Jan-13 16:21:30.053334 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77294 2019-Jan-13 16:21:30.053999 - [DEBUG] Value : BOTTOM
77295 2019-Jan-13 16:21:30.054026 - [DEBUG]
77296 2019-Jan-13 16:21:30.054052 - [DEBUG] Function : main
77297 2019-Jan-13 16:21:30.054094 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77298 2019-Jan-13 16:21:30.054762 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77299 2019-Jan-13 16:21:30.055445 - [DEBUG] Value : BOTTOM
77300 2019-Jan-13 16:21:30.055473 - [DEBUG]
77301 2019-Jan-13 16:21:30.055498 - [DEBUG] Function : main
77302 2019-Jan-13 16:21:30.055524 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77303 2019-Jan-13 16:21:30.056183 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77304 2019-Jan-13 16:21:30.056849 - [DEBUG] Value : BOTTOM
77305 2019-Jan-13 16:21:30.056876 - [DEBUG]
77306 2019-Jan-13 16:21:30.056902 - [DEBUG] Function : main
77307 2019-Jan-13 16:21:30.056927 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77308 2019-Jan-13 16:21:30.057589 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77309 2019-Jan-13 16:21:30.058270 - [DEBUG] Value : BOTTOM
77310 2019-Jan-13 16:21:30.058298 - [DEBUG]
77311 2019-Jan-13 16:21:30.058324 - [DEBUG] Function : main
77312 2019-Jan-13 16:21:30.058349 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77313 2019-Jan-13 16:21:30.059004 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77314 2019-Jan-13 16:21:30.059673 - [DEBUG] Value : BOTTOM
77315 2019-Jan-13 16:21:30.059700 - [DEBUG]
77316 2019-Jan-13 16:21:30.059726 - [DEBUG] Function : main
77317 2019-Jan-13 16:21:30.059750 - [DEBUG] Inst. : %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86
77318 2019-Jan-13 16:21:30.060413 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77319 2019-Jan-13 16:21:30.060477 - [DEBUG] Value : BOTTOM
77320 2019-Jan-13 16:21:30.060503 - [DEBUG]
77321 2019-Jan-13 16:21:30.060555 - [DEBUG] Function : main
77322 2019-Jan-13 16:21:30.060582 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77323 2019-Jan-13 16:21:30.061244 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77324 2019-Jan-13 16:21:30.061920 - [DEBUG] Value : BOTTOM
77325 2019-Jan-13 16:21:30.061948 - [DEBUG]
77326 2019-Jan-13 16:21:30.061973 - [DEBUG] Function : main
77327 2019-Jan-13 16:21:30.061999 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77328 2019-Jan-13 16:21:30.062665 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77329 2019-Jan-13 16:21:30.063326 - [DEBUG] Value : BOTTOM
77330 2019-Jan-13 16:21:30.063354 - [DEBUG]
77331 2019-Jan-13 16:21:30.063380 - [DEBUG] Function : main
77332 2019-Jan-13 16:21:30.063405 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77333 2019-Jan-13 16:21:30.064064 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77334 2019-Jan-13 16:21:30.064708 - [DEBUG] Value : BOTTOM
77335 2019-Jan-13 16:21:30.064735 - [DEBUG]
77336 2019-Jan-13 16:21:30.064760 - [DEBUG] Function : main
77337 2019-Jan-13 16:21:30.064786 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77338 2019-Jan-13 16:21:30.065475 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77339 2019-Jan-13 16:21:30.066134 - [DEBUG] Value : BOTTOM
77340 2019-Jan-13 16:21:30.066162 - [DEBUG]
77341 2019-Jan-13 16:21:30.066187 - [DEBUG] Function : main
77342 2019-Jan-13 16:21:30.066213 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77343 2019-Jan-13 16:21:30.066887 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77344 2019-Jan-13 16:21:30.067542 - [DEBUG] Value : BOTTOM
77345 2019-Jan-13 16:21:30.067570 - [DEBUG]
77346 2019-Jan-13 16:21:30.067595 - [DEBUG] Function : main
77347 2019-Jan-13 16:21:30.067620 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77348 2019-Jan-13 16:21:30.068306 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77349 2019-Jan-13 16:21:30.068960 - [DEBUG] Value : BOTTOM
77350 2019-Jan-13 16:21:30.068988 - [DEBUG]
77351 2019-Jan-13 16:21:30.069014 - [DEBUG] Function : main
77352 2019-Jan-13 16:21:30.069040 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77353 2019-Jan-13 16:21:30.069697 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77354 2019-Jan-13 16:21:30.070344 - [DEBUG] Value : BOTTOM
77355 2019-Jan-13 16:21:30.070371 - [DEBUG]
77356 2019-Jan-13 16:21:30.070396 - [DEBUG] Function : main
77357 2019-Jan-13 16:21:30.070421 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77358 2019-Jan-13 16:21:30.071081 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77359 2019-Jan-13 16:21:30.071756 - [DEBUG] Value : BOTTOM
77360 2019-Jan-13 16:21:30.071783 - [DEBUG]
77361 2019-Jan-13 16:21:30.071808 - [DEBUG] Function : main
77362 2019-Jan-13 16:21:30.071833 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77363 2019-Jan-13 16:21:30.072494 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77364 2019-Jan-13 16:21:30.073144 - [DEBUG] Value : BOTTOM
77365 2019-Jan-13 16:21:30.073172 - [DEBUG]
77366 2019-Jan-13 16:21:30.073197 - [DEBUG] Function : main
77367 2019-Jan-13 16:21:30.073222 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77368 2019-Jan-13 16:21:30.073884 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77369 2019-Jan-13 16:21:30.074548 - [DEBUG] Value : BOTTOM
77370 2019-Jan-13 16:21:30.074575 - [DEBUG]
77371 2019-Jan-13 16:21:30.074601 - [DEBUG] Function : main
77372 2019-Jan-13 16:21:30.074626 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77373 2019-Jan-13 16:21:30.075310 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77374 2019-Jan-13 16:21:30.075970 - [DEBUG] Value : BOTTOM
77375 2019-Jan-13 16:21:30.075998 - [DEBUG]
77376 2019-Jan-13 16:21:30.076023 - [DEBUG] Function : main
77377 2019-Jan-13 16:21:30.076048 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77378 2019-Jan-13 16:21:30.076706 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77379 2019-Jan-13 16:21:30.077368 - [DEBUG] Value : BOTTOM
77380 2019-Jan-13 16:21:30.077395 - [DEBUG]
77381 2019-Jan-13 16:21:30.077421 - [DEBUG] Function : main
77382 2019-Jan-13 16:21:30.077446 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77383 2019-Jan-13 16:21:30.078103 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77384 2019-Jan-13 16:21:30.078778 - [DEBUG] Value : BOTTOM
77385 2019-Jan-13 16:21:30.078806 - [DEBUG]
77386 2019-Jan-13 16:21:30.078831 - [DEBUG] Function : main
77387 2019-Jan-13 16:21:30.078856 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77388 2019-Jan-13 16:21:30.079507 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77389 2019-Jan-13 16:21:30.080184 - [DEBUG] Value : BOTTOM
77390 2019-Jan-13 16:21:30.080212 - [DEBUG]
77391 2019-Jan-13 16:21:30.080238 - [DEBUG] Function : main
77392 2019-Jan-13 16:21:30.080263 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77393 2019-Jan-13 16:21:30.080926 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77394 2019-Jan-13 16:21:30.081603 - [DEBUG] Value : BOTTOM
77395 2019-Jan-13 16:21:30.081630 - [DEBUG]
77396 2019-Jan-13 16:21:30.081656 - [DEBUG] Function : main
77397 2019-Jan-13 16:21:30.081681 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77398 2019-Jan-13 16:21:30.082333 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77399 2019-Jan-13 16:21:30.083007 - [DEBUG] Value : BOTTOM
77400 2019-Jan-13 16:21:30.083034 - [DEBUG]
77401 2019-Jan-13 16:21:30.083062 - [DEBUG] Function : main
77402 2019-Jan-13 16:21:30.083087 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77403 2019-Jan-13 16:21:30.083770 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77404 2019-Jan-13 16:21:30.084429 - [DEBUG] Value : BOTTOM
77405 2019-Jan-13 16:21:30.084456 - [DEBUG]
77406 2019-Jan-13 16:21:30.084481 - [DEBUG] Function : main
77407 2019-Jan-13 16:21:30.084506 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77408 2019-Jan-13 16:21:30.085179 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77409 2019-Jan-13 16:21:30.085850 - [DEBUG] Value : BOTTOM
77410 2019-Jan-13 16:21:30.085878 - [DEBUG]
77411 2019-Jan-13 16:21:30.085903 - [DEBUG] Function : main
77412 2019-Jan-13 16:21:30.085929 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77413 2019-Jan-13 16:21:30.086588 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77414 2019-Jan-13 16:21:30.087248 - [DEBUG] Value : BOTTOM
77415 2019-Jan-13 16:21:30.087274 - [DEBUG]
77416 2019-Jan-13 16:21:30.087299 - [DEBUG] Function : main
77417 2019-Jan-13 16:21:30.087325 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77418 2019-Jan-13 16:21:30.087976 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77419 2019-Jan-13 16:21:30.088662 - [DEBUG] Value : BOTTOM
77420 2019-Jan-13 16:21:30.088690 - [DEBUG]
77421 2019-Jan-13 16:21:30.088715 - [DEBUG] Function : main
77422 2019-Jan-13 16:21:30.088740 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77423 2019-Jan-13 16:21:30.089399 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77424 2019-Jan-13 16:21:30.090061 - [DEBUG] Value : BOTTOM
77425 2019-Jan-13 16:21:30.090088 - [DEBUG]
77426 2019-Jan-13 16:21:30.090114 - [DEBUG] Function : main
77427 2019-Jan-13 16:21:30.090139 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77428 2019-Jan-13 16:21:30.090788 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77429 2019-Jan-13 16:21:30.091455 - [DEBUG] Value : BOTTOM
77430 2019-Jan-13 16:21:30.091483 - [DEBUG]
77431 2019-Jan-13 16:21:30.091509 - [DEBUG] Function : main
77432 2019-Jan-13 16:21:30.091535 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77433 2019-Jan-13 16:21:30.092215 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77434 2019-Jan-13 16:21:30.092895 - [DEBUG] Value : BOTTOM
77435 2019-Jan-13 16:21:30.092923 - [DEBUG]
77436 2019-Jan-13 16:21:30.092949 - [DEBUG] Function : main
77437 2019-Jan-13 16:21:30.092974 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77438 2019-Jan-13 16:21:30.093631 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77439 2019-Jan-13 16:21:30.094283 - [DEBUG] Value : BOTTOM
77440 2019-Jan-13 16:21:30.094311 - [DEBUG]
77441 2019-Jan-13 16:21:30.094337 - [DEBUG] Function : main
77442 2019-Jan-13 16:21:30.094362 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77443 2019-Jan-13 16:21:30.095058 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77444 2019-Jan-13 16:21:30.095724 - [DEBUG] Value : BOTTOM
77445 2019-Jan-13 16:21:30.095752 - [DEBUG]
77446 2019-Jan-13 16:21:30.095778 - [DEBUG] Function : main
77447 2019-Jan-13 16:21:30.095803 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77448 2019-Jan-13 16:21:30.096457 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77449 2019-Jan-13 16:21:30.097117 - [DEBUG] Value : BOTTOM
77450 2019-Jan-13 16:21:30.097145 - [DEBUG]
77451 2019-Jan-13 16:21:30.097170 - [DEBUG] Function : main
77452 2019-Jan-13 16:21:30.097195 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77453 2019-Jan-13 16:21:30.097858 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77454 2019-Jan-13 16:21:30.098542 - [DEBUG] Value : BOTTOM
77455 2019-Jan-13 16:21:30.098570 - [DEBUG]
77456 2019-Jan-13 16:21:30.098595 - [DEBUG] Function : main
77457 2019-Jan-13 16:21:30.098621 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77458 2019-Jan-13 16:21:30.099278 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77459 2019-Jan-13 16:21:30.099936 - [DEBUG] Value : BOTTOM
77460 2019-Jan-13 16:21:30.099963 - [DEBUG]
77461 2019-Jan-13 16:21:30.099988 - [DEBUG] Function : main
77462 2019-Jan-13 16:21:30.100013 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77463 2019-Jan-13 16:21:30.100681 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77464 2019-Jan-13 16:21:30.101348 - [DEBUG] Value : BOTTOM
77465 2019-Jan-13 16:21:30.101376 - [DEBUG]
77466 2019-Jan-13 16:21:30.101401 - [DEBUG] Function : main
77467 2019-Jan-13 16:21:30.101426 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77468 2019-Jan-13 16:21:30.102107 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77469 2019-Jan-13 16:21:30.102764 - [DEBUG] Value : BOTTOM
77470 2019-Jan-13 16:21:30.102791 - [DEBUG]
77471 2019-Jan-13 16:21:30.102816 - [DEBUG] Function : main
77472 2019-Jan-13 16:21:30.102841 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77473 2019-Jan-13 16:21:30.103507 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77474 2019-Jan-13 16:21:30.104167 - [DEBUG] Value : BOTTOM
77475 2019-Jan-13 16:21:30.104195 - [DEBUG]
77476 2019-Jan-13 16:21:30.104221 - [DEBUG] Function : main
77477 2019-Jan-13 16:21:30.104246 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77478 2019-Jan-13 16:21:30.104926 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77479 2019-Jan-13 16:21:30.105604 - [DEBUG] Value : BOTTOM
77480 2019-Jan-13 16:21:30.105632 - [DEBUG]
77481 2019-Jan-13 16:21:30.105658 - [DEBUG] Function : main
77482 2019-Jan-13 16:21:30.105683 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77483 2019-Jan-13 16:21:30.106356 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77484 2019-Jan-13 16:21:30.107017 - [DEBUG] Value : BOTTOM
77485 2019-Jan-13 16:21:30.107044 - [DEBUG]
77486 2019-Jan-13 16:21:30.107070 - [DEBUG] Function : main
77487 2019-Jan-13 16:21:30.107095 - [DEBUG] Inst. : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
77488 2019-Jan-13 16:21:30.107757 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77489 2019-Jan-13 16:21:30.107820 - [DEBUG] Value : BOTTOM
77490 2019-Jan-13 16:21:30.107846 - [DEBUG]
77491 2019-Jan-13 16:21:30.107897 - [DEBUG] Function : main
77492 2019-Jan-13 16:21:30.107924 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77493 2019-Jan-13 16:21:30.108600 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77494 2019-Jan-13 16:21:30.109265 - [DEBUG] Value : BOTTOM
77495 2019-Jan-13 16:21:30.109293 - [DEBUG]
77496 2019-Jan-13 16:21:30.109319 - [DEBUG] Function : main
77497 2019-Jan-13 16:21:30.109344 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77498 2019-Jan-13 16:21:30.110001 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77499 2019-Jan-13 16:21:30.110671 - [DEBUG] Value : BOTTOM
77500 2019-Jan-13 16:21:30.110698 - [DEBUG]
77501 2019-Jan-13 16:21:30.110725 - [DEBUG] Function : main
77502 2019-Jan-13 16:21:30.110750 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77503 2019-Jan-13 16:21:30.111397 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77504 2019-Jan-13 16:21:30.112077 - [DEBUG] Value : BOTTOM
77505 2019-Jan-13 16:21:30.112105 - [DEBUG]
77506 2019-Jan-13 16:21:30.112130 - [DEBUG] Function : main
77507 2019-Jan-13 16:21:30.112156 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77508 2019-Jan-13 16:21:30.112813 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77509 2019-Jan-13 16:21:30.113471 - [DEBUG] Value : BOTTOM
77510 2019-Jan-13 16:21:30.113499 - [DEBUG]
77511 2019-Jan-13 16:21:30.113524 - [DEBUG] Function : main
77512 2019-Jan-13 16:21:30.113549 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77513 2019-Jan-13 16:21:30.114197 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77514 2019-Jan-13 16:21:30.114850 - [DEBUG] Value : BOTTOM
77515 2019-Jan-13 16:21:30.114894 - [DEBUG]
77516 2019-Jan-13 16:21:30.114921 - [DEBUG] Function : main
77517 2019-Jan-13 16:21:30.114946 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77518 2019-Jan-13 16:21:30.115605 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77519 2019-Jan-13 16:21:30.116263 - [DEBUG] Value : BOTTOM
77520 2019-Jan-13 16:21:30.116290 - [DEBUG]
77521 2019-Jan-13 16:21:30.116316 - [DEBUG] Function : main
77522 2019-Jan-13 16:21:30.116341 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77523 2019-Jan-13 16:21:30.116989 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77524 2019-Jan-13 16:21:30.117636 - [DEBUG] Value : BOTTOM
77525 2019-Jan-13 16:21:30.117664 - [DEBUG]
77526 2019-Jan-13 16:21:30.117689 - [DEBUG] Function : main
77527 2019-Jan-13 16:21:30.117714 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77528 2019-Jan-13 16:21:30.118391 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77529 2019-Jan-13 16:21:30.119086 - [DEBUG] Value : BOTTOM
77530 2019-Jan-13 16:21:30.119116 - [DEBUG]
77531 2019-Jan-13 16:21:30.119142 - [DEBUG] Function : main
77532 2019-Jan-13 16:21:30.119167 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77533 2019-Jan-13 16:21:30.119819 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77534 2019-Jan-13 16:21:30.120470 - [DEBUG] Value : BOTTOM
77535 2019-Jan-13 16:21:30.120497 - [DEBUG]
77536 2019-Jan-13 16:21:30.120523 - [DEBUG] Function : main
77537 2019-Jan-13 16:21:30.120548 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77538 2019-Jan-13 16:21:30.121208 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77539 2019-Jan-13 16:21:30.121892 - [DEBUG] Value : BOTTOM
77540 2019-Jan-13 16:21:30.121919 - [DEBUG]
77541 2019-Jan-13 16:21:30.121944 - [DEBUG] Function : main
77542 2019-Jan-13 16:21:30.121970 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77543 2019-Jan-13 16:21:30.122625 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77544 2019-Jan-13 16:21:30.123283 - [DEBUG] Value : BOTTOM
77545 2019-Jan-13 16:21:30.123311 - [DEBUG]
77546 2019-Jan-13 16:21:30.123336 - [DEBUG] Function : main
77547 2019-Jan-13 16:21:30.123361 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77548 2019-Jan-13 16:21:30.124017 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77549 2019-Jan-13 16:21:30.124672 - [DEBUG] Value : BOTTOM
77550 2019-Jan-13 16:21:30.124699 - [DEBUG]
77551 2019-Jan-13 16:21:30.124724 - [DEBUG] Function : main
77552 2019-Jan-13 16:21:30.124749 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77553 2019-Jan-13 16:21:30.125427 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77554 2019-Jan-13 16:21:30.126085 - [DEBUG] Value : BOTTOM
77555 2019-Jan-13 16:21:30.126112 - [DEBUG]
77556 2019-Jan-13 16:21:30.126138 - [DEBUG] Function : main
77557 2019-Jan-13 16:21:30.126163 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77558 2019-Jan-13 16:21:30.126814 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77559 2019-Jan-13 16:21:30.127474 - [DEBUG] Value : BOTTOM
77560 2019-Jan-13 16:21:30.127501 - [DEBUG]
77561 2019-Jan-13 16:21:30.127527 - [DEBUG] Function : main
77562 2019-Jan-13 16:21:30.127552 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77563 2019-Jan-13 16:21:30.128228 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77564 2019-Jan-13 16:21:30.128889 - [DEBUG] Value : BOTTOM
77565 2019-Jan-13 16:21:30.128916 - [DEBUG]
77566 2019-Jan-13 16:21:30.128942 - [DEBUG] Function : main
77567 2019-Jan-13 16:21:30.128967 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77568 2019-Jan-13 16:21:30.129619 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77569 2019-Jan-13 16:21:30.130294 - [DEBUG] Value : BOTTOM
77570 2019-Jan-13 16:21:30.130321 - [DEBUG]
77571 2019-Jan-13 16:21:30.130349 - [DEBUG] Function : main
77572 2019-Jan-13 16:21:30.130374 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77573 2019-Jan-13 16:21:30.131030 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77574 2019-Jan-13 16:21:30.131736 - [DEBUG] Value : BOTTOM
77575 2019-Jan-13 16:21:30.131764 - [DEBUG]
77576 2019-Jan-13 16:21:30.131790 - [DEBUG] Function : main
77577 2019-Jan-13 16:21:30.131815 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77578 2019-Jan-13 16:21:30.132483 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77579 2019-Jan-13 16:21:30.133158 - [DEBUG] Value : BOTTOM
77580 2019-Jan-13 16:21:30.133186 - [DEBUG]
77581 2019-Jan-13 16:21:30.133212 - [DEBUG] Function : main
77582 2019-Jan-13 16:21:30.133237 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77583 2019-Jan-13 16:21:30.133890 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77584 2019-Jan-13 16:21:30.134551 - [DEBUG] Value : BOTTOM
77585 2019-Jan-13 16:21:30.134578 - [DEBUG]
77586 2019-Jan-13 16:21:30.134604 - [DEBUG] Function : main
77587 2019-Jan-13 16:21:30.134629 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77588 2019-Jan-13 16:21:30.135300 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77589 2019-Jan-13 16:21:30.135968 - [DEBUG] Value : BOTTOM
77590 2019-Jan-13 16:21:30.135995 - [DEBUG]
77591 2019-Jan-13 16:21:30.136021 - [DEBUG] Function : main
77592 2019-Jan-13 16:21:30.136046 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77593 2019-Jan-13 16:21:30.136707 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77594 2019-Jan-13 16:21:30.137368 - [DEBUG] Value : BOTTOM
77595 2019-Jan-13 16:21:30.137396 - [DEBUG]
77596 2019-Jan-13 16:21:30.137422 - [DEBUG] Function : main
77597 2019-Jan-13 16:21:30.137447 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77598 2019-Jan-13 16:21:30.138090 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77599 2019-Jan-13 16:21:30.138788 - [DEBUG] Value : BOTTOM
77600 2019-Jan-13 16:21:30.138816 - [DEBUG]
77601 2019-Jan-13 16:21:30.138841 - [DEBUG] Function : main
77602 2019-Jan-13 16:21:30.138866 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77603 2019-Jan-13 16:21:30.139523 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77604 2019-Jan-13 16:21:30.140184 - [DEBUG] Value : BOTTOM
77605 2019-Jan-13 16:21:30.140211 - [DEBUG]
77606 2019-Jan-13 16:21:30.140237 - [DEBUG] Function : main
77607 2019-Jan-13 16:21:30.140262 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77608 2019-Jan-13 16:21:30.140904 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77609 2019-Jan-13 16:21:30.141580 - [DEBUG] Value : BOTTOM
77610 2019-Jan-13 16:21:30.141608 - [DEBUG]
77611 2019-Jan-13 16:21:30.141634 - [DEBUG] Function : main
77612 2019-Jan-13 16:21:30.141659 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77613 2019-Jan-13 16:21:30.142314 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77614 2019-Jan-13 16:21:30.142978 - [DEBUG] Value : BOTTOM
77615 2019-Jan-13 16:21:30.143005 - [DEBUG]
77616 2019-Jan-13 16:21:30.143030 - [DEBUG] Function : main
77617 2019-Jan-13 16:21:30.143055 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77618 2019-Jan-13 16:21:30.143704 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77619 2019-Jan-13 16:21:30.144371 - [DEBUG] Value : BOTTOM
77620 2019-Jan-13 16:21:30.144398 - [DEBUG]
77621 2019-Jan-13 16:21:30.144424 - [DEBUG] Function : main
77622 2019-Jan-13 16:21:30.144449 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77623 2019-Jan-13 16:21:30.145129 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77624 2019-Jan-13 16:21:30.145792 - [DEBUG] Value : BOTTOM
77625 2019-Jan-13 16:21:30.145834 - [DEBUG]
77626 2019-Jan-13 16:21:30.145860 - [DEBUG] Function : main
77627 2019-Jan-13 16:21:30.145885 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77628 2019-Jan-13 16:21:30.146537 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77629 2019-Jan-13 16:21:30.147198 - [DEBUG] Value : BOTTOM
77630 2019-Jan-13 16:21:30.147226 - [DEBUG]
77631 2019-Jan-13 16:21:30.147252 - [DEBUG] Function : main
77632 2019-Jan-13 16:21:30.147277 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77633 2019-Jan-13 16:21:30.147938 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77634 2019-Jan-13 16:21:30.148622 - [DEBUG] Value : BOTTOM
77635 2019-Jan-13 16:21:30.148650 - [DEBUG]
77636 2019-Jan-13 16:21:30.148676 - [DEBUG] Function : main
77637 2019-Jan-13 16:21:30.148701 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77638 2019-Jan-13 16:21:30.149352 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77639 2019-Jan-13 16:21:30.150006 - [DEBUG] Value : BOTTOM
77640 2019-Jan-13 16:21:30.150033 - [DEBUG]
77641 2019-Jan-13 16:21:30.150059 - [DEBUG] Function : main
77642 2019-Jan-13 16:21:30.150084 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77643 2019-Jan-13 16:21:30.150744 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77644 2019-Jan-13 16:21:30.151404 - [DEBUG] Value : BOTTOM
77645 2019-Jan-13 16:21:30.151431 - [DEBUG]
77646 2019-Jan-13 16:21:30.151456 - [DEBUG] Function : main
77647 2019-Jan-13 16:21:30.151481 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77648 2019-Jan-13 16:21:30.152157 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77649 2019-Jan-13 16:21:30.152816 - [DEBUG] Value : BOTTOM
77650 2019-Jan-13 16:21:30.152843 - [DEBUG]
77651 2019-Jan-13 16:21:30.152869 - [DEBUG] Function : main
77652 2019-Jan-13 16:21:30.152894 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77653 2019-Jan-13 16:21:30.153553 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77654 2019-Jan-13 16:21:30.154215 - [DEBUG] Value : BOTTOM
77655 2019-Jan-13 16:21:30.154243 - [DEBUG]
77656 2019-Jan-13 16:21:30.154269 - [DEBUG] Function : main
77657 2019-Jan-13 16:21:30.154294 - [DEBUG] Inst. : br label %if.end37, !phasar.instruction.id !185, ID: 91
77658 2019-Jan-13 16:21:30.154968 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77659 2019-Jan-13 16:21:30.155032 - [DEBUG] Value : BOTTOM
77660 2019-Jan-13 16:21:30.155058 - [DEBUG]
77661 2019-Jan-13 16:21:30.155111 - [DEBUG] Function : main
77662 2019-Jan-13 16:21:30.155137 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77663 2019-Jan-13 16:21:30.155789 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77664 2019-Jan-13 16:21:30.156461 - [DEBUG] Value : BOTTOM
77665 2019-Jan-13 16:21:30.156488 - [DEBUG]
77666 2019-Jan-13 16:21:30.156514 - [DEBUG] Function : main
77667 2019-Jan-13 16:21:30.156540 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77668 2019-Jan-13 16:21:30.157196 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77669 2019-Jan-13 16:21:30.157854 - [DEBUG] Value : BOTTOM
77670 2019-Jan-13 16:21:30.157881 - [DEBUG]
77671 2019-Jan-13 16:21:30.157908 - [DEBUG] Function : main
77672 2019-Jan-13 16:21:30.157933 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77673 2019-Jan-13 16:21:30.158618 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77674 2019-Jan-13 16:21:30.159284 - [DEBUG] Value : BOTTOM
77675 2019-Jan-13 16:21:30.159311 - [DEBUG]
77676 2019-Jan-13 16:21:30.159337 - [DEBUG] Function : main
77677 2019-Jan-13 16:21:30.159362 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77678 2019-Jan-13 16:21:30.160014 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77679 2019-Jan-13 16:21:30.160674 - [DEBUG] Value : BOTTOM
77680 2019-Jan-13 16:21:30.160701 - [DEBUG]
77681 2019-Jan-13 16:21:30.160727 - [DEBUG] Function : main
77682 2019-Jan-13 16:21:30.160752 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77683 2019-Jan-13 16:21:30.161400 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77684 2019-Jan-13 16:21:30.162091 - [DEBUG] Value : BOTTOM
77685 2019-Jan-13 16:21:30.162121 - [DEBUG]
77686 2019-Jan-13 16:21:30.162146 - [DEBUG] Function : main
77687 2019-Jan-13 16:21:30.162172 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77688 2019-Jan-13 16:21:30.162828 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77689 2019-Jan-13 16:21:30.163489 - [DEBUG] Value : BOTTOM
77690 2019-Jan-13 16:21:30.163516 - [DEBUG]
77691 2019-Jan-13 16:21:30.163542 - [DEBUG] Function : main
77692 2019-Jan-13 16:21:30.163567 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77693 2019-Jan-13 16:21:30.164216 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77694 2019-Jan-13 16:21:30.164873 - [DEBUG] Value : BOTTOM
77695 2019-Jan-13 16:21:30.164919 - [DEBUG]
77696 2019-Jan-13 16:21:30.164945 - [DEBUG] Function : main
77697 2019-Jan-13 16:21:30.164970 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77698 2019-Jan-13 16:21:30.165628 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77699 2019-Jan-13 16:21:30.166289 - [DEBUG] Value : BOTTOM
77700 2019-Jan-13 16:21:30.166317 - [DEBUG]
77701 2019-Jan-13 16:21:30.166342 - [DEBUG] Function : main
77702 2019-Jan-13 16:21:30.166367 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77703 2019-Jan-13 16:21:30.167014 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77704 2019-Jan-13 16:21:30.167665 - [DEBUG] Value : BOTTOM
77705 2019-Jan-13 16:21:30.167692 - [DEBUG]
77706 2019-Jan-13 16:21:30.167718 - [DEBUG] Function : main
77707 2019-Jan-13 16:21:30.167743 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77708 2019-Jan-13 16:21:30.168421 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77709 2019-Jan-13 16:21:30.169086 - [DEBUG] Value : BOTTOM
77710 2019-Jan-13 16:21:30.169114 - [DEBUG]
77711 2019-Jan-13 16:21:30.169139 - [DEBUG] Function : main
77712 2019-Jan-13 16:21:30.169165 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77713 2019-Jan-13 16:21:30.169816 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77714 2019-Jan-13 16:21:30.170475 - [DEBUG] Value : BOTTOM
77715 2019-Jan-13 16:21:30.170503 - [DEBUG]
77716 2019-Jan-13 16:21:30.170528 - [DEBUG] Function : main
77717 2019-Jan-13 16:21:30.170569 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77718 2019-Jan-13 16:21:30.171235 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77719 2019-Jan-13 16:21:30.171923 - [DEBUG] Value : BOTTOM
77720 2019-Jan-13 16:21:30.171951 - [DEBUG]
77721 2019-Jan-13 16:21:30.171976 - [DEBUG] Function : main
77722 2019-Jan-13 16:21:30.172001 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77723 2019-Jan-13 16:21:30.172655 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77724 2019-Jan-13 16:21:30.173310 - [DEBUG] Value : BOTTOM
77725 2019-Jan-13 16:21:30.173337 - [DEBUG]
77726 2019-Jan-13 16:21:30.173362 - [DEBUG] Function : main
77727 2019-Jan-13 16:21:30.173387 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77728 2019-Jan-13 16:21:30.174044 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77729 2019-Jan-13 16:21:30.174702 - [DEBUG] Value : BOTTOM
77730 2019-Jan-13 16:21:30.174730 - [DEBUG]
77731 2019-Jan-13 16:21:30.174756 - [DEBUG] Function : main
77732 2019-Jan-13 16:21:30.174781 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77733 2019-Jan-13 16:21:30.175461 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77734 2019-Jan-13 16:21:30.176116 - [DEBUG] Value : BOTTOM
77735 2019-Jan-13 16:21:30.176143 - [DEBUG]
77736 2019-Jan-13 16:21:30.176169 - [DEBUG] Function : main
77737 2019-Jan-13 16:21:30.176194 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77738 2019-Jan-13 16:21:30.176853 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77739 2019-Jan-13 16:21:30.177514 - [DEBUG] Value : BOTTOM
77740 2019-Jan-13 16:21:30.177541 - [DEBUG]
77741 2019-Jan-13 16:21:30.177569 - [DEBUG] Function : main
77742 2019-Jan-13 16:21:30.177595 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77743 2019-Jan-13 16:21:30.178324 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77744 2019-Jan-13 16:21:30.178987 - [DEBUG] Value : BOTTOM
77745 2019-Jan-13 16:21:30.179014 - [DEBUG]
77746 2019-Jan-13 16:21:30.179040 - [DEBUG] Function : main
77747 2019-Jan-13 16:21:30.179065 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77748 2019-Jan-13 16:21:30.179724 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77749 2019-Jan-13 16:21:30.180390 - [DEBUG] Value : BOTTOM
77750 2019-Jan-13 16:21:30.180418 - [DEBUG]
77751 2019-Jan-13 16:21:30.180443 - [DEBUG] Function : main
77752 2019-Jan-13 16:21:30.180468 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77753 2019-Jan-13 16:21:30.181123 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77754 2019-Jan-13 16:21:30.181809 - [DEBUG] Value : BOTTOM
77755 2019-Jan-13 16:21:30.181837 - [DEBUG]
77756 2019-Jan-13 16:21:30.181862 - [DEBUG] Function : main
77757 2019-Jan-13 16:21:30.181888 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77758 2019-Jan-13 16:21:30.182546 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77759 2019-Jan-13 16:21:30.183214 - [DEBUG] Value : BOTTOM
77760 2019-Jan-13 16:21:30.183257 - [DEBUG]
77761 2019-Jan-13 16:21:30.183283 - [DEBUG] Function : main
77762 2019-Jan-13 16:21:30.183308 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77763 2019-Jan-13 16:21:30.183967 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77764 2019-Jan-13 16:21:30.184625 - [DEBUG] Value : BOTTOM
77765 2019-Jan-13 16:21:30.184653 - [DEBUG]
77766 2019-Jan-13 16:21:30.184677 - [DEBUG] Function : main
77767 2019-Jan-13 16:21:30.184702 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77768 2019-Jan-13 16:21:30.185378 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77769 2019-Jan-13 16:21:30.186054 - [DEBUG] Value : BOTTOM
77770 2019-Jan-13 16:21:30.186081 - [DEBUG]
77771 2019-Jan-13 16:21:30.186107 - [DEBUG] Function : main
77772 2019-Jan-13 16:21:30.186132 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77773 2019-Jan-13 16:21:30.186785 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77774 2019-Jan-13 16:21:30.187442 - [DEBUG] Value : BOTTOM
77775 2019-Jan-13 16:21:30.187469 - [DEBUG]
77776 2019-Jan-13 16:21:30.187495 - [DEBUG] Function : main
77777 2019-Jan-13 16:21:30.187520 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77778 2019-Jan-13 16:21:30.188164 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77779 2019-Jan-13 16:21:30.188855 - [DEBUG] Value : BOTTOM
77780 2019-Jan-13 16:21:30.188882 - [DEBUG]
77781 2019-Jan-13 16:21:30.188908 - [DEBUG] Function : main
77782 2019-Jan-13 16:21:30.188932 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77783 2019-Jan-13 16:21:30.189587 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77784 2019-Jan-13 16:21:30.190247 - [DEBUG] Value : BOTTOM
77785 2019-Jan-13 16:21:30.190274 - [DEBUG]
77786 2019-Jan-13 16:21:30.190299 - [DEBUG] Function : main
77787 2019-Jan-13 16:21:30.190324 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77788 2019-Jan-13 16:21:30.190967 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77789 2019-Jan-13 16:21:30.191658 - [DEBUG] Value : BOTTOM
77790 2019-Jan-13 16:21:30.191686 - [DEBUG]
77791 2019-Jan-13 16:21:30.191711 - [DEBUG] Function : main
77792 2019-Jan-13 16:21:30.191736 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77793 2019-Jan-13 16:21:30.192395 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77794 2019-Jan-13 16:21:30.193060 - [DEBUG] Value : BOTTOM
77795 2019-Jan-13 16:21:30.193087 - [DEBUG]
77796 2019-Jan-13 16:21:30.193112 - [DEBUG] Function : main
77797 2019-Jan-13 16:21:30.193138 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77798 2019-Jan-13 16:21:30.193783 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77799 2019-Jan-13 16:21:30.194455 - [DEBUG] Value : BOTTOM
77800 2019-Jan-13 16:21:30.194482 - [DEBUG]
77801 2019-Jan-13 16:21:30.194508 - [DEBUG] Function : main
77802 2019-Jan-13 16:21:30.194533 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77803 2019-Jan-13 16:21:30.195210 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77804 2019-Jan-13 16:21:30.195893 - [DEBUG] Value : BOTTOM
77805 2019-Jan-13 16:21:30.195921 - [DEBUG]
77806 2019-Jan-13 16:21:30.195947 - [DEBUG] Function : main
77807 2019-Jan-13 16:21:30.195972 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77808 2019-Jan-13 16:21:30.196622 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77809 2019-Jan-13 16:21:30.197292 - [DEBUG] Value : BOTTOM
77810 2019-Jan-13 16:21:30.197320 - [DEBUG]
77811 2019-Jan-13 16:21:30.197345 - [DEBUG] Function : main
77812 2019-Jan-13 16:21:30.197371 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77813 2019-Jan-13 16:21:30.198020 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77814 2019-Jan-13 16:21:30.198708 - [DEBUG] Value : BOTTOM
77815 2019-Jan-13 16:21:30.198735 - [DEBUG]
77816 2019-Jan-13 16:21:30.198761 - [DEBUG] Function : main
77817 2019-Jan-13 16:21:30.198786 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77818 2019-Jan-13 16:21:30.199435 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77819 2019-Jan-13 16:21:30.200101 - [DEBUG] Value : BOTTOM
77820 2019-Jan-13 16:21:30.200128 - [DEBUG]
77821 2019-Jan-13 16:21:30.200154 - [DEBUG] Function : main
77822 2019-Jan-13 16:21:30.200179 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77823 2019-Jan-13 16:21:30.200835 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77824 2019-Jan-13 16:21:30.201498 - [DEBUG] Value : BOTTOM
77825 2019-Jan-13 16:21:30.201525 - [DEBUG]
77826 2019-Jan-13 16:21:30.201567 - [DEBUG] Function : main
77827 2019-Jan-13 16:21:30.201594 - [DEBUG] Inst. : br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87
77828 2019-Jan-13 16:21:30.202244 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77829 2019-Jan-13 16:21:30.202307 - [DEBUG] Value : BOTTOM
77830 2019-Jan-13 16:21:30.202332 - [DEBUG]
77831 2019-Jan-13 16:21:30.202384 - [DEBUG] Function : main
77832 2019-Jan-13 16:21:30.202411 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77833 2019-Jan-13 16:21:30.203076 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
77834 2019-Jan-13 16:21:30.203743 - [DEBUG] Value : BOTTOM
77835 2019-Jan-13 16:21:30.203771 - [DEBUG]
77836 2019-Jan-13 16:21:30.203797 - [DEBUG] Function : main
77837 2019-Jan-13 16:21:30.203822 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77838 2019-Jan-13 16:21:30.204488 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
77839 2019-Jan-13 16:21:30.205166 - [DEBUG] Value : BOTTOM
77840 2019-Jan-13 16:21:30.205193 - [DEBUG]
77841 2019-Jan-13 16:21:30.205220 - [DEBUG] Function : main
77842 2019-Jan-13 16:21:30.205245 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77843 2019-Jan-13 16:21:30.205903 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
77844 2019-Jan-13 16:21:30.206568 - [DEBUG] Value : BOTTOM
77845 2019-Jan-13 16:21:30.206595 - [DEBUG]
77846 2019-Jan-13 16:21:30.206621 - [DEBUG] Function : main
77847 2019-Jan-13 16:21:30.206646 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77848 2019-Jan-13 16:21:30.207308 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
77849 2019-Jan-13 16:21:30.207984 - [DEBUG] Value : BOTTOM
77850 2019-Jan-13 16:21:30.208012 - [DEBUG]
77851 2019-Jan-13 16:21:30.208037 - [DEBUG] Function : main
77852 2019-Jan-13 16:21:30.208062 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77853 2019-Jan-13 16:21:30.208744 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
77854 2019-Jan-13 16:21:30.209414 - [DEBUG] Value : BOTTOM
77855 2019-Jan-13 16:21:30.209441 - [DEBUG]
77856 2019-Jan-13 16:21:30.209467 - [DEBUG] Function : main
77857 2019-Jan-13 16:21:30.209492 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77858 2019-Jan-13 16:21:30.210163 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
77859 2019-Jan-13 16:21:30.210819 - [DEBUG] Value : BOTTOM
77860 2019-Jan-13 16:21:30.210846 - [DEBUG]
77861 2019-Jan-13 16:21:30.210873 - [DEBUG] Function : main
77862 2019-Jan-13 16:21:30.210899 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77863 2019-Jan-13 16:21:30.211568 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
77864 2019-Jan-13 16:21:30.212237 - [DEBUG] Value : BOTTOM
77865 2019-Jan-13 16:21:30.212264 - [DEBUG]
77866 2019-Jan-13 16:21:30.212290 - [DEBUG] Function : main
77867 2019-Jan-13 16:21:30.212315 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77868 2019-Jan-13 16:21:30.212976 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
77869 2019-Jan-13 16:21:30.213634 - [DEBUG] Value : BOTTOM
77870 2019-Jan-13 16:21:30.213661 - [DEBUG]
77871 2019-Jan-13 16:21:30.213686 - [DEBUG] Function : main
77872 2019-Jan-13 16:21:30.213711 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77873 2019-Jan-13 16:21:30.214367 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
77874 2019-Jan-13 16:21:30.215050 - [DEBUG] Value : BOTTOM
77875 2019-Jan-13 16:21:30.215078 - [DEBUG]
77876 2019-Jan-13 16:21:30.215104 - [DEBUG] Function : main
77877 2019-Jan-13 16:21:30.215130 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77878 2019-Jan-13 16:21:30.215792 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
77879 2019-Jan-13 16:21:30.216460 - [DEBUG] Value : BOTTOM
77880 2019-Jan-13 16:21:30.216487 - [DEBUG]
77881 2019-Jan-13 16:21:30.216512 - [DEBUG] Function : main
77882 2019-Jan-13 16:21:30.216537 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77883 2019-Jan-13 16:21:30.217192 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
77884 2019-Jan-13 16:21:30.217858 - [DEBUG] Value : BOTTOM
77885 2019-Jan-13 16:21:30.217886 - [DEBUG]
77886 2019-Jan-13 16:21:30.217912 - [DEBUG] Function : main
77887 2019-Jan-13 16:21:30.217937 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77888 2019-Jan-13 16:21:30.218627 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
77889 2019-Jan-13 16:21:30.219288 - [DEBUG] Value : BOTTOM
77890 2019-Jan-13 16:21:30.219315 - [DEBUG]
77891 2019-Jan-13 16:21:30.219341 - [DEBUG] Function : main
77892 2019-Jan-13 16:21:30.219365 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77893 2019-Jan-13 16:21:30.220023 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
77894 2019-Jan-13 16:21:30.220700 - [DEBUG] Value : BOTTOM
77895 2019-Jan-13 16:21:30.220729 - [DEBUG]
77896 2019-Jan-13 16:21:30.220754 - [DEBUG] Function : main
77897 2019-Jan-13 16:21:30.220780 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77898 2019-Jan-13 16:21:30.221454 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
77899 2019-Jan-13 16:21:30.222140 - [DEBUG] Value : BOTTOM
77900 2019-Jan-13 16:21:30.222167 - [DEBUG]
77901 2019-Jan-13 16:21:30.222193 - [DEBUG] Function : main
77902 2019-Jan-13 16:21:30.222218 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77903 2019-Jan-13 16:21:30.222877 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
77904 2019-Jan-13 16:21:30.223528 - [DEBUG] Value : BOTTOM
77905 2019-Jan-13 16:21:30.223555 - [DEBUG]
77906 2019-Jan-13 16:21:30.223580 - [DEBUG] Function : main
77907 2019-Jan-13 16:21:30.223606 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77908 2019-Jan-13 16:21:30.224271 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
77909 2019-Jan-13 16:21:30.224965 - [DEBUG] Value : BOTTOM
77910 2019-Jan-13 16:21:30.224992 - [DEBUG]
77911 2019-Jan-13 16:21:30.225020 - [DEBUG] Function : main
77912 2019-Jan-13 16:21:30.225045 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77913 2019-Jan-13 16:21:30.225707 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
77914 2019-Jan-13 16:21:30.226357 - [DEBUG] Value : BOTTOM
77915 2019-Jan-13 16:21:30.226384 - [DEBUG]
77916 2019-Jan-13 16:21:30.226410 - [DEBUG] Function : main
77917 2019-Jan-13 16:21:30.226435 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77918 2019-Jan-13 16:21:30.227099 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
77919 2019-Jan-13 16:21:30.227769 - [DEBUG] Value : BOTTOM
77920 2019-Jan-13 16:21:30.227798 - [DEBUG]
77921 2019-Jan-13 16:21:30.227824 - [DEBUG] Function : main
77922 2019-Jan-13 16:21:30.227849 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77923 2019-Jan-13 16:21:30.228534 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
77924 2019-Jan-13 16:21:30.229185 - [DEBUG] Value : BOTTOM
77925 2019-Jan-13 16:21:30.229212 - [DEBUG]
77926 2019-Jan-13 16:21:30.229237 - [DEBUG] Function : main
77927 2019-Jan-13 16:21:30.229263 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77928 2019-Jan-13 16:21:30.229927 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
77929 2019-Jan-13 16:21:30.230587 - [DEBUG] Value : BOTTOM
77930 2019-Jan-13 16:21:30.230615 - [DEBUG]
77931 2019-Jan-13 16:21:30.230641 - [DEBUG] Function : main
77932 2019-Jan-13 16:21:30.230666 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77933 2019-Jan-13 16:21:30.231328 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
77934 2019-Jan-13 16:21:30.232009 - [DEBUG] Value : BOTTOM
77935 2019-Jan-13 16:21:30.232036 - [DEBUG]
77936 2019-Jan-13 16:21:30.232061 - [DEBUG] Function : main
77937 2019-Jan-13 16:21:30.232086 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77938 2019-Jan-13 16:21:30.232748 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
77939 2019-Jan-13 16:21:30.233413 - [DEBUG] Value : BOTTOM
77940 2019-Jan-13 16:21:30.233455 - [DEBUG]
77941 2019-Jan-13 16:21:30.233481 - [DEBUG] Function : main
77942 2019-Jan-13 16:21:30.233507 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77943 2019-Jan-13 16:21:30.234173 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
77944 2019-Jan-13 16:21:30.234825 - [DEBUG] Value : BOTTOM
77945 2019-Jan-13 16:21:30.234852 - [DEBUG]
77946 2019-Jan-13 16:21:30.234895 - [DEBUG] Function : main
77947 2019-Jan-13 16:21:30.234922 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77948 2019-Jan-13 16:21:30.235589 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
77949 2019-Jan-13 16:21:30.236255 - [DEBUG] Value : BOTTOM
77950 2019-Jan-13 16:21:30.236282 - [DEBUG]
77951 2019-Jan-13 16:21:30.236308 - [DEBUG] Function : main
77952 2019-Jan-13 16:21:30.236333 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77953 2019-Jan-13 16:21:30.237002 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
77954 2019-Jan-13 16:21:30.237658 - [DEBUG] Value : BOTTOM
77955 2019-Jan-13 16:21:30.237686 - [DEBUG]
77956 2019-Jan-13 16:21:30.237711 - [DEBUG] Function : main
77957 2019-Jan-13 16:21:30.237736 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77958 2019-Jan-13 16:21:30.238443 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
77959 2019-Jan-13 16:21:30.239117 - [DEBUG] Value : BOTTOM
77960 2019-Jan-13 16:21:30.239145 - [DEBUG]
77961 2019-Jan-13 16:21:30.239171 - [DEBUG] Function : main
77962 2019-Jan-13 16:21:30.239196 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77963 2019-Jan-13 16:21:30.239861 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
77964 2019-Jan-13 16:21:30.240514 - [DEBUG] Value : BOTTOM
77965 2019-Jan-13 16:21:30.240542 - [DEBUG]
77966 2019-Jan-13 16:21:30.240567 - [DEBUG] Function : main
77967 2019-Jan-13 16:21:30.240592 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77968 2019-Jan-13 16:21:30.241244 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
77969 2019-Jan-13 16:21:30.241940 - [DEBUG] Value : BOTTOM
77970 2019-Jan-13 16:21:30.241967 - [DEBUG]
77971 2019-Jan-13 16:21:30.241993 - [DEBUG] Function : main
77972 2019-Jan-13 16:21:30.242018 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77973 2019-Jan-13 16:21:30.242684 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
77974 2019-Jan-13 16:21:30.243343 - [DEBUG] Value : BOTTOM
77975 2019-Jan-13 16:21:30.243370 - [DEBUG]
77976 2019-Jan-13 16:21:30.243396 - [DEBUG] Function : main
77977 2019-Jan-13 16:21:30.243420 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77978 2019-Jan-13 16:21:30.244071 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
77979 2019-Jan-13 16:21:30.244740 - [DEBUG] Value : BOTTOM
77980 2019-Jan-13 16:21:30.244768 - [DEBUG]
77981 2019-Jan-13 16:21:30.244794 - [DEBUG] Function : main
77982 2019-Jan-13 16:21:30.244819 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77983 2019-Jan-13 16:21:30.245507 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
77984 2019-Jan-13 16:21:30.246166 - [DEBUG] Value : BOTTOM
77985 2019-Jan-13 16:21:30.246210 - [DEBUG]
77986 2019-Jan-13 16:21:30.246236 - [DEBUG] Function : main
77987 2019-Jan-13 16:21:30.246261 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77988 2019-Jan-13 16:21:30.246913 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
77989 2019-Jan-13 16:21:30.247588 - [DEBUG] Value : BOTTOM
77990 2019-Jan-13 16:21:30.247615 - [DEBUG]
77991 2019-Jan-13 16:21:30.247641 - [DEBUG] Function : main
77992 2019-Jan-13 16:21:30.247666 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77993 2019-Jan-13 16:21:30.251057 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
77994 2019-Jan-13 16:21:30.251820 - [DEBUG] Value : BOTTOM
77995 2019-Jan-13 16:21:30.251850 - [DEBUG]
77996 2019-Jan-13 16:21:30.251879 - [DEBUG] Function : main
77997 2019-Jan-13 16:21:30.251906 - [DEBUG] Inst. : store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88
77998 2019-Jan-13 16:21:30.252582 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
77999 2019-Jan-13 16:21:30.252647 - [DEBUG] Value : BOTTOM
78000 2019-Jan-13 16:21:30.252673 - [DEBUG]
78001 2019-Jan-13 16:21:30.252727 - [DEBUG] Function : main
78002 2019-Jan-13 16:21:30.252754 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78003 2019-Jan-13 16:21:30.253409 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78004 2019-Jan-13 16:21:30.254082 - [DEBUG] Value : BOTTOM
78005 2019-Jan-13 16:21:30.254110 - [DEBUG]
78006 2019-Jan-13 16:21:30.254136 - [DEBUG] Function : main
78007 2019-Jan-13 16:21:30.254161 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78008 2019-Jan-13 16:21:30.254824 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78009 2019-Jan-13 16:21:30.255514 - [DEBUG] Value : BOTTOM
78010 2019-Jan-13 16:21:30.255541 - [DEBUG]
78011 2019-Jan-13 16:21:30.255567 - [DEBUG] Function : main
78012 2019-Jan-13 16:21:30.255593 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78013 2019-Jan-13 16:21:30.256244 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78014 2019-Jan-13 16:21:30.256902 - [DEBUG] Value : BOTTOM
78015 2019-Jan-13 16:21:30.256930 - [DEBUG]
78016 2019-Jan-13 16:21:30.256955 - [DEBUG] Function : main
78017 2019-Jan-13 16:21:30.256980 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78018 2019-Jan-13 16:21:30.257635 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78019 2019-Jan-13 16:21:30.258318 - [DEBUG] Value : BOTTOM
78020 2019-Jan-13 16:21:30.258345 - [DEBUG]
78021 2019-Jan-13 16:21:30.258371 - [DEBUG] Function : main
78022 2019-Jan-13 16:21:30.258396 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78023 2019-Jan-13 16:21:30.259046 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78024 2019-Jan-13 16:21:30.259711 - [DEBUG] Value : BOTTOM
78025 2019-Jan-13 16:21:30.259739 - [DEBUG]
78026 2019-Jan-13 16:21:30.259765 - [DEBUG] Function : main
78027 2019-Jan-13 16:21:30.259790 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78028 2019-Jan-13 16:21:30.260449 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78029 2019-Jan-13 16:21:30.261109 - [DEBUG] Value : BOTTOM
78030 2019-Jan-13 16:21:30.261136 - [DEBUG]
78031 2019-Jan-13 16:21:30.261163 - [DEBUG] Function : main
78032 2019-Jan-13 16:21:30.261188 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78033 2019-Jan-13 16:21:30.261883 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78034 2019-Jan-13 16:21:30.262543 - [DEBUG] Value : BOTTOM
78035 2019-Jan-13 16:21:30.262571 - [DEBUG]
78036 2019-Jan-13 16:21:30.262597 - [DEBUG] Function : main
78037 2019-Jan-13 16:21:30.262622 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78038 2019-Jan-13 16:21:30.263283 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78039 2019-Jan-13 16:21:30.263944 - [DEBUG] Value : BOTTOM
78040 2019-Jan-13 16:21:30.263971 - [DEBUG]
78041 2019-Jan-13 16:21:30.263997 - [DEBUG] Function : main
78042 2019-Jan-13 16:21:30.264022 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78043 2019-Jan-13 16:21:30.264672 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78044 2019-Jan-13 16:21:30.265348 - [DEBUG] Value : BOTTOM
78045 2019-Jan-13 16:21:30.265376 - [DEBUG]
78046 2019-Jan-13 16:21:30.265401 - [DEBUG] Function : main
78047 2019-Jan-13 16:21:30.265426 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78048 2019-Jan-13 16:21:30.266091 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78049 2019-Jan-13 16:21:30.266753 - [DEBUG] Value : BOTTOM
78050 2019-Jan-13 16:21:30.266780 - [DEBUG]
78051 2019-Jan-13 16:21:30.266806 - [DEBUG] Function : main
78052 2019-Jan-13 16:21:30.266831 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78053 2019-Jan-13 16:21:30.267485 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78054 2019-Jan-13 16:21:30.268143 - [DEBUG] Value : BOTTOM
78055 2019-Jan-13 16:21:30.268170 - [DEBUG]
78056 2019-Jan-13 16:21:30.268196 - [DEBUG] Function : main
78057 2019-Jan-13 16:21:30.268241 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78058 2019-Jan-13 16:21:30.268903 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78059 2019-Jan-13 16:21:30.269565 - [DEBUG] Value : BOTTOM
78060 2019-Jan-13 16:21:30.269593 - [DEBUG]
78061 2019-Jan-13 16:21:30.269619 - [DEBUG] Function : main
78062 2019-Jan-13 16:21:30.269644 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78063 2019-Jan-13 16:21:30.270301 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78064 2019-Jan-13 16:21:30.270956 - [DEBUG] Value : BOTTOM
78065 2019-Jan-13 16:21:30.270983 - [DEBUG]
78066 2019-Jan-13 16:21:30.271009 - [DEBUG] Function : main
78067 2019-Jan-13 16:21:30.271033 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78068 2019-Jan-13 16:21:30.271716 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78069 2019-Jan-13 16:21:30.272376 - [DEBUG] Value : BOTTOM
78070 2019-Jan-13 16:21:30.272403 - [DEBUG]
78071 2019-Jan-13 16:21:30.272429 - [DEBUG] Function : main
78072 2019-Jan-13 16:21:30.272454 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78073 2019-Jan-13 16:21:30.273111 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78074 2019-Jan-13 16:21:30.273764 - [DEBUG] Value : BOTTOM
78075 2019-Jan-13 16:21:30.273792 - [DEBUG]
78076 2019-Jan-13 16:21:30.273818 - [DEBUG] Function : main
78077 2019-Jan-13 16:21:30.273843 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78078 2019-Jan-13 16:21:30.274500 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78079 2019-Jan-13 16:21:30.275188 - [DEBUG] Value : BOTTOM
78080 2019-Jan-13 16:21:30.275232 - [DEBUG]
78081 2019-Jan-13 16:21:30.275261 - [DEBUG] Function : main
78082 2019-Jan-13 16:21:30.275287 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78083 2019-Jan-13 16:21:30.275961 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78084 2019-Jan-13 16:21:30.276622 - [DEBUG] Value : BOTTOM
78085 2019-Jan-13 16:21:30.276649 - [DEBUG]
78086 2019-Jan-13 16:21:30.276675 - [DEBUG] Function : main
78087 2019-Jan-13 16:21:30.276700 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78088 2019-Jan-13 16:21:30.277359 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78089 2019-Jan-13 16:21:30.278032 - [DEBUG] Value : BOTTOM
78090 2019-Jan-13 16:21:30.278059 - [DEBUG]
78091 2019-Jan-13 16:21:30.278085 - [DEBUG] Function : main
78092 2019-Jan-13 16:21:30.278110 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78093 2019-Jan-13 16:21:30.278797 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78094 2019-Jan-13 16:21:30.279453 - [DEBUG] Value : BOTTOM
78095 2019-Jan-13 16:21:30.279481 - [DEBUG]
78096 2019-Jan-13 16:21:30.279506 - [DEBUG] Function : main
78097 2019-Jan-13 16:21:30.279531 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78098 2019-Jan-13 16:21:30.280184 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78099 2019-Jan-13 16:21:30.280851 - [DEBUG] Value : BOTTOM
78100 2019-Jan-13 16:21:30.280878 - [DEBUG]
78101 2019-Jan-13 16:21:30.280905 - [DEBUG] Function : main
78102 2019-Jan-13 16:21:30.280930 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78103 2019-Jan-13 16:21:30.281606 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78104 2019-Jan-13 16:21:30.282264 - [DEBUG] Value : BOTTOM
78105 2019-Jan-13 16:21:30.282291 - [DEBUG]
78106 2019-Jan-13 16:21:30.282317 - [DEBUG] Function : main
78107 2019-Jan-13 16:21:30.282342 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78108 2019-Jan-13 16:21:30.282990 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
78109 2019-Jan-13 16:21:30.283662 - [DEBUG] Value : BOTTOM
78110 2019-Jan-13 16:21:30.283689 - [DEBUG]
78111 2019-Jan-13 16:21:30.283715 - [DEBUG] Function : main
78112 2019-Jan-13 16:21:30.283740 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78113 2019-Jan-13 16:21:30.284398 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
78114 2019-Jan-13 16:21:30.285083 - [DEBUG] Value : BOTTOM
78115 2019-Jan-13 16:21:30.285110 - [DEBUG]
78116 2019-Jan-13 16:21:30.285135 - [DEBUG] Function : main
78117 2019-Jan-13 16:21:30.285160 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78118 2019-Jan-13 16:21:30.285810 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78119 2019-Jan-13 16:21:30.286471 - [DEBUG] Value : BOTTOM
78120 2019-Jan-13 16:21:30.286498 - [DEBUG]
78121 2019-Jan-13 16:21:30.286524 - [DEBUG] Function : main
78122 2019-Jan-13 16:21:30.286549 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78123 2019-Jan-13 16:21:30.287216 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78124 2019-Jan-13 16:21:30.287879 - [DEBUG] Value : BOTTOM
78125 2019-Jan-13 16:21:30.287906 - [DEBUG]
78126 2019-Jan-13 16:21:30.287933 - [DEBUG] Function : main
78127 2019-Jan-13 16:21:30.287958 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78128 2019-Jan-13 16:21:30.288643 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
78129 2019-Jan-13 16:21:30.289322 - [DEBUG] Value : BOTTOM
78130 2019-Jan-13 16:21:30.289350 - [DEBUG]
78131 2019-Jan-13 16:21:30.289375 - [DEBUG] Function : main
78132 2019-Jan-13 16:21:30.289400 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78133 2019-Jan-13 16:21:30.290058 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
78134 2019-Jan-13 16:21:30.290722 - [DEBUG] Value : BOTTOM
78135 2019-Jan-13 16:21:30.290749 - [DEBUG]
78136 2019-Jan-13 16:21:30.290774 - [DEBUG] Function : main
78137 2019-Jan-13 16:21:30.290800 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78138 2019-Jan-13 16:21:30.291447 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
78139 2019-Jan-13 16:21:30.292142 - [DEBUG] Value : BOTTOM
78140 2019-Jan-13 16:21:30.292170 - [DEBUG]
78141 2019-Jan-13 16:21:30.292196 - [DEBUG] Function : main
78142 2019-Jan-13 16:21:30.292221 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78143 2019-Jan-13 16:21:30.292877 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
78144 2019-Jan-13 16:21:30.293543 - [DEBUG] Value : BOTTOM
78145 2019-Jan-13 16:21:30.293570 - [DEBUG]
78146 2019-Jan-13 16:21:30.293596 - [DEBUG] Function : main
78147 2019-Jan-13 16:21:30.293621 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78148 2019-Jan-13 16:21:30.294267 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
78149 2019-Jan-13 16:21:30.294953 - [DEBUG] Value : BOTTOM
78150 2019-Jan-13 16:21:30.294980 - [DEBUG]
78151 2019-Jan-13 16:21:30.295006 - [DEBUG] Function : main
78152 2019-Jan-13 16:21:30.295032 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78153 2019-Jan-13 16:21:30.295690 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
78154 2019-Jan-13 16:21:30.296355 - [DEBUG] Value : BOTTOM
78155 2019-Jan-13 16:21:30.296383 - [DEBUG]
78156 2019-Jan-13 16:21:30.296408 - [DEBUG] Function : main
78157 2019-Jan-13 16:21:30.296433 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78158 2019-Jan-13 16:21:30.297083 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
78159 2019-Jan-13 16:21:30.297747 - [DEBUG] Value : BOTTOM
78160 2019-Jan-13 16:21:30.297775 - [DEBUG]
78161 2019-Jan-13 16:21:30.297801 - [DEBUG] Function : main
78162 2019-Jan-13 16:21:30.297826 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78163 2019-Jan-13 16:21:30.298511 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
78164 2019-Jan-13 16:21:30.299176 - [DEBUG] Value : BOTTOM
78165 2019-Jan-13 16:21:30.299203 - [DEBUG]
78166 2019-Jan-13 16:21:30.299229 - [DEBUG] Function : main
78167 2019-Jan-13 16:21:30.299254 - [DEBUG] Inst. : br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89
78168 2019-Jan-13 16:21:30.299904 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78169 2019-Jan-13 16:21:30.299969 - [DEBUG] Value : BOTTOM
78170 2019-Jan-13 16:21:30.299994 - [DEBUG]
78171 2019-Jan-13 16:21:30.300047 - [DEBUG] Function : main
78172 2019-Jan-13 16:21:30.300074 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78173 2019-Jan-13 16:21:30.300734 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78174 2019-Jan-13 16:21:30.301424 - [DEBUG] Value : BOTTOM
78175 2019-Jan-13 16:21:30.301453 - [DEBUG]
78176 2019-Jan-13 16:21:30.301478 - [DEBUG] Function : main
78177 2019-Jan-13 16:21:30.301504 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78178 2019-Jan-13 16:21:30.302195 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78179 2019-Jan-13 16:21:30.302849 - [DEBUG] Value : BOTTOM
78180 2019-Jan-13 16:21:30.302877 - [DEBUG]
78181 2019-Jan-13 16:21:30.302903 - [DEBUG] Function : main
78182 2019-Jan-13 16:21:30.302928 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78183 2019-Jan-13 16:21:30.303582 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78184 2019-Jan-13 16:21:30.304243 - [DEBUG] Value : BOTTOM
78185 2019-Jan-13 16:21:30.304270 - [DEBUG]
78186 2019-Jan-13 16:21:30.304296 - [DEBUG] Function : main
78187 2019-Jan-13 16:21:30.304321 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78188 2019-Jan-13 16:21:30.305009 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78189 2019-Jan-13 16:21:30.305670 - [DEBUG] Value : BOTTOM
78190 2019-Jan-13 16:21:30.305697 - [DEBUG]
78191 2019-Jan-13 16:21:30.305723 - [DEBUG] Function : main
78192 2019-Jan-13 16:21:30.305748 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78193 2019-Jan-13 16:21:30.306407 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78194 2019-Jan-13 16:21:30.307076 - [DEBUG] Value : BOTTOM
78195 2019-Jan-13 16:21:30.307104 - [DEBUG]
78196 2019-Jan-13 16:21:30.307130 - [DEBUG] Function : main
78197 2019-Jan-13 16:21:30.307156 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78198 2019-Jan-13 16:21:30.307815 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78199 2019-Jan-13 16:21:30.308499 - [DEBUG] Value : BOTTOM
78200 2019-Jan-13 16:21:30.308526 - [DEBUG]
78201 2019-Jan-13 16:21:30.308554 - [DEBUG] Function : main
78202 2019-Jan-13 16:21:30.308579 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78203 2019-Jan-13 16:21:30.309234 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78204 2019-Jan-13 16:21:30.309892 - [DEBUG] Value : BOTTOM
78205 2019-Jan-13 16:21:30.309920 - [DEBUG]
78206 2019-Jan-13 16:21:30.309946 - [DEBUG] Function : main
78207 2019-Jan-13 16:21:30.309971 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78208 2019-Jan-13 16:21:30.310635 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78209 2019-Jan-13 16:21:30.311293 - [DEBUG] Value : BOTTOM
78210 2019-Jan-13 16:21:30.311320 - [DEBUG]
78211 2019-Jan-13 16:21:30.311345 - [DEBUG] Function : main
78212 2019-Jan-13 16:21:30.311370 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78213 2019-Jan-13 16:21:30.312051 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78214 2019-Jan-13 16:21:30.312706 - [DEBUG] Value : BOTTOM
78215 2019-Jan-13 16:21:30.312734 - [DEBUG]
78216 2019-Jan-13 16:21:30.312760 - [DEBUG] Function : main
78217 2019-Jan-13 16:21:30.312785 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78218 2019-Jan-13 16:21:30.313455 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78219 2019-Jan-13 16:21:30.314118 - [DEBUG] Value : BOTTOM
78220 2019-Jan-13 16:21:30.314146 - [DEBUG]
78221 2019-Jan-13 16:21:30.314189 - [DEBUG] Function : main
78222 2019-Jan-13 16:21:30.314214 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78223 2019-Jan-13 16:21:30.314874 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78224 2019-Jan-13 16:21:30.315556 - [DEBUG] Value : BOTTOM
78225 2019-Jan-13 16:21:30.315584 - [DEBUG]
78226 2019-Jan-13 16:21:30.315610 - [DEBUG] Function : main
78227 2019-Jan-13 16:21:30.315635 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78228 2019-Jan-13 16:21:30.316306 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78229 2019-Jan-13 16:21:30.316967 - [DEBUG] Value : BOTTOM
78230 2019-Jan-13 16:21:30.316994 - [DEBUG]
78231 2019-Jan-13 16:21:30.317019 - [DEBUG] Function : main
78232 2019-Jan-13 16:21:30.317045 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78233 2019-Jan-13 16:21:30.317707 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78234 2019-Jan-13 16:21:30.318384 - [DEBUG] Value : BOTTOM
78235 2019-Jan-13 16:21:30.318411 - [DEBUG]
78236 2019-Jan-13 16:21:30.318436 - [DEBUG] Function : main
78237 2019-Jan-13 16:21:30.318461 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78238 2019-Jan-13 16:21:30.319129 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78239 2019-Jan-13 16:21:30.319789 - [DEBUG] Value : BOTTOM
78240 2019-Jan-13 16:21:30.319818 - [DEBUG]
78241 2019-Jan-13 16:21:30.319843 - [DEBUG] Function : main
78242 2019-Jan-13 16:21:30.319868 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78243 2019-Jan-13 16:21:30.320530 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78244 2019-Jan-13 16:21:30.321181 - [DEBUG] Value : BOTTOM
78245 2019-Jan-13 16:21:30.321208 - [DEBUG]
78246 2019-Jan-13 16:21:30.321233 - [DEBUG] Function : main
78247 2019-Jan-13 16:21:30.321258 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78248 2019-Jan-13 16:21:30.321948 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78249 2019-Jan-13 16:21:30.322618 - [DEBUG] Value : BOTTOM
78250 2019-Jan-13 16:21:30.322646 - [DEBUG]
78251 2019-Jan-13 16:21:30.322674 - [DEBUG] Function : main
78252 2019-Jan-13 16:21:30.322699 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78253 2019-Jan-13 16:21:30.323364 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78254 2019-Jan-13 16:21:30.324016 - [DEBUG] Value : BOTTOM
78255 2019-Jan-13 16:21:30.324043 - [DEBUG]
78256 2019-Jan-13 16:21:30.324069 - [DEBUG] Function : main
78257 2019-Jan-13 16:21:30.324094 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78258 2019-Jan-13 16:21:30.324757 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78259 2019-Jan-13 16:21:30.325446 - [DEBUG] Value : BOTTOM
78260 2019-Jan-13 16:21:30.325473 - [DEBUG]
78261 2019-Jan-13 16:21:30.325499 - [DEBUG] Function : main
78262 2019-Jan-13 16:21:30.325524 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78263 2019-Jan-13 16:21:30.326189 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78264 2019-Jan-13 16:21:30.326842 - [DEBUG] Value : BOTTOM
78265 2019-Jan-13 16:21:30.326870 - [DEBUG]
78266 2019-Jan-13 16:21:30.326895 - [DEBUG] Function : main
78267 2019-Jan-13 16:21:30.326937 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78268 2019-Jan-13 16:21:30.327604 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78269 2019-Jan-13 16:21:30.328287 - [DEBUG] Value : BOTTOM
78270 2019-Jan-13 16:21:30.328315 - [DEBUG]
78271 2019-Jan-13 16:21:30.328341 - [DEBUG] Function : main
78272 2019-Jan-13 16:21:30.328366 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78273 2019-Jan-13 16:21:30.329034 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78274 2019-Jan-13 16:21:30.329691 - [DEBUG] Value : BOTTOM
78275 2019-Jan-13 16:21:30.329719 - [DEBUG]
78276 2019-Jan-13 16:21:30.329745 - [DEBUG] Function : main
78277 2019-Jan-13 16:21:30.329770 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78278 2019-Jan-13 16:21:30.330430 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
78279 2019-Jan-13 16:21:30.331105 - [DEBUG] Value : BOTTOM
78280 2019-Jan-13 16:21:30.331132 - [DEBUG]
78281 2019-Jan-13 16:21:30.331158 - [DEBUG] Function : main
78282 2019-Jan-13 16:21:30.331183 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78283 2019-Jan-13 16:21:30.331869 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
78284 2019-Jan-13 16:21:30.332523 - [DEBUG] Value : BOTTOM
78285 2019-Jan-13 16:21:30.332551 - [DEBUG]
78286 2019-Jan-13 16:21:30.332576 - [DEBUG] Function : main
78287 2019-Jan-13 16:21:30.332601 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78288 2019-Jan-13 16:21:30.333256 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78289 2019-Jan-13 16:21:30.333919 - [DEBUG] Value : BOTTOM
78290 2019-Jan-13 16:21:30.333946 - [DEBUG]
78291 2019-Jan-13 16:21:30.333973 - [DEBUG] Function : main
78292 2019-Jan-13 16:21:30.333997 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78293 2019-Jan-13 16:21:30.334660 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78294 2019-Jan-13 16:21:30.335342 - [DEBUG] Value : BOTTOM
78295 2019-Jan-13 16:21:30.335370 - [DEBUG]
78296 2019-Jan-13 16:21:30.335395 - [DEBUG] Function : main
78297 2019-Jan-13 16:21:30.335420 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78298 2019-Jan-13 16:21:30.336072 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
78299 2019-Jan-13 16:21:30.336744 - [DEBUG] Value : BOTTOM
78300 2019-Jan-13 16:21:30.336771 - [DEBUG]
78301 2019-Jan-13 16:21:30.336797 - [DEBUG] Function : main
78302 2019-Jan-13 16:21:30.336822 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78303 2019-Jan-13 16:21:30.337485 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
78304 2019-Jan-13 16:21:30.338142 - [DEBUG] Value : BOTTOM
78305 2019-Jan-13 16:21:30.338169 - [DEBUG]
78306 2019-Jan-13 16:21:30.338195 - [DEBUG] Function : main
78307 2019-Jan-13 16:21:30.338239 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78308 2019-Jan-13 16:21:30.338896 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
78309 2019-Jan-13 16:21:30.339569 - [DEBUG] Value : BOTTOM
78310 2019-Jan-13 16:21:30.339596 - [DEBUG]
78311 2019-Jan-13 16:21:30.339622 - [DEBUG] Function : main
78312 2019-Jan-13 16:21:30.339664 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78313 2019-Jan-13 16:21:30.340332 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
78314 2019-Jan-13 16:21:30.340993 - [DEBUG] Value : BOTTOM
78315 2019-Jan-13 16:21:30.341019 - [DEBUG]
78316 2019-Jan-13 16:21:30.341045 - [DEBUG] Function : main
78317 2019-Jan-13 16:21:30.341071 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78318 2019-Jan-13 16:21:30.341763 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
78319 2019-Jan-13 16:21:30.342439 - [DEBUG] Value : BOTTOM
78320 2019-Jan-13 16:21:30.342466 - [DEBUG]
78321 2019-Jan-13 16:21:30.342492 - [DEBUG] Function : main
78322 2019-Jan-13 16:21:30.342517 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78323 2019-Jan-13 16:21:30.343179 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
78324 2019-Jan-13 16:21:30.343836 - [DEBUG] Value : BOTTOM
78325 2019-Jan-13 16:21:30.343863 - [DEBUG]
78326 2019-Jan-13 16:21:30.343889 - [DEBUG] Function : main
78327 2019-Jan-13 16:21:30.343913 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78328 2019-Jan-13 16:21:30.344565 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
78329 2019-Jan-13 16:21:30.345257 - [DEBUG] Value : BOTTOM
78330 2019-Jan-13 16:21:30.345285 - [DEBUG]
78331 2019-Jan-13 16:21:30.345311 - [DEBUG] Function : main
78332 2019-Jan-13 16:21:30.345336 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78333 2019-Jan-13 16:21:30.345995 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
78334 2019-Jan-13 16:21:30.346657 - [DEBUG] Value : BOTTOM
78335 2019-Jan-13 16:21:30.346685 - [DEBUG]
78336 2019-Jan-13 16:21:30.346710 - [DEBUG] Function : main
78337 2019-Jan-13 16:21:30.346735 - [DEBUG] Inst. : store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90
78338 2019-Jan-13 16:21:30.347388 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78339 2019-Jan-13 16:21:30.347450 - [DEBUG] Value : BOTTOM
78340 2019-Jan-13 16:21:30.347476 - [DEBUG]
78341 2019-Jan-13 16:21:30.347529 - [DEBUG] Function : main
78342 2019-Jan-13 16:21:30.347556 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78343 2019-Jan-13 16:21:30.348259 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78344 2019-Jan-13 16:21:30.348923 - [DEBUG] Value : BOTTOM
78345 2019-Jan-13 16:21:30.348949 - [DEBUG]
78346 2019-Jan-13 16:21:30.348976 - [DEBUG] Function : main
78347 2019-Jan-13 16:21:30.349001 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78348 2019-Jan-13 16:21:30.349683 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78349 2019-Jan-13 16:21:30.350339 - [DEBUG] Value : BOTTOM
78350 2019-Jan-13 16:21:30.350367 - [DEBUG]
78351 2019-Jan-13 16:21:30.350393 - [DEBUG] Function : main
78352 2019-Jan-13 16:21:30.350418 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78353 2019-Jan-13 16:21:30.351081 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78354 2019-Jan-13 16:21:30.351762 - [DEBUG] Value : BOTTOM
78355 2019-Jan-13 16:21:30.351789 - [DEBUG]
78356 2019-Jan-13 16:21:30.351815 - [DEBUG] Function : main
78357 2019-Jan-13 16:21:30.351840 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78358 2019-Jan-13 16:21:30.352519 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78359 2019-Jan-13 16:21:30.353173 - [DEBUG] Value : BOTTOM
78360 2019-Jan-13 16:21:30.353201 - [DEBUG]
78361 2019-Jan-13 16:21:30.353226 - [DEBUG] Function : main
78362 2019-Jan-13 16:21:30.353251 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78363 2019-Jan-13 16:21:30.353910 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78364 2019-Jan-13 16:21:30.354573 - [DEBUG] Value : BOTTOM
78365 2019-Jan-13 16:21:30.354600 - [DEBUG]
78366 2019-Jan-13 16:21:30.354626 - [DEBUG] Function : main
78367 2019-Jan-13 16:21:30.354652 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78368 2019-Jan-13 16:21:30.355346 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78369 2019-Jan-13 16:21:30.355998 - [DEBUG] Value : BOTTOM
78370 2019-Jan-13 16:21:30.356025 - [DEBUG]
78371 2019-Jan-13 16:21:30.356052 - [DEBUG] Function : main
78372 2019-Jan-13 16:21:30.356077 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78373 2019-Jan-13 16:21:30.356727 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78374 2019-Jan-13 16:21:30.357386 - [DEBUG] Value : BOTTOM
78375 2019-Jan-13 16:21:30.357413 - [DEBUG]
78376 2019-Jan-13 16:21:30.357438 - [DEBUG] Function : main
78377 2019-Jan-13 16:21:30.357464 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78378 2019-Jan-13 16:21:30.358122 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78379 2019-Jan-13 16:21:30.358800 - [DEBUG] Value : BOTTOM
78380 2019-Jan-13 16:21:30.358827 - [DEBUG]
78381 2019-Jan-13 16:21:30.358852 - [DEBUG] Function : main
78382 2019-Jan-13 16:21:30.358877 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78383 2019-Jan-13 16:21:30.359527 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78384 2019-Jan-13 16:21:30.360193 - [DEBUG] Value : BOTTOM
78385 2019-Jan-13 16:21:30.360221 - [DEBUG]
78386 2019-Jan-13 16:21:30.360246 - [DEBUG] Function : main
78387 2019-Jan-13 16:21:30.360272 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78388 2019-Jan-13 16:21:30.360940 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78389 2019-Jan-13 16:21:30.361622 - [DEBUG] Value : BOTTOM
78390 2019-Jan-13 16:21:30.361649 - [DEBUG]
78391 2019-Jan-13 16:21:30.361675 - [DEBUG] Function : main
78392 2019-Jan-13 16:21:30.361700 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78393 2019-Jan-13 16:21:30.362351 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78394 2019-Jan-13 16:21:30.363023 - [DEBUG] Value : BOTTOM
78395 2019-Jan-13 16:21:30.363051 - [DEBUG]
78396 2019-Jan-13 16:21:30.363076 - [DEBUG] Function : main
78397 2019-Jan-13 16:21:30.363101 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78398 2019-Jan-13 16:21:30.363760 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78399 2019-Jan-13 16:21:30.364416 - [DEBUG] Value : BOTTOM
78400 2019-Jan-13 16:21:30.364443 - [DEBUG]
78401 2019-Jan-13 16:21:30.364469 - [DEBUG] Function : main
78402 2019-Jan-13 16:21:30.364494 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78403 2019-Jan-13 16:21:30.365172 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78404 2019-Jan-13 16:21:30.365854 - [DEBUG] Value : BOTTOM
78405 2019-Jan-13 16:21:30.365883 - [DEBUG]
78406 2019-Jan-13 16:21:30.365908 - [DEBUG] Function : main
78407 2019-Jan-13 16:21:30.365934 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78408 2019-Jan-13 16:21:30.366594 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78409 2019-Jan-13 16:21:30.367255 - [DEBUG] Value : BOTTOM
78410 2019-Jan-13 16:21:30.367283 - [DEBUG]
78411 2019-Jan-13 16:21:30.367309 - [DEBUG] Function : main
78412 2019-Jan-13 16:21:30.367334 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78413 2019-Jan-13 16:21:30.367987 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78414 2019-Jan-13 16:21:30.368673 - [DEBUG] Value : BOTTOM
78415 2019-Jan-13 16:21:30.368702 - [DEBUG]
78416 2019-Jan-13 16:21:30.368727 - [DEBUG] Function : main
78417 2019-Jan-13 16:21:30.368752 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78418 2019-Jan-13 16:21:30.369413 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78419 2019-Jan-13 16:21:30.370080 - [DEBUG] Value : BOTTOM
78420 2019-Jan-13 16:21:30.370108 - [DEBUG]
78421 2019-Jan-13 16:21:30.370135 - [DEBUG] Function : main
78422 2019-Jan-13 16:21:30.370160 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78423 2019-Jan-13 16:21:30.370815 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78424 2019-Jan-13 16:21:30.371472 - [DEBUG] Value : BOTTOM
78425 2019-Jan-13 16:21:30.371500 - [DEBUG]
78426 2019-Jan-13 16:21:30.371526 - [DEBUG] Function : main
78427 2019-Jan-13 16:21:30.371569 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78428 2019-Jan-13 16:21:30.372236 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78429 2019-Jan-13 16:21:30.372908 - [DEBUG] Value : BOTTOM
78430 2019-Jan-13 16:21:30.372935 - [DEBUG]
78431 2019-Jan-13 16:21:30.372961 - [DEBUG] Function : main
78432 2019-Jan-13 16:21:30.372986 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78433 2019-Jan-13 16:21:30.373640 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78434 2019-Jan-13 16:21:30.374296 - [DEBUG] Value : BOTTOM
78435 2019-Jan-13 16:21:30.374323 - [DEBUG]
78436 2019-Jan-13 16:21:30.374349 - [DEBUG] Function : main
78437 2019-Jan-13 16:21:30.374374 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78438 2019-Jan-13 16:21:30.375058 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78439 2019-Jan-13 16:21:30.375721 - [DEBUG] Value : BOTTOM
78440 2019-Jan-13 16:21:30.375748 - [DEBUG]
78441 2019-Jan-13 16:21:30.375774 - [DEBUG] Function : main
78442 2019-Jan-13 16:21:30.375799 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78443 2019-Jan-13 16:21:30.376459 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78444 2019-Jan-13 16:21:30.377112 - [DEBUG] Value : BOTTOM
78445 2019-Jan-13 16:21:30.377139 - [DEBUG]
78446 2019-Jan-13 16:21:30.377164 - [DEBUG] Function : main
78447 2019-Jan-13 16:21:30.377189 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78448 2019-Jan-13 16:21:30.377855 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
78449 2019-Jan-13 16:21:30.378573 - [DEBUG] Value : BOTTOM
78450 2019-Jan-13 16:21:30.378601 - [DEBUG]
78451 2019-Jan-13 16:21:30.378627 - [DEBUG] Function : main
78452 2019-Jan-13 16:21:30.378653 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78453 2019-Jan-13 16:21:30.379313 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
78454 2019-Jan-13 16:21:30.379966 - [DEBUG] Value : BOTTOM
78455 2019-Jan-13 16:21:30.379993 - [DEBUG]
78456 2019-Jan-13 16:21:30.380018 - [DEBUG] Function : main
78457 2019-Jan-13 16:21:30.380043 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78458 2019-Jan-13 16:21:30.380708 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78459 2019-Jan-13 16:21:30.381365 - [DEBUG] Value : BOTTOM
78460 2019-Jan-13 16:21:30.381393 - [DEBUG]
78461 2019-Jan-13 16:21:30.381418 - [DEBUG] Function : main
78462 2019-Jan-13 16:21:30.381444 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78463 2019-Jan-13 16:21:30.382129 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78464 2019-Jan-13 16:21:30.382783 - [DEBUG] Value : BOTTOM
78465 2019-Jan-13 16:21:30.382810 - [DEBUG]
78466 2019-Jan-13 16:21:30.382836 - [DEBUG] Function : main
78467 2019-Jan-13 16:21:30.382861 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78468 2019-Jan-13 16:21:30.383527 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
78469 2019-Jan-13 16:21:30.384192 - [DEBUG] Value : BOTTOM
78470 2019-Jan-13 16:21:30.384220 - [DEBUG]
78471 2019-Jan-13 16:21:30.384245 - [DEBUG] Function : main
78472 2019-Jan-13 16:21:30.384270 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78473 2019-Jan-13 16:21:30.384952 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
78474 2019-Jan-13 16:21:30.385608 - [DEBUG] Value : BOTTOM
78475 2019-Jan-13 16:21:30.385636 - [DEBUG]
78476 2019-Jan-13 16:21:30.385662 - [DEBUG] Function : main
78477 2019-Jan-13 16:21:30.385687 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78478 2019-Jan-13 16:21:30.386349 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
78479 2019-Jan-13 16:21:30.387012 - [DEBUG] Value : BOTTOM
78480 2019-Jan-13 16:21:30.387039 - [DEBUG]
78481 2019-Jan-13 16:21:30.387065 - [DEBUG] Function : main
78482 2019-Jan-13 16:21:30.387090 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78483 2019-Jan-13 16:21:30.387748 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
78484 2019-Jan-13 16:21:30.388424 - [DEBUG] Value : BOTTOM
78485 2019-Jan-13 16:21:30.388452 - [DEBUG]
78486 2019-Jan-13 16:21:30.388477 - [DEBUG] Function : main
78487 2019-Jan-13 16:21:30.388502 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78488 2019-Jan-13 16:21:30.389165 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
78489 2019-Jan-13 16:21:30.389835 - [DEBUG] Value : BOTTOM
78490 2019-Jan-13 16:21:30.389862 - [DEBUG]
78491 2019-Jan-13 16:21:30.389889 - [DEBUG] Function : main
78492 2019-Jan-13 16:21:30.389914 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78493 2019-Jan-13 16:21:30.390577 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
78494 2019-Jan-13 16:21:30.391249 - [DEBUG] Value : BOTTOM
78495 2019-Jan-13 16:21:30.391277 - [DEBUG]
78496 2019-Jan-13 16:21:30.391302 - [DEBUG] Function : main
78497 2019-Jan-13 16:21:30.391327 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78498 2019-Jan-13 16:21:30.392016 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
78499 2019-Jan-13 16:21:30.392685 - [DEBUG] Value : BOTTOM
78500 2019-Jan-13 16:21:30.392713 - [DEBUG]
78501 2019-Jan-13 16:21:30.392739 - [DEBUG] Function : main
78502 2019-Jan-13 16:21:30.392764 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78503 2019-Jan-13 16:21:30.393427 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
78504 2019-Jan-13 16:21:30.394082 - [DEBUG] Value : BOTTOM
78505 2019-Jan-13 16:21:30.394109 - [DEBUG]
78506 2019-Jan-13 16:21:30.394135 - [DEBUG] Function : main
78507 2019-Jan-13 16:21:30.394160 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78508 2019-Jan-13 16:21:30.394811 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78509 2019-Jan-13 16:21:30.394876 - [DEBUG] Value : BOTTOM
78510 2019-Jan-13 16:21:30.394920 - [DEBUG]
78511 2019-Jan-13 16:21:30.394946 - [DEBUG] Function : main
78512 2019-Jan-13 16:21:30.394971 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78513 2019-Jan-13 16:21:30.395637 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
78514 2019-Jan-13 16:21:30.396295 - [DEBUG] Value : BOTTOM
78515 2019-Jan-13 16:21:30.396323 - [DEBUG]
78516 2019-Jan-13 16:21:30.396348 - [DEBUG] Function : main
78517 2019-Jan-13 16:21:30.396373 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78518 2019-Jan-13 16:21:30.397027 - [DEBUG] Fact : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78519 2019-Jan-13 16:21:30.397681 - [DEBUG] Value : BOTTOM
78520 2019-Jan-13 16:21:30.397708 - [DEBUG]
78521 2019-Jan-13 16:21:30.397736 - [DEBUG] Function : main
78522 2019-Jan-13 16:21:30.397761 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78523 2019-Jan-13 16:21:30.398452 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
78524 2019-Jan-13 16:21:30.399125 - [DEBUG] Value : BOTTOM
78525 2019-Jan-13 16:21:30.399152 - [DEBUG]
78526 2019-Jan-13 16:21:30.399178 - [DEBUG] Function : main
78527 2019-Jan-13 16:21:30.399203 - [DEBUG] Inst. : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
78528 2019-Jan-13 16:21:30.399861 - [DEBUG] Fact : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78529 2019-Jan-13 16:21:30.400515 - [DEBUG] Value : BOTTOM
78530 2019-Jan-13 16:21:30.400542 - [DEBUG]
78531 2019-Jan-13 16:21:30.400597 - [DEBUG] Function : main
78532 2019-Jan-13 16:21:30.400625 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78533 2019-Jan-13 16:21:30.401289 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78534 2019-Jan-13 16:21:30.401978 - [DEBUG] Value : BOTTOM
78535 2019-Jan-13 16:21:30.402007 - [DEBUG]
78536 2019-Jan-13 16:21:30.402033 - [DEBUG] Function : main
78537 2019-Jan-13 16:21:30.402058 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78538 2019-Jan-13 16:21:30.402717 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78539 2019-Jan-13 16:21:30.403369 - [DEBUG] Value : BOTTOM
78540 2019-Jan-13 16:21:30.403414 - [DEBUG]
78541 2019-Jan-13 16:21:30.403440 - [DEBUG] Function : main
78542 2019-Jan-13 16:21:30.403465 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78543 2019-Jan-13 16:21:30.404132 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78544 2019-Jan-13 16:21:30.404784 - [DEBUG] Value : BOTTOM
78545 2019-Jan-13 16:21:30.404812 - [DEBUG]
78546 2019-Jan-13 16:21:30.404838 - [DEBUG] Function : main
78547 2019-Jan-13 16:21:30.404864 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78548 2019-Jan-13 16:21:30.405542 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78549 2019-Jan-13 16:21:30.406198 - [DEBUG] Value : BOTTOM
78550 2019-Jan-13 16:21:30.406226 - [DEBUG]
78551 2019-Jan-13 16:21:30.406252 - [DEBUG] Function : main
78552 2019-Jan-13 16:21:30.406277 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78553 2019-Jan-13 16:21:30.406936 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78554 2019-Jan-13 16:21:30.407607 - [DEBUG] Value : BOTTOM
78555 2019-Jan-13 16:21:30.407635 - [DEBUG]
78556 2019-Jan-13 16:21:30.407660 - [DEBUG] Function : main
78557 2019-Jan-13 16:21:30.407686 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78558 2019-Jan-13 16:21:30.408370 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78559 2019-Jan-13 16:21:30.409024 - [DEBUG] Value : BOTTOM
78560 2019-Jan-13 16:21:30.409051 - [DEBUG]
78561 2019-Jan-13 16:21:30.409078 - [DEBUG] Function : main
78562 2019-Jan-13 16:21:30.409104 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78563 2019-Jan-13 16:21:30.409754 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78564 2019-Jan-13 16:21:30.410416 - [DEBUG] Value : BOTTOM
78565 2019-Jan-13 16:21:30.410444 - [DEBUG]
78566 2019-Jan-13 16:21:30.410469 - [DEBUG] Function : main
78567 2019-Jan-13 16:21:30.410495 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78568 2019-Jan-13 16:21:30.411152 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78569 2019-Jan-13 16:21:30.411830 - [DEBUG] Value : BOTTOM
78570 2019-Jan-13 16:21:30.411857 - [DEBUG]
78571 2019-Jan-13 16:21:30.411883 - [DEBUG] Function : main
78572 2019-Jan-13 16:21:30.411908 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78573 2019-Jan-13 16:21:30.412555 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78574 2019-Jan-13 16:21:30.413221 - [DEBUG] Value : BOTTOM
78575 2019-Jan-13 16:21:30.413248 - [DEBUG]
78576 2019-Jan-13 16:21:30.413274 - [DEBUG] Function : main
78577 2019-Jan-13 16:21:30.413299 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78578 2019-Jan-13 16:21:30.413956 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78579 2019-Jan-13 16:21:30.414615 - [DEBUG] Value : BOTTOM
78580 2019-Jan-13 16:21:30.414643 - [DEBUG]
78581 2019-Jan-13 16:21:30.414668 - [DEBUG] Function : main
78582 2019-Jan-13 16:21:30.414693 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78583 2019-Jan-13 16:21:30.415363 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78584 2019-Jan-13 16:21:30.416039 - [DEBUG] Value : BOTTOM
78585 2019-Jan-13 16:21:30.416066 - [DEBUG]
78586 2019-Jan-13 16:21:30.416092 - [DEBUG] Function : main
78587 2019-Jan-13 16:21:30.416117 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78588 2019-Jan-13 16:21:30.416801 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78589 2019-Jan-13 16:21:30.417465 - [DEBUG] Value : BOTTOM
78590 2019-Jan-13 16:21:30.417493 - [DEBUG]
78591 2019-Jan-13 16:21:30.417518 - [DEBUG] Function : main
78592 2019-Jan-13 16:21:30.417543 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78593 2019-Jan-13 16:21:30.418189 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78594 2019-Jan-13 16:21:30.418881 - [DEBUG] Value : BOTTOM
78595 2019-Jan-13 16:21:30.418909 - [DEBUG]
78596 2019-Jan-13 16:21:30.418935 - [DEBUG] Function : main
78597 2019-Jan-13 16:21:30.418960 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78598 2019-Jan-13 16:21:30.419614 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78599 2019-Jan-13 16:21:30.420274 - [DEBUG] Value : BOTTOM
78600 2019-Jan-13 16:21:30.420300 - [DEBUG]
78601 2019-Jan-13 16:21:30.420326 - [DEBUG] Function : main
78602 2019-Jan-13 16:21:30.420351 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78603 2019-Jan-13 16:21:30.420999 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78604 2019-Jan-13 16:21:30.421687 - [DEBUG] Value : BOTTOM
78605 2019-Jan-13 16:21:30.421715 - [DEBUG]
78606 2019-Jan-13 16:21:30.421740 - [DEBUG] Function : main
78607 2019-Jan-13 16:21:30.421765 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78608 2019-Jan-13 16:21:30.422420 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78609 2019-Jan-13 16:21:30.423092 - [DEBUG] Value : BOTTOM
78610 2019-Jan-13 16:21:30.423119 - [DEBUG]
78611 2019-Jan-13 16:21:30.423146 - [DEBUG] Function : main
78612 2019-Jan-13 16:21:30.423171 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78613 2019-Jan-13 16:21:30.423822 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78614 2019-Jan-13 16:21:30.424484 - [DEBUG] Value : BOTTOM
78615 2019-Jan-13 16:21:30.424511 - [DEBUG]
78616 2019-Jan-13 16:21:30.424537 - [DEBUG] Function : main
78617 2019-Jan-13 16:21:30.424562 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78618 2019-Jan-13 16:21:30.425245 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78619 2019-Jan-13 16:21:30.425913 - [DEBUG] Value : BOTTOM
78620 2019-Jan-13 16:21:30.425940 - [DEBUG]
78621 2019-Jan-13 16:21:30.425966 - [DEBUG] Function : main
78622 2019-Jan-13 16:21:30.425991 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78623 2019-Jan-13 16:21:30.426642 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78624 2019-Jan-13 16:21:30.428050 - [DEBUG] Value : BOTTOM
78625 2019-Jan-13 16:21:30.428081 - [DEBUG]
78626 2019-Jan-13 16:21:30.428108 - [DEBUG] Function : main
78627 2019-Jan-13 16:21:30.428136 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78628 2019-Jan-13 16:21:30.428870 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78629 2019-Jan-13 16:21:30.429540 - [DEBUG] Value : BOTTOM
78630 2019-Jan-13 16:21:30.429567 - [DEBUG]
78631 2019-Jan-13 16:21:30.429594 - [DEBUG] Function : main
78632 2019-Jan-13 16:21:30.429619 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78633 2019-Jan-13 16:21:30.430269 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78634 2019-Jan-13 16:21:30.430960 - [DEBUG] Value : BOTTOM
78635 2019-Jan-13 16:21:30.430988 - [DEBUG]
78636 2019-Jan-13 16:21:30.431014 - [DEBUG] Function : main
78637 2019-Jan-13 16:21:30.431039 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78638 2019-Jan-13 16:21:30.431730 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
78639 2019-Jan-13 16:21:30.432404 - [DEBUG] Value : BOTTOM
78640 2019-Jan-13 16:21:30.432431 - [DEBUG]
78641 2019-Jan-13 16:21:30.432457 - [DEBUG] Function : main
78642 2019-Jan-13 16:21:30.432482 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78643 2019-Jan-13 16:21:30.433130 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
78644 2019-Jan-13 16:21:30.433800 - [DEBUG] Value : BOTTOM
78645 2019-Jan-13 16:21:30.433827 - [DEBUG]
78646 2019-Jan-13 16:21:30.433852 - [DEBUG] Function : main
78647 2019-Jan-13 16:21:30.433877 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78648 2019-Jan-13 16:21:30.434532 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78649 2019-Jan-13 16:21:30.435218 - [DEBUG] Value : BOTTOM
78650 2019-Jan-13 16:21:30.435245 - [DEBUG]
78651 2019-Jan-13 16:21:30.435271 - [DEBUG] Function : main
78652 2019-Jan-13 16:21:30.435296 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78653 2019-Jan-13 16:21:30.435947 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78654 2019-Jan-13 16:21:30.436615 - [DEBUG] Value : BOTTOM
78655 2019-Jan-13 16:21:30.436642 - [DEBUG]
78656 2019-Jan-13 16:21:30.436667 - [DEBUG] Function : main
78657 2019-Jan-13 16:21:30.436693 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78658 2019-Jan-13 16:21:30.437348 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
78659 2019-Jan-13 16:21:30.438023 - [DEBUG] Value : BOTTOM
78660 2019-Jan-13 16:21:30.438050 - [DEBUG]
78661 2019-Jan-13 16:21:30.438076 - [DEBUG] Function : main
78662 2019-Jan-13 16:21:30.438101 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78663 2019-Jan-13 16:21:30.438776 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
78664 2019-Jan-13 16:21:30.439436 - [DEBUG] Value : BOTTOM
78665 2019-Jan-13 16:21:30.439463 - [DEBUG]
78666 2019-Jan-13 16:21:30.439489 - [DEBUG] Function : main
78667 2019-Jan-13 16:21:30.439514 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78668 2019-Jan-13 16:21:30.440177 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
78669 2019-Jan-13 16:21:30.440847 - [DEBUG] Value : BOTTOM
78670 2019-Jan-13 16:21:30.440875 - [DEBUG]
78671 2019-Jan-13 16:21:30.440901 - [DEBUG] Function : main
78672 2019-Jan-13 16:21:30.440926 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78673 2019-Jan-13 16:21:30.441596 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
78674 2019-Jan-13 16:21:30.442255 - [DEBUG] Value : BOTTOM
78675 2019-Jan-13 16:21:30.442283 - [DEBUG]
78676 2019-Jan-13 16:21:30.442308 - [DEBUG] Function : main
78677 2019-Jan-13 16:21:30.442333 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78678 2019-Jan-13 16:21:30.443009 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
78679 2019-Jan-13 16:21:30.443677 - [DEBUG] Value : BOTTOM
78680 2019-Jan-13 16:21:30.443726 - [DEBUG]
78681 2019-Jan-13 16:21:30.443753 - [DEBUG] Function : main
78682 2019-Jan-13 16:21:30.443778 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78683 2019-Jan-13 16:21:30.444435 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
78684 2019-Jan-13 16:21:30.445116 - [DEBUG] Value : BOTTOM
78685 2019-Jan-13 16:21:30.445143 - [DEBUG]
78686 2019-Jan-13 16:21:30.445168 - [DEBUG] Function : main
78687 2019-Jan-13 16:21:30.445193 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78688 2019-Jan-13 16:21:30.445860 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
78689 2019-Jan-13 16:21:30.446529 - [DEBUG] Value : BOTTOM
78690 2019-Jan-13 16:21:30.446557 - [DEBUG]
78691 2019-Jan-13 16:21:30.446583 - [DEBUG] Function : main
78692 2019-Jan-13 16:21:30.446608 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78693 2019-Jan-13 16:21:30.447262 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
78694 2019-Jan-13 16:21:30.447916 - [DEBUG] Value : BOTTOM
78695 2019-Jan-13 16:21:30.447943 - [DEBUG]
78696 2019-Jan-13 16:21:30.447968 - [DEBUG] Function : main
78697 2019-Jan-13 16:21:30.447993 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78698 2019-Jan-13 16:21:30.448677 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78699 2019-Jan-13 16:21:30.448743 - [DEBUG] Value : BOTTOM
78700 2019-Jan-13 16:21:30.448769 - [DEBUG]
78701 2019-Jan-13 16:21:30.448794 - [DEBUG] Function : main
78702 2019-Jan-13 16:21:30.448819 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78703 2019-Jan-13 16:21:30.449478 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
78704 2019-Jan-13 16:21:30.450137 - [DEBUG] Value : BOTTOM
78705 2019-Jan-13 16:21:30.450165 - [DEBUG]
78706 2019-Jan-13 16:21:30.450190 - [DEBUG] Function : main
78707 2019-Jan-13 16:21:30.450215 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78708 2019-Jan-13 16:21:30.450861 - [DEBUG] Fact : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78709 2019-Jan-13 16:21:30.451534 - [DEBUG] Value : BOTTOM
78710 2019-Jan-13 16:21:30.451629 - [DEBUG]
78711 2019-Jan-13 16:21:30.451657 - [DEBUG] Function : main
78712 2019-Jan-13 16:21:30.451683 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78713 2019-Jan-13 16:21:30.452361 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
78714 2019-Jan-13 16:21:30.453032 - [DEBUG] Value : BOTTOM
78715 2019-Jan-13 16:21:30.453059 - [DEBUG]
78716 2019-Jan-13 16:21:30.453085 - [DEBUG] Function : main
78717 2019-Jan-13 16:21:30.453110 - [DEBUG] Inst. : br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96
78718 2019-Jan-13 16:21:30.453760 - [DEBUG] Fact : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78719 2019-Jan-13 16:21:30.454451 - [DEBUG] Value : BOTTOM
78720 2019-Jan-13 16:21:30.454478 - [DEBUG]
78721 2019-Jan-13 16:21:30.454534 - [DEBUG] Function : main
78722 2019-Jan-13 16:21:30.454560 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78723 2019-Jan-13 16:21:30.455255 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78724 2019-Jan-13 16:21:30.455920 - [DEBUG] Value : BOTTOM
78725 2019-Jan-13 16:21:30.455948 - [DEBUG]
78726 2019-Jan-13 16:21:30.455974 - [DEBUG] Function : main
78727 2019-Jan-13 16:21:30.456017 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78728 2019-Jan-13 16:21:30.456676 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78729 2019-Jan-13 16:21:30.457343 - [DEBUG] Value : BOTTOM
78730 2019-Jan-13 16:21:30.457370 - [DEBUG]
78731 2019-Jan-13 16:21:30.457397 - [DEBUG] Function : main
78732 2019-Jan-13 16:21:30.457423 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78733 2019-Jan-13 16:21:30.458081 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78734 2019-Jan-13 16:21:30.458766 - [DEBUG] Value : BOTTOM
78735 2019-Jan-13 16:21:30.458793 - [DEBUG]
78736 2019-Jan-13 16:21:30.458819 - [DEBUG] Function : main
78737 2019-Jan-13 16:21:30.458844 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78738 2019-Jan-13 16:21:30.459502 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78739 2019-Jan-13 16:21:30.460164 - [DEBUG] Value : BOTTOM
78740 2019-Jan-13 16:21:30.460191 - [DEBUG]
78741 2019-Jan-13 16:21:30.460217 - [DEBUG] Function : main
78742 2019-Jan-13 16:21:30.460242 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78743 2019-Jan-13 16:21:30.460909 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78744 2019-Jan-13 16:21:30.461594 - [DEBUG] Value : BOTTOM
78745 2019-Jan-13 16:21:30.461622 - [DEBUG]
78746 2019-Jan-13 16:21:30.461647 - [DEBUG] Function : main
78747 2019-Jan-13 16:21:30.461672 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78748 2019-Jan-13 16:21:30.462332 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78749 2019-Jan-13 16:21:30.462989 - [DEBUG] Value : BOTTOM
78750 2019-Jan-13 16:21:30.463017 - [DEBUG]
78751 2019-Jan-13 16:21:30.463044 - [DEBUG] Function : main
78752 2019-Jan-13 16:21:30.463069 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78753 2019-Jan-13 16:21:30.463736 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78754 2019-Jan-13 16:21:30.464397 - [DEBUG] Value : BOTTOM
78755 2019-Jan-13 16:21:30.464425 - [DEBUG]
78756 2019-Jan-13 16:21:30.464450 - [DEBUG] Function : main
78757 2019-Jan-13 16:21:30.464475 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78758 2019-Jan-13 16:21:30.465156 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78759 2019-Jan-13 16:21:30.465804 - [DEBUG] Value : BOTTOM
78760 2019-Jan-13 16:21:30.465832 - [DEBUG]
78761 2019-Jan-13 16:21:30.465858 - [DEBUG] Function : main
78762 2019-Jan-13 16:21:30.465883 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78763 2019-Jan-13 16:21:30.466550 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78764 2019-Jan-13 16:21:30.467209 - [DEBUG] Value : BOTTOM
78765 2019-Jan-13 16:21:30.467237 - [DEBUG]
78766 2019-Jan-13 16:21:30.467263 - [DEBUG] Function : main
78767 2019-Jan-13 16:21:30.467288 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78768 2019-Jan-13 16:21:30.467948 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78769 2019-Jan-13 16:21:30.468622 - [DEBUG] Value : BOTTOM
78770 2019-Jan-13 16:21:30.468667 - [DEBUG]
78771 2019-Jan-13 16:21:30.468693 - [DEBUG] Function : main
78772 2019-Jan-13 16:21:30.468718 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78773 2019-Jan-13 16:21:30.469390 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78774 2019-Jan-13 16:21:30.470060 - [DEBUG] Value : BOTTOM
78775 2019-Jan-13 16:21:30.470089 - [DEBUG]
78776 2019-Jan-13 16:21:30.470115 - [DEBUG] Function : main
78777 2019-Jan-13 16:21:30.470140 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78778 2019-Jan-13 16:21:30.470805 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78779 2019-Jan-13 16:21:30.471458 - [DEBUG] Value : BOTTOM
78780 2019-Jan-13 16:21:30.471485 - [DEBUG]
78781 2019-Jan-13 16:21:30.471510 - [DEBUG] Function : main
78782 2019-Jan-13 16:21:30.471535 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78783 2019-Jan-13 16:21:30.472226 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78784 2019-Jan-13 16:21:30.472884 - [DEBUG] Value : BOTTOM
78785 2019-Jan-13 16:21:30.472910 - [DEBUG]
78786 2019-Jan-13 16:21:30.472936 - [DEBUG] Function : main
78787 2019-Jan-13 16:21:30.472961 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78788 2019-Jan-13 16:21:30.473623 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78789 2019-Jan-13 16:21:30.474274 - [DEBUG] Value : BOTTOM
78790 2019-Jan-13 16:21:30.474302 - [DEBUG]
78791 2019-Jan-13 16:21:30.474327 - [DEBUG] Function : main
78792 2019-Jan-13 16:21:30.474352 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78793 2019-Jan-13 16:21:30.475040 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78794 2019-Jan-13 16:21:30.475700 - [DEBUG] Value : BOTTOM
78795 2019-Jan-13 16:21:30.475727 - [DEBUG]
78796 2019-Jan-13 16:21:30.475752 - [DEBUG] Function : main
78797 2019-Jan-13 16:21:30.475777 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78798 2019-Jan-13 16:21:30.476445 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78799 2019-Jan-13 16:21:30.477105 - [DEBUG] Value : BOTTOM
78800 2019-Jan-13 16:21:30.477133 - [DEBUG]
78801 2019-Jan-13 16:21:30.477160 - [DEBUG] Function : main
78802 2019-Jan-13 16:21:30.477185 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78803 2019-Jan-13 16:21:30.477849 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78804 2019-Jan-13 16:21:30.478537 - [DEBUG] Value : BOTTOM
78805 2019-Jan-13 16:21:30.478565 - [DEBUG]
78806 2019-Jan-13 16:21:30.478590 - [DEBUG] Function : main
78807 2019-Jan-13 16:21:30.478615 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78808 2019-Jan-13 16:21:30.479283 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78809 2019-Jan-13 16:21:30.479946 - [DEBUG] Value : BOTTOM
78810 2019-Jan-13 16:21:30.479973 - [DEBUG]
78811 2019-Jan-13 16:21:30.479999 - [DEBUG] Function : main
78812 2019-Jan-13 16:21:30.480024 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78813 2019-Jan-13 16:21:30.480709 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78814 2019-Jan-13 16:21:30.481380 - [DEBUG] Value : BOTTOM
78815 2019-Jan-13 16:21:30.481407 - [DEBUG]
78816 2019-Jan-13 16:21:30.481433 - [DEBUG] Function : main
78817 2019-Jan-13 16:21:30.481459 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78818 2019-Jan-13 16:21:30.482148 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78819 2019-Jan-13 16:21:30.482802 - [DEBUG] Value : BOTTOM
78820 2019-Jan-13 16:21:30.482829 - [DEBUG]
78821 2019-Jan-13 16:21:30.482855 - [DEBUG] Function : main
78822 2019-Jan-13 16:21:30.482879 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78823 2019-Jan-13 16:21:30.483535 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78824 2019-Jan-13 16:21:30.484203 - [DEBUG] Value : BOTTOM
78825 2019-Jan-13 16:21:30.484230 - [DEBUG]
78826 2019-Jan-13 16:21:30.484256 - [DEBUG] Function : main
78827 2019-Jan-13 16:21:30.484281 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78828 2019-Jan-13 16:21:30.484973 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
78829 2019-Jan-13 16:21:30.485639 - [DEBUG] Value : BOTTOM
78830 2019-Jan-13 16:21:30.485666 - [DEBUG]
78831 2019-Jan-13 16:21:30.485692 - [DEBUG] Function : main
78832 2019-Jan-13 16:21:30.485717 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78833 2019-Jan-13 16:21:30.486371 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
78834 2019-Jan-13 16:21:30.487041 - [DEBUG] Value : BOTTOM
78835 2019-Jan-13 16:21:30.487068 - [DEBUG]
78836 2019-Jan-13 16:21:30.487094 - [DEBUG] Function : main
78837 2019-Jan-13 16:21:30.487119 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78838 2019-Jan-13 16:21:30.487786 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
78839 2019-Jan-13 16:21:30.488465 - [DEBUG] Value : BOTTOM
78840 2019-Jan-13 16:21:30.488492 - [DEBUG]
78841 2019-Jan-13 16:21:30.488518 - [DEBUG] Function : main
78842 2019-Jan-13 16:21:30.488543 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78843 2019-Jan-13 16:21:30.489196 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
78844 2019-Jan-13 16:21:30.489862 - [DEBUG] Value : BOTTOM
78845 2019-Jan-13 16:21:30.489889 - [DEBUG]
78846 2019-Jan-13 16:21:30.489914 - [DEBUG] Function : main
78847 2019-Jan-13 16:21:30.489939 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78848 2019-Jan-13 16:21:30.490605 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
78849 2019-Jan-13 16:21:30.491272 - [DEBUG] Value : BOTTOM
78850 2019-Jan-13 16:21:30.491299 - [DEBUG]
78851 2019-Jan-13 16:21:30.491325 - [DEBUG] Function : main
78852 2019-Jan-13 16:21:30.491350 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78853 2019-Jan-13 16:21:30.492031 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
78854 2019-Jan-13 16:21:30.492714 - [DEBUG] Value : BOTTOM
78855 2019-Jan-13 16:21:30.492742 - [DEBUG]
78856 2019-Jan-13 16:21:30.492767 - [DEBUG] Function : main
78857 2019-Jan-13 16:21:30.492792 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78858 2019-Jan-13 16:21:30.493456 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
78859 2019-Jan-13 16:21:30.494123 - [DEBUG] Value : BOTTOM
78860 2019-Jan-13 16:21:30.494150 - [DEBUG]
78861 2019-Jan-13 16:21:30.494176 - [DEBUG] Function : main
78862 2019-Jan-13 16:21:30.494201 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78863 2019-Jan-13 16:21:30.494857 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
78864 2019-Jan-13 16:21:30.495545 - [DEBUG] Value : BOTTOM
78865 2019-Jan-13 16:21:30.495573 - [DEBUG]
78866 2019-Jan-13 16:21:30.495598 - [DEBUG] Function : main
78867 2019-Jan-13 16:21:30.495623 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78868 2019-Jan-13 16:21:30.496284 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
78869 2019-Jan-13 16:21:30.496953 - [DEBUG] Value : BOTTOM
78870 2019-Jan-13 16:21:30.496980 - [DEBUG]
78871 2019-Jan-13 16:21:30.497005 - [DEBUG] Function : main
78872 2019-Jan-13 16:21:30.497030 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78873 2019-Jan-13 16:21:30.497689 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
78874 2019-Jan-13 16:21:30.498375 - [DEBUG] Value : BOTTOM
78875 2019-Jan-13 16:21:30.498402 - [DEBUG]
78876 2019-Jan-13 16:21:30.498427 - [DEBUG] Function : main
78877 2019-Jan-13 16:21:30.498453 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78878 2019-Jan-13 16:21:30.499122 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
78879 2019-Jan-13 16:21:30.499792 - [DEBUG] Value : BOTTOM
78880 2019-Jan-13 16:21:30.499819 - [DEBUG]
78881 2019-Jan-13 16:21:30.499845 - [DEBUG] Function : main
78882 2019-Jan-13 16:21:30.499870 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78883 2019-Jan-13 16:21:30.503646 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
78884 2019-Jan-13 16:21:30.504368 - [DEBUG] Value : BOTTOM
78885 2019-Jan-13 16:21:30.504397 - [DEBUG]
78886 2019-Jan-13 16:21:30.504424 - [DEBUG] Function : main
78887 2019-Jan-13 16:21:30.504450 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78888 2019-Jan-13 16:21:30.505163 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
78889 2019-Jan-13 16:21:30.505230 - [DEBUG] Value : BOTTOM
78890 2019-Jan-13 16:21:30.505256 - [DEBUG]
78891 2019-Jan-13 16:21:30.505282 - [DEBUG] Function : main
78892 2019-Jan-13 16:21:30.505307 - [DEBUG] Inst. : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
78893 2019-Jan-13 16:21:30.506063 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
78894 2019-Jan-13 16:21:30.506742 - [DEBUG] Value : BOTTOM
78895 2019-Jan-13 16:21:30.506769 - [DEBUG]
78896 2019-Jan-13 16:21:30.506826 - [DEBUG] Function : main
78897 2019-Jan-13 16:21:30.506853 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78898 2019-Jan-13 16:21:30.507535 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
78899 2019-Jan-13 16:21:30.508207 - [DEBUG] Value : BOTTOM
78900 2019-Jan-13 16:21:30.508256 - [DEBUG]
78901 2019-Jan-13 16:21:30.508282 - [DEBUG] Function : main
78902 2019-Jan-13 16:21:30.508308 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78903 2019-Jan-13 16:21:30.508972 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
78904 2019-Jan-13 16:21:30.509636 - [DEBUG] Value : BOTTOM
78905 2019-Jan-13 16:21:30.509663 - [DEBUG]
78906 2019-Jan-13 16:21:30.509689 - [DEBUG] Function : main
78907 2019-Jan-13 16:21:30.509714 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78908 2019-Jan-13 16:21:30.510368 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
78909 2019-Jan-13 16:21:30.511025 - [DEBUG] Value : BOTTOM
78910 2019-Jan-13 16:21:30.511052 - [DEBUG]
78911 2019-Jan-13 16:21:30.511078 - [DEBUG] Function : main
78912 2019-Jan-13 16:21:30.511103 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78913 2019-Jan-13 16:21:30.511800 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
78914 2019-Jan-13 16:21:30.512465 - [DEBUG] Value : BOTTOM
78915 2019-Jan-13 16:21:30.512492 - [DEBUG]
78916 2019-Jan-13 16:21:30.512518 - [DEBUG] Function : main
78917 2019-Jan-13 16:21:30.512543 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78918 2019-Jan-13 16:21:30.513196 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
78919 2019-Jan-13 16:21:30.513857 - [DEBUG] Value : BOTTOM
78920 2019-Jan-13 16:21:30.513884 - [DEBUG]
78921 2019-Jan-13 16:21:30.513910 - [DEBUG] Function : main
78922 2019-Jan-13 16:21:30.513936 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78923 2019-Jan-13 16:21:30.514600 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
78924 2019-Jan-13 16:21:30.515286 - [DEBUG] Value : BOTTOM
78925 2019-Jan-13 16:21:30.515313 - [DEBUG]
78926 2019-Jan-13 16:21:30.515340 - [DEBUG] Function : main
78927 2019-Jan-13 16:21:30.515365 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78928 2019-Jan-13 16:21:30.516019 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
78929 2019-Jan-13 16:21:30.516666 - [DEBUG] Value : BOTTOM
78930 2019-Jan-13 16:21:30.516694 - [DEBUG]
78931 2019-Jan-13 16:21:30.516720 - [DEBUG] Function : main
78932 2019-Jan-13 16:21:30.516745 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78933 2019-Jan-13 16:21:30.517411 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
78934 2019-Jan-13 16:21:30.518068 - [DEBUG] Value : BOTTOM
78935 2019-Jan-13 16:21:30.518096 - [DEBUG]
78936 2019-Jan-13 16:21:30.518121 - [DEBUG] Function : main
78937 2019-Jan-13 16:21:30.518146 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78938 2019-Jan-13 16:21:30.519126 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
78939 2019-Jan-13 16:21:30.519789 - [DEBUG] Value : BOTTOM
78940 2019-Jan-13 16:21:30.519817 - [DEBUG]
78941 2019-Jan-13 16:21:30.519844 - [DEBUG] Function : main
78942 2019-Jan-13 16:21:30.519869 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78943 2019-Jan-13 16:21:30.520541 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
78944 2019-Jan-13 16:21:30.521223 - [DEBUG] Value : BOTTOM
78945 2019-Jan-13 16:21:30.521251 - [DEBUG]
78946 2019-Jan-13 16:21:30.521277 - [DEBUG] Function : main
78947 2019-Jan-13 16:21:30.521303 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78948 2019-Jan-13 16:21:30.521985 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
78949 2019-Jan-13 16:21:30.522645 - [DEBUG] Value : BOTTOM
78950 2019-Jan-13 16:21:30.522672 - [DEBUG]
78951 2019-Jan-13 16:21:30.522698 - [DEBUG] Function : main
78952 2019-Jan-13 16:21:30.522724 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78953 2019-Jan-13 16:21:30.523392 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
78954 2019-Jan-13 16:21:30.524050 - [DEBUG] Value : BOTTOM
78955 2019-Jan-13 16:21:30.524078 - [DEBUG]
78956 2019-Jan-13 16:21:30.524104 - [DEBUG] Function : main
78957 2019-Jan-13 16:21:30.524129 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78958 2019-Jan-13 16:21:30.524786 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
78959 2019-Jan-13 16:21:30.525464 - [DEBUG] Value : BOTTOM
78960 2019-Jan-13 16:21:30.525491 - [DEBUG]
78961 2019-Jan-13 16:21:30.525517 - [DEBUG] Function : main
78962 2019-Jan-13 16:21:30.525542 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78963 2019-Jan-13 16:21:30.526208 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
78964 2019-Jan-13 16:21:30.526868 - [DEBUG] Value : BOTTOM
78965 2019-Jan-13 16:21:30.526897 - [DEBUG]
78966 2019-Jan-13 16:21:30.526923 - [DEBUG] Function : main
78967 2019-Jan-13 16:21:30.526948 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78968 2019-Jan-13 16:21:30.527605 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
78969 2019-Jan-13 16:21:30.528277 - [DEBUG] Value : BOTTOM
78970 2019-Jan-13 16:21:30.528305 - [DEBUG]
78971 2019-Jan-13 16:21:30.528330 - [DEBUG] Function : main
78972 2019-Jan-13 16:21:30.528355 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78973 2019-Jan-13 16:21:30.529024 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
78974 2019-Jan-13 16:21:30.529692 - [DEBUG] Value : BOTTOM
78975 2019-Jan-13 16:21:30.529719 - [DEBUG]
78976 2019-Jan-13 16:21:30.529747 - [DEBUG] Function : main
78977 2019-Jan-13 16:21:30.529772 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78978 2019-Jan-13 16:21:30.530432 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
78979 2019-Jan-13 16:21:30.531085 - [DEBUG] Value : BOTTOM
78980 2019-Jan-13 16:21:30.531112 - [DEBUG]
78981 2019-Jan-13 16:21:30.531137 - [DEBUG] Function : main
78982 2019-Jan-13 16:21:30.531162 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78983 2019-Jan-13 16:21:30.531846 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
78984 2019-Jan-13 16:21:30.532513 - [DEBUG] Value : BOTTOM
78985 2019-Jan-13 16:21:30.532540 - [DEBUG]
78986 2019-Jan-13 16:21:30.532565 - [DEBUG] Function : main
78987 2019-Jan-13 16:21:30.532590 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78988 2019-Jan-13 16:21:30.533251 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
78989 2019-Jan-13 16:21:30.533921 - [DEBUG] Value : BOTTOM
78990 2019-Jan-13 16:21:30.533949 - [DEBUG]
78991 2019-Jan-13 16:21:30.533975 - [DEBUG] Function : main
78992 2019-Jan-13 16:21:30.534000 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78993 2019-Jan-13 16:21:30.534963 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
78994 2019-Jan-13 16:21:30.535646 - [DEBUG] Value : BOTTOM
78995 2019-Jan-13 16:21:30.535674 - [DEBUG]
78996 2019-Jan-13 16:21:30.535700 - [DEBUG] Function : main
78997 2019-Jan-13 16:21:30.535726 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
78998 2019-Jan-13 16:21:30.536392 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
78999 2019-Jan-13 16:21:30.537044 - [DEBUG] Value : BOTTOM
79000 2019-Jan-13 16:21:30.537072 - [DEBUG]
79001 2019-Jan-13 16:21:30.537097 - [DEBUG] Function : main
79002 2019-Jan-13 16:21:30.537122 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79003 2019-Jan-13 16:21:30.537785 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
79004 2019-Jan-13 16:21:30.538472 - [DEBUG] Value : BOTTOM
79005 2019-Jan-13 16:21:30.538499 - [DEBUG]
79006 2019-Jan-13 16:21:30.538525 - [DEBUG] Function : main
79007 2019-Jan-13 16:21:30.538550 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79008 2019-Jan-13 16:21:30.539216 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
79009 2019-Jan-13 16:21:30.539869 - [DEBUG] Value : BOTTOM
79010 2019-Jan-13 16:21:30.539896 - [DEBUG]
79011 2019-Jan-13 16:21:30.539921 - [DEBUG] Function : main
79012 2019-Jan-13 16:21:30.539946 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79013 2019-Jan-13 16:21:30.540608 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
79014 2019-Jan-13 16:21:30.541268 - [DEBUG] Value : BOTTOM
79015 2019-Jan-13 16:21:30.541295 - [DEBUG]
79016 2019-Jan-13 16:21:30.541321 - [DEBUG] Function : main
79017 2019-Jan-13 16:21:30.541346 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79018 2019-Jan-13 16:21:30.542037 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
79019 2019-Jan-13 16:21:30.542690 - [DEBUG] Value : BOTTOM
79020 2019-Jan-13 16:21:30.542718 - [DEBUG]
79021 2019-Jan-13 16:21:30.542743 - [DEBUG] Function : main
79022 2019-Jan-13 16:21:30.542768 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79023 2019-Jan-13 16:21:30.543426 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
79024 2019-Jan-13 16:21:30.544101 - [DEBUG] Value : BOTTOM
79025 2019-Jan-13 16:21:30.544129 - [DEBUG]
79026 2019-Jan-13 16:21:30.544154 - [DEBUG] Function : main
79027 2019-Jan-13 16:21:30.544179 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79028 2019-Jan-13 16:21:30.544842 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79029 2019-Jan-13 16:21:30.545518 - [DEBUG] Value : BOTTOM
79030 2019-Jan-13 16:21:30.545546 - [DEBUG]
79031 2019-Jan-13 16:21:30.545571 - [DEBUG] Function : main
79032 2019-Jan-13 16:21:30.545597 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79033 2019-Jan-13 16:21:30.546249 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
79034 2019-Jan-13 16:21:30.546941 - [DEBUG] Value : BOTTOM
79035 2019-Jan-13 16:21:30.546969 - [DEBUG]
79036 2019-Jan-13 16:21:30.546994 - [DEBUG] Function : main
79037 2019-Jan-13 16:21:30.547019 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79038 2019-Jan-13 16:21:30.547685 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79039 2019-Jan-13 16:21:30.548366 - [DEBUG] Value : BOTTOM
79040 2019-Jan-13 16:21:30.548393 - [DEBUG]
79041 2019-Jan-13 16:21:30.548419 - [DEBUG] Function : main
79042 2019-Jan-13 16:21:30.548444 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79043 2019-Jan-13 16:21:30.549097 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
79044 2019-Jan-13 16:21:30.549767 - [DEBUG] Value : BOTTOM
79045 2019-Jan-13 16:21:30.549795 - [DEBUG]
79046 2019-Jan-13 16:21:30.549820 - [DEBUG] Function : main
79047 2019-Jan-13 16:21:30.549845 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79048 2019-Jan-13 16:21:30.550512 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79049 2019-Jan-13 16:21:30.551460 - [DEBUG] Value : BOTTOM
79050 2019-Jan-13 16:21:30.551488 - [DEBUG]
79051 2019-Jan-13 16:21:30.551515 - [DEBUG] Function : main
79052 2019-Jan-13 16:21:30.551540 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79053 2019-Jan-13 16:21:30.552223 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
79054 2019-Jan-13 16:21:30.552899 - [DEBUG] Value : BOTTOM
79055 2019-Jan-13 16:21:30.552926 - [DEBUG]
79056 2019-Jan-13 16:21:30.552952 - [DEBUG] Function : main
79057 2019-Jan-13 16:21:30.552977 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79058 2019-Jan-13 16:21:30.553641 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79059 2019-Jan-13 16:21:30.554296 - [DEBUG] Value : BOTTOM
79060 2019-Jan-13 16:21:30.554323 - [DEBUG]
79061 2019-Jan-13 16:21:30.554348 - [DEBUG] Function : main
79062 2019-Jan-13 16:21:30.554373 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79063 2019-Jan-13 16:21:30.555047 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
79064 2019-Jan-13 16:21:30.555111 - [DEBUG] Value : BOTTOM
79065 2019-Jan-13 16:21:30.555137 - [DEBUG]
79066 2019-Jan-13 16:21:30.555162 - [DEBUG] Function : main
79067 2019-Jan-13 16:21:30.555187 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79068 2019-Jan-13 16:21:30.555852 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
79069 2019-Jan-13 16:21:30.556512 - [DEBUG] Value : BOTTOM
79070 2019-Jan-13 16:21:30.556540 - [DEBUG]
79071 2019-Jan-13 16:21:30.556565 - [DEBUG] Function : main
79072 2019-Jan-13 16:21:30.556590 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79073 2019-Jan-13 16:21:30.557243 - [DEBUG] Fact : switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93
79074 2019-Jan-13 16:21:30.557897 - [DEBUG] Value : BOTTOM
79075 2019-Jan-13 16:21:30.557924 - [DEBUG]
79076 2019-Jan-13 16:21:30.557952 - [DEBUG] Function : main
79077 2019-Jan-13 16:21:30.557977 - [DEBUG] Inst. : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79078 2019-Jan-13 16:21:30.558669 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
79079 2019-Jan-13 16:21:30.559357 - [DEBUG] Value : BOTTOM
79080 2019-Jan-13 16:21:30.559385 - [DEBUG]
79081 2019-Jan-13 16:21:30.559441 - [DEBUG] Function : main
79082 2019-Jan-13 16:21:30.559468 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79083 2019-Jan-13 16:21:30.560131 - [DEBUG] Fact : store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38
79084 2019-Jan-13 16:21:30.560786 - [DEBUG] Value : BOTTOM
79085 2019-Jan-13 16:21:30.560814 - [DEBUG]
79086 2019-Jan-13 16:21:30.560839 - [DEBUG] Function : main
79087 2019-Jan-13 16:21:30.560865 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79088 2019-Jan-13 16:21:30.561527 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30
79089 2019-Jan-13 16:21:30.562214 - [DEBUG] Value : BOTTOM
79090 2019-Jan-13 16:21:30.562242 - [DEBUG]
79091 2019-Jan-13 16:21:30.562270 - [DEBUG] Function : main
79092 2019-Jan-13 16:21:30.562296 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79093 2019-Jan-13 16:21:30.562955 - [DEBUG] Fact : store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21
79094 2019-Jan-13 16:21:30.563604 - [DEBUG] Value : BOTTOM
79095 2019-Jan-13 16:21:30.563631 - [DEBUG]
79096 2019-Jan-13 16:21:30.563656 - [DEBUG] Function : main
79097 2019-Jan-13 16:21:30.563681 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79098 2019-Jan-13 16:21:30.564341 - [DEBUG] Fact : %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25
79099 2019-Jan-13 16:21:30.565019 - [DEBUG] Value : BOTTOM
79100 2019-Jan-13 16:21:30.565046 - [DEBUG]
79101 2019-Jan-13 16:21:30.565070 - [DEBUG] Function : main
79102 2019-Jan-13 16:21:30.565095 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79103 2019-Jan-13 16:21:30.565752 - [DEBUG] Fact : %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26
79104 2019-Jan-13 16:21:30.566409 - [DEBUG] Value : BOTTOM
79105 2019-Jan-13 16:21:30.566436 - [DEBUG]
79106 2019-Jan-13 16:21:30.566461 - [DEBUG] Function : main
79107 2019-Jan-13 16:21:30.566487 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79108 2019-Jan-13 16:21:30.567455 - [DEBUG] Fact : %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28
79109 2019-Jan-13 16:21:30.568141 - [DEBUG] Value : BOTTOM
79110 2019-Jan-13 16:21:30.568169 - [DEBUG]
79111 2019-Jan-13 16:21:30.568197 - [DEBUG] Function : main
79112 2019-Jan-13 16:21:30.568242 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79113 2019-Jan-13 16:21:30.568904 - [DEBUG] Fact : %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32
79114 2019-Jan-13 16:21:30.569554 - [DEBUG] Value : BOTTOM
79115 2019-Jan-13 16:21:30.569581 - [DEBUG]
79116 2019-Jan-13 16:21:30.569606 - [DEBUG] Function : main
79117 2019-Jan-13 16:21:30.569631 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79118 2019-Jan-13 16:21:30.570294 - [DEBUG] Fact : %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55
79119 2019-Jan-13 16:21:30.570952 - [DEBUG] Value : BOTTOM
79120 2019-Jan-13 16:21:30.570980 - [DEBUG]
79121 2019-Jan-13 16:21:30.571005 - [DEBUG] Function : main
79122 2019-Jan-13 16:21:30.571031 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79123 2019-Jan-13 16:21:30.571709 - [DEBUG] Fact : %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34
79124 2019-Jan-13 16:21:30.572361 - [DEBUG] Value : BOTTOM
79125 2019-Jan-13 16:21:30.572388 - [DEBUG]
79126 2019-Jan-13 16:21:30.572414 - [DEBUG] Function : main
79127 2019-Jan-13 16:21:30.572439 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79128 2019-Jan-13 16:21:30.573098 - [DEBUG] Fact : %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35
79129 2019-Jan-13 16:21:30.573780 - [DEBUG] Value : BOTTOM
79130 2019-Jan-13 16:21:30.573808 - [DEBUG]
79131 2019-Jan-13 16:21:30.573834 - [DEBUG] Function : main
79132 2019-Jan-13 16:21:30.573859 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79133 2019-Jan-13 16:21:30.574519 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37
79134 2019-Jan-13 16:21:30.575208 - [DEBUG] Value : BOTTOM
79135 2019-Jan-13 16:21:30.575236 - [DEBUG]
79136 2019-Jan-13 16:21:30.575261 - [DEBUG] Function : main
79137 2019-Jan-13 16:21:30.575286 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79138 2019-Jan-13 16:21:30.575943 - [DEBUG] Fact : %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40
79139 2019-Jan-13 16:21:30.576606 - [DEBUG] Value : BOTTOM
79140 2019-Jan-13 16:21:30.576634 - [DEBUG]
79141 2019-Jan-13 16:21:30.576659 - [DEBUG] Function : main
79142 2019-Jan-13 16:21:30.576684 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79143 2019-Jan-13 16:21:30.577346 - [DEBUG] Fact : %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41
79144 2019-Jan-13 16:21:30.578004 - [DEBUG] Value : BOTTOM
79145 2019-Jan-13 16:21:30.578031 - [DEBUG]
79146 2019-Jan-13 16:21:30.578057 - [DEBUG] Function : main
79147 2019-Jan-13 16:21:30.578082 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79148 2019-Jan-13 16:21:30.578761 - [DEBUG] Fact : %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43
79149 2019-Jan-13 16:21:30.579426 - [DEBUG] Value : BOTTOM
79150 2019-Jan-13 16:21:30.579453 - [DEBUG]
79151 2019-Jan-13 16:21:30.579479 - [DEBUG] Function : main
79152 2019-Jan-13 16:21:30.579504 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79153 2019-Jan-13 16:21:30.580164 - [DEBUG] Fact : %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44
79154 2019-Jan-13 16:21:30.580822 - [DEBUG] Value : BOTTOM
79155 2019-Jan-13 16:21:30.580849 - [DEBUG]
79156 2019-Jan-13 16:21:30.580875 - [DEBUG] Function : main
79157 2019-Jan-13 16:21:30.580900 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79158 2019-Jan-13 16:21:30.581566 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46
79159 2019-Jan-13 16:21:30.582243 - [DEBUG] Value : BOTTOM
79160 2019-Jan-13 16:21:30.582270 - [DEBUG]
79161 2019-Jan-13 16:21:30.582297 - [DEBUG] Function : main
79162 2019-Jan-13 16:21:30.582322 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79163 2019-Jan-13 16:21:30.582981 - [DEBUG] Fact : store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47
79164 2019-Jan-13 16:21:30.583958 - [DEBUG] Value : BOTTOM
79165 2019-Jan-13 16:21:30.583988 - [DEBUG]
79166 2019-Jan-13 16:21:30.584014 - [DEBUG] Function : main
79167 2019-Jan-13 16:21:30.584039 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79168 2019-Jan-13 16:21:30.584703 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49
79169 2019-Jan-13 16:21:30.585403 - [DEBUG] Value : BOTTOM
79170 2019-Jan-13 16:21:30.585432 - [DEBUG]
79171 2019-Jan-13 16:21:30.585458 - [DEBUG] Function : main
79172 2019-Jan-13 16:21:30.585483 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79173 2019-Jan-13 16:21:30.586143 - [DEBUG] Fact : store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50
79174 2019-Jan-13 16:21:30.586802 - [DEBUG] Value : BOTTOM
79175 2019-Jan-13 16:21:30.586829 - [DEBUG]
79176 2019-Jan-13 16:21:30.586855 - [DEBUG] Function : main
79177 2019-Jan-13 16:21:30.586897 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79178 2019-Jan-13 16:21:30.587553 - [DEBUG] Fact : store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53
79179 2019-Jan-13 16:21:30.588241 - [DEBUG] Value : BOTTOM
79180 2019-Jan-13 16:21:30.588270 - [DEBUG]
79181 2019-Jan-13 16:21:30.588296 - [DEBUG] Function : main
79182 2019-Jan-13 16:21:30.588321 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79183 2019-Jan-13 16:21:30.588982 - [DEBUG] Fact : %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56
79184 2019-Jan-13 16:21:30.589642 - [DEBUG] Value : BOTTOM
79185 2019-Jan-13 16:21:30.589669 - [DEBUG]
79186 2019-Jan-13 16:21:30.589695 - [DEBUG] Function : main
79187 2019-Jan-13 16:21:30.589720 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79188 2019-Jan-13 16:21:30.590366 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58
79189 2019-Jan-13 16:21:30.591040 - [DEBUG] Value : BOTTOM
79190 2019-Jan-13 16:21:30.591067 - [DEBUG]
79191 2019-Jan-13 16:21:30.591093 - [DEBUG] Function : main
79192 2019-Jan-13 16:21:30.591118 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79193 2019-Jan-13 16:21:30.591799 - [DEBUG] Fact : store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59
79194 2019-Jan-13 16:21:30.592462 - [DEBUG] Value : BOTTOM
79195 2019-Jan-13 16:21:30.592489 - [DEBUG]
79196 2019-Jan-13 16:21:30.592515 - [DEBUG] Function : main
79197 2019-Jan-13 16:21:30.592540 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79198 2019-Jan-13 16:21:30.593187 - [DEBUG] Fact : %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61
79199 2019-Jan-13 16:21:30.593851 - [DEBUG] Value : BOTTOM
79200 2019-Jan-13 16:21:30.593879 - [DEBUG]
79201 2019-Jan-13 16:21:30.593905 - [DEBUG] Function : main
79202 2019-Jan-13 16:21:30.593930 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79203 2019-Jan-13 16:21:30.594589 - [DEBUG] Fact : %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62
79204 2019-Jan-13 16:21:30.595272 - [DEBUG] Value : BOTTOM
79205 2019-Jan-13 16:21:30.595299 - [DEBUG]
79206 2019-Jan-13 16:21:30.595325 - [DEBUG] Function : main
79207 2019-Jan-13 16:21:30.595350 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79208 2019-Jan-13 16:21:30.595997 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66
79209 2019-Jan-13 16:21:30.596668 - [DEBUG] Value : BOTTOM
79210 2019-Jan-13 16:21:30.596696 - [DEBUG]
79211 2019-Jan-13 16:21:30.596722 - [DEBUG] Function : main
79212 2019-Jan-13 16:21:30.596747 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79213 2019-Jan-13 16:21:30.597402 - [DEBUG] Fact : store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67
79214 2019-Jan-13 16:21:30.598067 - [DEBUG] Value : BOTTOM
79215 2019-Jan-13 16:21:30.598095 - [DEBUG]
79216 2019-Jan-13 16:21:30.598120 - [DEBUG] Function : main
79217 2019-Jan-13 16:21:30.598145 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79218 2019-Jan-13 16:21:30.598815 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69
79219 2019-Jan-13 16:21:30.599767 - [DEBUG] Value : BOTTOM
79220 2019-Jan-13 16:21:30.599795 - [DEBUG]
79221 2019-Jan-13 16:21:30.599821 - [DEBUG] Function : main
79222 2019-Jan-13 16:21:30.599847 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79223 2019-Jan-13 16:21:30.600533 - [DEBUG] Fact : store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70
79224 2019-Jan-13 16:21:30.601220 - [DEBUG] Value : BOTTOM
79225 2019-Jan-13 16:21:30.601248 - [DEBUG]
79226 2019-Jan-13 16:21:30.601274 - [DEBUG] Function : main
79227 2019-Jan-13 16:21:30.601299 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79228 2019-Jan-13 16:21:30.601978 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73
79229 2019-Jan-13 16:21:30.602655 - [DEBUG] Value : BOTTOM
79230 2019-Jan-13 16:21:30.602682 - [DEBUG]
79231 2019-Jan-13 16:21:30.602708 - [DEBUG] Function : main
79232 2019-Jan-13 16:21:30.602733 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79233 2019-Jan-13 16:21:30.603391 - [DEBUG] Fact : store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74
79234 2019-Jan-13 16:21:30.604055 - [DEBUG] Value : BOTTOM
79235 2019-Jan-13 16:21:30.604083 - [DEBUG]
79236 2019-Jan-13 16:21:30.604108 - [DEBUG] Function : main
79237 2019-Jan-13 16:21:30.604133 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79238 2019-Jan-13 16:21:30.604782 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76
79239 2019-Jan-13 16:21:30.605479 - [DEBUG] Value : BOTTOM
79240 2019-Jan-13 16:21:30.605506 - [DEBUG]
79241 2019-Jan-13 16:21:30.605532 - [DEBUG] Function : main
79242 2019-Jan-13 16:21:30.605557 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79243 2019-Jan-13 16:21:30.606306 - [DEBUG] Fact : store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77
79244 2019-Jan-13 16:21:30.606980 - [DEBUG] Value : BOTTOM
79245 2019-Jan-13 16:21:30.607008 - [DEBUG]
79246 2019-Jan-13 16:21:30.607033 - [DEBUG] Function : main
79247 2019-Jan-13 16:21:30.607058 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79248 2019-Jan-13 16:21:30.607707 - [DEBUG] Fact : @zero_value = constant i2 0, align 4, ID: -1
79249 2019-Jan-13 16:21:30.607772 - [DEBUG] Value : BOTTOM
79250 2019-Jan-13 16:21:30.607798 - [DEBUG]
79251 2019-Jan-13 16:21:30.607823 - [DEBUG] Function : main
79252 2019-Jan-13 16:21:30.607848 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79253 2019-Jan-13 16:21:30.608530 - [DEBUG] Fact : %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92
79254 2019-Jan-13 16:21:30.609185 - [DEBUG] Value : BOTTOM
79255 2019-Jan-13 16:21:30.609212 - [DEBUG]
79256 2019-Jan-13 16:21:30.609238 - [DEBUG] Function : main
79257 2019-Jan-13 16:21:30.609263 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79258 2019-Jan-13 16:21:30.609919 - [DEBUG] Fact : %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97
79259 2019-Jan-13 16:21:30.610568 - [DEBUG] Value : BOTTOM
79260 2019-Jan-13 16:21:30.610595 - [DEBUG]
79261 2019-Jan-13 16:21:30.610624 - [DEBUG] Function : main
79262 2019-Jan-13 16:21:30.610649 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79263 2019-Jan-13 16:21:30.611305 - [DEBUG] Fact : call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94
79264 2019-Jan-13 16:21:30.612002 - [DEBUG] Value : BOTTOM
79265 2019-Jan-13 16:21:30.612029 - [DEBUG]
79266 2019-Jan-13 16:21:30.612054 - [DEBUG] Function : main
79267 2019-Jan-13 16:21:30.612080 - [DEBUG] Inst. : ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98
79268 2019-Jan-13 16:21:30.612743 - [DEBUG] Fact : store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95
79269 2019-Jan-13 16:21:30.613400 - [DEBUG] Value : BOTTOM
79270 2019-Jan-13 16:21:30.613428 - [DEBUG]
79271 2019-Jan-13 16:21:30.613470 - [INFO] Problem solved
### DUMP LLVMIFDSSolver results
--- IFDS START RESULT RECORD ---
N: %a39 = alloca i32, align 4, !phasar.instruction.id !26, ID: 15 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %rc = alloca i32, align 4, !phasar.instruction.id !13, ID: 2 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %untainted = alloca i32, align 4, !phasar.instruction.id !14, ID: 3 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %retval = alloca i32, align 4, !phasar.instruction.id !12, ID: 1 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 in function: main
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a14 = alloca i32, align 4, !phasar.instruction.id !18, ID: 7 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 in function: main
D: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call = call i32 @getenv(i8* getelementptr inbounds ([5 x i8], [5 x i8]* @.str, i32 0, i32 0)), !dbg !38, !phasar.instruction.id !39, ID: 20 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a33 = alloca i32, align 4, !phasar.instruction.id !25, ID: 14 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a12 = alloca i32, align 4, !phasar.instruction.id !17, ID: 6 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %retval, align 4, !phasar.instruction.id !27, ID: 16 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a29 = alloca i32, align 4, !phasar.instruction.id !23, ID: 12 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a = alloca i32, align 4, !phasar.instruction.id !16, ID: 5 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a28 = alloca i32, align 4, !phasar.instruction.id !22, ID: 11 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %taint = alloca i32, align 4, !phasar.instruction.id !15, ID: 4 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a25 = alloca i32, align 4, !phasar.instruction.id !21, ID: 10 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %rc, metadata !28, metadata !29), !dbg !30, !phasar.instruction.id !31, ID: 17 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a23 = alloca i32, align 4, !phasar.instruction.id !20, ID: 9 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %a19 = alloca i32, align 4, !phasar.instruction.id !19, ID: 8 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %u = alloca i32, align 4, !phasar.instruction.id !24, ID: 13 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %untainted, metadata !32, metadata !29), !dbg !33, !phasar.instruction.id !34, ID: 18 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %taint, metadata !35, metadata !29), !dbg !36, !phasar.instruction.id !37, ID: 19 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %0 = load i32, i32* %rc, align 4, !dbg !41, !phasar.instruction.id !43, ID: 22 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool = icmp ne i32 %0, 0, !dbg !41, !phasar.instruction.id !44, ID: 23 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %5 = load i32, i32* %untainted, align 4, !dbg !171, !phasar.instruction.id !173, ID: 85 in function: main
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool, label %if.then, label %if.end32, !dbg !45, !phasar.instruction.id !46, ID: 24 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end32, !dbg !165, !phasar.instruction.id !166, ID: 82 in function: main
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.bb, !dbg !62, !phasar.instruction.id !63, ID: 31 in function: main
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 in function: main
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 in function: main
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 in function: main
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.bb16, !dbg !109, !phasar.instruction.id !110, ID: 54 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 in function: main
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 in function: main
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end15, !dbg !80, !phasar.instruction.id !81, ID: 39 in function: main
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 in function: main
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 in function: main
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end15, !phasar.instruction.id !106, ID: 52 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end, !phasar.instruction.id !105, ID: 51 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 in function: main
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 in function: main
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 in function: main
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 in function: main
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 in function: main
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end, !dbg !98, !phasar.instruction.id !99, ID: 48 in function: main
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 in function: main
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 in function: main
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: br i1 %tobool10, label %if.then11, label %if.else13, !dbg !91, !phasar.instruction.id !92, ID: 45 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: br i1 %tobool8, label %if.then11, label %lor.lhs.false, !dbg !86, !phasar.instruction.id !87, ID: 42 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 in function: main
D: br i1 %tobool5, label %if.then6, label %if.else, !dbg !73, !phasar.instruction.id !74, ID: 36 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end31, !dbg !159, !phasar.instruction.id !160, ID: 79 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end27, !phasar.instruction.id !146, ID: 72 in function: main
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end27, !dbg !122, !phasar.instruction.id !123, ID: 60 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end26, !dbg !138, !phasar.instruction.id !139, ID: 68 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end26, !phasar.instruction.id !145, ID: 71 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 false, label %if.then22, label %if.else24, !dbg !124, !phasar.instruction.id !131, ID: 64 in function: main
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 true, label %if.then22, label %if.else24, !dbg !129, !phasar.instruction.id !132, ID: 65 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 in function: main
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 in function: main
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 in function: main
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 in function: main
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: br i1 %tobool17, label %if.then18, label %if.else20, !dbg !115, !phasar.instruction.id !116, ID: 57 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: br i1 %cmp, label %cond.true, label %cond.false, !dbg !129, !phasar.instruction.id !130, ID: 63 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.epilog, !dbg !151, !phasar.instruction.id !152, ID: 75 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: switch i32 %3, label %sw.default3 [
i32 0, label %sw.bb16
], !dbg !66, !phasar.instruction.id !67, ID: 33 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 in function: main
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.epilog30, !dbg !157, !phasar.instruction.id !158, ID: 78 in function: main
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: switch i32 %2, label %sw.default [
i32 0, label %sw.bb
], !dbg !57, !phasar.instruction.id !58, ID: 29 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %u, metadata !161, metadata !29), !dbg !162, !phasar.instruction.id !163, ID: 80 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: br i1 %tobool1, label %if.then2, label %if.end31, !dbg !52, !phasar.instruction.id !53, ID: 27 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %u, align 4, !dbg !162, !phasar.instruction.id !164, ID: 81 in function: main
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a33, metadata !167, metadata !29), !dbg !168, !phasar.instruction.id !169, ID: 83 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %a33, align 4, !dbg !168, !phasar.instruction.id !170, ID: 84 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %tobool34 = icmp ne i32 %5, 0, !dbg !171, !phasar.instruction.id !174, ID: 86 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end37, !phasar.instruction.id !185, ID: 91 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br i1 %tobool34, label %if.then35, label %if.else36, !dbg !175, !phasar.instruction.id !176, ID: 87 in function: main
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 1, i32* %a33, align 4, !dbg !177, !phasar.instruction.id !179, ID: 88 in function: main
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %if.end37, !dbg !180, !phasar.instruction.id !181, ID: 89 in function: main
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 2, i32* %a33, align 4, !dbg !182, !phasar.instruction.id !184, ID: 90 in function: main
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 in function: main
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 V: BOTTOM
D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: br label %sw.epilog40, !dbg !195, !phasar.instruction.id !196, ID: 96 in function: main
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 V: BOTTOM
D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 in function: main
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: switch i32 %6, label %sw.epilog40 [
i32 0, label %sw.bb38
], !dbg !188, !phasar.instruction.id !189, ID: 93 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
--- IFDS START RESULT RECORD ---
N: ret i32 %7, !dbg !199, !phasar.instruction.id !200, ID: 98 in function: main
D: store i32 1, i32* %rc, align 4, !dbg !107, !phasar.instruction.id !108, ID: 53 V: BOTTOM
D: %tobool17 = icmp ne i32 %4, 0, !dbg !111, !phasar.instruction.id !114, ID: 56 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a19, metadata !117, metadata !29), !dbg !119, !phasar.instruction.id !120, ID: 58 V: BOTTOM
D: store i32 2, i32* %a19, align 4, !dbg !119, !phasar.instruction.id !121, ID: 59 V: BOTTOM
D: %call21 = call i32 (...) @foo(), !dbg !124, !phasar.instruction.id !126, ID: 61 V: BOTTOM
D: %cmp = icmp eq i32 %call21, 0, !dbg !127, !phasar.instruction.id !128, ID: 62 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a23, metadata !133, metadata !29), !dbg !135, !phasar.instruction.id !136, ID: 66 V: BOTTOM
D: store i32 1, i32* %a23, align 4, !dbg !135, !phasar.instruction.id !137, ID: 67 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a25, metadata !140, metadata !29), !dbg !142, !phasar.instruction.id !143, ID: 69 V: BOTTOM
D: store i32 3, i32* %a25, align 4, !dbg !142, !phasar.instruction.id !144, ID: 70 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a28, metadata !147, metadata !29), !dbg !148, !phasar.instruction.id !149, ID: 73 V: BOTTOM
D: store i32 1, i32* %a28, align 4, !dbg !148, !phasar.instruction.id !150, ID: 74 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a29, metadata !153, metadata !29), !dbg !154, !phasar.instruction.id !155, ID: 76 V: BOTTOM
D: store i32 1, i32* %a29, align 4, !dbg !154, !phasar.instruction.id !156, ID: 77 V: BOTTOM
D: @zero_value = constant i2 0, align 4, ID: -1 V: BOTTOM
D: %6 = load i32, i32* %rc, align 4, !dbg !186, !phasar.instruction.id !187, ID: 92 V: BOTTOM
D: %7 = load i32, i32* %rc, align 4, !dbg !197, !phasar.instruction.id !198, ID: 97 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a39, metadata !190, metadata !29), !dbg !192, !phasar.instruction.id !193, ID: 94 V: BOTTOM
D: store i32 0, i32* %a39, align 4, !dbg !192, !phasar.instruction.id !194, ID: 95 V: BOTTOM
D: %tobool5 = icmp ne i32 %call4, 0, !dbg !68, !phasar.instruction.id !72, ID: 35 V: BOTTOM
D: store i32 2, i32* %a, align 4, !dbg !77, !phasar.instruction.id !79, ID: 38 V: BOTTOM
D: store i32 1, i32* %rc, align 4, !dbg !59, !phasar.instruction.id !61, ID: 30 V: BOTTOM
D: store i32 %call, i32* %taint, align 4, !dbg !36, !phasar.instruction.id !40, ID: 21 V: BOTTOM
D: %1 = load i32, i32* %taint, align 4, !dbg !47, !phasar.instruction.id !50, ID: 25 V: BOTTOM
D: %tobool1 = icmp ne i32 %1, 0, !dbg !47, !phasar.instruction.id !51, ID: 26 V: BOTTOM
D: %2 = load i79272 2019-Jan-13 16:21:34.101156 - [INFO] Write results to file
79273 2019-Jan-13 16:21:34.105273 - [INFO] Shutdown llvm and the analysis framework.


32, i32* %rc, align 4, !dbg !54, !phasar.instruction.id !56, ID: 28 V: BOTTOM
D: %3 = load i32, i32* %rc, align 4, !dbg !64, !phasar.instruction.id !65, ID: 32 V: BOTTOM
D: %4 = load i32, i32* %taint, align 4, !dbg !111, !phasar.instruction.id !113, ID: 55 V: BOTTOM
D: %call4 = call i32 (...) @bar(), !dbg !68, !phasar.instruction.id !71, ID: 34 V: BOTTOM
D: store i32 3, i32* %a14, align 4, !dbg !102, !phasar.instruction.id !104, ID: 50 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a, metadata !75, metadata !29), !dbg !77, !phasar.instruction.id !78, ID: 37 V: BOTTOM
D: %call7 = call i32 (...) @foo(), !dbg !82, !phasar.instruction.id !84, ID: 40 V: BOTTOM
D: %tobool8 = icmp ne i32 %call7, 0, !dbg !82, !phasar.instruction.id !85, ID: 41 V: BOTTOM
D: %call9 = call i32 (...) @bar(), !dbg !88, !phasar.instruction.id !89, ID: 43 V: BOTTOM
D: %tobool10 = icmp ne i32 %call9, 0, !dbg !88, !phasar.instruction.id !90, ID: 44 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a12, metadata !93, metadata !29), !dbg !95, !phasar.instruction.id !96, ID: 46 V: BOTTOM
D: store i32 1, i32* %a12, align 4, !dbg !95, !phasar.instruction.id !97, ID: 47 V: BOTTOM
D: call void @llvm.dbg.declare(metadata i32* %a14, metadata !100, metadata !29), !dbg !102, !phasar.instruction.id !103, ID: 49 V: BOTTOM

No IFDS report available!